Daily bump.
[platform/upstream/gcc.git] / libobjc / configure
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
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if 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
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_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.
43 if 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 --'
47 elif (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'
50 else
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'
70 fi
71
72 # The user is always right.
73 if 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   }
79 fi
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.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
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
100 IFS=$as_save_IFS
101
102      ;;
103 esac
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.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
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.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export 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.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $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
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if 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
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -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
207 test \$(( 1 + 1 )) = 2 || exit 1"
208   if (eval "$as_required") 2>/dev/null; then :
209   as_have_required=yes
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
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
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
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
242 fi; }
243 IFS=$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.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $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
265 exit 255
266 fi
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
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298   { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_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.
313 as_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.
323 as_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.
371 as_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.
381 if (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   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # 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.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # 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.
416 as_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
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_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.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_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
508 ECHO_C= ECHO_N= ECHO_T=
509 case `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';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (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
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_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.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 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.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='package-unused'
589 PACKAGE_TARNAME='libobjc'
590 PACKAGE_VERSION='version-unused'
591 PACKAGE_STRING='package-unused version-unused'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="objc/objc.h"
596 # Factoring default headers for most tests.
597 ac_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
632 ac_subst_vars='LTLIBOBJS
633 LIBOBJS
634 get_gcc_base_ver
635 OBJC_BOEHM_GC_LIBS
636 OBJC_BOEHM_GC_INCLUDES
637 OBJC_BOEHM_GC
638 OBJC_GCFLAGS
639 SET_MAKE
640 CPP
641 OTOOL64
642 OTOOL
643 LIPO
644 NMEDIT
645 DSYMUTIL
646 AWK
647 STRIP
648 LN_S
649 NM
650 ac_ct_DUMPBIN
651 DUMPBIN
652 LD
653 FGREP
654 EGREP
655 GREP
656 SED
657 LIBTOOL
658 OBJDUMP
659 DLLTOOL
660 MAINT
661 MAINTAINER_MODE_FALSE
662 MAINTAINER_MODE_TRUE
663 INSTALL_DATA
664 INSTALL_SCRIPT
665 INSTALL_PROGRAM
666 RANLIB
667 AR
668 AS
669 XCFLAGS
670 extra_ldflags_libobjc
671 lt_host_flags
672 OBJEXT
673 EXEEXT
674 ac_ct_CC
675 CPPFLAGS
676 LDFLAGS
677 CFLAGS
678 CC
679 libsuffix
680 includedirname
681 toolexeclibdir
682 toolexecdir
683 glibcpp_srcdir
684 target_noncanonical
685 target_os
686 target_vendor
687 target_cpu
688 target
689 host_os
690 host_vendor
691 host_cpu
692 host
693 multi_basedir
694 VERSION
695 target_subdir
696 host_subdir
697 build_subdir
698 build_libsubdir
699 build_os
700 build_vendor
701 build_cpu
702 build
703 target_alias
704 host_alias
705 build_alias
706 LIBS
707 ECHO_T
708 ECHO_N
709 ECHO_C
710 DEFS
711 mandir
712 localedir
713 libdir
714 psdir
715 pdfdir
716 dvidir
717 htmldir
718 infodir
719 docdir
720 oldincludedir
721 includedir
722 localstatedir
723 sharedstatedir
724 sysconfdir
725 datadir
726 datarootdir
727 libexecdir
728 sbindir
729 bindir
730 program_transform_name
731 prefix
732 exec_prefix
733 PACKAGE_URL
734 PACKAGE_BUGREPORT
735 PACKAGE_STRING
736 PACKAGE_VERSION
737 PACKAGE_TARNAME
738 PACKAGE_NAME
739 PATH_SEPARATOR
740 SHELL'
741 ac_subst_files=''
742 ac_user_opts='
743 enable_option_checking
744 with_build_libsubdir
745 with_target_subdir
746 with_cross_host
747 enable_version_specific_runtime_libs
748 enable_multilib
749 with_toolexeclibdir
750 enable_cet
751 enable_maintainer_mode
752 enable_shared
753 enable_static
754 with_pic
755 enable_fast_install
756 with_gnu_ld
757 enable_libtool_lock
758 enable_tls
759 enable_objc_gc
760 with_target_bdw_gc
761 with_target_bdw_gc_include
762 with_target_bdw_gc_lib
763 with_gcc_major_version_only
764 '
765       ac_precious_vars='build_alias
766 host_alias
767 target_alias
768 CPP
769 CPPFLAGS'
770
771
772 # Initialize some variables set by options.
773 ac_init_help=
774 ac_init_version=false
775 ac_unrecognized_opts=
776 ac_unrecognized_sep=
777 # The variables have the same names as the options, with
778 # dashes changed to underlines.
779 cache_file=/dev/null
780 exec_prefix=NONE
781 no_create=
782 no_recursion=
783 prefix=NONE
784 program_prefix=NONE
785 program_suffix=NONE
786 program_transform_name=s,x,x,
787 silent=
788 site=
789 srcdir=
790 verbose=
791 x_includes=NONE
792 x_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.)
800 bindir='${exec_prefix}/bin'
801 sbindir='${exec_prefix}/sbin'
802 libexecdir='${exec_prefix}/libexec'
803 datarootdir='${prefix}/share'
804 datadir='${datarootdir}'
805 sysconfdir='${prefix}/etc'
806 sharedstatedir='${prefix}/com'
807 localstatedir='${prefix}/var'
808 includedir='${prefix}/include'
809 oldincludedir='/usr/include'
810 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
811 infodir='${datarootdir}/info'
812 htmldir='${docdir}'
813 dvidir='${docdir}'
814 pdfdir='${docdir}'
815 psdir='${docdir}'
816 libdir='${exec_prefix}/lib'
817 localedir='${datarootdir}/locale'
818 mandir='${datarootdir}/man'
819
820 ac_prev=
821 ac_dashdash=
822 for ac_option
823 do
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'
1156 Try \`$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
1178 done
1179
1180 if test -n "$ac_prev"; then
1181   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182   as_fn_error $? "missing argument to $ac_option"
1183 fi
1184
1185 if 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
1191 fi
1192
1193 # Check all directory arguments for consistency.
1194 for 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
1198 do
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"
1212 done
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.
1217 build=$build_alias
1218 host=$host_alias
1219 target=$target_alias
1220
1221 # FIXME: To remove some day.
1222 if 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
1228 fi
1229
1230 ac_tool_prefix=
1231 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1232
1233 test "$silent" = yes && exec 6>/dev/null
1234
1235
1236 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1237 ac_ls_di=`ls -di .` &&
1238 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1239   as_fn_error $? "working directory cannot be determined"
1240 test "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.
1245 if 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
1275 else
1276   ac_srcdir_defaulted=no
1277 fi
1278 if 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"
1281 fi
1282 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1283 ac_abs_confdir=`(
1284         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1285         pwd)`
1286 # When building in place, set srcdir=.
1287 if test "$ac_abs_confdir" = "$ac_pwd"; then
1288   srcdir=.
1289 fi
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.
1293 case $srcdir in
1294 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1295 esac
1296 for 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}
1301 done
1302
1303 #
1304 # Report the --help message.
1305 #
1306 if 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
1312 Usage: $0 [OPTION]... [VAR=VALUE]...
1313
1314 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1315 VAR=VALUE.  See below for descriptions of some of the useful variables.
1316
1317 Defaults for the options are specified in brackets.
1318
1319 Configuration:
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
1330 Installation 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
1336 By default, \`make install' will install all the files in
1337 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1338 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1339 for instance \`--prefix=\$HOME'.
1340
1341 For better control, use the options below.
1342
1343 Fine 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
1367 System 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
1372 fi
1373
1374 if 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
1380 Optional Features:
1381   --disable-option-checking  ignore unrecognized --enable/--with options
1382   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1383   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1384   --enable-version-specific-runtime-libs    Specify that runtime libraries should be installed in a compiler-specific directory
1385   --enable-multilib       build many library versions (default)
1386   --enable-cet            enable Intel CET in target libraries [default=auto]
1387   --enable-maintainer-mode
1388                           enable make rules and dependencies not useful (and
1389                           sometimes confusing) to the casual installer
1390   --enable-shared[=PKGS]  build shared libraries [default=yes]
1391   --enable-static[=PKGS]  build static libraries [default=yes]
1392   --enable-fast-install[=PKGS]
1393                           optimize for fast installation [default=yes]
1394   --disable-libtool-lock  avoid locking (might break parallel builds)
1395   --enable-tls            Use thread-local storage [default=yes]
1396   --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1397                           Objective-C runtime
1398
1399 Optional 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
1425 Some 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
1435 Use these variables to override the choices made by `configure' or to help
1436 it to find libraries and programs with nonstandard names/locations.
1437
1438 Report bugs to the package provider.
1439 _ACEOF
1440 ac_status=$?
1441 fi
1442
1443 if 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
1451 case "$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 ;;
1461 esac
1462 ac_abs_top_builddir=$ac_pwd
1463 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1464 # for backward compatibility:
1465 ac_top_builddir=$ac_top_build_prefix
1466
1467 case $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 ;;
1480 esac
1481 ac_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
1496 fi
1497
1498 test -n "$ac_init_help" && exit $ac_status
1499 if $ac_init_version; then
1500   cat <<\_ACEOF
1501 package-unused configure version-unused
1502 generated by GNU Autoconf 2.69
1503
1504 Copyright (C) 2012 Free Software Foundation, Inc.
1505 This configure script is free software; the Free Software Foundation
1506 gives unlimited permission to copy, distribute and modify it.
1507 _ACEOF
1508   exit
1509 fi
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.
1518 ac_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"
1523 case "(($ac_try" in
1524   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1525   *) ac_try_echo=$ac_try;;
1526 esac
1527 eval 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
1542 else
1543   $as_echo "$as_me: failed program was:" >&5
1544 sed 's/^/| /' conftest.$ac_ext >&5
1545
1546         ac_retval=1
1547 fi
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.
1556 ac_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"
1561 case "(($ac_try" in
1562   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563   *) ac_try_echo=$ac_try;;
1564 esac
1565 eval 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
1583 else
1584   $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.$ac_ext >&5
1586
1587         ac_retval=1
1588 fi
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.
1603 ac_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; }
1608 if eval \${$3+:} false; then :
1609   $as_echo_n "(cached) " >&6
1610 else
1611   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1612 /* end confdefs.h.  */
1613 $4
1614 #include <$2>
1615 _ACEOF
1616 if ac_fn_c_try_compile "$LINENO"; then :
1617   eval "$3=yes"
1618 else
1619   eval "$3=no"
1620 fi
1621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1622 fi
1623 eval 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.
1633 ac_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"
1637 case "(($ac_try" in
1638   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1639   *) ac_try_echo=$ac_try;;
1640 esac
1641 eval 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
1656 else
1657   $as_echo "$as_me: failed program was:" >&5
1658 sed 's/^/| /' conftest.$ac_ext >&5
1659
1660     ac_retval=1
1661 fi
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.
1671 ac_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"
1675 case "(($ac_try" in
1676   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677   *) ac_try_echo=$ac_try;;
1678 esac
1679 eval 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;;
1688 esac
1689 eval 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
1696 else
1697   $as_echo "$as_me: program exited with status $ac_status" >&5
1698        $as_echo "$as_me: failed program was:" >&5
1699 sed 's/^/| /' conftest.$ac_ext >&5
1700
1701        ac_retval=$ac_status
1702 fi
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
1712 ac_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; }
1717 if eval \${$3+:} false; then :
1718   $as_echo_n "(cached) " >&6
1719 else
1720   if test x$gcc_no_link = xyes; then
1721   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1722 fi
1723 cat 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
1746 extern "C"
1747 #endif
1748 char $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
1753 choke me
1754 #endif
1755
1756 int
1757 main ()
1758 {
1759 return $2 ();
1760   ;
1761   return 0;
1762 }
1763 _ACEOF
1764 if ac_fn_c_try_link "$LINENO"; then :
1765   eval "$3=yes"
1766 else
1767   eval "$3=no"
1768 fi
1769 rm -f core conftest.err conftest.$ac_objext \
1770     conftest$ac_exeext conftest.$ac_ext
1771 fi
1772 eval 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.
1784 ac_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; }
1790 if eval \${$3+:} false; then :
1791   $as_echo_n "(cached) " >&6
1792 fi
1793 eval ac_res=\$$3
1794                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1795 $as_echo "$ac_res" >&6; }
1796 else
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; }
1800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801 /* end confdefs.h.  */
1802 $4
1803 #include <$2>
1804 _ACEOF
1805 if ac_fn_c_try_compile "$LINENO"; then :
1806   ac_header_compiler=yes
1807 else
1808   ac_header_compiler=no
1809 fi
1810 rm -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; }
1817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818 /* end confdefs.h.  */
1819 #include <$2>
1820 _ACEOF
1821 if ac_fn_c_try_cpp "$LINENO"; then :
1822   ac_header_preproc=yes
1823 else
1824   ac_header_preproc=no
1825 fi
1826 rm -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?
1831 case $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     ;;
1850 esac
1851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1852 $as_echo_n "checking for $2... " >&6; }
1853 if eval \${$3+:} false; then :
1854   $as_echo_n "(cached) " >&6
1855 else
1856   eval "$3=\$ac_header_compiler"
1857 fi
1858 eval ac_res=\$$3
1859                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1860 $as_echo "$ac_res" >&6; }
1861 fi
1862   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863
1864 } # ac_fn_c_check_header_mongrel
1865 cat >config.log <<_ACEOF
1866 This file contains any messages produced by compilers while
1867 running configure, to aid debugging if configure makes a mistake.
1868
1869 It was created by package-unused $as_me version-unused, which was
1870 generated by GNU Autoconf 2.69.  Invocation command line was
1871
1872   $ $0 $@
1873
1874 _ACEOF
1875 exec 5>>config.log
1876 {
1877 cat <<_ASUNAME
1878 ## --------- ##
1879 ## Platform. ##
1880 ## --------- ##
1881
1882 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1883 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1884 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1885 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1886 uname -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
1901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1902 for as_dir in $PATH
1903 do
1904   IFS=$as_save_IFS
1905   test -z "$as_dir" && as_dir=.
1906     $as_echo "PATH: $as_dir"
1907   done
1908 IFS=$as_save_IFS
1909
1910 } >&5
1911
1912 cat >&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.
1927 ac_configure_args=
1928 ac_configure_args0=
1929 ac_configure_args1=
1930 ac_must_keep_next=false
1931 for ac_pass in 1 2
1932 do
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
1966 done
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.
1975 trap '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
2062 for ac_signal in 1 2 13 15; do
2063   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064 done
2065 ac_signal=0
2066
2067 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2068 rm -f -r conftest* confdefs.h
2069
2070 $as_echo "/* confdefs.h */" > confdefs.h
2071
2072 # Predefined preprocessor variables.
2073
2074 cat >>confdefs.h <<_ACEOF
2075 #define PACKAGE_NAME "$PACKAGE_NAME"
2076 _ACEOF
2077
2078 cat >>confdefs.h <<_ACEOF
2079 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080 _ACEOF
2081
2082 cat >>confdefs.h <<_ACEOF
2083 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2084 _ACEOF
2085
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_STRING "$PACKAGE_STRING"
2088 _ACEOF
2089
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092 _ACEOF
2093
2094 cat >>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.
2101 ac_site_file1=NONE
2102 ac_site_file2=NONE
2103 if 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
2110 elif test "x$prefix" != xNONE; then
2111   ac_site_file1=$prefix/share/config.site
2112   ac_site_file2=$prefix/etc/config.site
2113 else
2114   ac_site_file1=$ac_default_prefix/share/config.site
2115   ac_site_file2=$ac_default_prefix/etc/config.site
2116 fi
2117 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2118 do
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;}
2127 as_fn_error $? "failed to load site script $ac_site_file
2128 See \`config.log' for more details" "$LINENO" 5; }
2129   fi
2130 done
2131
2132 if 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
2143 else
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
2147 fi
2148
2149 # Check that the precious variables saved in the cache have kept the same
2150 # value.
2151 ac_cache_corrupted=false
2152 for 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
2198 done
2199 if $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
2205 fi
2206 ## -------------------- ##
2207 ## Main body of script. ##
2208 ## -------------------- ##
2209
2210 ac_ext=c
2211 ac_cpp='$CPP $CPPFLAGS'
2212 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2213 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2214 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2215
2216
2217
2218
2219
2220
2221 ac_aux_dir=
2222 for 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
2236 done
2237 if test -z "$ac_aux_dir"; then
2238   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2239 fi
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.
2245 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2246 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2247 ac_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; }
2256 if ${ac_cv_build+:} false; then :
2257   $as_echo_n "(cached) " >&6
2258 else
2259   ac_build_alias=$build_alias
2260 test "x$ac_build_alias" = x &&
2261   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2262 test "x$ac_build_alias" = x &&
2263   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2264 ac_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
2267 fi
2268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2269 $as_echo "$ac_cv_build" >&6; }
2270 case $ac_cv_build in
2271 *-*-*) ;;
2272 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2273 esac
2274 build=$ac_cv_build
2275 ac_save_IFS=$IFS; IFS='-'
2276 set x $ac_cv_build
2277 shift
2278 build_cpu=$1
2279 build_vendor=$2
2280 shift; shift
2281 # Remember, the first character of IFS is used to create $*,
2282 # except with old shells:
2283 build_os=$*
2284 IFS=$ac_save_IFS
2285 case $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} ;;
2291 esac
2292
2293  case ${host_alias} in
2294   "") host_noncanonical=${build_noncanonical} ;;
2295   *) host_noncanonical=${host_alias} ;;
2296 esac
2297
2298  case ${target_alias} in
2299   "") target_noncanonical=${host_noncanonical} ;;
2300   *) target_noncanonical=${target_alias} ;;
2301 esac
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.
2314 build_subdir="build-${build_noncanonical}"
2315
2316 # Check whether --with-build-libsubdir was given.
2317 if test "${with_build_libsubdir+set}" = set; then :
2318   withval=$with_build_libsubdir; build_libsubdir="$withval"
2319 else
2320   build_libsubdir="$build_subdir"
2321 fi
2322
2323 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2324 if ( test $srcdir = . && test -d gcc ) \
2325    || test -d $srcdir/../host-${host_noncanonical}; then
2326   host_subdir="host-${host_noncanonical}"
2327 else
2328   host_subdir=.
2329 fi
2330 # No prefix.
2331 target_subdir=${target_noncanonical}
2332
2333
2334 # We need the following definitions because AC_PROG_LIBTOOL relies on them
2335 PACKAGE=libobjc
2336 # Version is pulled out to make it a bit easier to change using sed.
2337 VERSION=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.
2344 ORIGINAL_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.
2353 if test "${with_target_subdir+set}" = set; then :
2354   withval=$with_target_subdir;
2355 fi
2356
2357
2358 # Check whether --with-cross-host was given.
2359 if test "${with_cross_host+set}" = set; then :
2360   withval=$with_cross_host;
2361 fi
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.
2367 if 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
2373 else
2374   version_specific_libs=no
2375 fi
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.
2387 if 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
2393 else
2394   multilib=yes
2395 fi
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
2402 if 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
2408 else
2409   multi_basedir="$srcdir/.."
2410 fi
2411
2412
2413 # Even if the default multilib is not a cross compilation,
2414 # it may be that some of the other multilibs are.
2415 if test $cross_compiling = no && test $multilib = yes \
2416    && test "x${with_multisubdir}" != x ; then
2417    cross_compiling=maybe
2418 fi
2419
2420 ac_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; }
2425 if ${ac_cv_host+:} false; then :
2426   $as_echo_n "(cached) " >&6
2427 else
2428   if test "x$host_alias" = x; then
2429   ac_cv_host=$ac_cv_build
2430 else
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
2433 fi
2434
2435 fi
2436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2437 $as_echo "$ac_cv_host" >&6; }
2438 case $ac_cv_host in
2439 *-*-*) ;;
2440 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2441 esac
2442 host=$ac_cv_host
2443 ac_save_IFS=$IFS; IFS='-'
2444 set x $ac_cv_host
2445 shift
2446 host_cpu=$1
2447 host_vendor=$2
2448 shift; shift
2449 # Remember, the first character of IFS is used to create $*,
2450 # except with old shells:
2451 host_os=$*
2452 IFS=$ac_save_IFS
2453 case $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; }
2458 if ${ac_cv_target+:} false; then :
2459   $as_echo_n "(cached) " >&6
2460 else
2461   if test "x$target_alias" = x; then
2462   ac_cv_target=$ac_cv_host
2463 else
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
2466 fi
2467
2468 fi
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2470 $as_echo "$ac_cv_target" >&6; }
2471 case $ac_cv_target in
2472 *-*-*) ;;
2473 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2474 esac
2475 target=$ac_cv_target
2476 ac_save_IFS=$IFS; IFS='-'
2477 set x $ac_cv_target
2478 shift
2479 target_cpu=$1
2480 target_vendor=$2
2481 shift; shift
2482 # Remember, the first character of IFS is used to create $*,
2483 # except with old shells:
2484 target_os=$*
2485 IFS=$ac_save_IFS
2486 case $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.
2491 test -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.
2503 case $srcdir in
2504   \\/$* | ?:\\/*) glibcpp_srcdir=${srcdir} ;;
2505   *) glibcpp_srcdir=`cd "$srcdir" && ${PWDCMD-pwd} || echo "$srcdir"` ;;
2506 esac
2507
2508
2509
2510 # Check whether --with-toolexeclibdir was given.
2511 if 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     ;;
2518 esac
2519 else
2520   with_toolexeclibdir=no
2521 fi
2522
2523
2524
2525 # Calculate toolexeclibdir
2526 # Also toolexecdir, though it's only used in toolexeclibdir
2527 case ${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     ;;
2558 esac
2559
2560
2561
2562 # Figure out if we want to name the include directory and the
2563 #  library name changes differently.
2564 includedirname=include
2565 libsuffix=
2566 case "${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     ;;
2572 esac
2573
2574
2575
2576 ac_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
2590 ac_ext=c
2591 ac_cpp='$CPP $CPPFLAGS'
2592 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2593 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2594 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2595 if 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.
2597 set 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; }
2600 if ${ac_cv_prog_CC+:} false; then :
2601   $as_echo_n "(cached) " >&6
2602 else
2603   if test -n "$CC"; then
2604   ac_cv_prog_CC="$CC" # Let the user override the test.
2605 else
2606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2607 for as_dir in $PATH
2608 do
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
2617 done
2618   done
2619 IFS=$as_save_IFS
2620
2621 fi
2622 fi
2623 CC=$ac_cv_prog_CC
2624 if test -n "$CC"; then
2625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2626 $as_echo "$CC" >&6; }
2627 else
2628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2629 $as_echo "no" >&6; }
2630 fi
2631
2632
2633 fi
2634 if 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.
2637 set 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; }
2640 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2641   $as_echo_n "(cached) " >&6
2642 else
2643   if test -n "$ac_ct_CC"; then
2644   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2645 else
2646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2647 for as_dir in $PATH
2648 do
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
2657 done
2658   done
2659 IFS=$as_save_IFS
2660
2661 fi
2662 fi
2663 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2664 if 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; }
2667 else
2668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2669 $as_echo "no" >&6; }
2670 fi
2671
2672   if test "x$ac_ct_CC" = x; then
2673     CC=""
2674   else
2675     case $cross_compiling:$ac_tool_warned in
2676 yes:)
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;}
2679 ac_tool_warned=yes ;;
2680 esac
2681     CC=$ac_ct_CC
2682   fi
2683 else
2684   CC="$ac_cv_prog_CC"
2685 fi
2686
2687 if 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.
2690 set 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; }
2693 if ${ac_cv_prog_CC+:} false; then :
2694   $as_echo_n "(cached) " >&6
2695 else
2696   if test -n "$CC"; then
2697   ac_cv_prog_CC="$CC" # Let the user override the test.
2698 else
2699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2700 for as_dir in $PATH
2701 do
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
2710 done
2711   done
2712 IFS=$as_save_IFS
2713
2714 fi
2715 fi
2716 CC=$ac_cv_prog_CC
2717 if test -n "$CC"; then
2718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2719 $as_echo "$CC" >&6; }
2720 else
2721   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2722 $as_echo "no" >&6; }
2723 fi
2724
2725
2726   fi
2727 fi
2728 if test -z "$CC"; then
2729   # Extract the first word of "cc", so it can be a program name with args.
2730 set 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; }
2733 if ${ac_cv_prog_CC+:} false; then :
2734   $as_echo_n "(cached) " >&6
2735 else
2736   if test -n "$CC"; then
2737   ac_cv_prog_CC="$CC" # Let the user override the test.
2738 else
2739   ac_prog_rejected=no
2740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2741 for as_dir in $PATH
2742 do
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
2755 done
2756   done
2757 IFS=$as_save_IFS
2758
2759 if 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
2770 fi
2771 fi
2772 fi
2773 CC=$ac_cv_prog_CC
2774 if test -n "$CC"; then
2775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2776 $as_echo "$CC" >&6; }
2777 else
2778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2779 $as_echo "no" >&6; }
2780 fi
2781
2782
2783 fi
2784 if 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.
2789 set 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; }
2792 if ${ac_cv_prog_CC+:} false; then :
2793   $as_echo_n "(cached) " >&6
2794 else
2795   if test -n "$CC"; then
2796   ac_cv_prog_CC="$CC" # Let the user override the test.
2797 else
2798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2799 for as_dir in $PATH
2800 do
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
2809 done
2810   done
2811 IFS=$as_save_IFS
2812
2813 fi
2814 fi
2815 CC=$ac_cv_prog_CC
2816 if test -n "$CC"; then
2817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2818 $as_echo "$CC" >&6; }
2819 else
2820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2821 $as_echo "no" >&6; }
2822 fi
2823
2824
2825     test -n "$CC" && break
2826   done
2827 fi
2828 if test -z "$CC"; then
2829   ac_ct_CC=$CC
2830   for ac_prog in cl.exe
2831 do
2832   # Extract the first word of "$ac_prog", so it can be a program name with args.
2833 set 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; }
2836 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2837   $as_echo_n "(cached) " >&6
2838 else
2839   if test -n "$ac_ct_CC"; then
2840   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2841 else
2842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2843 for as_dir in $PATH
2844 do
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
2853 done
2854   done
2855 IFS=$as_save_IFS
2856
2857 fi
2858 fi
2859 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2860 if 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; }
2863 else
2864   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2865 $as_echo "no" >&6; }
2866 fi
2867
2868
2869   test -n "$ac_ct_CC" && break
2870 done
2871
2872   if test "x$ac_ct_CC" = x; then
2873     CC=""
2874   else
2875     case $cross_compiling:$ac_tool_warned in
2876 yes:)
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;}
2879 ac_tool_warned=yes ;;
2880 esac
2881     CC=$ac_ct_CC
2882   fi
2883 fi
2884
2885 fi
2886
2887
2888 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2889 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2890 as_fn_error $? "no acceptable C compiler found in \$PATH
2891 See \`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
2895 set X $ac_compile
2896 ac_compiler=$2
2897 for ac_option in --version -v -V -qversion; do
2898   { { ac_try="$ac_compiler $ac_option >&5"
2899 case "(($ac_try" in
2900   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2901   *) ac_try_echo=$ac_try;;
2902 esac
2903 eval 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; }
2916 done
2917
2918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2919 /* end confdefs.h.  */
2920 #include <stdio.h>
2921 int
2922 main ()
2923 {
2924 printf ("hello world\n");
2925   ;
2926   return 0;
2927 }
2928 _ACEOF
2929 # FIXME: Cleanup?
2930 if { { 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
2936 else
2937   gcc_no_link=yes
2938 fi
2939 if 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=
2945 else
2946   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2947 /* end confdefs.h.  */
2948
2949 int
2950 main ()
2951 {
2952
2953   ;
2954   return 0;
2955 }
2956 _ACEOF
2957 ac_clean_files_save=$ac_clean_files
2958 ac_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; }
2964 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2965
2966 # The possible output files:
2967 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2968
2969 ac_rmfiles=
2970 for ac_file in $ac_files
2971 do
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
2976 done
2977 rm -f $ac_rmfiles
2978
2979 if { { ac_try="$ac_link_default"
2980 case "(($ac_try" in
2981   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2982   *) ac_try_echo=$ac_try;;
2983 esac
2984 eval 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.
2995 for ac_file in $ac_files ''
2996 do
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
3019 done
3020 test "$ac_cv_exeext" = no && ac_cv_exeext=
3021
3022 else
3023   ac_file=''
3024 fi
3025 if 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
3029 sed '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;}
3033 as_fn_error 77 "C compiler cannot create executables
3034 See \`config.log' for more details" "$LINENO" 5; }
3035 else
3036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3037 $as_echo "yes" >&6; }
3038 fi
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; }
3043 ac_exeext=$ac_cv_exeext
3044
3045 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3046 ac_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; }
3049 if { { ac_try="$ac_link"
3050 case "(($ac_try" in
3051   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3052   *) ac_try_echo=$ac_try;;
3053 esac
3054 eval 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'.
3064 for 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
3072 done
3073 else
3074   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3075 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3076 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3077 See \`config.log' for more details" "$LINENO" 5; }
3078 fi
3079 rm -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
3083 rm -f conftest.$ac_ext
3084 EXEEXT=$ac_cv_exeext
3085 ac_exeext=$EXEEXT
3086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3087 /* end confdefs.h.  */
3088 #include <stdio.h>
3089 int
3090 main ()
3091 {
3092 FILE *f = fopen ("conftest.out", "w");
3093  return ferror (f) || fclose (f) != 0;
3094
3095   ;
3096   return 0;
3097 }
3098 _ACEOF
3099 ac_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; }
3104 if test "$cross_compiling" != yes; then
3105   { { ac_try="$ac_link"
3106 case "(($ac_try" in
3107   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108   *) ac_try_echo=$ac_try;;
3109 esac
3110 eval 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;;
3120 esac
3121 eval 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;}
3134 as_fn_error $? "cannot run C compiled programs.
3135 If you meant to cross compile, use \`--host'.
3136 See \`config.log' for more details" "$LINENO" 5; }
3137     fi
3138   fi
3139 fi
3140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3141 $as_echo "$cross_compiling" >&6; }
3142
3143 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3144 ac_clean_files=$ac_clean_files_save
3145 fi
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; }
3148 if ${ac_cv_objext+:} false; then :
3149   $as_echo_n "(cached) " >&6
3150 else
3151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3152 /* end confdefs.h.  */
3153
3154 int
3155 main ()
3156 {
3157
3158   ;
3159   return 0;
3160 }
3161 _ACEOF
3162 rm -f conftest.o conftest.obj
3163 if { { ac_try="$ac_compile"
3164 case "(($ac_try" in
3165   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3166   *) ac_try_echo=$ac_try;;
3167 esac
3168 eval 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
3181 done
3182 else
3183   $as_echo "$as_me: failed program was:" >&5
3184 sed '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;}
3188 as_fn_error $? "cannot compute suffix of object files: cannot compile
3189 See \`config.log' for more details" "$LINENO" 5; }
3190 fi
3191 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3192 fi
3193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3194 $as_echo "$ac_cv_objext" >&6; }
3195 OBJEXT=$ac_cv_objext
3196 ac_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; }
3199 if ${ac_cv_c_compiler_gnu+:} false; then :
3200   $as_echo_n "(cached) " >&6
3201 else
3202   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203 /* end confdefs.h.  */
3204
3205 int
3206 main ()
3207 {
3208 #ifndef __GNUC__
3209        choke me
3210 #endif
3211
3212   ;
3213   return 0;
3214 }
3215 _ACEOF
3216 if ac_fn_c_try_compile "$LINENO"; then :
3217   ac_compiler_gnu=yes
3218 else
3219   ac_compiler_gnu=no
3220 fi
3221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3222 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3223
3224 fi
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3226 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3227 if test $ac_compiler_gnu = yes; then
3228   GCC=yes
3229 else
3230   GCC=
3231 fi
3232 ac_test_CFLAGS=${CFLAGS+set}
3233 ac_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; }
3236 if ${ac_cv_prog_cc_g+:} false; then :
3237   $as_echo_n "(cached) " >&6
3238 else
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
3246 int
3247 main ()
3248 {
3249
3250   ;
3251   return 0;
3252 }
3253 _ACEOF
3254 if ac_fn_c_try_compile "$LINENO"; then :
3255   ac_cv_prog_cc_g=yes
3256 else
3257   CFLAGS=""
3258       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3259 /* end confdefs.h.  */
3260
3261 int
3262 main ()
3263 {
3264
3265   ;
3266   return 0;
3267 }
3268 _ACEOF
3269 if ac_fn_c_try_compile "$LINENO"; then :
3270
3271 else
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
3277 int
3278 main ()
3279 {
3280
3281   ;
3282   return 0;
3283 }
3284 _ACEOF
3285 if ac_fn_c_try_compile "$LINENO"; then :
3286   ac_cv_prog_cc_g=yes
3287 fi
3288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3289 fi
3290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3291 fi
3292 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3293    ac_c_werror_flag=$ac_save_c_werror_flag
3294 fi
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3296 $as_echo "$ac_cv_prog_cc_g" >&6; }
3297 if test "$ac_test_CFLAGS" = set; then
3298   CFLAGS=$ac_save_CFLAGS
3299 elif 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
3305 else
3306   if test "$GCC" = yes; then
3307     CFLAGS="-O2"
3308   else
3309     CFLAGS=
3310   fi
3311 fi
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; }
3314 if ${ac_cv_prog_cc_c89+:} false; then :
3315   $as_echo_n "(cached) " >&6
3316 else
3317   ac_cv_prog_cc_c89=no
3318 ac_save_CC=$CC
3319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3320 /* end confdefs.h.  */
3321 #include <stdarg.h>
3322 #include <stdio.h>
3323 struct stat;
3324 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3325 struct buf { int x; };
3326 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3327 static char *e (p, i)
3328      char **p;
3329      int i;
3330 {
3331   return p[i];
3332 }
3333 static 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.  */
3350 int 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'
3355 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3356
3357 int test (int i, double x);
3358 struct s1 {int (*f) (int a);};
3359 struct s2 {int (*f) (double a);};
3360 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3361 int argc;
3362 char **argv;
3363 int
3364 main ()
3365 {
3366 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3367   ;
3368   return 0;
3369 }
3370 _ACEOF
3371 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3372         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3373 do
3374   CC="$ac_save_CC $ac_arg"
3375   if ac_fn_c_try_compile "$LINENO"; then :
3376   ac_cv_prog_cc_c89=$ac_arg
3377 fi
3378 rm -f core conftest.err conftest.$ac_objext
3379   test "x$ac_cv_prog_cc_c89" != "xno" && break
3380 done
3381 rm -f conftest.$ac_ext
3382 CC=$ac_save_CC
3383
3384 fi
3385 # AC_CACHE_VAL
3386 case "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; } ;;
3397 esac
3398 if test "x$ac_cv_prog_cc_c89" != xno; then :
3399
3400 fi
3401
3402 ac_ext=c
3403 ac_cpp='$CPP $CPPFLAGS'
3404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3407
3408
3409
3410 # extra LD Flags which are required for targets
3411
3412
3413
3414 case $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     ;;
3429 esac
3430
3431
3432
3433 case "${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     ;;
3442 esac
3443
3444
3445 # Add CET specific flags if CET is enabled
3446
3447  # Check whether --enable-cet was given.
3448 if 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
3455 else
3456   enable_cet=auto
3457 fi
3458
3459
3460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
3461 $as_echo_n "checking for CET support... " >&6; }
3462
3463 # NB: Avoid nested save_CFLAGS and save_LDFLAGS.
3464 case "$host" in
3465   i[34567]86-*-linux* | x86_64-*-linux*)
3466     case "$enable_cet" in
3467       auto)
3468         # Check if target supports multi-byte NOPs
3469         # and if assembler supports CET insn.
3470         cet_save_CFLAGS="$CFLAGS"
3471         CFLAGS="$CFLAGS -fcf-protection"
3472         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3473 /* end confdefs.h.  */
3474
3475 int
3476 main ()
3477 {
3478
3479 #if !defined(__SSE2__)
3480 #error target does not support multi-byte NOPs
3481 #else
3482 asm ("setssbsy");
3483 #endif
3484
3485   ;
3486   return 0;
3487 }
3488 _ACEOF
3489 if ac_fn_c_try_compile "$LINENO"; then :
3490   enable_cet=yes
3491 else
3492   enable_cet=no
3493 fi
3494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3495         CFLAGS="$cet_save_CFLAGS"
3496         ;;
3497       yes)
3498         # Check if assembler supports CET.
3499         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500 /* end confdefs.h.  */
3501
3502 int
3503 main ()
3504 {
3505 asm ("setssbsy");
3506   ;
3507   return 0;
3508 }
3509 _ACEOF
3510 if ac_fn_c_try_compile "$LINENO"; then :
3511
3512 else
3513   as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
3514 fi
3515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3516         ;;
3517     esac
3518     ;;
3519   *)
3520     enable_cet=no
3521     ;;
3522 esac
3523 if test x$enable_cet = xyes; then
3524   CET_FLAGS="-fcf-protection -mshstk"
3525   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3526 $as_echo "yes" >&6; }
3527 else
3528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3529 $as_echo "no" >&6; }
3530 fi
3531
3532 XCFLAGS="$XCFLAGS $CET_FLAGS"
3533
3534
3535
3536
3537 if test -n "$ac_tool_prefix"; then
3538   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3539 set dummy ${ac_tool_prefix}as; ac_word=$2
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3541 $as_echo_n "checking for $ac_word... " >&6; }
3542 if ${ac_cv_prog_AS+:} false; then :
3543   $as_echo_n "(cached) " >&6
3544 else
3545   if test -n "$AS"; then
3546   ac_cv_prog_AS="$AS" # Let the user override the test.
3547 else
3548 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3549 for as_dir in $PATH
3550 do
3551   IFS=$as_save_IFS
3552   test -z "$as_dir" && as_dir=.
3553     for ac_exec_ext in '' $ac_executable_extensions; do
3554   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3555     ac_cv_prog_AS="${ac_tool_prefix}as"
3556     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3557     break 2
3558   fi
3559 done
3560   done
3561 IFS=$as_save_IFS
3562
3563 fi
3564 fi
3565 AS=$ac_cv_prog_AS
3566 if test -n "$AS"; then
3567   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3568 $as_echo "$AS" >&6; }
3569 else
3570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571 $as_echo "no" >&6; }
3572 fi
3573
3574
3575 fi
3576 if test -z "$ac_cv_prog_AS"; then
3577   ac_ct_AS=$AS
3578   # Extract the first word of "as", so it can be a program name with args.
3579 set dummy as; ac_word=$2
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3581 $as_echo_n "checking for $ac_word... " >&6; }
3582 if ${ac_cv_prog_ac_ct_AS+:} false; then :
3583   $as_echo_n "(cached) " >&6
3584 else
3585   if test -n "$ac_ct_AS"; then
3586   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3587 else
3588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3589 for as_dir in $PATH
3590 do
3591   IFS=$as_save_IFS
3592   test -z "$as_dir" && as_dir=.
3593     for ac_exec_ext in '' $ac_executable_extensions; do
3594   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3595     ac_cv_prog_ac_ct_AS="as"
3596     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3597     break 2
3598   fi
3599 done
3600   done
3601 IFS=$as_save_IFS
3602
3603 fi
3604 fi
3605 ac_ct_AS=$ac_cv_prog_ac_ct_AS
3606 if test -n "$ac_ct_AS"; then
3607   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
3608 $as_echo "$ac_ct_AS" >&6; }
3609 else
3610   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3611 $as_echo "no" >&6; }
3612 fi
3613
3614   if test "x$ac_ct_AS" = x; then
3615     AS=""
3616   else
3617     case $cross_compiling:$ac_tool_warned in
3618 yes:)
3619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3620 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3621 ac_tool_warned=yes ;;
3622 esac
3623     AS=$ac_ct_AS
3624   fi
3625 else
3626   AS="$ac_cv_prog_AS"
3627 fi
3628
3629 if test -n "$ac_tool_prefix"; then
3630   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3631 set dummy ${ac_tool_prefix}ar; ac_word=$2
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3633 $as_echo_n "checking for $ac_word... " >&6; }
3634 if ${ac_cv_prog_AR+:} false; then :
3635   $as_echo_n "(cached) " >&6
3636 else
3637   if test -n "$AR"; then
3638   ac_cv_prog_AR="$AR" # Let the user override the test.
3639 else
3640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3641 for as_dir in $PATH
3642 do
3643   IFS=$as_save_IFS
3644   test -z "$as_dir" && as_dir=.
3645     for ac_exec_ext in '' $ac_executable_extensions; do
3646   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3647     ac_cv_prog_AR="${ac_tool_prefix}ar"
3648     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3649     break 2
3650   fi
3651 done
3652   done
3653 IFS=$as_save_IFS
3654
3655 fi
3656 fi
3657 AR=$ac_cv_prog_AR
3658 if test -n "$AR"; then
3659   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3660 $as_echo "$AR" >&6; }
3661 else
3662   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3663 $as_echo "no" >&6; }
3664 fi
3665
3666
3667 fi
3668 if test -z "$ac_cv_prog_AR"; then
3669   ac_ct_AR=$AR
3670   # Extract the first word of "ar", so it can be a program name with args.
3671 set dummy ar; ac_word=$2
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3673 $as_echo_n "checking for $ac_word... " >&6; }
3674 if ${ac_cv_prog_ac_ct_AR+:} false; then :
3675   $as_echo_n "(cached) " >&6
3676 else
3677   if test -n "$ac_ct_AR"; then
3678   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3679 else
3680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3681 for as_dir in $PATH
3682 do
3683   IFS=$as_save_IFS
3684   test -z "$as_dir" && as_dir=.
3685     for ac_exec_ext in '' $ac_executable_extensions; do
3686   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3687     ac_cv_prog_ac_ct_AR="ar"
3688     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3689     break 2
3690   fi
3691 done
3692   done
3693 IFS=$as_save_IFS
3694
3695 fi
3696 fi
3697 ac_ct_AR=$ac_cv_prog_ac_ct_AR
3698 if test -n "$ac_ct_AR"; then
3699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
3700 $as_echo "$ac_ct_AR" >&6; }
3701 else
3702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3703 $as_echo "no" >&6; }
3704 fi
3705
3706   if test "x$ac_ct_AR" = x; then
3707     AR=""
3708   else
3709     case $cross_compiling:$ac_tool_warned in
3710 yes:)
3711 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3712 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3713 ac_tool_warned=yes ;;
3714 esac
3715     AR=$ac_ct_AR
3716   fi
3717 else
3718   AR="$ac_cv_prog_AR"
3719 fi
3720
3721 if test -n "$ac_tool_prefix"; then
3722   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3723 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3725 $as_echo_n "checking for $ac_word... " >&6; }
3726 if ${ac_cv_prog_RANLIB+:} false; then :
3727   $as_echo_n "(cached) " >&6
3728 else
3729   if test -n "$RANLIB"; then
3730   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3731 else
3732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3733 for as_dir in $PATH
3734 do
3735   IFS=$as_save_IFS
3736   test -z "$as_dir" && as_dir=.
3737     for ac_exec_ext in '' $ac_executable_extensions; do
3738   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3739     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3740     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3741     break 2
3742   fi
3743 done
3744   done
3745 IFS=$as_save_IFS
3746
3747 fi
3748 fi
3749 RANLIB=$ac_cv_prog_RANLIB
3750 if test -n "$RANLIB"; then
3751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3752 $as_echo "$RANLIB" >&6; }
3753 else
3754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3755 $as_echo "no" >&6; }
3756 fi
3757
3758
3759 fi
3760 if test -z "$ac_cv_prog_RANLIB"; then
3761   ac_ct_RANLIB=$RANLIB
3762   # Extract the first word of "ranlib", so it can be a program name with args.
3763 set dummy ranlib; ac_word=$2
3764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3765 $as_echo_n "checking for $ac_word... " >&6; }
3766 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
3767   $as_echo_n "(cached) " >&6
3768 else
3769   if test -n "$ac_ct_RANLIB"; then
3770   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3771 else
3772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3773 for as_dir in $PATH
3774 do
3775   IFS=$as_save_IFS
3776   test -z "$as_dir" && as_dir=.
3777     for ac_exec_ext in '' $ac_executable_extensions; do
3778   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3779     ac_cv_prog_ac_ct_RANLIB="ranlib"
3780     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3781     break 2
3782   fi
3783 done
3784   done
3785 IFS=$as_save_IFS
3786
3787 fi
3788 fi
3789 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3790 if test -n "$ac_ct_RANLIB"; then
3791   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3792 $as_echo "$ac_ct_RANLIB" >&6; }
3793 else
3794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3795 $as_echo "no" >&6; }
3796 fi
3797
3798   if test "x$ac_ct_RANLIB" = x; then
3799     RANLIB=":"
3800   else
3801     case $cross_compiling:$ac_tool_warned in
3802 yes:)
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3804 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3805 ac_tool_warned=yes ;;
3806 esac
3807     RANLIB=$ac_ct_RANLIB
3808   fi
3809 else
3810   RANLIB="$ac_cv_prog_RANLIB"
3811 fi
3812
3813 # Find a good install program.  We prefer a C program (faster),
3814 # so one script is as good as another.  But avoid the broken or
3815 # incompatible versions:
3816 # SysV /etc/install, /usr/sbin/install
3817 # SunOS /usr/etc/install
3818 # IRIX /sbin/install
3819 # AIX /bin/install
3820 # AmigaOS /C/install, which installs bootblocks on floppy discs
3821 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3822 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3823 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3824 # OS/2's system install, which has a completely different semantic
3825 # ./install, which can be erroneously created by make from ./install.sh.
3826 # Reject install programs that cannot install multiple files.
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3828 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3829 if test -z "$INSTALL"; then
3830 if ${ac_cv_path_install+:} false; then :
3831   $as_echo_n "(cached) " >&6
3832 else
3833   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3834 for as_dir in $PATH
3835 do
3836   IFS=$as_save_IFS
3837   test -z "$as_dir" && as_dir=.
3838     # Account for people who put trailing slashes in PATH elements.
3839 case $as_dir/ in #((
3840   ./ | .// | /[cC]/* | \
3841   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3842   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3843   /usr/ucb/* ) ;;
3844   *)
3845     # OSF1 and SCO ODT 3.0 have their own names for install.
3846     # Don't use installbsd from OSF since it installs stuff as root
3847     # by default.
3848     for ac_prog in ginstall scoinst install; do
3849       for ac_exec_ext in '' $ac_executable_extensions; do
3850         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3851           if test $ac_prog = install &&
3852             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3853             # AIX install.  It has an incompatible calling convention.
3854             :
3855           elif test $ac_prog = install &&
3856             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3857             # program-specific install script used by HP pwplus--don't use.
3858             :
3859           else
3860             rm -rf conftest.one conftest.two conftest.dir
3861             echo one > conftest.one
3862             echo two > conftest.two
3863             mkdir conftest.dir
3864             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3865               test -s conftest.one && test -s conftest.two &&
3866               test -s conftest.dir/conftest.one &&
3867               test -s conftest.dir/conftest.two
3868             then
3869               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3870               break 3
3871             fi
3872           fi
3873         fi
3874       done
3875     done
3876     ;;
3877 esac
3878
3879   done
3880 IFS=$as_save_IFS
3881
3882 rm -rf conftest.one conftest.two conftest.dir
3883
3884 fi
3885   if test "${ac_cv_path_install+set}" = set; then
3886     INSTALL=$ac_cv_path_install
3887   else
3888     # As a last resort, use the slow shell script.  Don't cache a
3889     # value for INSTALL within a source directory, because that will
3890     # break other packages using the cache if that directory is
3891     # removed, or if the value is a relative name.
3892     INSTALL=$ac_install_sh
3893   fi
3894 fi
3895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3896 $as_echo "$INSTALL" >&6; }
3897
3898 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3899 # It thinks the first close brace ends the variable substitution.
3900 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3901
3902 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3903
3904 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3905
3906
3907
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3909 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3910     # Check whether --enable-maintainer-mode was given.
3911 if test "${enable_maintainer_mode+set}" = set; then :
3912   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3913 else
3914   USE_MAINTAINER_MODE=no
3915 fi
3916
3917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3918 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3919    if test $USE_MAINTAINER_MODE = yes; then
3920   MAINTAINER_MODE_TRUE=
3921   MAINTAINER_MODE_FALSE='#'
3922 else
3923   MAINTAINER_MODE_TRUE='#'
3924   MAINTAINER_MODE_FALSE=
3925 fi
3926
3927   MAINT=$MAINTAINER_MODE_TRUE
3928
3929
3930
3931 # Enable Win32 DLL on MS Windows - FIXME
3932 enable_win32_dll=yes
3933
3934 case $host in
3935 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
3936   if test -n "$ac_tool_prefix"; then
3937   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
3938 set dummy ${ac_tool_prefix}as; ac_word=$2
3939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3940 $as_echo_n "checking for $ac_word... " >&6; }
3941 if ${ac_cv_prog_AS+:} false; then :
3942   $as_echo_n "(cached) " >&6
3943 else
3944   if test -n "$AS"; then
3945   ac_cv_prog_AS="$AS" # Let the user override the test.
3946 else
3947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3948 for as_dir in $PATH
3949 do
3950   IFS=$as_save_IFS
3951   test -z "$as_dir" && as_dir=.
3952     for ac_exec_ext in '' $ac_executable_extensions; do
3953   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3954     ac_cv_prog_AS="${ac_tool_prefix}as"
3955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3956     break 2
3957   fi
3958 done
3959   done
3960 IFS=$as_save_IFS
3961
3962 fi
3963 fi
3964 AS=$ac_cv_prog_AS
3965 if test -n "$AS"; then
3966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
3967 $as_echo "$AS" >&6; }
3968 else
3969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3970 $as_echo "no" >&6; }
3971 fi
3972
3973
3974 fi
3975 if test -z "$ac_cv_prog_AS"; then
3976   ac_ct_AS=$AS
3977   # Extract the first word of "as", so it can be a program name with args.
3978 set dummy as; ac_word=$2
3979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3980 $as_echo_n "checking for $ac_word... " >&6; }
3981 if ${ac_cv_prog_ac_ct_AS+:} false; then :
3982   $as_echo_n "(cached) " >&6
3983 else
3984   if test -n "$ac_ct_AS"; then
3985   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
3986 else
3987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3988 for as_dir in $PATH
3989 do
3990   IFS=$as_save_IFS
3991   test -z "$as_dir" && as_dir=.
3992     for ac_exec_ext in '' $ac_executable_extensions; do
3993   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3994     ac_cv_prog_ac_ct_AS="as"
3995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3996     break 2
3997   fi
3998 done
3999   done
4000 IFS=$as_save_IFS
4001
4002 fi
4003 fi
4004 ac_ct_AS=$ac_cv_prog_ac_ct_AS
4005 if test -n "$ac_ct_AS"; then
4006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
4007 $as_echo "$ac_ct_AS" >&6; }
4008 else
4009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4010 $as_echo "no" >&6; }
4011 fi
4012
4013   if test "x$ac_ct_AS" = x; then
4014     AS="false"
4015   else
4016     case $cross_compiling:$ac_tool_warned in
4017 yes:)
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4019 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4020 ac_tool_warned=yes ;;
4021 esac
4022     AS=$ac_ct_AS
4023   fi
4024 else
4025   AS="$ac_cv_prog_AS"
4026 fi
4027
4028   if test -n "$ac_tool_prefix"; then
4029   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
4030 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
4031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4032 $as_echo_n "checking for $ac_word... " >&6; }
4033 if ${ac_cv_prog_DLLTOOL+:} false; then :
4034   $as_echo_n "(cached) " >&6
4035 else
4036   if test -n "$DLLTOOL"; then
4037   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4038 else
4039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4040 for as_dir in $PATH
4041 do
4042   IFS=$as_save_IFS
4043   test -z "$as_dir" && as_dir=.
4044     for ac_exec_ext in '' $ac_executable_extensions; do
4045   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4046     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
4047     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4048     break 2
4049   fi
4050 done
4051   done
4052 IFS=$as_save_IFS
4053
4054 fi
4055 fi
4056 DLLTOOL=$ac_cv_prog_DLLTOOL
4057 if test -n "$DLLTOOL"; then
4058   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
4059 $as_echo "$DLLTOOL" >&6; }
4060 else
4061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4062 $as_echo "no" >&6; }
4063 fi
4064
4065
4066 fi
4067 if test -z "$ac_cv_prog_DLLTOOL"; then
4068   ac_ct_DLLTOOL=$DLLTOOL
4069   # Extract the first word of "dlltool", so it can be a program name with args.
4070 set dummy dlltool; ac_word=$2
4071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4072 $as_echo_n "checking for $ac_word... " >&6; }
4073 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
4074   $as_echo_n "(cached) " >&6
4075 else
4076   if test -n "$ac_ct_DLLTOOL"; then
4077   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
4078 else
4079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4080 for as_dir in $PATH
4081 do
4082   IFS=$as_save_IFS
4083   test -z "$as_dir" && as_dir=.
4084     for ac_exec_ext in '' $ac_executable_extensions; do
4085   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4086     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
4087     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4088     break 2
4089   fi
4090 done
4091   done
4092 IFS=$as_save_IFS
4093
4094 fi
4095 fi
4096 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
4097 if test -n "$ac_ct_DLLTOOL"; then
4098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
4099 $as_echo "$ac_ct_DLLTOOL" >&6; }
4100 else
4101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4102 $as_echo "no" >&6; }
4103 fi
4104
4105   if test "x$ac_ct_DLLTOOL" = x; then
4106     DLLTOOL="false"
4107   else
4108     case $cross_compiling:$ac_tool_warned in
4109 yes:)
4110 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4111 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4112 ac_tool_warned=yes ;;
4113 esac
4114     DLLTOOL=$ac_ct_DLLTOOL
4115   fi
4116 else
4117   DLLTOOL="$ac_cv_prog_DLLTOOL"
4118 fi
4119
4120   if test -n "$ac_tool_prefix"; then
4121   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4122 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4124 $as_echo_n "checking for $ac_word... " >&6; }
4125 if ${ac_cv_prog_OBJDUMP+:} false; then :
4126   $as_echo_n "(cached) " >&6
4127 else
4128   if test -n "$OBJDUMP"; then
4129   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4130 else
4131 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4132 for as_dir in $PATH
4133 do
4134   IFS=$as_save_IFS
4135   test -z "$as_dir" && as_dir=.
4136     for ac_exec_ext in '' $ac_executable_extensions; do
4137   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4138     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4139     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4140     break 2
4141   fi
4142 done
4143   done
4144 IFS=$as_save_IFS
4145
4146 fi
4147 fi
4148 OBJDUMP=$ac_cv_prog_OBJDUMP
4149 if test -n "$OBJDUMP"; then
4150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4151 $as_echo "$OBJDUMP" >&6; }
4152 else
4153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4154 $as_echo "no" >&6; }
4155 fi
4156
4157
4158 fi
4159 if test -z "$ac_cv_prog_OBJDUMP"; then
4160   ac_ct_OBJDUMP=$OBJDUMP
4161   # Extract the first word of "objdump", so it can be a program name with args.
4162 set dummy objdump; ac_word=$2
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4164 $as_echo_n "checking for $ac_word... " >&6; }
4165 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4166   $as_echo_n "(cached) " >&6
4167 else
4168   if test -n "$ac_ct_OBJDUMP"; then
4169   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4170 else
4171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4172 for as_dir in $PATH
4173 do
4174   IFS=$as_save_IFS
4175   test -z "$as_dir" && as_dir=.
4176     for ac_exec_ext in '' $ac_executable_extensions; do
4177   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4178     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4179     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4180     break 2
4181   fi
4182 done
4183   done
4184 IFS=$as_save_IFS
4185
4186 fi
4187 fi
4188 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4189 if test -n "$ac_ct_OBJDUMP"; then
4190   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4191 $as_echo "$ac_ct_OBJDUMP" >&6; }
4192 else
4193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4194 $as_echo "no" >&6; }
4195 fi
4196
4197   if test "x$ac_ct_OBJDUMP" = x; then
4198     OBJDUMP="false"
4199   else
4200     case $cross_compiling:$ac_tool_warned in
4201 yes:)
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4203 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4204 ac_tool_warned=yes ;;
4205 esac
4206     OBJDUMP=$ac_ct_OBJDUMP
4207   fi
4208 else
4209   OBJDUMP="$ac_cv_prog_OBJDUMP"
4210 fi
4211
4212   ;;
4213 esac
4214
4215 test -z "$AS" && AS=as
4216
4217
4218
4219
4220
4221 test -z "$DLLTOOL" && DLLTOOL=dlltool
4222
4223
4224
4225
4226
4227 test -z "$OBJDUMP" && OBJDUMP=objdump
4228
4229
4230
4231
4232
4233
4234
4235
4236 case `pwd` in
4237   *\ * | *\     *)
4238     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4239 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4240 esac
4241
4242
4243
4244 macro_version='2.2.7a'
4245 macro_revision='1.3134'
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259 ltmain="$ac_aux_dir/ltmain.sh"
4260
4261 # Backslashify metacharacters that are still active within
4262 # double-quoted strings.
4263 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4264
4265 # Same as above, but do not quote variable references.
4266 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4267
4268 # Sed substitution to delay expansion of an escaped shell variable in a
4269 # double_quote_subst'ed string.
4270 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4271
4272 # Sed substitution to delay expansion of an escaped single quote.
4273 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4274
4275 # Sed substitution to avoid accidental globbing in evaled expressions
4276 no_glob_subst='s/\*/\\\*/g'
4277
4278 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4279 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4280 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4281
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4283 $as_echo_n "checking how to print strings... " >&6; }
4284 # Test print first, because it will be a builtin if present.
4285 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4286    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4287   ECHO='print -r --'
4288 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4289   ECHO='printf %s\n'
4290 else
4291   # Use this function as a fallback that always works.
4292   func_fallback_echo ()
4293   {
4294     eval 'cat <<_LTECHO_EOF
4295 $1
4296 _LTECHO_EOF'
4297   }
4298   ECHO='func_fallback_echo'
4299 fi
4300
4301 # func_echo_all arg...
4302 # Invoke $ECHO with all args, space-separated.
4303 func_echo_all ()
4304 {
4305     $ECHO ""
4306 }
4307
4308 case "$ECHO" in
4309   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4310 $as_echo "printf" >&6; } ;;
4311   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4312 $as_echo "print -r" >&6; } ;;
4313   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4314 $as_echo "cat" >&6; } ;;
4315 esac
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4331 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4332 if ${ac_cv_path_SED+:} false; then :
4333   $as_echo_n "(cached) " >&6
4334 else
4335             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4336      for ac_i in 1 2 3 4 5 6 7; do
4337        ac_script="$ac_script$as_nl$ac_script"
4338      done
4339      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4340      { ac_script=; unset ac_script;}
4341      if test -z "$SED"; then
4342   ac_path_SED_found=false
4343   # Loop through the user's path and test for each of PROGNAME-LIST
4344   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4345 for as_dir in $PATH
4346 do
4347   IFS=$as_save_IFS
4348   test -z "$as_dir" && as_dir=.
4349     for ac_prog in sed gsed; do
4350     for ac_exec_ext in '' $ac_executable_extensions; do
4351       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4352       as_fn_executable_p "$ac_path_SED" || continue
4353 # Check for GNU ac_path_SED and select it if it is found.
4354   # Check for GNU $ac_path_SED
4355 case `"$ac_path_SED" --version 2>&1` in
4356 *GNU*)
4357   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4358 *)
4359   ac_count=0
4360   $as_echo_n 0123456789 >"conftest.in"
4361   while :
4362   do
4363     cat "conftest.in" "conftest.in" >"conftest.tmp"
4364     mv "conftest.tmp" "conftest.in"
4365     cp "conftest.in" "conftest.nl"
4366     $as_echo '' >> "conftest.nl"
4367     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4368     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4369     as_fn_arith $ac_count + 1 && ac_count=$as_val
4370     if test $ac_count -gt ${ac_path_SED_max-0}; then
4371       # Best one so far, save it but keep looking for a better one
4372       ac_cv_path_SED="$ac_path_SED"
4373       ac_path_SED_max=$ac_count
4374     fi
4375     # 10*(2^10) chars as input seems more than enough
4376     test $ac_count -gt 10 && break
4377   done
4378   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4379 esac
4380
4381       $ac_path_SED_found && break 3
4382     done
4383   done
4384   done
4385 IFS=$as_save_IFS
4386   if test -z "$ac_cv_path_SED"; then
4387     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4388   fi
4389 else
4390   ac_cv_path_SED=$SED
4391 fi
4392
4393 fi
4394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4395 $as_echo "$ac_cv_path_SED" >&6; }
4396  SED="$ac_cv_path_SED"
4397   rm -f conftest.sed
4398
4399 test -z "$SED" && SED=sed
4400 Xsed="$SED -e 1s/^X//"
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4413 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4414 if ${ac_cv_path_GREP+:} false; then :
4415   $as_echo_n "(cached) " >&6
4416 else
4417   if test -z "$GREP"; then
4418   ac_path_GREP_found=false
4419   # Loop through the user's path and test for each of PROGNAME-LIST
4420   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4421 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4422 do
4423   IFS=$as_save_IFS
4424   test -z "$as_dir" && as_dir=.
4425     for ac_prog in grep ggrep; do
4426     for ac_exec_ext in '' $ac_executable_extensions; do
4427       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4428       as_fn_executable_p "$ac_path_GREP" || continue
4429 # Check for GNU ac_path_GREP and select it if it is found.
4430   # Check for GNU $ac_path_GREP
4431 case `"$ac_path_GREP" --version 2>&1` in
4432 *GNU*)
4433   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4434 *)
4435   ac_count=0
4436   $as_echo_n 0123456789 >"conftest.in"
4437   while :
4438   do
4439     cat "conftest.in" "conftest.in" >"conftest.tmp"
4440     mv "conftest.tmp" "conftest.in"
4441     cp "conftest.in" "conftest.nl"
4442     $as_echo 'GREP' >> "conftest.nl"
4443     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4444     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4445     as_fn_arith $ac_count + 1 && ac_count=$as_val
4446     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4447       # Best one so far, save it but keep looking for a better one
4448       ac_cv_path_GREP="$ac_path_GREP"
4449       ac_path_GREP_max=$ac_count
4450     fi
4451     # 10*(2^10) chars as input seems more than enough
4452     test $ac_count -gt 10 && break
4453   done
4454   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4455 esac
4456
4457       $ac_path_GREP_found && break 3
4458     done
4459   done
4460   done
4461 IFS=$as_save_IFS
4462   if test -z "$ac_cv_path_GREP"; then
4463     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4464   fi
4465 else
4466   ac_cv_path_GREP=$GREP
4467 fi
4468
4469 fi
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4471 $as_echo "$ac_cv_path_GREP" >&6; }
4472  GREP="$ac_cv_path_GREP"
4473
4474
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4476 $as_echo_n "checking for egrep... " >&6; }
4477 if ${ac_cv_path_EGREP+:} false; then :
4478   $as_echo_n "(cached) " >&6
4479 else
4480   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4481    then ac_cv_path_EGREP="$GREP -E"
4482    else
4483      if test -z "$EGREP"; then
4484   ac_path_EGREP_found=false
4485   # Loop through the user's path and test for each of PROGNAME-LIST
4486   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4487 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4488 do
4489   IFS=$as_save_IFS
4490   test -z "$as_dir" && as_dir=.
4491     for ac_prog in egrep; do
4492     for ac_exec_ext in '' $ac_executable_extensions; do
4493       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4494       as_fn_executable_p "$ac_path_EGREP" || continue
4495 # Check for GNU ac_path_EGREP and select it if it is found.
4496   # Check for GNU $ac_path_EGREP
4497 case `"$ac_path_EGREP" --version 2>&1` in
4498 *GNU*)
4499   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4500 *)
4501   ac_count=0
4502   $as_echo_n 0123456789 >"conftest.in"
4503   while :
4504   do
4505     cat "conftest.in" "conftest.in" >"conftest.tmp"
4506     mv "conftest.tmp" "conftest.in"
4507     cp "conftest.in" "conftest.nl"
4508     $as_echo 'EGREP' >> "conftest.nl"
4509     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4510     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4511     as_fn_arith $ac_count + 1 && ac_count=$as_val
4512     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4513       # Best one so far, save it but keep looking for a better one
4514       ac_cv_path_EGREP="$ac_path_EGREP"
4515       ac_path_EGREP_max=$ac_count
4516     fi
4517     # 10*(2^10) chars as input seems more than enough
4518     test $ac_count -gt 10 && break
4519   done
4520   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4521 esac
4522
4523       $ac_path_EGREP_found && break 3
4524     done
4525   done
4526   done
4527 IFS=$as_save_IFS
4528   if test -z "$ac_cv_path_EGREP"; then
4529     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4530   fi
4531 else
4532   ac_cv_path_EGREP=$EGREP
4533 fi
4534
4535    fi
4536 fi
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4538 $as_echo "$ac_cv_path_EGREP" >&6; }
4539  EGREP="$ac_cv_path_EGREP"
4540
4541
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4543 $as_echo_n "checking for fgrep... " >&6; }
4544 if ${ac_cv_path_FGREP+:} false; then :
4545   $as_echo_n "(cached) " >&6
4546 else
4547   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4548    then ac_cv_path_FGREP="$GREP -F"
4549    else
4550      if test -z "$FGREP"; then
4551   ac_path_FGREP_found=false
4552   # Loop through the user's path and test for each of PROGNAME-LIST
4553   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4555 do
4556   IFS=$as_save_IFS
4557   test -z "$as_dir" && as_dir=.
4558     for ac_prog in fgrep; do
4559     for ac_exec_ext in '' $ac_executable_extensions; do
4560       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4561       as_fn_executable_p "$ac_path_FGREP" || continue
4562 # Check for GNU ac_path_FGREP and select it if it is found.
4563   # Check for GNU $ac_path_FGREP
4564 case `"$ac_path_FGREP" --version 2>&1` in
4565 *GNU*)
4566   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4567 *)
4568   ac_count=0
4569   $as_echo_n 0123456789 >"conftest.in"
4570   while :
4571   do
4572     cat "conftest.in" "conftest.in" >"conftest.tmp"
4573     mv "conftest.tmp" "conftest.in"
4574     cp "conftest.in" "conftest.nl"
4575     $as_echo 'FGREP' >> "conftest.nl"
4576     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4577     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4578     as_fn_arith $ac_count + 1 && ac_count=$as_val
4579     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4580       # Best one so far, save it but keep looking for a better one
4581       ac_cv_path_FGREP="$ac_path_FGREP"
4582       ac_path_FGREP_max=$ac_count
4583     fi
4584     # 10*(2^10) chars as input seems more than enough
4585     test $ac_count -gt 10 && break
4586   done
4587   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4588 esac
4589
4590       $ac_path_FGREP_found && break 3
4591     done
4592   done
4593   done
4594 IFS=$as_save_IFS
4595   if test -z "$ac_cv_path_FGREP"; then
4596     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4597   fi
4598 else
4599   ac_cv_path_FGREP=$FGREP
4600 fi
4601
4602    fi
4603 fi
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4605 $as_echo "$ac_cv_path_FGREP" >&6; }
4606  FGREP="$ac_cv_path_FGREP"
4607
4608
4609 test -z "$GREP" && GREP=grep
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629 # Check whether --with-gnu-ld was given.
4630 if test "${with_gnu_ld+set}" = set; then :
4631   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4632 else
4633   with_gnu_ld=no
4634 fi
4635
4636 ac_prog=ld
4637 if test "$GCC" = yes; then
4638   # Check if gcc -print-prog-name=ld gives a path.
4639   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4640 $as_echo_n "checking for ld used by $CC... " >&6; }
4641   case $host in
4642   *-*-mingw*)
4643     # gcc leaves a trailing carriage return which upsets mingw
4644     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4645   *)
4646     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4647   esac
4648   case $ac_prog in
4649     # Accept absolute paths.
4650     [\\/]* | ?:[\\/]*)
4651       re_direlt='/[^/][^/]*/\.\./'
4652       # Canonicalize the pathname of ld
4653       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4654       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4655         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4656       done
4657       test -z "$LD" && LD="$ac_prog"
4658       ;;
4659   "")
4660     # If it fails, then pretend we aren't using GCC.
4661     ac_prog=ld
4662     ;;
4663   *)
4664     # If it is relative, then search for the first ld in PATH.
4665     with_gnu_ld=unknown
4666     ;;
4667   esac
4668 elif test "$with_gnu_ld" = yes; then
4669   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4670 $as_echo_n "checking for GNU ld... " >&6; }
4671 else
4672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4673 $as_echo_n "checking for non-GNU ld... " >&6; }
4674 fi
4675 if ${lt_cv_path_LD+:} false; then :
4676   $as_echo_n "(cached) " >&6
4677 else
4678   if test -z "$LD"; then
4679   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4680   for ac_dir in $PATH; do
4681     IFS="$lt_save_ifs"
4682     test -z "$ac_dir" && ac_dir=.
4683     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4684       lt_cv_path_LD="$ac_dir/$ac_prog"
4685       # Check to see if the program is GNU ld.  I'd rather use --version,
4686       # but apparently some variants of GNU ld only accept -v.
4687       # Break only if it was the GNU/non-GNU ld that we prefer.
4688       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4689       *GNU* | *'with BFD'*)
4690         test "$with_gnu_ld" != no && break
4691         ;;
4692       *)
4693         test "$with_gnu_ld" != yes && break
4694         ;;
4695       esac
4696     fi
4697   done
4698   IFS="$lt_save_ifs"
4699 else
4700   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4701 fi
4702 fi
4703
4704 LD="$lt_cv_path_LD"
4705 if test -n "$LD"; then
4706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4707 $as_echo "$LD" >&6; }
4708 else
4709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4710 $as_echo "no" >&6; }
4711 fi
4712 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4714 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4715 if ${lt_cv_prog_gnu_ld+:} false; then :
4716   $as_echo_n "(cached) " >&6
4717 else
4718   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4719 case `$LD -v 2>&1 </dev/null` in
4720 *GNU* | *'with BFD'*)
4721   lt_cv_prog_gnu_ld=yes
4722   ;;
4723 *)
4724   lt_cv_prog_gnu_ld=no
4725   ;;
4726 esac
4727 fi
4728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4729 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4730 with_gnu_ld=$lt_cv_prog_gnu_ld
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4741 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4742 if ${lt_cv_path_NM+:} false; then :
4743   $as_echo_n "(cached) " >&6
4744 else
4745   if test -n "$NM"; then
4746   # Let the user override the test.
4747   lt_cv_path_NM="$NM"
4748 else
4749   lt_nm_to_check="${ac_tool_prefix}nm"
4750   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4751     lt_nm_to_check="$lt_nm_to_check nm"
4752   fi
4753   for lt_tmp_nm in $lt_nm_to_check; do
4754     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4755     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4756       IFS="$lt_save_ifs"
4757       test -z "$ac_dir" && ac_dir=.
4758       tmp_nm="$ac_dir/$lt_tmp_nm"
4759       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4760         # Check to see if the nm accepts a BSD-compat flag.
4761         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4762         #   nm: unknown option "B" ignored
4763         # Tru64's nm complains that /dev/null is an invalid object file
4764         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4765         */dev/null* | *'Invalid file or object type'*)
4766           lt_cv_path_NM="$tmp_nm -B"
4767           break
4768           ;;
4769         *)
4770           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4771           */dev/null*)
4772             lt_cv_path_NM="$tmp_nm -p"
4773             break
4774             ;;
4775           *)
4776             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4777             continue # so that we can try to find one that supports BSD flags
4778             ;;
4779           esac
4780           ;;
4781         esac
4782       fi
4783     done
4784     IFS="$lt_save_ifs"
4785   done
4786   : ${lt_cv_path_NM=no}
4787 fi
4788 fi
4789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4790 $as_echo "$lt_cv_path_NM" >&6; }
4791 if test "$lt_cv_path_NM" != "no"; then
4792   NM="$lt_cv_path_NM"
4793 else
4794   # Didn't find any BSD compatible name lister, look for dumpbin.
4795   if test -n "$DUMPBIN"; then :
4796     # Let the user override the test.
4797   else
4798     if test -n "$ac_tool_prefix"; then
4799   for ac_prog in dumpbin "link -dump"
4800   do
4801     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4802 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4804 $as_echo_n "checking for $ac_word... " >&6; }
4805 if ${ac_cv_prog_DUMPBIN+:} false; then :
4806   $as_echo_n "(cached) " >&6
4807 else
4808   if test -n "$DUMPBIN"; then
4809   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4810 else
4811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4812 for as_dir in $PATH
4813 do
4814   IFS=$as_save_IFS
4815   test -z "$as_dir" && as_dir=.
4816     for ac_exec_ext in '' $ac_executable_extensions; do
4817   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4818     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4819     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4820     break 2
4821   fi
4822 done
4823   done
4824 IFS=$as_save_IFS
4825
4826 fi
4827 fi
4828 DUMPBIN=$ac_cv_prog_DUMPBIN
4829 if test -n "$DUMPBIN"; then
4830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4831 $as_echo "$DUMPBIN" >&6; }
4832 else
4833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4834 $as_echo "no" >&6; }
4835 fi
4836
4837
4838     test -n "$DUMPBIN" && break
4839   done
4840 fi
4841 if test -z "$DUMPBIN"; then
4842   ac_ct_DUMPBIN=$DUMPBIN
4843   for ac_prog in dumpbin "link -dump"
4844 do
4845   # Extract the first word of "$ac_prog", so it can be a program name with args.
4846 set dummy $ac_prog; ac_word=$2
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4848 $as_echo_n "checking for $ac_word... " >&6; }
4849 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
4850   $as_echo_n "(cached) " >&6
4851 else
4852   if test -n "$ac_ct_DUMPBIN"; then
4853   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4854 else
4855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4856 for as_dir in $PATH
4857 do
4858   IFS=$as_save_IFS
4859   test -z "$as_dir" && as_dir=.
4860     for ac_exec_ext in '' $ac_executable_extensions; do
4861   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4862     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4863     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4864     break 2
4865   fi
4866 done
4867   done
4868 IFS=$as_save_IFS
4869
4870 fi
4871 fi
4872 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4873 if test -n "$ac_ct_DUMPBIN"; then
4874   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4875 $as_echo "$ac_ct_DUMPBIN" >&6; }
4876 else
4877   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4878 $as_echo "no" >&6; }
4879 fi
4880
4881
4882   test -n "$ac_ct_DUMPBIN" && break
4883 done
4884
4885   if test "x$ac_ct_DUMPBIN" = x; then
4886     DUMPBIN=":"
4887   else
4888     case $cross_compiling:$ac_tool_warned in
4889 yes:)
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4891 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4892 ac_tool_warned=yes ;;
4893 esac
4894     DUMPBIN=$ac_ct_DUMPBIN
4895   fi
4896 fi
4897
4898     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4899     *COFF*)
4900       DUMPBIN="$DUMPBIN -symbols"
4901       ;;
4902     *)
4903       DUMPBIN=:
4904       ;;
4905     esac
4906   fi
4907
4908   if test "$DUMPBIN" != ":"; then
4909     NM="$DUMPBIN"
4910   fi
4911 fi
4912 test -z "$NM" && NM=nm
4913
4914
4915
4916
4917
4918
4919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4920 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4921 if ${lt_cv_nm_interface+:} false; then :
4922   $as_echo_n "(cached) " >&6
4923 else
4924   lt_cv_nm_interface="BSD nm"
4925   echo "int some_variable = 0;" > conftest.$ac_ext
4926   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4927   (eval "$ac_compile" 2>conftest.err)
4928   cat conftest.err >&5
4929   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4930   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4931   cat conftest.err >&5
4932   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4933   cat conftest.out >&5
4934   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4935     lt_cv_nm_interface="MS dumpbin"
4936   fi
4937   rm -f conftest*
4938 fi
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4940 $as_echo "$lt_cv_nm_interface" >&6; }
4941
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4943 $as_echo_n "checking whether ln -s works... " >&6; }
4944 LN_S=$as_ln_s
4945 if test "$LN_S" = "ln -s"; then
4946   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4947 $as_echo "yes" >&6; }
4948 else
4949   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4950 $as_echo "no, using $LN_S" >&6; }
4951 fi
4952
4953 # find the maximum length of command line arguments
4954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4955 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4956 if ${lt_cv_sys_max_cmd_len+:} false; then :
4957   $as_echo_n "(cached) " >&6
4958 else
4959     i=0
4960   teststring="ABCD"
4961
4962   case $build_os in
4963   msdosdjgpp*)
4964     # On DJGPP, this test can blow up pretty badly due to problems in libc
4965     # (any single argument exceeding 2000 bytes causes a buffer overrun
4966     # during glob expansion).  Even if it were fixed, the result of this
4967     # check would be larger than it should be.
4968     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4969     ;;
4970
4971   gnu*)
4972     # Under GNU Hurd, this test is not required because there is
4973     # no limit to the length of command line arguments.
4974     # Libtool will interpret -1 as no limit whatsoever
4975     lt_cv_sys_max_cmd_len=-1;
4976     ;;
4977
4978   cygwin* | mingw* | cegcc*)
4979     # On Win9x/ME, this test blows up -- it succeeds, but takes
4980     # about 5 minutes as the teststring grows exponentially.
4981     # Worse, since 9x/ME are not pre-emptively multitasking,
4982     # you end up with a "frozen" computer, even though with patience
4983     # the test eventually succeeds (with a max line length of 256k).
4984     # Instead, let's just punt: use the minimum linelength reported by
4985     # all of the supported platforms: 8192 (on NT/2K/XP).
4986     lt_cv_sys_max_cmd_len=8192;
4987     ;;
4988
4989   mint*)
4990     # On MiNT this can take a long time and run out of memory.
4991     lt_cv_sys_max_cmd_len=8192;
4992     ;;
4993
4994   amigaos*)
4995     # On AmigaOS with pdksh, this test takes hours, literally.
4996     # So we just punt and use a minimum line length of 8192.
4997     lt_cv_sys_max_cmd_len=8192;
4998     ;;
4999
5000   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5001     # This has been around since 386BSD, at least.  Likely further.
5002     if test -x /sbin/sysctl; then
5003       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5004     elif test -x /usr/sbin/sysctl; then
5005       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5006     else
5007       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5008     fi
5009     # And add a safety zone
5010     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5011     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5012     ;;
5013
5014   interix*)
5015     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5016     lt_cv_sys_max_cmd_len=196608
5017     ;;
5018
5019   osf*)
5020     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5021     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5022     # nice to cause kernel panics so lets avoid the loop below.
5023     # First set a reasonable default.
5024     lt_cv_sys_max_cmd_len=16384
5025     #
5026     if test -x /sbin/sysconfig; then
5027       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5028         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5029       esac
5030     fi
5031     ;;
5032   sco3.2v5*)
5033     lt_cv_sys_max_cmd_len=102400
5034     ;;
5035   sysv5* | sco5v6* | sysv4.2uw2*)
5036     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5037     if test -n "$kargmax"; then
5038       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5039     else
5040       lt_cv_sys_max_cmd_len=32768
5041     fi
5042     ;;
5043   *)
5044     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5045     if test -n "$lt_cv_sys_max_cmd_len"; then
5046       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5047       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5048     else
5049       # Make teststring a little bigger before we do anything with it.
5050       # a 1K string should be a reasonable start.
5051       for i in 1 2 3 4 5 6 7 8 ; do
5052         teststring=$teststring$teststring
5053       done
5054       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5055       # If test is not a shell built-in, we'll probably end up computing a
5056       # maximum length that is only half of the actual maximum length, but
5057       # we can't tell.
5058       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5059                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5060               test $i != 17 # 1/2 MB should be enough
5061       do
5062         i=`expr $i + 1`
5063         teststring=$teststring$teststring
5064       done
5065       # Only check the string length outside the loop.
5066       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5067       teststring=
5068       # Add a significant safety factor because C++ compilers can tack on
5069       # massive amounts of additional arguments before passing them to the
5070       # linker.  It appears as though 1/2 is a usable value.
5071       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5072     fi
5073     ;;
5074   esac
5075
5076 fi
5077
5078 if test -n $lt_cv_sys_max_cmd_len ; then
5079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5080 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5081 else
5082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5083 $as_echo "none" >&6; }
5084 fi
5085 max_cmd_len=$lt_cv_sys_max_cmd_len
5086
5087
5088
5089
5090
5091
5092 : ${CP="cp -f"}
5093 : ${MV="mv -f"}
5094 : ${RM="rm -f"}
5095
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5097 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5098 # Try some XSI features
5099 xsi_shell=no
5100 ( _lt_dummy="a/b/c"
5101   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5102       = c,a/b,, \
5103     && eval 'test $(( 1 + 1 )) -eq 2 \
5104     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5105   && xsi_shell=yes
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5107 $as_echo "$xsi_shell" >&6; }
5108
5109
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5111 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5112 lt_shell_append=no
5113 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5114     >/dev/null 2>&1 \
5115   && lt_shell_append=yes
5116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5117 $as_echo "$lt_shell_append" >&6; }
5118
5119
5120 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5121   lt_unset=unset
5122 else
5123   lt_unset=false
5124 fi
5125
5126
5127
5128
5129
5130 # test EBCDIC or ASCII
5131 case `echo X|tr X '\101'` in
5132  A) # ASCII based system
5133     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5134   lt_SP2NL='tr \040 \012'
5135   lt_NL2SP='tr \015\012 \040\040'
5136   ;;
5137  *) # EBCDIC based system
5138   lt_SP2NL='tr \100 \n'
5139   lt_NL2SP='tr \r\n \100\100'
5140   ;;
5141 esac
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5152 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5153 if ${lt_cv_ld_reload_flag+:} false; then :
5154   $as_echo_n "(cached) " >&6
5155 else
5156   lt_cv_ld_reload_flag='-r'
5157 fi
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5159 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5160 reload_flag=$lt_cv_ld_reload_flag
5161 case $reload_flag in
5162 "" | " "*) ;;
5163 *) reload_flag=" $reload_flag" ;;
5164 esac
5165 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5166 case $host_os in
5167   darwin*)
5168     if test "$GCC" = yes; then
5169       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5170     else
5171       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5172     fi
5173     ;;
5174 esac
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184 if test -n "$ac_tool_prefix"; then
5185   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5186 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5188 $as_echo_n "checking for $ac_word... " >&6; }
5189 if ${ac_cv_prog_OBJDUMP+:} false; then :
5190   $as_echo_n "(cached) " >&6
5191 else
5192   if test -n "$OBJDUMP"; then
5193   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5194 else
5195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5196 for as_dir in $PATH
5197 do
5198   IFS=$as_save_IFS
5199   test -z "$as_dir" && as_dir=.
5200     for ac_exec_ext in '' $ac_executable_extensions; do
5201   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5202     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5203     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5204     break 2
5205   fi
5206 done
5207   done
5208 IFS=$as_save_IFS
5209
5210 fi
5211 fi
5212 OBJDUMP=$ac_cv_prog_OBJDUMP
5213 if test -n "$OBJDUMP"; then
5214   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5215 $as_echo "$OBJDUMP" >&6; }
5216 else
5217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5218 $as_echo "no" >&6; }
5219 fi
5220
5221
5222 fi
5223 if test -z "$ac_cv_prog_OBJDUMP"; then
5224   ac_ct_OBJDUMP=$OBJDUMP
5225   # Extract the first word of "objdump", so it can be a program name with args.
5226 set dummy objdump; ac_word=$2
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5228 $as_echo_n "checking for $ac_word... " >&6; }
5229 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5230   $as_echo_n "(cached) " >&6
5231 else
5232   if test -n "$ac_ct_OBJDUMP"; then
5233   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5234 else
5235 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5236 for as_dir in $PATH
5237 do
5238   IFS=$as_save_IFS
5239   test -z "$as_dir" && as_dir=.
5240     for ac_exec_ext in '' $ac_executable_extensions; do
5241   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5242     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5243     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5244     break 2
5245   fi
5246 done
5247   done
5248 IFS=$as_save_IFS
5249
5250 fi
5251 fi
5252 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5253 if test -n "$ac_ct_OBJDUMP"; then
5254   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5255 $as_echo "$ac_ct_OBJDUMP" >&6; }
5256 else
5257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5258 $as_echo "no" >&6; }
5259 fi
5260
5261   if test "x$ac_ct_OBJDUMP" = x; then
5262     OBJDUMP="false"
5263   else
5264     case $cross_compiling:$ac_tool_warned in
5265 yes:)
5266 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5267 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5268 ac_tool_warned=yes ;;
5269 esac
5270     OBJDUMP=$ac_ct_OBJDUMP
5271   fi
5272 else
5273   OBJDUMP="$ac_cv_prog_OBJDUMP"
5274 fi
5275
5276 test -z "$OBJDUMP" && OBJDUMP=objdump
5277
5278
5279
5280
5281
5282
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5284 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5285 if ${lt_cv_deplibs_check_method+:} false; then :
5286   $as_echo_n "(cached) " >&6
5287 else
5288   lt_cv_file_magic_cmd='$MAGIC_CMD'
5289 lt_cv_file_magic_test_file=
5290 lt_cv_deplibs_check_method='unknown'
5291 # Need to set the preceding variable on all platforms that support
5292 # interlibrary dependencies.
5293 # 'none' -- dependencies not supported.
5294 # `unknown' -- same as none, but documents that we really don't know.
5295 # 'pass_all' -- all dependencies passed with no checks.
5296 # 'test_compile' -- check by making test program.
5297 # 'file_magic [[regex]]' -- check by looking for files in library path
5298 # which responds to the $file_magic_cmd with a given extended regex.
5299 # If you have `file' or equivalent on your system and you're not sure
5300 # whether `pass_all' will *always* work, you probably want this one.
5301
5302 case $host_os in
5303 aix[4-9]*)
5304   lt_cv_deplibs_check_method=pass_all
5305   ;;
5306
5307 beos*)
5308   lt_cv_deplibs_check_method=pass_all
5309   ;;
5310
5311 bsdi[45]*)
5312   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5313   lt_cv_file_magic_cmd='/usr/bin/file -L'
5314   lt_cv_file_magic_test_file=/shlib/libc.so
5315   ;;
5316
5317 cygwin*)
5318   # func_win32_libid is a shell function defined in ltmain.sh
5319   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5320   lt_cv_file_magic_cmd='func_win32_libid'
5321   ;;
5322
5323 mingw* | pw32*)
5324   # Base MSYS/MinGW do not provide the 'file' command needed by
5325   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5326   # unless we find 'file', for example because we are cross-compiling.
5327   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5328   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5329     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5330     lt_cv_file_magic_cmd='func_win32_libid'
5331   else
5332     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5333     lt_cv_file_magic_cmd='$OBJDUMP -f'
5334   fi
5335   ;;
5336
5337 cegcc*)
5338   # use the weaker test based on 'objdump'. See mingw*.
5339   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5340   lt_cv_file_magic_cmd='$OBJDUMP -f'
5341   ;;
5342
5343 darwin* | rhapsody*)
5344   lt_cv_deplibs_check_method=pass_all
5345   ;;
5346
5347 freebsd* | dragonfly*)
5348   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5349     case $host_cpu in
5350     i*86 )
5351       # Not sure whether the presence of OpenBSD here was a mistake.
5352       # Let's accept both of them until this is cleared up.
5353       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5354       lt_cv_file_magic_cmd=/usr/bin/file
5355       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5356       ;;
5357     esac
5358   else
5359     lt_cv_deplibs_check_method=pass_all
5360   fi
5361   ;;
5362
5363 gnu*)
5364   lt_cv_deplibs_check_method=pass_all
5365   ;;
5366
5367 haiku*)
5368   lt_cv_deplibs_check_method=pass_all
5369   ;;
5370
5371 hpux10.20* | hpux11*)
5372   lt_cv_file_magic_cmd=/usr/bin/file
5373   case $host_cpu in
5374   ia64*)
5375     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5376     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5377     ;;
5378   hppa*64*)
5379     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5380     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5381     ;;
5382   *)
5383     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5384     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5385     ;;
5386   esac
5387   ;;
5388
5389 interix[3-9]*)
5390   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5391   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5392   ;;
5393
5394 irix5* | irix6* | nonstopux*)
5395   case $LD in
5396   *-32|*"-32 ") libmagic=32-bit;;
5397   *-n32|*"-n32 ") libmagic=N32;;
5398   *-64|*"-64 ") libmagic=64-bit;;
5399   *) libmagic=never-match;;
5400   esac
5401   lt_cv_deplibs_check_method=pass_all
5402   ;;
5403
5404 # This must be Linux ELF.
5405 linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
5406   lt_cv_deplibs_check_method=pass_all
5407   ;;
5408
5409 netbsd*)
5410   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5411     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5412   else
5413     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5414   fi
5415   ;;
5416
5417 newos6*)
5418   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5419   lt_cv_file_magic_cmd=/usr/bin/file
5420   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5421   ;;
5422
5423 *nto* | *qnx*)
5424   lt_cv_deplibs_check_method=pass_all
5425   ;;
5426
5427 openbsd*)
5428   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5429     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5430   else
5431     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5432   fi
5433   ;;
5434
5435 osf3* | osf4* | osf5*)
5436   lt_cv_deplibs_check_method=pass_all
5437   ;;
5438
5439 rdos*)
5440   lt_cv_deplibs_check_method=pass_all
5441   ;;
5442
5443 solaris*)
5444   lt_cv_deplibs_check_method=pass_all
5445   ;;
5446
5447 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5448   lt_cv_deplibs_check_method=pass_all
5449   ;;
5450
5451 sysv4 | sysv4.3*)
5452   case $host_vendor in
5453   motorola)
5454     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
5455     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5456     ;;
5457   ncr)
5458     lt_cv_deplibs_check_method=pass_all
5459     ;;
5460   sequent)
5461     lt_cv_file_magic_cmd='/bin/file'
5462     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5463     ;;
5464   sni)
5465     lt_cv_file_magic_cmd='/bin/file'
5466     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5467     lt_cv_file_magic_test_file=/lib/libc.so
5468     ;;
5469   siemens)
5470     lt_cv_deplibs_check_method=pass_all
5471     ;;
5472   pc)
5473     lt_cv_deplibs_check_method=pass_all
5474     ;;
5475   esac
5476   ;;
5477
5478 tpf*)
5479   lt_cv_deplibs_check_method=pass_all
5480   ;;
5481 esac
5482
5483 fi
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5485 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5486 file_magic_cmd=$lt_cv_file_magic_cmd
5487 deplibs_check_method=$lt_cv_deplibs_check_method
5488 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501 if test -n "$ac_tool_prefix"; then
5502   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5503 set dummy ${ac_tool_prefix}ar; ac_word=$2
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5505 $as_echo_n "checking for $ac_word... " >&6; }
5506 if ${ac_cv_prog_AR+:} false; then :
5507   $as_echo_n "(cached) " >&6
5508 else
5509   if test -n "$AR"; then
5510   ac_cv_prog_AR="$AR" # Let the user override the test.
5511 else
5512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513 for as_dir in $PATH
5514 do
5515   IFS=$as_save_IFS
5516   test -z "$as_dir" && as_dir=.
5517     for ac_exec_ext in '' $ac_executable_extensions; do
5518   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5519     ac_cv_prog_AR="${ac_tool_prefix}ar"
5520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5521     break 2
5522   fi
5523 done
5524   done
5525 IFS=$as_save_IFS
5526
5527 fi
5528 fi
5529 AR=$ac_cv_prog_AR
5530 if test -n "$AR"; then
5531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5532 $as_echo "$AR" >&6; }
5533 else
5534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535 $as_echo "no" >&6; }
5536 fi
5537
5538
5539 fi
5540 if test -z "$ac_cv_prog_AR"; then
5541   ac_ct_AR=$AR
5542   # Extract the first word of "ar", so it can be a program name with args.
5543 set dummy ar; ac_word=$2
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5545 $as_echo_n "checking for $ac_word... " >&6; }
5546 if ${ac_cv_prog_ac_ct_AR+:} false; then :
5547   $as_echo_n "(cached) " >&6
5548 else
5549   if test -n "$ac_ct_AR"; then
5550   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5551 else
5552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5553 for as_dir in $PATH
5554 do
5555   IFS=$as_save_IFS
5556   test -z "$as_dir" && as_dir=.
5557     for ac_exec_ext in '' $ac_executable_extensions; do
5558   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5559     ac_cv_prog_ac_ct_AR="ar"
5560     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561     break 2
5562   fi
5563 done
5564   done
5565 IFS=$as_save_IFS
5566
5567 fi
5568 fi
5569 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5570 if test -n "$ac_ct_AR"; then
5571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5572 $as_echo "$ac_ct_AR" >&6; }
5573 else
5574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5575 $as_echo "no" >&6; }
5576 fi
5577
5578   if test "x$ac_ct_AR" = x; then
5579     AR="false"
5580   else
5581     case $cross_compiling:$ac_tool_warned in
5582 yes:)
5583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5584 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5585 ac_tool_warned=yes ;;
5586 esac
5587     AR=$ac_ct_AR
5588   fi
5589 else
5590   AR="$ac_cv_prog_AR"
5591 fi
5592
5593 test -z "$AR" && AR=ar
5594 test -z "$AR_FLAGS" && AR_FLAGS=cru
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606 if test -n "$ac_tool_prefix"; then
5607   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5608 set dummy ${ac_tool_prefix}strip; ac_word=$2
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5610 $as_echo_n "checking for $ac_word... " >&6; }
5611 if ${ac_cv_prog_STRIP+:} false; then :
5612   $as_echo_n "(cached) " >&6
5613 else
5614   if test -n "$STRIP"; then
5615   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5616 else
5617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5618 for as_dir in $PATH
5619 do
5620   IFS=$as_save_IFS
5621   test -z "$as_dir" && as_dir=.
5622     for ac_exec_ext in '' $ac_executable_extensions; do
5623   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5624     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5625     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5626     break 2
5627   fi
5628 done
5629   done
5630 IFS=$as_save_IFS
5631
5632 fi
5633 fi
5634 STRIP=$ac_cv_prog_STRIP
5635 if test -n "$STRIP"; then
5636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5637 $as_echo "$STRIP" >&6; }
5638 else
5639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5640 $as_echo "no" >&6; }
5641 fi
5642
5643
5644 fi
5645 if test -z "$ac_cv_prog_STRIP"; then
5646   ac_ct_STRIP=$STRIP
5647   # Extract the first word of "strip", so it can be a program name with args.
5648 set dummy strip; ac_word=$2
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5650 $as_echo_n "checking for $ac_word... " >&6; }
5651 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5652   $as_echo_n "(cached) " >&6
5653 else
5654   if test -n "$ac_ct_STRIP"; then
5655   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5656 else
5657 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5658 for as_dir in $PATH
5659 do
5660   IFS=$as_save_IFS
5661   test -z "$as_dir" && as_dir=.
5662     for ac_exec_ext in '' $ac_executable_extensions; do
5663   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5664     ac_cv_prog_ac_ct_STRIP="strip"
5665     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5666     break 2
5667   fi
5668 done
5669   done
5670 IFS=$as_save_IFS
5671
5672 fi
5673 fi
5674 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5675 if test -n "$ac_ct_STRIP"; then
5676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5677 $as_echo "$ac_ct_STRIP" >&6; }
5678 else
5679   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5680 $as_echo "no" >&6; }
5681 fi
5682
5683   if test "x$ac_ct_STRIP" = x; then
5684     STRIP=":"
5685   else
5686     case $cross_compiling:$ac_tool_warned in
5687 yes:)
5688 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5689 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5690 ac_tool_warned=yes ;;
5691 esac
5692     STRIP=$ac_ct_STRIP
5693   fi
5694 else
5695   STRIP="$ac_cv_prog_STRIP"
5696 fi
5697
5698 test -z "$STRIP" && STRIP=:
5699
5700
5701
5702
5703
5704
5705 if test -n "$ac_tool_prefix"; then
5706   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5707 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5709 $as_echo_n "checking for $ac_word... " >&6; }
5710 if ${ac_cv_prog_RANLIB+:} false; then :
5711   $as_echo_n "(cached) " >&6
5712 else
5713   if test -n "$RANLIB"; then
5714   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5715 else
5716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5717 for as_dir in $PATH
5718 do
5719   IFS=$as_save_IFS
5720   test -z "$as_dir" && as_dir=.
5721     for ac_exec_ext in '' $ac_executable_extensions; do
5722   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5723     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5724     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5725     break 2
5726   fi
5727 done
5728   done
5729 IFS=$as_save_IFS
5730
5731 fi
5732 fi
5733 RANLIB=$ac_cv_prog_RANLIB
5734 if test -n "$RANLIB"; then
5735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5736 $as_echo "$RANLIB" >&6; }
5737 else
5738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739 $as_echo "no" >&6; }
5740 fi
5741
5742
5743 fi
5744 if test -z "$ac_cv_prog_RANLIB"; then
5745   ac_ct_RANLIB=$RANLIB
5746   # Extract the first word of "ranlib", so it can be a program name with args.
5747 set dummy ranlib; ac_word=$2
5748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5749 $as_echo_n "checking for $ac_word... " >&6; }
5750 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5751   $as_echo_n "(cached) " >&6
5752 else
5753   if test -n "$ac_ct_RANLIB"; then
5754   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5755 else
5756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5757 for as_dir in $PATH
5758 do
5759   IFS=$as_save_IFS
5760   test -z "$as_dir" && as_dir=.
5761     for ac_exec_ext in '' $ac_executable_extensions; do
5762   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5763     ac_cv_prog_ac_ct_RANLIB="ranlib"
5764     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5765     break 2
5766   fi
5767 done
5768   done
5769 IFS=$as_save_IFS
5770
5771 fi
5772 fi
5773 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5774 if test -n "$ac_ct_RANLIB"; then
5775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5776 $as_echo "$ac_ct_RANLIB" >&6; }
5777 else
5778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5779 $as_echo "no" >&6; }
5780 fi
5781
5782   if test "x$ac_ct_RANLIB" = x; then
5783     RANLIB=":"
5784   else
5785     case $cross_compiling:$ac_tool_warned in
5786 yes:)
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5788 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5789 ac_tool_warned=yes ;;
5790 esac
5791     RANLIB=$ac_ct_RANLIB
5792   fi
5793 else
5794   RANLIB="$ac_cv_prog_RANLIB"
5795 fi
5796
5797 test -z "$RANLIB" && RANLIB=:
5798
5799
5800
5801
5802
5803
5804 # Determine commands to create old-style static archives.
5805 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5806 old_postinstall_cmds='chmod 644 $oldlib'
5807 old_postuninstall_cmds=
5808
5809 if test -n "$RANLIB"; then
5810   case $host_os in
5811   openbsd*)
5812     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5813     ;;
5814   *)
5815     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5816     ;;
5817   esac
5818   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5819 fi
5820
5821 case $host_os in
5822   darwin*)
5823     lock_old_archive_extraction=yes ;;
5824   *)
5825     lock_old_archive_extraction=no ;;
5826 esac
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848 for ac_prog in gawk mawk nawk awk
5849 do
5850   # Extract the first word of "$ac_prog", so it can be a program name with args.
5851 set dummy $ac_prog; ac_word=$2
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5853 $as_echo_n "checking for $ac_word... " >&6; }
5854 if ${ac_cv_prog_AWK+:} false; then :
5855   $as_echo_n "(cached) " >&6
5856 else
5857   if test -n "$AWK"; then
5858   ac_cv_prog_AWK="$AWK" # Let the user override the test.
5859 else
5860 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5861 for as_dir in $PATH
5862 do
5863   IFS=$as_save_IFS
5864   test -z "$as_dir" && as_dir=.
5865     for ac_exec_ext in '' $ac_executable_extensions; do
5866   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5867     ac_cv_prog_AWK="$ac_prog"
5868     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5869     break 2
5870   fi
5871 done
5872   done
5873 IFS=$as_save_IFS
5874
5875 fi
5876 fi
5877 AWK=$ac_cv_prog_AWK
5878 if test -n "$AWK"; then
5879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5880 $as_echo "$AWK" >&6; }
5881 else
5882   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5883 $as_echo "no" >&6; }
5884 fi
5885
5886
5887   test -n "$AWK" && break
5888 done
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908 # If no C compiler was specified, use CC.
5909 LTCC=${LTCC-"$CC"}
5910
5911 # If no C compiler flags were specified, use CFLAGS.
5912 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5913
5914 # Allow CC to be a program name with arguments.
5915 compiler=$CC
5916
5917
5918 # Check for command to grab the raw symbol name followed by C symbol from nm.
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5920 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5921 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
5922   $as_echo_n "(cached) " >&6
5923 else
5924
5925 # These are sane defaults that work on at least a few old systems.
5926 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5927
5928 # Character class describing NM global symbol codes.
5929 symcode='[BCDEGRST]'
5930
5931 # Regexp to match symbols that can be accessed directly from C.
5932 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5933
5934 # Define system-specific variables.
5935 case $host_os in
5936 aix*)
5937   symcode='[BCDT]'
5938   ;;
5939 cygwin* | mingw* | pw32* | cegcc*)
5940   symcode='[ABCDGISTW]'
5941   ;;
5942 hpux*)
5943   if test "$host_cpu" = ia64; then
5944     symcode='[ABCDEGRST]'
5945   fi
5946   ;;
5947 irix* | nonstopux*)
5948   symcode='[BCDEGRST]'
5949   ;;
5950 osf*)
5951   symcode='[BCDEGQRST]'
5952   ;;
5953 solaris*)
5954   symcode='[BDRT]'
5955   ;;
5956 sco3.2v5*)
5957   symcode='[DT]'
5958   ;;
5959 sysv4.2uw2*)
5960   symcode='[DT]'
5961   ;;
5962 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5963   symcode='[ABDT]'
5964   ;;
5965 sysv4)
5966   symcode='[DFNSTU]'
5967   ;;
5968 esac
5969
5970 # If we're using GNU nm, then use its standard symbol codes.
5971 case `$NM -V 2>&1` in
5972 *GNU* | *'with BFD'*)
5973   symcode='[ABCDGIRSTW]' ;;
5974 esac
5975
5976 # Transform an extracted symbol line into a proper C declaration.
5977 # Some systems (esp. on ia64) link data and code symbols differently,
5978 # so use this general approach.
5979 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5980
5981 # Transform an extracted symbol line into symbol name and symbol address
5982 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5983 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
5984
5985 # Handle CRLF in mingw tool chain
5986 opt_cr=
5987 case $build_os in
5988 mingw*)
5989   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5990   ;;
5991 esac
5992
5993 # Try without a prefix underscore, then with it.
5994 for ac_symprfx in "" "_"; do
5995
5996   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5997   symxfrm="\\1 $ac_symprfx\\2 \\2"
5998
5999   # Write the raw and C identifiers.
6000   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6001     # Fake it for dumpbin and say T for any non-static function
6002     # and D for any global variable.
6003     # Also find C++ and __fastcall symbols from MSVC++,
6004     # which start with @ or ?.
6005     lt_cv_sys_global_symbol_pipe="$AWK '"\
6006 "     {last_section=section; section=\$ 3};"\
6007 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6008 "     \$ 0!~/External *\|/{next};"\
6009 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6010 "     {if(hide[section]) next};"\
6011 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6012 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6013 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6014 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6015 "     ' prfx=^$ac_symprfx"
6016   else
6017     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6018   fi
6019
6020   # Check to see that the pipe works correctly.
6021   pipe_works=no
6022
6023   rm -f conftest*
6024   cat > conftest.$ac_ext <<_LT_EOF
6025 #ifdef __cplusplus
6026 extern "C" {
6027 #endif
6028 char nm_test_var;
6029 void nm_test_func(void);
6030 void nm_test_func(void){}
6031 #ifdef __cplusplus
6032 }
6033 #endif
6034 int main(){nm_test_var='a';nm_test_func();return(0);}
6035 _LT_EOF
6036
6037   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6038   (eval $ac_compile) 2>&5
6039   ac_status=$?
6040   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6041   test $ac_status = 0; }; then
6042     # Now try to grab the symbols.
6043     nlist=conftest.nm
6044     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6045   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6046   ac_status=$?
6047   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6048   test $ac_status = 0; } && test -s "$nlist"; then
6049       # Try sorting and uniquifying the output.
6050       if sort "$nlist" | uniq > "$nlist"T; then
6051         mv -f "$nlist"T "$nlist"
6052       else
6053         rm -f "$nlist"T
6054       fi
6055
6056       # Make sure that we snagged all the symbols we need.
6057       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6058         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6059           cat <<_LT_EOF > conftest.$ac_ext
6060 #ifdef __cplusplus
6061 extern "C" {
6062 #endif
6063
6064 _LT_EOF
6065           # Now generate the symbol file.
6066           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6067
6068           cat <<_LT_EOF >> conftest.$ac_ext
6069
6070 /* The mapping between symbol names and symbols.  */
6071 const struct {
6072   const char *name;
6073   void       *address;
6074 }
6075 lt__PROGRAM__LTX_preloaded_symbols[] =
6076 {
6077   { "@PROGRAM@", (void *) 0 },
6078 _LT_EOF
6079           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6080           cat <<\_LT_EOF >> conftest.$ac_ext
6081   {0, (void *) 0}
6082 };
6083
6084 /* This works around a problem in FreeBSD linker */
6085 #ifdef FREEBSD_WORKAROUND
6086 static const void *lt_preloaded_setup() {
6087   return lt__PROGRAM__LTX_preloaded_symbols;
6088 }
6089 #endif
6090
6091 #ifdef __cplusplus
6092 }
6093 #endif
6094 _LT_EOF
6095           # Now try linking the two files.
6096           mv conftest.$ac_objext conftstm.$ac_objext
6097           lt_save_LIBS="$LIBS"
6098           lt_save_CFLAGS="$CFLAGS"
6099           LIBS="conftstm.$ac_objext"
6100           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6101           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6102   (eval $ac_link) 2>&5
6103   ac_status=$?
6104   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6105   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6106             pipe_works=yes
6107           fi
6108           LIBS="$lt_save_LIBS"
6109           CFLAGS="$lt_save_CFLAGS"
6110         else
6111           echo "cannot find nm_test_func in $nlist" >&5
6112         fi
6113       else
6114         echo "cannot find nm_test_var in $nlist" >&5
6115       fi
6116     else
6117       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6118     fi
6119   else
6120     echo "$progname: failed program was:" >&5
6121     cat conftest.$ac_ext >&5
6122   fi
6123   rm -rf conftest* conftst*
6124
6125   # Do not use the global_symbol_pipe unless it works.
6126   if test "$pipe_works" = yes; then
6127     break
6128   else
6129     lt_cv_sys_global_symbol_pipe=
6130   fi
6131 done
6132
6133 fi
6134
6135 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6136   lt_cv_sys_global_symbol_to_cdecl=
6137 fi
6138 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6140 $as_echo "failed" >&6; }
6141 else
6142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6143 $as_echo "ok" >&6; }
6144 fi
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167 # Check whether --enable-libtool-lock was given.
6168 if test "${enable_libtool_lock+set}" = set; then :
6169   enableval=$enable_libtool_lock;
6170 fi
6171
6172 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6173
6174 # Some flags need to be propagated to the compiler or linker for good
6175 # libtool support.
6176 case $host in
6177 ia64-*-hpux*)
6178   # Find out which ABI we are using.
6179   echo 'int i;' > conftest.$ac_ext
6180   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6181   (eval $ac_compile) 2>&5
6182   ac_status=$?
6183   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6184   test $ac_status = 0; }; then
6185     case `/usr/bin/file conftest.$ac_objext` in
6186       *ELF-32*)
6187         HPUX_IA64_MODE="32"
6188         ;;
6189       *ELF-64*)
6190         HPUX_IA64_MODE="64"
6191         ;;
6192     esac
6193   fi
6194   rm -rf conftest*
6195   ;;
6196 *-*-irix6*)
6197   # Find out which ABI we are using.
6198   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6199   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6200   (eval $ac_compile) 2>&5
6201   ac_status=$?
6202   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6203   test $ac_status = 0; }; then
6204     if test "$lt_cv_prog_gnu_ld" = yes; then
6205       case `/usr/bin/file conftest.$ac_objext` in
6206         *32-bit*)
6207           LD="${LD-ld} -melf32bsmip"
6208           ;;
6209         *N32*)
6210           LD="${LD-ld} -melf32bmipn32"
6211           ;;
6212         *64-bit*)
6213           LD="${LD-ld} -melf64bmip"
6214         ;;
6215       esac
6216     else
6217       case `/usr/bin/file conftest.$ac_objext` in
6218         *32-bit*)
6219           LD="${LD-ld} -32"
6220           ;;
6221         *N32*)
6222           LD="${LD-ld} -n32"
6223           ;;
6224         *64-bit*)
6225           LD="${LD-ld} -64"
6226           ;;
6227       esac
6228     fi
6229   fi
6230   rm -rf conftest*
6231   ;;
6232
6233 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6234 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6235   # Find out which ABI we are using.
6236   echo 'int i;' > conftest.$ac_ext
6237   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6238   (eval $ac_compile) 2>&5
6239   ac_status=$?
6240   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6241   test $ac_status = 0; }; then
6242     case `/usr/bin/file conftest.o` in
6243       *32-bit*)
6244         case $host in
6245           x86_64-*kfreebsd*-gnu)
6246             LD="${LD-ld} -m elf_i386_fbsd"
6247             ;;
6248           x86_64-*linux*)
6249             case `/usr/bin/file conftest.o` in
6250               *x86-64*)
6251                 LD="${LD-ld} -m elf32_x86_64"
6252                 ;;
6253               *)
6254                 LD="${LD-ld} -m elf_i386"
6255                 ;;
6256             esac
6257             ;;
6258           powerpc64le-*linux*)
6259             LD="${LD-ld} -m elf32lppclinux"
6260             ;;
6261           powerpc64-*linux*)
6262             LD="${LD-ld} -m elf32ppclinux"
6263             ;;
6264           s390x-*linux*)
6265             LD="${LD-ld} -m elf_s390"
6266             ;;
6267           sparc64-*linux*)
6268             LD="${LD-ld} -m elf32_sparc"
6269             ;;
6270         esac
6271         ;;
6272       *64-bit*)
6273         case $host in
6274           x86_64-*kfreebsd*-gnu)
6275             LD="${LD-ld} -m elf_x86_64_fbsd"
6276             ;;
6277           x86_64-*linux*)
6278             LD="${LD-ld} -m elf_x86_64"
6279             ;;
6280           powerpcle-*linux*)
6281             LD="${LD-ld} -m elf64lppc"
6282             ;;
6283           powerpc-*linux*)
6284             LD="${LD-ld} -m elf64ppc"
6285             ;;
6286           s390*-*linux*|s390*-*tpf*)
6287             LD="${LD-ld} -m elf64_s390"
6288             ;;
6289           sparc*-*linux*)
6290             LD="${LD-ld} -m elf64_sparc"
6291             ;;
6292         esac
6293         ;;
6294     esac
6295   fi
6296   rm -rf conftest*
6297   ;;
6298
6299 *-*-sco3.2v5*)
6300   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6301   SAVE_CFLAGS="$CFLAGS"
6302   CFLAGS="$CFLAGS -belf"
6303   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6304 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6305 if ${lt_cv_cc_needs_belf+:} false; then :
6306   $as_echo_n "(cached) " >&6
6307 else
6308   ac_ext=c
6309 ac_cpp='$CPP $CPPFLAGS'
6310 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6311 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6312 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6313
6314      if test x$gcc_no_link = xyes; then
6315   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6316 fi
6317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6318 /* end confdefs.h.  */
6319
6320 int
6321 main ()
6322 {
6323
6324   ;
6325   return 0;
6326 }
6327 _ACEOF
6328 if ac_fn_c_try_link "$LINENO"; then :
6329   lt_cv_cc_needs_belf=yes
6330 else
6331   lt_cv_cc_needs_belf=no
6332 fi
6333 rm -f core conftest.err conftest.$ac_objext \
6334     conftest$ac_exeext conftest.$ac_ext
6335      ac_ext=c
6336 ac_cpp='$CPP $CPPFLAGS'
6337 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6338 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6339 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6340
6341 fi
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6343 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6344   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6345     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6346     CFLAGS="$SAVE_CFLAGS"
6347   fi
6348   ;;
6349 sparc*-*solaris*)
6350   # Find out which ABI we are using.
6351   echo 'int i;' > conftest.$ac_ext
6352   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6353   (eval $ac_compile) 2>&5
6354   ac_status=$?
6355   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6356   test $ac_status = 0; }; then
6357     case `/usr/bin/file conftest.o` in
6358     *64-bit*)
6359       case $lt_cv_prog_gnu_ld in
6360       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6361       *)
6362         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6363           LD="${LD-ld} -64"
6364         fi
6365         ;;
6366       esac
6367       ;;
6368     esac
6369   fi
6370   rm -rf conftest*
6371   ;;
6372 esac
6373
6374 need_locks="$enable_libtool_lock"
6375
6376
6377   case $host_os in
6378     rhapsody* | darwin*)
6379     if test -n "$ac_tool_prefix"; then
6380   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6381 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6383 $as_echo_n "checking for $ac_word... " >&6; }
6384 if ${ac_cv_prog_DSYMUTIL+:} false; then :
6385   $as_echo_n "(cached) " >&6
6386 else
6387   if test -n "$DSYMUTIL"; then
6388   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6389 else
6390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6391 for as_dir in $PATH
6392 do
6393   IFS=$as_save_IFS
6394   test -z "$as_dir" && as_dir=.
6395     for ac_exec_ext in '' $ac_executable_extensions; do
6396   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6397     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6398     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6399     break 2
6400   fi
6401 done
6402   done
6403 IFS=$as_save_IFS
6404
6405 fi
6406 fi
6407 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6408 if test -n "$DSYMUTIL"; then
6409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6410 $as_echo "$DSYMUTIL" >&6; }
6411 else
6412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6413 $as_echo "no" >&6; }
6414 fi
6415
6416
6417 fi
6418 if test -z "$ac_cv_prog_DSYMUTIL"; then
6419   ac_ct_DSYMUTIL=$DSYMUTIL
6420   # Extract the first word of "dsymutil", so it can be a program name with args.
6421 set dummy dsymutil; ac_word=$2
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6423 $as_echo_n "checking for $ac_word... " >&6; }
6424 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
6425   $as_echo_n "(cached) " >&6
6426 else
6427   if test -n "$ac_ct_DSYMUTIL"; then
6428   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6429 else
6430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6431 for as_dir in $PATH
6432 do
6433   IFS=$as_save_IFS
6434   test -z "$as_dir" && as_dir=.
6435     for ac_exec_ext in '' $ac_executable_extensions; do
6436   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6437     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6438     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6439     break 2
6440   fi
6441 done
6442   done
6443 IFS=$as_save_IFS
6444
6445 fi
6446 fi
6447 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6448 if test -n "$ac_ct_DSYMUTIL"; then
6449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6450 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6451 else
6452   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6453 $as_echo "no" >&6; }
6454 fi
6455
6456   if test "x$ac_ct_DSYMUTIL" = x; then
6457     DSYMUTIL=":"
6458   else
6459     case $cross_compiling:$ac_tool_warned in
6460 yes:)
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6462 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6463 ac_tool_warned=yes ;;
6464 esac
6465     DSYMUTIL=$ac_ct_DSYMUTIL
6466   fi
6467 else
6468   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6469 fi
6470
6471     if test -n "$ac_tool_prefix"; then
6472   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6473 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6475 $as_echo_n "checking for $ac_word... " >&6; }
6476 if ${ac_cv_prog_NMEDIT+:} false; then :
6477   $as_echo_n "(cached) " >&6
6478 else
6479   if test -n "$NMEDIT"; then
6480   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6481 else
6482 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6483 for as_dir in $PATH
6484 do
6485   IFS=$as_save_IFS
6486   test -z "$as_dir" && as_dir=.
6487     for ac_exec_ext in '' $ac_executable_extensions; do
6488   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6489     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6490     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6491     break 2
6492   fi
6493 done
6494   done
6495 IFS=$as_save_IFS
6496
6497 fi
6498 fi
6499 NMEDIT=$ac_cv_prog_NMEDIT
6500 if test -n "$NMEDIT"; then
6501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6502 $as_echo "$NMEDIT" >&6; }
6503 else
6504   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6505 $as_echo "no" >&6; }
6506 fi
6507
6508
6509 fi
6510 if test -z "$ac_cv_prog_NMEDIT"; then
6511   ac_ct_NMEDIT=$NMEDIT
6512   # Extract the first word of "nmedit", so it can be a program name with args.
6513 set dummy nmedit; ac_word=$2
6514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6515 $as_echo_n "checking for $ac_word... " >&6; }
6516 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
6517   $as_echo_n "(cached) " >&6
6518 else
6519   if test -n "$ac_ct_NMEDIT"; then
6520   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6521 else
6522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6523 for as_dir in $PATH
6524 do
6525   IFS=$as_save_IFS
6526   test -z "$as_dir" && as_dir=.
6527     for ac_exec_ext in '' $ac_executable_extensions; do
6528   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6529     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6530     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6531     break 2
6532   fi
6533 done
6534   done
6535 IFS=$as_save_IFS
6536
6537 fi
6538 fi
6539 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6540 if test -n "$ac_ct_NMEDIT"; then
6541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6542 $as_echo "$ac_ct_NMEDIT" >&6; }
6543 else
6544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6545 $as_echo "no" >&6; }
6546 fi
6547
6548   if test "x$ac_ct_NMEDIT" = x; then
6549     NMEDIT=":"
6550   else
6551     case $cross_compiling:$ac_tool_warned in
6552 yes:)
6553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6554 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6555 ac_tool_warned=yes ;;
6556 esac
6557     NMEDIT=$ac_ct_NMEDIT
6558   fi
6559 else
6560   NMEDIT="$ac_cv_prog_NMEDIT"
6561 fi
6562
6563     if test -n "$ac_tool_prefix"; then
6564   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6565 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6567 $as_echo_n "checking for $ac_word... " >&6; }
6568 if ${ac_cv_prog_LIPO+:} false; then :
6569   $as_echo_n "(cached) " >&6
6570 else
6571   if test -n "$LIPO"; then
6572   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6573 else
6574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575 for as_dir in $PATH
6576 do
6577   IFS=$as_save_IFS
6578   test -z "$as_dir" && as_dir=.
6579     for ac_exec_ext in '' $ac_executable_extensions; do
6580   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6581     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6582     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6583     break 2
6584   fi
6585 done
6586   done
6587 IFS=$as_save_IFS
6588
6589 fi
6590 fi
6591 LIPO=$ac_cv_prog_LIPO
6592 if test -n "$LIPO"; then
6593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6594 $as_echo "$LIPO" >&6; }
6595 else
6596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6597 $as_echo "no" >&6; }
6598 fi
6599
6600
6601 fi
6602 if test -z "$ac_cv_prog_LIPO"; then
6603   ac_ct_LIPO=$LIPO
6604   # Extract the first word of "lipo", so it can be a program name with args.
6605 set dummy lipo; ac_word=$2
6606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6607 $as_echo_n "checking for $ac_word... " >&6; }
6608 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
6609   $as_echo_n "(cached) " >&6
6610 else
6611   if test -n "$ac_ct_LIPO"; then
6612   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6613 else
6614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6615 for as_dir in $PATH
6616 do
6617   IFS=$as_save_IFS
6618   test -z "$as_dir" && as_dir=.
6619     for ac_exec_ext in '' $ac_executable_extensions; do
6620   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6621     ac_cv_prog_ac_ct_LIPO="lipo"
6622     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6623     break 2
6624   fi
6625 done
6626   done
6627 IFS=$as_save_IFS
6628
6629 fi
6630 fi
6631 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6632 if test -n "$ac_ct_LIPO"; then
6633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6634 $as_echo "$ac_ct_LIPO" >&6; }
6635 else
6636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6637 $as_echo "no" >&6; }
6638 fi
6639
6640   if test "x$ac_ct_LIPO" = x; then
6641     LIPO=":"
6642   else
6643     case $cross_compiling:$ac_tool_warned in
6644 yes:)
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6646 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6647 ac_tool_warned=yes ;;
6648 esac
6649     LIPO=$ac_ct_LIPO
6650   fi
6651 else
6652   LIPO="$ac_cv_prog_LIPO"
6653 fi
6654
6655     if test -n "$ac_tool_prefix"; then
6656   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6657 set dummy ${ac_tool_prefix}otool; ac_word=$2
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659 $as_echo_n "checking for $ac_word... " >&6; }
6660 if ${ac_cv_prog_OTOOL+:} false; then :
6661   $as_echo_n "(cached) " >&6
6662 else
6663   if test -n "$OTOOL"; then
6664   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6665 else
6666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667 for as_dir in $PATH
6668 do
6669   IFS=$as_save_IFS
6670   test -z "$as_dir" && as_dir=.
6671     for ac_exec_ext in '' $ac_executable_extensions; do
6672   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6673     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6674     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6675     break 2
6676   fi
6677 done
6678   done
6679 IFS=$as_save_IFS
6680
6681 fi
6682 fi
6683 OTOOL=$ac_cv_prog_OTOOL
6684 if test -n "$OTOOL"; then
6685   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6686 $as_echo "$OTOOL" >&6; }
6687 else
6688   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689 $as_echo "no" >&6; }
6690 fi
6691
6692
6693 fi
6694 if test -z "$ac_cv_prog_OTOOL"; then
6695   ac_ct_OTOOL=$OTOOL
6696   # Extract the first word of "otool", so it can be a program name with args.
6697 set dummy otool; ac_word=$2
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6699 $as_echo_n "checking for $ac_word... " >&6; }
6700 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
6701   $as_echo_n "(cached) " >&6
6702 else
6703   if test -n "$ac_ct_OTOOL"; then
6704   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6705 else
6706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6707 for as_dir in $PATH
6708 do
6709   IFS=$as_save_IFS
6710   test -z "$as_dir" && as_dir=.
6711     for ac_exec_ext in '' $ac_executable_extensions; do
6712   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6713     ac_cv_prog_ac_ct_OTOOL="otool"
6714     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6715     break 2
6716   fi
6717 done
6718   done
6719 IFS=$as_save_IFS
6720
6721 fi
6722 fi
6723 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6724 if test -n "$ac_ct_OTOOL"; then
6725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6726 $as_echo "$ac_ct_OTOOL" >&6; }
6727 else
6728   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6729 $as_echo "no" >&6; }
6730 fi
6731
6732   if test "x$ac_ct_OTOOL" = x; then
6733     OTOOL=":"
6734   else
6735     case $cross_compiling:$ac_tool_warned in
6736 yes:)
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6738 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6739 ac_tool_warned=yes ;;
6740 esac
6741     OTOOL=$ac_ct_OTOOL
6742   fi
6743 else
6744   OTOOL="$ac_cv_prog_OTOOL"
6745 fi
6746
6747     if test -n "$ac_tool_prefix"; then
6748   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6749 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6751 $as_echo_n "checking for $ac_word... " >&6; }
6752 if ${ac_cv_prog_OTOOL64+:} false; then :
6753   $as_echo_n "(cached) " >&6
6754 else
6755   if test -n "$OTOOL64"; then
6756   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6757 else
6758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759 for as_dir in $PATH
6760 do
6761   IFS=$as_save_IFS
6762   test -z "$as_dir" && as_dir=.
6763     for ac_exec_ext in '' $ac_executable_extensions; do
6764   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6765     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6766     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6767     break 2
6768   fi
6769 done
6770   done
6771 IFS=$as_save_IFS
6772
6773 fi
6774 fi
6775 OTOOL64=$ac_cv_prog_OTOOL64
6776 if test -n "$OTOOL64"; then
6777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6778 $as_echo "$OTOOL64" >&6; }
6779 else
6780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781 $as_echo "no" >&6; }
6782 fi
6783
6784
6785 fi
6786 if test -z "$ac_cv_prog_OTOOL64"; then
6787   ac_ct_OTOOL64=$OTOOL64
6788   # Extract the first word of "otool64", so it can be a program name with args.
6789 set dummy otool64; ac_word=$2
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6791 $as_echo_n "checking for $ac_word... " >&6; }
6792 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
6793   $as_echo_n "(cached) " >&6
6794 else
6795   if test -n "$ac_ct_OTOOL64"; then
6796   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6797 else
6798 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6799 for as_dir in $PATH
6800 do
6801   IFS=$as_save_IFS
6802   test -z "$as_dir" && as_dir=.
6803     for ac_exec_ext in '' $ac_executable_extensions; do
6804   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6805     ac_cv_prog_ac_ct_OTOOL64="otool64"
6806     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6807     break 2
6808   fi
6809 done
6810   done
6811 IFS=$as_save_IFS
6812
6813 fi
6814 fi
6815 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6816 if test -n "$ac_ct_OTOOL64"; then
6817   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6818 $as_echo "$ac_ct_OTOOL64" >&6; }
6819 else
6820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6821 $as_echo "no" >&6; }
6822 fi
6823
6824   if test "x$ac_ct_OTOOL64" = x; then
6825     OTOOL64=":"
6826   else
6827     case $cross_compiling:$ac_tool_warned in
6828 yes:)
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6830 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6831 ac_tool_warned=yes ;;
6832 esac
6833     OTOOL64=$ac_ct_OTOOL64
6834   fi
6835 else
6836   OTOOL64="$ac_cv_prog_OTOOL64"
6837 fi
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6866 $as_echo_n "checking for -single_module linker flag... " >&6; }
6867 if ${lt_cv_apple_cc_single_mod+:} false; then :
6868   $as_echo_n "(cached) " >&6
6869 else
6870   lt_cv_apple_cc_single_mod=no
6871       if test -z "${LT_MULTI_MODULE}"; then
6872         # By default we will add the -single_module flag. You can override
6873         # by either setting the environment variable LT_MULTI_MODULE
6874         # non-empty at configure time, or by adding -multi_module to the
6875         # link flags.
6876         rm -rf libconftest.dylib*
6877         echo "int foo(void){return 1;}" > conftest.c
6878         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6879 -dynamiclib -Wl,-single_module conftest.c" >&5
6880         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6881           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6882         _lt_result=$?
6883         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6884           lt_cv_apple_cc_single_mod=yes
6885         else
6886           cat conftest.err >&5
6887         fi
6888         rm -rf libconftest.dylib*
6889         rm -f conftest.*
6890       fi
6891 fi
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6893 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6894     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6895 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6896 if ${lt_cv_ld_exported_symbols_list+:} false; then :
6897   $as_echo_n "(cached) " >&6
6898 else
6899   lt_cv_ld_exported_symbols_list=no
6900       save_LDFLAGS=$LDFLAGS
6901       echo "_main" > conftest.sym
6902       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6903       if test x$gcc_no_link = xyes; then
6904   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6905 fi
6906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907 /* end confdefs.h.  */
6908
6909 int
6910 main ()
6911 {
6912
6913   ;
6914   return 0;
6915 }
6916 _ACEOF
6917 if ac_fn_c_try_link "$LINENO"; then :
6918   lt_cv_ld_exported_symbols_list=yes
6919 else
6920   lt_cv_ld_exported_symbols_list=no
6921 fi
6922 rm -f core conftest.err conftest.$ac_objext \
6923     conftest$ac_exeext conftest.$ac_ext
6924         LDFLAGS="$save_LDFLAGS"
6925
6926 fi
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6928 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6929     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6930 $as_echo_n "checking for -force_load linker flag... " >&6; }
6931 if ${lt_cv_ld_force_load+:} false; then :
6932   $as_echo_n "(cached) " >&6
6933 else
6934   lt_cv_ld_force_load=no
6935       cat > conftest.c << _LT_EOF
6936 int forced_loaded() { return 2;}
6937 _LT_EOF
6938       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6939       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6940       echo "$AR cru libconftest.a conftest.o" >&5
6941       $AR cru libconftest.a conftest.o 2>&5
6942       cat > conftest.c << _LT_EOF
6943 int main() { return 0;}
6944 _LT_EOF
6945       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6946       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6947       _lt_result=$?
6948       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6949         lt_cv_ld_force_load=yes
6950       else
6951         cat conftest.err >&5
6952       fi
6953         rm -f conftest.err libconftest.a conftest conftest.c
6954         rm -rf conftest.dSYM
6955
6956 fi
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6958 $as_echo "$lt_cv_ld_force_load" >&6; }
6959     # Allow for Darwin 4-7 (macOS 10.0-10.3) although these are not expect to
6960     # build without first building modern cctools / linker.
6961     case $host_cpu-$host_os in
6962     *-rhapsody* | *-darwin1.[012])
6963       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6964     *-darwin1.*)
6965       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6966     *-darwin*)
6967       # darwin 5.x (macOS 10.1) onwards we only need to adjust when the
6968       # deployment target is forced to an earlier version.
6969       case ${MACOSX_DEPLOYMENT_TARGET-UNSET},$host in
6970         UNSET,*-darwin[89]*|UNSET,*-darwin[12][0123456789]*)
6971           ;;
6972         10.[012][,.]*)
6973           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
6974           ;;
6975         *)
6976           ;;
6977      esac
6978     ;;
6979   esac
6980     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6981       _lt_dar_single_mod='$single_module'
6982     fi
6983     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6984       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6985     else
6986       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6987     fi
6988     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6989       _lt_dsymutil='~$DSYMUTIL $lib || :'
6990     else
6991       _lt_dsymutil=
6992     fi
6993     ;;
6994   esac
6995
6996 ac_ext=c
6997 ac_cpp='$CPP $CPPFLAGS'
6998 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6999 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7000 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7002 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7003 # On Suns, sometimes $CPP names a directory.
7004 if test -n "$CPP" && test -d "$CPP"; then
7005   CPP=
7006 fi
7007 if test -z "$CPP"; then
7008   if ${ac_cv_prog_CPP+:} false; then :
7009   $as_echo_n "(cached) " >&6
7010 else
7011       # Double quotes because CPP needs to be expanded
7012     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7013     do
7014       ac_preproc_ok=false
7015 for ac_c_preproc_warn_flag in '' yes
7016 do
7017   # Use a header file that comes with gcc, so configuring glibc
7018   # with a fresh cross-compiler works.
7019   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7020   # <limits.h> exists even on freestanding compilers.
7021   # On the NeXT, cc -E runs the code through the compiler's parser,
7022   # not just through cpp. "Syntax error" is here to catch this case.
7023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7024 /* end confdefs.h.  */
7025 #ifdef __STDC__
7026 # include <limits.h>
7027 #else
7028 # include <assert.h>
7029 #endif
7030                      Syntax error
7031 _ACEOF
7032 if ac_fn_c_try_cpp "$LINENO"; then :
7033
7034 else
7035   # Broken: fails on valid input.
7036 continue
7037 fi
7038 rm -f conftest.err conftest.i conftest.$ac_ext
7039
7040   # OK, works on sane cases.  Now check whether nonexistent headers
7041   # can be detected and how.
7042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7043 /* end confdefs.h.  */
7044 #include <ac_nonexistent.h>
7045 _ACEOF
7046 if ac_fn_c_try_cpp "$LINENO"; then :
7047   # Broken: success on invalid input.
7048 continue
7049 else
7050   # Passes both tests.
7051 ac_preproc_ok=:
7052 break
7053 fi
7054 rm -f conftest.err conftest.i conftest.$ac_ext
7055
7056 done
7057 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7058 rm -f conftest.i conftest.err conftest.$ac_ext
7059 if $ac_preproc_ok; then :
7060   break
7061 fi
7062
7063     done
7064     ac_cv_prog_CPP=$CPP
7065
7066 fi
7067   CPP=$ac_cv_prog_CPP
7068 else
7069   ac_cv_prog_CPP=$CPP
7070 fi
7071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7072 $as_echo "$CPP" >&6; }
7073 ac_preproc_ok=false
7074 for ac_c_preproc_warn_flag in '' yes
7075 do
7076   # Use a header file that comes with gcc, so configuring glibc
7077   # with a fresh cross-compiler works.
7078   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7079   # <limits.h> exists even on freestanding compilers.
7080   # On the NeXT, cc -E runs the code through the compiler's parser,
7081   # not just through cpp. "Syntax error" is here to catch this case.
7082   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7083 /* end confdefs.h.  */
7084 #ifdef __STDC__
7085 # include <limits.h>
7086 #else
7087 # include <assert.h>
7088 #endif
7089                      Syntax error
7090 _ACEOF
7091 if ac_fn_c_try_cpp "$LINENO"; then :
7092
7093 else
7094   # Broken: fails on valid input.
7095 continue
7096 fi
7097 rm -f conftest.err conftest.i conftest.$ac_ext
7098
7099   # OK, works on sane cases.  Now check whether nonexistent headers
7100   # can be detected and how.
7101   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7102 /* end confdefs.h.  */
7103 #include <ac_nonexistent.h>
7104 _ACEOF
7105 if ac_fn_c_try_cpp "$LINENO"; then :
7106   # Broken: success on invalid input.
7107 continue
7108 else
7109   # Passes both tests.
7110 ac_preproc_ok=:
7111 break
7112 fi
7113 rm -f conftest.err conftest.i conftest.$ac_ext
7114
7115 done
7116 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7117 rm -f conftest.i conftest.err conftest.$ac_ext
7118 if $ac_preproc_ok; then :
7119
7120 else
7121   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7122 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7123 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7124 See \`config.log' for more details" "$LINENO" 5; }
7125 fi
7126
7127 ac_ext=c
7128 ac_cpp='$CPP $CPPFLAGS'
7129 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7130 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7131 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7132
7133
7134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7135 $as_echo_n "checking for ANSI C header files... " >&6; }
7136 if ${ac_cv_header_stdc+:} false; then :
7137   $as_echo_n "(cached) " >&6
7138 else
7139   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7140 /* end confdefs.h.  */
7141 #include <stdlib.h>
7142 #include <stdarg.h>
7143 #include <string.h>
7144 #include <float.h>
7145
7146 int
7147 main ()
7148 {
7149
7150   ;
7151   return 0;
7152 }
7153 _ACEOF
7154 if ac_fn_c_try_compile "$LINENO"; then :
7155   ac_cv_header_stdc=yes
7156 else
7157   ac_cv_header_stdc=no
7158 fi
7159 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7160
7161 if test $ac_cv_header_stdc = yes; then
7162   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7163   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7164 /* end confdefs.h.  */
7165 #include <string.h>
7166
7167 _ACEOF
7168 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7169   $EGREP "memchr" >/dev/null 2>&1; then :
7170
7171 else
7172   ac_cv_header_stdc=no
7173 fi
7174 rm -f conftest*
7175
7176 fi
7177
7178 if test $ac_cv_header_stdc = yes; then
7179   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7180   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7181 /* end confdefs.h.  */
7182 #include <stdlib.h>
7183
7184 _ACEOF
7185 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7186   $EGREP "free" >/dev/null 2>&1; then :
7187
7188 else
7189   ac_cv_header_stdc=no
7190 fi
7191 rm -f conftest*
7192
7193 fi
7194
7195 if test $ac_cv_header_stdc = yes; then
7196   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7197   if test "$cross_compiling" = yes; then :
7198   :
7199 else
7200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7201 /* end confdefs.h.  */
7202 #include <ctype.h>
7203 #include <stdlib.h>
7204 #if ((' ' & 0x0FF) == 0x020)
7205 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7206 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7207 #else
7208 # define ISLOWER(c) \
7209                    (('a' <= (c) && (c) <= 'i') \
7210                      || ('j' <= (c) && (c) <= 'r') \
7211                      || ('s' <= (c) && (c) <= 'z'))
7212 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7213 #endif
7214
7215 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7216 int
7217 main ()
7218 {
7219   int i;
7220   for (i = 0; i < 256; i++)
7221     if (XOR (islower (i), ISLOWER (i))
7222         || toupper (i) != TOUPPER (i))
7223       return 2;
7224   return 0;
7225 }
7226 _ACEOF
7227 if ac_fn_c_try_run "$LINENO"; then :
7228
7229 else
7230   ac_cv_header_stdc=no
7231 fi
7232 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7233   conftest.$ac_objext conftest.beam conftest.$ac_ext
7234 fi
7235
7236 fi
7237 fi
7238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7239 $as_echo "$ac_cv_header_stdc" >&6; }
7240 if test $ac_cv_header_stdc = yes; then
7241
7242 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7243
7244 fi
7245
7246 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7247 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7248                   inttypes.h stdint.h unistd.h
7249 do :
7250   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7251 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7252 "
7253 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7254   cat >>confdefs.h <<_ACEOF
7255 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7256 _ACEOF
7257
7258 fi
7259
7260 done
7261
7262
7263 for ac_header in dlfcn.h
7264 do :
7265   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7266 "
7267 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7268   cat >>confdefs.h <<_ACEOF
7269 #define HAVE_DLFCN_H 1
7270 _ACEOF
7271
7272 fi
7273
7274 done
7275
7276
7277
7278
7279
7280 # Set options
7281
7282
7283
7284         enable_dlopen=no
7285
7286
7287
7288             # Check whether --enable-shared was given.
7289 if test "${enable_shared+set}" = set; then :
7290   enableval=$enable_shared; p=${PACKAGE-default}
7291     case $enableval in
7292     yes) enable_shared=yes ;;
7293     no) enable_shared=no ;;
7294     *)
7295       enable_shared=no
7296       # Look at the argument we got.  We use all the common list separators.
7297       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7298       for pkg in $enableval; do
7299         IFS="$lt_save_ifs"
7300         if test "X$pkg" = "X$p"; then
7301           enable_shared=yes
7302         fi
7303       done
7304       IFS="$lt_save_ifs"
7305       ;;
7306     esac
7307 else
7308   enable_shared=yes
7309 fi
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319   # Check whether --enable-static was given.
7320 if test "${enable_static+set}" = set; then :
7321   enableval=$enable_static; p=${PACKAGE-default}
7322     case $enableval in
7323     yes) enable_static=yes ;;
7324     no) enable_static=no ;;
7325     *)
7326      enable_static=no
7327       # Look at the argument we got.  We use all the common list separators.
7328       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7329       for pkg in $enableval; do
7330         IFS="$lt_save_ifs"
7331         if test "X$pkg" = "X$p"; then
7332           enable_static=yes
7333         fi
7334       done
7335       IFS="$lt_save_ifs"
7336       ;;
7337     esac
7338 else
7339   enable_static=yes
7340 fi
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351 # Check whether --with-pic was given.
7352 if test "${with_pic+set}" = set; then :
7353   withval=$with_pic; pic_mode="$withval"
7354 else
7355   pic_mode=default
7356 fi
7357
7358
7359 test -z "$pic_mode" && pic_mode=default
7360
7361
7362
7363
7364
7365
7366
7367   # Check whether --enable-fast-install was given.
7368 if test "${enable_fast_install+set}" = set; then :
7369   enableval=$enable_fast_install; p=${PACKAGE-default}
7370     case $enableval in
7371     yes) enable_fast_install=yes ;;
7372     no) enable_fast_install=no ;;
7373     *)
7374       enable_fast_install=no
7375       # Look at the argument we got.  We use all the common list separators.
7376       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7377       for pkg in $enableval; do
7378         IFS="$lt_save_ifs"
7379         if test "X$pkg" = "X$p"; then
7380           enable_fast_install=yes
7381         fi
7382       done
7383       IFS="$lt_save_ifs"
7384       ;;
7385     esac
7386 else
7387   enable_fast_install=yes
7388 fi
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400 # This can be used to rebuild libtool when needed
7401 LIBTOOL_DEPS="$ltmain"
7402
7403 # Always use our own libtool.
7404 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431 test -z "$LN_S" && LN_S="ln -s"
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446 if test -n "${ZSH_VERSION+set}" ; then
7447    setopt NO_GLOB_SUBST
7448 fi
7449
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7451 $as_echo_n "checking for objdir... " >&6; }
7452 if ${lt_cv_objdir+:} false; then :
7453   $as_echo_n "(cached) " >&6
7454 else
7455   rm -f .libs 2>/dev/null
7456 mkdir .libs 2>/dev/null
7457 if test -d .libs; then
7458   lt_cv_objdir=.libs
7459 else
7460   # MS-DOS does not allow filenames that begin with a dot.
7461   lt_cv_objdir=_libs
7462 fi
7463 rmdir .libs 2>/dev/null
7464 fi
7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7466 $as_echo "$lt_cv_objdir" >&6; }
7467 objdir=$lt_cv_objdir
7468
7469
7470
7471
7472
7473 cat >>confdefs.h <<_ACEOF
7474 #define LT_OBJDIR "$lt_cv_objdir/"
7475 _ACEOF
7476
7477
7478
7479
7480 case $host_os in
7481 aix3*)
7482   # AIX sometimes has problems with the GCC collect2 program.  For some
7483   # reason, if we set the COLLECT_NAMES environment variable, the problems
7484   # vanish in a puff of smoke.
7485   if test "X${COLLECT_NAMES+set}" != Xset; then
7486     COLLECT_NAMES=
7487     export COLLECT_NAMES
7488   fi
7489   ;;
7490 esac
7491
7492 # Global variables:
7493 ofile=libtool
7494 can_build_shared=yes
7495
7496 # All known linkers require a `.a' archive for static linking (except MSVC,
7497 # which needs '.lib').
7498 libext=a
7499
7500 with_gnu_ld="$lt_cv_prog_gnu_ld"
7501
7502 old_CC="$CC"
7503 old_CFLAGS="$CFLAGS"
7504
7505 # Set sane defaults for various variables
7506 test -z "$CC" && CC=cc
7507 test -z "$LTCC" && LTCC=$CC
7508 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7509 test -z "$LD" && LD=ld
7510 test -z "$ac_objext" && ac_objext=o
7511
7512 for cc_temp in $compiler""; do
7513   case $cc_temp in
7514     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7515     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7516     \-*) ;;
7517     *) break;;
7518   esac
7519 done
7520 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7521
7522
7523 # Only perform the check for file, if the check method requires it
7524 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7525 case $deplibs_check_method in
7526 file_magic*)
7527   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7528     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7529 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7530 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7531   $as_echo_n "(cached) " >&6
7532 else
7533   case $MAGIC_CMD in
7534 [\\/*] |  ?:[\\/]*)
7535   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7536   ;;
7537 *)
7538   lt_save_MAGIC_CMD="$MAGIC_CMD"
7539   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7540   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7541   for ac_dir in $ac_dummy; do
7542     IFS="$lt_save_ifs"
7543     test -z "$ac_dir" && ac_dir=.
7544     if test -f $ac_dir/${ac_tool_prefix}file; then
7545       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7546       if test -n "$file_magic_test_file"; then
7547         case $deplibs_check_method in
7548         "file_magic "*)
7549           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7550           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7551           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7552             $EGREP "$file_magic_regex" > /dev/null; then
7553             :
7554           else
7555             cat <<_LT_EOF 1>&2
7556
7557 *** Warning: the command libtool uses to detect shared libraries,
7558 *** $file_magic_cmd, produces output that libtool cannot recognize.
7559 *** The result is that libtool may fail to recognize shared libraries
7560 *** as such.  This will affect the creation of libtool libraries that
7561 *** depend on shared libraries, but programs linked with such libtool
7562 *** libraries will work regardless of this problem.  Nevertheless, you
7563 *** may want to report the problem to your system manager and/or to
7564 *** bug-libtool@gnu.org
7565
7566 _LT_EOF
7567           fi ;;
7568         esac
7569       fi
7570       break
7571     fi
7572   done
7573   IFS="$lt_save_ifs"
7574   MAGIC_CMD="$lt_save_MAGIC_CMD"
7575   ;;
7576 esac
7577 fi
7578
7579 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7580 if test -n "$MAGIC_CMD"; then
7581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7582 $as_echo "$MAGIC_CMD" >&6; }
7583 else
7584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585 $as_echo "no" >&6; }
7586 fi
7587
7588
7589
7590
7591
7592 if test -z "$lt_cv_path_MAGIC_CMD"; then
7593   if test -n "$ac_tool_prefix"; then
7594     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7595 $as_echo_n "checking for file... " >&6; }
7596 if ${lt_cv_path_MAGIC_CMD+:} false; then :
7597   $as_echo_n "(cached) " >&6
7598 else
7599   case $MAGIC_CMD in
7600 [\\/*] |  ?:[\\/]*)
7601   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7602   ;;
7603 *)
7604   lt_save_MAGIC_CMD="$MAGIC_CMD"
7605   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7606   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7607   for ac_dir in $ac_dummy; do
7608     IFS="$lt_save_ifs"
7609     test -z "$ac_dir" && ac_dir=.
7610     if test -f $ac_dir/file; then
7611       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7612       if test -n "$file_magic_test_file"; then
7613         case $deplibs_check_method in
7614         "file_magic "*)
7615           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7616           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7617           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7618             $EGREP "$file_magic_regex" > /dev/null; then
7619             :
7620           else
7621             cat <<_LT_EOF 1>&2
7622
7623 *** Warning: the command libtool uses to detect shared libraries,
7624 *** $file_magic_cmd, produces output that libtool cannot recognize.
7625 *** The result is that libtool may fail to recognize shared libraries
7626 *** as such.  This will affect the creation of libtool libraries that
7627 *** depend on shared libraries, but programs linked with such libtool
7628 *** libraries will work regardless of this problem.  Nevertheless, you
7629 *** may want to report the problem to your system manager and/or to
7630 *** bug-libtool@gnu.org
7631
7632 _LT_EOF
7633           fi ;;
7634         esac
7635       fi
7636       break
7637     fi
7638   done
7639   IFS="$lt_save_ifs"
7640   MAGIC_CMD="$lt_save_MAGIC_CMD"
7641   ;;
7642 esac
7643 fi
7644
7645 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7646 if test -n "$MAGIC_CMD"; then
7647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7648 $as_echo "$MAGIC_CMD" >&6; }
7649 else
7650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7651 $as_echo "no" >&6; }
7652 fi
7653
7654
7655   else
7656     MAGIC_CMD=:
7657   fi
7658 fi
7659
7660   fi
7661   ;;
7662 esac
7663
7664 # Use C for the default configuration in the libtool script
7665
7666 lt_save_CC="$CC"
7667 ac_ext=c
7668 ac_cpp='$CPP $CPPFLAGS'
7669 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7670 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7671 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7672
7673
7674 # Source file extension for C test sources.
7675 ac_ext=c
7676
7677 # Object file extension for compiled C test sources.
7678 objext=o
7679 objext=$objext
7680
7681 # Code to be used in simple compile tests
7682 lt_simple_compile_test_code="int some_variable = 0;"
7683
7684 # Code to be used in simple link tests
7685 lt_simple_link_test_code='int main(){return(0);}'
7686
7687
7688
7689
7690
7691
7692
7693 # If no C compiler was specified, use CC.
7694 LTCC=${LTCC-"$CC"}
7695
7696 # If no C compiler flags were specified, use CFLAGS.
7697 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7698
7699 # Allow CC to be a program name with arguments.
7700 compiler=$CC
7701
7702 # Save the default compiler, since it gets overwritten when the other
7703 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7704 compiler_DEFAULT=$CC
7705
7706 # save warnings/boilerplate of simple test code
7707 ac_outfile=conftest.$ac_objext
7708 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7709 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7710 _lt_compiler_boilerplate=`cat conftest.err`
7711 $RM conftest*
7712
7713 ac_outfile=conftest.$ac_objext
7714 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7715 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7716 _lt_linker_boilerplate=`cat conftest.err`
7717 $RM -r conftest*
7718
7719
7720 ## CAVEAT EMPTOR:
7721 ## There is no encapsulation within the following macros, do not change
7722 ## the running order or otherwise move them around unless you know exactly
7723 ## what you are doing...
7724 if test -n "$compiler"; then
7725
7726 lt_prog_compiler_no_builtin_flag=
7727
7728 if test "$GCC" = yes; then
7729   case $cc_basename in
7730   nvcc*)
7731     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7732   *)
7733     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7734   esac
7735
7736   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7737 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7738 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
7739   $as_echo_n "(cached) " >&6
7740 else
7741   lt_cv_prog_compiler_rtti_exceptions=no
7742    ac_outfile=conftest.$ac_objext
7743    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7744    lt_compiler_flag="-fno-rtti -fno-exceptions"
7745    # Insert the option either (1) after the last *FLAGS variable, or
7746    # (2) before a word containing "conftest.", or (3) at the end.
7747    # Note that $ac_compile itself does not contain backslashes and begins
7748    # with a dollar sign (not a hyphen), so the echo should work correctly.
7749    # The option is referenced via a variable to avoid confusing sed.
7750    lt_compile=`echo "$ac_compile" | $SED \
7751    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7752    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7753    -e 's:$: $lt_compiler_flag:'`
7754    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7755    (eval "$lt_compile" 2>conftest.err)
7756    ac_status=$?
7757    cat conftest.err >&5
7758    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7759    if (exit $ac_status) && test -s "$ac_outfile"; then
7760      # The compiler can only warn and ignore the option if not recognized
7761      # So say no if there are warnings other than the usual output.
7762      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7763      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7764      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7765        lt_cv_prog_compiler_rtti_exceptions=yes
7766      fi
7767    fi
7768    $RM conftest*
7769
7770 fi
7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7772 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7773
7774 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7775     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7776 else
7777     :
7778 fi
7779
7780 fi
7781
7782
7783
7784
7785
7786
7787   lt_prog_compiler_wl=
7788 lt_prog_compiler_pic=
7789 lt_prog_compiler_static=
7790
7791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7792 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7793
7794   if test "$GCC" = yes; then
7795     lt_prog_compiler_wl='-Wl,'
7796     lt_prog_compiler_static='-static'
7797
7798     case $host_os in
7799       aix*)
7800       # All AIX code is PIC.
7801       if test "$host_cpu" = ia64; then
7802         # AIX 5 now supports IA64 processor
7803         lt_prog_compiler_static='-Bstatic'
7804       fi
7805       lt_prog_compiler_pic='-fPIC'
7806       ;;
7807
7808     amigaos*)
7809       case $host_cpu in
7810       powerpc)
7811             # see comment about AmigaOS4 .so support
7812             lt_prog_compiler_pic='-fPIC'
7813         ;;
7814       m68k)
7815             # FIXME: we need at least 68020 code to build shared libraries, but
7816             # adding the `-m68020' flag to GCC prevents building anything better,
7817             # like `-m68040'.
7818             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7819         ;;
7820       esac
7821       ;;
7822
7823     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7824       # PIC is the default for these OSes.
7825       ;;
7826
7827     mingw* | cygwin* | pw32* | os2* | cegcc*)
7828       # This hack is so that the source file can tell whether it is being
7829       # built for inclusion in a dll (and should export symbols for example).
7830       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7831       # (--disable-auto-import) libraries
7832       lt_prog_compiler_pic='-DDLL_EXPORT'
7833       ;;
7834
7835     darwin* | rhapsody*)
7836       # PIC is the default on this platform
7837       # Common symbols not allowed in MH_DYLIB files
7838       lt_prog_compiler_pic='-fno-common'
7839       ;;
7840
7841     haiku*)
7842       # PIC is the default for Haiku.
7843       # The "-static" flag exists, but is broken.
7844       lt_prog_compiler_static=
7845       ;;
7846
7847     hpux*)
7848       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7849       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7850       # sets the default TLS model and affects inlining.
7851       case $host_cpu in
7852       hppa*64*)
7853         # +Z the default
7854         ;;
7855       *)
7856         lt_prog_compiler_pic='-fPIC'
7857         ;;
7858       esac
7859       ;;
7860
7861     interix[3-9]*)
7862       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7863       # Instead, we relocate shared libraries at runtime.
7864       ;;
7865
7866     msdosdjgpp*)
7867       # Just because we use GCC doesn't mean we suddenly get shared libraries
7868       # on systems that don't support them.
7869       lt_prog_compiler_can_build_shared=no
7870       enable_shared=no
7871       ;;
7872
7873     *nto* | *qnx*)
7874       # QNX uses GNU C++, but need to define -shared option too, otherwise
7875       # it will coredump.
7876       lt_prog_compiler_pic='-fPIC -shared'
7877       ;;
7878
7879     sysv4*MP*)
7880       if test -d /usr/nec; then
7881         lt_prog_compiler_pic=-Kconform_pic
7882       fi
7883       ;;
7884
7885     *)
7886       lt_prog_compiler_pic='-fPIC'
7887       ;;
7888     esac
7889
7890     case $cc_basename in
7891     nvcc*) # Cuda Compiler Driver 2.2
7892       lt_prog_compiler_wl='-Xlinker '
7893       lt_prog_compiler_pic='-Xcompiler -fPIC'
7894       ;;
7895     esac
7896   else
7897     # PORTME Check for flag to pass linker flags through the system compiler.
7898     case $host_os in
7899     aix*)
7900       lt_prog_compiler_wl='-Wl,'
7901       if test "$host_cpu" = ia64; then
7902         # AIX 5 now supports IA64 processor
7903         lt_prog_compiler_static='-Bstatic'
7904       else
7905         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7906       fi
7907       ;;
7908
7909     mingw* | cygwin* | pw32* | os2* | cegcc*)
7910       # This hack is so that the source file can tell whether it is being
7911       # built for inclusion in a dll (and should export symbols for example).
7912       lt_prog_compiler_pic='-DDLL_EXPORT'
7913       ;;
7914
7915     hpux9* | hpux10* | hpux11*)
7916       lt_prog_compiler_wl='-Wl,'
7917       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7918       # not for PA HP-UX.
7919       case $host_cpu in
7920       hppa*64*|ia64*)
7921         # +Z the default
7922         ;;
7923       *)
7924         lt_prog_compiler_pic='+Z'
7925         ;;
7926       esac
7927       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7928       lt_prog_compiler_static='${wl}-a ${wl}archive'
7929       ;;
7930
7931     irix5* | irix6* | nonstopux*)
7932       lt_prog_compiler_wl='-Wl,'
7933       # PIC (with -KPIC) is the default.
7934       lt_prog_compiler_static='-non_shared'
7935       ;;
7936
7937     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7938       case $cc_basename in
7939       # old Intel for x86_64 which still supported -KPIC.
7940       ecc*)
7941         lt_prog_compiler_wl='-Wl,'
7942         lt_prog_compiler_pic='-KPIC'
7943         lt_prog_compiler_static='-static'
7944         ;;
7945       # icc used to be incompatible with GCC.
7946       # ICC 10 doesn't accept -KPIC any more.
7947       icc* | ifort*)
7948         lt_prog_compiler_wl='-Wl,'
7949         lt_prog_compiler_pic='-fPIC'
7950         lt_prog_compiler_static='-static'
7951         ;;
7952       # Lahey Fortran 8.1.
7953       lf95*)
7954         lt_prog_compiler_wl='-Wl,'
7955         lt_prog_compiler_pic='--shared'
7956         lt_prog_compiler_static='--static'
7957         ;;
7958       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7959         # Portland Group compilers (*not* the Pentium gcc compiler,
7960         # which looks to be a dead project)
7961         lt_prog_compiler_wl='-Wl,'
7962         lt_prog_compiler_pic='-fpic'
7963         lt_prog_compiler_static='-Bstatic'
7964         ;;
7965       ccc*)
7966         lt_prog_compiler_wl='-Wl,'
7967         # All Alpha code is PIC.
7968         lt_prog_compiler_static='-non_shared'
7969         ;;
7970       xl* | bgxl* | bgf* | mpixl*)
7971         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7972         lt_prog_compiler_wl='-Wl,'
7973         lt_prog_compiler_pic='-qpic'
7974         lt_prog_compiler_static='-qstaticlink'
7975         ;;
7976       *)
7977         case `$CC -V 2>&1 | sed 5q` in
7978         *Sun\ F* | *Sun*Fortran*)
7979           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7980           lt_prog_compiler_pic='-KPIC'
7981           lt_prog_compiler_static='-Bstatic'
7982           lt_prog_compiler_wl=''
7983           ;;
7984         *Sun\ C*)
7985           # Sun C 5.9
7986           lt_prog_compiler_pic='-KPIC'
7987           lt_prog_compiler_static='-Bstatic'
7988           lt_prog_compiler_wl='-Wl,'
7989           ;;
7990         esac
7991         ;;
7992       esac
7993       ;;
7994
7995     newsos6)
7996       lt_prog_compiler_pic='-KPIC'
7997       lt_prog_compiler_static='-Bstatic'
7998       ;;
7999
8000     *nto* | *qnx*)
8001       # QNX uses GNU C++, but need to define -shared option too, otherwise
8002       # it will coredump.
8003       lt_prog_compiler_pic='-fPIC -shared'
8004       ;;
8005
8006     osf3* | osf4* | osf5*)
8007       lt_prog_compiler_wl='-Wl,'
8008       # All OSF/1 code is PIC.
8009       lt_prog_compiler_static='-non_shared'
8010       ;;
8011
8012     rdos*)
8013       lt_prog_compiler_static='-non_shared'
8014       ;;
8015
8016     solaris*)
8017       lt_prog_compiler_pic='-KPIC'
8018       lt_prog_compiler_static='-Bstatic'
8019       case $cc_basename in
8020       f77* | f90* | f95*)
8021         lt_prog_compiler_wl='-Qoption ld ';;
8022       *)
8023         lt_prog_compiler_wl='-Wl,';;
8024       esac
8025       ;;
8026
8027     sunos4*)
8028       lt_prog_compiler_wl='-Qoption ld '
8029       lt_prog_compiler_pic='-PIC'
8030       lt_prog_compiler_static='-Bstatic'
8031       ;;
8032
8033     sysv4 | sysv4.2uw2* | sysv4.3*)
8034       lt_prog_compiler_wl='-Wl,'
8035       lt_prog_compiler_pic='-KPIC'
8036       lt_prog_compiler_static='-Bstatic'
8037       ;;
8038
8039     sysv4*MP*)
8040       if test -d /usr/nec ;then
8041         lt_prog_compiler_pic='-Kconform_pic'
8042         lt_prog_compiler_static='-Bstatic'
8043       fi
8044       ;;
8045
8046     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8047       lt_prog_compiler_wl='-Wl,'
8048       lt_prog_compiler_pic='-KPIC'
8049       lt_prog_compiler_static='-Bstatic'
8050       ;;
8051
8052     unicos*)
8053       lt_prog_compiler_wl='-Wl,'
8054       lt_prog_compiler_can_build_shared=no
8055       ;;
8056
8057     uts4*)
8058       lt_prog_compiler_pic='-pic'
8059       lt_prog_compiler_static='-Bstatic'
8060       ;;
8061
8062     *)
8063       lt_prog_compiler_can_build_shared=no
8064       ;;
8065     esac
8066   fi
8067
8068 case $host_os in
8069   # For platforms which do not support PIC, -DPIC is meaningless:
8070   *djgpp*)
8071     lt_prog_compiler_pic=
8072     ;;
8073   *)
8074     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8075     ;;
8076 esac
8077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8078 $as_echo "$lt_prog_compiler_pic" >&6; }
8079
8080
8081
8082
8083
8084
8085 #
8086 # Check to make sure the PIC flag actually works.
8087 #
8088 if test -n "$lt_prog_compiler_pic"; then
8089   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8090 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8091 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8092   $as_echo_n "(cached) " >&6
8093 else
8094   lt_cv_prog_compiler_pic_works=no
8095    ac_outfile=conftest.$ac_objext
8096    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8097    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8098    # Insert the option either (1) after the last *FLAGS variable, or
8099    # (2) before a word containing "conftest.", or (3) at the end.
8100    # Note that $ac_compile itself does not contain backslashes and begins
8101    # with a dollar sign (not a hyphen), so the echo should work correctly.
8102    # The option is referenced via a variable to avoid confusing sed.
8103    lt_compile=`echo "$ac_compile" | $SED \
8104    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8105    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8106    -e 's:$: $lt_compiler_flag:'`
8107    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8108    (eval "$lt_compile" 2>conftest.err)
8109    ac_status=$?
8110    cat conftest.err >&5
8111    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8112    if (exit $ac_status) && test -s "$ac_outfile"; then
8113      # The compiler can only warn and ignore the option if not recognized
8114      # So say no if there are warnings other than the usual output.
8115      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8116      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8117      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8118        lt_cv_prog_compiler_pic_works=yes
8119      fi
8120    fi
8121    $RM conftest*
8122
8123 fi
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8125 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8126
8127 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8128     case $lt_prog_compiler_pic in
8129      "" | " "*) ;;
8130      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8131      esac
8132 else
8133     lt_prog_compiler_pic=
8134      lt_prog_compiler_can_build_shared=no
8135 fi
8136
8137 fi
8138
8139
8140
8141
8142
8143
8144 #
8145 # Check to make sure the static flag actually works.
8146 #
8147 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8149 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8150 if ${lt_cv_prog_compiler_static_works+:} false; then :
8151   $as_echo_n "(cached) " >&6
8152 else
8153   lt_cv_prog_compiler_static_works=no
8154    save_LDFLAGS="$LDFLAGS"
8155    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8156    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8157    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8158      # The linker can only warn and ignore the option if not recognized
8159      # So say no if there are warnings
8160      if test -s conftest.err; then
8161        # Append any errors to the config.log.
8162        cat conftest.err 1>&5
8163        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8164        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8165        if diff conftest.exp conftest.er2 >/dev/null; then
8166          lt_cv_prog_compiler_static_works=yes
8167        fi
8168      else
8169        lt_cv_prog_compiler_static_works=yes
8170      fi
8171    fi
8172    $RM -r conftest*
8173    LDFLAGS="$save_LDFLAGS"
8174
8175 fi
8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8177 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8178
8179 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8180     :
8181 else
8182     lt_prog_compiler_static=
8183 fi
8184
8185
8186
8187
8188
8189
8190
8191   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8192 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8193 if ${lt_cv_prog_compiler_c_o+:} false; then :
8194   $as_echo_n "(cached) " >&6
8195 else
8196   lt_cv_prog_compiler_c_o=no
8197    $RM -r conftest 2>/dev/null
8198    mkdir conftest
8199    cd conftest
8200    mkdir out
8201    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8202
8203    lt_compiler_flag="-o out/conftest2.$ac_objext"
8204    # Insert the option either (1) after the last *FLAGS variable, or
8205    # (2) before a word containing "conftest.", or (3) at the end.
8206    # Note that $ac_compile itself does not contain backslashes and begins
8207    # with a dollar sign (not a hyphen), so the echo should work correctly.
8208    lt_compile=`echo "$ac_compile" | $SED \
8209    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8210    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8211    -e 's:$: $lt_compiler_flag:'`
8212    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8213    (eval "$lt_compile" 2>out/conftest.err)
8214    ac_status=$?
8215    cat out/conftest.err >&5
8216    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8217    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8218    then
8219      # The compiler can only warn and ignore the option if not recognized
8220      # So say no if there are warnings
8221      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8222      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8223      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8224        lt_cv_prog_compiler_c_o=yes
8225      fi
8226    fi
8227    chmod u+w . 2>&5
8228    $RM conftest*
8229    # SGI C++ compiler will create directory out/ii_files/ for
8230    # template instantiation
8231    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8232    $RM out/* && rmdir out
8233    cd ..
8234    $RM -r conftest
8235    $RM conftest*
8236
8237 fi
8238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8239 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8240
8241
8242
8243
8244
8245
8246   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8247 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8248 if ${lt_cv_prog_compiler_c_o+:} false; then :
8249   $as_echo_n "(cached) " >&6
8250 else
8251   lt_cv_prog_compiler_c_o=no
8252    $RM -r conftest 2>/dev/null
8253    mkdir conftest
8254    cd conftest
8255    mkdir out
8256    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8257
8258    lt_compiler_flag="-o out/conftest2.$ac_objext"
8259    # Insert the option either (1) after the last *FLAGS variable, or
8260    # (2) before a word containing "conftest.", or (3) at the end.
8261    # Note that $ac_compile itself does not contain backslashes and begins
8262    # with a dollar sign (not a hyphen), so the echo should work correctly.
8263    lt_compile=`echo "$ac_compile" | $SED \
8264    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8265    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8266    -e 's:$: $lt_compiler_flag:'`
8267    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8268    (eval "$lt_compile" 2>out/conftest.err)
8269    ac_status=$?
8270    cat out/conftest.err >&5
8271    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8272    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8273    then
8274      # The compiler can only warn and ignore the option if not recognized
8275      # So say no if there are warnings
8276      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8277      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8278      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8279        lt_cv_prog_compiler_c_o=yes
8280      fi
8281    fi
8282    chmod u+w . 2>&5
8283    $RM conftest*
8284    # SGI C++ compiler will create directory out/ii_files/ for
8285    # template instantiation
8286    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8287    $RM out/* && rmdir out
8288    cd ..
8289    $RM -r conftest
8290    $RM conftest*
8291
8292 fi
8293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8294 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8295
8296
8297
8298
8299 hard_links="nottested"
8300 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8301   # do not overwrite the value of need_locks provided by the user
8302   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8303 $as_echo_n "checking if we can lock with hard links... " >&6; }
8304   hard_links=yes
8305   $RM conftest*
8306   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8307   touch conftest.a
8308   ln conftest.a conftest.b 2>&5 || hard_links=no
8309   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8310   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8311 $as_echo "$hard_links" >&6; }
8312   if test "$hard_links" = no; then
8313     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8314 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8315     need_locks=warn
8316   fi
8317 else
8318   need_locks=no
8319 fi
8320
8321
8322
8323
8324
8325
8326   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8327 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8328
8329   runpath_var=
8330   allow_undefined_flag=
8331   always_export_symbols=no
8332   archive_cmds=
8333   archive_expsym_cmds=
8334   compiler_needs_object=no
8335   enable_shared_with_static_runtimes=no
8336   export_dynamic_flag_spec=
8337   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8338   hardcode_automatic=no
8339   hardcode_direct=no
8340   hardcode_direct_absolute=no
8341   hardcode_libdir_flag_spec=
8342   hardcode_libdir_flag_spec_ld=
8343   hardcode_libdir_separator=
8344   hardcode_minus_L=no
8345   hardcode_shlibpath_var=unsupported
8346   inherit_rpath=no
8347   link_all_deplibs=unknown
8348   module_cmds=
8349   module_expsym_cmds=
8350   old_archive_from_new_cmds=
8351   old_archive_from_expsyms_cmds=
8352   thread_safe_flag_spec=
8353   whole_archive_flag_spec=
8354   # include_expsyms should be a list of space-separated symbols to be *always*
8355   # included in the symbol list
8356   include_expsyms=
8357   # exclude_expsyms can be an extended regexp of symbols to exclude
8358   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8359   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8360   # as well as any symbol that contains `d'.
8361   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8362   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8363   # platforms (ab)use it in PIC code, but their linkers get confused if
8364   # the symbol is explicitly referenced.  Since portable code cannot
8365   # rely on this symbol name, it's probably fine to never include it in
8366   # preloaded symbol tables.
8367   # Exclude shared library initialization/finalization symbols.
8368   extract_expsyms_cmds=
8369
8370   case $host_os in
8371   cygwin* | mingw* | pw32* | cegcc*)
8372     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8373     # When not using gcc, we currently assume that we are using
8374     # Microsoft Visual C++.
8375     if test "$GCC" != yes; then
8376       with_gnu_ld=no
8377     fi
8378     ;;
8379   interix*)
8380     # we just hope/assume this is gcc and not c89 (= MSVC++)
8381     with_gnu_ld=yes
8382     ;;
8383   openbsd*)
8384     with_gnu_ld=no
8385     ;;
8386   esac
8387
8388   ld_shlibs=yes
8389
8390   # On some targets, GNU ld is compatible enough with the native linker
8391   # that we're better off using the native interface for both.
8392   lt_use_gnu_ld_interface=no
8393   if test "$with_gnu_ld" = yes; then
8394     case $host_os in
8395       aix*)
8396         # The AIX port of GNU ld has always aspired to compatibility
8397         # with the native linker.  However, as the warning in the GNU ld
8398         # block says, versions before 2.19.5* couldn't really create working
8399         # shared libraries, regardless of the interface used.
8400         case `$LD -v 2>&1` in
8401           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8402           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8403           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8404           *)
8405             lt_use_gnu_ld_interface=yes
8406             ;;
8407         esac
8408         ;;
8409       *)
8410         lt_use_gnu_ld_interface=yes
8411         ;;
8412     esac
8413   fi
8414
8415   if test "$lt_use_gnu_ld_interface" = yes; then
8416     # If archive_cmds runs LD, not CC, wlarc should be empty
8417     wlarc='${wl}'
8418
8419     # Set some defaults for GNU ld with shared library support. These
8420     # are reset later if shared libraries are not supported. Putting them
8421     # here allows them to be overridden if necessary.
8422     runpath_var=LD_RUN_PATH
8423     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8424     export_dynamic_flag_spec='${wl}--export-dynamic'
8425     # ancient GNU ld didn't support --whole-archive et. al.
8426     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8427       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8428     else
8429       whole_archive_flag_spec=
8430     fi
8431     supports_anon_versioning=no
8432     case `$LD -v 2>&1` in
8433       *GNU\ gold*) supports_anon_versioning=yes ;;
8434       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8435       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8436       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8437       *\ 2.11.*) ;; # other 2.11 versions
8438       *) supports_anon_versioning=yes ;;
8439     esac
8440
8441     # See if GNU ld supports shared libraries.
8442     case $host_os in
8443     aix[3-9]*)
8444       # On AIX/PPC, the GNU linker is very broken
8445       if test "$host_cpu" != ia64; then
8446         ld_shlibs=no
8447         cat <<_LT_EOF 1>&2
8448
8449 *** Warning: the GNU linker, at least up to release 2.19, is reported
8450 *** to be unable to reliably create shared libraries on AIX.
8451 *** Therefore, libtool is disabling shared libraries support.  If you
8452 *** really care for shared libraries, you may want to install binutils
8453 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8454 *** You will then need to restart the configuration process.
8455
8456 _LT_EOF
8457       fi
8458       ;;
8459
8460     amigaos*)
8461       case $host_cpu in
8462       powerpc)
8463             # see comment about AmigaOS4 .so support
8464             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8465             archive_expsym_cmds=''
8466         ;;
8467       m68k)
8468             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8469             hardcode_libdir_flag_spec='-L$libdir'
8470             hardcode_minus_L=yes
8471         ;;
8472       esac
8473       ;;
8474
8475     beos*)
8476       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8477         allow_undefined_flag=unsupported
8478         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8479         # support --undefined.  This deserves some investigation.  FIXME
8480         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8481       else
8482         ld_shlibs=no
8483       fi
8484       ;;
8485
8486     cygwin* | mingw* | pw32* | cegcc*)
8487       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8488       # as there is no search path for DLLs.
8489       hardcode_libdir_flag_spec='-L$libdir'
8490       export_dynamic_flag_spec='${wl}--export-all-symbols'
8491       allow_undefined_flag=unsupported
8492       always_export_symbols=no
8493       enable_shared_with_static_runtimes=yes
8494       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8495
8496       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8497         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8498         # If the export-symbols file already is a .def file (1st line
8499         # is EXPORTS), use it as is; otherwise, prepend...
8500         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8501           cp $export_symbols $output_objdir/$soname.def;
8502         else
8503           echo EXPORTS > $output_objdir/$soname.def;
8504           cat $export_symbols >> $output_objdir/$soname.def;
8505         fi~
8506         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8507       else
8508         ld_shlibs=no
8509       fi
8510       ;;
8511
8512     haiku*)
8513       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8514       link_all_deplibs=yes
8515       ;;
8516
8517     interix[3-9]*)
8518       hardcode_direct=no
8519       hardcode_shlibpath_var=no
8520       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8521       export_dynamic_flag_spec='${wl}-E'
8522       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8523       # Instead, shared libraries are loaded at an image base (0x10000000 by
8524       # default) and relocated if they conflict, which is a slow very memory
8525       # consuming and fragmenting process.  To avoid this, we pick a random,
8526       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8527       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8528       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8529       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8530       ;;
8531
8532     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
8533       tmp_diet=no
8534       if test "$host_os" = linux-dietlibc; then
8535         case $cc_basename in
8536           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8537         esac
8538       fi
8539       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8540          && test "$tmp_diet" = no
8541       then
8542         tmp_addflag=' $pic_flag'
8543         tmp_sharedflag='-shared'
8544         case $cc_basename,$host_cpu in
8545         pgcc*)                          # Portland Group C compiler
8546           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8547           tmp_addflag=' $pic_flag'
8548           ;;
8549         pgf77* | pgf90* | pgf95* | pgfortran*)
8550                                         # Portland Group f77 and f90 compilers
8551           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8552           tmp_addflag=' $pic_flag -Mnomain' ;;
8553         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8554           tmp_addflag=' -i_dynamic' ;;
8555         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8556           tmp_addflag=' -i_dynamic -nofor_main' ;;
8557         ifc* | ifort*)                  # Intel Fortran compiler
8558           tmp_addflag=' -nofor_main' ;;
8559         lf95*)                          # Lahey Fortran 8.1
8560           whole_archive_flag_spec=
8561           tmp_sharedflag='--shared' ;;
8562         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8563           tmp_sharedflag='-qmkshrobj'
8564           tmp_addflag= ;;
8565         nvcc*)  # Cuda Compiler Driver 2.2
8566           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8567           compiler_needs_object=yes
8568           ;;
8569         esac
8570         case `$CC -V 2>&1 | sed 5q` in
8571         *Sun\ C*)                       # Sun C 5.9
8572           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8573           compiler_needs_object=yes
8574           tmp_sharedflag='-G' ;;
8575         *Sun\ F*)                       # Sun Fortran 8.3
8576           tmp_sharedflag='-G' ;;
8577         esac
8578         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8579
8580         if test "x$supports_anon_versioning" = xyes; then
8581           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8582             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8583             echo "local: *; };" >> $output_objdir/$libname.ver~
8584             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8585         fi
8586
8587         case $cc_basename in
8588         xlf* | bgf* | bgxlf* | mpixlf*)
8589           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8590           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8591           hardcode_libdir_flag_spec=
8592           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8593           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8594           if test "x$supports_anon_versioning" = xyes; then
8595             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8596               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8597               echo "local: *; };" >> $output_objdir/$libname.ver~
8598               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8599           fi
8600           ;;
8601         esac
8602       else
8603         ld_shlibs=no
8604       fi
8605       ;;
8606
8607     netbsd*)
8608       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8609         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8610         wlarc=
8611       else
8612         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8613         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8614       fi
8615       ;;
8616
8617     solaris*)
8618       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8619         ld_shlibs=no
8620         cat <<_LT_EOF 1>&2
8621
8622 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8623 *** create shared libraries on Solaris systems.  Therefore, libtool
8624 *** is disabling shared libraries support.  We urge you to upgrade GNU
8625 *** binutils to release 2.9.1 or newer.  Another option is to modify
8626 *** your PATH or compiler configuration so that the native linker is
8627 *** used, and then restart.
8628
8629 _LT_EOF
8630       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8631         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8632         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8633       else
8634         ld_shlibs=no
8635       fi
8636       ;;
8637
8638     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8639       case `$LD -v 2>&1` in
8640         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8641         ld_shlibs=no
8642         cat <<_LT_EOF 1>&2
8643
8644 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8645 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8646 *** is disabling shared libraries support.  We urge you to upgrade GNU
8647 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8648 *** your PATH or compiler configuration so that the native linker is
8649 *** used, and then restart.
8650
8651 _LT_EOF
8652         ;;
8653         *)
8654           # For security reasons, it is highly recommended that you always
8655           # use absolute paths for naming shared libraries, and exclude the
8656           # DT_RUNPATH tag from executables and libraries.  But doing so
8657           # requires that you compile everything twice, which is a pain.
8658           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8659             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8660             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8661             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8662           else
8663             ld_shlibs=no
8664           fi
8665         ;;
8666       esac
8667       ;;
8668
8669     sunos4*)
8670       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8671       wlarc=
8672       hardcode_direct=yes
8673       hardcode_shlibpath_var=no
8674       ;;
8675
8676     *)
8677       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8678         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8679         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8680       else
8681         ld_shlibs=no
8682       fi
8683       ;;
8684     esac
8685
8686     if test "$ld_shlibs" = no; then
8687       runpath_var=
8688       hardcode_libdir_flag_spec=
8689       export_dynamic_flag_spec=
8690       whole_archive_flag_spec=
8691     fi
8692   else
8693     # PORTME fill in a description of your system's linker (not GNU ld)
8694     case $host_os in
8695     aix3*)
8696       allow_undefined_flag=unsupported
8697       always_export_symbols=yes
8698       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
8699       # Note: this linker hardcodes the directories in LIBPATH if there
8700       # are no directories specified by -L.
8701       hardcode_minus_L=yes
8702       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8703         # Neither direct hardcoding nor static linking is supported with a
8704         # broken collect2.
8705         hardcode_direct=unsupported
8706       fi
8707       ;;
8708
8709     aix[4-9]*)
8710       if test "$host_cpu" = ia64; then
8711         # On IA64, the linker does run time linking by default, so we don't
8712         # have to do anything special.
8713         aix_use_runtimelinking=no
8714         exp_sym_flag='-Bexport'
8715         no_entry_flag=""
8716       else
8717         # If we're using GNU nm, then we don't want the "-C" option.
8718         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8719         # Also, AIX nm treats weak defined symbols like other global
8720         # defined symbols, whereas GNU nm marks them as "W".
8721         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8722           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8723         else
8724           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8725         fi
8726         aix_use_runtimelinking=no
8727
8728         # Test if we are trying to use run time linking or normal
8729         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8730         # need to do runtime linking.
8731         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8732           for ld_flag in $LDFLAGS; do
8733           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8734             aix_use_runtimelinking=yes
8735             break
8736           fi
8737           done
8738           ;;
8739         esac
8740
8741         exp_sym_flag='-bexport'
8742         no_entry_flag='-bnoentry'
8743       fi
8744
8745       # When large executables or shared objects are built, AIX ld can
8746       # have problems creating the table of contents.  If linking a library
8747       # or program results in "error TOC overflow" add -mminimal-toc to
8748       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8749       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8750
8751       archive_cmds=''
8752       hardcode_direct=yes
8753       hardcode_direct_absolute=yes
8754       hardcode_libdir_separator=':'
8755       link_all_deplibs=yes
8756       file_list_spec='${wl}-f,'
8757
8758       if test "$GCC" = yes; then
8759         case $host_os in aix4.[012]|aix4.[012].*)
8760         # We only want to do this on AIX 4.2 and lower, the check
8761         # below for broken collect2 doesn't work under 4.3+
8762           collect2name=`${CC} -print-prog-name=collect2`
8763           if test -f "$collect2name" &&
8764            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8765           then
8766           # We have reworked collect2
8767           :
8768           else
8769           # We have old collect2
8770           hardcode_direct=unsupported
8771           # It fails to find uninstalled libraries when the uninstalled
8772           # path is not listed in the libpath.  Setting hardcode_minus_L
8773           # to unsupported forces relinking
8774           hardcode_minus_L=yes
8775           hardcode_libdir_flag_spec='-L$libdir'
8776           hardcode_libdir_separator=
8777           fi
8778           ;;
8779         esac
8780         shared_flag='-shared'
8781         if test "$aix_use_runtimelinking" = yes; then
8782           shared_flag="$shared_flag "'${wl}-G'
8783         fi
8784       else
8785         # not using gcc
8786         if test "$host_cpu" = ia64; then
8787         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8788         # chokes on -Wl,-G. The following line is correct:
8789           shared_flag='-G'
8790         else
8791           if test "$aix_use_runtimelinking" = yes; then
8792             shared_flag='${wl}-G'
8793           else
8794             shared_flag='${wl}-bM:SRE'
8795           fi
8796         fi
8797       fi
8798
8799       export_dynamic_flag_spec='${wl}-bexpall'
8800       # It seems that -bexpall does not export symbols beginning with
8801       # underscore (_), so it is better to generate a list of symbols to export.
8802       always_export_symbols=yes
8803       if test "$aix_use_runtimelinking" = yes; then
8804         # Warning - without using the other runtime loading flags (-brtl),
8805         # -berok will link without error, but may produce a broken library.
8806         allow_undefined_flag='-berok'
8807         # Determine the default libpath from the value encoded in an
8808         # empty executable.
8809         if test x$gcc_no_link = xyes; then
8810   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8811 fi
8812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813 /* end confdefs.h.  */
8814
8815 int
8816 main ()
8817 {
8818
8819   ;
8820   return 0;
8821 }
8822 _ACEOF
8823 if ac_fn_c_try_link "$LINENO"; then :
8824
8825 lt_aix_libpath_sed='
8826     /Import File Strings/,/^$/ {
8827         /^0/ {
8828             s/^0  *\(.*\)$/\1/
8829             p
8830         }
8831     }'
8832 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8833 # Check for a 64-bit object if we didn't find anything.
8834 if test -z "$aix_libpath"; then
8835   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8836 fi
8837 fi
8838 rm -f core conftest.err conftest.$ac_objext \
8839     conftest$ac_exeext conftest.$ac_ext
8840 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8841
8842         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8843         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8844       else
8845         if test "$host_cpu" = ia64; then
8846           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8847           allow_undefined_flag="-z nodefs"
8848           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
8849         else
8850          # Determine the default libpath from the value encoded in an
8851          # empty executable.
8852          if test x$gcc_no_link = xyes; then
8853   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8854 fi
8855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856 /* end confdefs.h.  */
8857
8858 int
8859 main ()
8860 {
8861
8862   ;
8863   return 0;
8864 }
8865 _ACEOF
8866 if ac_fn_c_try_link "$LINENO"; then :
8867
8868 lt_aix_libpath_sed='
8869     /Import File Strings/,/^$/ {
8870         /^0/ {
8871             s/^0  *\(.*\)$/\1/
8872             p
8873         }
8874     }'
8875 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8876 # Check for a 64-bit object if we didn't find anything.
8877 if test -z "$aix_libpath"; then
8878   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8879 fi
8880 fi
8881 rm -f core conftest.err conftest.$ac_objext \
8882     conftest$ac_exeext conftest.$ac_ext
8883 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8884
8885          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8886           # Warning - without using the other run time loading flags,
8887           # -berok will link without error, but may produce a broken library.
8888           no_undefined_flag=' ${wl}-bernotok'
8889           allow_undefined_flag=' ${wl}-berok'
8890           if test "$with_gnu_ld" = yes; then
8891             # We only use this code for GNU lds that support --whole-archive.
8892             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8893           else
8894             # Exported symbols can be pulled into shared objects from archives
8895             whole_archive_flag_spec='$convenience'
8896           fi
8897           archive_cmds_need_lc=yes
8898           # This is similar to how AIX traditionally builds its shared libraries.
8899           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
8900         fi
8901       fi
8902       ;;
8903
8904     amigaos*)
8905       case $host_cpu in
8906       powerpc)
8907             # see comment about AmigaOS4 .so support
8908             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8909             archive_expsym_cmds=''
8910         ;;
8911       m68k)
8912             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
8913             hardcode_libdir_flag_spec='-L$libdir'
8914             hardcode_minus_L=yes
8915         ;;
8916       esac
8917       ;;
8918
8919     bsdi[45]*)
8920       export_dynamic_flag_spec=-rdynamic
8921       ;;
8922
8923     cygwin* | mingw* | pw32* | cegcc*)
8924       # When not using gcc, we currently assume that we are using
8925       # Microsoft Visual C++.
8926       # hardcode_libdir_flag_spec is actually meaningless, as there is
8927       # no search path for DLLs.
8928       hardcode_libdir_flag_spec=' '
8929       allow_undefined_flag=unsupported
8930       # Tell ltmain to make .lib files, not .a files.
8931       libext=lib
8932       # Tell ltmain to make .dll files, not .so files.
8933       shrext_cmds=".dll"
8934       # FIXME: Setting linknames here is a bad hack.
8935       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8936       # The linker will automatically build a .lib file if we build a DLL.
8937       old_archive_from_new_cmds='true'
8938       # FIXME: Should let the user specify the lib program.
8939       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8940       fix_srcfile_path='`cygpath -w "$srcfile"`'
8941       enable_shared_with_static_runtimes=yes
8942       ;;
8943
8944     darwin* | rhapsody*)
8945
8946
8947   archive_cmds_need_lc=no
8948   hardcode_direct=no
8949   hardcode_automatic=yes
8950   hardcode_shlibpath_var=unsupported
8951   if test "$lt_cv_ld_force_load" = "yes"; then
8952     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
8953   else
8954     whole_archive_flag_spec=''
8955   fi
8956   link_all_deplibs=yes
8957   allow_undefined_flag="$_lt_dar_allow_undefined"
8958   case $cc_basename in
8959      ifort*) _lt_dar_can_shared=yes ;;
8960      *) _lt_dar_can_shared=$GCC ;;
8961   esac
8962   if test "$_lt_dar_can_shared" = "yes"; then
8963     output_verbose_link_cmd=func_echo_all
8964     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8965     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8966     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8967     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8968
8969   else
8970   ld_shlibs=no
8971   fi
8972
8973       ;;
8974
8975     dgux*)
8976       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8977       hardcode_libdir_flag_spec='-L$libdir'
8978       hardcode_shlibpath_var=no
8979       ;;
8980
8981     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8982     # support.  Future versions do this automatically, but an explicit c++rt0.o
8983     # does not break anything, and helps significantly (at the cost of a little
8984     # extra space).
8985     freebsd2.2*)
8986       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8987       hardcode_libdir_flag_spec='-R$libdir'
8988       hardcode_direct=yes
8989       hardcode_shlibpath_var=no
8990       ;;
8991
8992     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8993     freebsd2.*)
8994       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8995       hardcode_direct=yes
8996       hardcode_minus_L=yes
8997       hardcode_shlibpath_var=no
8998       ;;
8999
9000     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9001     freebsd* | dragonfly*)
9002       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9003       hardcode_libdir_flag_spec='-R$libdir'
9004       hardcode_direct=yes
9005       hardcode_shlibpath_var=no
9006       ;;
9007
9008     hpux9*)
9009       if test "$GCC" = yes; then
9010         archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9011       else
9012         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9013       fi
9014       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9015       hardcode_libdir_separator=:
9016       hardcode_direct=yes
9017
9018       # hardcode_minus_L: Not really in the search PATH,
9019       # but as the default location of the library.
9020       hardcode_minus_L=yes
9021       export_dynamic_flag_spec='${wl}-E'
9022       ;;
9023
9024     hpux10*)
9025       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9026         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9027       else
9028         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9029       fi
9030       if test "$with_gnu_ld" = no; then
9031         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9032         hardcode_libdir_flag_spec_ld='+b $libdir'
9033         hardcode_libdir_separator=:
9034         hardcode_direct=yes
9035         hardcode_direct_absolute=yes
9036         export_dynamic_flag_spec='${wl}-E'
9037         # hardcode_minus_L: Not really in the search PATH,
9038         # but as the default location of the library.
9039         hardcode_minus_L=yes
9040       fi
9041       ;;
9042
9043     hpux11*)
9044       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9045         case $host_cpu in
9046         hppa*64*)
9047           archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9048           ;;
9049         ia64*)
9050           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9051           ;;
9052         *)
9053           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9054           ;;
9055         esac
9056       else
9057         case $host_cpu in
9058         hppa*64*)
9059           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9060           ;;
9061         ia64*)
9062           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9063           ;;
9064         *)
9065
9066           # Older versions of the 11.00 compiler do not understand -b yet
9067           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9068           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9069 $as_echo_n "checking if $CC understands -b... " >&6; }
9070 if ${lt_cv_prog_compiler__b+:} false; then :
9071   $as_echo_n "(cached) " >&6
9072 else
9073   lt_cv_prog_compiler__b=no
9074    save_LDFLAGS="$LDFLAGS"
9075    LDFLAGS="$LDFLAGS -b"
9076    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9077    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9078      # The linker can only warn and ignore the option if not recognized
9079      # So say no if there are warnings
9080      if test -s conftest.err; then
9081        # Append any errors to the config.log.
9082        cat conftest.err 1>&5
9083        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9084        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9085        if diff conftest.exp conftest.er2 >/dev/null; then
9086          lt_cv_prog_compiler__b=yes
9087        fi
9088      else
9089        lt_cv_prog_compiler__b=yes
9090      fi
9091    fi
9092    $RM -r conftest*
9093    LDFLAGS="$save_LDFLAGS"
9094
9095 fi
9096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9097 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9098
9099 if test x"$lt_cv_prog_compiler__b" = xyes; then
9100     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9101 else
9102     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9103 fi
9104
9105           ;;
9106         esac
9107       fi
9108       if test "$with_gnu_ld" = no; then
9109         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9110         hardcode_libdir_separator=:
9111
9112         case $host_cpu in
9113         hppa*64*|ia64*)
9114           hardcode_direct=no
9115           hardcode_shlibpath_var=no
9116           ;;
9117         *)
9118           hardcode_direct=yes
9119           hardcode_direct_absolute=yes
9120           export_dynamic_flag_spec='${wl}-E'
9121
9122           # hardcode_minus_L: Not really in the search PATH,
9123           # but as the default location of the library.
9124           hardcode_minus_L=yes
9125           ;;
9126         esac
9127       fi
9128       ;;
9129
9130     irix5* | irix6* | nonstopux*)
9131       if test "$GCC" = yes; then
9132         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9133         # Try to use the -exported_symbol ld option, if it does not
9134         # work, assume that -exports_file does not work either and
9135         # implicitly export all symbols.
9136         save_LDFLAGS="$LDFLAGS"
9137         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9138         if test x$gcc_no_link = xyes; then
9139   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9140 fi
9141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9142 /* end confdefs.h.  */
9143 int foo(void) {}
9144 _ACEOF
9145 if ac_fn_c_try_link "$LINENO"; then :
9146   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
9147
9148 fi
9149 rm -f core conftest.err conftest.$ac_objext \
9150     conftest$ac_exeext conftest.$ac_ext
9151         LDFLAGS="$save_LDFLAGS"
9152       else
9153         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9154         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
9155       fi
9156       archive_cmds_need_lc='no'
9157       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9158       hardcode_libdir_separator=:
9159       inherit_rpath=yes
9160       link_all_deplibs=yes
9161       ;;
9162
9163     netbsd*)
9164       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9165         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9166       else
9167         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9168       fi
9169       hardcode_libdir_flag_spec='-R$libdir'
9170       hardcode_direct=yes
9171       hardcode_shlibpath_var=no
9172       ;;
9173
9174     newsos6)
9175       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9176       hardcode_direct=yes
9177       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9178       hardcode_libdir_separator=:
9179       hardcode_shlibpath_var=no
9180       ;;
9181
9182     *nto* | *qnx*)
9183       ;;
9184
9185     openbsd*)
9186       if test -f /usr/libexec/ld.so; then
9187         hardcode_direct=yes
9188         hardcode_shlibpath_var=no
9189         hardcode_direct_absolute=yes
9190         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9191           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9192           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9193           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9194           export_dynamic_flag_spec='${wl}-E'
9195         else
9196           case $host_os in
9197            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9198              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9199              hardcode_libdir_flag_spec='-R$libdir'
9200              ;;
9201            *)
9202              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9203              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9204              ;;
9205           esac
9206         fi
9207       else
9208         ld_shlibs=no
9209       fi
9210       ;;
9211
9212     os2*)
9213       hardcode_libdir_flag_spec='-L$libdir'
9214       hardcode_minus_L=yes
9215       allow_undefined_flag=unsupported
9216       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
9217       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9218       ;;
9219
9220     osf3*)
9221       if test "$GCC" = yes; then
9222         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9223         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9224       else
9225         allow_undefined_flag=' -expect_unresolved \*'
9226         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9227       fi
9228       archive_cmds_need_lc='no'
9229       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9230       hardcode_libdir_separator=:
9231       ;;
9232
9233     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9234       if test "$GCC" = yes; then
9235         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9236         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9237         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9238       else
9239         allow_undefined_flag=' -expect_unresolved \*'
9240         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9241         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
9242         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9243
9244         # Both c and cxx compiler support -rpath directly
9245         hardcode_libdir_flag_spec='-rpath $libdir'
9246       fi
9247       archive_cmds_need_lc='no'
9248       hardcode_libdir_separator=:
9249       ;;
9250
9251     solaris*)
9252       no_undefined_flag=' -z defs'
9253       if test "$GCC" = yes; then
9254         wlarc='${wl}'
9255         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9256         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9257           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9258       else
9259         case `$CC -V 2>&1` in
9260         *"Compilers 5.0"*)
9261           wlarc=''
9262           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9263           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9264           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9265           ;;
9266         *)
9267           wlarc='${wl}'
9268           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9269           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9270           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9271           ;;
9272         esac
9273       fi
9274       hardcode_libdir_flag_spec='-R$libdir'
9275       hardcode_shlibpath_var=no
9276       case $host_os in
9277       solaris2.[0-5] | solaris2.[0-5].*) ;;
9278       *)
9279         # The compiler driver will combine and reorder linker options,
9280         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9281         # but is careful enough not to reorder.
9282         # Supported since Solaris 2.6 (maybe 2.5.1?)
9283         if test "$GCC" = yes; then
9284           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9285         else
9286           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9287         fi
9288         ;;
9289       esac
9290       link_all_deplibs=yes
9291       ;;
9292
9293     sunos4*)
9294       if test "x$host_vendor" = xsequent; then
9295         # Use $CC to link under sequent, because it throws in some extra .o
9296         # files that make .init and .fini sections work.
9297         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9298       else
9299         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9300       fi
9301       hardcode_libdir_flag_spec='-L$libdir'
9302       hardcode_direct=yes
9303       hardcode_minus_L=yes
9304       hardcode_shlibpath_var=no
9305       ;;
9306
9307     sysv4)
9308       case $host_vendor in
9309         sni)
9310           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9311           hardcode_direct=yes # is this really true???
9312         ;;
9313         siemens)
9314           ## LD is ld it makes a PLAMLIB
9315           ## CC just makes a GrossModule.
9316           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9317           reload_cmds='$CC -r -o $output$reload_objs'
9318           hardcode_direct=no
9319         ;;
9320         motorola)
9321           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9322           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9323         ;;
9324       esac
9325       runpath_var='LD_RUN_PATH'
9326       hardcode_shlibpath_var=no
9327       ;;
9328
9329     sysv4.3*)
9330       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9331       hardcode_shlibpath_var=no
9332       export_dynamic_flag_spec='-Bexport'
9333       ;;
9334
9335     sysv4*MP*)
9336       if test -d /usr/nec; then
9337         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9338         hardcode_shlibpath_var=no
9339         runpath_var=LD_RUN_PATH
9340         hardcode_runpath_var=yes
9341         ld_shlibs=yes
9342       fi
9343       ;;
9344
9345     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9346       no_undefined_flag='${wl}-z,text'
9347       archive_cmds_need_lc=no
9348       hardcode_shlibpath_var=no
9349       runpath_var='LD_RUN_PATH'
9350
9351       if test "$GCC" = yes; then
9352         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9353         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9354       else
9355         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9356         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9357       fi
9358       ;;
9359
9360     sysv5* | sco3.2v5* | sco5v6*)
9361       # Note: We can NOT use -z defs as we might desire, because we do not
9362       # link with -lc, and that would cause any symbols used from libc to
9363       # always be unresolved, which means just about no library would
9364       # ever link correctly.  If we're not using GNU ld we use -z text
9365       # though, which does catch some bad symbols but isn't as heavy-handed
9366       # as -z defs.
9367       no_undefined_flag='${wl}-z,text'
9368       allow_undefined_flag='${wl}-z,nodefs'
9369       archive_cmds_need_lc=no
9370       hardcode_shlibpath_var=no
9371       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9372       hardcode_libdir_separator=':'
9373       link_all_deplibs=yes
9374       export_dynamic_flag_spec='${wl}-Bexport'
9375       runpath_var='LD_RUN_PATH'
9376
9377       if test "$GCC" = yes; then
9378         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9379         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9380       else
9381         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9382         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9383       fi
9384       ;;
9385
9386     uts4*)
9387       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9388       hardcode_libdir_flag_spec='-L$libdir'
9389       hardcode_shlibpath_var=no
9390       ;;
9391
9392     *)
9393       ld_shlibs=no
9394       ;;
9395     esac
9396
9397     if test x$host_vendor = xsni; then
9398       case $host in
9399       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9400         export_dynamic_flag_spec='${wl}-Blargedynsym'
9401         ;;
9402       esac
9403     fi
9404   fi
9405
9406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9407 $as_echo "$ld_shlibs" >&6; }
9408 test "$ld_shlibs" = no && can_build_shared=no
9409
9410 with_gnu_ld=$with_gnu_ld
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426 #
9427 # Do we need to explicitly link libc?
9428 #
9429 case "x$archive_cmds_need_lc" in
9430 x|xyes)
9431   # Assume -lc should be added
9432   archive_cmds_need_lc=yes
9433
9434   if test "$enable_shared" = yes && test "$GCC" = yes; then
9435     case $archive_cmds in
9436     *'~'*)
9437       # FIXME: we may have to deal with multi-command sequences.
9438       ;;
9439     '$CC '*)
9440       # Test whether the compiler implicitly links with -lc since on some
9441       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9442       # to ld, don't add -lc before -lgcc.
9443       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9444 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9445 if ${lt_cv_archive_cmds_need_lc+:} false; then :
9446   $as_echo_n "(cached) " >&6
9447 else
9448   $RM conftest*
9449         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9450
9451         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9452   (eval $ac_compile) 2>&5
9453   ac_status=$?
9454   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9455   test $ac_status = 0; } 2>conftest.err; then
9456           soname=conftest
9457           lib=conftest
9458           libobjs=conftest.$ac_objext
9459           deplibs=
9460           wl=$lt_prog_compiler_wl
9461           pic_flag=$lt_prog_compiler_pic
9462           compiler_flags=-v
9463           linker_flags=-v
9464           verstring=
9465           output_objdir=.
9466           libname=conftest
9467           lt_save_allow_undefined_flag=$allow_undefined_flag
9468           allow_undefined_flag=
9469           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9470   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9471   ac_status=$?
9472   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9473   test $ac_status = 0; }
9474           then
9475             lt_cv_archive_cmds_need_lc=no
9476           else
9477             lt_cv_archive_cmds_need_lc=yes
9478           fi
9479           allow_undefined_flag=$lt_save_allow_undefined_flag
9480         else
9481           cat conftest.err 1>&5
9482         fi
9483         $RM conftest*
9484
9485 fi
9486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9487 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9488       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9489       ;;
9490     esac
9491   fi
9492   ;;
9493 esac
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9652 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9653
9654 if test "$GCC" = yes; then
9655   case $host_os in
9656     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9657     *) lt_awk_arg="/^libraries:/" ;;
9658   esac
9659   case $host_os in
9660     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9661     *) lt_sed_strip_eq="s,=/,/,g" ;;
9662   esac
9663   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9664   case $lt_search_path_spec in
9665   *\;*)
9666     # if the path contains ";" then we assume it to be the separator
9667     # otherwise default to the standard path separator (i.e. ":") - it is
9668     # assumed that no part of a normal pathname contains ";" but that should
9669     # okay in the real world where ";" in dirpaths is itself problematic.
9670     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9671     ;;
9672   *)
9673     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9674     ;;
9675   esac
9676   # Ok, now we have the path, separated by spaces, we can step through it
9677   # and add multilib dir if necessary.
9678   lt_tmp_lt_search_path_spec=
9679   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9680   for lt_sys_path in $lt_search_path_spec; do
9681     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9682       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9683     else
9684       test -d "$lt_sys_path" && \
9685         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9686     fi
9687   done
9688   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9689 BEGIN {RS=" "; FS="/|\n";} {
9690   lt_foo="";
9691   lt_count=0;
9692   for (lt_i = NF; lt_i > 0; lt_i--) {
9693     if ($lt_i != "" && $lt_i != ".") {
9694       if ($lt_i == "..") {
9695         lt_count++;
9696       } else {
9697         if (lt_count == 0) {
9698           lt_foo="/" $lt_i lt_foo;
9699         } else {
9700           lt_count--;
9701         }
9702       }
9703     }
9704   }
9705   if (lt_foo != "") { lt_freq[lt_foo]++; }
9706   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9707 }'`
9708   # AWK program above erroneously prepends '/' to C:/dos/paths
9709   # for these hosts.
9710   case $host_os in
9711     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9712       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9713   esac
9714   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9715 else
9716   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9717 fi
9718 library_names_spec=
9719 libname_spec='lib$name'
9720 soname_spec=
9721 shrext_cmds=".so"
9722 postinstall_cmds=
9723 postuninstall_cmds=
9724 finish_cmds=
9725 finish_eval=
9726 shlibpath_var=
9727 shlibpath_overrides_runpath=unknown
9728 version_type=none
9729 dynamic_linker="$host_os ld.so"
9730 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9731 need_lib_prefix=unknown
9732 hardcode_into_libs=no
9733
9734 # when you set need_version to no, make sure it does not cause -set_version
9735 # flags to be left without arguments
9736 need_version=unknown
9737
9738 case $host_os in
9739 aix3*)
9740   version_type=linux
9741   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9742   shlibpath_var=LIBPATH
9743
9744   # AIX 3 has no versioning support, so we append a major version to the name.
9745   soname_spec='${libname}${release}${shared_ext}$major'
9746   ;;
9747
9748 aix[4-9]*)
9749   version_type=linux
9750   need_lib_prefix=no
9751   need_version=no
9752   hardcode_into_libs=yes
9753   if test "$host_cpu" = ia64; then
9754     # AIX 5 supports IA64
9755     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9756     shlibpath_var=LD_LIBRARY_PATH
9757   else
9758     # With GCC up to 2.95.x, collect2 would create an import file
9759     # for dependence libraries.  The import file would start with
9760     # the line `#! .'.  This would cause the generated library to
9761     # depend on `.', always an invalid library.  This was fixed in
9762     # development snapshots of GCC prior to 3.0.
9763     case $host_os in
9764       aix4 | aix4.[01] | aix4.[01].*)
9765       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9766            echo ' yes '
9767            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9768         :
9769       else
9770         can_build_shared=no
9771       fi
9772       ;;
9773     esac
9774     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9775     # soname into executable. Probably we can add versioning support to
9776     # collect2, so additional links can be useful in future.
9777     if test "$aix_use_runtimelinking" = yes; then
9778       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9779       # instead of lib<name>.a to let people know that these are not
9780       # typical AIX shared libraries.
9781       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9782     else
9783       # We preserve .a as extension for shared libraries through AIX4.2
9784       # and later when we are not doing run time linking.
9785       library_names_spec='${libname}${release}.a $libname.a'
9786       soname_spec='${libname}${release}${shared_ext}$major'
9787     fi
9788     shlibpath_var=LIBPATH
9789   fi
9790   ;;
9791
9792 amigaos*)
9793   case $host_cpu in
9794   powerpc)
9795     # Since July 2007 AmigaOS4 officially supports .so libraries.
9796     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9797     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9798     ;;
9799   m68k)
9800     library_names_spec='$libname.ixlibrary $libname.a'
9801     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9802     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
9803     ;;
9804   esac
9805   ;;
9806
9807 beos*)
9808   library_names_spec='${libname}${shared_ext}'
9809   dynamic_linker="$host_os ld.so"
9810   shlibpath_var=LIBRARY_PATH
9811   ;;
9812
9813 bsdi[45]*)
9814   version_type=linux
9815   need_version=no
9816   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9817   soname_spec='${libname}${release}${shared_ext}$major'
9818   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9819   shlibpath_var=LD_LIBRARY_PATH
9820   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9821   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9822   # the default ld.so.conf also contains /usr/contrib/lib and
9823   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9824   # libtool to hard-code these into programs
9825   ;;
9826
9827 cygwin* | mingw* | pw32* | cegcc*)
9828   version_type=windows
9829   shrext_cmds=".dll"
9830   need_version=no
9831   need_lib_prefix=no
9832
9833   case $GCC,$host_os in
9834   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9835     library_names_spec='$libname.dll.a'
9836     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9837     postinstall_cmds='base_file=`basename \${file}`~
9838       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9839       dldir=$destdir/`dirname \$dlpath`~
9840       test -d \$dldir || mkdir -p \$dldir~
9841       $install_prog $dir/$dlname \$dldir/$dlname~
9842       chmod a+x \$dldir/$dlname~
9843       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9844         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9845       fi'
9846     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9847       dlpath=$dir/\$dldll~
9848        $RM \$dlpath'
9849     shlibpath_overrides_runpath=yes
9850
9851     case $host_os in
9852     cygwin*)
9853       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9854       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9855
9856       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9857       ;;
9858     mingw* | cegcc*)
9859       # MinGW DLLs use traditional 'lib' prefix
9860       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9861       ;;
9862     pw32*)
9863       # pw32 DLLs use 'pw' prefix rather than 'lib'
9864       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9865       ;;
9866     esac
9867     ;;
9868
9869   *)
9870     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9871     ;;
9872   esac
9873   dynamic_linker='Win32 ld.exe'
9874   # FIXME: first we should search . and the directory the executable is in
9875   shlibpath_var=PATH
9876   ;;
9877
9878 darwin* | rhapsody*)
9879   dynamic_linker="$host_os dyld"
9880   version_type=darwin
9881   need_lib_prefix=no
9882   need_version=no
9883   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9884   soname_spec='${libname}${release}${major}$shared_ext'
9885   shlibpath_overrides_runpath=yes
9886   shlibpath_var=DYLD_LIBRARY_PATH
9887   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9888
9889   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9890   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9891   ;;
9892
9893 dgux*)
9894   version_type=linux
9895   need_lib_prefix=no
9896   need_version=no
9897   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9898   soname_spec='${libname}${release}${shared_ext}$major'
9899   shlibpath_var=LD_LIBRARY_PATH
9900   ;;
9901
9902 freebsd* | dragonfly*)
9903   # DragonFly does not have aout.  When/if they implement a new
9904   # versioning mechanism, adjust this.
9905   if test -x /usr/bin/objformat; then
9906     objformat=`/usr/bin/objformat`
9907   else
9908     case $host_os in
9909     freebsd[23].*) objformat=aout ;;
9910     *) objformat=elf ;;
9911     esac
9912   fi
9913   version_type=freebsd-$objformat
9914   case $version_type in
9915     freebsd-elf*)
9916       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9917       need_version=no
9918       need_lib_prefix=no
9919       ;;
9920     freebsd-*)
9921       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9922       need_version=yes
9923       ;;
9924   esac
9925   shlibpath_var=LD_LIBRARY_PATH
9926   case $host_os in
9927   freebsd2.*)
9928     shlibpath_overrides_runpath=yes
9929     ;;
9930   freebsd3.[01]* | freebsdelf3.[01]*)
9931     shlibpath_overrides_runpath=yes
9932     hardcode_into_libs=yes
9933     ;;
9934   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9935   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9936     shlibpath_overrides_runpath=no
9937     hardcode_into_libs=yes
9938     ;;
9939   *) # from 4.6 on, and DragonFly
9940     shlibpath_overrides_runpath=yes
9941     hardcode_into_libs=yes
9942     ;;
9943   esac
9944   ;;
9945
9946 haiku*)
9947   version_type=linux
9948   need_lib_prefix=no
9949   need_version=no
9950   dynamic_linker="$host_os runtime_loader"
9951   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9952   soname_spec='${libname}${release}${shared_ext}$major'
9953   shlibpath_var=LIBRARY_PATH
9954   shlibpath_overrides_runpath=yes
9955   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9956   hardcode_into_libs=yes
9957   ;;
9958
9959 hpux9* | hpux10* | hpux11*)
9960   # Give a soname corresponding to the major version so that dld.sl refuses to
9961   # link against other versions.
9962   version_type=sunos
9963   need_lib_prefix=no
9964   need_version=no
9965   case $host_cpu in
9966   ia64*)
9967     shrext_cmds='.so'
9968     hardcode_into_libs=yes
9969     dynamic_linker="$host_os dld.so"
9970     shlibpath_var=LD_LIBRARY_PATH
9971     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9972     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9973     soname_spec='${libname}${release}${shared_ext}$major'
9974     if test "X$HPUX_IA64_MODE" = X32; then
9975       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9976     else
9977       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9978     fi
9979     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9980     ;;
9981   hppa*64*)
9982     shrext_cmds='.sl'
9983     hardcode_into_libs=yes
9984     dynamic_linker="$host_os dld.sl"
9985     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9986     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9987     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9988     soname_spec='${libname}${release}${shared_ext}$major'
9989     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9990     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9991     ;;
9992   *)
9993     shrext_cmds='.sl'
9994     dynamic_linker="$host_os dld.sl"
9995     shlibpath_var=SHLIB_PATH
9996     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9997     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9998     soname_spec='${libname}${release}${shared_ext}$major'
9999     ;;
10000   esac
10001   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10002   postinstall_cmds='chmod 555 $lib'
10003   # or fails outright, so override atomically:
10004   install_override_mode=555
10005   ;;
10006
10007 interix[3-9]*)
10008   version_type=linux
10009   need_lib_prefix=no
10010   need_version=no
10011   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10012   soname_spec='${libname}${release}${shared_ext}$major'
10013   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10014   shlibpath_var=LD_LIBRARY_PATH
10015   shlibpath_overrides_runpath=no
10016   hardcode_into_libs=yes
10017   ;;
10018
10019 irix5* | irix6* | nonstopux*)
10020   case $host_os in
10021     nonstopux*) version_type=nonstopux ;;
10022     *)
10023         if test "$lt_cv_prog_gnu_ld" = yes; then
10024                 version_type=linux
10025         else
10026                 version_type=irix
10027         fi ;;
10028   esac
10029   need_lib_prefix=no
10030   need_version=no
10031   soname_spec='${libname}${release}${shared_ext}$major'
10032   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10033   case $host_os in
10034   irix5* | nonstopux*)
10035     libsuff= shlibsuff=
10036     ;;
10037   *)
10038     case $LD in # libtool.m4 will add one of these switches to LD
10039     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10040       libsuff= shlibsuff= libmagic=32-bit;;
10041     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10042       libsuff=32 shlibsuff=N32 libmagic=N32;;
10043     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10044       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10045     *) libsuff= shlibsuff= libmagic=never-match;;
10046     esac
10047     ;;
10048   esac
10049   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10050   shlibpath_overrides_runpath=no
10051   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10052   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10053   hardcode_into_libs=yes
10054   ;;
10055
10056 # No shared lib support for Linux oldld, aout, or coff.
10057 linux*oldld* | linux*aout* | linux*coff*)
10058   dynamic_linker=no
10059   ;;
10060
10061 # This must be Linux ELF.
10062
10063 # uclinux* changes (here and below) have been submitted to the libtool
10064 # project, but have not yet been accepted: they are GCC-local changes
10065 # for the time being.  (See
10066 # https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10067 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu* | uclinuxfdpiceabi)
10068   version_type=linux
10069   need_lib_prefix=no
10070   need_version=no
10071   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10072   soname_spec='${libname}${release}${shared_ext}$major'
10073   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10074   shlibpath_var=LD_LIBRARY_PATH
10075   shlibpath_overrides_runpath=no
10076
10077   # Some binutils ld are patched to set DT_RUNPATH
10078   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10079   $as_echo_n "(cached) " >&6
10080 else
10081   lt_cv_shlibpath_overrides_runpath=no
10082     save_LDFLAGS=$LDFLAGS
10083     save_libdir=$libdir
10084     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10085          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10086     if test x$gcc_no_link = xyes; then
10087   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10088 fi
10089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10090 /* end confdefs.h.  */
10091
10092 int
10093 main ()
10094 {
10095
10096   ;
10097   return 0;
10098 }
10099 _ACEOF
10100 if ac_fn_c_try_link "$LINENO"; then :
10101   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10102   lt_cv_shlibpath_overrides_runpath=yes
10103 fi
10104 fi
10105 rm -f core conftest.err conftest.$ac_objext \
10106     conftest$ac_exeext conftest.$ac_ext
10107     LDFLAGS=$save_LDFLAGS
10108     libdir=$save_libdir
10109
10110 fi
10111
10112   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10113
10114   # This implies no fast_install, which is unacceptable.
10115   # Some rework will be needed to allow for fast_install
10116   # before this can be enabled.
10117   hardcode_into_libs=yes
10118
10119   # Append ld.so.conf contents to the search path
10120   if test -f /etc/ld.so.conf; then
10121     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
10122     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10123   fi
10124
10125   # We used to test for /lib/ld.so.1 and disable shared libraries on
10126   # powerpc, because MkLinux only supported shared libraries with the
10127   # GNU dynamic linker.  Since this was broken with cross compilers,
10128   # most powerpc-linux boxes support dynamic linking these days and
10129   # people can always --disable-shared, the test was removed, and we
10130   # assume the GNU/Linux dynamic linker is in use.
10131   dynamic_linker='GNU/Linux ld.so'
10132   ;;
10133
10134 netbsd*)
10135   version_type=sunos
10136   need_lib_prefix=no
10137   need_version=no
10138   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10139     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10140     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10141     dynamic_linker='NetBSD (a.out) ld.so'
10142   else
10143     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10144     soname_spec='${libname}${release}${shared_ext}$major'
10145     dynamic_linker='NetBSD ld.elf_so'
10146   fi
10147   shlibpath_var=LD_LIBRARY_PATH
10148   shlibpath_overrides_runpath=yes
10149   hardcode_into_libs=yes
10150   ;;
10151
10152 newsos6)
10153   version_type=linux
10154   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10155   shlibpath_var=LD_LIBRARY_PATH
10156   shlibpath_overrides_runpath=yes
10157   ;;
10158
10159 *nto* | *qnx*)
10160   version_type=qnx
10161   need_lib_prefix=no
10162   need_version=no
10163   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10164   soname_spec='${libname}${release}${shared_ext}$major'
10165   shlibpath_var=LD_LIBRARY_PATH
10166   shlibpath_overrides_runpath=no
10167   hardcode_into_libs=yes
10168   dynamic_linker='ldqnx.so'
10169   ;;
10170
10171 openbsd*)
10172   version_type=sunos
10173   sys_lib_dlsearch_path_spec="/usr/lib"
10174   need_lib_prefix=no
10175   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10176   case $host_os in
10177     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10178     *)                          need_version=no  ;;
10179   esac
10180   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10181   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10182   shlibpath_var=LD_LIBRARY_PATH
10183   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10184     case $host_os in
10185       openbsd2.[89] | openbsd2.[89].*)
10186         shlibpath_overrides_runpath=no
10187         ;;
10188       *)
10189         shlibpath_overrides_runpath=yes
10190         ;;
10191       esac
10192   else
10193     shlibpath_overrides_runpath=yes
10194   fi
10195   ;;
10196
10197 os2*)
10198   libname_spec='$name'
10199   shrext_cmds=".dll"
10200   need_lib_prefix=no
10201   library_names_spec='$libname${shared_ext} $libname.a'
10202   dynamic_linker='OS/2 ld.exe'
10203   shlibpath_var=LIBPATH
10204   ;;
10205
10206 osf3* | osf4* | osf5*)
10207   version_type=osf
10208   need_lib_prefix=no
10209   need_version=no
10210   soname_spec='${libname}${release}${shared_ext}$major'
10211   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10212   shlibpath_var=LD_LIBRARY_PATH
10213   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10214   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10215   ;;
10216
10217 rdos*)
10218   dynamic_linker=no
10219   ;;
10220
10221 solaris*)
10222   version_type=linux
10223   need_lib_prefix=no
10224   need_version=no
10225   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10226   soname_spec='${libname}${release}${shared_ext}$major'
10227   shlibpath_var=LD_LIBRARY_PATH
10228   shlibpath_overrides_runpath=yes
10229   hardcode_into_libs=yes
10230   # ldd complains unless libraries are executable
10231   postinstall_cmds='chmod +x $lib'
10232   ;;
10233
10234 sunos4*)
10235   version_type=sunos
10236   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10237   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10238   shlibpath_var=LD_LIBRARY_PATH
10239   shlibpath_overrides_runpath=yes
10240   if test "$with_gnu_ld" = yes; then
10241     need_lib_prefix=no
10242   fi
10243   need_version=yes
10244   ;;
10245
10246 sysv4 | sysv4.3*)
10247   version_type=linux
10248   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10249   soname_spec='${libname}${release}${shared_ext}$major'
10250   shlibpath_var=LD_LIBRARY_PATH
10251   case $host_vendor in
10252     sni)
10253       shlibpath_overrides_runpath=no
10254       need_lib_prefix=no
10255       runpath_var=LD_RUN_PATH
10256       ;;
10257     siemens)
10258       need_lib_prefix=no
10259       ;;
10260     motorola)
10261       need_lib_prefix=no
10262       need_version=no
10263       shlibpath_overrides_runpath=no
10264       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10265       ;;
10266   esac
10267   ;;
10268
10269 sysv4*MP*)
10270   if test -d /usr/nec ;then
10271     version_type=linux
10272     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10273     soname_spec='$libname${shared_ext}.$major'
10274     shlibpath_var=LD_LIBRARY_PATH
10275   fi
10276   ;;
10277
10278 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10279   version_type=freebsd-elf
10280   need_lib_prefix=no
10281   need_version=no
10282   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10283   soname_spec='${libname}${release}${shared_ext}$major'
10284   shlibpath_var=LD_LIBRARY_PATH
10285   shlibpath_overrides_runpath=yes
10286   hardcode_into_libs=yes
10287   if test "$with_gnu_ld" = yes; then
10288     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10289   else
10290     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10291     case $host_os in
10292       sco3.2v5*)
10293         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10294         ;;
10295     esac
10296   fi
10297   sys_lib_dlsearch_path_spec='/usr/lib'
10298   ;;
10299
10300 tpf*)
10301   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10302   version_type=linux
10303   need_lib_prefix=no
10304   need_version=no
10305   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10306   shlibpath_var=LD_LIBRARY_PATH
10307   shlibpath_overrides_runpath=no
10308   hardcode_into_libs=yes
10309   ;;
10310
10311 uts4*)
10312   version_type=linux
10313   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10314   soname_spec='${libname}${release}${shared_ext}$major'
10315   shlibpath_var=LD_LIBRARY_PATH
10316   ;;
10317
10318 *)
10319   dynamic_linker=no
10320   ;;
10321 esac
10322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10323 $as_echo "$dynamic_linker" >&6; }
10324 test "$dynamic_linker" = no && can_build_shared=no
10325
10326 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10327 if test "$GCC" = yes; then
10328   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10329 fi
10330
10331 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10332   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10333 fi
10334 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10335   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10336 fi
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10430 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10431 hardcode_action=
10432 if test -n "$hardcode_libdir_flag_spec" ||
10433    test -n "$runpath_var" ||
10434    test "X$hardcode_automatic" = "Xyes" ; then
10435
10436   # We can hardcode non-existent directories.
10437   if test "$hardcode_direct" != no &&
10438      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10439      # have to relink, otherwise we might link with an installed library
10440      # when we should be linking with a yet-to-be-installed one
10441      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10442      test "$hardcode_minus_L" != no; then
10443     # Linking always hardcodes the temporary library directory.
10444     hardcode_action=relink
10445   else
10446     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10447     hardcode_action=immediate
10448   fi
10449 else
10450   # We cannot hardcode anything, or else we can only hardcode existing
10451   # directories.
10452   hardcode_action=unsupported
10453 fi
10454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10455 $as_echo "$hardcode_action" >&6; }
10456
10457 if test "$hardcode_action" = relink ||
10458    test "$inherit_rpath" = yes; then
10459   # Fast installation is not supported
10460   enable_fast_install=no
10461 elif test "$shlibpath_overrides_runpath" = yes ||
10462      test "$enable_shared" = no; then
10463   # Fast installation is not necessary
10464   enable_fast_install=needless
10465 fi
10466
10467
10468
10469
10470
10471
10472   if test "x$enable_dlopen" != xyes; then
10473   enable_dlopen=unknown
10474   enable_dlopen_self=unknown
10475   enable_dlopen_self_static=unknown
10476 else
10477   lt_cv_dlopen=no
10478   lt_cv_dlopen_libs=
10479
10480   case $host_os in
10481   beos*)
10482     lt_cv_dlopen="load_add_on"
10483     lt_cv_dlopen_libs=
10484     lt_cv_dlopen_self=yes
10485     ;;
10486
10487   mingw* | pw32* | cegcc*)
10488     lt_cv_dlopen="LoadLibrary"
10489     lt_cv_dlopen_libs=
10490     ;;
10491
10492   cygwin*)
10493     lt_cv_dlopen="dlopen"
10494     lt_cv_dlopen_libs=
10495     ;;
10496
10497   darwin*)
10498   # if libdl is installed we need to link against it
10499     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10500 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10501 if ${ac_cv_lib_dl_dlopen+:} false; then :
10502   $as_echo_n "(cached) " >&6
10503 else
10504   ac_check_lib_save_LIBS=$LIBS
10505 LIBS="-ldl  $LIBS"
10506 if test x$gcc_no_link = xyes; then
10507   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10508 fi
10509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10510 /* end confdefs.h.  */
10511
10512 /* Override any GCC internal prototype to avoid an error.
10513    Use char because int might match the return type of a GCC
10514    builtin and then its argument prototype would still apply.  */
10515 #ifdef __cplusplus
10516 extern "C"
10517 #endif
10518 char dlopen ();
10519 int
10520 main ()
10521 {
10522 return dlopen ();
10523   ;
10524   return 0;
10525 }
10526 _ACEOF
10527 if ac_fn_c_try_link "$LINENO"; then :
10528   ac_cv_lib_dl_dlopen=yes
10529 else
10530   ac_cv_lib_dl_dlopen=no
10531 fi
10532 rm -f core conftest.err conftest.$ac_objext \
10533     conftest$ac_exeext conftest.$ac_ext
10534 LIBS=$ac_check_lib_save_LIBS
10535 fi
10536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10537 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10538 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10539   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10540 else
10541
10542     lt_cv_dlopen="dyld"
10543     lt_cv_dlopen_libs=
10544     lt_cv_dlopen_self=yes
10545
10546 fi
10547
10548     ;;
10549
10550   *)
10551     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10552 if test "x$ac_cv_func_shl_load" = xyes; then :
10553   lt_cv_dlopen="shl_load"
10554 else
10555   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10556 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10557 if ${ac_cv_lib_dld_shl_load+:} false; then :
10558   $as_echo_n "(cached) " >&6
10559 else
10560   ac_check_lib_save_LIBS=$LIBS
10561 LIBS="-ldld  $LIBS"
10562 if test x$gcc_no_link = xyes; then
10563   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10564 fi
10565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10566 /* end confdefs.h.  */
10567
10568 /* Override any GCC internal prototype to avoid an error.
10569    Use char because int might match the return type of a GCC
10570    builtin and then its argument prototype would still apply.  */
10571 #ifdef __cplusplus
10572 extern "C"
10573 #endif
10574 char shl_load ();
10575 int
10576 main ()
10577 {
10578 return shl_load ();
10579   ;
10580   return 0;
10581 }
10582 _ACEOF
10583 if ac_fn_c_try_link "$LINENO"; then :
10584   ac_cv_lib_dld_shl_load=yes
10585 else
10586   ac_cv_lib_dld_shl_load=no
10587 fi
10588 rm -f core conftest.err conftest.$ac_objext \
10589     conftest$ac_exeext conftest.$ac_ext
10590 LIBS=$ac_check_lib_save_LIBS
10591 fi
10592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10593 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10594 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
10595   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10596 else
10597   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10598 if test "x$ac_cv_func_dlopen" = xyes; then :
10599   lt_cv_dlopen="dlopen"
10600 else
10601   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10602 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10603 if ${ac_cv_lib_dl_dlopen+:} false; then :
10604   $as_echo_n "(cached) " >&6
10605 else
10606   ac_check_lib_save_LIBS=$LIBS
10607 LIBS="-ldl  $LIBS"
10608 if test x$gcc_no_link = xyes; then
10609   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10610 fi
10611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10612 /* end confdefs.h.  */
10613
10614 /* Override any GCC internal prototype to avoid an error.
10615    Use char because int might match the return type of a GCC
10616    builtin and then its argument prototype would still apply.  */
10617 #ifdef __cplusplus
10618 extern "C"
10619 #endif
10620 char dlopen ();
10621 int
10622 main ()
10623 {
10624 return dlopen ();
10625   ;
10626   return 0;
10627 }
10628 _ACEOF
10629 if ac_fn_c_try_link "$LINENO"; then :
10630   ac_cv_lib_dl_dlopen=yes
10631 else
10632   ac_cv_lib_dl_dlopen=no
10633 fi
10634 rm -f core conftest.err conftest.$ac_objext \
10635     conftest$ac_exeext conftest.$ac_ext
10636 LIBS=$ac_check_lib_save_LIBS
10637 fi
10638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10639 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10640 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
10641   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10642 else
10643   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10644 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10645 if ${ac_cv_lib_svld_dlopen+:} false; then :
10646   $as_echo_n "(cached) " >&6
10647 else
10648   ac_check_lib_save_LIBS=$LIBS
10649 LIBS="-lsvld  $LIBS"
10650 if test x$gcc_no_link = xyes; then
10651   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10652 fi
10653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10654 /* end confdefs.h.  */
10655
10656 /* Override any GCC internal prototype to avoid an error.
10657    Use char because int might match the return type of a GCC
10658    builtin and then its argument prototype would still apply.  */
10659 #ifdef __cplusplus
10660 extern "C"
10661 #endif
10662 char dlopen ();
10663 int
10664 main ()
10665 {
10666 return dlopen ();
10667   ;
10668   return 0;
10669 }
10670 _ACEOF
10671 if ac_fn_c_try_link "$LINENO"; then :
10672   ac_cv_lib_svld_dlopen=yes
10673 else
10674   ac_cv_lib_svld_dlopen=no
10675 fi
10676 rm -f core conftest.err conftest.$ac_objext \
10677     conftest$ac_exeext conftest.$ac_ext
10678 LIBS=$ac_check_lib_save_LIBS
10679 fi
10680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10681 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10682 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
10683   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10684 else
10685   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10686 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10687 if ${ac_cv_lib_dld_dld_link+:} false; then :
10688   $as_echo_n "(cached) " >&6
10689 else
10690   ac_check_lib_save_LIBS=$LIBS
10691 LIBS="-ldld  $LIBS"
10692 if test x$gcc_no_link = xyes; then
10693   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10694 fi
10695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10696 /* end confdefs.h.  */
10697
10698 /* Override any GCC internal prototype to avoid an error.
10699    Use char because int might match the return type of a GCC
10700    builtin and then its argument prototype would still apply.  */
10701 #ifdef __cplusplus
10702 extern "C"
10703 #endif
10704 char dld_link ();
10705 int
10706 main ()
10707 {
10708 return dld_link ();
10709   ;
10710   return 0;
10711 }
10712 _ACEOF
10713 if ac_fn_c_try_link "$LINENO"; then :
10714   ac_cv_lib_dld_dld_link=yes
10715 else
10716   ac_cv_lib_dld_dld_link=no
10717 fi
10718 rm -f core conftest.err conftest.$ac_objext \
10719     conftest$ac_exeext conftest.$ac_ext
10720 LIBS=$ac_check_lib_save_LIBS
10721 fi
10722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10723 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10724 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
10725   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10726 fi
10727
10728
10729 fi
10730
10731
10732 fi
10733
10734
10735 fi
10736
10737
10738 fi
10739
10740
10741 fi
10742
10743     ;;
10744   esac
10745
10746   if test "x$lt_cv_dlopen" != xno; then
10747     enable_dlopen=yes
10748   else
10749     enable_dlopen=no
10750   fi
10751
10752   case $lt_cv_dlopen in
10753   dlopen)
10754     save_CPPFLAGS="$CPPFLAGS"
10755     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10756
10757     save_LDFLAGS="$LDFLAGS"
10758     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10759
10760     save_LIBS="$LIBS"
10761     LIBS="$lt_cv_dlopen_libs $LIBS"
10762
10763     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10764 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10765 if ${lt_cv_dlopen_self+:} false; then :
10766   $as_echo_n "(cached) " >&6
10767 else
10768           if test "$cross_compiling" = yes; then :
10769   lt_cv_dlopen_self=cross
10770 else
10771   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10772   lt_status=$lt_dlunknown
10773   cat > conftest.$ac_ext <<_LT_EOF
10774 #line 10784 "configure"
10775 #include "confdefs.h"
10776
10777 #if HAVE_DLFCN_H
10778 #include <dlfcn.h>
10779 #endif
10780
10781 #include <stdio.h>
10782
10783 #ifdef RTLD_GLOBAL
10784 #  define LT_DLGLOBAL           RTLD_GLOBAL
10785 #else
10786 #  ifdef DL_GLOBAL
10787 #    define LT_DLGLOBAL         DL_GLOBAL
10788 #  else
10789 #    define LT_DLGLOBAL         0
10790 #  endif
10791 #endif
10792
10793 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10794    find out it does not work in some platform. */
10795 #ifndef LT_DLLAZY_OR_NOW
10796 #  ifdef RTLD_LAZY
10797 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10798 #  else
10799 #    ifdef DL_LAZY
10800 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10801 #    else
10802 #      ifdef RTLD_NOW
10803 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10804 #      else
10805 #        ifdef DL_NOW
10806 #          define LT_DLLAZY_OR_NOW      DL_NOW
10807 #        else
10808 #          define LT_DLLAZY_OR_NOW      0
10809 #        endif
10810 #      endif
10811 #    endif
10812 #  endif
10813 #endif
10814
10815 /* When -fvisbility=hidden is used, assume the code has been annotated
10816    correspondingly for the symbols needed.  */
10817 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10818 void fnord () __attribute__((visibility("default")));
10819 #endif
10820
10821 void fnord () { int i=42; }
10822 int main ()
10823 {
10824   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10825   int status = $lt_dlunknown;
10826
10827   if (self)
10828     {
10829       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10830       else
10831         {
10832           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10833           else puts (dlerror ());
10834         }
10835       /* dlclose (self); */
10836     }
10837   else
10838     puts (dlerror ());
10839
10840   return status;
10841 }
10842 _LT_EOF
10843   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10844   (eval $ac_link) 2>&5
10845   ac_status=$?
10846   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10847   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10848     (./conftest; exit; ) >&5 2>/dev/null
10849     lt_status=$?
10850     case x$lt_status in
10851       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10852       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10853       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10854     esac
10855   else :
10856     # compilation failed
10857     lt_cv_dlopen_self=no
10858   fi
10859 fi
10860 rm -fr conftest*
10861
10862
10863 fi
10864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10865 $as_echo "$lt_cv_dlopen_self" >&6; }
10866
10867     if test "x$lt_cv_dlopen_self" = xyes; then
10868       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10869       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10870 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10871 if ${lt_cv_dlopen_self_static+:} false; then :
10872   $as_echo_n "(cached) " >&6
10873 else
10874           if test "$cross_compiling" = yes; then :
10875   lt_cv_dlopen_self_static=cross
10876 else
10877   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10878   lt_status=$lt_dlunknown
10879   cat > conftest.$ac_ext <<_LT_EOF
10880 #line 10890 "configure"
10881 #include "confdefs.h"
10882
10883 #if HAVE_DLFCN_H
10884 #include <dlfcn.h>
10885 #endif
10886
10887 #include <stdio.h>
10888
10889 #ifdef RTLD_GLOBAL
10890 #  define LT_DLGLOBAL           RTLD_GLOBAL
10891 #else
10892 #  ifdef DL_GLOBAL
10893 #    define LT_DLGLOBAL         DL_GLOBAL
10894 #  else
10895 #    define LT_DLGLOBAL         0
10896 #  endif
10897 #endif
10898
10899 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10900    find out it does not work in some platform. */
10901 #ifndef LT_DLLAZY_OR_NOW
10902 #  ifdef RTLD_LAZY
10903 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10904 #  else
10905 #    ifdef DL_LAZY
10906 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10907 #    else
10908 #      ifdef RTLD_NOW
10909 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10910 #      else
10911 #        ifdef DL_NOW
10912 #          define LT_DLLAZY_OR_NOW      DL_NOW
10913 #        else
10914 #          define LT_DLLAZY_OR_NOW      0
10915 #        endif
10916 #      endif
10917 #    endif
10918 #  endif
10919 #endif
10920
10921 /* When -fvisbility=hidden is used, assume the code has been annotated
10922    correspondingly for the symbols needed.  */
10923 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10924 void fnord () __attribute__((visibility("default")));
10925 #endif
10926
10927 void fnord () { int i=42; }
10928 int main ()
10929 {
10930   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10931   int status = $lt_dlunknown;
10932
10933   if (self)
10934     {
10935       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10936       else
10937         {
10938           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10939           else puts (dlerror ());
10940         }
10941       /* dlclose (self); */
10942     }
10943   else
10944     puts (dlerror ());
10945
10946   return status;
10947 }
10948 _LT_EOF
10949   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10950   (eval $ac_link) 2>&5
10951   ac_status=$?
10952   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10953   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10954     (./conftest; exit; ) >&5 2>/dev/null
10955     lt_status=$?
10956     case x$lt_status in
10957       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10958       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10959       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10960     esac
10961   else :
10962     # compilation failed
10963     lt_cv_dlopen_self_static=no
10964   fi
10965 fi
10966 rm -fr conftest*
10967
10968
10969 fi
10970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10971 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10972     fi
10973
10974     CPPFLAGS="$save_CPPFLAGS"
10975     LDFLAGS="$save_LDFLAGS"
10976     LIBS="$save_LIBS"
10977     ;;
10978   esac
10979
10980   case $lt_cv_dlopen_self in
10981   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10982   *) enable_dlopen_self=unknown ;;
10983   esac
10984
10985   case $lt_cv_dlopen_self_static in
10986   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10987   *) enable_dlopen_self_static=unknown ;;
10988   esac
10989 fi
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007 striplib=
11008 old_striplib=
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11010 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11011 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11012   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11013   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11015 $as_echo "yes" >&6; }
11016 else
11017 # FIXME - insert some real tests, host_os isn't really good enough
11018   case $host_os in
11019   darwin*)
11020     if test -n "$STRIP" ; then
11021       striplib="$STRIP -x"
11022       old_striplib="$STRIP -S"
11023       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11024 $as_echo "yes" >&6; }
11025     else
11026       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11027 $as_echo "no" >&6; }
11028     fi
11029     ;;
11030   *)
11031     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11032 $as_echo "no" >&6; }
11033     ;;
11034   esac
11035 fi
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048   # Report which library types will actually be built
11049   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11050 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11051   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11052 $as_echo "$can_build_shared" >&6; }
11053
11054   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11055 $as_echo_n "checking whether to build shared libraries... " >&6; }
11056   test "$can_build_shared" = "no" && enable_shared=no
11057
11058   # On AIX, shared libraries and static libraries use the same namespace, and
11059   # are all built from PIC.
11060   case $host_os in
11061   aix3*)
11062     test "$enable_shared" = yes && enable_static=no
11063     if test -n "$RANLIB"; then
11064       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11065       postinstall_cmds='$RANLIB $lib'
11066     fi
11067     ;;
11068
11069   aix[4-9]*)
11070     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11071       test "$enable_shared" = yes && enable_static=no
11072     fi
11073     ;;
11074   esac
11075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11076 $as_echo "$enable_shared" >&6; }
11077
11078   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11079 $as_echo_n "checking whether to build static libraries... " >&6; }
11080   # Make sure either enable_shared or enable_static is yes.
11081   test "$enable_shared" = yes || enable_static=yes
11082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11083 $as_echo "$enable_static" >&6; }
11084
11085
11086
11087
11088 fi
11089 ac_ext=c
11090 ac_cpp='$CPP $CPPFLAGS'
11091 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11092 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11093 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11094
11095 CC="$lt_save_CC"
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109         ac_config_commands="$ac_config_commands libtool"
11110
11111
11112
11113
11114 # Only expand once:
11115
11116
11117
11118
11119
11120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
11121 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
11122 set x ${MAKE-make}
11123 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
11124 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
11125   $as_echo_n "(cached) " >&6
11126 else
11127   cat >conftest.make <<\_ACEOF
11128 SHELL = /bin/sh
11129 all:
11130         @echo '@@@%%%=$(MAKE)=@@@%%%'
11131 _ACEOF
11132 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
11133 case `${MAKE-make} -f conftest.make 2>/dev/null` in
11134   *@@@%%%=?*=@@@%%%*)
11135     eval ac_cv_prog_make_${ac_make}_set=yes;;
11136   *)
11137     eval ac_cv_prog_make_${ac_make}_set=no;;
11138 esac
11139 rm -f conftest.make
11140 fi
11141 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
11142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11143 $as_echo "yes" >&6; }
11144   SET_MAKE=
11145 else
11146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11147 $as_echo "no" >&6; }
11148   SET_MAKE="MAKE=${MAKE-make}"
11149 fi
11150
11151
11152 # -------
11153 # Headers
11154 # -------
11155
11156 # Sanity check for the cross-compilation case:
11157 ac_fn_c_check_header_mongrel "$LINENO" "stdio.h" "ac_cv_header_stdio_h" "$ac_includes_default"
11158 if test "x$ac_cv_header_stdio_h" = xyes; then :
11159   :
11160 else
11161   as_fn_error $? "Can't find stdio.h.
11162 You must have a usable C system for the target already installed, at least
11163 including headers and, preferably, the library, before you can configure
11164 the Objective C runtime system.  If necessary, install gcc now with
11165 \`LANGUAGES=c', then the target library, then build with \`LANGUAGES=objc'." "$LINENO" 5
11166 fi
11167
11168
11169
11170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
11171 $as_echo_n "checking for ANSI C header files... " >&6; }
11172 if ${ac_cv_header_stdc+:} false; then :
11173   $as_echo_n "(cached) " >&6
11174 else
11175   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11176 /* end confdefs.h.  */
11177 #include <stdlib.h>
11178 #include <stdarg.h>
11179 #include <string.h>
11180 #include <float.h>
11181
11182 int
11183 main ()
11184 {
11185
11186   ;
11187   return 0;
11188 }
11189 _ACEOF
11190 if ac_fn_c_try_compile "$LINENO"; then :
11191   ac_cv_header_stdc=yes
11192 else
11193   ac_cv_header_stdc=no
11194 fi
11195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11196
11197 if test $ac_cv_header_stdc = yes; then
11198   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11200 /* end confdefs.h.  */
11201 #include <string.h>
11202
11203 _ACEOF
11204 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11205   $EGREP "memchr" >/dev/null 2>&1; then :
11206
11207 else
11208   ac_cv_header_stdc=no
11209 fi
11210 rm -f conftest*
11211
11212 fi
11213
11214 if test $ac_cv_header_stdc = yes; then
11215   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11216   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11217 /* end confdefs.h.  */
11218 #include <stdlib.h>
11219
11220 _ACEOF
11221 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11222   $EGREP "free" >/dev/null 2>&1; then :
11223
11224 else
11225   ac_cv_header_stdc=no
11226 fi
11227 rm -f conftest*
11228
11229 fi
11230
11231 if test $ac_cv_header_stdc = yes; then
11232   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11233   if test "$cross_compiling" = yes; then :
11234   :
11235 else
11236   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11237 /* end confdefs.h.  */
11238 #include <ctype.h>
11239 #include <stdlib.h>
11240 #if ((' ' & 0x0FF) == 0x020)
11241 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11242 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11243 #else
11244 # define ISLOWER(c) \
11245                    (('a' <= (c) && (c) <= 'i') \
11246                      || ('j' <= (c) && (c) <= 'r') \
11247                      || ('s' <= (c) && (c) <= 'z'))
11248 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11249 #endif
11250
11251 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11252 int
11253 main ()
11254 {
11255   int i;
11256   for (i = 0; i < 256; i++)
11257     if (XOR (islower (i), ISLOWER (i))
11258         || toupper (i) != TOUPPER (i))
11259       return 2;
11260   return 0;
11261 }
11262 _ACEOF
11263 if ac_fn_c_try_run "$LINENO"; then :
11264
11265 else
11266   ac_cv_header_stdc=no
11267 fi
11268 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11269   conftest.$ac_objext conftest.beam conftest.$ac_ext
11270 fi
11271
11272 fi
11273 fi
11274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
11275 $as_echo "$ac_cv_header_stdc" >&6; }
11276 if test $ac_cv_header_stdc = yes; then
11277
11278 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
11279
11280 fi
11281
11282
11283 for ac_header in sched.h
11284 do :
11285   ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
11286 if test "x$ac_cv_header_sched_h" = xyes; then :
11287   cat >>confdefs.h <<_ACEOF
11288 #define HAVE_SCHED_H 1
11289 _ACEOF
11290
11291 fi
11292
11293 done
11294
11295
11296 # -----------
11297 # Miscellanea
11298 # -----------
11299
11300 # Check if we have thread-local storage
11301
11302
11303    # Check whether --enable-tls was given.
11304 if test "${enable_tls+set}" = set; then :
11305   enableval=$enable_tls;
11306       case "$enableval" in
11307        yes|no) ;;
11308        *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
11309       esac
11310
11311 else
11312   enable_tls=yes
11313 fi
11314
11315
11316   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
11317 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
11318 if ${gcc_cv_have_tls+:} false; then :
11319   $as_echo_n "(cached) " >&6
11320 else
11321
11322     if test "$cross_compiling" = yes; then :
11323                 if test x$gcc_no_link = xyes; then
11324   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11325 fi
11326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11327 /* end confdefs.h.  */
11328 __thread int a; int b; int main() { return a = b; }
11329 _ACEOF
11330 if ac_fn_c_try_link "$LINENO"; then :
11331   chktls_save_LDFLAGS="$LDFLAGS"
11332                           case $host in
11333             *-*-linux* | -*-uclinuxfdpic*)
11334               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
11335               ;;
11336           esac
11337           chktls_save_CFLAGS="$CFLAGS"
11338           CFLAGS="-fPIC $CFLAGS"
11339                   if test x$gcc_no_link = xyes; then
11340   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11341 fi
11342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11343 /* end confdefs.h.  */
11344 int f() { return 0; }
11345 _ACEOF
11346 if ac_fn_c_try_link "$LINENO"; then :
11347   if test x$gcc_no_link = xyes; then
11348   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11349 fi
11350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11351 /* end confdefs.h.  */
11352 __thread int a; int b; int f() { return a = b; }
11353 _ACEOF
11354 if ac_fn_c_try_link "$LINENO"; then :
11355   gcc_cv_have_tls=yes
11356 else
11357   gcc_cv_have_tls=no
11358 fi
11359 rm -f core conftest.err conftest.$ac_objext \
11360     conftest$ac_exeext conftest.$ac_ext
11361 else
11362   gcc_cv_have_tls=yes
11363 fi
11364 rm -f core conftest.err conftest.$ac_objext \
11365     conftest$ac_exeext conftest.$ac_ext
11366           CFLAGS="$chktls_save_CFLAGS"
11367           LDFLAGS="$chktls_save_LDFLAGS"
11368 else
11369   gcc_cv_have_tls=no
11370 fi
11371 rm -f core conftest.err conftest.$ac_objext \
11372     conftest$ac_exeext conftest.$ac_ext
11373
11374
11375 else
11376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11377 /* end confdefs.h.  */
11378 __thread int a; int b; int main() { return a = b; }
11379 _ACEOF
11380 if ac_fn_c_try_run "$LINENO"; then :
11381                       chktls_save_LDFLAGS="$LDFLAGS"
11382       LDFLAGS="-static $LDFLAGS"
11383       if test x$gcc_no_link = xyes; then
11384   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11385 fi
11386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11387 /* end confdefs.h.  */
11388 int main() { return 0; }
11389 _ACEOF
11390 if ac_fn_c_try_link "$LINENO"; then :
11391   if test "$cross_compiling" = yes; then :
11392   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11393 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11394 as_fn_error $? "cannot run test program while cross compiling
11395 See \`config.log' for more details" "$LINENO" 5; }
11396 else
11397   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11398 /* end confdefs.h.  */
11399 __thread int a; int b; int main() { return a = b; }
11400 _ACEOF
11401 if ac_fn_c_try_run "$LINENO"; then :
11402   gcc_cv_have_tls=yes
11403 else
11404   gcc_cv_have_tls=no
11405 fi
11406 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11407   conftest.$ac_objext conftest.beam conftest.$ac_ext
11408 fi
11409
11410 else
11411   gcc_cv_have_tls=yes
11412 fi
11413 rm -f core conftest.err conftest.$ac_objext \
11414     conftest$ac_exeext conftest.$ac_ext
11415       LDFLAGS="$chktls_save_LDFLAGS"
11416       if test $gcc_cv_have_tls = yes; then
11417                                                 chktls_save_CFLAGS="$CFLAGS"
11418         thread_CFLAGS=failed
11419         for flag in '' '-pthread' '-lpthread'; do
11420           CFLAGS="$flag $chktls_save_CFLAGS"
11421           if test x$gcc_no_link = xyes; then
11422   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11423 fi
11424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11425 /* end confdefs.h.  */
11426 #include <pthread.h>
11427                 void *g(void *d) { return NULL; }
11428 int
11429 main ()
11430 {
11431 pthread_t t; pthread_create(&t,NULL,g,NULL);
11432   ;
11433   return 0;
11434 }
11435 _ACEOF
11436 if ac_fn_c_try_link "$LINENO"; then :
11437   thread_CFLAGS="$flag"
11438 fi
11439 rm -f core conftest.err conftest.$ac_objext \
11440     conftest$ac_exeext conftest.$ac_ext
11441           if test "X$thread_CFLAGS" != Xfailed; then
11442             break
11443           fi
11444         done
11445         CFLAGS="$chktls_save_CFLAGS"
11446         if test "X$thread_CFLAGS" != Xfailed; then
11447           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
11448                                                   if test "$cross_compiling" = yes; then :
11449   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11450 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11451 as_fn_error $? "cannot run test program while cross compiling
11452 See \`config.log' for more details" "$LINENO" 5; }
11453 else
11454   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11455 /* end confdefs.h.  */
11456 #include <pthread.h>
11457                 __thread int a;
11458                 static int *volatile a_in_other_thread;
11459                 static void *
11460                 thread_func (void *arg)
11461                 {
11462                   a_in_other_thread = &a;
11463                   return (void *)0;
11464                 }
11465 int
11466 main ()
11467 {
11468 pthread_t thread;
11469                 void *thread_retval;
11470                 int *volatile a_in_main_thread;
11471                 a_in_main_thread = &a;
11472                 if (pthread_create (&thread, (pthread_attr_t *)0,
11473                                     thread_func, (void *)0))
11474                   return 0;
11475                 if (pthread_join (thread, &thread_retval))
11476                   return 0;
11477                 return (a_in_other_thread == a_in_main_thread);
11478   ;
11479   return 0;
11480 }
11481 _ACEOF
11482 if ac_fn_c_try_run "$LINENO"; then :
11483   gcc_cv_have_tls=yes
11484 else
11485   gcc_cv_have_tls=no
11486 fi
11487 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11488   conftest.$ac_objext conftest.beam conftest.$ac_ext
11489 fi
11490
11491           CFLAGS="$chktls_save_CFLAGS"
11492         fi
11493       fi
11494 else
11495   gcc_cv_have_tls=no
11496 fi
11497 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11498   conftest.$ac_objext conftest.beam conftest.$ac_ext
11499 fi
11500
11501 fi
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
11503 $as_echo "$gcc_cv_have_tls" >&6; }
11504   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
11505
11506 $as_echo "#define HAVE_TLS 1" >>confdefs.h
11507
11508   fi
11509
11510
11511   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the type of bitfields matters" >&5
11512 $as_echo_n "checking if the type of bitfields matters... " >&6; }
11513 if ${gt_cv_bitfield_type_matters+:} false; then :
11514   $as_echo_n "(cached) " >&6
11515 else
11516
11517     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11518 /* end confdefs.h.  */
11519 struct foo1 { char x; char y:1; char z; };
11520 struct foo2 { char x; long long int y:1; char z; };
11521 int foo1test[ sizeof (struct foo1) < sizeof (struct foo2) ? 1 : -1 ];
11522 int
11523 main ()
11524 {
11525
11526   ;
11527   return 0;
11528 }
11529 _ACEOF
11530 if ac_fn_c_try_compile "$LINENO"; then :
11531   gt_cv_bitfield_type_matters=yes
11532 else
11533   gt_cv_bitfield_type_matters=no
11534 fi
11535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11536
11537 fi
11538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_bitfield_type_matters" >&5
11539 $as_echo "$gt_cv_bitfield_type_matters" >&6; }
11540   if test $gt_cv_bitfield_type_matters = yes; then
11541
11542 $as_echo "#define HAVE_BITFIELD_TYPE_MATTERS 1" >>confdefs.h
11543
11544   fi
11545
11546
11547 # -----------
11548 # boehm-gc
11549 # -----------
11550
11551 # Check whether --enable-objc-gc was given.
11552 if test "${enable_objc_gc+set}" = set; then :
11553   enableval=$enable_objc_gc;
11554 else
11555   enable_objc_gc=no
11556 fi
11557
11558
11559 # Check whether --with-target-bdw-gc was given.
11560 if test "${with_target_bdw_gc+set}" = set; then :
11561   withval=$with_target_bdw_gc;
11562 fi
11563
11564
11565 # Check whether --with-target-bdw-gc-include was given.
11566 if test "${with_target_bdw_gc_include+set}" = set; then :
11567   withval=$with_target_bdw_gc_include;
11568 fi
11569
11570
11571 # Check whether --with-target-bdw-gc-lib was given.
11572 if test "${with_target_bdw_gc_lib+set}" = set; then :
11573   withval=$with_target_bdw_gc_lib;
11574 fi
11575
11576
11577 case "$enable_objc_gc" in
11578 no)
11579   use_bdw_gc=no
11580   ;;
11581 *)
11582   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
11583 $as_echo_n "checking for bdw garbage collector... " >&6; }
11584   if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
11585         BDW_GC_CFLAGS=
11586     BDW_GC_LIBS="-lgc"
11587   else
11588         if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
11589       as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
11590     elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
11591       as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
11592     else
11593       { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
11594 $as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
11595     fi
11596     mldir=`${CC-gcc} --print-multi-directory 2>/dev/null`
11597     bdw_val=
11598     if test "x$with_target_bdw_gc" != x; then
11599       for i in `echo $with_target_bdw_gc | tr ',' ' '`; do
11600         case "$i" in
11601           *=*) sd=${i%%=*}; d=${i#*=} ;;
11602           *) sd=.; d=$i ;;
11603         esac
11604         if test "$mldir" = "$sd"; then
11605           bdw_val=$d
11606         fi
11607       done
11608       if test "x$bdw_val" = x; then
11609         as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc" "$LINENO" 5
11610       fi
11611       bdw_inc_dir="$bdw_val/include"
11612       bdw_lib_dir="$bdw_val/lib"
11613     fi
11614     bdw_val=
11615     if test "x$with_target_bdw_gc_include" != x; then
11616       for i in `echo $with_target_bdw_gc_include | tr ',' ' '`; do
11617         case "$i" in
11618           *=*) sd=${i%%=*}; d=${i#*=} ;;
11619           *) sd=.; d=$i; fallback=$i ;;
11620         esac
11621         if test "$mldir" = "$sd"; then
11622           bdw_val=$d
11623         fi
11624       done
11625       if test "x$bdw_val" = x && test "x$bdw_inc_dir" = x && test "x$fallback" != x; then
11626         bdw_inc_dir="$fallback"
11627       elif test "x$bdw_val" = x; then
11628         as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11629       else
11630         bdw_inc_dir="$bdw_val"
11631       fi
11632     fi
11633     bdw_val=
11634     if test "x$with_target_bdw_gc_lib" != x; then
11635       for i in `echo $with_target_bdw_gc_lib | tr ',' ' '`; do
11636         case "$i" in
11637           *=*) sd=${i%%=*}; d=${i#*=} ;;
11638           *) sd=.; d=$i ;;
11639         esac
11640         if test "$mldir" = "$sd"; then
11641           bdw_val=$d
11642         fi
11643       done
11644       if test "x$bdw_val" = x; then
11645         as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11646       fi
11647       bdw_lib_dir="$bdw_val"
11648     fi
11649     if test "x$bdw_inc_dir" = x; then
11650       as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-include" "$LINENO" 5
11651     fi
11652     if test "x$bdw_lib_dir" = x; then
11653       as_fn_error $? "no multilib path ($mldir) found in --with-target-bdw-gc-lib" "$LINENO" 5
11654     fi
11655     BDW_GC_CFLAGS="-I$bdw_inc_dir"
11656     if test -f $bdw_lib_dir/libgc.la; then
11657       BDW_GC_LIBS="$bdw_lib_dir/libgc.la"
11658     else
11659       BDW_GC_LIBS="-L$bdw_lib_dir -lgc"
11660     fi
11661     { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11662 $as_echo "found" >&6; }
11663   fi
11664
11665   case "$BDW_GC_LIBS" in
11666   *libgc.la)
11667     use_bdw_gc=yes
11668     ;;
11669   *)
11670     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for system boehm-gc" >&5
11671 $as_echo_n "checking for system boehm-gc... " >&6; }
11672     save_CFLAGS=$CFLAGS
11673     save_LIBS=$LIBS
11674     CFLAGS="$CFLAGS $BDW_GC_CFLAGS"
11675     LIBS="$LIBS $BDW_GC_LIBS"
11676             if test x$gcc_no_link = xyes; then
11677   as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11678 fi
11679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11680 /* end confdefs.h.  */
11681 #include <gc/gc.h>
11682 int
11683 main ()
11684 {
11685 GC_init()
11686   ;
11687   return 0;
11688 }
11689 _ACEOF
11690 if ac_fn_c_try_link "$LINENO"; then :
11691
11692         if test "$cross_compiling" = yes; then :
11693             system_bdw_gc_found=no
11694
11695 else
11696   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11697 /* end confdefs.h.  */
11698
11699           #include <gc/gc.h>
11700           int main() {
11701             GC_init();
11702             return 0;
11703           }
11704
11705 _ACEOF
11706 if ac_fn_c_try_run "$LINENO"; then :
11707   system_bdw_gc_found=yes
11708 else
11709   system_bdw_gc_found=no
11710 fi
11711 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11712   conftest.$ac_objext conftest.beam conftest.$ac_ext
11713 fi
11714
11715
11716 else
11717   system_bdw_gc_found=no
11718 fi
11719 rm -f core conftest.err conftest.$ac_objext \
11720     conftest$ac_exeext conftest.$ac_ext
11721     CFLAGS=$save_CFLAGS
11722     LIBS=$save_LIBS
11723     if test x$enable_objc_gc = xauto && test x$system_bdw_gc_found = xno; then
11724       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: system bdw-gc not found, not building libobjc_gc" >&5
11725 $as_echo "$as_me: WARNING: system bdw-gc not found, not building libobjc_gc" >&2;}
11726       use_bdw_gc=no
11727     elif test x$enable_objc_gc = xyes && test x$system_bdw_gc_found = xno; then
11728       as_fn_error $? "system bdw-gc required but not found" "$LINENO" 5
11729     else
11730       use_bdw_gc=yes
11731       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
11732 $as_echo "found" >&6; }
11733     fi
11734   esac
11735 esac
11736
11737 if test "$use_bdw_gc" = no; then
11738   OBJC_GCFLAGS=''
11739   OBJC_BOEHM_GC=''
11740   OBJC_BOEHM_GC_INCLUDES=''
11741   OBJC_BOEHM_GC_LIBS=''
11742 else
11743   OBJC_GCFLAGS='-DOBJC_WITH_GC=1'
11744   OBJC_BOEHM_GC='libobjc_gc$(libsuffix).la'
11745   OBJC_BOEHM_GC_INCLUDES=$BDW_GC_CFLAGS
11746   OBJC_BOEHM_GC_LIBS=$BDW_GC_LIBS
11747 fi
11748
11749
11750
11751
11752
11753 # Determine what GCC version number to use in filesystem paths.
11754
11755   get_gcc_base_ver="cat"
11756
11757 # Check whether --with-gcc-major-version-only was given.
11758 if test "${with_gcc_major_version_only+set}" = set; then :
11759   withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
11760         get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
11761       fi
11762
11763 fi
11764
11765
11766
11767
11768 # ------
11769 # Output
11770 # ------
11771
11772 if test ${multilib} = yes; then
11773   multilib_arg="--enable-multilib"
11774 else
11775   multilib_arg=
11776 fi
11777
11778 ac_config_files="$ac_config_files Makefile"
11779
11780 cat >confcache <<\_ACEOF
11781 # This file is a shell script that caches the results of configure
11782 # tests run on this system so they can be shared between configure
11783 # scripts and configure runs, see configure's option --config-cache.
11784 # It is not useful on other systems.  If it contains results you don't
11785 # want to keep, you may remove or edit it.
11786 #
11787 # config.status only pays attention to the cache file if you give it
11788 # the --recheck option to rerun configure.
11789 #
11790 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11791 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11792 # following values.
11793
11794 _ACEOF
11795
11796 # The following way of writing the cache mishandles newlines in values,
11797 # but we know of no workaround that is simple, portable, and efficient.
11798 # So, we kill variables containing newlines.
11799 # Ultrix sh set writes to stderr and can't be redirected directly,
11800 # and sets the high bit in the cache file unless we assign to the vars.
11801 (
11802   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11803     eval ac_val=\$$ac_var
11804     case $ac_val in #(
11805     *${as_nl}*)
11806       case $ac_var in #(
11807       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11808 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11809       esac
11810       case $ac_var in #(
11811       _ | IFS | as_nl) ;; #(
11812       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11813       *) { eval $ac_var=; unset $ac_var;} ;;
11814       esac ;;
11815     esac
11816   done
11817
11818   (set) 2>&1 |
11819     case $as_nl`(ac_space=' '; set) 2>&1` in #(
11820     *${as_nl}ac_space=\ *)
11821       # `set' does not quote correctly, so add quotes: double-quote
11822       # substitution turns \\\\ into \\, and sed turns \\ into \.
11823       sed -n \
11824         "s/'/'\\\\''/g;
11825           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11826       ;; #(
11827     *)
11828       # `set' quotes correctly as required by POSIX, so do not add quotes.
11829       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11830       ;;
11831     esac |
11832     sort
11833 ) |
11834   sed '
11835      /^ac_cv_env_/b end
11836      t clear
11837      :clear
11838      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11839      t end
11840      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11841      :end' >>confcache
11842 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11843   if test -w "$cache_file"; then
11844     if test "x$cache_file" != "x/dev/null"; then
11845       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11846 $as_echo "$as_me: updating cache $cache_file" >&6;}
11847       if test ! -f "$cache_file" || test -h "$cache_file"; then
11848         cat confcache >"$cache_file"
11849       else
11850         case $cache_file in #(
11851         */* | ?:*)
11852           mv -f confcache "$cache_file"$$ &&
11853           mv -f "$cache_file"$$ "$cache_file" ;; #(
11854         *)
11855           mv -f confcache "$cache_file" ;;
11856         esac
11857       fi
11858     fi
11859   else
11860     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11861 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11862   fi
11863 fi
11864 rm -f confcache
11865
11866 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11867 # Let make expand exec_prefix.
11868 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11869
11870 DEFS=-DHAVE_CONFIG_H
11871
11872 ac_libobjs=
11873 ac_ltlibobjs=
11874 U=
11875 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11876   # 1. Remove the extension, and $U if already installed.
11877   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11878   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11879   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11880   #    will be set to the directory where LIBOBJS objects are built.
11881   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11882   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11883 done
11884 LIBOBJS=$ac_libobjs
11885
11886 LTLIBOBJS=$ac_ltlibobjs
11887
11888
11889 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11890   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
11891 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11892 fi
11893
11894 : "${CONFIG_STATUS=./config.status}"
11895 ac_write_fail=0
11896 ac_clean_files_save=$ac_clean_files
11897 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11898 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11899 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11900 as_write_fail=0
11901 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11902 #! $SHELL
11903 # Generated by $as_me.
11904 # Run this file to recreate the current configuration.
11905 # Compiler output produced by configure, useful for debugging
11906 # configure, is in config.log if it exists.
11907
11908 debug=false
11909 ac_cs_recheck=false
11910 ac_cs_silent=false
11911
11912 SHELL=\${CONFIG_SHELL-$SHELL}
11913 export SHELL
11914 _ASEOF
11915 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11916 ## -------------------- ##
11917 ## M4sh Initialization. ##
11918 ## -------------------- ##
11919
11920 # Be more Bourne compatible
11921 DUALCASE=1; export DUALCASE # for MKS sh
11922 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11923   emulate sh
11924   NULLCMD=:
11925   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11926   # is contrary to our usage.  Disable this feature.
11927   alias -g '${1+"$@"}'='"$@"'
11928   setopt NO_GLOB_SUBST
11929 else
11930   case `(set -o) 2>/dev/null` in #(
11931   *posix*) :
11932     set -o posix ;; #(
11933   *) :
11934      ;;
11935 esac
11936 fi
11937
11938
11939 as_nl='
11940 '
11941 export as_nl
11942 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11943 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11944 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11945 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11946 # Prefer a ksh shell builtin over an external printf program on Solaris,
11947 # but without wasting forks for bash or zsh.
11948 if test -z "$BASH_VERSION$ZSH_VERSION" \
11949     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11950   as_echo='print -r --'
11951   as_echo_n='print -rn --'
11952 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11953   as_echo='printf %s\n'
11954   as_echo_n='printf %s'
11955 else
11956   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11957     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11958     as_echo_n='/usr/ucb/echo -n'
11959   else
11960     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11961     as_echo_n_body='eval
11962       arg=$1;
11963       case $arg in #(
11964       *"$as_nl"*)
11965         expr "X$arg" : "X\\(.*\\)$as_nl";
11966         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11967       esac;
11968       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11969     '
11970     export as_echo_n_body
11971     as_echo_n='sh -c $as_echo_n_body as_echo'
11972   fi
11973   export as_echo_body
11974   as_echo='sh -c $as_echo_body as_echo'
11975 fi
11976
11977 # The user is always right.
11978 if test "${PATH_SEPARATOR+set}" != set; then
11979   PATH_SEPARATOR=:
11980   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11981     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11982       PATH_SEPARATOR=';'
11983   }
11984 fi
11985
11986
11987 # IFS
11988 # We need space, tab and new line, in precisely that order.  Quoting is
11989 # there to prevent editors from complaining about space-tab.
11990 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11991 # splitting by setting IFS to empty value.)
11992 IFS=" ""        $as_nl"
11993
11994 # Find who we are.  Look in the path if we contain no directory separator.
11995 as_myself=
11996 case $0 in #((
11997   *[\\/]* ) as_myself=$0 ;;
11998   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11999 for as_dir in $PATH
12000 do
12001   IFS=$as_save_IFS
12002   test -z "$as_dir" && as_dir=.
12003     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
12004   done
12005 IFS=$as_save_IFS
12006
12007      ;;
12008 esac
12009 # We did not find ourselves, most probably we were run as `sh COMMAND'
12010 # in which case we are not to be found in the path.
12011 if test "x$as_myself" = x; then
12012   as_myself=$0
12013 fi
12014 if test ! -f "$as_myself"; then
12015   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
12016   exit 1
12017 fi
12018
12019 # Unset variables that we do not need and which cause bugs (e.g. in
12020 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
12021 # suppresses any "Segmentation fault" message there.  '((' could
12022 # trigger a bug in pdksh 5.2.14.
12023 for as_var in BASH_ENV ENV MAIL MAILPATH
12024 do eval test x\${$as_var+set} = xset \
12025   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
12026 done
12027 PS1='$ '
12028 PS2='> '
12029 PS4='+ '
12030
12031 # NLS nuisances.
12032 LC_ALL=C
12033 export LC_ALL
12034 LANGUAGE=C
12035 export LANGUAGE
12036
12037 # CDPATH.
12038 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12039
12040
12041 # as_fn_error STATUS ERROR [LINENO LOG_FD]
12042 # ----------------------------------------
12043 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
12044 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
12045 # script with STATUS, using 1 if that was 0.
12046 as_fn_error ()
12047 {
12048   as_status=$1; test $as_status -eq 0 && as_status=1
12049   if test "$4"; then
12050     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
12051     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
12052   fi
12053   $as_echo "$as_me: error: $2" >&2
12054   as_fn_exit $as_status
12055 } # as_fn_error
12056
12057
12058 # as_fn_set_status STATUS
12059 # -----------------------
12060 # Set $? to STATUS, without forking.
12061 as_fn_set_status ()
12062 {
12063   return $1
12064 } # as_fn_set_status
12065
12066 # as_fn_exit STATUS
12067 # -----------------
12068 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
12069 as_fn_exit ()
12070 {
12071   set +e
12072   as_fn_set_status $1
12073   exit $1
12074 } # as_fn_exit
12075
12076 # as_fn_unset VAR
12077 # ---------------
12078 # Portably unset VAR.
12079 as_fn_unset ()
12080 {
12081   { eval $1=; unset $1;}
12082 }
12083 as_unset=as_fn_unset
12084 # as_fn_append VAR VALUE
12085 # ----------------------
12086 # Append the text in VALUE to the end of the definition contained in VAR. Take
12087 # advantage of any shell optimizations that allow amortized linear growth over
12088 # repeated appends, instead of the typical quadratic growth present in naive
12089 # implementations.
12090 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
12091   eval 'as_fn_append ()
12092   {
12093     eval $1+=\$2
12094   }'
12095 else
12096   as_fn_append ()
12097   {
12098     eval $1=\$$1\$2
12099   }
12100 fi # as_fn_append
12101
12102 # as_fn_arith ARG...
12103 # ------------------
12104 # Perform arithmetic evaluation on the ARGs, and store the result in the
12105 # global $as_val. Take advantage of shells that can avoid forks. The arguments
12106 # must be portable across $(()) and expr.
12107 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
12108   eval 'as_fn_arith ()
12109   {
12110     as_val=$(( $* ))
12111   }'
12112 else
12113   as_fn_arith ()
12114   {
12115     as_val=`expr "$@" || test $? -eq 1`
12116   }
12117 fi # as_fn_arith
12118
12119
12120 if expr a : '\(a\)' >/dev/null 2>&1 &&
12121    test "X`expr 00001 : '.*\(...\)'`" = X001; then
12122   as_expr=expr
12123 else
12124   as_expr=false
12125 fi
12126
12127 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12128   as_basename=basename
12129 else
12130   as_basename=false
12131 fi
12132
12133 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12134   as_dirname=dirname
12135 else
12136   as_dirname=false
12137 fi
12138
12139 as_me=`$as_basename -- "$0" ||
12140 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12141          X"$0" : 'X\(//\)$' \| \
12142          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12143 $as_echo X/"$0" |
12144     sed '/^.*\/\([^/][^/]*\)\/*$/{
12145             s//\1/
12146             q
12147           }
12148           /^X\/\(\/\/\)$/{
12149             s//\1/
12150             q
12151           }
12152           /^X\/\(\/\).*/{
12153             s//\1/
12154             q
12155           }
12156           s/.*/./; q'`
12157
12158 # Avoid depending upon Character Ranges.
12159 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12160 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12161 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12162 as_cr_digits='0123456789'
12163 as_cr_alnum=$as_cr_Letters$as_cr_digits
12164
12165 ECHO_C= ECHO_N= ECHO_T=
12166 case `echo -n x` in #(((((
12167 -n*)
12168   case `echo 'xy\c'` in
12169   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
12170   xy)  ECHO_C='\c';;
12171   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12172        ECHO_T=' ';;
12173   esac;;
12174 *)
12175   ECHO_N='-n';;
12176 esac
12177
12178 rm -f conf$$ conf$$.exe conf$$.file
12179 if test -d conf$$.dir; then
12180   rm -f conf$$.dir/conf$$.file
12181 else
12182   rm -f conf$$.dir
12183   mkdir conf$$.dir 2>/dev/null
12184 fi
12185 if (echo >conf$$.file) 2>/dev/null; then
12186   if ln -s conf$$.file conf$$ 2>/dev/null; then
12187     as_ln_s='ln -s'
12188     # ... but there are two gotchas:
12189     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12190     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12191     # In both cases, we have to default to `cp -pR'.
12192     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12193       as_ln_s='cp -pR'
12194   elif ln conf$$.file conf$$ 2>/dev/null; then
12195     as_ln_s=ln
12196   else
12197     as_ln_s='cp -pR'
12198   fi
12199 else
12200   as_ln_s='cp -pR'
12201 fi
12202 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12203 rmdir conf$$.dir 2>/dev/null
12204
12205
12206 # as_fn_mkdir_p
12207 # -------------
12208 # Create "$as_dir" as a directory, including parents if necessary.
12209 as_fn_mkdir_p ()
12210 {
12211
12212   case $as_dir in #(
12213   -*) as_dir=./$as_dir;;
12214   esac
12215   test -d "$as_dir" || eval $as_mkdir_p || {
12216     as_dirs=
12217     while :; do
12218       case $as_dir in #(
12219       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12220       *) as_qdir=$as_dir;;
12221       esac
12222       as_dirs="'$as_qdir' $as_dirs"
12223       as_dir=`$as_dirname -- "$as_dir" ||
12224 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12225          X"$as_dir" : 'X\(//\)[^/]' \| \
12226          X"$as_dir" : 'X\(//\)$' \| \
12227          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12228 $as_echo X"$as_dir" |
12229     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12230             s//\1/
12231             q
12232           }
12233           /^X\(\/\/\)[^/].*/{
12234             s//\1/
12235             q
12236           }
12237           /^X\(\/\/\)$/{
12238             s//\1/
12239             q
12240           }
12241           /^X\(\/\).*/{
12242             s//\1/
12243             q
12244           }
12245           s/.*/./; q'`
12246       test -d "$as_dir" && break
12247     done
12248     test -z "$as_dirs" || eval "mkdir $as_dirs"
12249   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12250
12251
12252 } # as_fn_mkdir_p
12253 if mkdir -p . 2>/dev/null; then
12254   as_mkdir_p='mkdir -p "$as_dir"'
12255 else
12256   test -d ./-p && rmdir ./-p
12257   as_mkdir_p=false
12258 fi
12259
12260
12261 # as_fn_executable_p FILE
12262 # -----------------------
12263 # Test if FILE is an executable regular file.
12264 as_fn_executable_p ()
12265 {
12266   test -f "$1" && test -x "$1"
12267 } # as_fn_executable_p
12268 as_test_x='test -x'
12269 as_executable_p=as_fn_executable_p
12270
12271 # Sed expression to map a string onto a valid CPP name.
12272 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12273
12274 # Sed expression to map a string onto a valid variable name.
12275 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12276
12277
12278 exec 6>&1
12279 ## ----------------------------------- ##
12280 ## Main body of $CONFIG_STATUS script. ##
12281 ## ----------------------------------- ##
12282 _ASEOF
12283 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12284
12285 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12286 # Save the log message, to keep $0 and so on meaningful, and to
12287 # report actual input values of CONFIG_FILES etc. instead of their
12288 # values after options handling.
12289 ac_log="
12290 This file was extended by package-unused $as_me version-unused, which was
12291 generated by GNU Autoconf 2.69.  Invocation command line was
12292
12293   CONFIG_FILES    = $CONFIG_FILES
12294   CONFIG_HEADERS  = $CONFIG_HEADERS
12295   CONFIG_LINKS    = $CONFIG_LINKS
12296   CONFIG_COMMANDS = $CONFIG_COMMANDS
12297   $ $0 $@
12298
12299 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12300 "
12301
12302 _ACEOF
12303
12304 case $ac_config_files in *"
12305 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12306 esac
12307
12308 case $ac_config_headers in *"
12309 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12310 esac
12311
12312
12313 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12314 # Files that config.status was made for.
12315 config_files="$ac_config_files"
12316 config_headers="$ac_config_headers"
12317 config_commands="$ac_config_commands"
12318
12319 _ACEOF
12320
12321 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12322 ac_cs_usage="\
12323 \`$as_me' instantiates files and other configuration actions
12324 from templates according to the current configuration.  Unless the files
12325 and actions are specified as TAGs, all are instantiated by default.
12326
12327 Usage: $0 [OPTION]... [TAG]...
12328
12329   -h, --help       print this help, then exit
12330   -V, --version    print version number and configuration settings, then exit
12331       --config     print configuration, then exit
12332   -q, --quiet, --silent
12333                    do not print progress messages
12334   -d, --debug      don't remove temporary files
12335       --recheck    update $as_me by reconfiguring in the same conditions
12336       --file=FILE[:TEMPLATE]
12337                    instantiate the configuration file FILE
12338       --header=FILE[:TEMPLATE]
12339                    instantiate the configuration header FILE
12340
12341 Configuration files:
12342 $config_files
12343
12344 Configuration headers:
12345 $config_headers
12346
12347 Configuration commands:
12348 $config_commands
12349
12350 Report bugs to the package provider."
12351
12352 _ACEOF
12353 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12354 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12355 ac_cs_version="\\
12356 package-unused config.status version-unused
12357 configured by $0, generated by GNU Autoconf 2.69,
12358   with options \\"\$ac_cs_config\\"
12359
12360 Copyright (C) 2012 Free Software Foundation, Inc.
12361 This config.status script is free software; the Free Software Foundation
12362 gives unlimited permission to copy, distribute and modify it."
12363
12364 ac_pwd='$ac_pwd'
12365 srcdir='$srcdir'
12366 INSTALL='$INSTALL'
12367 AWK='$AWK'
12368 test -n "\$AWK" || AWK=awk
12369 _ACEOF
12370
12371 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12372 # The default lists apply if the user does not specify any file.
12373 ac_need_defaults=:
12374 while test $# != 0
12375 do
12376   case $1 in
12377   --*=?*)
12378     ac_option=`expr "X$1" : 'X\([^=]*\)='`
12379     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12380     ac_shift=:
12381     ;;
12382   --*=)
12383     ac_option=`expr "X$1" : 'X\([^=]*\)='`
12384     ac_optarg=
12385     ac_shift=:
12386     ;;
12387   *)
12388     ac_option=$1
12389     ac_optarg=$2
12390     ac_shift=shift
12391     ;;
12392   esac
12393
12394   case $ac_option in
12395   # Handling of the options.
12396   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12397     ac_cs_recheck=: ;;
12398   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12399     $as_echo "$ac_cs_version"; exit ;;
12400   --config | --confi | --conf | --con | --co | --c )
12401     $as_echo "$ac_cs_config"; exit ;;
12402   --debug | --debu | --deb | --de | --d | -d )
12403     debug=: ;;
12404   --file | --fil | --fi | --f )
12405     $ac_shift
12406     case $ac_optarg in
12407     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12408     '') as_fn_error $? "missing file argument" ;;
12409     esac
12410     as_fn_append CONFIG_FILES " '$ac_optarg'"
12411     ac_need_defaults=false;;
12412   --header | --heade | --head | --hea )
12413     $ac_shift
12414     case $ac_optarg in
12415     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12416     esac
12417     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12418     ac_need_defaults=false;;
12419   --he | --h)
12420     # Conflict between --help and --header
12421     as_fn_error $? "ambiguous option: \`$1'
12422 Try \`$0 --help' for more information.";;
12423   --help | --hel | -h )
12424     $as_echo "$ac_cs_usage"; exit ;;
12425   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12426   | -silent | --silent | --silen | --sile | --sil | --si | --s)
12427     ac_cs_silent=: ;;
12428
12429   # This is an error.
12430   -*) as_fn_error $? "unrecognized option: \`$1'
12431 Try \`$0 --help' for more information." ;;
12432
12433   *) as_fn_append ac_config_targets " $1"
12434      ac_need_defaults=false ;;
12435
12436   esac
12437   shift
12438 done
12439
12440 ac_configure_extra_args=
12441
12442 if $ac_cs_silent; then
12443   exec 6>/dev/null
12444   ac_configure_extra_args="$ac_configure_extra_args --silent"
12445 fi
12446
12447 _ACEOF
12448 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12449 if \$ac_cs_recheck; then
12450   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12451   shift
12452   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12453   CONFIG_SHELL='$SHELL'
12454   export CONFIG_SHELL
12455   exec "\$@"
12456 fi
12457
12458 _ACEOF
12459 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12460 exec 5>>config.log
12461 {
12462   echo
12463   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12464 ## Running $as_me. ##
12465 _ASBOX
12466   $as_echo "$ac_log"
12467 } >&5
12468
12469 _ACEOF
12470 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12471 #
12472 # INIT-COMMANDS
12473 #
12474
12475 srcdir="$srcdir"
12476 host="$host"
12477 target="$target"
12478 with_multisubdir="$with_multisubdir"
12479 with_multisrctop="$with_multisrctop"
12480 with_target_subdir="$with_target_subdir"
12481 ac_configure_args="${multilib_arg} ${ac_configure_args}"
12482 multi_basedir="$multi_basedir"
12483 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
12484 CC="$CC"
12485 CXX="$CXX"
12486 GFORTRAN="$GFORTRAN"
12487 GDC="$GDC"
12488
12489
12490 # The HP-UX ksh and POSIX shell print the target directory to stdout
12491 # if CDPATH is set.
12492 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12493
12494 sed_quote_subst='$sed_quote_subst'
12495 double_quote_subst='$double_quote_subst'
12496 delay_variable_subst='$delay_variable_subst'
12497 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
12498 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
12499 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
12500 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
12501 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
12502 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
12503 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
12504 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
12505 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
12506 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
12507 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
12508 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
12509 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
12510 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
12511 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
12512 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
12513 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
12514 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
12515 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
12516 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
12517 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
12518 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
12519 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
12520 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
12521 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
12522 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
12523 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
12524 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
12525 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
12526 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
12527 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
12528 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
12529 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
12530 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
12531 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
12532 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
12533 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
12534 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
12535 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
12536 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12537 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12538 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
12539 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
12540 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
12541 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
12542 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
12543 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
12544 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
12545 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
12546 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
12547 lt_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"`'
12548 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
12549 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
12550 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
12551 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
12552 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
12553 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
12554 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
12555 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
12556 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
12557 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
12558 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
12559 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
12560 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
12561 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
12562 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
12563 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12564 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
12565 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
12566 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
12567 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
12568 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
12569 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
12570 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
12571 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
12572 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12573 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
12574 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
12575 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
12576 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
12577 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
12578 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
12579 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
12580 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
12581 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
12582 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
12583 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
12584 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
12585 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
12586 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
12587 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
12588 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
12589 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
12590 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
12591 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
12592 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
12593 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
12594 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
12595 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
12596 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
12597 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
12598 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
12599 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
12600 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
12601 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
12602 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
12603 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
12604 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
12605 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
12606 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
12607 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
12608 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
12609 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
12610 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
12611 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
12612 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
12613 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
12614 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
12615 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
12616 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
12617 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
12618 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
12619
12620 LTCC='$LTCC'
12621 LTCFLAGS='$LTCFLAGS'
12622 compiler='$compiler_DEFAULT'
12623
12624 # A function that is used when there is no print builtin or printf.
12625 func_fallback_echo ()
12626 {
12627   eval 'cat <<_LTECHO_EOF
12628 \$1
12629 _LTECHO_EOF'
12630 }
12631
12632 # Quote evaled strings.
12633 for var in AS \
12634 DLLTOOL \
12635 OBJDUMP \
12636 SHELL \
12637 ECHO \
12638 SED \
12639 GREP \
12640 EGREP \
12641 FGREP \
12642 LD \
12643 NM \
12644 LN_S \
12645 lt_SP2NL \
12646 lt_NL2SP \
12647 reload_flag \
12648 deplibs_check_method \
12649 file_magic_cmd \
12650 AR \
12651 AR_FLAGS \
12652 STRIP \
12653 RANLIB \
12654 CC \
12655 CFLAGS \
12656 compiler \
12657 lt_cv_sys_global_symbol_pipe \
12658 lt_cv_sys_global_symbol_to_cdecl \
12659 lt_cv_sys_global_symbol_to_c_name_address \
12660 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12661 lt_prog_compiler_no_builtin_flag \
12662 lt_prog_compiler_wl \
12663 lt_prog_compiler_pic \
12664 lt_prog_compiler_static \
12665 lt_cv_prog_compiler_c_o \
12666 need_locks \
12667 DSYMUTIL \
12668 NMEDIT \
12669 LIPO \
12670 OTOOL \
12671 OTOOL64 \
12672 shrext_cmds \
12673 export_dynamic_flag_spec \
12674 whole_archive_flag_spec \
12675 compiler_needs_object \
12676 with_gnu_ld \
12677 allow_undefined_flag \
12678 no_undefined_flag \
12679 hardcode_libdir_flag_spec \
12680 hardcode_libdir_flag_spec_ld \
12681 hardcode_libdir_separator \
12682 fix_srcfile_path \
12683 exclude_expsyms \
12684 include_expsyms \
12685 file_list_spec \
12686 variables_saved_for_relink \
12687 libname_spec \
12688 library_names_spec \
12689 soname_spec \
12690 install_override_mode \
12691 finish_eval \
12692 old_striplib \
12693 striplib; do
12694     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12695     *[\\\\\\\`\\"\\\$]*)
12696       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12697       ;;
12698     *)
12699       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12700       ;;
12701     esac
12702 done
12703
12704 # Double-quote double-evaled strings.
12705 for var in reload_cmds \
12706 old_postinstall_cmds \
12707 old_postuninstall_cmds \
12708 old_archive_cmds \
12709 extract_expsyms_cmds \
12710 old_archive_from_new_cmds \
12711 old_archive_from_expsyms_cmds \
12712 archive_cmds \
12713 archive_expsym_cmds \
12714 module_cmds \
12715 module_expsym_cmds \
12716 export_symbols_cmds \
12717 prelink_cmds \
12718 postinstall_cmds \
12719 postuninstall_cmds \
12720 finish_cmds \
12721 sys_lib_search_path_spec \
12722 sys_lib_dlsearch_path_spec; do
12723     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
12724     *[\\\\\\\`\\"\\\$]*)
12725       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12726       ;;
12727     *)
12728       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12729       ;;
12730     esac
12731 done
12732
12733 ac_aux_dir='$ac_aux_dir'
12734 xsi_shell='$xsi_shell'
12735 lt_shell_append='$lt_shell_append'
12736
12737 # See if we are running on zsh, and set the options which allow our
12738 # commands through without removal of \ escapes INIT.
12739 if test -n "\${ZSH_VERSION+set}" ; then
12740    setopt NO_GLOB_SUBST
12741 fi
12742
12743
12744     PACKAGE='$PACKAGE'
12745     VERSION='$VERSION'
12746     TIMESTAMP='$TIMESTAMP'
12747     RM='$RM'
12748     ofile='$ofile'
12749
12750
12751
12752
12753 _ACEOF
12754
12755 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12756
12757 # Handling of arguments.
12758 for ac_config_target in $ac_config_targets
12759 do
12760   case $ac_config_target in
12761     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12762     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12763     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12764     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12765
12766   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12767   esac
12768 done
12769
12770
12771 # If the user did not use the arguments to specify the items to instantiate,
12772 # then the envvar interface is used.  Set only those that are not.
12773 # We use the long form for the default assignment because of an extremely
12774 # bizarre bug on SunOS 4.1.3.
12775 if $ac_need_defaults; then
12776   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12777   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12778   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12779 fi
12780
12781 # Have a temporary directory for convenience.  Make it in the build tree
12782 # simply because there is no reason against having it here, and in addition,
12783 # creating and moving files from /tmp can sometimes cause problems.
12784 # Hook for its removal unless debugging.
12785 # Note that there is a small window in which the directory will not be cleaned:
12786 # after its creation but before its name has been assigned to `$tmp'.
12787 $debug ||
12788 {
12789   tmp= ac_tmp=
12790   trap 'exit_status=$?
12791   : "${ac_tmp:=$tmp}"
12792   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12793 ' 0
12794   trap 'as_fn_exit 1' 1 2 13 15
12795 }
12796 # Create a (secure) tmp directory for tmp files.
12797
12798 {
12799   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12800   test -d "$tmp"
12801 }  ||
12802 {
12803   tmp=./conf$$-$RANDOM
12804   (umask 077 && mkdir "$tmp")
12805 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12806 ac_tmp=$tmp
12807
12808 # Set up the scripts for CONFIG_FILES section.
12809 # No need to generate them if there are no CONFIG_FILES.
12810 # This happens for instance with `./config.status config.h'.
12811 if test -n "$CONFIG_FILES"; then
12812
12813
12814 ac_cr=`echo X | tr X '\015'`
12815 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12816 # But we know of no other shell where ac_cr would be empty at this
12817 # point, so we can use a bashism as a fallback.
12818 if test "x$ac_cr" = x; then
12819   eval ac_cr=\$\'\\r\'
12820 fi
12821 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12822 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12823   ac_cs_awk_cr='\\r'
12824 else
12825   ac_cs_awk_cr=$ac_cr
12826 fi
12827
12828 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12829 _ACEOF
12830
12831
12832 {
12833   echo "cat >conf$$subs.awk <<_ACEOF" &&
12834   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12835   echo "_ACEOF"
12836 } >conf$$subs.sh ||
12837   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12838 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12839 ac_delim='%!_!# '
12840 for ac_last_try in false false false false false :; do
12841   . ./conf$$subs.sh ||
12842     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12843
12844   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12845   if test $ac_delim_n = $ac_delim_num; then
12846     break
12847   elif $ac_last_try; then
12848     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12849   else
12850     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12851   fi
12852 done
12853 rm -f conf$$subs.sh
12854
12855 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12856 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12857 _ACEOF
12858 sed -n '
12859 h
12860 s/^/S["/; s/!.*/"]=/
12861 p
12862 g
12863 s/^[^!]*!//
12864 :repl
12865 t repl
12866 s/'"$ac_delim"'$//
12867 t delim
12868 :nl
12869 h
12870 s/\(.\{148\}\)..*/\1/
12871 t more1
12872 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12873 p
12874 n
12875 b repl
12876 :more1
12877 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12878 p
12879 g
12880 s/.\{148\}//
12881 t nl
12882 :delim
12883 h
12884 s/\(.\{148\}\)..*/\1/
12885 t more2
12886 s/["\\]/\\&/g; s/^/"/; s/$/"/
12887 p
12888 b
12889 :more2
12890 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12891 p
12892 g
12893 s/.\{148\}//
12894 t delim
12895 ' <conf$$subs.awk | sed '
12896 /^[^""]/{
12897   N
12898   s/\n//
12899 }
12900 ' >>$CONFIG_STATUS || ac_write_fail=1
12901 rm -f conf$$subs.awk
12902 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12903 _ACAWK
12904 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12905   for (key in S) S_is_set[key] = 1
12906   FS = "\a"
12907
12908 }
12909 {
12910   line = $ 0
12911   nfields = split(line, field, "@")
12912   substed = 0
12913   len = length(field[1])
12914   for (i = 2; i < nfields; i++) {
12915     key = field[i]
12916     keylen = length(key)
12917     if (S_is_set[key]) {
12918       value = S[key]
12919       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12920       len += length(value) + length(field[++i])
12921       substed = 1
12922     } else
12923       len += 1 + keylen
12924   }
12925
12926   print line
12927 }
12928
12929 _ACAWK
12930 _ACEOF
12931 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12932 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12933   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12934 else
12935   cat
12936 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12937   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12938 _ACEOF
12939
12940 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12941 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12942 # trailing colons and then remove the whole line if VPATH becomes empty
12943 # (actually we leave an empty line to preserve line numbers).
12944 if test "x$srcdir" = x.; then
12945   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
12946 h
12947 s///
12948 s/^/:/
12949 s/[      ]*$/:/
12950 s/:\$(srcdir):/:/g
12951 s/:\${srcdir}:/:/g
12952 s/:@srcdir@:/:/g
12953 s/^:*//
12954 s/:*$//
12955 x
12956 s/\(=[   ]*\).*/\1/
12957 G
12958 s/\n//
12959 s/^[^=]*=[       ]*$//
12960 }'
12961 fi
12962
12963 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12964 fi # test -n "$CONFIG_FILES"
12965
12966 # Set up the scripts for CONFIG_HEADERS section.
12967 # No need to generate them if there are no CONFIG_HEADERS.
12968 # This happens for instance with `./config.status Makefile'.
12969 if test -n "$CONFIG_HEADERS"; then
12970 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12971 BEGIN {
12972 _ACEOF
12973
12974 # Transform confdefs.h into an awk script `defines.awk', embedded as
12975 # here-document in config.status, that substitutes the proper values into
12976 # config.h.in to produce config.h.
12977
12978 # Create a delimiter string that does not exist in confdefs.h, to ease
12979 # handling of long lines.
12980 ac_delim='%!_!# '
12981 for ac_last_try in false false :; do
12982   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12983   if test -z "$ac_tt"; then
12984     break
12985   elif $ac_last_try; then
12986     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12987   else
12988     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12989   fi
12990 done
12991
12992 # For the awk script, D is an array of macro values keyed by name,
12993 # likewise P contains macro parameters if any.  Preserve backslash
12994 # newline sequences.
12995
12996 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12997 sed -n '
12998 s/.\{148\}/&'"$ac_delim"'/g
12999 t rset
13000 :rset
13001 s/^[     ]*#[    ]*define[       ][      ]*/ /
13002 t def
13003 d
13004 :def
13005 s/\\$//
13006 t bsnl
13007 s/["\\]/\\&/g
13008 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
13009 D["\1"]=" \3"/p
13010 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
13011 d
13012 :bsnl
13013 s/["\\]/\\&/g
13014 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
13015 D["\1"]=" \3\\\\\\n"\\/p
13016 t cont
13017 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
13018 t cont
13019 d
13020 :cont
13021 n
13022 s/.\{148\}/&'"$ac_delim"'/g
13023 t clear
13024 :clear
13025 s/\\$//
13026 t bsnlc
13027 s/["\\]/\\&/g; s/^/"/; s/$/"/p
13028 d
13029 :bsnlc
13030 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
13031 b cont
13032 ' <confdefs.h | sed '
13033 s/'"$ac_delim"'/"\\\
13034 "/g' >>$CONFIG_STATUS || ac_write_fail=1
13035
13036 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13037   for (key in D) D_is_set[key] = 1
13038   FS = "\a"
13039 }
13040 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
13041   line = \$ 0
13042   split(line, arg, " ")
13043   if (arg[1] == "#") {
13044     defundef = arg[2]
13045     mac1 = arg[3]
13046   } else {
13047     defundef = substr(arg[1], 2)
13048     mac1 = arg[2]
13049   }
13050   split(mac1, mac2, "(") #)
13051   macro = mac2[1]
13052   prefix = substr(line, 1, index(line, defundef) - 1)
13053   if (D_is_set[macro]) {
13054     # Preserve the white space surrounding the "#".
13055     print prefix "define", macro P[macro] D[macro]
13056     next
13057   } else {
13058     # Replace #undef with comments.  This is necessary, for example,
13059     # in the case of _POSIX_SOURCE, which is predefined and required
13060     # on some systems where configure will not decide to define it.
13061     if (defundef == "undef") {
13062       print "/*", prefix defundef, macro, "*/"
13063       next
13064     }
13065   }
13066 }
13067 { print }
13068 _ACAWK
13069 _ACEOF
13070 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13071   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
13072 fi # test -n "$CONFIG_HEADERS"
13073
13074
13075 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
13076 shift
13077 for ac_tag
13078 do
13079   case $ac_tag in
13080   :[FHLC]) ac_mode=$ac_tag; continue;;
13081   esac
13082   case $ac_mode$ac_tag in
13083   :[FHL]*:*);;
13084   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
13085   :[FH]-) ac_tag=-:-;;
13086   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
13087   esac
13088   ac_save_IFS=$IFS
13089   IFS=:
13090   set x $ac_tag
13091   IFS=$ac_save_IFS
13092   shift
13093   ac_file=$1
13094   shift
13095
13096   case $ac_mode in
13097   :L) ac_source=$1;;
13098   :[FH])
13099     ac_file_inputs=
13100     for ac_f
13101     do
13102       case $ac_f in
13103       -) ac_f="$ac_tmp/stdin";;
13104       *) # Look for the file first in the build tree, then in the source tree
13105          # (if the path is not absolute).  The absolute path cannot be DOS-style,
13106          # because $ac_f cannot contain `:'.
13107          test -f "$ac_f" ||
13108            case $ac_f in
13109            [\\/$]*) false;;
13110            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
13111            esac ||
13112            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
13113       esac
13114       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
13115       as_fn_append ac_file_inputs " '$ac_f'"
13116     done
13117
13118     # Let's still pretend it is `configure' which instantiates (i.e., don't
13119     # use $as_me), people would be surprised to read:
13120     #    /* config.h.  Generated by config.status.  */
13121     configure_input='Generated from '`
13122           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
13123         `' by configure.'
13124     if test x"$ac_file" != x-; then
13125       configure_input="$ac_file.  $configure_input"
13126       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
13127 $as_echo "$as_me: creating $ac_file" >&6;}
13128     fi
13129     # Neutralize special characters interpreted by sed in replacement strings.
13130     case $configure_input in #(
13131     *\&* | *\|* | *\\* )
13132        ac_sed_conf_input=`$as_echo "$configure_input" |
13133        sed 's/[\\\\&|]/\\\\&/g'`;; #(
13134     *) ac_sed_conf_input=$configure_input;;
13135     esac
13136
13137     case $ac_tag in
13138     *:-:* | *:-) cat >"$ac_tmp/stdin" \
13139       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
13140     esac
13141     ;;
13142   esac
13143
13144   ac_dir=`$as_dirname -- "$ac_file" ||
13145 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13146          X"$ac_file" : 'X\(//\)[^/]' \| \
13147          X"$ac_file" : 'X\(//\)$' \| \
13148          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13149 $as_echo X"$ac_file" |
13150     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13151             s//\1/
13152             q
13153           }
13154           /^X\(\/\/\)[^/].*/{
13155             s//\1/
13156             q
13157           }
13158           /^X\(\/\/\)$/{
13159             s//\1/
13160             q
13161           }
13162           /^X\(\/\).*/{
13163             s//\1/
13164             q
13165           }
13166           s/.*/./; q'`
13167   as_dir="$ac_dir"; as_fn_mkdir_p
13168   ac_builddir=.
13169
13170 case "$ac_dir" in
13171 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13172 *)
13173   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13174   # A ".." for each directory in $ac_dir_suffix.
13175   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13176   case $ac_top_builddir_sub in
13177   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13178   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13179   esac ;;
13180 esac
13181 ac_abs_top_builddir=$ac_pwd
13182 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13183 # for backward compatibility:
13184 ac_top_builddir=$ac_top_build_prefix
13185
13186 case $srcdir in
13187   .)  # We are building in place.
13188     ac_srcdir=.
13189     ac_top_srcdir=$ac_top_builddir_sub
13190     ac_abs_top_srcdir=$ac_pwd ;;
13191   [\\/]* | ?:[\\/]* )  # Absolute name.
13192     ac_srcdir=$srcdir$ac_dir_suffix;
13193     ac_top_srcdir=$srcdir
13194     ac_abs_top_srcdir=$srcdir ;;
13195   *) # Relative name.
13196     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13197     ac_top_srcdir=$ac_top_build_prefix$srcdir
13198     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13199 esac
13200 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13201
13202
13203   case $ac_mode in
13204   :F)
13205   #
13206   # CONFIG_FILE
13207   #
13208
13209   case $INSTALL in
13210   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13211   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13212   esac
13213 _ACEOF
13214
13215 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13216 # If the template does not know about datarootdir, expand it.
13217 # FIXME: This hack should be removed a few years after 2.60.
13218 ac_datarootdir_hack=; ac_datarootdir_seen=
13219 ac_sed_dataroot='
13220 /datarootdir/ {
13221   p
13222   q
13223 }
13224 /@datadir@/p
13225 /@docdir@/p
13226 /@infodir@/p
13227 /@localedir@/p
13228 /@mandir@/p'
13229 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13230 *datarootdir*) ac_datarootdir_seen=yes;;
13231 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13232   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13233 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13234 _ACEOF
13235 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13236   ac_datarootdir_hack='
13237   s&@datadir@&$datadir&g
13238   s&@docdir@&$docdir&g
13239   s&@infodir@&$infodir&g
13240   s&@localedir@&$localedir&g
13241   s&@mandir@&$mandir&g
13242   s&\\\${datarootdir}&$datarootdir&g' ;;
13243 esac
13244 _ACEOF
13245
13246 # Neutralize VPATH when `$srcdir' = `.'.
13247 # Shell code in configure.ac might set extrasub.
13248 # FIXME: do we really want to maintain this feature?
13249 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13250 ac_sed_extra="$ac_vpsub
13251 $extrasub
13252 _ACEOF
13253 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13254 :t
13255 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13256 s|@configure_input@|$ac_sed_conf_input|;t t
13257 s&@top_builddir@&$ac_top_builddir_sub&;t t
13258 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13259 s&@srcdir@&$ac_srcdir&;t t
13260 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13261 s&@top_srcdir@&$ac_top_srcdir&;t t
13262 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13263 s&@builddir@&$ac_builddir&;t t
13264 s&@abs_builddir@&$ac_abs_builddir&;t t
13265 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13266 s&@INSTALL@&$ac_INSTALL&;t t
13267 $ac_datarootdir_hack
13268 "
13269 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13270   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13271
13272 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13273   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13274   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
13275       "$ac_tmp/out"`; test -z "$ac_out"; } &&
13276   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13277 which seems to be undefined.  Please make sure it is defined" >&5
13278 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13279 which seems to be undefined.  Please make sure it is defined" >&2;}
13280
13281   rm -f "$ac_tmp/stdin"
13282   case $ac_file in
13283   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13284   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13285   esac \
13286   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13287  ;;
13288   :H)
13289   #
13290   # CONFIG_HEADER
13291   #
13292   if test x"$ac_file" != x-; then
13293     {
13294       $as_echo "/* $configure_input  */" \
13295       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13296     } >"$ac_tmp/config.h" \
13297       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13298     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13299       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13300 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13301     else
13302       rm -f "$ac_file"
13303       mv "$ac_tmp/config.h" "$ac_file" \
13304         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13305     fi
13306   else
13307     $as_echo "/* $configure_input  */" \
13308       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13309       || as_fn_error $? "could not create -" "$LINENO" 5
13310   fi
13311  ;;
13312
13313   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13314 $as_echo "$as_me: executing $ac_file commands" >&6;}
13315  ;;
13316   esac
13317
13318
13319   case $ac_file$ac_mode in
13320     "default-1":C)
13321 # Only add multilib support code if we just rebuilt the top-level
13322 # Makefile.
13323 case " $CONFIG_FILES " in
13324  *" Makefile "*)
13325    ac_file=Makefile . ${multi_basedir}/config-ml.in
13326    ;;
13327 esac ;;
13328     "libtool":C)
13329
13330     # See if we are running on zsh, and set the options which allow our
13331     # commands through without removal of \ escapes.
13332     if test -n "${ZSH_VERSION+set}" ; then
13333       setopt NO_GLOB_SUBST
13334     fi
13335
13336     cfgfile="${ofile}T"
13337     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13338     $RM "$cfgfile"
13339
13340     cat <<_LT_EOF >> "$cfgfile"
13341 #! $SHELL
13342
13343 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13344 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13345 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13346 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13347 #
13348 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13349 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
13350 #   Written by Gordon Matzigkeit, 1996
13351 #
13352 #   This file is part of GNU Libtool.
13353 #
13354 # GNU Libtool is free software; you can redistribute it and/or
13355 # modify it under the terms of the GNU General Public License as
13356 # published by the Free Software Foundation; either version 2 of
13357 # the License, or (at your option) any later version.
13358 #
13359 # As a special exception to the GNU General Public License,
13360 # if you distribute this file as part of a program or library that
13361 # is built using GNU Libtool, you may include this file under the
13362 # same distribution terms that you use for the rest of that program.
13363 #
13364 # GNU Libtool is distributed in the hope that it will be useful,
13365 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13366 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13367 # GNU General Public License for more details.
13368 #
13369 # You should have received a copy of the GNU General Public License
13370 # along with GNU Libtool; see the file COPYING.  If not, a copy
13371 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13372 # obtained by writing to the Free Software Foundation, Inc.,
13373 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13374
13375
13376 # The names of the tagged configurations supported by this script.
13377 available_tags=""
13378
13379 # ### BEGIN LIBTOOL CONFIG
13380
13381 # Assembler program.
13382 AS=$lt_AS
13383
13384 # DLL creation program.
13385 DLLTOOL=$lt_DLLTOOL
13386
13387 # Object dumper program.
13388 OBJDUMP=$lt_OBJDUMP
13389
13390 # Which release of libtool.m4 was used?
13391 macro_version=$macro_version
13392 macro_revision=$macro_revision
13393
13394 # Whether or not to build shared libraries.
13395 build_libtool_libs=$enable_shared
13396
13397 # Whether or not to build static libraries.
13398 build_old_libs=$enable_static
13399
13400 # What type of objects to build.
13401 pic_mode=$pic_mode
13402
13403 # Whether or not to optimize for fast installation.
13404 fast_install=$enable_fast_install
13405
13406 # Shell to use when invoking shell scripts.
13407 SHELL=$lt_SHELL
13408
13409 # An echo program that protects backslashes.
13410 ECHO=$lt_ECHO
13411
13412 # The host system.
13413 host_alias=$host_alias
13414 host=$host
13415 host_os=$host_os
13416
13417 # The build system.
13418 build_alias=$build_alias
13419 build=$build
13420 build_os=$build_os
13421
13422 # A sed program that does not truncate output.
13423 SED=$lt_SED
13424
13425 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13426 Xsed="\$SED -e 1s/^X//"
13427
13428 # A grep program that handles long lines.
13429 GREP=$lt_GREP
13430
13431 # An ERE matcher.
13432 EGREP=$lt_EGREP
13433
13434 # A literal string matcher.
13435 FGREP=$lt_FGREP
13436
13437 # A BSD- or MS-compatible name lister.
13438 NM=$lt_NM
13439
13440 # Whether we need soft or hard links.
13441 LN_S=$lt_LN_S
13442
13443 # What is the maximum length of a command?
13444 max_cmd_len=$max_cmd_len
13445
13446 # Object file suffix (normally "o").
13447 objext=$ac_objext
13448
13449 # Executable file suffix (normally "").
13450 exeext=$exeext
13451
13452 # whether the shell understands "unset".
13453 lt_unset=$lt_unset
13454
13455 # turn spaces into newlines.
13456 SP2NL=$lt_lt_SP2NL
13457
13458 # turn newlines into spaces.
13459 NL2SP=$lt_lt_NL2SP
13460
13461 # Method to check whether dependent libraries are shared objects.
13462 deplibs_check_method=$lt_deplibs_check_method
13463
13464 # Command to use when deplibs_check_method == "file_magic".
13465 file_magic_cmd=$lt_file_magic_cmd
13466
13467 # The archiver.
13468 AR=$lt_AR
13469 AR_FLAGS=$lt_AR_FLAGS
13470
13471 # A symbol stripping program.
13472 STRIP=$lt_STRIP
13473
13474 # Commands used to install an old-style archive.
13475 RANLIB=$lt_RANLIB
13476 old_postinstall_cmds=$lt_old_postinstall_cmds
13477 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13478
13479 # Whether to use a lock for old archive extraction.
13480 lock_old_archive_extraction=$lock_old_archive_extraction
13481
13482 # A C compiler.
13483 LTCC=$lt_CC
13484
13485 # LTCC compiler flags.
13486 LTCFLAGS=$lt_CFLAGS
13487
13488 # Take the output of nm and produce a listing of raw symbols and C names.
13489 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13490
13491 # Transform the output of nm in a proper C declaration.
13492 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13493
13494 # Transform the output of nm in a C name address pair.
13495 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13496
13497 # Transform the output of nm in a C name address pair when lib prefix is needed.
13498 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13499
13500 # The name of the directory that contains temporary libtool files.
13501 objdir=$objdir
13502
13503 # Used to examine libraries when file_magic_cmd begins with "file".
13504 MAGIC_CMD=$MAGIC_CMD
13505
13506 # Must we lock files when doing compilation?
13507 need_locks=$lt_need_locks
13508
13509 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13510 DSYMUTIL=$lt_DSYMUTIL
13511
13512 # Tool to change global to local symbols on Mac OS X.
13513 NMEDIT=$lt_NMEDIT
13514
13515 # Tool to manipulate fat objects and archives on Mac OS X.
13516 LIPO=$lt_LIPO
13517
13518 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13519 OTOOL=$lt_OTOOL
13520
13521 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13522 OTOOL64=$lt_OTOOL64
13523
13524 # Old archive suffix (normally "a").
13525 libext=$libext
13526
13527 # Shared library suffix (normally ".so").
13528 shrext_cmds=$lt_shrext_cmds
13529
13530 # The commands to extract the exported symbol list from a shared archive.
13531 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13532
13533 # Variables whose values should be saved in libtool wrapper scripts and
13534 # restored at link time.
13535 variables_saved_for_relink=$lt_variables_saved_for_relink
13536
13537 # Do we need the "lib" prefix for modules?
13538 need_lib_prefix=$need_lib_prefix
13539
13540 # Do we need a version for libraries?
13541 need_version=$need_version
13542
13543 # Library versioning type.
13544 version_type=$version_type
13545
13546 # Shared library runtime path variable.
13547 runpath_var=$runpath_var
13548
13549 # Shared library path variable.
13550 shlibpath_var=$shlibpath_var
13551
13552 # Is shlibpath searched before the hard-coded library search path?
13553 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13554
13555 # Format of library name prefix.
13556 libname_spec=$lt_libname_spec
13557
13558 # List of archive names.  First name is the real one, the rest are links.
13559 # The last name is the one that the linker finds with -lNAME
13560 library_names_spec=$lt_library_names_spec
13561
13562 # The coded name of the library, if different from the real name.
13563 soname_spec=$lt_soname_spec
13564
13565 # Permission mode override for installation of shared libraries.
13566 install_override_mode=$lt_install_override_mode
13567
13568 # Command to use after installation of a shared archive.
13569 postinstall_cmds=$lt_postinstall_cmds
13570
13571 # Command to use after uninstallation of a shared archive.
13572 postuninstall_cmds=$lt_postuninstall_cmds
13573
13574 # Commands used to finish a libtool library installation in a directory.
13575 finish_cmds=$lt_finish_cmds
13576
13577 # As "finish_cmds", except a single script fragment to be evaled but
13578 # not shown.
13579 finish_eval=$lt_finish_eval
13580
13581 # Whether we should hardcode library paths into libraries.
13582 hardcode_into_libs=$hardcode_into_libs
13583
13584 # Compile-time system search path for libraries.
13585 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13586
13587 # Run-time system search path for libraries.
13588 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13589
13590 # Whether dlopen is supported.
13591 dlopen_support=$enable_dlopen
13592
13593 # Whether dlopen of programs is supported.
13594 dlopen_self=$enable_dlopen_self
13595
13596 # Whether dlopen of statically linked programs is supported.
13597 dlopen_self_static=$enable_dlopen_self_static
13598
13599 # Commands to strip libraries.
13600 old_striplib=$lt_old_striplib
13601 striplib=$lt_striplib
13602
13603
13604 # The linker used to build libraries.
13605 LD=$lt_LD
13606
13607 # How to create reloadable object files.
13608 reload_flag=$lt_reload_flag
13609 reload_cmds=$lt_reload_cmds
13610
13611 # Commands used to build an old-style archive.
13612 old_archive_cmds=$lt_old_archive_cmds
13613
13614 # A language specific compiler.
13615 CC=$lt_compiler
13616
13617 # Is the compiler the GNU compiler?
13618 with_gcc=$GCC
13619
13620 # Compiler flag to turn off builtin functions.
13621 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13622
13623 # How to pass a linker flag through the compiler.
13624 wl=$lt_lt_prog_compiler_wl
13625
13626 # Additional compiler flags for building library objects.
13627 pic_flag=$lt_lt_prog_compiler_pic
13628
13629 # Compiler flag to prevent dynamic linking.
13630 link_static_flag=$lt_lt_prog_compiler_static
13631
13632 # Does compiler simultaneously support -c and -o options?
13633 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13634
13635 # Whether or not to add -lc for building shared libraries.
13636 build_libtool_need_lc=$archive_cmds_need_lc
13637
13638 # Whether or not to disallow shared libs when runtime libs are static.
13639 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13640
13641 # Compiler flag to allow reflexive dlopens.
13642 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13643
13644 # Compiler flag to generate shared objects directly from archives.
13645 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13646
13647 # Whether the compiler copes with passing no objects directly.
13648 compiler_needs_object=$lt_compiler_needs_object
13649
13650 # Create an old-style archive from a shared archive.
13651 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13652
13653 # Create a temporary old-style archive to link instead of a shared archive.
13654 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13655
13656 # Commands used to build a shared archive.
13657 archive_cmds=$lt_archive_cmds
13658 archive_expsym_cmds=$lt_archive_expsym_cmds
13659
13660 # Commands used to build a loadable module if different from building
13661 # a shared archive.
13662 module_cmds=$lt_module_cmds
13663 module_expsym_cmds=$lt_module_expsym_cmds
13664
13665 # Whether we are building with GNU ld or not.
13666 with_gnu_ld=$lt_with_gnu_ld
13667
13668 # Flag that allows shared libraries with undefined symbols to be built.
13669 allow_undefined_flag=$lt_allow_undefined_flag
13670
13671 # Flag that enforces no undefined symbols.
13672 no_undefined_flag=$lt_no_undefined_flag
13673
13674 # Flag to hardcode \$libdir into a binary during linking.
13675 # This must work even if \$libdir does not exist
13676 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13677
13678 # If ld is used when linking, flag to hardcode \$libdir into a binary
13679 # during linking.  This must work even if \$libdir does not exist.
13680 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13681
13682 # Whether we need a single "-rpath" flag with a separated argument.
13683 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13684
13685 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13686 # DIR into the resulting binary.
13687 hardcode_direct=$hardcode_direct
13688
13689 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13690 # DIR into the resulting binary and the resulting library dependency is
13691 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13692 # library is relocated.
13693 hardcode_direct_absolute=$hardcode_direct_absolute
13694
13695 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13696 # into the resulting binary.
13697 hardcode_minus_L=$hardcode_minus_L
13698
13699 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13700 # into the resulting binary.
13701 hardcode_shlibpath_var=$hardcode_shlibpath_var
13702
13703 # Set to "yes" if building a shared library automatically hardcodes DIR
13704 # into the library and all subsequent libraries and executables linked
13705 # against it.
13706 hardcode_automatic=$hardcode_automatic
13707
13708 # Set to yes if linker adds runtime paths of dependent libraries
13709 # to runtime path list.
13710 inherit_rpath=$inherit_rpath
13711
13712 # Whether libtool must link a program against all its dependency libraries.
13713 link_all_deplibs=$link_all_deplibs
13714
13715 # Fix the shell variable \$srcfile for the compiler.
13716 fix_srcfile_path=$lt_fix_srcfile_path
13717
13718 # Set to "yes" if exported symbols are required.
13719 always_export_symbols=$always_export_symbols
13720
13721 # The commands to list exported symbols.
13722 export_symbols_cmds=$lt_export_symbols_cmds
13723
13724 # Symbols that should not be listed in the preloaded symbols.
13725 exclude_expsyms=$lt_exclude_expsyms
13726
13727 # Symbols that must always be exported.
13728 include_expsyms=$lt_include_expsyms
13729
13730 # Commands necessary for linking programs (against libraries) with templates.
13731 prelink_cmds=$lt_prelink_cmds
13732
13733 # Specify filename containing input files.
13734 file_list_spec=$lt_file_list_spec
13735
13736 # How to hardcode a shared library path into an executable.
13737 hardcode_action=$hardcode_action
13738
13739 # ### END LIBTOOL CONFIG
13740
13741 _LT_EOF
13742
13743   case $host_os in
13744   aix3*)
13745     cat <<\_LT_EOF >> "$cfgfile"
13746 # AIX sometimes has problems with the GCC collect2 program.  For some
13747 # reason, if we set the COLLECT_NAMES environment variable, the problems
13748 # vanish in a puff of smoke.
13749 if test "X${COLLECT_NAMES+set}" != Xset; then
13750   COLLECT_NAMES=
13751   export COLLECT_NAMES
13752 fi
13753 _LT_EOF
13754     ;;
13755   esac
13756
13757
13758 ltmain="$ac_aux_dir/ltmain.sh"
13759
13760
13761   # We use sed instead of cat because bash on DJGPP gets confused if
13762   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13763   # text mode, it properly converts lines to CR/LF.  This bash problem
13764   # is reportedly fixed, but why not run on old versions too?
13765   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13766     || (rm -f "$cfgfile"; exit 1)
13767
13768   case $xsi_shell in
13769   yes)
13770     cat << \_LT_EOF >> "$cfgfile"
13771
13772 # func_dirname file append nondir_replacement
13773 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13774 # otherwise set result to NONDIR_REPLACEMENT.
13775 func_dirname ()
13776 {
13777   case ${1} in
13778     */*) func_dirname_result="${1%/*}${2}" ;;
13779     *  ) func_dirname_result="${3}" ;;
13780   esac
13781 }
13782
13783 # func_basename file
13784 func_basename ()
13785 {
13786   func_basename_result="${1##*/}"
13787 }
13788
13789 # func_dirname_and_basename file append nondir_replacement
13790 # perform func_basename and func_dirname in a single function
13791 # call:
13792 #   dirname:  Compute the dirname of FILE.  If nonempty,
13793 #             add APPEND to the result, otherwise set result
13794 #             to NONDIR_REPLACEMENT.
13795 #             value returned in "$func_dirname_result"
13796 #   basename: Compute filename of FILE.
13797 #             value retuned in "$func_basename_result"
13798 # Implementation must be kept synchronized with func_dirname
13799 # and func_basename. For efficiency, we do not delegate to
13800 # those functions but instead duplicate the functionality here.
13801 func_dirname_and_basename ()
13802 {
13803   case ${1} in
13804     */*) func_dirname_result="${1%/*}${2}" ;;
13805     *  ) func_dirname_result="${3}" ;;
13806   esac
13807   func_basename_result="${1##*/}"
13808 }
13809
13810 # func_stripname prefix suffix name
13811 # strip PREFIX and SUFFIX off of NAME.
13812 # PREFIX and SUFFIX must not contain globbing or regex special
13813 # characters, hashes, percent signs, but SUFFIX may contain a leading
13814 # dot (in which case that matches only a dot).
13815 func_stripname ()
13816 {
13817   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13818   # positional parameters, so assign one to ordinary parameter first.
13819   func_stripname_result=${3}
13820   func_stripname_result=${func_stripname_result#"${1}"}
13821   func_stripname_result=${func_stripname_result%"${2}"}
13822 }
13823
13824 # func_opt_split
13825 func_opt_split ()
13826 {
13827   func_opt_split_opt=${1%%=*}
13828   func_opt_split_arg=${1#*=}
13829 }
13830
13831 # func_lo2o object
13832 func_lo2o ()
13833 {
13834   case ${1} in
13835     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13836     *)    func_lo2o_result=${1} ;;
13837   esac
13838 }
13839
13840 # func_xform libobj-or-source
13841 func_xform ()
13842 {
13843   func_xform_result=${1%.*}.lo
13844 }
13845
13846 # func_arith arithmetic-term...
13847 func_arith ()
13848 {
13849   func_arith_result=$(( $* ))
13850 }
13851
13852 # func_len string
13853 # STRING may not start with a hyphen.
13854 func_len ()
13855 {
13856   func_len_result=${#1}
13857 }
13858
13859 _LT_EOF
13860     ;;
13861   *) # Bourne compatible functions.
13862     cat << \_LT_EOF >> "$cfgfile"
13863
13864 # func_dirname file append nondir_replacement
13865 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13866 # otherwise set result to NONDIR_REPLACEMENT.
13867 func_dirname ()
13868 {
13869   # Extract subdirectory from the argument.
13870   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13871   if test "X$func_dirname_result" = "X${1}"; then
13872     func_dirname_result="${3}"
13873   else
13874     func_dirname_result="$func_dirname_result${2}"
13875   fi
13876 }
13877
13878 # func_basename file
13879 func_basename ()
13880 {
13881   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13882 }
13883
13884
13885 # func_stripname prefix suffix name
13886 # strip PREFIX and SUFFIX off of NAME.
13887 # PREFIX and SUFFIX must not contain globbing or regex special
13888 # characters, hashes, percent signs, but SUFFIX may contain a leading
13889 # dot (in which case that matches only a dot).
13890 # func_strip_suffix prefix name
13891 func_stripname ()
13892 {
13893   case ${2} in
13894     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13895     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13896   esac
13897 }
13898
13899 # sed scripts:
13900 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13901 my_sed_long_arg='1s/^-[^=]*=//'
13902
13903 # func_opt_split
13904 func_opt_split ()
13905 {
13906   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13907   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13908 }
13909
13910 # func_lo2o object
13911 func_lo2o ()
13912 {
13913   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13914 }
13915
13916 # func_xform libobj-or-source
13917 func_xform ()
13918 {
13919   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13920 }
13921
13922 # func_arith arithmetic-term...
13923 func_arith ()
13924 {
13925   func_arith_result=`expr "$@"`
13926 }
13927
13928 # func_len string
13929 # STRING may not start with a hyphen.
13930 func_len ()
13931 {
13932   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13933 }
13934
13935 _LT_EOF
13936 esac
13937
13938 case $lt_shell_append in
13939   yes)
13940     cat << \_LT_EOF >> "$cfgfile"
13941
13942 # func_append var value
13943 # Append VALUE to the end of shell variable VAR.
13944 func_append ()
13945 {
13946   eval "$1+=\$2"
13947 }
13948 _LT_EOF
13949     ;;
13950   *)
13951     cat << \_LT_EOF >> "$cfgfile"
13952
13953 # func_append var value
13954 # Append VALUE to the end of shell variable VAR.
13955 func_append ()
13956 {
13957   eval "$1=\$$1\$2"
13958 }
13959
13960 _LT_EOF
13961     ;;
13962   esac
13963
13964
13965   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13966     || (rm -f "$cfgfile"; exit 1)
13967
13968   mv -f "$cfgfile" "$ofile" ||
13969     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13970   chmod +x "$ofile"
13971
13972  ;;
13973
13974   esac
13975 done # for ac_tag
13976
13977
13978 as_fn_exit 0
13979 _ACEOF
13980 ac_clean_files=$ac_clean_files_save
13981
13982 test $ac_write_fail = 0 ||
13983   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13984
13985
13986 # configure is writing to config.log, and then calls config.status.
13987 # config.status does its own redirection, appending to config.log.
13988 # Unfortunately, on DOS this fails, as config.log is still kept open
13989 # by configure, so config.status won't be able to write to it; its
13990 # output is simply discarded.  So we exec the FD to /dev/null,
13991 # effectively closing config.log, so it can be properly (re)opened and
13992 # appended to by config.status.  When coming back to configure, we
13993 # need to make the FD available again.
13994 if test "$no_create" != yes; then
13995   ac_cs_success=:
13996   ac_config_status_args=
13997   test "$silent" = yes &&
13998     ac_config_status_args="$ac_config_status_args --quiet"
13999   exec 5>/dev/null
14000   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14001   exec 5>>config.log
14002   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14003   # would make configure fail if this is the last instruction.
14004   $ac_cs_success || as_fn_exit 1
14005 fi
14006 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
14007   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
14008 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
14009 fi
14010