A few hppa testcase tidies
[external/binutils.git] / ld / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ld 2.31.51.
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 test \$(( 1 + 1 )) = 2 || exit 1
200
201   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205     PATH=/empty FPATH=/empty; export PATH FPATH
206     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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='ld'
589 PACKAGE_TARNAME='ld'
590 PACKAGE_VERSION='2.31.51'
591 PACKAGE_STRING='ld 2.31.51'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="ldmain.c"
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_header_list=
633 ac_subst_vars='am__EXEEXT_FALSE
634 am__EXEEXT_TRUE
635 LTLIBOBJS
636 LIBOBJS
637 TESTBFDLIB
638 EMULATION_LIBPATH
639 LIB_PATH
640 EMUL_EXTRA_OFILES
641 EMULATION_OFILES
642 EMUL
643 elf_plt_unwind_list_options
644 elf_shlib_list_options
645 elf_list_options
646 STRINGIFY
647 enable_initfini_array
648 ENABLE_PLUGINS_FALSE
649 ENABLE_PLUGINS_TRUE
650 NATIVE_LIB_DIRS
651 HDEFINES
652 do_compare
653 GENINSRC_NEVER_FALSE
654 GENINSRC_NEVER_TRUE
655 LEXLIB
656 LEX_OUTPUT_ROOT
657 LEX
658 YFLAGS
659 YACC
660 MSGMERGE
661 MSGFMT
662 MKINSTALLDIRS
663 CATOBJEXT
664 GENCAT
665 INSTOBJEXT
666 DATADIRNAME
667 CATALOGS
668 POSUB
669 GMSGFMT
670 XGETTEXT
671 INCINTL
672 LIBINTL_DEP
673 LIBINTL
674 USE_NLS
675 WARN_WRITE_STRINGS
676 NO_WERROR
677 WARN_CFLAGS_FOR_BUILD
678 WARN_CFLAGS
679 installed_linker
680 install_as_default
681 TARGET_SYSTEM_ROOT_DEFINE
682 TARGET_SYSTEM_ROOT
683 use_sysroot
684 CXXCPP
685 OTOOL64
686 OTOOL
687 LIPO
688 NMEDIT
689 DSYMUTIL
690 RANLIB
691 AR
692 OBJDUMP
693 LN_S
694 NM
695 ac_ct_DUMPBIN
696 DUMPBIN
697 LD
698 FGREP
699 SED
700 LIBTOOL
701 EGREP
702 CPP
703 GREP
704 am__fastdepCXX_FALSE
705 am__fastdepCXX_TRUE
706 CXXDEPMODE
707 ac_ct_CXX
708 CXXFLAGS
709 CXX
710 MAINT
711 MAINTAINER_MODE_FALSE
712 MAINTAINER_MODE_TRUE
713 AM_BACKSLASH
714 AM_DEFAULT_VERBOSITY
715 AM_DEFAULT_V
716 AM_V
717 am__fastdepCC_FALSE
718 am__fastdepCC_TRUE
719 CCDEPMODE
720 am__nodep
721 AMDEPBACKSLASH
722 AMDEP_FALSE
723 AMDEP_TRUE
724 am__quote
725 am__include
726 DEPDIR
727 am__untar
728 am__tar
729 AMTAR
730 am__leading_dot
731 SET_MAKE
732 AWK
733 mkdir_p
734 MKDIR_P
735 INSTALL_STRIP_PROGRAM
736 STRIP
737 install_sh
738 MAKEINFO
739 AUTOHEADER
740 AUTOMAKE
741 AUTOCONF
742 ACLOCAL
743 VERSION
744 PACKAGE
745 CYGPATH_W
746 am__isrc
747 INSTALL_DATA
748 INSTALL_SCRIPT
749 INSTALL_PROGRAM
750 OBJEXT
751 EXEEXT
752 ac_ct_CC
753 CPPFLAGS
754 LDFLAGS
755 CFLAGS
756 CC
757 target_os
758 target_vendor
759 target_cpu
760 target
761 host_os
762 host_vendor
763 host_cpu
764 host
765 build_os
766 build_vendor
767 build_cpu
768 build
769 target_alias
770 host_alias
771 build_alias
772 LIBS
773 ECHO_T
774 ECHO_N
775 ECHO_C
776 DEFS
777 mandir
778 localedir
779 libdir
780 psdir
781 pdfdir
782 dvidir
783 htmldir
784 infodir
785 docdir
786 oldincludedir
787 includedir
788 localstatedir
789 sharedstatedir
790 sysconfdir
791 datadir
792 datarootdir
793 libexecdir
794 sbindir
795 bindir
796 program_transform_name
797 prefix
798 exec_prefix
799 PACKAGE_URL
800 PACKAGE_BUGREPORT
801 PACKAGE_STRING
802 PACKAGE_VERSION
803 PACKAGE_TARNAME
804 PACKAGE_NAME
805 PATH_SEPARATOR
806 SHELL'
807 ac_subst_files='TDIRS'
808 ac_user_opts='
809 enable_option_checking
810 enable_dependency_tracking
811 enable_silent_rules
812 enable_maintainer_mode
813 enable_shared
814 enable_static
815 with_pic
816 enable_fast_install
817 with_gnu_ld
818 enable_libtool_lock
819 enable_plugins
820 enable_largefile
821 with_lib_path
822 enable_targets
823 enable_64_bit_bfd
824 with_sysroot
825 enable_gold
826 enable_got
827 enable_compressed_debug_sections
828 enable_new_dtags
829 enable_relro
830 enable_separate_code
831 enable_default_hash_style
832 enable_werror
833 enable_build_warnings
834 enable_nls
835 enable_initfini_array
836 '
837       ac_precious_vars='build_alias
838 host_alias
839 target_alias
840 CC
841 CFLAGS
842 LDFLAGS
843 LIBS
844 CPPFLAGS
845 CXX
846 CXXFLAGS
847 CCC
848 CPP
849 CXXCPP
850 YACC
851 YFLAGS'
852
853
854 # Initialize some variables set by options.
855 ac_init_help=
856 ac_init_version=false
857 ac_unrecognized_opts=
858 ac_unrecognized_sep=
859 # The variables have the same names as the options, with
860 # dashes changed to underlines.
861 cache_file=/dev/null
862 exec_prefix=NONE
863 no_create=
864 no_recursion=
865 prefix=NONE
866 program_prefix=NONE
867 program_suffix=NONE
868 program_transform_name=s,x,x,
869 silent=
870 site=
871 srcdir=
872 verbose=
873 x_includes=NONE
874 x_libraries=NONE
875
876 # Installation directory options.
877 # These are left unexpanded so users can "make install exec_prefix=/foo"
878 # and all the variables that are supposed to be based on exec_prefix
879 # by default will actually change.
880 # Use braces instead of parens because sh, perl, etc. also accept them.
881 # (The list follows the same order as the GNU Coding Standards.)
882 bindir='${exec_prefix}/bin'
883 sbindir='${exec_prefix}/sbin'
884 libexecdir='${exec_prefix}/libexec'
885 datarootdir='${prefix}/share'
886 datadir='${datarootdir}'
887 sysconfdir='${prefix}/etc'
888 sharedstatedir='${prefix}/com'
889 localstatedir='${prefix}/var'
890 includedir='${prefix}/include'
891 oldincludedir='/usr/include'
892 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
893 infodir='${datarootdir}/info'
894 htmldir='${docdir}'
895 dvidir='${docdir}'
896 pdfdir='${docdir}'
897 psdir='${docdir}'
898 libdir='${exec_prefix}/lib'
899 localedir='${datarootdir}/locale'
900 mandir='${datarootdir}/man'
901
902 ac_prev=
903 ac_dashdash=
904 for ac_option
905 do
906   # If the previous option needs an argument, assign it.
907   if test -n "$ac_prev"; then
908     eval $ac_prev=\$ac_option
909     ac_prev=
910     continue
911   fi
912
913   case $ac_option in
914   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
915   *=)   ac_optarg= ;;
916   *)    ac_optarg=yes ;;
917   esac
918
919   # Accept the important Cygnus configure options, so we can diagnose typos.
920
921   case $ac_dashdash$ac_option in
922   --)
923     ac_dashdash=yes ;;
924
925   -bindir | --bindir | --bindi | --bind | --bin | --bi)
926     ac_prev=bindir ;;
927   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
928     bindir=$ac_optarg ;;
929
930   -build | --build | --buil | --bui | --bu)
931     ac_prev=build_alias ;;
932   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
933     build_alias=$ac_optarg ;;
934
935   -cache-file | --cache-file | --cache-fil | --cache-fi \
936   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
937     ac_prev=cache_file ;;
938   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
939   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
940     cache_file=$ac_optarg ;;
941
942   --config-cache | -C)
943     cache_file=config.cache ;;
944
945   -datadir | --datadir | --datadi | --datad)
946     ac_prev=datadir ;;
947   -datadir=* | --datadir=* | --datadi=* | --datad=*)
948     datadir=$ac_optarg ;;
949
950   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
951   | --dataroo | --dataro | --datar)
952     ac_prev=datarootdir ;;
953   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
954   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
955     datarootdir=$ac_optarg ;;
956
957   -disable-* | --disable-*)
958     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
959     # Reject names that are not valid shell variable names.
960     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
961       as_fn_error $? "invalid feature name: $ac_useropt"
962     ac_useropt_orig=$ac_useropt
963     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
964     case $ac_user_opts in
965       *"
966 "enable_$ac_useropt"
967 "*) ;;
968       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
969          ac_unrecognized_sep=', ';;
970     esac
971     eval enable_$ac_useropt=no ;;
972
973   -docdir | --docdir | --docdi | --doc | --do)
974     ac_prev=docdir ;;
975   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
976     docdir=$ac_optarg ;;
977
978   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
979     ac_prev=dvidir ;;
980   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
981     dvidir=$ac_optarg ;;
982
983   -enable-* | --enable-*)
984     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
985     # Reject names that are not valid shell variable names.
986     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
987       as_fn_error $? "invalid feature name: $ac_useropt"
988     ac_useropt_orig=$ac_useropt
989     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
990     case $ac_user_opts in
991       *"
992 "enable_$ac_useropt"
993 "*) ;;
994       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
995          ac_unrecognized_sep=', ';;
996     esac
997     eval enable_$ac_useropt=\$ac_optarg ;;
998
999   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1000   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1001   | --exec | --exe | --ex)
1002     ac_prev=exec_prefix ;;
1003   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1004   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1005   | --exec=* | --exe=* | --ex=*)
1006     exec_prefix=$ac_optarg ;;
1007
1008   -gas | --gas | --ga | --g)
1009     # Obsolete; use --with-gas.
1010     with_gas=yes ;;
1011
1012   -help | --help | --hel | --he | -h)
1013     ac_init_help=long ;;
1014   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1015     ac_init_help=recursive ;;
1016   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1017     ac_init_help=short ;;
1018
1019   -host | --host | --hos | --ho)
1020     ac_prev=host_alias ;;
1021   -host=* | --host=* | --hos=* | --ho=*)
1022     host_alias=$ac_optarg ;;
1023
1024   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1025     ac_prev=htmldir ;;
1026   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1027   | --ht=*)
1028     htmldir=$ac_optarg ;;
1029
1030   -includedir | --includedir | --includedi | --included | --include \
1031   | --includ | --inclu | --incl | --inc)
1032     ac_prev=includedir ;;
1033   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1034   | --includ=* | --inclu=* | --incl=* | --inc=*)
1035     includedir=$ac_optarg ;;
1036
1037   -infodir | --infodir | --infodi | --infod | --info | --inf)
1038     ac_prev=infodir ;;
1039   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1040     infodir=$ac_optarg ;;
1041
1042   -libdir | --libdir | --libdi | --libd)
1043     ac_prev=libdir ;;
1044   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1045     libdir=$ac_optarg ;;
1046
1047   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1048   | --libexe | --libex | --libe)
1049     ac_prev=libexecdir ;;
1050   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1051   | --libexe=* | --libex=* | --libe=*)
1052     libexecdir=$ac_optarg ;;
1053
1054   -localedir | --localedir | --localedi | --localed | --locale)
1055     ac_prev=localedir ;;
1056   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1057     localedir=$ac_optarg ;;
1058
1059   -localstatedir | --localstatedir | --localstatedi | --localstated \
1060   | --localstate | --localstat | --localsta | --localst | --locals)
1061     ac_prev=localstatedir ;;
1062   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1063   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1064     localstatedir=$ac_optarg ;;
1065
1066   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1067     ac_prev=mandir ;;
1068   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1069     mandir=$ac_optarg ;;
1070
1071   -nfp | --nfp | --nf)
1072     # Obsolete; use --without-fp.
1073     with_fp=no ;;
1074
1075   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1076   | --no-cr | --no-c | -n)
1077     no_create=yes ;;
1078
1079   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1080   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1081     no_recursion=yes ;;
1082
1083   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1084   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1085   | --oldin | --oldi | --old | --ol | --o)
1086     ac_prev=oldincludedir ;;
1087   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1088   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1089   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1090     oldincludedir=$ac_optarg ;;
1091
1092   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1093     ac_prev=prefix ;;
1094   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1095     prefix=$ac_optarg ;;
1096
1097   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1098   | --program-pre | --program-pr | --program-p)
1099     ac_prev=program_prefix ;;
1100   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1101   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1102     program_prefix=$ac_optarg ;;
1103
1104   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1105   | --program-suf | --program-su | --program-s)
1106     ac_prev=program_suffix ;;
1107   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1108   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1109     program_suffix=$ac_optarg ;;
1110
1111   -program-transform-name | --program-transform-name \
1112   | --program-transform-nam | --program-transform-na \
1113   | --program-transform-n | --program-transform- \
1114   | --program-transform | --program-transfor \
1115   | --program-transfo | --program-transf \
1116   | --program-trans | --program-tran \
1117   | --progr-tra | --program-tr | --program-t)
1118     ac_prev=program_transform_name ;;
1119   -program-transform-name=* | --program-transform-name=* \
1120   | --program-transform-nam=* | --program-transform-na=* \
1121   | --program-transform-n=* | --program-transform-=* \
1122   | --program-transform=* | --program-transfor=* \
1123   | --program-transfo=* | --program-transf=* \
1124   | --program-trans=* | --program-tran=* \
1125   | --progr-tra=* | --program-tr=* | --program-t=*)
1126     program_transform_name=$ac_optarg ;;
1127
1128   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1129     ac_prev=pdfdir ;;
1130   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1131     pdfdir=$ac_optarg ;;
1132
1133   -psdir | --psdir | --psdi | --psd | --ps)
1134     ac_prev=psdir ;;
1135   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1136     psdir=$ac_optarg ;;
1137
1138   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1139   | -silent | --silent | --silen | --sile | --sil)
1140     silent=yes ;;
1141
1142   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1143     ac_prev=sbindir ;;
1144   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1145   | --sbi=* | --sb=*)
1146     sbindir=$ac_optarg ;;
1147
1148   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1149   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1150   | --sharedst | --shareds | --shared | --share | --shar \
1151   | --sha | --sh)
1152     ac_prev=sharedstatedir ;;
1153   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1154   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1155   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1156   | --sha=* | --sh=*)
1157     sharedstatedir=$ac_optarg ;;
1158
1159   -site | --site | --sit)
1160     ac_prev=site ;;
1161   -site=* | --site=* | --sit=*)
1162     site=$ac_optarg ;;
1163
1164   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1165     ac_prev=srcdir ;;
1166   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1167     srcdir=$ac_optarg ;;
1168
1169   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1170   | --syscon | --sysco | --sysc | --sys | --sy)
1171     ac_prev=sysconfdir ;;
1172   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1173   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1174     sysconfdir=$ac_optarg ;;
1175
1176   -target | --target | --targe | --targ | --tar | --ta | --t)
1177     ac_prev=target_alias ;;
1178   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1179     target_alias=$ac_optarg ;;
1180
1181   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1182     verbose=yes ;;
1183
1184   -version | --version | --versio | --versi | --vers | -V)
1185     ac_init_version=: ;;
1186
1187   -with-* | --with-*)
1188     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1189     # Reject names that are not valid shell variable names.
1190     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1191       as_fn_error $? "invalid package name: $ac_useropt"
1192     ac_useropt_orig=$ac_useropt
1193     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1194     case $ac_user_opts in
1195       *"
1196 "with_$ac_useropt"
1197 "*) ;;
1198       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1199          ac_unrecognized_sep=', ';;
1200     esac
1201     eval with_$ac_useropt=\$ac_optarg ;;
1202
1203   -without-* | --without-*)
1204     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1205     # Reject names that are not valid shell variable names.
1206     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1207       as_fn_error $? "invalid package name: $ac_useropt"
1208     ac_useropt_orig=$ac_useropt
1209     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1210     case $ac_user_opts in
1211       *"
1212 "with_$ac_useropt"
1213 "*) ;;
1214       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1215          ac_unrecognized_sep=', ';;
1216     esac
1217     eval with_$ac_useropt=no ;;
1218
1219   --x)
1220     # Obsolete; use --with-x.
1221     with_x=yes ;;
1222
1223   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1224   | --x-incl | --x-inc | --x-in | --x-i)
1225     ac_prev=x_includes ;;
1226   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1227   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1228     x_includes=$ac_optarg ;;
1229
1230   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1231   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1232     ac_prev=x_libraries ;;
1233   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1234   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1235     x_libraries=$ac_optarg ;;
1236
1237   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1238 Try \`$0 --help' for more information"
1239     ;;
1240
1241   *=*)
1242     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1243     # Reject names that are not valid shell variable names.
1244     case $ac_envvar in #(
1245       '' | [0-9]* | *[!_$as_cr_alnum]* )
1246       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1247     esac
1248     eval $ac_envvar=\$ac_optarg
1249     export $ac_envvar ;;
1250
1251   *)
1252     # FIXME: should be removed in autoconf 3.0.
1253     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1254     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1255       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1256     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1257     ;;
1258
1259   esac
1260 done
1261
1262 if test -n "$ac_prev"; then
1263   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1264   as_fn_error $? "missing argument to $ac_option"
1265 fi
1266
1267 if test -n "$ac_unrecognized_opts"; then
1268   case $enable_option_checking in
1269     no) ;;
1270     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1271     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1272   esac
1273 fi
1274
1275 # Check all directory arguments for consistency.
1276 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1277                 datadir sysconfdir sharedstatedir localstatedir includedir \
1278                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1279                 libdir localedir mandir
1280 do
1281   eval ac_val=\$$ac_var
1282   # Remove trailing slashes.
1283   case $ac_val in
1284     */ )
1285       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1286       eval $ac_var=\$ac_val;;
1287   esac
1288   # Be sure to have absolute directory names.
1289   case $ac_val in
1290     [\\/$]* | ?:[\\/]* )  continue;;
1291     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1292   esac
1293   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1294 done
1295
1296 # There might be people who depend on the old broken behavior: `$host'
1297 # used to hold the argument of --host etc.
1298 # FIXME: To remove some day.
1299 build=$build_alias
1300 host=$host_alias
1301 target=$target_alias
1302
1303 # FIXME: To remove some day.
1304 if test "x$host_alias" != x; then
1305   if test "x$build_alias" = x; then
1306     cross_compiling=maybe
1307   elif test "x$build_alias" != "x$host_alias"; then
1308     cross_compiling=yes
1309   fi
1310 fi
1311
1312 ac_tool_prefix=
1313 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1314
1315 test "$silent" = yes && exec 6>/dev/null
1316
1317
1318 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1319 ac_ls_di=`ls -di .` &&
1320 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1321   as_fn_error $? "working directory cannot be determined"
1322 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1323   as_fn_error $? "pwd does not report name of working directory"
1324
1325
1326 # Find the source files, if location was not specified.
1327 if test -z "$srcdir"; then
1328   ac_srcdir_defaulted=yes
1329   # Try the directory containing this script, then the parent directory.
1330   ac_confdir=`$as_dirname -- "$as_myself" ||
1331 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1332          X"$as_myself" : 'X\(//\)[^/]' \| \
1333          X"$as_myself" : 'X\(//\)$' \| \
1334          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1335 $as_echo X"$as_myself" |
1336     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1337             s//\1/
1338             q
1339           }
1340           /^X\(\/\/\)[^/].*/{
1341             s//\1/
1342             q
1343           }
1344           /^X\(\/\/\)$/{
1345             s//\1/
1346             q
1347           }
1348           /^X\(\/\).*/{
1349             s//\1/
1350             q
1351           }
1352           s/.*/./; q'`
1353   srcdir=$ac_confdir
1354   if test ! -r "$srcdir/$ac_unique_file"; then
1355     srcdir=..
1356   fi
1357 else
1358   ac_srcdir_defaulted=no
1359 fi
1360 if test ! -r "$srcdir/$ac_unique_file"; then
1361   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1362   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1363 fi
1364 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1365 ac_abs_confdir=`(
1366         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1367         pwd)`
1368 # When building in place, set srcdir=.
1369 if test "$ac_abs_confdir" = "$ac_pwd"; then
1370   srcdir=.
1371 fi
1372 # Remove unnecessary trailing slashes from srcdir.
1373 # Double slashes in file names in object file debugging info
1374 # mess up M-x gdb in Emacs.
1375 case $srcdir in
1376 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1377 esac
1378 for ac_var in $ac_precious_vars; do
1379   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1380   eval ac_env_${ac_var}_value=\$${ac_var}
1381   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1382   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1383 done
1384
1385 #
1386 # Report the --help message.
1387 #
1388 if test "$ac_init_help" = "long"; then
1389   # Omit some internal or obsolete options to make the list less imposing.
1390   # This message is too long to be a string in the A/UX 3.1 sh.
1391   cat <<_ACEOF
1392 \`configure' configures ld 2.31.51 to adapt to many kinds of systems.
1393
1394 Usage: $0 [OPTION]... [VAR=VALUE]...
1395
1396 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1397 VAR=VALUE.  See below for descriptions of some of the useful variables.
1398
1399 Defaults for the options are specified in brackets.
1400
1401 Configuration:
1402   -h, --help              display this help and exit
1403       --help=short        display options specific to this package
1404       --help=recursive    display the short help of all the included packages
1405   -V, --version           display version information and exit
1406   -q, --quiet, --silent   do not print \`checking ...' messages
1407       --cache-file=FILE   cache test results in FILE [disabled]
1408   -C, --config-cache      alias for \`--cache-file=config.cache'
1409   -n, --no-create         do not create output files
1410       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1411
1412 Installation directories:
1413   --prefix=PREFIX         install architecture-independent files in PREFIX
1414                           [$ac_default_prefix]
1415   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1416                           [PREFIX]
1417
1418 By default, \`make install' will install all the files in
1419 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1420 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1421 for instance \`--prefix=\$HOME'.
1422
1423 For better control, use the options below.
1424
1425 Fine tuning of the installation directories:
1426   --bindir=DIR            user executables [EPREFIX/bin]
1427   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1428   --libexecdir=DIR        program executables [EPREFIX/libexec]
1429   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1430   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1431   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1432   --libdir=DIR            object code libraries [EPREFIX/lib]
1433   --includedir=DIR        C header files [PREFIX/include]
1434   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1435   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1436   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1437   --infodir=DIR           info documentation [DATAROOTDIR/info]
1438   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1439   --mandir=DIR            man documentation [DATAROOTDIR/man]
1440   --docdir=DIR            documentation root [DATAROOTDIR/doc/ld]
1441   --htmldir=DIR           html documentation [DOCDIR]
1442   --dvidir=DIR            dvi documentation [DOCDIR]
1443   --pdfdir=DIR            pdf documentation [DOCDIR]
1444   --psdir=DIR             ps documentation [DOCDIR]
1445 _ACEOF
1446
1447   cat <<\_ACEOF
1448
1449 Program names:
1450   --program-prefix=PREFIX            prepend PREFIX to installed program names
1451   --program-suffix=SUFFIX            append SUFFIX to installed program names
1452   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1453
1454 System types:
1455   --build=BUILD     configure for building on BUILD [guessed]
1456   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1457   --target=TARGET   configure for building compilers for TARGET [HOST]
1458 _ACEOF
1459 fi
1460
1461 if test -n "$ac_init_help"; then
1462   case $ac_init_help in
1463      short | recursive ) echo "Configuration of ld 2.31.51:";;
1464    esac
1465   cat <<\_ACEOF
1466
1467 Optional Features:
1468   --disable-option-checking  ignore unrecognized --enable/--with options
1469   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1470   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1471   --enable-dependency-tracking
1472                           do not reject slow dependency extractors
1473   --disable-dependency-tracking
1474                           speeds up one-time build
1475   --enable-silent-rules   less verbose build output (undo: "make V=1")
1476   --disable-silent-rules  verbose build output (undo: "make V=0")
1477   --enable-maintainer-mode
1478                           enable make rules and dependencies not useful (and
1479                           sometimes confusing) to the casual installer
1480   --enable-shared[=PKGS]  build shared libraries [default=yes]
1481   --enable-static[=PKGS]  build static libraries [default=yes]
1482   --enable-fast-install[=PKGS]
1483                           optimize for fast installation [default=yes]
1484   --disable-libtool-lock  avoid locking (might break parallel builds)
1485   --enable-plugins        Enable support for plugins
1486   --disable-largefile     omit support for large files
1487   --enable-targets        alternative target configurations
1488   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1489   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1490   --enable-got=<type>     GOT handling scheme (target, single, negative,
1491                           multigot)
1492   --enable-compressed-debug-sections={all,ld,none}
1493                           compress debug sections by default]
1494   --enable-new-dtags      set DT_RUNPATH instead of DT_RPATH by default]
1495   --enable-relro          enable -z relro in ELF linker by default
1496   --enable-separate-code  enable -z separate-code in ELF linker by default
1497   --enable-default-hash-style={sysv,gnu,both}
1498                           use this default hash style
1499   --enable-werror         treat compile warnings as errors
1500   --enable-build-warnings enable build-time compiler warnings
1501   --disable-nls           do not use Native Language Support
1502   --disable-initfini-array do not use .init_array/.fini_array sections
1503
1504 Optional Packages:
1505   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1506   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1507   --with-pic              try to use only PIC/non-PIC objects [default=use
1508                           both]
1509   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1510   --with-lib-path=dir1:dir2...  set default LIB_PATH
1511   --with-sysroot=DIR Search for usr/lib et al within DIR.
1512
1513 Some influential environment variables:
1514   CC          C compiler command
1515   CFLAGS      C compiler flags
1516   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1517               nonstandard directory <lib dir>
1518   LIBS        libraries to pass to the linker, e.g. -l<library>
1519   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1520               you have headers in a nonstandard directory <include dir>
1521   CXX         C++ compiler command
1522   CXXFLAGS    C++ compiler flags
1523   CPP         C preprocessor
1524   CXXCPP      C++ preprocessor
1525   YACC        The `Yet Another Compiler Compiler' implementation to use.
1526               Defaults to the first program found out of: `bison -y', `byacc',
1527               `yacc'.
1528   YFLAGS      The list of arguments that will be passed by default to $YACC.
1529               This script will default YFLAGS to the empty string to avoid a
1530               default value of `-d' given by some make applications.
1531
1532 Use these variables to override the choices made by `configure' or to help
1533 it to find libraries and programs with nonstandard names/locations.
1534
1535 Report bugs to the package provider.
1536 _ACEOF
1537 ac_status=$?
1538 fi
1539
1540 if test "$ac_init_help" = "recursive"; then
1541   # If there are subdirs, report their specific --help.
1542   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1543     test -d "$ac_dir" ||
1544       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1545       continue
1546     ac_builddir=.
1547
1548 case "$ac_dir" in
1549 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1550 *)
1551   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1552   # A ".." for each directory in $ac_dir_suffix.
1553   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1554   case $ac_top_builddir_sub in
1555   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1556   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1557   esac ;;
1558 esac
1559 ac_abs_top_builddir=$ac_pwd
1560 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1561 # for backward compatibility:
1562 ac_top_builddir=$ac_top_build_prefix
1563
1564 case $srcdir in
1565   .)  # We are building in place.
1566     ac_srcdir=.
1567     ac_top_srcdir=$ac_top_builddir_sub
1568     ac_abs_top_srcdir=$ac_pwd ;;
1569   [\\/]* | ?:[\\/]* )  # Absolute name.
1570     ac_srcdir=$srcdir$ac_dir_suffix;
1571     ac_top_srcdir=$srcdir
1572     ac_abs_top_srcdir=$srcdir ;;
1573   *) # Relative name.
1574     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1575     ac_top_srcdir=$ac_top_build_prefix$srcdir
1576     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1577 esac
1578 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1579
1580     cd "$ac_dir" || { ac_status=$?; continue; }
1581     # Check for guested configure.
1582     if test -f "$ac_srcdir/configure.gnu"; then
1583       echo &&
1584       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1585     elif test -f "$ac_srcdir/configure"; then
1586       echo &&
1587       $SHELL "$ac_srcdir/configure" --help=recursive
1588     else
1589       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1590     fi || ac_status=$?
1591     cd "$ac_pwd" || { ac_status=$?; break; }
1592   done
1593 fi
1594
1595 test -n "$ac_init_help" && exit $ac_status
1596 if $ac_init_version; then
1597   cat <<\_ACEOF
1598 ld configure 2.31.51
1599 generated by GNU Autoconf 2.69
1600
1601 Copyright (C) 2012 Free Software Foundation, Inc.
1602 This configure script is free software; the Free Software Foundation
1603 gives unlimited permission to copy, distribute and modify it.
1604 _ACEOF
1605   exit
1606 fi
1607
1608 ## ------------------------ ##
1609 ## Autoconf initialization. ##
1610 ## ------------------------ ##
1611
1612 # ac_fn_c_try_compile LINENO
1613 # --------------------------
1614 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1615 ac_fn_c_try_compile ()
1616 {
1617   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1618   rm -f conftest.$ac_objext
1619   if { { ac_try="$ac_compile"
1620 case "(($ac_try" in
1621   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1622   *) ac_try_echo=$ac_try;;
1623 esac
1624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1625 $as_echo "$ac_try_echo"; } >&5
1626   (eval "$ac_compile") 2>conftest.err
1627   ac_status=$?
1628   if test -s conftest.err; then
1629     grep -v '^ *+' conftest.err >conftest.er1
1630     cat conftest.er1 >&5
1631     mv -f conftest.er1 conftest.err
1632   fi
1633   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1634   test $ac_status = 0; } && {
1635          test -z "$ac_c_werror_flag" ||
1636          test ! -s conftest.err
1637        } && test -s conftest.$ac_objext; then :
1638   ac_retval=0
1639 else
1640   $as_echo "$as_me: failed program was:" >&5
1641 sed 's/^/| /' conftest.$ac_ext >&5
1642
1643         ac_retval=1
1644 fi
1645   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1646   as_fn_set_status $ac_retval
1647
1648 } # ac_fn_c_try_compile
1649
1650 # ac_fn_c_try_link LINENO
1651 # -----------------------
1652 # Try to link conftest.$ac_ext, and return whether this succeeded.
1653 ac_fn_c_try_link ()
1654 {
1655   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656   rm -f conftest.$ac_objext conftest$ac_exeext
1657   if { { ac_try="$ac_link"
1658 case "(($ac_try" in
1659   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660   *) ac_try_echo=$ac_try;;
1661 esac
1662 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663 $as_echo "$ac_try_echo"; } >&5
1664   (eval "$ac_link") 2>conftest.err
1665   ac_status=$?
1666   if test -s conftest.err; then
1667     grep -v '^ *+' conftest.err >conftest.er1
1668     cat conftest.er1 >&5
1669     mv -f conftest.er1 conftest.err
1670   fi
1671   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672   test $ac_status = 0; } && {
1673          test -z "$ac_c_werror_flag" ||
1674          test ! -s conftest.err
1675        } && test -s conftest$ac_exeext && {
1676          test "$cross_compiling" = yes ||
1677          test -x conftest$ac_exeext
1678        }; then :
1679   ac_retval=0
1680 else
1681   $as_echo "$as_me: failed program was:" >&5
1682 sed 's/^/| /' conftest.$ac_ext >&5
1683
1684         ac_retval=1
1685 fi
1686   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688   # interfere with the next link command; also delete a directory that is
1689   # left behind by Apple's compiler.  We do this before executing the actions.
1690   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692   as_fn_set_status $ac_retval
1693
1694 } # ac_fn_c_try_link
1695
1696 # ac_fn_cxx_try_compile LINENO
1697 # ----------------------------
1698 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1699 ac_fn_cxx_try_compile ()
1700 {
1701   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702   rm -f conftest.$ac_objext
1703   if { { ac_try="$ac_compile"
1704 case "(($ac_try" in
1705   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1706   *) ac_try_echo=$ac_try;;
1707 esac
1708 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1709 $as_echo "$ac_try_echo"; } >&5
1710   (eval "$ac_compile") 2>conftest.err
1711   ac_status=$?
1712   if test -s conftest.err; then
1713     grep -v '^ *+' conftest.err >conftest.er1
1714     cat conftest.er1 >&5
1715     mv -f conftest.er1 conftest.err
1716   fi
1717   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1718   test $ac_status = 0; } && {
1719          test -z "$ac_cxx_werror_flag" ||
1720          test ! -s conftest.err
1721        } && test -s conftest.$ac_objext; then :
1722   ac_retval=0
1723 else
1724   $as_echo "$as_me: failed program was:" >&5
1725 sed 's/^/| /' conftest.$ac_ext >&5
1726
1727         ac_retval=1
1728 fi
1729   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1730   as_fn_set_status $ac_retval
1731
1732 } # ac_fn_cxx_try_compile
1733
1734 # ac_fn_c_try_cpp LINENO
1735 # ----------------------
1736 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1737 ac_fn_c_try_cpp ()
1738 {
1739   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1740   if { { ac_try="$ac_cpp conftest.$ac_ext"
1741 case "(($ac_try" in
1742   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1743   *) ac_try_echo=$ac_try;;
1744 esac
1745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1746 $as_echo "$ac_try_echo"; } >&5
1747   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1748   ac_status=$?
1749   if test -s conftest.err; then
1750     grep -v '^ *+' conftest.err >conftest.er1
1751     cat conftest.er1 >&5
1752     mv -f conftest.er1 conftest.err
1753   fi
1754   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755   test $ac_status = 0; } > conftest.i && {
1756          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1757          test ! -s conftest.err
1758        }; then :
1759   ac_retval=0
1760 else
1761   $as_echo "$as_me: failed program was:" >&5
1762 sed 's/^/| /' conftest.$ac_ext >&5
1763
1764     ac_retval=1
1765 fi
1766   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767   as_fn_set_status $ac_retval
1768
1769 } # ac_fn_c_try_cpp
1770
1771 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1772 # -------------------------------------------------------
1773 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1774 # the include files in INCLUDES and setting the cache variable VAR
1775 # accordingly.
1776 ac_fn_c_check_header_mongrel ()
1777 {
1778   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1779   if eval \${$3+:} false; then :
1780   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1781 $as_echo_n "checking for $2... " >&6; }
1782 if eval \${$3+:} false; then :
1783   $as_echo_n "(cached) " >&6
1784 fi
1785 eval ac_res=\$$3
1786                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1787 $as_echo "$ac_res" >&6; }
1788 else
1789   # Is the header compilable?
1790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1791 $as_echo_n "checking $2 usability... " >&6; }
1792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1793 /* end confdefs.h.  */
1794 $4
1795 #include <$2>
1796 _ACEOF
1797 if ac_fn_c_try_compile "$LINENO"; then :
1798   ac_header_compiler=yes
1799 else
1800   ac_header_compiler=no
1801 fi
1802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1804 $as_echo "$ac_header_compiler" >&6; }
1805
1806 # Is the header present?
1807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1808 $as_echo_n "checking $2 presence... " >&6; }
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h.  */
1811 #include <$2>
1812 _ACEOF
1813 if ac_fn_c_try_cpp "$LINENO"; then :
1814   ac_header_preproc=yes
1815 else
1816   ac_header_preproc=no
1817 fi
1818 rm -f conftest.err conftest.i conftest.$ac_ext
1819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1820 $as_echo "$ac_header_preproc" >&6; }
1821
1822 # So?  What about this header?
1823 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1824   yes:no: )
1825     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1826 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1827     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1828 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1829     ;;
1830   no:yes:* )
1831     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1832 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1833     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1834 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1835     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1836 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1837     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1838 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1839     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1840 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1841     ;;
1842 esac
1843   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1844 $as_echo_n "checking for $2... " >&6; }
1845 if eval \${$3+:} false; then :
1846   $as_echo_n "(cached) " >&6
1847 else
1848   eval "$3=\$ac_header_compiler"
1849 fi
1850 eval ac_res=\$$3
1851                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1852 $as_echo "$ac_res" >&6; }
1853 fi
1854   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1855
1856 } # ac_fn_c_check_header_mongrel
1857
1858 # ac_fn_c_try_run LINENO
1859 # ----------------------
1860 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1861 # that executables *can* be run.
1862 ac_fn_c_try_run ()
1863 {
1864   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1865   if { { ac_try="$ac_link"
1866 case "(($ac_try" in
1867   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1868   *) ac_try_echo=$ac_try;;
1869 esac
1870 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1871 $as_echo "$ac_try_echo"; } >&5
1872   (eval "$ac_link") 2>&5
1873   ac_status=$?
1874   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1875   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1876   { { case "(($ac_try" in
1877   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1878   *) ac_try_echo=$ac_try;;
1879 esac
1880 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1881 $as_echo "$ac_try_echo"; } >&5
1882   (eval "$ac_try") 2>&5
1883   ac_status=$?
1884   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1885   test $ac_status = 0; }; }; then :
1886   ac_retval=0
1887 else
1888   $as_echo "$as_me: program exited with status $ac_status" >&5
1889        $as_echo "$as_me: failed program was:" >&5
1890 sed 's/^/| /' conftest.$ac_ext >&5
1891
1892        ac_retval=$ac_status
1893 fi
1894   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1895   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1896   as_fn_set_status $ac_retval
1897
1898 } # ac_fn_c_try_run
1899
1900 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1901 # -------------------------------------------------------
1902 # Tests whether HEADER exists and can be compiled using the include files in
1903 # INCLUDES, setting the cache variable VAR accordingly.
1904 ac_fn_c_check_header_compile ()
1905 {
1906   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1908 $as_echo_n "checking for $2... " >&6; }
1909 if eval \${$3+:} false; then :
1910   $as_echo_n "(cached) " >&6
1911 else
1912   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1913 /* end confdefs.h.  */
1914 $4
1915 #include <$2>
1916 _ACEOF
1917 if ac_fn_c_try_compile "$LINENO"; then :
1918   eval "$3=yes"
1919 else
1920   eval "$3=no"
1921 fi
1922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1923 fi
1924 eval ac_res=\$$3
1925                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1926 $as_echo "$ac_res" >&6; }
1927   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1928
1929 } # ac_fn_c_check_header_compile
1930
1931 # ac_fn_c_check_func LINENO FUNC VAR
1932 # ----------------------------------
1933 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1934 ac_fn_c_check_func ()
1935 {
1936   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if eval \${$3+:} false; then :
1940   $as_echo_n "(cached) " >&6
1941 else
1942   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1943 /* end confdefs.h.  */
1944 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1945    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1946 #define $2 innocuous_$2
1947
1948 /* System header to define __stub macros and hopefully few prototypes,
1949     which can conflict with char $2 (); below.
1950     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1951     <limits.h> exists even on freestanding compilers.  */
1952
1953 #ifdef __STDC__
1954 # include <limits.h>
1955 #else
1956 # include <assert.h>
1957 #endif
1958
1959 #undef $2
1960
1961 /* Override any GCC internal prototype to avoid an error.
1962    Use char because int might match the return type of a GCC
1963    builtin and then its argument prototype would still apply.  */
1964 #ifdef __cplusplus
1965 extern "C"
1966 #endif
1967 char $2 ();
1968 /* The GNU C library defines this for functions which it implements
1969     to always fail with ENOSYS.  Some functions are actually named
1970     something starting with __ and the normal name is an alias.  */
1971 #if defined __stub_$2 || defined __stub___$2
1972 choke me
1973 #endif
1974
1975 int
1976 main ()
1977 {
1978 return $2 ();
1979   ;
1980   return 0;
1981 }
1982 _ACEOF
1983 if ac_fn_c_try_link "$LINENO"; then :
1984   eval "$3=yes"
1985 else
1986   eval "$3=no"
1987 fi
1988 rm -f core conftest.err conftest.$ac_objext \
1989     conftest$ac_exeext conftest.$ac_ext
1990 fi
1991 eval ac_res=\$$3
1992                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1993 $as_echo "$ac_res" >&6; }
1994   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1995
1996 } # ac_fn_c_check_func
1997
1998 # ac_fn_cxx_try_cpp LINENO
1999 # ------------------------
2000 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2001 ac_fn_cxx_try_cpp ()
2002 {
2003   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2004   if { { ac_try="$ac_cpp conftest.$ac_ext"
2005 case "(($ac_try" in
2006   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2007   *) ac_try_echo=$ac_try;;
2008 esac
2009 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2010 $as_echo "$ac_try_echo"; } >&5
2011   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2012   ac_status=$?
2013   if test -s conftest.err; then
2014     grep -v '^ *+' conftest.err >conftest.er1
2015     cat conftest.er1 >&5
2016     mv -f conftest.er1 conftest.err
2017   fi
2018   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2019   test $ac_status = 0; } > conftest.i && {
2020          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2021          test ! -s conftest.err
2022        }; then :
2023   ac_retval=0
2024 else
2025   $as_echo "$as_me: failed program was:" >&5
2026 sed 's/^/| /' conftest.$ac_ext >&5
2027
2028     ac_retval=1
2029 fi
2030   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2031   as_fn_set_status $ac_retval
2032
2033 } # ac_fn_cxx_try_cpp
2034
2035 # ac_fn_cxx_try_link LINENO
2036 # -------------------------
2037 # Try to link conftest.$ac_ext, and return whether this succeeded.
2038 ac_fn_cxx_try_link ()
2039 {
2040   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2041   rm -f conftest.$ac_objext conftest$ac_exeext
2042   if { { ac_try="$ac_link"
2043 case "(($ac_try" in
2044   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2045   *) ac_try_echo=$ac_try;;
2046 esac
2047 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2048 $as_echo "$ac_try_echo"; } >&5
2049   (eval "$ac_link") 2>conftest.err
2050   ac_status=$?
2051   if test -s conftest.err; then
2052     grep -v '^ *+' conftest.err >conftest.er1
2053     cat conftest.er1 >&5
2054     mv -f conftest.er1 conftest.err
2055   fi
2056   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2057   test $ac_status = 0; } && {
2058          test -z "$ac_cxx_werror_flag" ||
2059          test ! -s conftest.err
2060        } && test -s conftest$ac_exeext && {
2061          test "$cross_compiling" = yes ||
2062          test -x conftest$ac_exeext
2063        }; then :
2064   ac_retval=0
2065 else
2066   $as_echo "$as_me: failed program was:" >&5
2067 sed 's/^/| /' conftest.$ac_ext >&5
2068
2069         ac_retval=1
2070 fi
2071   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2072   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2073   # interfere with the next link command; also delete a directory that is
2074   # left behind by Apple's compiler.  We do this before executing the actions.
2075   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2076   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2077   as_fn_set_status $ac_retval
2078
2079 } # ac_fn_cxx_try_link
2080
2081 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2082 # ---------------------------------------------
2083 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2084 # accordingly.
2085 ac_fn_c_check_decl ()
2086 {
2087   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2088   as_decl_name=`echo $2|sed 's/ *(.*//'`
2089   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2090   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2091 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2092 if eval \${$3+:} false; then :
2093   $as_echo_n "(cached) " >&6
2094 else
2095   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2096 /* end confdefs.h.  */
2097 $4
2098 int
2099 main ()
2100 {
2101 #ifndef $as_decl_name
2102 #ifdef __cplusplus
2103   (void) $as_decl_use;
2104 #else
2105   (void) $as_decl_name;
2106 #endif
2107 #endif
2108
2109   ;
2110   return 0;
2111 }
2112 _ACEOF
2113 if ac_fn_c_try_compile "$LINENO"; then :
2114   eval "$3=yes"
2115 else
2116   eval "$3=no"
2117 fi
2118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2119 fi
2120 eval ac_res=\$$3
2121                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2122 $as_echo "$ac_res" >&6; }
2123   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2124
2125 } # ac_fn_c_check_decl
2126
2127 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2128 # --------------------------------------------
2129 # Tries to find the compile-time value of EXPR in a program that includes
2130 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2131 # computed
2132 ac_fn_c_compute_int ()
2133 {
2134   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2135   if test "$cross_compiling" = yes; then
2136     # Depending upon the size, compute the lo and hi bounds.
2137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2138 /* end confdefs.h.  */
2139 $4
2140 int
2141 main ()
2142 {
2143 static int test_array [1 - 2 * !(($2) >= 0)];
2144 test_array [0] = 0;
2145 return test_array [0];
2146
2147   ;
2148   return 0;
2149 }
2150 _ACEOF
2151 if ac_fn_c_try_compile "$LINENO"; then :
2152   ac_lo=0 ac_mid=0
2153   while :; do
2154     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2155 /* end confdefs.h.  */
2156 $4
2157 int
2158 main ()
2159 {
2160 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2161 test_array [0] = 0;
2162 return test_array [0];
2163
2164   ;
2165   return 0;
2166 }
2167 _ACEOF
2168 if ac_fn_c_try_compile "$LINENO"; then :
2169   ac_hi=$ac_mid; break
2170 else
2171   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2172                         if test $ac_lo -le $ac_mid; then
2173                           ac_lo= ac_hi=
2174                           break
2175                         fi
2176                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2177 fi
2178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2179   done
2180 else
2181   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2182 /* end confdefs.h.  */
2183 $4
2184 int
2185 main ()
2186 {
2187 static int test_array [1 - 2 * !(($2) < 0)];
2188 test_array [0] = 0;
2189 return test_array [0];
2190
2191   ;
2192   return 0;
2193 }
2194 _ACEOF
2195 if ac_fn_c_try_compile "$LINENO"; then :
2196   ac_hi=-1 ac_mid=-1
2197   while :; do
2198     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2199 /* end confdefs.h.  */
2200 $4
2201 int
2202 main ()
2203 {
2204 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2205 test_array [0] = 0;
2206 return test_array [0];
2207
2208   ;
2209   return 0;
2210 }
2211 _ACEOF
2212 if ac_fn_c_try_compile "$LINENO"; then :
2213   ac_lo=$ac_mid; break
2214 else
2215   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2216                         if test $ac_mid -le $ac_hi; then
2217                           ac_lo= ac_hi=
2218                           break
2219                         fi
2220                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2221 fi
2222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2223   done
2224 else
2225   ac_lo= ac_hi=
2226 fi
2227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2228 fi
2229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2230 # Binary search between lo and hi bounds.
2231 while test "x$ac_lo" != "x$ac_hi"; do
2232   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2233   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2234 /* end confdefs.h.  */
2235 $4
2236 int
2237 main ()
2238 {
2239 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2240 test_array [0] = 0;
2241 return test_array [0];
2242
2243   ;
2244   return 0;
2245 }
2246 _ACEOF
2247 if ac_fn_c_try_compile "$LINENO"; then :
2248   ac_hi=$ac_mid
2249 else
2250   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2251 fi
2252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2253 done
2254 case $ac_lo in #((
2255 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2256 '') ac_retval=1 ;;
2257 esac
2258   else
2259     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260 /* end confdefs.h.  */
2261 $4
2262 static long int longval () { return $2; }
2263 static unsigned long int ulongval () { return $2; }
2264 #include <stdio.h>
2265 #include <stdlib.h>
2266 int
2267 main ()
2268 {
2269
2270   FILE *f = fopen ("conftest.val", "w");
2271   if (! f)
2272     return 1;
2273   if (($2) < 0)
2274     {
2275       long int i = longval ();
2276       if (i != ($2))
2277         return 1;
2278       fprintf (f, "%ld", i);
2279     }
2280   else
2281     {
2282       unsigned long int i = ulongval ();
2283       if (i != ($2))
2284         return 1;
2285       fprintf (f, "%lu", i);
2286     }
2287   /* Do not output a trailing newline, as this causes \r\n confusion
2288      on some platforms.  */
2289   return ferror (f) || fclose (f) != 0;
2290
2291   ;
2292   return 0;
2293 }
2294 _ACEOF
2295 if ac_fn_c_try_run "$LINENO"; then :
2296   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2297 else
2298   ac_retval=1
2299 fi
2300 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2301   conftest.$ac_objext conftest.beam conftest.$ac_ext
2302 rm -f conftest.val
2303
2304   fi
2305   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2306   as_fn_set_status $ac_retval
2307
2308 } # ac_fn_c_compute_int
2309 cat >config.log <<_ACEOF
2310 This file contains any messages produced by compilers while
2311 running configure, to aid debugging if configure makes a mistake.
2312
2313 It was created by ld $as_me 2.31.51, which was
2314 generated by GNU Autoconf 2.69.  Invocation command line was
2315
2316   $ $0 $@
2317
2318 _ACEOF
2319 exec 5>>config.log
2320 {
2321 cat <<_ASUNAME
2322 ## --------- ##
2323 ## Platform. ##
2324 ## --------- ##
2325
2326 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2327 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2328 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2329 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2330 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2331
2332 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2333 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2334
2335 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2336 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2337 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2338 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2339 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2340 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2341 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2342
2343 _ASUNAME
2344
2345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2346 for as_dir in $PATH
2347 do
2348   IFS=$as_save_IFS
2349   test -z "$as_dir" && as_dir=.
2350     $as_echo "PATH: $as_dir"
2351   done
2352 IFS=$as_save_IFS
2353
2354 } >&5
2355
2356 cat >&5 <<_ACEOF
2357
2358
2359 ## ----------- ##
2360 ## Core tests. ##
2361 ## ----------- ##
2362
2363 _ACEOF
2364
2365
2366 # Keep a trace of the command line.
2367 # Strip out --no-create and --no-recursion so they do not pile up.
2368 # Strip out --silent because we don't want to record it for future runs.
2369 # Also quote any args containing shell meta-characters.
2370 # Make two passes to allow for proper duplicate-argument suppression.
2371 ac_configure_args=
2372 ac_configure_args0=
2373 ac_configure_args1=
2374 ac_must_keep_next=false
2375 for ac_pass in 1 2
2376 do
2377   for ac_arg
2378   do
2379     case $ac_arg in
2380     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2381     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2382     | -silent | --silent | --silen | --sile | --sil)
2383       continue ;;
2384     *\'*)
2385       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2386     esac
2387     case $ac_pass in
2388     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2389     2)
2390       as_fn_append ac_configure_args1 " '$ac_arg'"
2391       if test $ac_must_keep_next = true; then
2392         ac_must_keep_next=false # Got value, back to normal.
2393       else
2394         case $ac_arg in
2395           *=* | --config-cache | -C | -disable-* | --disable-* \
2396           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2397           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2398           | -with-* | --with-* | -without-* | --without-* | --x)
2399             case "$ac_configure_args0 " in
2400               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2401             esac
2402             ;;
2403           -* ) ac_must_keep_next=true ;;
2404         esac
2405       fi
2406       as_fn_append ac_configure_args " '$ac_arg'"
2407       ;;
2408     esac
2409   done
2410 done
2411 { ac_configure_args0=; unset ac_configure_args0;}
2412 { ac_configure_args1=; unset ac_configure_args1;}
2413
2414 # When interrupted or exit'd, cleanup temporary files, and complete
2415 # config.log.  We remove comments because anyway the quotes in there
2416 # would cause problems or look ugly.
2417 # WARNING: Use '\'' to represent an apostrophe within the trap.
2418 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2419 trap 'exit_status=$?
2420   # Save into config.log some information that might help in debugging.
2421   {
2422     echo
2423
2424     $as_echo "## ---------------- ##
2425 ## Cache variables. ##
2426 ## ---------------- ##"
2427     echo
2428     # The following way of writing the cache mishandles newlines in values,
2429 (
2430   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2431     eval ac_val=\$$ac_var
2432     case $ac_val in #(
2433     *${as_nl}*)
2434       case $ac_var in #(
2435       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2436 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2437       esac
2438       case $ac_var in #(
2439       _ | IFS | as_nl) ;; #(
2440       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2441       *) { eval $ac_var=; unset $ac_var;} ;;
2442       esac ;;
2443     esac
2444   done
2445   (set) 2>&1 |
2446     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2447     *${as_nl}ac_space=\ *)
2448       sed -n \
2449         "s/'\''/'\''\\\\'\'''\''/g;
2450           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2451       ;; #(
2452     *)
2453       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2454       ;;
2455     esac |
2456     sort
2457 )
2458     echo
2459
2460     $as_echo "## ----------------- ##
2461 ## Output variables. ##
2462 ## ----------------- ##"
2463     echo
2464     for ac_var in $ac_subst_vars
2465     do
2466       eval ac_val=\$$ac_var
2467       case $ac_val in
2468       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2469       esac
2470       $as_echo "$ac_var='\''$ac_val'\''"
2471     done | sort
2472     echo
2473
2474     if test -n "$ac_subst_files"; then
2475       $as_echo "## ------------------- ##
2476 ## File substitutions. ##
2477 ## ------------------- ##"
2478       echo
2479       for ac_var in $ac_subst_files
2480       do
2481         eval ac_val=\$$ac_var
2482         case $ac_val in
2483         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2484         esac
2485         $as_echo "$ac_var='\''$ac_val'\''"
2486       done | sort
2487       echo
2488     fi
2489
2490     if test -s confdefs.h; then
2491       $as_echo "## ----------- ##
2492 ## confdefs.h. ##
2493 ## ----------- ##"
2494       echo
2495       cat confdefs.h
2496       echo
2497     fi
2498     test "$ac_signal" != 0 &&
2499       $as_echo "$as_me: caught signal $ac_signal"
2500     $as_echo "$as_me: exit $exit_status"
2501   } >&5
2502   rm -f core *.core core.conftest.* &&
2503     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2504     exit $exit_status
2505 ' 0
2506 for ac_signal in 1 2 13 15; do
2507   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2508 done
2509 ac_signal=0
2510
2511 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2512 rm -f -r conftest* confdefs.h
2513
2514 $as_echo "/* confdefs.h */" > confdefs.h
2515
2516 # Predefined preprocessor variables.
2517
2518 cat >>confdefs.h <<_ACEOF
2519 #define PACKAGE_NAME "$PACKAGE_NAME"
2520 _ACEOF
2521
2522 cat >>confdefs.h <<_ACEOF
2523 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2524 _ACEOF
2525
2526 cat >>confdefs.h <<_ACEOF
2527 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2528 _ACEOF
2529
2530 cat >>confdefs.h <<_ACEOF
2531 #define PACKAGE_STRING "$PACKAGE_STRING"
2532 _ACEOF
2533
2534 cat >>confdefs.h <<_ACEOF
2535 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2536 _ACEOF
2537
2538 cat >>confdefs.h <<_ACEOF
2539 #define PACKAGE_URL "$PACKAGE_URL"
2540 _ACEOF
2541
2542
2543 # Let the site file select an alternate cache file if it wants to.
2544 # Prefer an explicitly selected file to automatically selected ones.
2545 ac_site_file1=NONE
2546 ac_site_file2=NONE
2547 if test -n "$CONFIG_SITE"; then
2548   # We do not want a PATH search for config.site.
2549   case $CONFIG_SITE in #((
2550     -*)  ac_site_file1=./$CONFIG_SITE;;
2551     */*) ac_site_file1=$CONFIG_SITE;;
2552     *)   ac_site_file1=./$CONFIG_SITE;;
2553   esac
2554 elif test "x$prefix" != xNONE; then
2555   ac_site_file1=$prefix/share/config.site
2556   ac_site_file2=$prefix/etc/config.site
2557 else
2558   ac_site_file1=$ac_default_prefix/share/config.site
2559   ac_site_file2=$ac_default_prefix/etc/config.site
2560 fi
2561 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2562 do
2563   test "x$ac_site_file" = xNONE && continue
2564   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2565     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2566 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2567     sed 's/^/| /' "$ac_site_file" >&5
2568     . "$ac_site_file" \
2569       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2570 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2571 as_fn_error $? "failed to load site script $ac_site_file
2572 See \`config.log' for more details" "$LINENO" 5; }
2573   fi
2574 done
2575
2576 if test -r "$cache_file"; then
2577   # Some versions of bash will fail to source /dev/null (special files
2578   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2579   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2580     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2581 $as_echo "$as_me: loading cache $cache_file" >&6;}
2582     case $cache_file in
2583       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2584       *)                      . "./$cache_file";;
2585     esac
2586   fi
2587 else
2588   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2589 $as_echo "$as_me: creating cache $cache_file" >&6;}
2590   >$cache_file
2591 fi
2592
2593 as_fn_append ac_header_list " stdlib.h"
2594 as_fn_append ac_header_list " unistd.h"
2595 as_fn_append ac_header_list " sys/param.h"
2596 # Check that the precious variables saved in the cache have kept the same
2597 # value.
2598 ac_cache_corrupted=false
2599 for ac_var in $ac_precious_vars; do
2600   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2601   eval ac_new_set=\$ac_env_${ac_var}_set
2602   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2603   eval ac_new_val=\$ac_env_${ac_var}_value
2604   case $ac_old_set,$ac_new_set in
2605     set,)
2606       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2607 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2608       ac_cache_corrupted=: ;;
2609     ,set)
2610       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2611 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2612       ac_cache_corrupted=: ;;
2613     ,);;
2614     *)
2615       if test "x$ac_old_val" != "x$ac_new_val"; then
2616         # differences in whitespace do not lead to failure.
2617         ac_old_val_w=`echo x $ac_old_val`
2618         ac_new_val_w=`echo x $ac_new_val`
2619         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2620           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2621 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2622           ac_cache_corrupted=:
2623         else
2624           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2625 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2626           eval $ac_var=\$ac_old_val
2627         fi
2628         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2629 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2630         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2631 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2632       fi;;
2633   esac
2634   # Pass precious variables to config.status.
2635   if test "$ac_new_set" = set; then
2636     case $ac_new_val in
2637     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2638     *) ac_arg=$ac_var=$ac_new_val ;;
2639     esac
2640     case " $ac_configure_args " in
2641       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2642       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2643     esac
2644   fi
2645 done
2646 if $ac_cache_corrupted; then
2647   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2648 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2649   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2650 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2651   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2652 fi
2653 ## -------------------- ##
2654 ## Main body of script. ##
2655 ## -------------------- ##
2656
2657 ac_ext=c
2658 ac_cpp='$CPP $CPPFLAGS'
2659 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2660 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2661 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2662
2663
2664
2665
2666
2667
2668
2669 ac_aux_dir=
2670 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2671   if test -f "$ac_dir/install-sh"; then
2672     ac_aux_dir=$ac_dir
2673     ac_install_sh="$ac_aux_dir/install-sh -c"
2674     break
2675   elif test -f "$ac_dir/install.sh"; then
2676     ac_aux_dir=$ac_dir
2677     ac_install_sh="$ac_aux_dir/install.sh -c"
2678     break
2679   elif test -f "$ac_dir/shtool"; then
2680     ac_aux_dir=$ac_dir
2681     ac_install_sh="$ac_aux_dir/shtool install -c"
2682     break
2683   fi
2684 done
2685 if test -z "$ac_aux_dir"; then
2686   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2687 fi
2688
2689 # These three variables are undocumented and unsupported,
2690 # and are intended to be withdrawn in a future Autoconf release.
2691 # They can cause serious problems if a builder's source tree is in a directory
2692 # whose full name contains unusual characters.
2693 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2694 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2695 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2696
2697
2698 # Make sure we can run config.sub.
2699 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2700   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2701
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2703 $as_echo_n "checking build system type... " >&6; }
2704 if ${ac_cv_build+:} false; then :
2705   $as_echo_n "(cached) " >&6
2706 else
2707   ac_build_alias=$build_alias
2708 test "x$ac_build_alias" = x &&
2709   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2710 test "x$ac_build_alias" = x &&
2711   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2712 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2713   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2714
2715 fi
2716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2717 $as_echo "$ac_cv_build" >&6; }
2718 case $ac_cv_build in
2719 *-*-*) ;;
2720 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2721 esac
2722 build=$ac_cv_build
2723 ac_save_IFS=$IFS; IFS='-'
2724 set x $ac_cv_build
2725 shift
2726 build_cpu=$1
2727 build_vendor=$2
2728 shift; shift
2729 # Remember, the first character of IFS is used to create $*,
2730 # except with old shells:
2731 build_os=$*
2732 IFS=$ac_save_IFS
2733 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2734
2735
2736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2737 $as_echo_n "checking host system type... " >&6; }
2738 if ${ac_cv_host+:} false; then :
2739   $as_echo_n "(cached) " >&6
2740 else
2741   if test "x$host_alias" = x; then
2742   ac_cv_host=$ac_cv_build
2743 else
2744   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2745     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2746 fi
2747
2748 fi
2749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2750 $as_echo "$ac_cv_host" >&6; }
2751 case $ac_cv_host in
2752 *-*-*) ;;
2753 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2754 esac
2755 host=$ac_cv_host
2756 ac_save_IFS=$IFS; IFS='-'
2757 set x $ac_cv_host
2758 shift
2759 host_cpu=$1
2760 host_vendor=$2
2761 shift; shift
2762 # Remember, the first character of IFS is used to create $*,
2763 # except with old shells:
2764 host_os=$*
2765 IFS=$ac_save_IFS
2766 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2767
2768
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2770 $as_echo_n "checking target system type... " >&6; }
2771 if ${ac_cv_target+:} false; then :
2772   $as_echo_n "(cached) " >&6
2773 else
2774   if test "x$target_alias" = x; then
2775   ac_cv_target=$ac_cv_host
2776 else
2777   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2778     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2779 fi
2780
2781 fi
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2783 $as_echo "$ac_cv_target" >&6; }
2784 case $ac_cv_target in
2785 *-*-*) ;;
2786 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2787 esac
2788 target=$ac_cv_target
2789 ac_save_IFS=$IFS; IFS='-'
2790 set x $ac_cv_target
2791 shift
2792 target_cpu=$1
2793 target_vendor=$2
2794 shift; shift
2795 # Remember, the first character of IFS is used to create $*,
2796 # except with old shells:
2797 target_os=$*
2798 IFS=$ac_save_IFS
2799 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2800
2801
2802 # The aliases save the names the user supplied, while $host etc.
2803 # will get canonicalized.
2804 test -n "$target_alias" &&
2805   test "$program_prefix$program_suffix$program_transform_name" = \
2806     NONENONEs,x,x, &&
2807   program_prefix=${target_alias}-
2808
2809 # Expand $ac_aux_dir to an absolute path.
2810 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2811
2812 ac_ext=c
2813 ac_cpp='$CPP $CPPFLAGS'
2814 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2815 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2816 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2817 if test -n "$ac_tool_prefix"; then
2818   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2819 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2821 $as_echo_n "checking for $ac_word... " >&6; }
2822 if ${ac_cv_prog_CC+:} false; then :
2823   $as_echo_n "(cached) " >&6
2824 else
2825   if test -n "$CC"; then
2826   ac_cv_prog_CC="$CC" # Let the user override the test.
2827 else
2828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829 for as_dir in $PATH
2830 do
2831   IFS=$as_save_IFS
2832   test -z "$as_dir" && as_dir=.
2833     for ac_exec_ext in '' $ac_executable_extensions; do
2834   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2835     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2836     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2837     break 2
2838   fi
2839 done
2840   done
2841 IFS=$as_save_IFS
2842
2843 fi
2844 fi
2845 CC=$ac_cv_prog_CC
2846 if test -n "$CC"; then
2847   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2848 $as_echo "$CC" >&6; }
2849 else
2850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851 $as_echo "no" >&6; }
2852 fi
2853
2854
2855 fi
2856 if test -z "$ac_cv_prog_CC"; then
2857   ac_ct_CC=$CC
2858   # Extract the first word of "gcc", so it can be a program name with args.
2859 set dummy gcc; ac_word=$2
2860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2861 $as_echo_n "checking for $ac_word... " >&6; }
2862 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2863   $as_echo_n "(cached) " >&6
2864 else
2865   if test -n "$ac_ct_CC"; then
2866   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2867 else
2868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869 for as_dir in $PATH
2870 do
2871   IFS=$as_save_IFS
2872   test -z "$as_dir" && as_dir=.
2873     for ac_exec_ext in '' $ac_executable_extensions; do
2874   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2875     ac_cv_prog_ac_ct_CC="gcc"
2876     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2877     break 2
2878   fi
2879 done
2880   done
2881 IFS=$as_save_IFS
2882
2883 fi
2884 fi
2885 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2886 if test -n "$ac_ct_CC"; then
2887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2888 $as_echo "$ac_ct_CC" >&6; }
2889 else
2890   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2891 $as_echo "no" >&6; }
2892 fi
2893
2894   if test "x$ac_ct_CC" = x; then
2895     CC=""
2896   else
2897     case $cross_compiling:$ac_tool_warned in
2898 yes:)
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2900 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2901 ac_tool_warned=yes ;;
2902 esac
2903     CC=$ac_ct_CC
2904   fi
2905 else
2906   CC="$ac_cv_prog_CC"
2907 fi
2908
2909 if test -z "$CC"; then
2910           if test -n "$ac_tool_prefix"; then
2911     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2912 set dummy ${ac_tool_prefix}cc; ac_word=$2
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2914 $as_echo_n "checking for $ac_word... " >&6; }
2915 if ${ac_cv_prog_CC+:} false; then :
2916   $as_echo_n "(cached) " >&6
2917 else
2918   if test -n "$CC"; then
2919   ac_cv_prog_CC="$CC" # Let the user override the test.
2920 else
2921 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922 for as_dir in $PATH
2923 do
2924   IFS=$as_save_IFS
2925   test -z "$as_dir" && as_dir=.
2926     for ac_exec_ext in '' $ac_executable_extensions; do
2927   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2928     ac_cv_prog_CC="${ac_tool_prefix}cc"
2929     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2930     break 2
2931   fi
2932 done
2933   done
2934 IFS=$as_save_IFS
2935
2936 fi
2937 fi
2938 CC=$ac_cv_prog_CC
2939 if test -n "$CC"; then
2940   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2941 $as_echo "$CC" >&6; }
2942 else
2943   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2944 $as_echo "no" >&6; }
2945 fi
2946
2947
2948   fi
2949 fi
2950 if test -z "$CC"; then
2951   # Extract the first word of "cc", so it can be a program name with args.
2952 set dummy cc; ac_word=$2
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2954 $as_echo_n "checking for $ac_word... " >&6; }
2955 if ${ac_cv_prog_CC+:} false; then :
2956   $as_echo_n "(cached) " >&6
2957 else
2958   if test -n "$CC"; then
2959   ac_cv_prog_CC="$CC" # Let the user override the test.
2960 else
2961   ac_prog_rejected=no
2962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2963 for as_dir in $PATH
2964 do
2965   IFS=$as_save_IFS
2966   test -z "$as_dir" && as_dir=.
2967     for ac_exec_ext in '' $ac_executable_extensions; do
2968   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2969     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2970        ac_prog_rejected=yes
2971        continue
2972      fi
2973     ac_cv_prog_CC="cc"
2974     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2975     break 2
2976   fi
2977 done
2978   done
2979 IFS=$as_save_IFS
2980
2981 if test $ac_prog_rejected = yes; then
2982   # We found a bogon in the path, so make sure we never use it.
2983   set dummy $ac_cv_prog_CC
2984   shift
2985   if test $# != 0; then
2986     # We chose a different compiler from the bogus one.
2987     # However, it has the same basename, so the bogon will be chosen
2988     # first if we set CC to just the basename; use the full file name.
2989     shift
2990     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2991   fi
2992 fi
2993 fi
2994 fi
2995 CC=$ac_cv_prog_CC
2996 if test -n "$CC"; then
2997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2998 $as_echo "$CC" >&6; }
2999 else
3000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001 $as_echo "no" >&6; }
3002 fi
3003
3004
3005 fi
3006 if test -z "$CC"; then
3007   if test -n "$ac_tool_prefix"; then
3008   for ac_prog in cl.exe
3009   do
3010     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3011 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3013 $as_echo_n "checking for $ac_word... " >&6; }
3014 if ${ac_cv_prog_CC+:} false; then :
3015   $as_echo_n "(cached) " >&6
3016 else
3017   if test -n "$CC"; then
3018   ac_cv_prog_CC="$CC" # Let the user override the test.
3019 else
3020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3021 for as_dir in $PATH
3022 do
3023   IFS=$as_save_IFS
3024   test -z "$as_dir" && as_dir=.
3025     for ac_exec_ext in '' $ac_executable_extensions; do
3026   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3027     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3028     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3029     break 2
3030   fi
3031 done
3032   done
3033 IFS=$as_save_IFS
3034
3035 fi
3036 fi
3037 CC=$ac_cv_prog_CC
3038 if test -n "$CC"; then
3039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3040 $as_echo "$CC" >&6; }
3041 else
3042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3043 $as_echo "no" >&6; }
3044 fi
3045
3046
3047     test -n "$CC" && break
3048   done
3049 fi
3050 if test -z "$CC"; then
3051   ac_ct_CC=$CC
3052   for ac_prog in cl.exe
3053 do
3054   # Extract the first word of "$ac_prog", so it can be a program name with args.
3055 set dummy $ac_prog; ac_word=$2
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3057 $as_echo_n "checking for $ac_word... " >&6; }
3058 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3059   $as_echo_n "(cached) " >&6
3060 else
3061   if test -n "$ac_ct_CC"; then
3062   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3063 else
3064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3065 for as_dir in $PATH
3066 do
3067   IFS=$as_save_IFS
3068   test -z "$as_dir" && as_dir=.
3069     for ac_exec_ext in '' $ac_executable_extensions; do
3070   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3071     ac_cv_prog_ac_ct_CC="$ac_prog"
3072     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3073     break 2
3074   fi
3075 done
3076   done
3077 IFS=$as_save_IFS
3078
3079 fi
3080 fi
3081 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3082 if test -n "$ac_ct_CC"; then
3083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3084 $as_echo "$ac_ct_CC" >&6; }
3085 else
3086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3087 $as_echo "no" >&6; }
3088 fi
3089
3090
3091   test -n "$ac_ct_CC" && break
3092 done
3093
3094   if test "x$ac_ct_CC" = x; then
3095     CC=""
3096   else
3097     case $cross_compiling:$ac_tool_warned in
3098 yes:)
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3101 ac_tool_warned=yes ;;
3102 esac
3103     CC=$ac_ct_CC
3104   fi
3105 fi
3106
3107 fi
3108
3109
3110 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3111 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3112 as_fn_error $? "no acceptable C compiler found in \$PATH
3113 See \`config.log' for more details" "$LINENO" 5; }
3114
3115 # Provide some information about the compiler.
3116 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3117 set X $ac_compile
3118 ac_compiler=$2
3119 for ac_option in --version -v -V -qversion; do
3120   { { ac_try="$ac_compiler $ac_option >&5"
3121 case "(($ac_try" in
3122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123   *) ac_try_echo=$ac_try;;
3124 esac
3125 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3126 $as_echo "$ac_try_echo"; } >&5
3127   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3128   ac_status=$?
3129   if test -s conftest.err; then
3130     sed '10a\
3131 ... rest of stderr output deleted ...
3132          10q' conftest.err >conftest.er1
3133     cat conftest.er1 >&5
3134   fi
3135   rm -f conftest.er1 conftest.err
3136   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3137   test $ac_status = 0; }
3138 done
3139
3140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3141 /* end confdefs.h.  */
3142
3143 int
3144 main ()
3145 {
3146
3147   ;
3148   return 0;
3149 }
3150 _ACEOF
3151 ac_clean_files_save=$ac_clean_files
3152 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3153 # Try to create an executable without -o first, disregard a.out.
3154 # It will help us diagnose broken compilers, and finding out an intuition
3155 # of exeext.
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3157 $as_echo_n "checking whether the C compiler works... " >&6; }
3158 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3159
3160 # The possible output files:
3161 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3162
3163 ac_rmfiles=
3164 for ac_file in $ac_files
3165 do
3166   case $ac_file in
3167     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3168     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3169   esac
3170 done
3171 rm -f $ac_rmfiles
3172
3173 if { { ac_try="$ac_link_default"
3174 case "(($ac_try" in
3175   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3176   *) ac_try_echo=$ac_try;;
3177 esac
3178 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3179 $as_echo "$ac_try_echo"; } >&5
3180   (eval "$ac_link_default") 2>&5
3181   ac_status=$?
3182   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3183   test $ac_status = 0; }; then :
3184   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3185 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3186 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3187 # so that the user can short-circuit this test for compilers unknown to
3188 # Autoconf.
3189 for ac_file in $ac_files ''
3190 do
3191   test -f "$ac_file" || continue
3192   case $ac_file in
3193     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3194         ;;
3195     [ab].out )
3196         # We found the default executable, but exeext='' is most
3197         # certainly right.
3198         break;;
3199     *.* )
3200         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3201         then :; else
3202            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3203         fi
3204         # We set ac_cv_exeext here because the later test for it is not
3205         # safe: cross compilers may not add the suffix if given an `-o'
3206         # argument, so we may need to know it at that point already.
3207         # Even if this section looks crufty: it has the advantage of
3208         # actually working.
3209         break;;
3210     * )
3211         break;;
3212   esac
3213 done
3214 test "$ac_cv_exeext" = no && ac_cv_exeext=
3215
3216 else
3217   ac_file=''
3218 fi
3219 if test -z "$ac_file"; then :
3220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3221 $as_echo "no" >&6; }
3222 $as_echo "$as_me: failed program was:" >&5
3223 sed 's/^/| /' conftest.$ac_ext >&5
3224
3225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3227 as_fn_error 77 "C compiler cannot create executables
3228 See \`config.log' for more details" "$LINENO" 5; }
3229 else
3230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3231 $as_echo "yes" >&6; }
3232 fi
3233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3234 $as_echo_n "checking for C compiler default output file name... " >&6; }
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3236 $as_echo "$ac_file" >&6; }
3237 ac_exeext=$ac_cv_exeext
3238
3239 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3240 ac_clean_files=$ac_clean_files_save
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3242 $as_echo_n "checking for suffix of executables... " >&6; }
3243 if { { ac_try="$ac_link"
3244 case "(($ac_try" in
3245   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3246   *) ac_try_echo=$ac_try;;
3247 esac
3248 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3249 $as_echo "$ac_try_echo"; } >&5
3250   (eval "$ac_link") 2>&5
3251   ac_status=$?
3252   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3253   test $ac_status = 0; }; then :
3254   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3255 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3256 # work properly (i.e., refer to `conftest.exe'), while it won't with
3257 # `rm'.
3258 for ac_file in conftest.exe conftest conftest.*; do
3259   test -f "$ac_file" || continue
3260   case $ac_file in
3261     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3262     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3263           break;;
3264     * ) break;;
3265   esac
3266 done
3267 else
3268   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3269 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3270 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3271 See \`config.log' for more details" "$LINENO" 5; }
3272 fi
3273 rm -f conftest conftest$ac_cv_exeext
3274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3275 $as_echo "$ac_cv_exeext" >&6; }
3276
3277 rm -f conftest.$ac_ext
3278 EXEEXT=$ac_cv_exeext
3279 ac_exeext=$EXEEXT
3280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3281 /* end confdefs.h.  */
3282 #include <stdio.h>
3283 int
3284 main ()
3285 {
3286 FILE *f = fopen ("conftest.out", "w");
3287  return ferror (f) || fclose (f) != 0;
3288
3289   ;
3290   return 0;
3291 }
3292 _ACEOF
3293 ac_clean_files="$ac_clean_files conftest.out"
3294 # Check that the compiler produces executables we can run.  If not, either
3295 # the compiler is broken, or we cross compile.
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3297 $as_echo_n "checking whether we are cross compiling... " >&6; }
3298 if test "$cross_compiling" != yes; then
3299   { { ac_try="$ac_link"
3300 case "(($ac_try" in
3301   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3302   *) ac_try_echo=$ac_try;;
3303 esac
3304 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3305 $as_echo "$ac_try_echo"; } >&5
3306   (eval "$ac_link") 2>&5
3307   ac_status=$?
3308   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3309   test $ac_status = 0; }
3310   if { ac_try='./conftest$ac_cv_exeext'
3311   { { case "(($ac_try" in
3312   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3313   *) ac_try_echo=$ac_try;;
3314 esac
3315 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3316 $as_echo "$ac_try_echo"; } >&5
3317   (eval "$ac_try") 2>&5
3318   ac_status=$?
3319   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3320   test $ac_status = 0; }; }; then
3321     cross_compiling=no
3322   else
3323     if test "$cross_compiling" = maybe; then
3324         cross_compiling=yes
3325     else
3326         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3327 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3328 as_fn_error $? "cannot run C compiled programs.
3329 If you meant to cross compile, use \`--host'.
3330 See \`config.log' for more details" "$LINENO" 5; }
3331     fi
3332   fi
3333 fi
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3335 $as_echo "$cross_compiling" >&6; }
3336
3337 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3338 ac_clean_files=$ac_clean_files_save
3339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3340 $as_echo_n "checking for suffix of object files... " >&6; }
3341 if ${ac_cv_objext+:} false; then :
3342   $as_echo_n "(cached) " >&6
3343 else
3344   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3345 /* end confdefs.h.  */
3346
3347 int
3348 main ()
3349 {
3350
3351   ;
3352   return 0;
3353 }
3354 _ACEOF
3355 rm -f conftest.o conftest.obj
3356 if { { ac_try="$ac_compile"
3357 case "(($ac_try" in
3358   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359   *) ac_try_echo=$ac_try;;
3360 esac
3361 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362 $as_echo "$ac_try_echo"; } >&5
3363   (eval "$ac_compile") 2>&5
3364   ac_status=$?
3365   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366   test $ac_status = 0; }; then :
3367   for ac_file in conftest.o conftest.obj conftest.*; do
3368   test -f "$ac_file" || continue;
3369   case $ac_file in
3370     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3371     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3372        break;;
3373   esac
3374 done
3375 else
3376   $as_echo "$as_me: failed program was:" >&5
3377 sed 's/^/| /' conftest.$ac_ext >&5
3378
3379 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381 as_fn_error $? "cannot compute suffix of object files: cannot compile
3382 See \`config.log' for more details" "$LINENO" 5; }
3383 fi
3384 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3385 fi
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3387 $as_echo "$ac_cv_objext" >&6; }
3388 OBJEXT=$ac_cv_objext
3389 ac_objext=$OBJEXT
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3391 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3392 if ${ac_cv_c_compiler_gnu+:} false; then :
3393   $as_echo_n "(cached) " >&6
3394 else
3395   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h.  */
3397
3398 int
3399 main ()
3400 {
3401 #ifndef __GNUC__
3402        choke me
3403 #endif
3404
3405   ;
3406   return 0;
3407 }
3408 _ACEOF
3409 if ac_fn_c_try_compile "$LINENO"; then :
3410   ac_compiler_gnu=yes
3411 else
3412   ac_compiler_gnu=no
3413 fi
3414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3415 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3416
3417 fi
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3419 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3420 if test $ac_compiler_gnu = yes; then
3421   GCC=yes
3422 else
3423   GCC=
3424 fi
3425 ac_test_CFLAGS=${CFLAGS+set}
3426 ac_save_CFLAGS=$CFLAGS
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3428 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3429 if ${ac_cv_prog_cc_g+:} false; then :
3430   $as_echo_n "(cached) " >&6
3431 else
3432   ac_save_c_werror_flag=$ac_c_werror_flag
3433    ac_c_werror_flag=yes
3434    ac_cv_prog_cc_g=no
3435    CFLAGS="-g"
3436    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3437 /* end confdefs.h.  */
3438
3439 int
3440 main ()
3441 {
3442
3443   ;
3444   return 0;
3445 }
3446 _ACEOF
3447 if ac_fn_c_try_compile "$LINENO"; then :
3448   ac_cv_prog_cc_g=yes
3449 else
3450   CFLAGS=""
3451       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3452 /* end confdefs.h.  */
3453
3454 int
3455 main ()
3456 {
3457
3458   ;
3459   return 0;
3460 }
3461 _ACEOF
3462 if ac_fn_c_try_compile "$LINENO"; then :
3463
3464 else
3465   ac_c_werror_flag=$ac_save_c_werror_flag
3466          CFLAGS="-g"
3467          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3468 /* end confdefs.h.  */
3469
3470 int
3471 main ()
3472 {
3473
3474   ;
3475   return 0;
3476 }
3477 _ACEOF
3478 if ac_fn_c_try_compile "$LINENO"; then :
3479   ac_cv_prog_cc_g=yes
3480 fi
3481 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3482 fi
3483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3484 fi
3485 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3486    ac_c_werror_flag=$ac_save_c_werror_flag
3487 fi
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3489 $as_echo "$ac_cv_prog_cc_g" >&6; }
3490 if test "$ac_test_CFLAGS" = set; then
3491   CFLAGS=$ac_save_CFLAGS
3492 elif test $ac_cv_prog_cc_g = yes; then
3493   if test "$GCC" = yes; then
3494     CFLAGS="-g -O2"
3495   else
3496     CFLAGS="-g"
3497   fi
3498 else
3499   if test "$GCC" = yes; then
3500     CFLAGS="-O2"
3501   else
3502     CFLAGS=
3503   fi
3504 fi
3505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3506 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3507 if ${ac_cv_prog_cc_c89+:} false; then :
3508   $as_echo_n "(cached) " >&6
3509 else
3510   ac_cv_prog_cc_c89=no
3511 ac_save_CC=$CC
3512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513 /* end confdefs.h.  */
3514 #include <stdarg.h>
3515 #include <stdio.h>
3516 struct stat;
3517 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3518 struct buf { int x; };
3519 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3520 static char *e (p, i)
3521      char **p;
3522      int i;
3523 {
3524   return p[i];
3525 }
3526 static char *f (char * (*g) (char **, int), char **p, ...)
3527 {
3528   char *s;
3529   va_list v;
3530   va_start (v,p);
3531   s = g (p, va_arg (v,int));
3532   va_end (v);
3533   return s;
3534 }
3535
3536 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3537    function prototypes and stuff, but not '\xHH' hex character constants.
3538    These don't provoke an error unfortunately, instead are silently treated
3539    as 'x'.  The following induces an error, until -std is added to get
3540    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3541    array size at least.  It's necessary to write '\x00'==0 to get something
3542    that's true only with -std.  */
3543 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3544
3545 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3546    inside strings and character constants.  */
3547 #define FOO(x) 'x'
3548 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3549
3550 int test (int i, double x);
3551 struct s1 {int (*f) (int a);};
3552 struct s2 {int (*f) (double a);};
3553 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3554 int argc;
3555 char **argv;
3556 int
3557 main ()
3558 {
3559 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3560   ;
3561   return 0;
3562 }
3563 _ACEOF
3564 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3565         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3566 do
3567   CC="$ac_save_CC $ac_arg"
3568   if ac_fn_c_try_compile "$LINENO"; then :
3569   ac_cv_prog_cc_c89=$ac_arg
3570 fi
3571 rm -f core conftest.err conftest.$ac_objext
3572   test "x$ac_cv_prog_cc_c89" != "xno" && break
3573 done
3574 rm -f conftest.$ac_ext
3575 CC=$ac_save_CC
3576
3577 fi
3578 # AC_CACHE_VAL
3579 case "x$ac_cv_prog_cc_c89" in
3580   x)
3581     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3582 $as_echo "none needed" >&6; } ;;
3583   xno)
3584     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3585 $as_echo "unsupported" >&6; } ;;
3586   *)
3587     CC="$CC $ac_cv_prog_cc_c89"
3588     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3589 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3590 esac
3591 if test "x$ac_cv_prog_cc_c89" != xno; then :
3592
3593 fi
3594
3595 ac_ext=c
3596 ac_cpp='$CPP $CPPFLAGS'
3597 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3598 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3599 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3600
3601 ac_ext=c
3602 ac_cpp='$CPP $CPPFLAGS'
3603 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3604 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3605 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3607 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3608 if ${am_cv_prog_cc_c_o+:} false; then :
3609   $as_echo_n "(cached) " >&6
3610 else
3611   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3612 /* end confdefs.h.  */
3613
3614 int
3615 main ()
3616 {
3617
3618   ;
3619   return 0;
3620 }
3621 _ACEOF
3622   # Make sure it works both with $CC and with simple cc.
3623   # Following AC_PROG_CC_C_O, we do the test twice because some
3624   # compilers refuse to overwrite an existing .o file with -o,
3625   # though they will create one.
3626   am_cv_prog_cc_c_o=yes
3627   for am_i in 1 2; do
3628     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3629    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3630    ac_status=$?
3631    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3632    (exit $ac_status); } \
3633          && test -f conftest2.$ac_objext; then
3634       : OK
3635     else
3636       am_cv_prog_cc_c_o=no
3637       break
3638     fi
3639   done
3640   rm -f core conftest*
3641   unset am_i
3642 fi
3643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3644 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3645 if test "$am_cv_prog_cc_c_o" != yes; then
3646    # Losing compiler, so override with the script.
3647    # FIXME: It is wrong to rewrite CC.
3648    # But if we don't then we get into trouble of one sort or another.
3649    # A longer-term fix would be to have automake use am__CC in this case,
3650    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3651    CC="$am_aux_dir/compile $CC"
3652 fi
3653 ac_ext=c
3654 ac_cpp='$CPP $CPPFLAGS'
3655 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3656 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3657 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3658
3659
3660
3661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3662 $as_echo_n "checking for library containing strerror... " >&6; }
3663 if ${ac_cv_search_strerror+:} false; then :
3664   $as_echo_n "(cached) " >&6
3665 else
3666   ac_func_search_save_LIBS=$LIBS
3667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3668 /* end confdefs.h.  */
3669
3670 /* Override any GCC internal prototype to avoid an error.
3671    Use char because int might match the return type of a GCC
3672    builtin and then its argument prototype would still apply.  */
3673 #ifdef __cplusplus
3674 extern "C"
3675 #endif
3676 char strerror ();
3677 int
3678 main ()
3679 {
3680 return strerror ();
3681   ;
3682   return 0;
3683 }
3684 _ACEOF
3685 for ac_lib in '' cposix; do
3686   if test -z "$ac_lib"; then
3687     ac_res="none required"
3688   else
3689     ac_res=-l$ac_lib
3690     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3691   fi
3692   if ac_fn_c_try_link "$LINENO"; then :
3693   ac_cv_search_strerror=$ac_res
3694 fi
3695 rm -f core conftest.err conftest.$ac_objext \
3696     conftest$ac_exeext
3697   if ${ac_cv_search_strerror+:} false; then :
3698   break
3699 fi
3700 done
3701 if ${ac_cv_search_strerror+:} false; then :
3702
3703 else
3704   ac_cv_search_strerror=no
3705 fi
3706 rm conftest.$ac_ext
3707 LIBS=$ac_func_search_save_LIBS
3708 fi
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3710 $as_echo "$ac_cv_search_strerror" >&6; }
3711 ac_res=$ac_cv_search_strerror
3712 if test "$ac_res" != no; then :
3713   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3714
3715 fi
3716
3717
3718 am__api_version='1.15'
3719
3720 # Find a good install program.  We prefer a C program (faster),
3721 # so one script is as good as another.  But avoid the broken or
3722 # incompatible versions:
3723 # SysV /etc/install, /usr/sbin/install
3724 # SunOS /usr/etc/install
3725 # IRIX /sbin/install
3726 # AIX /bin/install
3727 # AmigaOS /C/install, which installs bootblocks on floppy discs
3728 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3729 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3730 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3731 # OS/2's system install, which has a completely different semantic
3732 # ./install, which can be erroneously created by make from ./install.sh.
3733 # Reject install programs that cannot install multiple files.
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3735 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3736 if test -z "$INSTALL"; then
3737 if ${ac_cv_path_install+:} false; then :
3738   $as_echo_n "(cached) " >&6
3739 else
3740   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3741 for as_dir in $PATH
3742 do
3743   IFS=$as_save_IFS
3744   test -z "$as_dir" && as_dir=.
3745     # Account for people who put trailing slashes in PATH elements.
3746 case $as_dir/ in #((
3747   ./ | .// | /[cC]/* | \
3748   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3749   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3750   /usr/ucb/* ) ;;
3751   *)
3752     # OSF1 and SCO ODT 3.0 have their own names for install.
3753     # Don't use installbsd from OSF since it installs stuff as root
3754     # by default.
3755     for ac_prog in ginstall scoinst install; do
3756       for ac_exec_ext in '' $ac_executable_extensions; do
3757         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3758           if test $ac_prog = install &&
3759             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3760             # AIX install.  It has an incompatible calling convention.
3761             :
3762           elif test $ac_prog = install &&
3763             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3764             # program-specific install script used by HP pwplus--don't use.
3765             :
3766           else
3767             rm -rf conftest.one conftest.two conftest.dir
3768             echo one > conftest.one
3769             echo two > conftest.two
3770             mkdir conftest.dir
3771             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3772               test -s conftest.one && test -s conftest.two &&
3773               test -s conftest.dir/conftest.one &&
3774               test -s conftest.dir/conftest.two
3775             then
3776               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3777               break 3
3778             fi
3779           fi
3780         fi
3781       done
3782     done
3783     ;;
3784 esac
3785
3786   done
3787 IFS=$as_save_IFS
3788
3789 rm -rf conftest.one conftest.two conftest.dir
3790
3791 fi
3792   if test "${ac_cv_path_install+set}" = set; then
3793     INSTALL=$ac_cv_path_install
3794   else
3795     # As a last resort, use the slow shell script.  Don't cache a
3796     # value for INSTALL within a source directory, because that will
3797     # break other packages using the cache if that directory is
3798     # removed, or if the value is a relative name.
3799     INSTALL=$ac_install_sh
3800   fi
3801 fi
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3803 $as_echo "$INSTALL" >&6; }
3804
3805 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3806 # It thinks the first close brace ends the variable substitution.
3807 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3808
3809 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3810
3811 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3812
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3814 $as_echo_n "checking whether build environment is sane... " >&6; }
3815 # Reject unsafe characters in $srcdir or the absolute working directory
3816 # name.  Accept space and tab only in the latter.
3817 am_lf='
3818 '
3819 case `pwd` in
3820   *[\\\"\#\$\&\'\`$am_lf]*)
3821     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3822 esac
3823 case $srcdir in
3824   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3825     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3826 esac
3827
3828 # Do 'set' in a subshell so we don't clobber the current shell's
3829 # arguments.  Must try -L first in case configure is actually a
3830 # symlink; some systems play weird games with the mod time of symlinks
3831 # (eg FreeBSD returns the mod time of the symlink's containing
3832 # directory).
3833 if (
3834    am_has_slept=no
3835    for am_try in 1 2; do
3836      echo "timestamp, slept: $am_has_slept" > conftest.file
3837      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3838      if test "$*" = "X"; then
3839         # -L didn't work.
3840         set X `ls -t "$srcdir/configure" conftest.file`
3841      fi
3842      if test "$*" != "X $srcdir/configure conftest.file" \
3843         && test "$*" != "X conftest.file $srcdir/configure"; then
3844
3845         # If neither matched, then we have a broken ls.  This can happen
3846         # if, for instance, CONFIG_SHELL is bash and it inherits a
3847         # broken ls alias from the environment.  This has actually
3848         # happened.  Such a system could not be considered "sane".
3849         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3850   alias in your environment" "$LINENO" 5
3851      fi
3852      if test "$2" = conftest.file || test $am_try -eq 2; then
3853        break
3854      fi
3855      # Just in case.
3856      sleep 1
3857      am_has_slept=yes
3858    done
3859    test "$2" = conftest.file
3860    )
3861 then
3862    # Ok.
3863    :
3864 else
3865    as_fn_error $? "newly created file is older than distributed files!
3866 Check your system clock" "$LINENO" 5
3867 fi
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3869 $as_echo "yes" >&6; }
3870 # If we didn't sleep, we still need to ensure time stamps of config.status and
3871 # generated files are strictly newer.
3872 am_sleep_pid=
3873 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3874   ( sleep 1 ) &
3875   am_sleep_pid=$!
3876 fi
3877
3878 rm -f conftest.file
3879
3880 test "$program_prefix" != NONE &&
3881   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3882 # Use a double $ so make ignores it.
3883 test "$program_suffix" != NONE &&
3884   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3885 # Double any \ or $.
3886 # By default was `s,x,x', remove it if useless.
3887 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3888 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3889
3890 if test x"${MISSING+set}" != xset; then
3891   case $am_aux_dir in
3892   *\ * | *\     *)
3893     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3894   *)
3895     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3896   esac
3897 fi
3898 # Use eval to expand $SHELL
3899 if eval "$MISSING --is-lightweight"; then
3900   am_missing_run="$MISSING "
3901 else
3902   am_missing_run=
3903   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3904 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3905 fi
3906
3907 if test x"${install_sh+set}" != xset; then
3908   case $am_aux_dir in
3909   *\ * | *\     *)
3910     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3911   *)
3912     install_sh="\${SHELL} $am_aux_dir/install-sh"
3913   esac
3914 fi
3915
3916 # Installed binaries are usually stripped using 'strip' when the user
3917 # run "make install-strip".  However 'strip' might not be the right
3918 # tool to use in cross-compilation environments, therefore Automake
3919 # will honor the 'STRIP' environment variable to overrule this program.
3920 if test "$cross_compiling" != no; then
3921   if test -n "$ac_tool_prefix"; then
3922   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3923 set dummy ${ac_tool_prefix}strip; ac_word=$2
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3925 $as_echo_n "checking for $ac_word... " >&6; }
3926 if ${ac_cv_prog_STRIP+:} false; then :
3927   $as_echo_n "(cached) " >&6
3928 else
3929   if test -n "$STRIP"; then
3930   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3931 else
3932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3933 for as_dir in $PATH
3934 do
3935   IFS=$as_save_IFS
3936   test -z "$as_dir" && as_dir=.
3937     for ac_exec_ext in '' $ac_executable_extensions; do
3938   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3939     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3940     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3941     break 2
3942   fi
3943 done
3944   done
3945 IFS=$as_save_IFS
3946
3947 fi
3948 fi
3949 STRIP=$ac_cv_prog_STRIP
3950 if test -n "$STRIP"; then
3951   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3952 $as_echo "$STRIP" >&6; }
3953 else
3954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3955 $as_echo "no" >&6; }
3956 fi
3957
3958
3959 fi
3960 if test -z "$ac_cv_prog_STRIP"; then
3961   ac_ct_STRIP=$STRIP
3962   # Extract the first word of "strip", so it can be a program name with args.
3963 set dummy strip; ac_word=$2
3964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3965 $as_echo_n "checking for $ac_word... " >&6; }
3966 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3967   $as_echo_n "(cached) " >&6
3968 else
3969   if test -n "$ac_ct_STRIP"; then
3970   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3971 else
3972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3973 for as_dir in $PATH
3974 do
3975   IFS=$as_save_IFS
3976   test -z "$as_dir" && as_dir=.
3977     for ac_exec_ext in '' $ac_executable_extensions; do
3978   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3979     ac_cv_prog_ac_ct_STRIP="strip"
3980     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3981     break 2
3982   fi
3983 done
3984   done
3985 IFS=$as_save_IFS
3986
3987 fi
3988 fi
3989 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3990 if test -n "$ac_ct_STRIP"; then
3991   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3992 $as_echo "$ac_ct_STRIP" >&6; }
3993 else
3994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3995 $as_echo "no" >&6; }
3996 fi
3997
3998   if test "x$ac_ct_STRIP" = x; then
3999     STRIP=":"
4000   else
4001     case $cross_compiling:$ac_tool_warned in
4002 yes:)
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4004 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4005 ac_tool_warned=yes ;;
4006 esac
4007     STRIP=$ac_ct_STRIP
4008   fi
4009 else
4010   STRIP="$ac_cv_prog_STRIP"
4011 fi
4012
4013 fi
4014 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4015
4016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4017 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4018 if test -z "$MKDIR_P"; then
4019   if ${ac_cv_path_mkdir+:} false; then :
4020   $as_echo_n "(cached) " >&6
4021 else
4022   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4023 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4024 do
4025   IFS=$as_save_IFS
4026   test -z "$as_dir" && as_dir=.
4027     for ac_prog in mkdir gmkdir; do
4028          for ac_exec_ext in '' $ac_executable_extensions; do
4029            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4030            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4031              'mkdir (GNU coreutils) '* | \
4032              'mkdir (coreutils) '* | \
4033              'mkdir (fileutils) '4.1*)
4034                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4035                break 3;;
4036            esac
4037          done
4038        done
4039   done
4040 IFS=$as_save_IFS
4041
4042 fi
4043
4044   test -d ./--version && rmdir ./--version
4045   if test "${ac_cv_path_mkdir+set}" = set; then
4046     MKDIR_P="$ac_cv_path_mkdir -p"
4047   else
4048     # As a last resort, use the slow shell script.  Don't cache a
4049     # value for MKDIR_P within a source directory, because that will
4050     # break other packages using the cache if that directory is
4051     # removed, or if the value is a relative name.
4052     MKDIR_P="$ac_install_sh -d"
4053   fi
4054 fi
4055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4056 $as_echo "$MKDIR_P" >&6; }
4057
4058 for ac_prog in gawk mawk nawk awk
4059 do
4060   # Extract the first word of "$ac_prog", so it can be a program name with args.
4061 set dummy $ac_prog; ac_word=$2
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4063 $as_echo_n "checking for $ac_word... " >&6; }
4064 if ${ac_cv_prog_AWK+:} false; then :
4065   $as_echo_n "(cached) " >&6
4066 else
4067   if test -n "$AWK"; then
4068   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4069 else
4070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4071 for as_dir in $PATH
4072 do
4073   IFS=$as_save_IFS
4074   test -z "$as_dir" && as_dir=.
4075     for ac_exec_ext in '' $ac_executable_extensions; do
4076   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4077     ac_cv_prog_AWK="$ac_prog"
4078     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4079     break 2
4080   fi
4081 done
4082   done
4083 IFS=$as_save_IFS
4084
4085 fi
4086 fi
4087 AWK=$ac_cv_prog_AWK
4088 if test -n "$AWK"; then
4089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4090 $as_echo "$AWK" >&6; }
4091 else
4092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4093 $as_echo "no" >&6; }
4094 fi
4095
4096
4097   test -n "$AWK" && break
4098 done
4099
4100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4101 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4102 set x ${MAKE-make}
4103 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4104 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4105   $as_echo_n "(cached) " >&6
4106 else
4107   cat >conftest.make <<\_ACEOF
4108 SHELL = /bin/sh
4109 all:
4110         @echo '@@@%%%=$(MAKE)=@@@%%%'
4111 _ACEOF
4112 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4113 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4114   *@@@%%%=?*=@@@%%%*)
4115     eval ac_cv_prog_make_${ac_make}_set=yes;;
4116   *)
4117     eval ac_cv_prog_make_${ac_make}_set=no;;
4118 esac
4119 rm -f conftest.make
4120 fi
4121 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4123 $as_echo "yes" >&6; }
4124   SET_MAKE=
4125 else
4126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4127 $as_echo "no" >&6; }
4128   SET_MAKE="MAKE=${MAKE-make}"
4129 fi
4130
4131 rm -rf .tst 2>/dev/null
4132 mkdir .tst 2>/dev/null
4133 if test -d .tst; then
4134   am__leading_dot=.
4135 else
4136   am__leading_dot=_
4137 fi
4138 rmdir .tst 2>/dev/null
4139
4140 DEPDIR="${am__leading_dot}deps"
4141
4142 ac_config_commands="$ac_config_commands depfiles"
4143
4144
4145 am_make=${MAKE-make}
4146 cat > confinc << 'END'
4147 am__doit:
4148         @echo this is the am__doit target
4149 .PHONY: am__doit
4150 END
4151 # If we don't find an include directive, just comment out the code.
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4153 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4154 am__include="#"
4155 am__quote=
4156 _am_result=none
4157 # First try GNU make style include.
4158 echo "include confinc" > confmf
4159 # Ignore all kinds of additional output from 'make'.
4160 case `$am_make -s -f confmf 2> /dev/null` in #(
4161 *the\ am__doit\ target*)
4162   am__include=include
4163   am__quote=
4164   _am_result=GNU
4165   ;;
4166 esac
4167 # Now try BSD make style include.
4168 if test "$am__include" = "#"; then
4169    echo '.include "confinc"' > confmf
4170    case `$am_make -s -f confmf 2> /dev/null` in #(
4171    *the\ am__doit\ target*)
4172      am__include=.include
4173      am__quote="\""
4174      _am_result=BSD
4175      ;;
4176    esac
4177 fi
4178
4179
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4181 $as_echo "$_am_result" >&6; }
4182 rm -f confinc confmf
4183
4184 # Check whether --enable-dependency-tracking was given.
4185 if test "${enable_dependency_tracking+set}" = set; then :
4186   enableval=$enable_dependency_tracking;
4187 fi
4188
4189 if test "x$enable_dependency_tracking" != xno; then
4190   am_depcomp="$ac_aux_dir/depcomp"
4191   AMDEPBACKSLASH='\'
4192   am__nodep='_no'
4193 fi
4194  if test "x$enable_dependency_tracking" != xno; then
4195   AMDEP_TRUE=
4196   AMDEP_FALSE='#'
4197 else
4198   AMDEP_TRUE='#'
4199   AMDEP_FALSE=
4200 fi
4201
4202
4203 # Check whether --enable-silent-rules was given.
4204 if test "${enable_silent_rules+set}" = set; then :
4205   enableval=$enable_silent_rules;
4206 fi
4207
4208 case $enable_silent_rules in # (((
4209   yes) AM_DEFAULT_VERBOSITY=0;;
4210    no) AM_DEFAULT_VERBOSITY=1;;
4211     *) AM_DEFAULT_VERBOSITY=1;;
4212 esac
4213 am_make=${MAKE-make}
4214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4215 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4216 if ${am_cv_make_support_nested_variables+:} false; then :
4217   $as_echo_n "(cached) " >&6
4218 else
4219   if $as_echo 'TRUE=$(BAR$(V))
4220 BAR0=false
4221 BAR1=true
4222 V=1
4223 am__doit:
4224         @$(TRUE)
4225 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4226   am_cv_make_support_nested_variables=yes
4227 else
4228   am_cv_make_support_nested_variables=no
4229 fi
4230 fi
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4232 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4233 if test $am_cv_make_support_nested_variables = yes; then
4234     AM_V='$(V)'
4235   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4236 else
4237   AM_V=$AM_DEFAULT_VERBOSITY
4238   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4239 fi
4240 AM_BACKSLASH='\'
4241
4242 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4243   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4244   # is not polluted with repeated "-I."
4245   am__isrc=' -I$(srcdir)'
4246   # test to see if srcdir already configured
4247   if test -f $srcdir/config.status; then
4248     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4249   fi
4250 fi
4251
4252 # test whether we have cygpath
4253 if test -z "$CYGPATH_W"; then
4254   if (cygpath --version) >/dev/null 2>/dev/null; then
4255     CYGPATH_W='cygpath -w'
4256   else
4257     CYGPATH_W=echo
4258   fi
4259 fi
4260
4261
4262 # Define the identity of the package.
4263  PACKAGE='ld'
4264  VERSION='2.31.51'
4265
4266
4267 cat >>confdefs.h <<_ACEOF
4268 #define PACKAGE "$PACKAGE"
4269 _ACEOF
4270
4271
4272 cat >>confdefs.h <<_ACEOF
4273 #define VERSION "$VERSION"
4274 _ACEOF
4275
4276 # Some tools Automake needs.
4277
4278 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4279
4280
4281 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4282
4283
4284 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4285
4286
4287 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4288
4289
4290 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4291
4292 # For better backward compatibility.  To be removed once Automake 1.9.x
4293 # dies out for good.  For more background, see:
4294 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4295 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4296 mkdir_p='$(MKDIR_P)'
4297
4298 # We need awk for the "check" target (and possibly the TAP driver).  The
4299 # system "awk" is bad on some platforms.
4300 # Always define AMTAR for backward compatibility.  Yes, it's still used
4301 # in the wild :-(  We should find a proper way to deprecate it ...
4302 AMTAR='$${TAR-tar}'
4303
4304
4305 # We'll loop over all known methods to create a tar archive until one works.
4306 _am_tools='gnutar  pax cpio none'
4307
4308 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4309
4310
4311
4312
4313
4314 depcc="$CC"   am_compiler_list=
4315
4316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4317 $as_echo_n "checking dependency style of $depcc... " >&6; }
4318 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4319   $as_echo_n "(cached) " >&6
4320 else
4321   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4322   # We make a subdir and do the tests there.  Otherwise we can end up
4323   # making bogus files that we don't know about and never remove.  For
4324   # instance it was reported that on HP-UX the gcc test will end up
4325   # making a dummy file named 'D' -- because '-MD' means "put the output
4326   # in D".
4327   rm -rf conftest.dir
4328   mkdir conftest.dir
4329   # Copy depcomp to subdir because otherwise we won't find it if we're
4330   # using a relative directory.
4331   cp "$am_depcomp" conftest.dir
4332   cd conftest.dir
4333   # We will build objects and dependencies in a subdirectory because
4334   # it helps to detect inapplicable dependency modes.  For instance
4335   # both Tru64's cc and ICC support -MD to output dependencies as a
4336   # side effect of compilation, but ICC will put the dependencies in
4337   # the current directory while Tru64 will put them in the object
4338   # directory.
4339   mkdir sub
4340
4341   am_cv_CC_dependencies_compiler_type=none
4342   if test "$am_compiler_list" = ""; then
4343      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4344   fi
4345   am__universal=false
4346   case " $depcc " in #(
4347      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4348      esac
4349
4350   for depmode in $am_compiler_list; do
4351     # Setup a source with many dependencies, because some compilers
4352     # like to wrap large dependency lists on column 80 (with \), and
4353     # we should not choose a depcomp mode which is confused by this.
4354     #
4355     # We need to recreate these files for each test, as the compiler may
4356     # overwrite some of them when testing with obscure command lines.
4357     # This happens at least with the AIX C compiler.
4358     : > sub/conftest.c
4359     for i in 1 2 3 4 5 6; do
4360       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4361       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4362       # Solaris 10 /bin/sh.
4363       echo '/* dummy */' > sub/conftst$i.h
4364     done
4365     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4366
4367     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4368     # mode.  It turns out that the SunPro C++ compiler does not properly
4369     # handle '-M -o', and we need to detect this.  Also, some Intel
4370     # versions had trouble with output in subdirs.
4371     am__obj=sub/conftest.${OBJEXT-o}
4372     am__minus_obj="-o $am__obj"
4373     case $depmode in
4374     gcc)
4375       # This depmode causes a compiler race in universal mode.
4376       test "$am__universal" = false || continue
4377       ;;
4378     nosideeffect)
4379       # After this tag, mechanisms are not by side-effect, so they'll
4380       # only be used when explicitly requested.
4381       if test "x$enable_dependency_tracking" = xyes; then
4382         continue
4383       else
4384         break
4385       fi
4386       ;;
4387     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4388       # This compiler won't grok '-c -o', but also, the minuso test has
4389       # not run yet.  These depmodes are late enough in the game, and
4390       # so weak that their functioning should not be impacted.
4391       am__obj=conftest.${OBJEXT-o}
4392       am__minus_obj=
4393       ;;
4394     none) break ;;
4395     esac
4396     if depmode=$depmode \
4397        source=sub/conftest.c object=$am__obj \
4398        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4399        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4400          >/dev/null 2>conftest.err &&
4401        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4402        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4403        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4404        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4405       # icc doesn't choke on unknown options, it will just issue warnings
4406       # or remarks (even with -Werror).  So we grep stderr for any message
4407       # that says an option was ignored or not supported.
4408       # When given -MP, icc 7.0 and 7.1 complain thusly:
4409       #   icc: Command line warning: ignoring option '-M'; no argument required
4410       # The diagnosis changed in icc 8.0:
4411       #   icc: Command line remark: option '-MP' not supported
4412       if (grep 'ignoring option' conftest.err ||
4413           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4414         am_cv_CC_dependencies_compiler_type=$depmode
4415         break
4416       fi
4417     fi
4418   done
4419
4420   cd ..
4421   rm -rf conftest.dir
4422 else
4423   am_cv_CC_dependencies_compiler_type=none
4424 fi
4425
4426 fi
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4428 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4429 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4430
4431  if
4432   test "x$enable_dependency_tracking" != xno \
4433   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4434   am__fastdepCC_TRUE=
4435   am__fastdepCC_FALSE='#'
4436 else
4437   am__fastdepCC_TRUE='#'
4438   am__fastdepCC_FALSE=
4439 fi
4440
4441
4442
4443 # POSIX will say in a future version that running "rm -f" with no argument
4444 # is OK; and we want to be able to make that assumption in our Makefile
4445 # recipes.  So use an aggressive probe to check that the usage we want is
4446 # actually supported "in the wild" to an acceptable degree.
4447 # See automake bug#10828.
4448 # To make any issue more visible, cause the running configure to be aborted
4449 # by default if the 'rm' program in use doesn't match our expectations; the
4450 # user can still override this though.
4451 if rm -f && rm -fr && rm -rf; then : OK; else
4452   cat >&2 <<'END'
4453 Oops!
4454
4455 Your 'rm' program seems unable to run without file operands specified
4456 on the command line, even when the '-f' option is present.  This is contrary
4457 to the behaviour of most rm programs out there, and not conforming with
4458 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4459
4460 Please tell bug-automake@gnu.org about your system, including the value
4461 of your $PATH and any error possibly output before this message.  This
4462 can help us improve future automake versions.
4463
4464 END
4465   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4466     echo 'Configuration will proceed anyway, since you have set the' >&2
4467     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4468     echo >&2
4469   else
4470     cat >&2 <<'END'
4471 Aborting the configuration process, to ensure you take notice of the issue.
4472
4473 You can download and install GNU coreutils to get an 'rm' implementation
4474 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4475
4476 If you want to complete the configuration process using your problematic
4477 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4478 to "yes", and re-run configure.
4479
4480 END
4481     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4482   fi
4483 fi
4484
4485
4486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4487 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4488     # Check whether --enable-maintainer-mode was given.
4489 if test "${enable_maintainer_mode+set}" = set; then :
4490   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4491 else
4492   USE_MAINTAINER_MODE=no
4493 fi
4494
4495   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4496 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4497    if test $USE_MAINTAINER_MODE = yes; then
4498   MAINTAINER_MODE_TRUE=
4499   MAINTAINER_MODE_FALSE='#'
4500 else
4501   MAINTAINER_MODE_TRUE='#'
4502   MAINTAINER_MODE_FALSE=
4503 fi
4504
4505   MAINT=$MAINTAINER_MODE_TRUE
4506
4507
4508
4509 ac_ext=c
4510 ac_cpp='$CPP $CPPFLAGS'
4511 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4512 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4513 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4514 if test -n "$ac_tool_prefix"; then
4515   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4516 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518 $as_echo_n "checking for $ac_word... " >&6; }
4519 if ${ac_cv_prog_CC+:} false; then :
4520   $as_echo_n "(cached) " >&6
4521 else
4522   if test -n "$CC"; then
4523   ac_cv_prog_CC="$CC" # Let the user override the test.
4524 else
4525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4526 for as_dir in $PATH
4527 do
4528   IFS=$as_save_IFS
4529   test -z "$as_dir" && as_dir=.
4530     for ac_exec_ext in '' $ac_executable_extensions; do
4531   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4532     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4533     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4534     break 2
4535   fi
4536 done
4537   done
4538 IFS=$as_save_IFS
4539
4540 fi
4541 fi
4542 CC=$ac_cv_prog_CC
4543 if test -n "$CC"; then
4544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4545 $as_echo "$CC" >&6; }
4546 else
4547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4548 $as_echo "no" >&6; }
4549 fi
4550
4551
4552 fi
4553 if test -z "$ac_cv_prog_CC"; then
4554   ac_ct_CC=$CC
4555   # Extract the first word of "gcc", so it can be a program name with args.
4556 set dummy gcc; ac_word=$2
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4558 $as_echo_n "checking for $ac_word... " >&6; }
4559 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4560   $as_echo_n "(cached) " >&6
4561 else
4562   if test -n "$ac_ct_CC"; then
4563   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4564 else
4565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4566 for as_dir in $PATH
4567 do
4568   IFS=$as_save_IFS
4569   test -z "$as_dir" && as_dir=.
4570     for ac_exec_ext in '' $ac_executable_extensions; do
4571   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4572     ac_cv_prog_ac_ct_CC="gcc"
4573     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4574     break 2
4575   fi
4576 done
4577   done
4578 IFS=$as_save_IFS
4579
4580 fi
4581 fi
4582 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4583 if test -n "$ac_ct_CC"; then
4584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4585 $as_echo "$ac_ct_CC" >&6; }
4586 else
4587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4588 $as_echo "no" >&6; }
4589 fi
4590
4591   if test "x$ac_ct_CC" = x; then
4592     CC=""
4593   else
4594     case $cross_compiling:$ac_tool_warned in
4595 yes:)
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4597 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4598 ac_tool_warned=yes ;;
4599 esac
4600     CC=$ac_ct_CC
4601   fi
4602 else
4603   CC="$ac_cv_prog_CC"
4604 fi
4605
4606 if test -z "$CC"; then
4607           if test -n "$ac_tool_prefix"; then
4608     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4609 set dummy ${ac_tool_prefix}cc; ac_word=$2
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611 $as_echo_n "checking for $ac_word... " >&6; }
4612 if ${ac_cv_prog_CC+:} false; then :
4613   $as_echo_n "(cached) " >&6
4614 else
4615   if test -n "$CC"; then
4616   ac_cv_prog_CC="$CC" # Let the user override the test.
4617 else
4618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619 for as_dir in $PATH
4620 do
4621   IFS=$as_save_IFS
4622   test -z "$as_dir" && as_dir=.
4623     for ac_exec_ext in '' $ac_executable_extensions; do
4624   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4625     ac_cv_prog_CC="${ac_tool_prefix}cc"
4626     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627     break 2
4628   fi
4629 done
4630   done
4631 IFS=$as_save_IFS
4632
4633 fi
4634 fi
4635 CC=$ac_cv_prog_CC
4636 if test -n "$CC"; then
4637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4638 $as_echo "$CC" >&6; }
4639 else
4640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 $as_echo "no" >&6; }
4642 fi
4643
4644
4645   fi
4646 fi
4647 if test -z "$CC"; then
4648   # Extract the first word of "cc", so it can be a program name with args.
4649 set dummy cc; ac_word=$2
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4651 $as_echo_n "checking for $ac_word... " >&6; }
4652 if ${ac_cv_prog_CC+:} false; then :
4653   $as_echo_n "(cached) " >&6
4654 else
4655   if test -n "$CC"; then
4656   ac_cv_prog_CC="$CC" # Let the user override the test.
4657 else
4658   ac_prog_rejected=no
4659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4660 for as_dir in $PATH
4661 do
4662   IFS=$as_save_IFS
4663   test -z "$as_dir" && as_dir=.
4664     for ac_exec_ext in '' $ac_executable_extensions; do
4665   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4666     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4667        ac_prog_rejected=yes
4668        continue
4669      fi
4670     ac_cv_prog_CC="cc"
4671     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4672     break 2
4673   fi
4674 done
4675   done
4676 IFS=$as_save_IFS
4677
4678 if test $ac_prog_rejected = yes; then
4679   # We found a bogon in the path, so make sure we never use it.
4680   set dummy $ac_cv_prog_CC
4681   shift
4682   if test $# != 0; then
4683     # We chose a different compiler from the bogus one.
4684     # However, it has the same basename, so the bogon will be chosen
4685     # first if we set CC to just the basename; use the full file name.
4686     shift
4687     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4688   fi
4689 fi
4690 fi
4691 fi
4692 CC=$ac_cv_prog_CC
4693 if test -n "$CC"; then
4694   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4695 $as_echo "$CC" >&6; }
4696 else
4697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4698 $as_echo "no" >&6; }
4699 fi
4700
4701
4702 fi
4703 if test -z "$CC"; then
4704   if test -n "$ac_tool_prefix"; then
4705   for ac_prog in cl.exe
4706   do
4707     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4708 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4710 $as_echo_n "checking for $ac_word... " >&6; }
4711 if ${ac_cv_prog_CC+:} false; then :
4712   $as_echo_n "(cached) " >&6
4713 else
4714   if test -n "$CC"; then
4715   ac_cv_prog_CC="$CC" # Let the user override the test.
4716 else
4717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4718 for as_dir in $PATH
4719 do
4720   IFS=$as_save_IFS
4721   test -z "$as_dir" && as_dir=.
4722     for ac_exec_ext in '' $ac_executable_extensions; do
4723   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4724     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4725     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4726     break 2
4727   fi
4728 done
4729   done
4730 IFS=$as_save_IFS
4731
4732 fi
4733 fi
4734 CC=$ac_cv_prog_CC
4735 if test -n "$CC"; then
4736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4737 $as_echo "$CC" >&6; }
4738 else
4739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4740 $as_echo "no" >&6; }
4741 fi
4742
4743
4744     test -n "$CC" && break
4745   done
4746 fi
4747 if test -z "$CC"; then
4748   ac_ct_CC=$CC
4749   for ac_prog in cl.exe
4750 do
4751   # Extract the first word of "$ac_prog", so it can be a program name with args.
4752 set dummy $ac_prog; ac_word=$2
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4754 $as_echo_n "checking for $ac_word... " >&6; }
4755 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4756   $as_echo_n "(cached) " >&6
4757 else
4758   if test -n "$ac_ct_CC"; then
4759   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4760 else
4761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4762 for as_dir in $PATH
4763 do
4764   IFS=$as_save_IFS
4765   test -z "$as_dir" && as_dir=.
4766     for ac_exec_ext in '' $ac_executable_extensions; do
4767   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4768     ac_cv_prog_ac_ct_CC="$ac_prog"
4769     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4770     break 2
4771   fi
4772 done
4773   done
4774 IFS=$as_save_IFS
4775
4776 fi
4777 fi
4778 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4779 if test -n "$ac_ct_CC"; then
4780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4781 $as_echo "$ac_ct_CC" >&6; }
4782 else
4783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784 $as_echo "no" >&6; }
4785 fi
4786
4787
4788   test -n "$ac_ct_CC" && break
4789 done
4790
4791   if test "x$ac_ct_CC" = x; then
4792     CC=""
4793   else
4794     case $cross_compiling:$ac_tool_warned in
4795 yes:)
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4797 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4798 ac_tool_warned=yes ;;
4799 esac
4800     CC=$ac_ct_CC
4801   fi
4802 fi
4803
4804 fi
4805
4806
4807 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4808 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4809 as_fn_error $? "no acceptable C compiler found in \$PATH
4810 See \`config.log' for more details" "$LINENO" 5; }
4811
4812 # Provide some information about the compiler.
4813 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4814 set X $ac_compile
4815 ac_compiler=$2
4816 for ac_option in --version -v -V -qversion; do
4817   { { ac_try="$ac_compiler $ac_option >&5"
4818 case "(($ac_try" in
4819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4820   *) ac_try_echo=$ac_try;;
4821 esac
4822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4823 $as_echo "$ac_try_echo"; } >&5
4824   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4825   ac_status=$?
4826   if test -s conftest.err; then
4827     sed '10a\
4828 ... rest of stderr output deleted ...
4829          10q' conftest.err >conftest.er1
4830     cat conftest.er1 >&5
4831   fi
4832   rm -f conftest.er1 conftest.err
4833   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4834   test $ac_status = 0; }
4835 done
4836
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4838 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4839 if ${ac_cv_c_compiler_gnu+:} false; then :
4840   $as_echo_n "(cached) " >&6
4841 else
4842   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4843 /* end confdefs.h.  */
4844
4845 int
4846 main ()
4847 {
4848 #ifndef __GNUC__
4849        choke me
4850 #endif
4851
4852   ;
4853   return 0;
4854 }
4855 _ACEOF
4856 if ac_fn_c_try_compile "$LINENO"; then :
4857   ac_compiler_gnu=yes
4858 else
4859   ac_compiler_gnu=no
4860 fi
4861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4862 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4863
4864 fi
4865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4866 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4867 if test $ac_compiler_gnu = yes; then
4868   GCC=yes
4869 else
4870   GCC=
4871 fi
4872 ac_test_CFLAGS=${CFLAGS+set}
4873 ac_save_CFLAGS=$CFLAGS
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4875 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4876 if ${ac_cv_prog_cc_g+:} false; then :
4877   $as_echo_n "(cached) " >&6
4878 else
4879   ac_save_c_werror_flag=$ac_c_werror_flag
4880    ac_c_werror_flag=yes
4881    ac_cv_prog_cc_g=no
4882    CFLAGS="-g"
4883    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884 /* end confdefs.h.  */
4885
4886 int
4887 main ()
4888 {
4889
4890   ;
4891   return 0;
4892 }
4893 _ACEOF
4894 if ac_fn_c_try_compile "$LINENO"; then :
4895   ac_cv_prog_cc_g=yes
4896 else
4897   CFLAGS=""
4898       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899 /* end confdefs.h.  */
4900
4901 int
4902 main ()
4903 {
4904
4905   ;
4906   return 0;
4907 }
4908 _ACEOF
4909 if ac_fn_c_try_compile "$LINENO"; then :
4910
4911 else
4912   ac_c_werror_flag=$ac_save_c_werror_flag
4913          CFLAGS="-g"
4914          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4915 /* end confdefs.h.  */
4916
4917 int
4918 main ()
4919 {
4920
4921   ;
4922   return 0;
4923 }
4924 _ACEOF
4925 if ac_fn_c_try_compile "$LINENO"; then :
4926   ac_cv_prog_cc_g=yes
4927 fi
4928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929 fi
4930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4931 fi
4932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4933    ac_c_werror_flag=$ac_save_c_werror_flag
4934 fi
4935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4936 $as_echo "$ac_cv_prog_cc_g" >&6; }
4937 if test "$ac_test_CFLAGS" = set; then
4938   CFLAGS=$ac_save_CFLAGS
4939 elif test $ac_cv_prog_cc_g = yes; then
4940   if test "$GCC" = yes; then
4941     CFLAGS="-g -O2"
4942   else
4943     CFLAGS="-g"
4944   fi
4945 else
4946   if test "$GCC" = yes; then
4947     CFLAGS="-O2"
4948   else
4949     CFLAGS=
4950   fi
4951 fi
4952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4953 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4954 if ${ac_cv_prog_cc_c89+:} false; then :
4955   $as_echo_n "(cached) " >&6
4956 else
4957   ac_cv_prog_cc_c89=no
4958 ac_save_CC=$CC
4959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4960 /* end confdefs.h.  */
4961 #include <stdarg.h>
4962 #include <stdio.h>
4963 struct stat;
4964 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4965 struct buf { int x; };
4966 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4967 static char *e (p, i)
4968      char **p;
4969      int i;
4970 {
4971   return p[i];
4972 }
4973 static char *f (char * (*g) (char **, int), char **p, ...)
4974 {
4975   char *s;
4976   va_list v;
4977   va_start (v,p);
4978   s = g (p, va_arg (v,int));
4979   va_end (v);
4980   return s;
4981 }
4982
4983 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4984    function prototypes and stuff, but not '\xHH' hex character constants.
4985    These don't provoke an error unfortunately, instead are silently treated
4986    as 'x'.  The following induces an error, until -std is added to get
4987    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4988    array size at least.  It's necessary to write '\x00'==0 to get something
4989    that's true only with -std.  */
4990 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4991
4992 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4993    inside strings and character constants.  */
4994 #define FOO(x) 'x'
4995 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4996
4997 int test (int i, double x);
4998 struct s1 {int (*f) (int a);};
4999 struct s2 {int (*f) (double a);};
5000 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5001 int argc;
5002 char **argv;
5003 int
5004 main ()
5005 {
5006 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5007   ;
5008   return 0;
5009 }
5010 _ACEOF
5011 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5012         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5013 do
5014   CC="$ac_save_CC $ac_arg"
5015   if ac_fn_c_try_compile "$LINENO"; then :
5016   ac_cv_prog_cc_c89=$ac_arg
5017 fi
5018 rm -f core conftest.err conftest.$ac_objext
5019   test "x$ac_cv_prog_cc_c89" != "xno" && break
5020 done
5021 rm -f conftest.$ac_ext
5022 CC=$ac_save_CC
5023
5024 fi
5025 # AC_CACHE_VAL
5026 case "x$ac_cv_prog_cc_c89" in
5027   x)
5028     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5029 $as_echo "none needed" >&6; } ;;
5030   xno)
5031     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5032 $as_echo "unsupported" >&6; } ;;
5033   *)
5034     CC="$CC $ac_cv_prog_cc_c89"
5035     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5036 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5037 esac
5038 if test "x$ac_cv_prog_cc_c89" != xno; then :
5039
5040 fi
5041
5042 ac_ext=c
5043 ac_cpp='$CPP $CPPFLAGS'
5044 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5045 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5046 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5047
5048 ac_ext=c
5049 ac_cpp='$CPP $CPPFLAGS'
5050 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5051 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5052 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5054 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5055 if ${am_cv_prog_cc_c_o+:} false; then :
5056   $as_echo_n "(cached) " >&6
5057 else
5058   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5059 /* end confdefs.h.  */
5060
5061 int
5062 main ()
5063 {
5064
5065   ;
5066   return 0;
5067 }
5068 _ACEOF
5069   # Make sure it works both with $CC and with simple cc.
5070   # Following AC_PROG_CC_C_O, we do the test twice because some
5071   # compilers refuse to overwrite an existing .o file with -o,
5072   # though they will create one.
5073   am_cv_prog_cc_c_o=yes
5074   for am_i in 1 2; do
5075     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5076    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5077    ac_status=$?
5078    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5079    (exit $ac_status); } \
5080          && test -f conftest2.$ac_objext; then
5081       : OK
5082     else
5083       am_cv_prog_cc_c_o=no
5084       break
5085     fi
5086   done
5087   rm -f core conftest*
5088   unset am_i
5089 fi
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5091 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5092 if test "$am_cv_prog_cc_c_o" != yes; then
5093    # Losing compiler, so override with the script.
5094    # FIXME: It is wrong to rewrite CC.
5095    # But if we don't then we get into trouble of one sort or another.
5096    # A longer-term fix would be to have automake use am__CC in this case,
5097    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5098    CC="$am_aux_dir/compile $CC"
5099 fi
5100 ac_ext=c
5101 ac_cpp='$CPP $CPPFLAGS'
5102 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5103 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5104 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5105
5106
5107 ac_ext=cpp
5108 ac_cpp='$CXXCPP $CPPFLAGS'
5109 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5110 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5111 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5112 if test -z "$CXX"; then
5113   if test -n "$CCC"; then
5114     CXX=$CCC
5115   else
5116     if test -n "$ac_tool_prefix"; then
5117   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5118   do
5119     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5120 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5122 $as_echo_n "checking for $ac_word... " >&6; }
5123 if ${ac_cv_prog_CXX+:} false; then :
5124   $as_echo_n "(cached) " >&6
5125 else
5126   if test -n "$CXX"; then
5127   ac_cv_prog_CXX="$CXX" # Let the user override the test.
5128 else
5129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5130 for as_dir in $PATH
5131 do
5132   IFS=$as_save_IFS
5133   test -z "$as_dir" && as_dir=.
5134     for ac_exec_ext in '' $ac_executable_extensions; do
5135   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5136     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5137     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5138     break 2
5139   fi
5140 done
5141   done
5142 IFS=$as_save_IFS
5143
5144 fi
5145 fi
5146 CXX=$ac_cv_prog_CXX
5147 if test -n "$CXX"; then
5148   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5149 $as_echo "$CXX" >&6; }
5150 else
5151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5152 $as_echo "no" >&6; }
5153 fi
5154
5155
5156     test -n "$CXX" && break
5157   done
5158 fi
5159 if test -z "$CXX"; then
5160   ac_ct_CXX=$CXX
5161   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5162 do
5163   # Extract the first word of "$ac_prog", so it can be a program name with args.
5164 set dummy $ac_prog; ac_word=$2
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5166 $as_echo_n "checking for $ac_word... " >&6; }
5167 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5168   $as_echo_n "(cached) " >&6
5169 else
5170   if test -n "$ac_ct_CXX"; then
5171   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5172 else
5173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5174 for as_dir in $PATH
5175 do
5176   IFS=$as_save_IFS
5177   test -z "$as_dir" && as_dir=.
5178     for ac_exec_ext in '' $ac_executable_extensions; do
5179   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5180     ac_cv_prog_ac_ct_CXX="$ac_prog"
5181     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5182     break 2
5183   fi
5184 done
5185   done
5186 IFS=$as_save_IFS
5187
5188 fi
5189 fi
5190 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5191 if test -n "$ac_ct_CXX"; then
5192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5193 $as_echo "$ac_ct_CXX" >&6; }
5194 else
5195   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5196 $as_echo "no" >&6; }
5197 fi
5198
5199
5200   test -n "$ac_ct_CXX" && break
5201 done
5202
5203   if test "x$ac_ct_CXX" = x; then
5204     CXX="g++"
5205   else
5206     case $cross_compiling:$ac_tool_warned in
5207 yes:)
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5209 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5210 ac_tool_warned=yes ;;
5211 esac
5212     CXX=$ac_ct_CXX
5213   fi
5214 fi
5215
5216   fi
5217 fi
5218 # Provide some information about the compiler.
5219 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5220 set X $ac_compile
5221 ac_compiler=$2
5222 for ac_option in --version -v -V -qversion; do
5223   { { ac_try="$ac_compiler $ac_option >&5"
5224 case "(($ac_try" in
5225   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5226   *) ac_try_echo=$ac_try;;
5227 esac
5228 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5229 $as_echo "$ac_try_echo"; } >&5
5230   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5231   ac_status=$?
5232   if test -s conftest.err; then
5233     sed '10a\
5234 ... rest of stderr output deleted ...
5235          10q' conftest.err >conftest.er1
5236     cat conftest.er1 >&5
5237   fi
5238   rm -f conftest.er1 conftest.err
5239   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5240   test $ac_status = 0; }
5241 done
5242
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5244 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5245 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5246   $as_echo_n "(cached) " >&6
5247 else
5248   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5249 /* end confdefs.h.  */
5250
5251 int
5252 main ()
5253 {
5254 #ifndef __GNUC__
5255        choke me
5256 #endif
5257
5258   ;
5259   return 0;
5260 }
5261 _ACEOF
5262 if ac_fn_cxx_try_compile "$LINENO"; then :
5263   ac_compiler_gnu=yes
5264 else
5265   ac_compiler_gnu=no
5266 fi
5267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5268 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5269
5270 fi
5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5272 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5273 if test $ac_compiler_gnu = yes; then
5274   GXX=yes
5275 else
5276   GXX=
5277 fi
5278 ac_test_CXXFLAGS=${CXXFLAGS+set}
5279 ac_save_CXXFLAGS=$CXXFLAGS
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5281 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5282 if ${ac_cv_prog_cxx_g+:} false; then :
5283   $as_echo_n "(cached) " >&6
5284 else
5285   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5286    ac_cxx_werror_flag=yes
5287    ac_cv_prog_cxx_g=no
5288    CXXFLAGS="-g"
5289    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5290 /* end confdefs.h.  */
5291
5292 int
5293 main ()
5294 {
5295
5296   ;
5297   return 0;
5298 }
5299 _ACEOF
5300 if ac_fn_cxx_try_compile "$LINENO"; then :
5301   ac_cv_prog_cxx_g=yes
5302 else
5303   CXXFLAGS=""
5304       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5305 /* end confdefs.h.  */
5306
5307 int
5308 main ()
5309 {
5310
5311   ;
5312   return 0;
5313 }
5314 _ACEOF
5315 if ac_fn_cxx_try_compile "$LINENO"; then :
5316
5317 else
5318   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5319          CXXFLAGS="-g"
5320          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5321 /* end confdefs.h.  */
5322
5323 int
5324 main ()
5325 {
5326
5327   ;
5328   return 0;
5329 }
5330 _ACEOF
5331 if ac_fn_cxx_try_compile "$LINENO"; then :
5332   ac_cv_prog_cxx_g=yes
5333 fi
5334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5335 fi
5336 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5337 fi
5338 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5339    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5340 fi
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5342 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5343 if test "$ac_test_CXXFLAGS" = set; then
5344   CXXFLAGS=$ac_save_CXXFLAGS
5345 elif test $ac_cv_prog_cxx_g = yes; then
5346   if test "$GXX" = yes; then
5347     CXXFLAGS="-g -O2"
5348   else
5349     CXXFLAGS="-g"
5350   fi
5351 else
5352   if test "$GXX" = yes; then
5353     CXXFLAGS="-O2"
5354   else
5355     CXXFLAGS=
5356   fi
5357 fi
5358 ac_ext=c
5359 ac_cpp='$CPP $CPPFLAGS'
5360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5361 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5363
5364 depcc="$CXX"  am_compiler_list=
5365
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5367 $as_echo_n "checking dependency style of $depcc... " >&6; }
5368 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5369   $as_echo_n "(cached) " >&6
5370 else
5371   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5372   # We make a subdir and do the tests there.  Otherwise we can end up
5373   # making bogus files that we don't know about and never remove.  For
5374   # instance it was reported that on HP-UX the gcc test will end up
5375   # making a dummy file named 'D' -- because '-MD' means "put the output
5376   # in D".
5377   rm -rf conftest.dir
5378   mkdir conftest.dir
5379   # Copy depcomp to subdir because otherwise we won't find it if we're
5380   # using a relative directory.
5381   cp "$am_depcomp" conftest.dir
5382   cd conftest.dir
5383   # We will build objects and dependencies in a subdirectory because
5384   # it helps to detect inapplicable dependency modes.  For instance
5385   # both Tru64's cc and ICC support -MD to output dependencies as a
5386   # side effect of compilation, but ICC will put the dependencies in
5387   # the current directory while Tru64 will put them in the object
5388   # directory.
5389   mkdir sub
5390
5391   am_cv_CXX_dependencies_compiler_type=none
5392   if test "$am_compiler_list" = ""; then
5393      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5394   fi
5395   am__universal=false
5396   case " $depcc " in #(
5397      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5398      esac
5399
5400   for depmode in $am_compiler_list; do
5401     # Setup a source with many dependencies, because some compilers
5402     # like to wrap large dependency lists on column 80 (with \), and
5403     # we should not choose a depcomp mode which is confused by this.
5404     #
5405     # We need to recreate these files for each test, as the compiler may
5406     # overwrite some of them when testing with obscure command lines.
5407     # This happens at least with the AIX C compiler.
5408     : > sub/conftest.c
5409     for i in 1 2 3 4 5 6; do
5410       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5411       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5412       # Solaris 10 /bin/sh.
5413       echo '/* dummy */' > sub/conftst$i.h
5414     done
5415     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5416
5417     # We check with '-c' and '-o' for the sake of the "dashmstdout"
5418     # mode.  It turns out that the SunPro C++ compiler does not properly
5419     # handle '-M -o', and we need to detect this.  Also, some Intel
5420     # versions had trouble with output in subdirs.
5421     am__obj=sub/conftest.${OBJEXT-o}
5422     am__minus_obj="-o $am__obj"
5423     case $depmode in
5424     gcc)
5425       # This depmode causes a compiler race in universal mode.
5426       test "$am__universal" = false || continue
5427       ;;
5428     nosideeffect)
5429       # After this tag, mechanisms are not by side-effect, so they'll
5430       # only be used when explicitly requested.
5431       if test "x$enable_dependency_tracking" = xyes; then
5432         continue
5433       else
5434         break
5435       fi
5436       ;;
5437     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5438       # This compiler won't grok '-c -o', but also, the minuso test has
5439       # not run yet.  These depmodes are late enough in the game, and
5440       # so weak that their functioning should not be impacted.
5441       am__obj=conftest.${OBJEXT-o}
5442       am__minus_obj=
5443       ;;
5444     none) break ;;
5445     esac
5446     if depmode=$depmode \
5447        source=sub/conftest.c object=$am__obj \
5448        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5449        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5450          >/dev/null 2>conftest.err &&
5451        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5452        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5453        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5454        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5455       # icc doesn't choke on unknown options, it will just issue warnings
5456       # or remarks (even with -Werror).  So we grep stderr for any message
5457       # that says an option was ignored or not supported.
5458       # When given -MP, icc 7.0 and 7.1 complain thusly:
5459       #   icc: Command line warning: ignoring option '-M'; no argument required
5460       # The diagnosis changed in icc 8.0:
5461       #   icc: Command line remark: option '-MP' not supported
5462       if (grep 'ignoring option' conftest.err ||
5463           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5464         am_cv_CXX_dependencies_compiler_type=$depmode
5465         break
5466       fi
5467     fi
5468   done
5469
5470   cd ..
5471   rm -rf conftest.dir
5472 else
5473   am_cv_CXX_dependencies_compiler_type=none
5474 fi
5475
5476 fi
5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5478 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5479 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5480
5481  if
5482   test "x$enable_dependency_tracking" != xno \
5483   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5484   am__fastdepCXX_TRUE=
5485   am__fastdepCXX_FALSE='#'
5486 else
5487   am__fastdepCXX_TRUE='#'
5488   am__fastdepCXX_FALSE=
5489 fi
5490
5491
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5493 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5494 if ${ac_cv_path_GREP+:} false; then :
5495   $as_echo_n "(cached) " >&6
5496 else
5497   if test -z "$GREP"; then
5498   ac_path_GREP_found=false
5499   # Loop through the user's path and test for each of PROGNAME-LIST
5500   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5501 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5502 do
5503   IFS=$as_save_IFS
5504   test -z "$as_dir" && as_dir=.
5505     for ac_prog in grep ggrep; do
5506     for ac_exec_ext in '' $ac_executable_extensions; do
5507       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5508       as_fn_executable_p "$ac_path_GREP" || continue
5509 # Check for GNU ac_path_GREP and select it if it is found.
5510   # Check for GNU $ac_path_GREP
5511 case `"$ac_path_GREP" --version 2>&1` in
5512 *GNU*)
5513   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5514 *)
5515   ac_count=0
5516   $as_echo_n 0123456789 >"conftest.in"
5517   while :
5518   do
5519     cat "conftest.in" "conftest.in" >"conftest.tmp"
5520     mv "conftest.tmp" "conftest.in"
5521     cp "conftest.in" "conftest.nl"
5522     $as_echo 'GREP' >> "conftest.nl"
5523     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5524     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5525     as_fn_arith $ac_count + 1 && ac_count=$as_val
5526     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5527       # Best one so far, save it but keep looking for a better one
5528       ac_cv_path_GREP="$ac_path_GREP"
5529       ac_path_GREP_max=$ac_count
5530     fi
5531     # 10*(2^10) chars as input seems more than enough
5532     test $ac_count -gt 10 && break
5533   done
5534   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5535 esac
5536
5537       $ac_path_GREP_found && break 3
5538     done
5539   done
5540   done
5541 IFS=$as_save_IFS
5542   if test -z "$ac_cv_path_GREP"; then
5543     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5544   fi
5545 else
5546   ac_cv_path_GREP=$GREP
5547 fi
5548
5549 fi
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5551 $as_echo "$ac_cv_path_GREP" >&6; }
5552  GREP="$ac_cv_path_GREP"
5553
5554
5555 ac_ext=c
5556 ac_cpp='$CPP $CPPFLAGS'
5557 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5558 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5559 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5561 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5562 # On Suns, sometimes $CPP names a directory.
5563 if test -n "$CPP" && test -d "$CPP"; then
5564   CPP=
5565 fi
5566 if test -z "$CPP"; then
5567   if ${ac_cv_prog_CPP+:} false; then :
5568   $as_echo_n "(cached) " >&6
5569 else
5570       # Double quotes because CPP needs to be expanded
5571     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5572     do
5573       ac_preproc_ok=false
5574 for ac_c_preproc_warn_flag in '' yes
5575 do
5576   # Use a header file that comes with gcc, so configuring glibc
5577   # with a fresh cross-compiler works.
5578   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5579   # <limits.h> exists even on freestanding compilers.
5580   # On the NeXT, cc -E runs the code through the compiler's parser,
5581   # not just through cpp. "Syntax error" is here to catch this case.
5582   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5583 /* end confdefs.h.  */
5584 #ifdef __STDC__
5585 # include <limits.h>
5586 #else
5587 # include <assert.h>
5588 #endif
5589                      Syntax error
5590 _ACEOF
5591 if ac_fn_c_try_cpp "$LINENO"; then :
5592
5593 else
5594   # Broken: fails on valid input.
5595 continue
5596 fi
5597 rm -f conftest.err conftest.i conftest.$ac_ext
5598
5599   # OK, works on sane cases.  Now check whether nonexistent headers
5600   # can be detected and how.
5601   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5602 /* end confdefs.h.  */
5603 #include <ac_nonexistent.h>
5604 _ACEOF
5605 if ac_fn_c_try_cpp "$LINENO"; then :
5606   # Broken: success on invalid input.
5607 continue
5608 else
5609   # Passes both tests.
5610 ac_preproc_ok=:
5611 break
5612 fi
5613 rm -f conftest.err conftest.i conftest.$ac_ext
5614
5615 done
5616 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5617 rm -f conftest.i conftest.err conftest.$ac_ext
5618 if $ac_preproc_ok; then :
5619   break
5620 fi
5621
5622     done
5623     ac_cv_prog_CPP=$CPP
5624
5625 fi
5626   CPP=$ac_cv_prog_CPP
5627 else
5628   ac_cv_prog_CPP=$CPP
5629 fi
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5631 $as_echo "$CPP" >&6; }
5632 ac_preproc_ok=false
5633 for ac_c_preproc_warn_flag in '' yes
5634 do
5635   # Use a header file that comes with gcc, so configuring glibc
5636   # with a fresh cross-compiler works.
5637   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5638   # <limits.h> exists even on freestanding compilers.
5639   # On the NeXT, cc -E runs the code through the compiler's parser,
5640   # not just through cpp. "Syntax error" is here to catch this case.
5641   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5642 /* end confdefs.h.  */
5643 #ifdef __STDC__
5644 # include <limits.h>
5645 #else
5646 # include <assert.h>
5647 #endif
5648                      Syntax error
5649 _ACEOF
5650 if ac_fn_c_try_cpp "$LINENO"; then :
5651
5652 else
5653   # Broken: fails on valid input.
5654 continue
5655 fi
5656 rm -f conftest.err conftest.i conftest.$ac_ext
5657
5658   # OK, works on sane cases.  Now check whether nonexistent headers
5659   # can be detected and how.
5660   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5661 /* end confdefs.h.  */
5662 #include <ac_nonexistent.h>
5663 _ACEOF
5664 if ac_fn_c_try_cpp "$LINENO"; then :
5665   # Broken: success on invalid input.
5666 continue
5667 else
5668   # Passes both tests.
5669 ac_preproc_ok=:
5670 break
5671 fi
5672 rm -f conftest.err conftest.i conftest.$ac_ext
5673
5674 done
5675 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5676 rm -f conftest.i conftest.err conftest.$ac_ext
5677 if $ac_preproc_ok; then :
5678
5679 else
5680   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5681 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5682 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5683 See \`config.log' for more details" "$LINENO" 5; }
5684 fi
5685
5686 ac_ext=c
5687 ac_cpp='$CPP $CPPFLAGS'
5688 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5689 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5690 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5691
5692
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5694 $as_echo_n "checking for egrep... " >&6; }
5695 if ${ac_cv_path_EGREP+:} false; then :
5696   $as_echo_n "(cached) " >&6
5697 else
5698   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5699    then ac_cv_path_EGREP="$GREP -E"
5700    else
5701      if test -z "$EGREP"; then
5702   ac_path_EGREP_found=false
5703   # Loop through the user's path and test for each of PROGNAME-LIST
5704   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5705 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5706 do
5707   IFS=$as_save_IFS
5708   test -z "$as_dir" && as_dir=.
5709     for ac_prog in egrep; do
5710     for ac_exec_ext in '' $ac_executable_extensions; do
5711       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5712       as_fn_executable_p "$ac_path_EGREP" || continue
5713 # Check for GNU ac_path_EGREP and select it if it is found.
5714   # Check for GNU $ac_path_EGREP
5715 case `"$ac_path_EGREP" --version 2>&1` in
5716 *GNU*)
5717   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5718 *)
5719   ac_count=0
5720   $as_echo_n 0123456789 >"conftest.in"
5721   while :
5722   do
5723     cat "conftest.in" "conftest.in" >"conftest.tmp"
5724     mv "conftest.tmp" "conftest.in"
5725     cp "conftest.in" "conftest.nl"
5726     $as_echo 'EGREP' >> "conftest.nl"
5727     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5728     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5729     as_fn_arith $ac_count + 1 && ac_count=$as_val
5730     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5731       # Best one so far, save it but keep looking for a better one
5732       ac_cv_path_EGREP="$ac_path_EGREP"
5733       ac_path_EGREP_max=$ac_count
5734     fi
5735     # 10*(2^10) chars as input seems more than enough
5736     test $ac_count -gt 10 && break
5737   done
5738   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5739 esac
5740
5741       $ac_path_EGREP_found && break 3
5742     done
5743   done
5744   done
5745 IFS=$as_save_IFS
5746   if test -z "$ac_cv_path_EGREP"; then
5747     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5748   fi
5749 else
5750   ac_cv_path_EGREP=$EGREP
5751 fi
5752
5753    fi
5754 fi
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5756 $as_echo "$ac_cv_path_EGREP" >&6; }
5757  EGREP="$ac_cv_path_EGREP"
5758
5759
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5761 $as_echo_n "checking for ANSI C header files... " >&6; }
5762 if ${ac_cv_header_stdc+:} false; then :
5763   $as_echo_n "(cached) " >&6
5764 else
5765   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5766 /* end confdefs.h.  */
5767 #include <stdlib.h>
5768 #include <stdarg.h>
5769 #include <string.h>
5770 #include <float.h>
5771
5772 int
5773 main ()
5774 {
5775
5776   ;
5777   return 0;
5778 }
5779 _ACEOF
5780 if ac_fn_c_try_compile "$LINENO"; then :
5781   ac_cv_header_stdc=yes
5782 else
5783   ac_cv_header_stdc=no
5784 fi
5785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5786
5787 if test $ac_cv_header_stdc = yes; then
5788   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5789   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5790 /* end confdefs.h.  */
5791 #include <string.h>
5792
5793 _ACEOF
5794 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5795   $EGREP "memchr" >/dev/null 2>&1; then :
5796
5797 else
5798   ac_cv_header_stdc=no
5799 fi
5800 rm -f conftest*
5801
5802 fi
5803
5804 if test $ac_cv_header_stdc = yes; then
5805   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5806   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5807 /* end confdefs.h.  */
5808 #include <stdlib.h>
5809
5810 _ACEOF
5811 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5812   $EGREP "free" >/dev/null 2>&1; then :
5813
5814 else
5815   ac_cv_header_stdc=no
5816 fi
5817 rm -f conftest*
5818
5819 fi
5820
5821 if test $ac_cv_header_stdc = yes; then
5822   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5823   if test "$cross_compiling" = yes; then :
5824   :
5825 else
5826   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5827 /* end confdefs.h.  */
5828 #include <ctype.h>
5829 #include <stdlib.h>
5830 #if ((' ' & 0x0FF) == 0x020)
5831 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5832 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5833 #else
5834 # define ISLOWER(c) \
5835                    (('a' <= (c) && (c) <= 'i') \
5836                      || ('j' <= (c) && (c) <= 'r') \
5837                      || ('s' <= (c) && (c) <= 'z'))
5838 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5839 #endif
5840
5841 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5842 int
5843 main ()
5844 {
5845   int i;
5846   for (i = 0; i < 256; i++)
5847     if (XOR (islower (i), ISLOWER (i))
5848         || toupper (i) != TOUPPER (i))
5849       return 2;
5850   return 0;
5851 }
5852 _ACEOF
5853 if ac_fn_c_try_run "$LINENO"; then :
5854
5855 else
5856   ac_cv_header_stdc=no
5857 fi
5858 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5859   conftest.$ac_objext conftest.beam conftest.$ac_ext
5860 fi
5861
5862 fi
5863 fi
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5865 $as_echo "$ac_cv_header_stdc" >&6; }
5866 if test $ac_cv_header_stdc = yes; then
5867
5868 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5869
5870 fi
5871
5872 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5873 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5874                   inttypes.h stdint.h unistd.h
5875 do :
5876   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5877 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5878 "
5879 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5880   cat >>confdefs.h <<_ACEOF
5881 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5882 _ACEOF
5883
5884 fi
5885
5886 done
5887
5888
5889
5890   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5891 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5892   MINIX=yes
5893 else
5894   MINIX=
5895 fi
5896
5897
5898   if test "$MINIX" = yes; then
5899
5900 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5901
5902
5903 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5904
5905
5906 $as_echo "#define _MINIX 1" >>confdefs.h
5907
5908   fi
5909
5910
5911   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5912 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5913 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5914   $as_echo_n "(cached) " >&6
5915 else
5916   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5917 /* end confdefs.h.  */
5918
5919 #         define __EXTENSIONS__ 1
5920           $ac_includes_default
5921 int
5922 main ()
5923 {
5924
5925   ;
5926   return 0;
5927 }
5928 _ACEOF
5929 if ac_fn_c_try_compile "$LINENO"; then :
5930   ac_cv_safe_to_define___extensions__=yes
5931 else
5932   ac_cv_safe_to_define___extensions__=no
5933 fi
5934 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5935 fi
5936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5937 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5938   test $ac_cv_safe_to_define___extensions__ = yes &&
5939     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5940
5941   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5942
5943   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5944
5945   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5946
5947   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5948
5949
5950
5951
5952
5953
5954 case `pwd` in
5955   *\ * | *\     *)
5956     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5957 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5958 esac
5959
5960
5961
5962 macro_version='2.2.7a'
5963 macro_revision='1.3134'
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977 ltmain="$ac_aux_dir/ltmain.sh"
5978
5979 # Backslashify metacharacters that are still active within
5980 # double-quoted strings.
5981 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5982
5983 # Same as above, but do not quote variable references.
5984 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5985
5986 # Sed substitution to delay expansion of an escaped shell variable in a
5987 # double_quote_subst'ed string.
5988 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5989
5990 # Sed substitution to delay expansion of an escaped single quote.
5991 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5992
5993 # Sed substitution to avoid accidental globbing in evaled expressions
5994 no_glob_subst='s/\*/\\\*/g'
5995
5996 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5997 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5998 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5999
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6001 $as_echo_n "checking how to print strings... " >&6; }
6002 # Test print first, because it will be a builtin if present.
6003 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6004    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6005   ECHO='print -r --'
6006 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6007   ECHO='printf %s\n'
6008 else
6009   # Use this function as a fallback that always works.
6010   func_fallback_echo ()
6011   {
6012     eval 'cat <<_LTECHO_EOF
6013 $1
6014 _LTECHO_EOF'
6015   }
6016   ECHO='func_fallback_echo'
6017 fi
6018
6019 # func_echo_all arg...
6020 # Invoke $ECHO with all args, space-separated.
6021 func_echo_all ()
6022 {
6023     $ECHO ""
6024 }
6025
6026 case "$ECHO" in
6027   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6028 $as_echo "printf" >&6; } ;;
6029   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6030 $as_echo "print -r" >&6; } ;;
6031   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6032 $as_echo "cat" >&6; } ;;
6033 esac
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6049 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6050 if ${ac_cv_path_SED+:} false; then :
6051   $as_echo_n "(cached) " >&6
6052 else
6053             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6054      for ac_i in 1 2 3 4 5 6 7; do
6055        ac_script="$ac_script$as_nl$ac_script"
6056      done
6057      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6058      { ac_script=; unset ac_script;}
6059      if test -z "$SED"; then
6060   ac_path_SED_found=false
6061   # Loop through the user's path and test for each of PROGNAME-LIST
6062   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6063 for as_dir in $PATH
6064 do
6065   IFS=$as_save_IFS
6066   test -z "$as_dir" && as_dir=.
6067     for ac_prog in sed gsed; do
6068     for ac_exec_ext in '' $ac_executable_extensions; do
6069       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6070       as_fn_executable_p "$ac_path_SED" || continue
6071 # Check for GNU ac_path_SED and select it if it is found.
6072   # Check for GNU $ac_path_SED
6073 case `"$ac_path_SED" --version 2>&1` in
6074 *GNU*)
6075   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6076 *)
6077   ac_count=0
6078   $as_echo_n 0123456789 >"conftest.in"
6079   while :
6080   do
6081     cat "conftest.in" "conftest.in" >"conftest.tmp"
6082     mv "conftest.tmp" "conftest.in"
6083     cp "conftest.in" "conftest.nl"
6084     $as_echo '' >> "conftest.nl"
6085     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6086     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6087     as_fn_arith $ac_count + 1 && ac_count=$as_val
6088     if test $ac_count -gt ${ac_path_SED_max-0}; then
6089       # Best one so far, save it but keep looking for a better one
6090       ac_cv_path_SED="$ac_path_SED"
6091       ac_path_SED_max=$ac_count
6092     fi
6093     # 10*(2^10) chars as input seems more than enough
6094     test $ac_count -gt 10 && break
6095   done
6096   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6097 esac
6098
6099       $ac_path_SED_found && break 3
6100     done
6101   done
6102   done
6103 IFS=$as_save_IFS
6104   if test -z "$ac_cv_path_SED"; then
6105     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6106   fi
6107 else
6108   ac_cv_path_SED=$SED
6109 fi
6110
6111 fi
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6113 $as_echo "$ac_cv_path_SED" >&6; }
6114  SED="$ac_cv_path_SED"
6115   rm -f conftest.sed
6116
6117 test -z "$SED" && SED=sed
6118 Xsed="$SED -e 1s/^X//"
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6131 $as_echo_n "checking for fgrep... " >&6; }
6132 if ${ac_cv_path_FGREP+:} false; then :
6133   $as_echo_n "(cached) " >&6
6134 else
6135   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6136    then ac_cv_path_FGREP="$GREP -F"
6137    else
6138      if test -z "$FGREP"; then
6139   ac_path_FGREP_found=false
6140   # Loop through the user's path and test for each of PROGNAME-LIST
6141   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6143 do
6144   IFS=$as_save_IFS
6145   test -z "$as_dir" && as_dir=.
6146     for ac_prog in fgrep; do
6147     for ac_exec_ext in '' $ac_executable_extensions; do
6148       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6149       as_fn_executable_p "$ac_path_FGREP" || continue
6150 # Check for GNU ac_path_FGREP and select it if it is found.
6151   # Check for GNU $ac_path_FGREP
6152 case `"$ac_path_FGREP" --version 2>&1` in
6153 *GNU*)
6154   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6155 *)
6156   ac_count=0
6157   $as_echo_n 0123456789 >"conftest.in"
6158   while :
6159   do
6160     cat "conftest.in" "conftest.in" >"conftest.tmp"
6161     mv "conftest.tmp" "conftest.in"
6162     cp "conftest.in" "conftest.nl"
6163     $as_echo 'FGREP' >> "conftest.nl"
6164     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6165     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6166     as_fn_arith $ac_count + 1 && ac_count=$as_val
6167     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6168       # Best one so far, save it but keep looking for a better one
6169       ac_cv_path_FGREP="$ac_path_FGREP"
6170       ac_path_FGREP_max=$ac_count
6171     fi
6172     # 10*(2^10) chars as input seems more than enough
6173     test $ac_count -gt 10 && break
6174   done
6175   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6176 esac
6177
6178       $ac_path_FGREP_found && break 3
6179     done
6180   done
6181   done
6182 IFS=$as_save_IFS
6183   if test -z "$ac_cv_path_FGREP"; then
6184     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6185   fi
6186 else
6187   ac_cv_path_FGREP=$FGREP
6188 fi
6189
6190    fi
6191 fi
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6193 $as_echo "$ac_cv_path_FGREP" >&6; }
6194  FGREP="$ac_cv_path_FGREP"
6195
6196
6197 test -z "$GREP" && GREP=grep
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217 # Check whether --with-gnu-ld was given.
6218 if test "${with_gnu_ld+set}" = set; then :
6219   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6220 else
6221   with_gnu_ld=no
6222 fi
6223
6224 ac_prog=ld
6225 if test "$GCC" = yes; then
6226   # Check if gcc -print-prog-name=ld gives a path.
6227   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6228 $as_echo_n "checking for ld used by $CC... " >&6; }
6229   case $host in
6230   *-*-mingw*)
6231     # gcc leaves a trailing carriage return which upsets mingw
6232     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6233   *)
6234     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6235   esac
6236   case $ac_prog in
6237     # Accept absolute paths.
6238     [\\/]* | ?:[\\/]*)
6239       re_direlt='/[^/][^/]*/\.\./'
6240       # Canonicalize the pathname of ld
6241       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6242       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6243         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6244       done
6245       test -z "$LD" && LD="$ac_prog"
6246       ;;
6247   "")
6248     # If it fails, then pretend we aren't using GCC.
6249     ac_prog=ld
6250     ;;
6251   *)
6252     # If it is relative, then search for the first ld in PATH.
6253     with_gnu_ld=unknown
6254     ;;
6255   esac
6256 elif test "$with_gnu_ld" = yes; then
6257   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6258 $as_echo_n "checking for GNU ld... " >&6; }
6259 else
6260   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6261 $as_echo_n "checking for non-GNU ld... " >&6; }
6262 fi
6263 if ${lt_cv_path_LD+:} false; then :
6264   $as_echo_n "(cached) " >&6
6265 else
6266   if test -z "$LD"; then
6267   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6268   for ac_dir in $PATH; do
6269     IFS="$lt_save_ifs"
6270     test -z "$ac_dir" && ac_dir=.
6271     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6272       lt_cv_path_LD="$ac_dir/$ac_prog"
6273       # Check to see if the program is GNU ld.  I'd rather use --version,
6274       # but apparently some variants of GNU ld only accept -v.
6275       # Break only if it was the GNU/non-GNU ld that we prefer.
6276       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6277       *GNU* | *'with BFD'*)
6278         test "$with_gnu_ld" != no && break
6279         ;;
6280       *)
6281         test "$with_gnu_ld" != yes && break
6282         ;;
6283       esac
6284     fi
6285   done
6286   IFS="$lt_save_ifs"
6287 else
6288   lt_cv_path_LD="$LD" # Let the user override the test with a path.
6289 fi
6290 fi
6291
6292 LD="$lt_cv_path_LD"
6293 if test -n "$LD"; then
6294   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6295 $as_echo "$LD" >&6; }
6296 else
6297   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6298 $as_echo "no" >&6; }
6299 fi
6300 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6302 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6303 if ${lt_cv_prog_gnu_ld+:} false; then :
6304   $as_echo_n "(cached) " >&6
6305 else
6306   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6307 case `$LD -v 2>&1 </dev/null` in
6308 *GNU* | *'with BFD'*)
6309   lt_cv_prog_gnu_ld=yes
6310   ;;
6311 *)
6312   lt_cv_prog_gnu_ld=no
6313   ;;
6314 esac
6315 fi
6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6317 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6318 with_gnu_ld=$lt_cv_prog_gnu_ld
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6329 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6330 if ${lt_cv_path_NM+:} false; then :
6331   $as_echo_n "(cached) " >&6
6332 else
6333   if test -n "$NM"; then
6334   # Let the user override the test.
6335   lt_cv_path_NM="$NM"
6336 else
6337   lt_nm_to_check="${ac_tool_prefix}nm"
6338   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6339     lt_nm_to_check="$lt_nm_to_check nm"
6340   fi
6341   for lt_tmp_nm in $lt_nm_to_check; do
6342     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6343     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6344       IFS="$lt_save_ifs"
6345       test -z "$ac_dir" && ac_dir=.
6346       tmp_nm="$ac_dir/$lt_tmp_nm"
6347       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6348         # Check to see if the nm accepts a BSD-compat flag.
6349         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6350         #   nm: unknown option "B" ignored
6351         # Tru64's nm complains that /dev/null is an invalid object file
6352         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6353         */dev/null* | *'Invalid file or object type'*)
6354           lt_cv_path_NM="$tmp_nm -B"
6355           break
6356           ;;
6357         *)
6358           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6359           */dev/null*)
6360             lt_cv_path_NM="$tmp_nm -p"
6361             break
6362             ;;
6363           *)
6364             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6365             continue # so that we can try to find one that supports BSD flags
6366             ;;
6367           esac
6368           ;;
6369         esac
6370       fi
6371     done
6372     IFS="$lt_save_ifs"
6373   done
6374   : ${lt_cv_path_NM=no}
6375 fi
6376 fi
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6378 $as_echo "$lt_cv_path_NM" >&6; }
6379 if test "$lt_cv_path_NM" != "no"; then
6380   NM="$lt_cv_path_NM"
6381 else
6382   # Didn't find any BSD compatible name lister, look for dumpbin.
6383   if test -n "$DUMPBIN"; then :
6384     # Let the user override the test.
6385   else
6386     if test -n "$ac_tool_prefix"; then
6387   for ac_prog in dumpbin "link -dump"
6388   do
6389     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6390 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6392 $as_echo_n "checking for $ac_word... " >&6; }
6393 if ${ac_cv_prog_DUMPBIN+:} false; then :
6394   $as_echo_n "(cached) " >&6
6395 else
6396   if test -n "$DUMPBIN"; then
6397   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6398 else
6399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6400 for as_dir in $PATH
6401 do
6402   IFS=$as_save_IFS
6403   test -z "$as_dir" && as_dir=.
6404     for ac_exec_ext in '' $ac_executable_extensions; do
6405   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6406     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6407     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6408     break 2
6409   fi
6410 done
6411   done
6412 IFS=$as_save_IFS
6413
6414 fi
6415 fi
6416 DUMPBIN=$ac_cv_prog_DUMPBIN
6417 if test -n "$DUMPBIN"; then
6418   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6419 $as_echo "$DUMPBIN" >&6; }
6420 else
6421   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6422 $as_echo "no" >&6; }
6423 fi
6424
6425
6426     test -n "$DUMPBIN" && break
6427   done
6428 fi
6429 if test -z "$DUMPBIN"; then
6430   ac_ct_DUMPBIN=$DUMPBIN
6431   for ac_prog in dumpbin "link -dump"
6432 do
6433   # Extract the first word of "$ac_prog", so it can be a program name with args.
6434 set dummy $ac_prog; ac_word=$2
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6436 $as_echo_n "checking for $ac_word... " >&6; }
6437 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6438   $as_echo_n "(cached) " >&6
6439 else
6440   if test -n "$ac_ct_DUMPBIN"; then
6441   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6442 else
6443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6444 for as_dir in $PATH
6445 do
6446   IFS=$as_save_IFS
6447   test -z "$as_dir" && as_dir=.
6448     for ac_exec_ext in '' $ac_executable_extensions; do
6449   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6450     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6451     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6452     break 2
6453   fi
6454 done
6455   done
6456 IFS=$as_save_IFS
6457
6458 fi
6459 fi
6460 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6461 if test -n "$ac_ct_DUMPBIN"; then
6462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6463 $as_echo "$ac_ct_DUMPBIN" >&6; }
6464 else
6465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6466 $as_echo "no" >&6; }
6467 fi
6468
6469
6470   test -n "$ac_ct_DUMPBIN" && break
6471 done
6472
6473   if test "x$ac_ct_DUMPBIN" = x; then
6474     DUMPBIN=":"
6475   else
6476     case $cross_compiling:$ac_tool_warned in
6477 yes:)
6478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6479 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6480 ac_tool_warned=yes ;;
6481 esac
6482     DUMPBIN=$ac_ct_DUMPBIN
6483   fi
6484 fi
6485
6486     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6487     *COFF*)
6488       DUMPBIN="$DUMPBIN -symbols"
6489       ;;
6490     *)
6491       DUMPBIN=:
6492       ;;
6493     esac
6494   fi
6495
6496   if test "$DUMPBIN" != ":"; then
6497     NM="$DUMPBIN"
6498   fi
6499 fi
6500 test -z "$NM" && NM=nm
6501
6502
6503
6504
6505
6506
6507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6508 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6509 if ${lt_cv_nm_interface+:} false; then :
6510   $as_echo_n "(cached) " >&6
6511 else
6512   lt_cv_nm_interface="BSD nm"
6513   echo "int some_variable = 0;" > conftest.$ac_ext
6514   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6515   (eval "$ac_compile" 2>conftest.err)
6516   cat conftest.err >&5
6517   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6518   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6519   cat conftest.err >&5
6520   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6521   cat conftest.out >&5
6522   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6523     lt_cv_nm_interface="MS dumpbin"
6524   fi
6525   rm -f conftest*
6526 fi
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6528 $as_echo "$lt_cv_nm_interface" >&6; }
6529
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6531 $as_echo_n "checking whether ln -s works... " >&6; }
6532 LN_S=$as_ln_s
6533 if test "$LN_S" = "ln -s"; then
6534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6535 $as_echo "yes" >&6; }
6536 else
6537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6538 $as_echo "no, using $LN_S" >&6; }
6539 fi
6540
6541 # find the maximum length of command line arguments
6542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6543 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6544 if ${lt_cv_sys_max_cmd_len+:} false; then :
6545   $as_echo_n "(cached) " >&6
6546 else
6547     i=0
6548   teststring="ABCD"
6549
6550   case $build_os in
6551   msdosdjgpp*)
6552     # On DJGPP, this test can blow up pretty badly due to problems in libc
6553     # (any single argument exceeding 2000 bytes causes a buffer overrun
6554     # during glob expansion).  Even if it were fixed, the result of this
6555     # check would be larger than it should be.
6556     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6557     ;;
6558
6559   gnu*)
6560     # Under GNU Hurd, this test is not required because there is
6561     # no limit to the length of command line arguments.
6562     # Libtool will interpret -1 as no limit whatsoever
6563     lt_cv_sys_max_cmd_len=-1;
6564     ;;
6565
6566   cygwin* | mingw* | cegcc*)
6567     # On Win9x/ME, this test blows up -- it succeeds, but takes
6568     # about 5 minutes as the teststring grows exponentially.
6569     # Worse, since 9x/ME are not pre-emptively multitasking,
6570     # you end up with a "frozen" computer, even though with patience
6571     # the test eventually succeeds (with a max line length of 256k).
6572     # Instead, let's just punt: use the minimum linelength reported by
6573     # all of the supported platforms: 8192 (on NT/2K/XP).
6574     lt_cv_sys_max_cmd_len=8192;
6575     ;;
6576
6577   mint*)
6578     # On MiNT this can take a long time and run out of memory.
6579     lt_cv_sys_max_cmd_len=8192;
6580     ;;
6581
6582   amigaos*)
6583     # On AmigaOS with pdksh, this test takes hours, literally.
6584     # So we just punt and use a minimum line length of 8192.
6585     lt_cv_sys_max_cmd_len=8192;
6586     ;;
6587
6588   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6589     # This has been around since 386BSD, at least.  Likely further.
6590     if test -x /sbin/sysctl; then
6591       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6592     elif test -x /usr/sbin/sysctl; then
6593       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6594     else
6595       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6596     fi
6597     # And add a safety zone
6598     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6599     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6600     ;;
6601
6602   interix*)
6603     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6604     lt_cv_sys_max_cmd_len=196608
6605     ;;
6606
6607   osf*)
6608     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6609     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6610     # nice to cause kernel panics so lets avoid the loop below.
6611     # First set a reasonable default.
6612     lt_cv_sys_max_cmd_len=16384
6613     #
6614     if test -x /sbin/sysconfig; then
6615       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6616         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6617       esac
6618     fi
6619     ;;
6620   sco3.2v5*)
6621     lt_cv_sys_max_cmd_len=102400
6622     ;;
6623   sysv5* | sco5v6* | sysv4.2uw2*)
6624     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6625     if test -n "$kargmax"; then
6626       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6627     else
6628       lt_cv_sys_max_cmd_len=32768
6629     fi
6630     ;;
6631   *)
6632     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6633     if test -n "$lt_cv_sys_max_cmd_len"; then
6634       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6635       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6636     else
6637       # Make teststring a little bigger before we do anything with it.
6638       # a 1K string should be a reasonable start.
6639       for i in 1 2 3 4 5 6 7 8 ; do
6640         teststring=$teststring$teststring
6641       done
6642       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6643       # If test is not a shell built-in, we'll probably end up computing a
6644       # maximum length that is only half of the actual maximum length, but
6645       # we can't tell.
6646       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6647                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6648               test $i != 17 # 1/2 MB should be enough
6649       do
6650         i=`expr $i + 1`
6651         teststring=$teststring$teststring
6652       done
6653       # Only check the string length outside the loop.
6654       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6655       teststring=
6656       # Add a significant safety factor because C++ compilers can tack on
6657       # massive amounts of additional arguments before passing them to the
6658       # linker.  It appears as though 1/2 is a usable value.
6659       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6660     fi
6661     ;;
6662   esac
6663
6664 fi
6665
6666 if test -n $lt_cv_sys_max_cmd_len ; then
6667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6668 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6669 else
6670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6671 $as_echo "none" >&6; }
6672 fi
6673 max_cmd_len=$lt_cv_sys_max_cmd_len
6674
6675
6676
6677
6678
6679
6680 : ${CP="cp -f"}
6681 : ${MV="mv -f"}
6682 : ${RM="rm -f"}
6683
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6685 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6686 # Try some XSI features
6687 xsi_shell=no
6688 ( _lt_dummy="a/b/c"
6689   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6690       = c,a/b,, \
6691     && eval 'test $(( 1 + 1 )) -eq 2 \
6692     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6693   && xsi_shell=yes
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6695 $as_echo "$xsi_shell" >&6; }
6696
6697
6698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6699 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6700 lt_shell_append=no
6701 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6702     >/dev/null 2>&1 \
6703   && lt_shell_append=yes
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6705 $as_echo "$lt_shell_append" >&6; }
6706
6707
6708 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6709   lt_unset=unset
6710 else
6711   lt_unset=false
6712 fi
6713
6714
6715
6716
6717
6718 # test EBCDIC or ASCII
6719 case `echo X|tr X '\101'` in
6720  A) # ASCII based system
6721     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6722   lt_SP2NL='tr \040 \012'
6723   lt_NL2SP='tr \015\012 \040\040'
6724   ;;
6725  *) # EBCDIC based system
6726   lt_SP2NL='tr \100 \n'
6727   lt_NL2SP='tr \r\n \100\100'
6728   ;;
6729 esac
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6740 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6741 if ${lt_cv_ld_reload_flag+:} false; then :
6742   $as_echo_n "(cached) " >&6
6743 else
6744   lt_cv_ld_reload_flag='-r'
6745 fi
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6747 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6748 reload_flag=$lt_cv_ld_reload_flag
6749 case $reload_flag in
6750 "" | " "*) ;;
6751 *) reload_flag=" $reload_flag" ;;
6752 esac
6753 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6754 case $host_os in
6755   darwin*)
6756     if test "$GCC" = yes; then
6757       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6758     else
6759       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6760     fi
6761     ;;
6762 esac
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772 if test -n "$ac_tool_prefix"; then
6773   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6774 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6776 $as_echo_n "checking for $ac_word... " >&6; }
6777 if ${ac_cv_prog_OBJDUMP+:} false; then :
6778   $as_echo_n "(cached) " >&6
6779 else
6780   if test -n "$OBJDUMP"; then
6781   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6782 else
6783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6784 for as_dir in $PATH
6785 do
6786   IFS=$as_save_IFS
6787   test -z "$as_dir" && as_dir=.
6788     for ac_exec_ext in '' $ac_executable_extensions; do
6789   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6790     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6791     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6792     break 2
6793   fi
6794 done
6795   done
6796 IFS=$as_save_IFS
6797
6798 fi
6799 fi
6800 OBJDUMP=$ac_cv_prog_OBJDUMP
6801 if test -n "$OBJDUMP"; then
6802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6803 $as_echo "$OBJDUMP" >&6; }
6804 else
6805   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6806 $as_echo "no" >&6; }
6807 fi
6808
6809
6810 fi
6811 if test -z "$ac_cv_prog_OBJDUMP"; then
6812   ac_ct_OBJDUMP=$OBJDUMP
6813   # Extract the first word of "objdump", so it can be a program name with args.
6814 set dummy objdump; ac_word=$2
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6816 $as_echo_n "checking for $ac_word... " >&6; }
6817 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6818   $as_echo_n "(cached) " >&6
6819 else
6820   if test -n "$ac_ct_OBJDUMP"; then
6821   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6822 else
6823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6824 for as_dir in $PATH
6825 do
6826   IFS=$as_save_IFS
6827   test -z "$as_dir" && as_dir=.
6828     for ac_exec_ext in '' $ac_executable_extensions; do
6829   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6830     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6831     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6832     break 2
6833   fi
6834 done
6835   done
6836 IFS=$as_save_IFS
6837
6838 fi
6839 fi
6840 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6841 if test -n "$ac_ct_OBJDUMP"; then
6842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6843 $as_echo "$ac_ct_OBJDUMP" >&6; }
6844 else
6845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6846 $as_echo "no" >&6; }
6847 fi
6848
6849   if test "x$ac_ct_OBJDUMP" = x; then
6850     OBJDUMP="false"
6851   else
6852     case $cross_compiling:$ac_tool_warned in
6853 yes:)
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6855 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6856 ac_tool_warned=yes ;;
6857 esac
6858     OBJDUMP=$ac_ct_OBJDUMP
6859   fi
6860 else
6861   OBJDUMP="$ac_cv_prog_OBJDUMP"
6862 fi
6863
6864 test -z "$OBJDUMP" && OBJDUMP=objdump
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6875 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6876 if ${lt_cv_deplibs_check_method+:} false; then :
6877   $as_echo_n "(cached) " >&6
6878 else
6879   lt_cv_file_magic_cmd='$MAGIC_CMD'
6880 lt_cv_file_magic_test_file=
6881 lt_cv_deplibs_check_method='unknown'
6882 # Need to set the preceding variable on all platforms that support
6883 # interlibrary dependencies.
6884 # 'none' -- dependencies not supported.
6885 # `unknown' -- same as none, but documents that we really don't know.
6886 # 'pass_all' -- all dependencies passed with no checks.
6887 # 'test_compile' -- check by making test program.
6888 # 'file_magic [[regex]]' -- check by looking for files in library path
6889 # which responds to the $file_magic_cmd with a given extended regex.
6890 # If you have `file' or equivalent on your system and you're not sure
6891 # whether `pass_all' will *always* work, you probably want this one.
6892
6893 case $host_os in
6894 aix[4-9]*)
6895   lt_cv_deplibs_check_method=pass_all
6896   ;;
6897
6898 beos*)
6899   lt_cv_deplibs_check_method=pass_all
6900   ;;
6901
6902 bsdi[45]*)
6903   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6904   lt_cv_file_magic_cmd='/usr/bin/file -L'
6905   lt_cv_file_magic_test_file=/shlib/libc.so
6906   ;;
6907
6908 cygwin*)
6909   # func_win32_libid is a shell function defined in ltmain.sh
6910   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6911   lt_cv_file_magic_cmd='func_win32_libid'
6912   ;;
6913
6914 mingw* | pw32*)
6915   # Base MSYS/MinGW do not provide the 'file' command needed by
6916   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6917   # unless we find 'file', for example because we are cross-compiling.
6918   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6919   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6920     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6921     lt_cv_file_magic_cmd='func_win32_libid'
6922   else
6923     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6924     lt_cv_file_magic_cmd='$OBJDUMP -f'
6925   fi
6926   ;;
6927
6928 cegcc*)
6929   # use the weaker test based on 'objdump'. See mingw*.
6930   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6931   lt_cv_file_magic_cmd='$OBJDUMP -f'
6932   ;;
6933
6934 darwin* | rhapsody*)
6935   lt_cv_deplibs_check_method=pass_all
6936   ;;
6937
6938 freebsd* | dragonfly*)
6939   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6940     case $host_cpu in
6941     i*86 )
6942       # Not sure whether the presence of OpenBSD here was a mistake.
6943       # Let's accept both of them until this is cleared up.
6944       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6945       lt_cv_file_magic_cmd=/usr/bin/file
6946       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6947       ;;
6948     esac
6949   else
6950     lt_cv_deplibs_check_method=pass_all
6951   fi
6952   ;;
6953
6954 gnu*)
6955   lt_cv_deplibs_check_method=pass_all
6956   ;;
6957
6958 haiku*)
6959   lt_cv_deplibs_check_method=pass_all
6960   ;;
6961
6962 hpux10.20* | hpux11*)
6963   lt_cv_file_magic_cmd=/usr/bin/file
6964   case $host_cpu in
6965   ia64*)
6966     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6967     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6968     ;;
6969   hppa*64*)
6970     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]'
6971     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6972     ;;
6973   *)
6974     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6975     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6976     ;;
6977   esac
6978   ;;
6979
6980 interix[3-9]*)
6981   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6982   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6983   ;;
6984
6985 irix5* | irix6* | nonstopux*)
6986   case $LD in
6987   *-32|*"-32 ") libmagic=32-bit;;
6988   *-n32|*"-n32 ") libmagic=N32;;
6989   *-64|*"-64 ") libmagic=64-bit;;
6990   *) libmagic=never-match;;
6991   esac
6992   lt_cv_deplibs_check_method=pass_all
6993   ;;
6994
6995 # This must be Linux ELF.
6996 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6997   lt_cv_deplibs_check_method=pass_all
6998   ;;
6999
7000 netbsd*)
7001   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7002     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7003   else
7004     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7005   fi
7006   ;;
7007
7008 newos6*)
7009   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7010   lt_cv_file_magic_cmd=/usr/bin/file
7011   lt_cv_file_magic_test_file=/usr/lib/libnls.so
7012   ;;
7013
7014 *nto* | *qnx*)
7015   lt_cv_deplibs_check_method=pass_all
7016   ;;
7017
7018 openbsd*)
7019   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7020     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7021   else
7022     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7023   fi
7024   ;;
7025
7026 osf3* | osf4* | osf5*)
7027   lt_cv_deplibs_check_method=pass_all
7028   ;;
7029
7030 rdos*)
7031   lt_cv_deplibs_check_method=pass_all
7032   ;;
7033
7034 solaris*)
7035   lt_cv_deplibs_check_method=pass_all
7036   ;;
7037
7038 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7039   lt_cv_deplibs_check_method=pass_all
7040   ;;
7041
7042 sysv4 | sysv4.3*)
7043   case $host_vendor in
7044   motorola)
7045     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]'
7046     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7047     ;;
7048   ncr)
7049     lt_cv_deplibs_check_method=pass_all
7050     ;;
7051   sequent)
7052     lt_cv_file_magic_cmd='/bin/file'
7053     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7054     ;;
7055   sni)
7056     lt_cv_file_magic_cmd='/bin/file'
7057     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7058     lt_cv_file_magic_test_file=/lib/libc.so
7059     ;;
7060   siemens)
7061     lt_cv_deplibs_check_method=pass_all
7062     ;;
7063   pc)
7064     lt_cv_deplibs_check_method=pass_all
7065     ;;
7066   esac
7067   ;;
7068
7069 tpf*)
7070   lt_cv_deplibs_check_method=pass_all
7071   ;;
7072 esac
7073
7074 fi
7075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7076 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7077 file_magic_cmd=$lt_cv_file_magic_cmd
7078 deplibs_check_method=$lt_cv_deplibs_check_method
7079 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092 if test -n "$ac_tool_prefix"; then
7093   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7094 set dummy ${ac_tool_prefix}ar; ac_word=$2
7095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7096 $as_echo_n "checking for $ac_word... " >&6; }
7097 if ${ac_cv_prog_AR+:} false; then :
7098   $as_echo_n "(cached) " >&6
7099 else
7100   if test -n "$AR"; then
7101   ac_cv_prog_AR="$AR" # Let the user override the test.
7102 else
7103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7104 for as_dir in $PATH
7105 do
7106   IFS=$as_save_IFS
7107   test -z "$as_dir" && as_dir=.
7108     for ac_exec_ext in '' $ac_executable_extensions; do
7109   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7110     ac_cv_prog_AR="${ac_tool_prefix}ar"
7111     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7112     break 2
7113   fi
7114 done
7115   done
7116 IFS=$as_save_IFS
7117
7118 fi
7119 fi
7120 AR=$ac_cv_prog_AR
7121 if test -n "$AR"; then
7122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7123 $as_echo "$AR" >&6; }
7124 else
7125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7126 $as_echo "no" >&6; }
7127 fi
7128
7129
7130 fi
7131 if test -z "$ac_cv_prog_AR"; then
7132   ac_ct_AR=$AR
7133   # Extract the first word of "ar", so it can be a program name with args.
7134 set dummy ar; ac_word=$2
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7136 $as_echo_n "checking for $ac_word... " >&6; }
7137 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7138   $as_echo_n "(cached) " >&6
7139 else
7140   if test -n "$ac_ct_AR"; then
7141   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7142 else
7143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7144 for as_dir in $PATH
7145 do
7146   IFS=$as_save_IFS
7147   test -z "$as_dir" && as_dir=.
7148     for ac_exec_ext in '' $ac_executable_extensions; do
7149   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7150     ac_cv_prog_ac_ct_AR="ar"
7151     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7152     break 2
7153   fi
7154 done
7155   done
7156 IFS=$as_save_IFS
7157
7158 fi
7159 fi
7160 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7161 if test -n "$ac_ct_AR"; then
7162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7163 $as_echo "$ac_ct_AR" >&6; }
7164 else
7165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7166 $as_echo "no" >&6; }
7167 fi
7168
7169   if test "x$ac_ct_AR" = x; then
7170     AR="false"
7171   else
7172     case $cross_compiling:$ac_tool_warned in
7173 yes:)
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7175 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7176 ac_tool_warned=yes ;;
7177 esac
7178     AR=$ac_ct_AR
7179   fi
7180 else
7181   AR="$ac_cv_prog_AR"
7182 fi
7183
7184 test -z "$AR" && AR=ar
7185 test -z "$AR_FLAGS" && AR_FLAGS=cru
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197 if test -n "$ac_tool_prefix"; then
7198   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7199 set dummy ${ac_tool_prefix}strip; ac_word=$2
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7201 $as_echo_n "checking for $ac_word... " >&6; }
7202 if ${ac_cv_prog_STRIP+:} false; then :
7203   $as_echo_n "(cached) " >&6
7204 else
7205   if test -n "$STRIP"; then
7206   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7207 else
7208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7209 for as_dir in $PATH
7210 do
7211   IFS=$as_save_IFS
7212   test -z "$as_dir" && as_dir=.
7213     for ac_exec_ext in '' $ac_executable_extensions; do
7214   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7215     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7216     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7217     break 2
7218   fi
7219 done
7220   done
7221 IFS=$as_save_IFS
7222
7223 fi
7224 fi
7225 STRIP=$ac_cv_prog_STRIP
7226 if test -n "$STRIP"; then
7227   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7228 $as_echo "$STRIP" >&6; }
7229 else
7230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7231 $as_echo "no" >&6; }
7232 fi
7233
7234
7235 fi
7236 if test -z "$ac_cv_prog_STRIP"; then
7237   ac_ct_STRIP=$STRIP
7238   # Extract the first word of "strip", so it can be a program name with args.
7239 set dummy strip; ac_word=$2
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7241 $as_echo_n "checking for $ac_word... " >&6; }
7242 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7243   $as_echo_n "(cached) " >&6
7244 else
7245   if test -n "$ac_ct_STRIP"; then
7246   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7247 else
7248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7249 for as_dir in $PATH
7250 do
7251   IFS=$as_save_IFS
7252   test -z "$as_dir" && as_dir=.
7253     for ac_exec_ext in '' $ac_executable_extensions; do
7254   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7255     ac_cv_prog_ac_ct_STRIP="strip"
7256     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7257     break 2
7258   fi
7259 done
7260   done
7261 IFS=$as_save_IFS
7262
7263 fi
7264 fi
7265 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7266 if test -n "$ac_ct_STRIP"; then
7267   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7268 $as_echo "$ac_ct_STRIP" >&6; }
7269 else
7270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7271 $as_echo "no" >&6; }
7272 fi
7273
7274   if test "x$ac_ct_STRIP" = x; then
7275     STRIP=":"
7276   else
7277     case $cross_compiling:$ac_tool_warned in
7278 yes:)
7279 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7280 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7281 ac_tool_warned=yes ;;
7282 esac
7283     STRIP=$ac_ct_STRIP
7284   fi
7285 else
7286   STRIP="$ac_cv_prog_STRIP"
7287 fi
7288
7289 test -z "$STRIP" && STRIP=:
7290
7291
7292
7293
7294
7295
7296 if test -n "$ac_tool_prefix"; then
7297   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7298 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7300 $as_echo_n "checking for $ac_word... " >&6; }
7301 if ${ac_cv_prog_RANLIB+:} false; then :
7302   $as_echo_n "(cached) " >&6
7303 else
7304   if test -n "$RANLIB"; then
7305   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7306 else
7307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7308 for as_dir in $PATH
7309 do
7310   IFS=$as_save_IFS
7311   test -z "$as_dir" && as_dir=.
7312     for ac_exec_ext in '' $ac_executable_extensions; do
7313   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7314     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7315     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7316     break 2
7317   fi
7318 done
7319   done
7320 IFS=$as_save_IFS
7321
7322 fi
7323 fi
7324 RANLIB=$ac_cv_prog_RANLIB
7325 if test -n "$RANLIB"; then
7326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7327 $as_echo "$RANLIB" >&6; }
7328 else
7329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7330 $as_echo "no" >&6; }
7331 fi
7332
7333
7334 fi
7335 if test -z "$ac_cv_prog_RANLIB"; then
7336   ac_ct_RANLIB=$RANLIB
7337   # Extract the first word of "ranlib", so it can be a program name with args.
7338 set dummy ranlib; ac_word=$2
7339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7340 $as_echo_n "checking for $ac_word... " >&6; }
7341 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7342   $as_echo_n "(cached) " >&6
7343 else
7344   if test -n "$ac_ct_RANLIB"; then
7345   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7346 else
7347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7348 for as_dir in $PATH
7349 do
7350   IFS=$as_save_IFS
7351   test -z "$as_dir" && as_dir=.
7352     for ac_exec_ext in '' $ac_executable_extensions; do
7353   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7354     ac_cv_prog_ac_ct_RANLIB="ranlib"
7355     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7356     break 2
7357   fi
7358 done
7359   done
7360 IFS=$as_save_IFS
7361
7362 fi
7363 fi
7364 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7365 if test -n "$ac_ct_RANLIB"; then
7366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7367 $as_echo "$ac_ct_RANLIB" >&6; }
7368 else
7369   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370 $as_echo "no" >&6; }
7371 fi
7372
7373   if test "x$ac_ct_RANLIB" = x; then
7374     RANLIB=":"
7375   else
7376     case $cross_compiling:$ac_tool_warned in
7377 yes:)
7378 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7379 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7380 ac_tool_warned=yes ;;
7381 esac
7382     RANLIB=$ac_ct_RANLIB
7383   fi
7384 else
7385   RANLIB="$ac_cv_prog_RANLIB"
7386 fi
7387
7388 test -z "$RANLIB" && RANLIB=:
7389
7390
7391
7392
7393
7394
7395 # Determine commands to create old-style static archives.
7396 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7397 old_postinstall_cmds='chmod 644 $oldlib'
7398 old_postuninstall_cmds=
7399
7400 if test -n "$RANLIB"; then
7401   case $host_os in
7402   openbsd*)
7403     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7404     ;;
7405   *)
7406     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7407     ;;
7408   esac
7409   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7410 fi
7411
7412 case $host_os in
7413   darwin*)
7414     lock_old_archive_extraction=yes ;;
7415   *)
7416     lock_old_archive_extraction=no ;;
7417 esac
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457 # If no C compiler was specified, use CC.
7458 LTCC=${LTCC-"$CC"}
7459
7460 # If no C compiler flags were specified, use CFLAGS.
7461 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7462
7463 # Allow CC to be a program name with arguments.
7464 compiler=$CC
7465
7466
7467 # Check for command to grab the raw symbol name followed by C symbol from nm.
7468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7469 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7470 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7471   $as_echo_n "(cached) " >&6
7472 else
7473
7474 # These are sane defaults that work on at least a few old systems.
7475 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7476
7477 # Character class describing NM global symbol codes.
7478 symcode='[BCDEGRST]'
7479
7480 # Regexp to match symbols that can be accessed directly from C.
7481 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7482
7483 # Define system-specific variables.
7484 case $host_os in
7485 aix*)
7486   symcode='[BCDT]'
7487   ;;
7488 cygwin* | mingw* | pw32* | cegcc*)
7489   symcode='[ABCDGISTW]'
7490   ;;
7491 hpux*)
7492   if test "$host_cpu" = ia64; then
7493     symcode='[ABCDEGRST]'
7494   fi
7495   ;;
7496 irix* | nonstopux*)
7497   symcode='[BCDEGRST]'
7498   ;;
7499 osf*)
7500   symcode='[BCDEGQRST]'
7501   ;;
7502 solaris*)
7503   symcode='[BDRT]'
7504   ;;
7505 sco3.2v5*)
7506   symcode='[DT]'
7507   ;;
7508 sysv4.2uw2*)
7509   symcode='[DT]'
7510   ;;
7511 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7512   symcode='[ABDT]'
7513   ;;
7514 sysv4)
7515   symcode='[DFNSTU]'
7516   ;;
7517 esac
7518
7519 # If we're using GNU nm, then use its standard symbol codes.
7520 case `$NM -V 2>&1` in
7521 *GNU* | *'with BFD'*)
7522   symcode='[ABCDGIRSTW]' ;;
7523 esac
7524
7525 # Transform an extracted symbol line into a proper C declaration.
7526 # Some systems (esp. on ia64) link data and code symbols differently,
7527 # so use this general approach.
7528 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7529
7530 # Transform an extracted symbol line into symbol name and symbol address
7531 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7532 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'"
7533
7534 # Handle CRLF in mingw tool chain
7535 opt_cr=
7536 case $build_os in
7537 mingw*)
7538   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7539   ;;
7540 esac
7541
7542 # Try without a prefix underscore, then with it.
7543 for ac_symprfx in "" "_"; do
7544
7545   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7546   symxfrm="\\1 $ac_symprfx\\2 \\2"
7547
7548   # Write the raw and C identifiers.
7549   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7550     # Fake it for dumpbin and say T for any non-static function
7551     # and D for any global variable.
7552     # Also find C++ and __fastcall symbols from MSVC++,
7553     # which start with @ or ?.
7554     lt_cv_sys_global_symbol_pipe="$AWK '"\
7555 "     {last_section=section; section=\$ 3};"\
7556 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7557 "     \$ 0!~/External *\|/{next};"\
7558 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7559 "     {if(hide[section]) next};"\
7560 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7561 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7562 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7563 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7564 "     ' prfx=^$ac_symprfx"
7565   else
7566     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7567   fi
7568
7569   # Check to see that the pipe works correctly.
7570   pipe_works=no
7571
7572   rm -f conftest*
7573   cat > conftest.$ac_ext <<_LT_EOF
7574 #ifdef __cplusplus
7575 extern "C" {
7576 #endif
7577 char nm_test_var;
7578 void nm_test_func(void);
7579 void nm_test_func(void){}
7580 #ifdef __cplusplus
7581 }
7582 #endif
7583 int main(){nm_test_var='a';nm_test_func();return(0);}
7584 _LT_EOF
7585
7586   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7587   (eval $ac_compile) 2>&5
7588   ac_status=$?
7589   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7590   test $ac_status = 0; }; then
7591     # Now try to grab the symbols.
7592     nlist=conftest.nm
7593     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7594   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7595   ac_status=$?
7596   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7597   test $ac_status = 0; } && test -s "$nlist"; then
7598       # Try sorting and uniquifying the output.
7599       if sort "$nlist" | uniq > "$nlist"T; then
7600         mv -f "$nlist"T "$nlist"
7601       else
7602         rm -f "$nlist"T
7603       fi
7604
7605       # Make sure that we snagged all the symbols we need.
7606       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7607         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7608           cat <<_LT_EOF > conftest.$ac_ext
7609 #ifdef __cplusplus
7610 extern "C" {
7611 #endif
7612
7613 _LT_EOF
7614           # Now generate the symbol file.
7615           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7616
7617           cat <<_LT_EOF >> conftest.$ac_ext
7618
7619 /* The mapping between symbol names and symbols.  */
7620 const struct {
7621   const char *name;
7622   void       *address;
7623 }
7624 lt__PROGRAM__LTX_preloaded_symbols[] =
7625 {
7626   { "@PROGRAM@", (void *) 0 },
7627 _LT_EOF
7628           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7629           cat <<\_LT_EOF >> conftest.$ac_ext
7630   {0, (void *) 0}
7631 };
7632
7633 /* This works around a problem in FreeBSD linker */
7634 #ifdef FREEBSD_WORKAROUND
7635 static const void *lt_preloaded_setup() {
7636   return lt__PROGRAM__LTX_preloaded_symbols;
7637 }
7638 #endif
7639
7640 #ifdef __cplusplus
7641 }
7642 #endif
7643 _LT_EOF
7644           # Now try linking the two files.
7645           mv conftest.$ac_objext conftstm.$ac_objext
7646           lt_save_LIBS="$LIBS"
7647           lt_save_CFLAGS="$CFLAGS"
7648           LIBS="conftstm.$ac_objext"
7649           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7650           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7651   (eval $ac_link) 2>&5
7652   ac_status=$?
7653   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7654   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7655             pipe_works=yes
7656           fi
7657           LIBS="$lt_save_LIBS"
7658           CFLAGS="$lt_save_CFLAGS"
7659         else
7660           echo "cannot find nm_test_func in $nlist" >&5
7661         fi
7662       else
7663         echo "cannot find nm_test_var in $nlist" >&5
7664       fi
7665     else
7666       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7667     fi
7668   else
7669     echo "$progname: failed program was:" >&5
7670     cat conftest.$ac_ext >&5
7671   fi
7672   rm -rf conftest* conftst*
7673
7674   # Do not use the global_symbol_pipe unless it works.
7675   if test "$pipe_works" = yes; then
7676     break
7677   else
7678     lt_cv_sys_global_symbol_pipe=
7679   fi
7680 done
7681
7682 fi
7683
7684 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7685   lt_cv_sys_global_symbol_to_cdecl=
7686 fi
7687 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7688   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7689 $as_echo "failed" >&6; }
7690 else
7691   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7692 $as_echo "ok" >&6; }
7693 fi
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716 # Check whether --enable-libtool-lock was given.
7717 if test "${enable_libtool_lock+set}" = set; then :
7718   enableval=$enable_libtool_lock;
7719 fi
7720
7721 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7722
7723 # Some flags need to be propagated to the compiler or linker for good
7724 # libtool support.
7725 case $host in
7726 ia64-*-hpux*)
7727   # Find out which ABI we are using.
7728   echo 'int i;' > conftest.$ac_ext
7729   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7730   (eval $ac_compile) 2>&5
7731   ac_status=$?
7732   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7733   test $ac_status = 0; }; then
7734     case `/usr/bin/file conftest.$ac_objext` in
7735       *ELF-32*)
7736         HPUX_IA64_MODE="32"
7737         ;;
7738       *ELF-64*)
7739         HPUX_IA64_MODE="64"
7740         ;;
7741     esac
7742   fi
7743   rm -rf conftest*
7744   ;;
7745 *-*-irix6*)
7746   # Find out which ABI we are using.
7747   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7748   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7749   (eval $ac_compile) 2>&5
7750   ac_status=$?
7751   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7752   test $ac_status = 0; }; then
7753     if test "$lt_cv_prog_gnu_ld" = yes; then
7754       case `/usr/bin/file conftest.$ac_objext` in
7755         *32-bit*)
7756           LD="${LD-ld} -melf32bsmip"
7757           ;;
7758         *N32*)
7759           LD="${LD-ld} -melf32bmipn32"
7760           ;;
7761         *64-bit*)
7762           LD="${LD-ld} -melf64bmip"
7763         ;;
7764       esac
7765     else
7766       case `/usr/bin/file conftest.$ac_objext` in
7767         *32-bit*)
7768           LD="${LD-ld} -32"
7769           ;;
7770         *N32*)
7771           LD="${LD-ld} -n32"
7772           ;;
7773         *64-bit*)
7774           LD="${LD-ld} -64"
7775           ;;
7776       esac
7777     fi
7778   fi
7779   rm -rf conftest*
7780   ;;
7781
7782 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7783 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7784   # Find out which ABI we are using.
7785   echo 'int i;' > conftest.$ac_ext
7786   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7787   (eval $ac_compile) 2>&5
7788   ac_status=$?
7789   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7790   test $ac_status = 0; }; then
7791     case `/usr/bin/file conftest.o` in
7792       *32-bit*)
7793         case $host in
7794           x86_64-*kfreebsd*-gnu)
7795             LD="${LD-ld} -m elf_i386_fbsd"
7796             ;;
7797           x86_64-*linux*)
7798             case `/usr/bin/file conftest.o` in
7799               *x86-64*)
7800                 LD="${LD-ld} -m elf32_x86_64"
7801                 ;;
7802               *)
7803                 LD="${LD-ld} -m elf_i386"
7804                 ;;
7805             esac
7806             ;;
7807           powerpc64le-*linux*)
7808             LD="${LD-ld} -m elf32lppclinux"
7809             ;;
7810           powerpc64-*linux*)
7811             LD="${LD-ld} -m elf32ppclinux"
7812             ;;
7813           s390x-*linux*)
7814             LD="${LD-ld} -m elf_s390"
7815             ;;
7816           sparc64-*linux*)
7817             LD="${LD-ld} -m elf32_sparc"
7818             ;;
7819         esac
7820         ;;
7821       *64-bit*)
7822         case $host in
7823           x86_64-*kfreebsd*-gnu)
7824             LD="${LD-ld} -m elf_x86_64_fbsd"
7825             ;;
7826           x86_64-*linux*)
7827             LD="${LD-ld} -m elf_x86_64"
7828             ;;
7829           powerpcle-*linux*)
7830             LD="${LD-ld} -m elf64lppc"
7831             ;;
7832           powerpc-*linux*)
7833             LD="${LD-ld} -m elf64ppc"
7834             ;;
7835           s390*-*linux*|s390*-*tpf*)
7836             LD="${LD-ld} -m elf64_s390"
7837             ;;
7838           sparc*-*linux*)
7839             LD="${LD-ld} -m elf64_sparc"
7840             ;;
7841         esac
7842         ;;
7843     esac
7844   fi
7845   rm -rf conftest*
7846   ;;
7847
7848 *-*-sco3.2v5*)
7849   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7850   SAVE_CFLAGS="$CFLAGS"
7851   CFLAGS="$CFLAGS -belf"
7852   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7853 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7854 if ${lt_cv_cc_needs_belf+:} false; then :
7855   $as_echo_n "(cached) " >&6
7856 else
7857   ac_ext=c
7858 ac_cpp='$CPP $CPPFLAGS'
7859 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7860 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7861 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7862
7863      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7864 /* end confdefs.h.  */
7865
7866 int
7867 main ()
7868 {
7869
7870   ;
7871   return 0;
7872 }
7873 _ACEOF
7874 if ac_fn_c_try_link "$LINENO"; then :
7875   lt_cv_cc_needs_belf=yes
7876 else
7877   lt_cv_cc_needs_belf=no
7878 fi
7879 rm -f core conftest.err conftest.$ac_objext \
7880     conftest$ac_exeext conftest.$ac_ext
7881      ac_ext=c
7882 ac_cpp='$CPP $CPPFLAGS'
7883 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7884 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7885 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7886
7887 fi
7888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7889 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7890   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7891     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7892     CFLAGS="$SAVE_CFLAGS"
7893   fi
7894   ;;
7895 sparc*-*solaris*)
7896   # Find out which ABI we are using.
7897   echo 'int i;' > conftest.$ac_ext
7898   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7899   (eval $ac_compile) 2>&5
7900   ac_status=$?
7901   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7902   test $ac_status = 0; }; then
7903     case `/usr/bin/file conftest.o` in
7904     *64-bit*)
7905       case $lt_cv_prog_gnu_ld in
7906       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7907       *)
7908         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7909           LD="${LD-ld} -64"
7910         fi
7911         ;;
7912       esac
7913       ;;
7914     esac
7915   fi
7916   rm -rf conftest*
7917   ;;
7918 esac
7919
7920 need_locks="$enable_libtool_lock"
7921
7922
7923   case $host_os in
7924     rhapsody* | darwin*)
7925     if test -n "$ac_tool_prefix"; then
7926   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7927 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7929 $as_echo_n "checking for $ac_word... " >&6; }
7930 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7931   $as_echo_n "(cached) " >&6
7932 else
7933   if test -n "$DSYMUTIL"; then
7934   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7935 else
7936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7937 for as_dir in $PATH
7938 do
7939   IFS=$as_save_IFS
7940   test -z "$as_dir" && as_dir=.
7941     for ac_exec_ext in '' $ac_executable_extensions; do
7942   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7943     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7944     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7945     break 2
7946   fi
7947 done
7948   done
7949 IFS=$as_save_IFS
7950
7951 fi
7952 fi
7953 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7954 if test -n "$DSYMUTIL"; then
7955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7956 $as_echo "$DSYMUTIL" >&6; }
7957 else
7958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959 $as_echo "no" >&6; }
7960 fi
7961
7962
7963 fi
7964 if test -z "$ac_cv_prog_DSYMUTIL"; then
7965   ac_ct_DSYMUTIL=$DSYMUTIL
7966   # Extract the first word of "dsymutil", so it can be a program name with args.
7967 set dummy dsymutil; ac_word=$2
7968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7969 $as_echo_n "checking for $ac_word... " >&6; }
7970 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7971   $as_echo_n "(cached) " >&6
7972 else
7973   if test -n "$ac_ct_DSYMUTIL"; then
7974   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7975 else
7976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7977 for as_dir in $PATH
7978 do
7979   IFS=$as_save_IFS
7980   test -z "$as_dir" && as_dir=.
7981     for ac_exec_ext in '' $ac_executable_extensions; do
7982   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7983     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7984     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7985     break 2
7986   fi
7987 done
7988   done
7989 IFS=$as_save_IFS
7990
7991 fi
7992 fi
7993 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7994 if test -n "$ac_ct_DSYMUTIL"; then
7995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7996 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7997 else
7998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7999 $as_echo "no" >&6; }
8000 fi
8001
8002   if test "x$ac_ct_DSYMUTIL" = x; then
8003     DSYMUTIL=":"
8004   else
8005     case $cross_compiling:$ac_tool_warned in
8006 yes:)
8007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8009 ac_tool_warned=yes ;;
8010 esac
8011     DSYMUTIL=$ac_ct_DSYMUTIL
8012   fi
8013 else
8014   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8015 fi
8016
8017     if test -n "$ac_tool_prefix"; then
8018   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8019 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8021 $as_echo_n "checking for $ac_word... " >&6; }
8022 if ${ac_cv_prog_NMEDIT+:} false; then :
8023   $as_echo_n "(cached) " >&6
8024 else
8025   if test -n "$NMEDIT"; then
8026   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8027 else
8028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8029 for as_dir in $PATH
8030 do
8031   IFS=$as_save_IFS
8032   test -z "$as_dir" && as_dir=.
8033     for ac_exec_ext in '' $ac_executable_extensions; do
8034   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8035     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8036     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8037     break 2
8038   fi
8039 done
8040   done
8041 IFS=$as_save_IFS
8042
8043 fi
8044 fi
8045 NMEDIT=$ac_cv_prog_NMEDIT
8046 if test -n "$NMEDIT"; then
8047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8048 $as_echo "$NMEDIT" >&6; }
8049 else
8050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8051 $as_echo "no" >&6; }
8052 fi
8053
8054
8055 fi
8056 if test -z "$ac_cv_prog_NMEDIT"; then
8057   ac_ct_NMEDIT=$NMEDIT
8058   # Extract the first word of "nmedit", so it can be a program name with args.
8059 set dummy nmedit; ac_word=$2
8060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8061 $as_echo_n "checking for $ac_word... " >&6; }
8062 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8063   $as_echo_n "(cached) " >&6
8064 else
8065   if test -n "$ac_ct_NMEDIT"; then
8066   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8067 else
8068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8069 for as_dir in $PATH
8070 do
8071   IFS=$as_save_IFS
8072   test -z "$as_dir" && as_dir=.
8073     for ac_exec_ext in '' $ac_executable_extensions; do
8074   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8075     ac_cv_prog_ac_ct_NMEDIT="nmedit"
8076     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8077     break 2
8078   fi
8079 done
8080   done
8081 IFS=$as_save_IFS
8082
8083 fi
8084 fi
8085 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8086 if test -n "$ac_ct_NMEDIT"; then
8087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8088 $as_echo "$ac_ct_NMEDIT" >&6; }
8089 else
8090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8091 $as_echo "no" >&6; }
8092 fi
8093
8094   if test "x$ac_ct_NMEDIT" = x; then
8095     NMEDIT=":"
8096   else
8097     case $cross_compiling:$ac_tool_warned in
8098 yes:)
8099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8101 ac_tool_warned=yes ;;
8102 esac
8103     NMEDIT=$ac_ct_NMEDIT
8104   fi
8105 else
8106   NMEDIT="$ac_cv_prog_NMEDIT"
8107 fi
8108
8109     if test -n "$ac_tool_prefix"; then
8110   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8111 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8113 $as_echo_n "checking for $ac_word... " >&6; }
8114 if ${ac_cv_prog_LIPO+:} false; then :
8115   $as_echo_n "(cached) " >&6
8116 else
8117   if test -n "$LIPO"; then
8118   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8119 else
8120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8121 for as_dir in $PATH
8122 do
8123   IFS=$as_save_IFS
8124   test -z "$as_dir" && as_dir=.
8125     for ac_exec_ext in '' $ac_executable_extensions; do
8126   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8127     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8128     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8129     break 2
8130   fi
8131 done
8132   done
8133 IFS=$as_save_IFS
8134
8135 fi
8136 fi
8137 LIPO=$ac_cv_prog_LIPO
8138 if test -n "$LIPO"; then
8139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8140 $as_echo "$LIPO" >&6; }
8141 else
8142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8143 $as_echo "no" >&6; }
8144 fi
8145
8146
8147 fi
8148 if test -z "$ac_cv_prog_LIPO"; then
8149   ac_ct_LIPO=$LIPO
8150   # Extract the first word of "lipo", so it can be a program name with args.
8151 set dummy lipo; ac_word=$2
8152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8153 $as_echo_n "checking for $ac_word... " >&6; }
8154 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8155   $as_echo_n "(cached) " >&6
8156 else
8157   if test -n "$ac_ct_LIPO"; then
8158   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8159 else
8160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8161 for as_dir in $PATH
8162 do
8163   IFS=$as_save_IFS
8164   test -z "$as_dir" && as_dir=.
8165     for ac_exec_ext in '' $ac_executable_extensions; do
8166   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8167     ac_cv_prog_ac_ct_LIPO="lipo"
8168     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8169     break 2
8170   fi
8171 done
8172   done
8173 IFS=$as_save_IFS
8174
8175 fi
8176 fi
8177 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8178 if test -n "$ac_ct_LIPO"; then
8179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8180 $as_echo "$ac_ct_LIPO" >&6; }
8181 else
8182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8183 $as_echo "no" >&6; }
8184 fi
8185
8186   if test "x$ac_ct_LIPO" = x; then
8187     LIPO=":"
8188   else
8189     case $cross_compiling:$ac_tool_warned in
8190 yes:)
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8192 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8193 ac_tool_warned=yes ;;
8194 esac
8195     LIPO=$ac_ct_LIPO
8196   fi
8197 else
8198   LIPO="$ac_cv_prog_LIPO"
8199 fi
8200
8201     if test -n "$ac_tool_prefix"; then
8202   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8203 set dummy ${ac_tool_prefix}otool; ac_word=$2
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8205 $as_echo_n "checking for $ac_word... " >&6; }
8206 if ${ac_cv_prog_OTOOL+:} false; then :
8207   $as_echo_n "(cached) " >&6
8208 else
8209   if test -n "$OTOOL"; then
8210   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8211 else
8212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8213 for as_dir in $PATH
8214 do
8215   IFS=$as_save_IFS
8216   test -z "$as_dir" && as_dir=.
8217     for ac_exec_ext in '' $ac_executable_extensions; do
8218   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8219     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8220     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8221     break 2
8222   fi
8223 done
8224   done
8225 IFS=$as_save_IFS
8226
8227 fi
8228 fi
8229 OTOOL=$ac_cv_prog_OTOOL
8230 if test -n "$OTOOL"; then
8231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8232 $as_echo "$OTOOL" >&6; }
8233 else
8234   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235 $as_echo "no" >&6; }
8236 fi
8237
8238
8239 fi
8240 if test -z "$ac_cv_prog_OTOOL"; then
8241   ac_ct_OTOOL=$OTOOL
8242   # Extract the first word of "otool", so it can be a program name with args.
8243 set dummy otool; ac_word=$2
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8245 $as_echo_n "checking for $ac_word... " >&6; }
8246 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8247   $as_echo_n "(cached) " >&6
8248 else
8249   if test -n "$ac_ct_OTOOL"; then
8250   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8251 else
8252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8253 for as_dir in $PATH
8254 do
8255   IFS=$as_save_IFS
8256   test -z "$as_dir" && as_dir=.
8257     for ac_exec_ext in '' $ac_executable_extensions; do
8258   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8259     ac_cv_prog_ac_ct_OTOOL="otool"
8260     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8261     break 2
8262   fi
8263 done
8264   done
8265 IFS=$as_save_IFS
8266
8267 fi
8268 fi
8269 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8270 if test -n "$ac_ct_OTOOL"; then
8271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8272 $as_echo "$ac_ct_OTOOL" >&6; }
8273 else
8274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8275 $as_echo "no" >&6; }
8276 fi
8277
8278   if test "x$ac_ct_OTOOL" = x; then
8279     OTOOL=":"
8280   else
8281     case $cross_compiling:$ac_tool_warned in
8282 yes:)
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8284 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8285 ac_tool_warned=yes ;;
8286 esac
8287     OTOOL=$ac_ct_OTOOL
8288   fi
8289 else
8290   OTOOL="$ac_cv_prog_OTOOL"
8291 fi
8292
8293     if test -n "$ac_tool_prefix"; then
8294   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8295 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8297 $as_echo_n "checking for $ac_word... " >&6; }
8298 if ${ac_cv_prog_OTOOL64+:} false; then :
8299   $as_echo_n "(cached) " >&6
8300 else
8301   if test -n "$OTOOL64"; then
8302   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8303 else
8304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8305 for as_dir in $PATH
8306 do
8307   IFS=$as_save_IFS
8308   test -z "$as_dir" && as_dir=.
8309     for ac_exec_ext in '' $ac_executable_extensions; do
8310   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8311     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8312     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8313     break 2
8314   fi
8315 done
8316   done
8317 IFS=$as_save_IFS
8318
8319 fi
8320 fi
8321 OTOOL64=$ac_cv_prog_OTOOL64
8322 if test -n "$OTOOL64"; then
8323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8324 $as_echo "$OTOOL64" >&6; }
8325 else
8326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8327 $as_echo "no" >&6; }
8328 fi
8329
8330
8331 fi
8332 if test -z "$ac_cv_prog_OTOOL64"; then
8333   ac_ct_OTOOL64=$OTOOL64
8334   # Extract the first word of "otool64", so it can be a program name with args.
8335 set dummy otool64; ac_word=$2
8336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8337 $as_echo_n "checking for $ac_word... " >&6; }
8338 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8339   $as_echo_n "(cached) " >&6
8340 else
8341   if test -n "$ac_ct_OTOOL64"; then
8342   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8343 else
8344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8345 for as_dir in $PATH
8346 do
8347   IFS=$as_save_IFS
8348   test -z "$as_dir" && as_dir=.
8349     for ac_exec_ext in '' $ac_executable_extensions; do
8350   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8351     ac_cv_prog_ac_ct_OTOOL64="otool64"
8352     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8353     break 2
8354   fi
8355 done
8356   done
8357 IFS=$as_save_IFS
8358
8359 fi
8360 fi
8361 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8362 if test -n "$ac_ct_OTOOL64"; then
8363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8364 $as_echo "$ac_ct_OTOOL64" >&6; }
8365 else
8366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8367 $as_echo "no" >&6; }
8368 fi
8369
8370   if test "x$ac_ct_OTOOL64" = x; then
8371     OTOOL64=":"
8372   else
8373     case $cross_compiling:$ac_tool_warned in
8374 yes:)
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8376 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8377 ac_tool_warned=yes ;;
8378 esac
8379     OTOOL64=$ac_ct_OTOOL64
8380   fi
8381 else
8382   OTOOL64="$ac_cv_prog_OTOOL64"
8383 fi
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8412 $as_echo_n "checking for -single_module linker flag... " >&6; }
8413 if ${lt_cv_apple_cc_single_mod+:} false; then :
8414   $as_echo_n "(cached) " >&6
8415 else
8416   lt_cv_apple_cc_single_mod=no
8417       if test -z "${LT_MULTI_MODULE}"; then
8418         # By default we will add the -single_module flag. You can override
8419         # by either setting the environment variable LT_MULTI_MODULE
8420         # non-empty at configure time, or by adding -multi_module to the
8421         # link flags.
8422         rm -rf libconftest.dylib*
8423         echo "int foo(void){return 1;}" > conftest.c
8424         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8425 -dynamiclib -Wl,-single_module conftest.c" >&5
8426         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8427           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8428         _lt_result=$?
8429         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8430           lt_cv_apple_cc_single_mod=yes
8431         else
8432           cat conftest.err >&5
8433         fi
8434         rm -rf libconftest.dylib*
8435         rm -f conftest.*
8436       fi
8437 fi
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8439 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8440     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8441 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8442 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8443   $as_echo_n "(cached) " >&6
8444 else
8445   lt_cv_ld_exported_symbols_list=no
8446       save_LDFLAGS=$LDFLAGS
8447       echo "_main" > conftest.sym
8448       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8449       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8450 /* end confdefs.h.  */
8451
8452 int
8453 main ()
8454 {
8455
8456   ;
8457   return 0;
8458 }
8459 _ACEOF
8460 if ac_fn_c_try_link "$LINENO"; then :
8461   lt_cv_ld_exported_symbols_list=yes
8462 else
8463   lt_cv_ld_exported_symbols_list=no
8464 fi
8465 rm -f core conftest.err conftest.$ac_objext \
8466     conftest$ac_exeext conftest.$ac_ext
8467         LDFLAGS="$save_LDFLAGS"
8468
8469 fi
8470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8471 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8472     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8473 $as_echo_n "checking for -force_load linker flag... " >&6; }
8474 if ${lt_cv_ld_force_load+:} false; then :
8475   $as_echo_n "(cached) " >&6
8476 else
8477   lt_cv_ld_force_load=no
8478       cat > conftest.c << _LT_EOF
8479 int forced_loaded() { return 2;}
8480 _LT_EOF
8481       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8482       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8483       echo "$AR cru libconftest.a conftest.o" >&5
8484       $AR cru libconftest.a conftest.o 2>&5
8485       cat > conftest.c << _LT_EOF
8486 int main() { return 0;}
8487 _LT_EOF
8488       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8489       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8490       _lt_result=$?
8491       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8492         lt_cv_ld_force_load=yes
8493       else
8494         cat conftest.err >&5
8495       fi
8496         rm -f conftest.err libconftest.a conftest conftest.c
8497         rm -rf conftest.dSYM
8498
8499 fi
8500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8501 $as_echo "$lt_cv_ld_force_load" >&6; }
8502     case $host_os in
8503     rhapsody* | darwin1.[012])
8504       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8505     darwin1.*)
8506       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8507     darwin*) # darwin 5.x on
8508       # if running on 10.5 or later, the deployment target defaults
8509       # to the OS version, if on x86, and 10.4, the deployment
8510       # target defaults to 10.4. Don't you love it?
8511       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8512         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8513           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8514         10.[012][,.]*)
8515           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8516         10.*)
8517           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8518       esac
8519     ;;
8520   esac
8521     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8522       _lt_dar_single_mod='$single_module'
8523     fi
8524     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8525       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8526     else
8527       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8528     fi
8529     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8530       _lt_dsymutil='~$DSYMUTIL $lib || :'
8531     else
8532       _lt_dsymutil=
8533     fi
8534     ;;
8535   esac
8536
8537 for ac_header in dlfcn.h
8538 do :
8539   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8540 "
8541 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8542   cat >>confdefs.h <<_ACEOF
8543 #define HAVE_DLFCN_H 1
8544 _ACEOF
8545
8546 fi
8547
8548 done
8549
8550
8551
8552
8553
8554
8555 # Set options
8556
8557
8558
8559         enable_dlopen=no
8560
8561
8562   enable_win32_dll=no
8563
8564
8565             # Check whether --enable-shared was given.
8566 if test "${enable_shared+set}" = set; then :
8567   enableval=$enable_shared; p=${PACKAGE-default}
8568     case $enableval in
8569     yes) enable_shared=yes ;;
8570     no) enable_shared=no ;;
8571     *)
8572       enable_shared=no
8573       # Look at the argument we got.  We use all the common list separators.
8574       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8575       for pkg in $enableval; do
8576         IFS="$lt_save_ifs"
8577         if test "X$pkg" = "X$p"; then
8578           enable_shared=yes
8579         fi
8580       done
8581       IFS="$lt_save_ifs"
8582       ;;
8583     esac
8584 else
8585   enable_shared=yes
8586 fi
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596   # Check whether --enable-static was given.
8597 if test "${enable_static+set}" = set; then :
8598   enableval=$enable_static; p=${PACKAGE-default}
8599     case $enableval in
8600     yes) enable_static=yes ;;
8601     no) enable_static=no ;;
8602     *)
8603      enable_static=no
8604       # Look at the argument we got.  We use all the common list separators.
8605       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8606       for pkg in $enableval; do
8607         IFS="$lt_save_ifs"
8608         if test "X$pkg" = "X$p"; then
8609           enable_static=yes
8610         fi
8611       done
8612       IFS="$lt_save_ifs"
8613       ;;
8614     esac
8615 else
8616   enable_static=yes
8617 fi
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628 # Check whether --with-pic was given.
8629 if test "${with_pic+set}" = set; then :
8630   withval=$with_pic; pic_mode="$withval"
8631 else
8632   pic_mode=default
8633 fi
8634
8635
8636 test -z "$pic_mode" && pic_mode=default
8637
8638
8639
8640
8641
8642
8643
8644   # Check whether --enable-fast-install was given.
8645 if test "${enable_fast_install+set}" = set; then :
8646   enableval=$enable_fast_install; p=${PACKAGE-default}
8647     case $enableval in
8648     yes) enable_fast_install=yes ;;
8649     no) enable_fast_install=no ;;
8650     *)
8651       enable_fast_install=no
8652       # Look at the argument we got.  We use all the common list separators.
8653       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8654       for pkg in $enableval; do
8655         IFS="$lt_save_ifs"
8656         if test "X$pkg" = "X$p"; then
8657           enable_fast_install=yes
8658         fi
8659       done
8660       IFS="$lt_save_ifs"
8661       ;;
8662     esac
8663 else
8664   enable_fast_install=yes
8665 fi
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677 # This can be used to rebuild libtool when needed
8678 LIBTOOL_DEPS="$ltmain"
8679
8680 # Always use our own libtool.
8681 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708 test -z "$LN_S" && LN_S="ln -s"
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723 if test -n "${ZSH_VERSION+set}" ; then
8724    setopt NO_GLOB_SUBST
8725 fi
8726
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8728 $as_echo_n "checking for objdir... " >&6; }
8729 if ${lt_cv_objdir+:} false; then :
8730   $as_echo_n "(cached) " >&6
8731 else
8732   rm -f .libs 2>/dev/null
8733 mkdir .libs 2>/dev/null
8734 if test -d .libs; then
8735   lt_cv_objdir=.libs
8736 else
8737   # MS-DOS does not allow filenames that begin with a dot.
8738   lt_cv_objdir=_libs
8739 fi
8740 rmdir .libs 2>/dev/null
8741 fi
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8743 $as_echo "$lt_cv_objdir" >&6; }
8744 objdir=$lt_cv_objdir
8745
8746
8747
8748
8749
8750 cat >>confdefs.h <<_ACEOF
8751 #define LT_OBJDIR "$lt_cv_objdir/"
8752 _ACEOF
8753
8754
8755
8756
8757 case $host_os in
8758 aix3*)
8759   # AIX sometimes has problems with the GCC collect2 program.  For some
8760   # reason, if we set the COLLECT_NAMES environment variable, the problems
8761   # vanish in a puff of smoke.
8762   if test "X${COLLECT_NAMES+set}" != Xset; then
8763     COLLECT_NAMES=
8764     export COLLECT_NAMES
8765   fi
8766   ;;
8767 esac
8768
8769 # Global variables:
8770 ofile=libtool
8771 can_build_shared=yes
8772
8773 # All known linkers require a `.a' archive for static linking (except MSVC,
8774 # which needs '.lib').
8775 libext=a
8776
8777 with_gnu_ld="$lt_cv_prog_gnu_ld"
8778
8779 old_CC="$CC"
8780 old_CFLAGS="$CFLAGS"
8781
8782 # Set sane defaults for various variables
8783 test -z "$CC" && CC=cc
8784 test -z "$LTCC" && LTCC=$CC
8785 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8786 test -z "$LD" && LD=ld
8787 test -z "$ac_objext" && ac_objext=o
8788
8789 for cc_temp in $compiler""; do
8790   case $cc_temp in
8791     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8792     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8793     \-*) ;;
8794     *) break;;
8795   esac
8796 done
8797 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8798
8799
8800 # Only perform the check for file, if the check method requires it
8801 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8802 case $deplibs_check_method in
8803 file_magic*)
8804   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8805     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8806 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8807 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8808   $as_echo_n "(cached) " >&6
8809 else
8810   case $MAGIC_CMD in
8811 [\\/*] |  ?:[\\/]*)
8812   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8813   ;;
8814 *)
8815   lt_save_MAGIC_CMD="$MAGIC_CMD"
8816   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8817   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8818   for ac_dir in $ac_dummy; do
8819     IFS="$lt_save_ifs"
8820     test -z "$ac_dir" && ac_dir=.
8821     if test -f $ac_dir/${ac_tool_prefix}file; then
8822       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8823       if test -n "$file_magic_test_file"; then
8824         case $deplibs_check_method in
8825         "file_magic "*)
8826           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8827           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8828           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8829             $EGREP "$file_magic_regex" > /dev/null; then
8830             :
8831           else
8832             cat <<_LT_EOF 1>&2
8833
8834 *** Warning: the command libtool uses to detect shared libraries,
8835 *** $file_magic_cmd, produces output that libtool cannot recognize.
8836 *** The result is that libtool may fail to recognize shared libraries
8837 *** as such.  This will affect the creation of libtool libraries that
8838 *** depend on shared libraries, but programs linked with such libtool
8839 *** libraries will work regardless of this problem.  Nevertheless, you
8840 *** may want to report the problem to your system manager and/or to
8841 *** bug-libtool@gnu.org
8842
8843 _LT_EOF
8844           fi ;;
8845         esac
8846       fi
8847       break
8848     fi
8849   done
8850   IFS="$lt_save_ifs"
8851   MAGIC_CMD="$lt_save_MAGIC_CMD"
8852   ;;
8853 esac
8854 fi
8855
8856 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8857 if test -n "$MAGIC_CMD"; then
8858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8859 $as_echo "$MAGIC_CMD" >&6; }
8860 else
8861   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8862 $as_echo "no" >&6; }
8863 fi
8864
8865
8866
8867
8868
8869 if test -z "$lt_cv_path_MAGIC_CMD"; then
8870   if test -n "$ac_tool_prefix"; then
8871     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8872 $as_echo_n "checking for file... " >&6; }
8873 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8874   $as_echo_n "(cached) " >&6
8875 else
8876   case $MAGIC_CMD in
8877 [\\/*] |  ?:[\\/]*)
8878   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8879   ;;
8880 *)
8881   lt_save_MAGIC_CMD="$MAGIC_CMD"
8882   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8883   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8884   for ac_dir in $ac_dummy; do
8885     IFS="$lt_save_ifs"
8886     test -z "$ac_dir" && ac_dir=.
8887     if test -f $ac_dir/file; then
8888       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8889       if test -n "$file_magic_test_file"; then
8890         case $deplibs_check_method in
8891         "file_magic "*)
8892           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8893           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8894           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8895             $EGREP "$file_magic_regex" > /dev/null; then
8896             :
8897           else
8898             cat <<_LT_EOF 1>&2
8899
8900 *** Warning: the command libtool uses to detect shared libraries,
8901 *** $file_magic_cmd, produces output that libtool cannot recognize.
8902 *** The result is that libtool may fail to recognize shared libraries
8903 *** as such.  This will affect the creation of libtool libraries that
8904 *** depend on shared libraries, but programs linked with such libtool
8905 *** libraries will work regardless of this problem.  Nevertheless, you
8906 *** may want to report the problem to your system manager and/or to
8907 *** bug-libtool@gnu.org
8908
8909 _LT_EOF
8910           fi ;;
8911         esac
8912       fi
8913       break
8914     fi
8915   done
8916   IFS="$lt_save_ifs"
8917   MAGIC_CMD="$lt_save_MAGIC_CMD"
8918   ;;
8919 esac
8920 fi
8921
8922 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8923 if test -n "$MAGIC_CMD"; then
8924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8925 $as_echo "$MAGIC_CMD" >&6; }
8926 else
8927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8928 $as_echo "no" >&6; }
8929 fi
8930
8931
8932   else
8933     MAGIC_CMD=:
8934   fi
8935 fi
8936
8937   fi
8938   ;;
8939 esac
8940
8941 # Use C for the default configuration in the libtool script
8942
8943 lt_save_CC="$CC"
8944 ac_ext=c
8945 ac_cpp='$CPP $CPPFLAGS'
8946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8949
8950
8951 # Source file extension for C test sources.
8952 ac_ext=c
8953
8954 # Object file extension for compiled C test sources.
8955 objext=o
8956 objext=$objext
8957
8958 # Code to be used in simple compile tests
8959 lt_simple_compile_test_code="int some_variable = 0;"
8960
8961 # Code to be used in simple link tests
8962 lt_simple_link_test_code='int main(){return(0);}'
8963
8964
8965
8966
8967
8968
8969
8970 # If no C compiler was specified, use CC.
8971 LTCC=${LTCC-"$CC"}
8972
8973 # If no C compiler flags were specified, use CFLAGS.
8974 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8975
8976 # Allow CC to be a program name with arguments.
8977 compiler=$CC
8978
8979 # Save the default compiler, since it gets overwritten when the other
8980 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8981 compiler_DEFAULT=$CC
8982
8983 # save warnings/boilerplate of simple test code
8984 ac_outfile=conftest.$ac_objext
8985 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8986 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8987 _lt_compiler_boilerplate=`cat conftest.err`
8988 $RM conftest*
8989
8990 ac_outfile=conftest.$ac_objext
8991 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8992 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8993 _lt_linker_boilerplate=`cat conftest.err`
8994 $RM -r conftest*
8995
8996
8997 ## CAVEAT EMPTOR:
8998 ## There is no encapsulation within the following macros, do not change
8999 ## the running order or otherwise move them around unless you know exactly
9000 ## what you are doing...
9001 if test -n "$compiler"; then
9002
9003 lt_prog_compiler_no_builtin_flag=
9004
9005 if test "$GCC" = yes; then
9006   case $cc_basename in
9007   nvcc*)
9008     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9009   *)
9010     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9011   esac
9012
9013   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9014 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9015 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9016   $as_echo_n "(cached) " >&6
9017 else
9018   lt_cv_prog_compiler_rtti_exceptions=no
9019    ac_outfile=conftest.$ac_objext
9020    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9021    lt_compiler_flag="-fno-rtti -fno-exceptions"
9022    # Insert the option either (1) after the last *FLAGS variable, or
9023    # (2) before a word containing "conftest.", or (3) at the end.
9024    # Note that $ac_compile itself does not contain backslashes and begins
9025    # with a dollar sign (not a hyphen), so the echo should work correctly.
9026    # The option is referenced via a variable to avoid confusing sed.
9027    lt_compile=`echo "$ac_compile" | $SED \
9028    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9029    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9030    -e 's:$: $lt_compiler_flag:'`
9031    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9032    (eval "$lt_compile" 2>conftest.err)
9033    ac_status=$?
9034    cat conftest.err >&5
9035    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9036    if (exit $ac_status) && test -s "$ac_outfile"; then
9037      # The compiler can only warn and ignore the option if not recognized
9038      # So say no if there are warnings other than the usual output.
9039      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9040      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9041      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9042        lt_cv_prog_compiler_rtti_exceptions=yes
9043      fi
9044    fi
9045    $RM conftest*
9046
9047 fi
9048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9049 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9050
9051 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9052     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9053 else
9054     :
9055 fi
9056
9057 fi
9058
9059
9060
9061
9062
9063
9064   lt_prog_compiler_wl=
9065 lt_prog_compiler_pic=
9066 lt_prog_compiler_static=
9067
9068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9069 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9070
9071   if test "$GCC" = yes; then
9072     lt_prog_compiler_wl='-Wl,'
9073     lt_prog_compiler_static='-static'
9074
9075     case $host_os in
9076       aix*)
9077       # All AIX code is PIC.
9078       if test "$host_cpu" = ia64; then
9079         # AIX 5 now supports IA64 processor
9080         lt_prog_compiler_static='-Bstatic'
9081       fi
9082       lt_prog_compiler_pic='-fPIC'
9083       ;;
9084
9085     amigaos*)
9086       case $host_cpu in
9087       powerpc)
9088             # see comment about AmigaOS4 .so support
9089             lt_prog_compiler_pic='-fPIC'
9090         ;;
9091       m68k)
9092             # FIXME: we need at least 68020 code to build shared libraries, but
9093             # adding the `-m68020' flag to GCC prevents building anything better,
9094             # like `-m68040'.
9095             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9096         ;;
9097       esac
9098       ;;
9099
9100     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9101       # PIC is the default for these OSes.
9102       ;;
9103
9104     mingw* | cygwin* | pw32* | os2* | cegcc*)
9105       # This hack is so that the source file can tell whether it is being
9106       # built for inclusion in a dll (and should export symbols for example).
9107       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9108       # (--disable-auto-import) libraries
9109       lt_prog_compiler_pic='-DDLL_EXPORT'
9110       ;;
9111
9112     darwin* | rhapsody*)
9113       # PIC is the default on this platform
9114       # Common symbols not allowed in MH_DYLIB files
9115       lt_prog_compiler_pic='-fno-common'
9116       ;;
9117
9118     haiku*)
9119       # PIC is the default for Haiku.
9120       # The "-static" flag exists, but is broken.
9121       lt_prog_compiler_static=
9122       ;;
9123
9124     hpux*)
9125       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9126       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9127       # sets the default TLS model and affects inlining.
9128       case $host_cpu in
9129       hppa*64*)
9130         # +Z the default
9131         ;;
9132       *)
9133         lt_prog_compiler_pic='-fPIC'
9134         ;;
9135       esac
9136       ;;
9137
9138     interix[3-9]*)
9139       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9140       # Instead, we relocate shared libraries at runtime.
9141       ;;
9142
9143     msdosdjgpp*)
9144       # Just because we use GCC doesn't mean we suddenly get shared libraries
9145       # on systems that don't support them.
9146       lt_prog_compiler_can_build_shared=no
9147       enable_shared=no
9148       ;;
9149
9150     *nto* | *qnx*)
9151       # QNX uses GNU C++, but need to define -shared option too, otherwise
9152       # it will coredump.
9153       lt_prog_compiler_pic='-fPIC -shared'
9154       ;;
9155
9156     sysv4*MP*)
9157       if test -d /usr/nec; then
9158         lt_prog_compiler_pic=-Kconform_pic
9159       fi
9160       ;;
9161
9162     *)
9163       lt_prog_compiler_pic='-fPIC'
9164       ;;
9165     esac
9166
9167     case $cc_basename in
9168     nvcc*) # Cuda Compiler Driver 2.2
9169       lt_prog_compiler_wl='-Xlinker '
9170       lt_prog_compiler_pic='-Xcompiler -fPIC'
9171       ;;
9172     esac
9173   else
9174     # PORTME Check for flag to pass linker flags through the system compiler.
9175     case $host_os in
9176     aix*)
9177       lt_prog_compiler_wl='-Wl,'
9178       if test "$host_cpu" = ia64; then
9179         # AIX 5 now supports IA64 processor
9180         lt_prog_compiler_static='-Bstatic'
9181       else
9182         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9183       fi
9184       ;;
9185
9186     mingw* | cygwin* | pw32* | os2* | cegcc*)
9187       # This hack is so that the source file can tell whether it is being
9188       # built for inclusion in a dll (and should export symbols for example).
9189       lt_prog_compiler_pic='-DDLL_EXPORT'
9190       ;;
9191
9192     hpux9* | hpux10* | hpux11*)
9193       lt_prog_compiler_wl='-Wl,'
9194       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9195       # not for PA HP-UX.
9196       case $host_cpu in
9197       hppa*64*|ia64*)
9198         # +Z the default
9199         ;;
9200       *)
9201         lt_prog_compiler_pic='+Z'
9202         ;;
9203       esac
9204       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9205       lt_prog_compiler_static='${wl}-a ${wl}archive'
9206       ;;
9207
9208     irix5* | irix6* | nonstopux*)
9209       lt_prog_compiler_wl='-Wl,'
9210       # PIC (with -KPIC) is the default.
9211       lt_prog_compiler_static='-non_shared'
9212       ;;
9213
9214     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9215       case $cc_basename in
9216       # old Intel for x86_64 which still supported -KPIC.
9217       ecc*)
9218         lt_prog_compiler_wl='-Wl,'
9219         lt_prog_compiler_pic='-KPIC'
9220         lt_prog_compiler_static='-static'
9221         ;;
9222       # icc used to be incompatible with GCC.
9223       # ICC 10 doesn't accept -KPIC any more.
9224       icc* | ifort*)
9225         lt_prog_compiler_wl='-Wl,'
9226         lt_prog_compiler_pic='-fPIC'
9227         lt_prog_compiler_static='-static'
9228         ;;
9229       # Lahey Fortran 8.1.
9230       lf95*)
9231         lt_prog_compiler_wl='-Wl,'
9232         lt_prog_compiler_pic='--shared'
9233         lt_prog_compiler_static='--static'
9234         ;;
9235       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9236         # Portland Group compilers (*not* the Pentium gcc compiler,
9237         # which looks to be a dead project)
9238         lt_prog_compiler_wl='-Wl,'
9239         lt_prog_compiler_pic='-fpic'
9240         lt_prog_compiler_static='-Bstatic'
9241         ;;
9242       ccc*)
9243         lt_prog_compiler_wl='-Wl,'
9244         # All Alpha code is PIC.
9245         lt_prog_compiler_static='-non_shared'
9246         ;;
9247       xl* | bgxl* | bgf* | mpixl*)
9248         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9249         lt_prog_compiler_wl='-Wl,'
9250         lt_prog_compiler_pic='-qpic'
9251         lt_prog_compiler_static='-qstaticlink'
9252         ;;
9253       *)
9254         case `$CC -V 2>&1 | sed 5q` in
9255         *Sun\ F* | *Sun*Fortran*)
9256           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9257           lt_prog_compiler_pic='-KPIC'
9258           lt_prog_compiler_static='-Bstatic'
9259           lt_prog_compiler_wl=''
9260           ;;
9261         *Sun\ C*)
9262           # Sun C 5.9
9263           lt_prog_compiler_pic='-KPIC'
9264           lt_prog_compiler_static='-Bstatic'
9265           lt_prog_compiler_wl='-Wl,'
9266           ;;
9267         esac
9268         ;;
9269       esac
9270       ;;
9271
9272     newsos6)
9273       lt_prog_compiler_pic='-KPIC'
9274       lt_prog_compiler_static='-Bstatic'
9275       ;;
9276
9277     *nto* | *qnx*)
9278       # QNX uses GNU C++, but need to define -shared option too, otherwise
9279       # it will coredump.
9280       lt_prog_compiler_pic='-fPIC -shared'
9281       ;;
9282
9283     osf3* | osf4* | osf5*)
9284       lt_prog_compiler_wl='-Wl,'
9285       # All OSF/1 code is PIC.
9286       lt_prog_compiler_static='-non_shared'
9287       ;;
9288
9289     rdos*)
9290       lt_prog_compiler_static='-non_shared'
9291       ;;
9292
9293     solaris*)
9294       lt_prog_compiler_pic='-KPIC'
9295       lt_prog_compiler_static='-Bstatic'
9296       case $cc_basename in
9297       f77* | f90* | f95*)
9298         lt_prog_compiler_wl='-Qoption ld ';;
9299       *)
9300         lt_prog_compiler_wl='-Wl,';;
9301       esac
9302       ;;
9303
9304     sunos4*)
9305       lt_prog_compiler_wl='-Qoption ld '
9306       lt_prog_compiler_pic='-PIC'
9307       lt_prog_compiler_static='-Bstatic'
9308       ;;
9309
9310     sysv4 | sysv4.2uw2* | sysv4.3*)
9311       lt_prog_compiler_wl='-Wl,'
9312       lt_prog_compiler_pic='-KPIC'
9313       lt_prog_compiler_static='-Bstatic'
9314       ;;
9315
9316     sysv4*MP*)
9317       if test -d /usr/nec ;then
9318         lt_prog_compiler_pic='-Kconform_pic'
9319         lt_prog_compiler_static='-Bstatic'
9320       fi
9321       ;;
9322
9323     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9324       lt_prog_compiler_wl='-Wl,'
9325       lt_prog_compiler_pic='-KPIC'
9326       lt_prog_compiler_static='-Bstatic'
9327       ;;
9328
9329     unicos*)
9330       lt_prog_compiler_wl='-Wl,'
9331       lt_prog_compiler_can_build_shared=no
9332       ;;
9333
9334     uts4*)
9335       lt_prog_compiler_pic='-pic'
9336       lt_prog_compiler_static='-Bstatic'
9337       ;;
9338
9339     *)
9340       lt_prog_compiler_can_build_shared=no
9341       ;;
9342     esac
9343   fi
9344
9345 case $host_os in
9346   # For platforms which do not support PIC, -DPIC is meaningless:
9347   *djgpp*)
9348     lt_prog_compiler_pic=
9349     ;;
9350   *)
9351     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9352     ;;
9353 esac
9354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9355 $as_echo "$lt_prog_compiler_pic" >&6; }
9356
9357
9358
9359
9360
9361
9362 #
9363 # Check to make sure the PIC flag actually works.
9364 #
9365 if test -n "$lt_prog_compiler_pic"; then
9366   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9367 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9368 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9369   $as_echo_n "(cached) " >&6
9370 else
9371   lt_cv_prog_compiler_pic_works=no
9372    ac_outfile=conftest.$ac_objext
9373    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9374    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9375    # Insert the option either (1) after the last *FLAGS variable, or
9376    # (2) before a word containing "conftest.", or (3) at the end.
9377    # Note that $ac_compile itself does not contain backslashes and begins
9378    # with a dollar sign (not a hyphen), so the echo should work correctly.
9379    # The option is referenced via a variable to avoid confusing sed.
9380    lt_compile=`echo "$ac_compile" | $SED \
9381    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9382    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9383    -e 's:$: $lt_compiler_flag:'`
9384    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9385    (eval "$lt_compile" 2>conftest.err)
9386    ac_status=$?
9387    cat conftest.err >&5
9388    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9389    if (exit $ac_status) && test -s "$ac_outfile"; then
9390      # The compiler can only warn and ignore the option if not recognized
9391      # So say no if there are warnings other than the usual output.
9392      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9393      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9394      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9395        lt_cv_prog_compiler_pic_works=yes
9396      fi
9397    fi
9398    $RM conftest*
9399
9400 fi
9401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9402 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9403
9404 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9405     case $lt_prog_compiler_pic in
9406      "" | " "*) ;;
9407      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9408      esac
9409 else
9410     lt_prog_compiler_pic=
9411      lt_prog_compiler_can_build_shared=no
9412 fi
9413
9414 fi
9415
9416
9417
9418
9419
9420
9421 #
9422 # Check to make sure the static flag actually works.
9423 #
9424 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9426 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9427 if ${lt_cv_prog_compiler_static_works+:} false; then :
9428   $as_echo_n "(cached) " >&6
9429 else
9430   lt_cv_prog_compiler_static_works=no
9431    save_LDFLAGS="$LDFLAGS"
9432    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9433    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9434    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9435      # The linker can only warn and ignore the option if not recognized
9436      # So say no if there are warnings
9437      if test -s conftest.err; then
9438        # Append any errors to the config.log.
9439        cat conftest.err 1>&5
9440        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9441        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9442        if diff conftest.exp conftest.er2 >/dev/null; then
9443          lt_cv_prog_compiler_static_works=yes
9444        fi
9445      else
9446        lt_cv_prog_compiler_static_works=yes
9447      fi
9448    fi
9449    $RM -r conftest*
9450    LDFLAGS="$save_LDFLAGS"
9451
9452 fi
9453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9454 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9455
9456 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9457     :
9458 else
9459     lt_prog_compiler_static=
9460 fi
9461
9462
9463
9464
9465
9466
9467
9468   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9469 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9470 if ${lt_cv_prog_compiler_c_o+:} false; then :
9471   $as_echo_n "(cached) " >&6
9472 else
9473   lt_cv_prog_compiler_c_o=no
9474    $RM -r conftest 2>/dev/null
9475    mkdir conftest
9476    cd conftest
9477    mkdir out
9478    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9479
9480    lt_compiler_flag="-o out/conftest2.$ac_objext"
9481    # Insert the option either (1) after the last *FLAGS variable, or
9482    # (2) before a word containing "conftest.", or (3) at the end.
9483    # Note that $ac_compile itself does not contain backslashes and begins
9484    # with a dollar sign (not a hyphen), so the echo should work correctly.
9485    lt_compile=`echo "$ac_compile" | $SED \
9486    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9487    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9488    -e 's:$: $lt_compiler_flag:'`
9489    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9490    (eval "$lt_compile" 2>out/conftest.err)
9491    ac_status=$?
9492    cat out/conftest.err >&5
9493    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9494    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9495    then
9496      # The compiler can only warn and ignore the option if not recognized
9497      # So say no if there are warnings
9498      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9499      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9500      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9501        lt_cv_prog_compiler_c_o=yes
9502      fi
9503    fi
9504    chmod u+w . 2>&5
9505    $RM conftest*
9506    # SGI C++ compiler will create directory out/ii_files/ for
9507    # template instantiation
9508    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9509    $RM out/* && rmdir out
9510    cd ..
9511    $RM -r conftest
9512    $RM conftest*
9513
9514 fi
9515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9516 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9517
9518
9519
9520
9521
9522
9523   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9524 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9525 if ${lt_cv_prog_compiler_c_o+:} false; then :
9526   $as_echo_n "(cached) " >&6
9527 else
9528   lt_cv_prog_compiler_c_o=no
9529    $RM -r conftest 2>/dev/null
9530    mkdir conftest
9531    cd conftest
9532    mkdir out
9533    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9534
9535    lt_compiler_flag="-o out/conftest2.$ac_objext"
9536    # Insert the option either (1) after the last *FLAGS variable, or
9537    # (2) before a word containing "conftest.", or (3) at the end.
9538    # Note that $ac_compile itself does not contain backslashes and begins
9539    # with a dollar sign (not a hyphen), so the echo should work correctly.
9540    lt_compile=`echo "$ac_compile" | $SED \
9541    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9542    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9543    -e 's:$: $lt_compiler_flag:'`
9544    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9545    (eval "$lt_compile" 2>out/conftest.err)
9546    ac_status=$?
9547    cat out/conftest.err >&5
9548    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9549    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9550    then
9551      # The compiler can only warn and ignore the option if not recognized
9552      # So say no if there are warnings
9553      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9554      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9555      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9556        lt_cv_prog_compiler_c_o=yes
9557      fi
9558    fi
9559    chmod u+w . 2>&5
9560    $RM conftest*
9561    # SGI C++ compiler will create directory out/ii_files/ for
9562    # template instantiation
9563    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9564    $RM out/* && rmdir out
9565    cd ..
9566    $RM -r conftest
9567    $RM conftest*
9568
9569 fi
9570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9571 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9572
9573
9574
9575
9576 hard_links="nottested"
9577 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9578   # do not overwrite the value of need_locks provided by the user
9579   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9580 $as_echo_n "checking if we can lock with hard links... " >&6; }
9581   hard_links=yes
9582   $RM conftest*
9583   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9584   touch conftest.a
9585   ln conftest.a conftest.b 2>&5 || hard_links=no
9586   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9588 $as_echo "$hard_links" >&6; }
9589   if test "$hard_links" = no; then
9590     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9591 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9592     need_locks=warn
9593   fi
9594 else
9595   need_locks=no
9596 fi
9597
9598
9599
9600
9601
9602
9603   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9604 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9605
9606   runpath_var=
9607   allow_undefined_flag=
9608   always_export_symbols=no
9609   archive_cmds=
9610   archive_expsym_cmds=
9611   compiler_needs_object=no
9612   enable_shared_with_static_runtimes=no
9613   export_dynamic_flag_spec=
9614   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9615   hardcode_automatic=no
9616   hardcode_direct=no
9617   hardcode_direct_absolute=no
9618   hardcode_libdir_flag_spec=
9619   hardcode_libdir_flag_spec_ld=
9620   hardcode_libdir_separator=
9621   hardcode_minus_L=no
9622   hardcode_shlibpath_var=unsupported
9623   inherit_rpath=no
9624   link_all_deplibs=unknown
9625   module_cmds=
9626   module_expsym_cmds=
9627   old_archive_from_new_cmds=
9628   old_archive_from_expsyms_cmds=
9629   thread_safe_flag_spec=
9630   whole_archive_flag_spec=
9631   # include_expsyms should be a list of space-separated symbols to be *always*
9632   # included in the symbol list
9633   include_expsyms=
9634   # exclude_expsyms can be an extended regexp of symbols to exclude
9635   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9636   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9637   # as well as any symbol that contains `d'.
9638   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9639   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9640   # platforms (ab)use it in PIC code, but their linkers get confused if
9641   # the symbol is explicitly referenced.  Since portable code cannot
9642   # rely on this symbol name, it's probably fine to never include it in
9643   # preloaded symbol tables.
9644   # Exclude shared library initialization/finalization symbols.
9645   extract_expsyms_cmds=
9646
9647   case $host_os in
9648   cygwin* | mingw* | pw32* | cegcc*)
9649     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9650     # When not using gcc, we currently assume that we are using
9651     # Microsoft Visual C++.
9652     if test "$GCC" != yes; then
9653       with_gnu_ld=no
9654     fi
9655     ;;
9656   interix*)
9657     # we just hope/assume this is gcc and not c89 (= MSVC++)
9658     with_gnu_ld=yes
9659     ;;
9660   openbsd*)
9661     with_gnu_ld=no
9662     ;;
9663   esac
9664
9665   ld_shlibs=yes
9666
9667   # On some targets, GNU ld is compatible enough with the native linker
9668   # that we're better off using the native interface for both.
9669   lt_use_gnu_ld_interface=no
9670   if test "$with_gnu_ld" = yes; then
9671     case $host_os in
9672       aix*)
9673         # The AIX port of GNU ld has always aspired to compatibility
9674         # with the native linker.  However, as the warning in the GNU ld
9675         # block says, versions before 2.19.5* couldn't really create working
9676         # shared libraries, regardless of the interface used.
9677         case `$LD -v 2>&1` in
9678           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9679           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9680           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9681           *)
9682             lt_use_gnu_ld_interface=yes
9683             ;;
9684         esac
9685         ;;
9686       *)
9687         lt_use_gnu_ld_interface=yes
9688         ;;
9689     esac
9690   fi
9691
9692   if test "$lt_use_gnu_ld_interface" = yes; then
9693     # If archive_cmds runs LD, not CC, wlarc should be empty
9694     wlarc='${wl}'
9695
9696     # Set some defaults for GNU ld with shared library support. These
9697     # are reset later if shared libraries are not supported. Putting them
9698     # here allows them to be overridden if necessary.
9699     runpath_var=LD_RUN_PATH
9700     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9701     export_dynamic_flag_spec='${wl}--export-dynamic'
9702     # ancient GNU ld didn't support --whole-archive et. al.
9703     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9704       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9705     else
9706       whole_archive_flag_spec=
9707     fi
9708     supports_anon_versioning=no
9709     case `$LD -v 2>&1` in
9710       *GNU\ gold*) supports_anon_versioning=yes ;;
9711       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9712       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9713       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9714       *\ 2.11.*) ;; # other 2.11 versions
9715       *) supports_anon_versioning=yes ;;
9716     esac
9717
9718     # See if GNU ld supports shared libraries.
9719     case $host_os in
9720     aix[3-9]*)
9721       # On AIX/PPC, the GNU linker is very broken
9722       if test "$host_cpu" != ia64; then
9723         ld_shlibs=no
9724         cat <<_LT_EOF 1>&2
9725
9726 *** Warning: the GNU linker, at least up to release 2.19, is reported
9727 *** to be unable to reliably create shared libraries on AIX.
9728 *** Therefore, libtool is disabling shared libraries support.  If you
9729 *** really care for shared libraries, you may want to install binutils
9730 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9731 *** You will then need to restart the configuration process.
9732
9733 _LT_EOF
9734       fi
9735       ;;
9736
9737     amigaos*)
9738       case $host_cpu in
9739       powerpc)
9740             # see comment about AmigaOS4 .so support
9741             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9742             archive_expsym_cmds=''
9743         ;;
9744       m68k)
9745             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)'
9746             hardcode_libdir_flag_spec='-L$libdir'
9747             hardcode_minus_L=yes
9748         ;;
9749       esac
9750       ;;
9751
9752     beos*)
9753       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9754         allow_undefined_flag=unsupported
9755         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9756         # support --undefined.  This deserves some investigation.  FIXME
9757         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9758       else
9759         ld_shlibs=no
9760       fi
9761       ;;
9762
9763     cygwin* | mingw* | pw32* | cegcc*)
9764       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9765       # as there is no search path for DLLs.
9766       hardcode_libdir_flag_spec='-L$libdir'
9767       export_dynamic_flag_spec='${wl}--export-all-symbols'
9768       allow_undefined_flag=unsupported
9769       always_export_symbols=no
9770       enable_shared_with_static_runtimes=yes
9771       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9772
9773       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9774         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9775         # If the export-symbols file already is a .def file (1st line
9776         # is EXPORTS), use it as is; otherwise, prepend...
9777         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9778           cp $export_symbols $output_objdir/$soname.def;
9779         else
9780           echo EXPORTS > $output_objdir/$soname.def;
9781           cat $export_symbols >> $output_objdir/$soname.def;
9782         fi~
9783         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9784       else
9785         ld_shlibs=no
9786       fi
9787       ;;
9788
9789     haiku*)
9790       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9791       link_all_deplibs=yes
9792       ;;
9793
9794     interix[3-9]*)
9795       hardcode_direct=no
9796       hardcode_shlibpath_var=no
9797       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9798       export_dynamic_flag_spec='${wl}-E'
9799       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9800       # Instead, shared libraries are loaded at an image base (0x10000000 by
9801       # default) and relocated if they conflict, which is a slow very memory
9802       # consuming and fragmenting process.  To avoid this, we pick a random,
9803       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9804       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9805       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9806       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'
9807       ;;
9808
9809     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9810       tmp_diet=no
9811       if test "$host_os" = linux-dietlibc; then
9812         case $cc_basename in
9813           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9814         esac
9815       fi
9816       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9817          && test "$tmp_diet" = no
9818       then
9819         tmp_addflag=' $pic_flag'
9820         tmp_sharedflag='-shared'
9821         case $cc_basename,$host_cpu in
9822         pgcc*)                          # Portland Group C compiler
9823           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'
9824           tmp_addflag=' $pic_flag'
9825           ;;
9826         pgf77* | pgf90* | pgf95* | pgfortran*)
9827                                         # Portland Group f77 and f90 compilers
9828           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'
9829           tmp_addflag=' $pic_flag -Mnomain' ;;
9830         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9831           tmp_addflag=' -i_dynamic' ;;
9832         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9833           tmp_addflag=' -i_dynamic -nofor_main' ;;
9834         ifc* | ifort*)                  # Intel Fortran compiler
9835           tmp_addflag=' -nofor_main' ;;
9836         lf95*)                          # Lahey Fortran 8.1
9837           whole_archive_flag_spec=
9838           tmp_sharedflag='--shared' ;;
9839         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9840           tmp_sharedflag='-qmkshrobj'
9841           tmp_addflag= ;;
9842         nvcc*)  # Cuda Compiler Driver 2.2
9843           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'
9844           compiler_needs_object=yes
9845           ;;
9846         esac
9847         case `$CC -V 2>&1 | sed 5q` in
9848         *Sun\ C*)                       # Sun C 5.9
9849           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'
9850           compiler_needs_object=yes
9851           tmp_sharedflag='-G' ;;
9852         *Sun\ F*)                       # Sun Fortran 8.3
9853           tmp_sharedflag='-G' ;;
9854         esac
9855         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856
9857         if test "x$supports_anon_versioning" = xyes; then
9858           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9859             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9860             echo "local: *; };" >> $output_objdir/$libname.ver~
9861             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9862         fi
9863
9864         case $cc_basename in
9865         xlf* | bgf* | bgxlf* | mpixlf*)
9866           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9867           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9868           hardcode_libdir_flag_spec=
9869           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9870           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9871           if test "x$supports_anon_versioning" = xyes; then
9872             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9873               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9874               echo "local: *; };" >> $output_objdir/$libname.ver~
9875               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9876           fi
9877           ;;
9878         esac
9879       else
9880         ld_shlibs=no
9881       fi
9882       ;;
9883
9884     netbsd*)
9885       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9886         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9887         wlarc=
9888       else
9889         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9890         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9891       fi
9892       ;;
9893
9894     solaris*)
9895       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9896         ld_shlibs=no
9897         cat <<_LT_EOF 1>&2
9898
9899 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9900 *** create shared libraries on Solaris systems.  Therefore, libtool
9901 *** is disabling shared libraries support.  We urge you to upgrade GNU
9902 *** binutils to release 2.9.1 or newer.  Another option is to modify
9903 *** your PATH or compiler configuration so that the native linker is
9904 *** used, and then restart.
9905
9906 _LT_EOF
9907       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9908         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9909         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9910       else
9911         ld_shlibs=no
9912       fi
9913       ;;
9914
9915     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9916       case `$LD -v 2>&1` in
9917         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9918         ld_shlibs=no
9919         cat <<_LT_EOF 1>&2
9920
9921 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9922 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9923 *** is disabling shared libraries support.  We urge you to upgrade GNU
9924 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9925 *** your PATH or compiler configuration so that the native linker is
9926 *** used, and then restart.
9927
9928 _LT_EOF
9929         ;;
9930         *)
9931           # For security reasons, it is highly recommended that you always
9932           # use absolute paths for naming shared libraries, and exclude the
9933           # DT_RUNPATH tag from executables and libraries.  But doing so
9934           # requires that you compile everything twice, which is a pain.
9935           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9936             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9937             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9938             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9939           else
9940             ld_shlibs=no
9941           fi
9942         ;;
9943       esac
9944       ;;
9945
9946     sunos4*)
9947       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9948       wlarc=
9949       hardcode_direct=yes
9950       hardcode_shlibpath_var=no
9951       ;;
9952
9953     *)
9954       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9955         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9956         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9957       else
9958         ld_shlibs=no
9959       fi
9960       ;;
9961     esac
9962
9963     if test "$ld_shlibs" = no; then
9964       runpath_var=
9965       hardcode_libdir_flag_spec=
9966       export_dynamic_flag_spec=
9967       whole_archive_flag_spec=
9968     fi
9969   else
9970     # PORTME fill in a description of your system's linker (not GNU ld)
9971     case $host_os in
9972     aix3*)
9973       allow_undefined_flag=unsupported
9974       always_export_symbols=yes
9975       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'
9976       # Note: this linker hardcodes the directories in LIBPATH if there
9977       # are no directories specified by -L.
9978       hardcode_minus_L=yes
9979       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9980         # Neither direct hardcoding nor static linking is supported with a
9981         # broken collect2.
9982         hardcode_direct=unsupported
9983       fi
9984       ;;
9985
9986     aix[4-9]*)
9987       if test "$host_cpu" = ia64; then
9988         # On IA64, the linker does run time linking by default, so we don't
9989         # have to do anything special.
9990         aix_use_runtimelinking=no
9991         exp_sym_flag='-Bexport'
9992         no_entry_flag=""
9993       else
9994         # If we're using GNU nm, then we don't want the "-C" option.
9995         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9996         # Also, AIX nm treats weak defined symbols like other global
9997         # defined symbols, whereas GNU nm marks them as "W".
9998         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9999           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'
10000         else
10001           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'
10002         fi
10003         aix_use_runtimelinking=no
10004
10005         # Test if we are trying to use run time linking or normal
10006         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10007         # need to do runtime linking.
10008         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10009           for ld_flag in $LDFLAGS; do
10010           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10011             aix_use_runtimelinking=yes
10012             break
10013           fi
10014           done
10015           ;;
10016         esac
10017
10018         exp_sym_flag='-bexport'
10019         no_entry_flag='-bnoentry'
10020       fi
10021
10022       # When large executables or shared objects are built, AIX ld can
10023       # have problems creating the table of contents.  If linking a library
10024       # or program results in "error TOC overflow" add -mminimal-toc to
10025       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10026       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10027
10028       archive_cmds=''
10029       hardcode_direct=yes
10030       hardcode_direct_absolute=yes
10031       hardcode_libdir_separator=':'
10032       link_all_deplibs=yes
10033       file_list_spec='${wl}-f,'
10034
10035       if test "$GCC" = yes; then
10036         case $host_os in aix4.[012]|aix4.[012].*)
10037         # We only want to do this on AIX 4.2 and lower, the check
10038         # below for broken collect2 doesn't work under 4.3+
10039           collect2name=`${CC} -print-prog-name=collect2`
10040           if test -f "$collect2name" &&
10041            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10042           then
10043           # We have reworked collect2
10044           :
10045           else
10046           # We have old collect2
10047           hardcode_direct=unsupported
10048           # It fails to find uninstalled libraries when the uninstalled
10049           # path is not listed in the libpath.  Setting hardcode_minus_L
10050           # to unsupported forces relinking
10051           hardcode_minus_L=yes
10052           hardcode_libdir_flag_spec='-L$libdir'
10053           hardcode_libdir_separator=
10054           fi
10055           ;;
10056         esac
10057         shared_flag='-shared'
10058         if test "$aix_use_runtimelinking" = yes; then
10059           shared_flag="$shared_flag "'${wl}-G'
10060         fi
10061       else
10062         # not using gcc
10063         if test "$host_cpu" = ia64; then
10064         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10065         # chokes on -Wl,-G. The following line is correct:
10066           shared_flag='-G'
10067         else
10068           if test "$aix_use_runtimelinking" = yes; then
10069             shared_flag='${wl}-G'
10070           else
10071             shared_flag='${wl}-bM:SRE'
10072           fi
10073         fi
10074       fi
10075
10076       export_dynamic_flag_spec='${wl}-bexpall'
10077       # It seems that -bexpall does not export symbols beginning with
10078       # underscore (_), so it is better to generate a list of symbols to export.
10079       always_export_symbols=yes
10080       if test "$aix_use_runtimelinking" = yes; then
10081         # Warning - without using the other runtime loading flags (-brtl),
10082         # -berok will link without error, but may produce a broken library.
10083         allow_undefined_flag='-berok'
10084         # Determine the default libpath from the value encoded in an
10085         # empty executable.
10086         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10087 /* end confdefs.h.  */
10088
10089 int
10090 main ()
10091 {
10092
10093   ;
10094   return 0;
10095 }
10096 _ACEOF
10097 if ac_fn_c_try_link "$LINENO"; then :
10098
10099 lt_aix_libpath_sed='
10100     /Import File Strings/,/^$/ {
10101         /^0/ {
10102             s/^0  *\(.*\)$/\1/
10103             p
10104         }
10105     }'
10106 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10107 # Check for a 64-bit object if we didn't find anything.
10108 if test -z "$aix_libpath"; then
10109   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10110 fi
10111 fi
10112 rm -f core conftest.err conftest.$ac_objext \
10113     conftest$ac_exeext conftest.$ac_ext
10114 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10115
10116         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10117         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"
10118       else
10119         if test "$host_cpu" = ia64; then
10120           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10121           allow_undefined_flag="-z nodefs"
10122           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"
10123         else
10124          # Determine the default libpath from the value encoded in an
10125          # empty executable.
10126          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127 /* end confdefs.h.  */
10128
10129 int
10130 main ()
10131 {
10132
10133   ;
10134   return 0;
10135 }
10136 _ACEOF
10137 if ac_fn_c_try_link "$LINENO"; then :
10138
10139 lt_aix_libpath_sed='
10140     /Import File Strings/,/^$/ {
10141         /^0/ {
10142             s/^0  *\(.*\)$/\1/
10143             p
10144         }
10145     }'
10146 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10147 # Check for a 64-bit object if we didn't find anything.
10148 if test -z "$aix_libpath"; then
10149   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10150 fi
10151 fi
10152 rm -f core conftest.err conftest.$ac_objext \
10153     conftest$ac_exeext conftest.$ac_ext
10154 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10155
10156          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10157           # Warning - without using the other run time loading flags,
10158           # -berok will link without error, but may produce a broken library.
10159           no_undefined_flag=' ${wl}-bernotok'
10160           allow_undefined_flag=' ${wl}-berok'
10161           if test "$with_gnu_ld" = yes; then
10162             # We only use this code for GNU lds that support --whole-archive.
10163             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10164           else
10165             # Exported symbols can be pulled into shared objects from archives
10166             whole_archive_flag_spec='$convenience'
10167           fi
10168           archive_cmds_need_lc=yes
10169           # This is similar to how AIX traditionally builds its shared libraries.
10170           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'
10171         fi
10172       fi
10173       ;;
10174
10175     amigaos*)
10176       case $host_cpu in
10177       powerpc)
10178             # see comment about AmigaOS4 .so support
10179             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10180             archive_expsym_cmds=''
10181         ;;
10182       m68k)
10183             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)'
10184             hardcode_libdir_flag_spec='-L$libdir'
10185             hardcode_minus_L=yes
10186         ;;
10187       esac
10188       ;;
10189
10190     bsdi[45]*)
10191       export_dynamic_flag_spec=-rdynamic
10192       ;;
10193
10194     cygwin* | mingw* | pw32* | cegcc*)
10195       # When not using gcc, we currently assume that we are using
10196       # Microsoft Visual C++.
10197       # hardcode_libdir_flag_spec is actually meaningless, as there is
10198       # no search path for DLLs.
10199       hardcode_libdir_flag_spec=' '
10200       allow_undefined_flag=unsupported
10201       # Tell ltmain to make .lib files, not .a files.
10202       libext=lib
10203       # Tell ltmain to make .dll files, not .so files.
10204       shrext_cmds=".dll"
10205       # FIXME: Setting linknames here is a bad hack.
10206       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10207       # The linker will automatically build a .lib file if we build a DLL.
10208       old_archive_from_new_cmds='true'
10209       # FIXME: Should let the user specify the lib program.
10210       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10211       fix_srcfile_path='`cygpath -w "$srcfile"`'
10212       enable_shared_with_static_runtimes=yes
10213       ;;
10214
10215     darwin* | rhapsody*)
10216
10217
10218   archive_cmds_need_lc=no
10219   hardcode_direct=no
10220   hardcode_automatic=yes
10221   hardcode_shlibpath_var=unsupported
10222   if test "$lt_cv_ld_force_load" = "yes"; then
10223     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\"`'
10224   else
10225     whole_archive_flag_spec=''
10226   fi
10227   link_all_deplibs=yes
10228   allow_undefined_flag="$_lt_dar_allow_undefined"
10229   case $cc_basename in
10230      ifort*) _lt_dar_can_shared=yes ;;
10231      *) _lt_dar_can_shared=$GCC ;;
10232   esac
10233   if test "$_lt_dar_can_shared" = "yes"; then
10234     output_verbose_link_cmd=func_echo_all
10235     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10236     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10237     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}"
10238     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}"
10239
10240   else
10241   ld_shlibs=no
10242   fi
10243
10244       ;;
10245
10246     dgux*)
10247       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10248       hardcode_libdir_flag_spec='-L$libdir'
10249       hardcode_shlibpath_var=no
10250       ;;
10251
10252     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10253     # support.  Future versions do this automatically, but an explicit c++rt0.o
10254     # does not break anything, and helps significantly (at the cost of a little
10255     # extra space).
10256     freebsd2.2*)
10257       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10258       hardcode_libdir_flag_spec='-R$libdir'
10259       hardcode_direct=yes
10260       hardcode_shlibpath_var=no
10261       ;;
10262
10263     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10264     freebsd2.*)
10265       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10266       hardcode_direct=yes
10267       hardcode_minus_L=yes
10268       hardcode_shlibpath_var=no
10269       ;;
10270
10271     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10272     freebsd* | dragonfly*)
10273       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10274       hardcode_libdir_flag_spec='-R$libdir'
10275       hardcode_direct=yes
10276       hardcode_shlibpath_var=no
10277       ;;
10278
10279     hpux9*)
10280       if test "$GCC" = yes; then
10281         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'
10282       else
10283         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'
10284       fi
10285       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10286       hardcode_libdir_separator=:
10287       hardcode_direct=yes
10288
10289       # hardcode_minus_L: Not really in the search PATH,
10290       # but as the default location of the library.
10291       hardcode_minus_L=yes
10292       export_dynamic_flag_spec='${wl}-E'
10293       ;;
10294
10295     hpux10*)
10296       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10297         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10298       else
10299         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10300       fi
10301       if test "$with_gnu_ld" = no; then
10302         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10303         hardcode_libdir_flag_spec_ld='+b $libdir'
10304         hardcode_libdir_separator=:
10305         hardcode_direct=yes
10306         hardcode_direct_absolute=yes
10307         export_dynamic_flag_spec='${wl}-E'
10308         # hardcode_minus_L: Not really in the search PATH,
10309         # but as the default location of the library.
10310         hardcode_minus_L=yes
10311       fi
10312       ;;
10313
10314     hpux11*)
10315       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10316         case $host_cpu in
10317         hppa*64*)
10318           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10319           ;;
10320         ia64*)
10321           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10322           ;;
10323         *)
10324           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10325           ;;
10326         esac
10327       else
10328         case $host_cpu in
10329         hppa*64*)
10330           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10331           ;;
10332         ia64*)
10333           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10334           ;;
10335         *)
10336
10337           # Older versions of the 11.00 compiler do not understand -b yet
10338           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10339           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10340 $as_echo_n "checking if $CC understands -b... " >&6; }
10341 if ${lt_cv_prog_compiler__b+:} false; then :
10342   $as_echo_n "(cached) " >&6
10343 else
10344   lt_cv_prog_compiler__b=no
10345    save_LDFLAGS="$LDFLAGS"
10346    LDFLAGS="$LDFLAGS -b"
10347    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10348    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10349      # The linker can only warn and ignore the option if not recognized
10350      # So say no if there are warnings
10351      if test -s conftest.err; then
10352        # Append any errors to the config.log.
10353        cat conftest.err 1>&5
10354        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10355        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10356        if diff conftest.exp conftest.er2 >/dev/null; then
10357          lt_cv_prog_compiler__b=yes
10358        fi
10359      else
10360        lt_cv_prog_compiler__b=yes
10361      fi
10362    fi
10363    $RM -r conftest*
10364    LDFLAGS="$save_LDFLAGS"
10365
10366 fi
10367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10368 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10369
10370 if test x"$lt_cv_prog_compiler__b" = xyes; then
10371     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10372 else
10373     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10374 fi
10375
10376           ;;
10377         esac
10378       fi
10379       if test "$with_gnu_ld" = no; then
10380         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10381         hardcode_libdir_separator=:
10382
10383         case $host_cpu in
10384         hppa*64*|ia64*)
10385           hardcode_direct=no
10386           hardcode_shlibpath_var=no
10387           ;;
10388         *)
10389           hardcode_direct=yes
10390           hardcode_direct_absolute=yes
10391           export_dynamic_flag_spec='${wl}-E'
10392
10393           # hardcode_minus_L: Not really in the search PATH,
10394           # but as the default location of the library.
10395           hardcode_minus_L=yes
10396           ;;
10397         esac
10398       fi
10399       ;;
10400
10401     irix5* | irix6* | nonstopux*)
10402       if test "$GCC" = yes; then
10403         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'
10404         # Try to use the -exported_symbol ld option, if it does not
10405         # work, assume that -exports_file does not work either and
10406         # implicitly export all symbols.
10407         save_LDFLAGS="$LDFLAGS"
10408         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10409         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10410 /* end confdefs.h.  */
10411 int foo(void) {}
10412 _ACEOF
10413 if ac_fn_c_try_link "$LINENO"; then :
10414   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'
10415
10416 fi
10417 rm -f core conftest.err conftest.$ac_objext \
10418     conftest$ac_exeext conftest.$ac_ext
10419         LDFLAGS="$save_LDFLAGS"
10420       else
10421         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'
10422         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'
10423       fi
10424       archive_cmds_need_lc='no'
10425       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10426       hardcode_libdir_separator=:
10427       inherit_rpath=yes
10428       link_all_deplibs=yes
10429       ;;
10430
10431     netbsd*)
10432       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10433         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10434       else
10435         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10436       fi
10437       hardcode_libdir_flag_spec='-R$libdir'
10438       hardcode_direct=yes
10439       hardcode_shlibpath_var=no
10440       ;;
10441
10442     newsos6)
10443       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10444       hardcode_direct=yes
10445       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10446       hardcode_libdir_separator=:
10447       hardcode_shlibpath_var=no
10448       ;;
10449
10450     *nto* | *qnx*)
10451       ;;
10452
10453     openbsd*)
10454       if test -f /usr/libexec/ld.so; then
10455         hardcode_direct=yes
10456         hardcode_shlibpath_var=no
10457         hardcode_direct_absolute=yes
10458         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10459           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10460           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10461           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10462           export_dynamic_flag_spec='${wl}-E'
10463         else
10464           case $host_os in
10465            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10466              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10467              hardcode_libdir_flag_spec='-R$libdir'
10468              ;;
10469            *)
10470              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10471              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10472              ;;
10473           esac
10474         fi
10475       else
10476         ld_shlibs=no
10477       fi
10478       ;;
10479
10480     os2*)
10481       hardcode_libdir_flag_spec='-L$libdir'
10482       hardcode_minus_L=yes
10483       allow_undefined_flag=unsupported
10484       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'
10485       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10486       ;;
10487
10488     osf3*)
10489       if test "$GCC" = yes; then
10490         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10491         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'
10492       else
10493         allow_undefined_flag=' -expect_unresolved \*'
10494         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'
10495       fi
10496       archive_cmds_need_lc='no'
10497       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10498       hardcode_libdir_separator=:
10499       ;;
10500
10501     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10502       if test "$GCC" = yes; then
10503         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10504         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'
10505         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10506       else
10507         allow_undefined_flag=' -expect_unresolved \*'
10508         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'
10509         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~
10510         $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'
10511
10512         # Both c and cxx compiler support -rpath directly
10513         hardcode_libdir_flag_spec='-rpath $libdir'
10514       fi
10515       archive_cmds_need_lc='no'
10516       hardcode_libdir_separator=:
10517       ;;
10518
10519     solaris*)
10520       no_undefined_flag=' -z defs'
10521       if test "$GCC" = yes; then
10522         wlarc='${wl}'
10523         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10524         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10525           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10526       else
10527         case `$CC -V 2>&1` in
10528         *"Compilers 5.0"*)
10529           wlarc=''
10530           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10531           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10532           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10533           ;;
10534         *)
10535           wlarc='${wl}'
10536           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10537           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10538           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10539           ;;
10540         esac
10541       fi
10542       hardcode_libdir_flag_spec='-R$libdir'
10543       hardcode_shlibpath_var=no
10544       case $host_os in
10545       solaris2.[0-5] | solaris2.[0-5].*) ;;
10546       *)
10547         # The compiler driver will combine and reorder linker options,
10548         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10549         # but is careful enough not to reorder.
10550         # Supported since Solaris 2.6 (maybe 2.5.1?)
10551         if test "$GCC" = yes; then
10552           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10553         else
10554           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10555         fi
10556         ;;
10557       esac
10558       link_all_deplibs=yes
10559       ;;
10560
10561     sunos4*)
10562       if test "x$host_vendor" = xsequent; then
10563         # Use $CC to link under sequent, because it throws in some extra .o
10564         # files that make .init and .fini sections work.
10565         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10566       else
10567         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10568       fi
10569       hardcode_libdir_flag_spec='-L$libdir'
10570       hardcode_direct=yes
10571       hardcode_minus_L=yes
10572       hardcode_shlibpath_var=no
10573       ;;
10574
10575     sysv4)
10576       case $host_vendor in
10577         sni)
10578           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10579           hardcode_direct=yes # is this really true???
10580         ;;
10581         siemens)
10582           ## LD is ld it makes a PLAMLIB
10583           ## CC just makes a GrossModule.
10584           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10585           reload_cmds='$CC -r -o $output$reload_objs'
10586           hardcode_direct=no
10587         ;;
10588         motorola)
10589           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10590           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10591         ;;
10592       esac
10593       runpath_var='LD_RUN_PATH'
10594       hardcode_shlibpath_var=no
10595       ;;
10596
10597     sysv4.3*)
10598       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10599       hardcode_shlibpath_var=no
10600       export_dynamic_flag_spec='-Bexport'
10601       ;;
10602
10603     sysv4*MP*)
10604       if test -d /usr/nec; then
10605         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10606         hardcode_shlibpath_var=no
10607         runpath_var=LD_RUN_PATH
10608         hardcode_runpath_var=yes
10609         ld_shlibs=yes
10610       fi
10611       ;;
10612
10613     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10614       no_undefined_flag='${wl}-z,text'
10615       archive_cmds_need_lc=no
10616       hardcode_shlibpath_var=no
10617       runpath_var='LD_RUN_PATH'
10618
10619       if test "$GCC" = yes; then
10620         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10621         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10622       else
10623         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10624         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10625       fi
10626       ;;
10627
10628     sysv5* | sco3.2v5* | sco5v6*)
10629       # Note: We can NOT use -z defs as we might desire, because we do not
10630       # link with -lc, and that would cause any symbols used from libc to
10631       # always be unresolved, which means just about no library would
10632       # ever link correctly.  If we're not using GNU ld we use -z text
10633       # though, which does catch some bad symbols but isn't as heavy-handed
10634       # as -z defs.
10635       no_undefined_flag='${wl}-z,text'
10636       allow_undefined_flag='${wl}-z,nodefs'
10637       archive_cmds_need_lc=no
10638       hardcode_shlibpath_var=no
10639       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10640       hardcode_libdir_separator=':'
10641       link_all_deplibs=yes
10642       export_dynamic_flag_spec='${wl}-Bexport'
10643       runpath_var='LD_RUN_PATH'
10644
10645       if test "$GCC" = yes; then
10646         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10647         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10648       else
10649         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10650         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10651       fi
10652       ;;
10653
10654     uts4*)
10655       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10656       hardcode_libdir_flag_spec='-L$libdir'
10657       hardcode_shlibpath_var=no
10658       ;;
10659
10660     *)
10661       ld_shlibs=no
10662       ;;
10663     esac
10664
10665     if test x$host_vendor = xsni; then
10666       case $host in
10667       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10668         export_dynamic_flag_spec='${wl}-Blargedynsym'
10669         ;;
10670       esac
10671     fi
10672   fi
10673
10674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10675 $as_echo "$ld_shlibs" >&6; }
10676 test "$ld_shlibs" = no && can_build_shared=no
10677
10678 with_gnu_ld=$with_gnu_ld
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694 #
10695 # Do we need to explicitly link libc?
10696 #
10697 case "x$archive_cmds_need_lc" in
10698 x|xyes)
10699   # Assume -lc should be added
10700   archive_cmds_need_lc=yes
10701
10702   if test "$enable_shared" = yes && test "$GCC" = yes; then
10703     case $archive_cmds in
10704     *'~'*)
10705       # FIXME: we may have to deal with multi-command sequences.
10706       ;;
10707     '$CC '*)
10708       # Test whether the compiler implicitly links with -lc since on some
10709       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10710       # to ld, don't add -lc before -lgcc.
10711       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10712 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10713 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10714   $as_echo_n "(cached) " >&6
10715 else
10716   $RM conftest*
10717         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10718
10719         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10720   (eval $ac_compile) 2>&5
10721   ac_status=$?
10722   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10723   test $ac_status = 0; } 2>conftest.err; then
10724           soname=conftest
10725           lib=conftest
10726           libobjs=conftest.$ac_objext
10727           deplibs=
10728           wl=$lt_prog_compiler_wl
10729           pic_flag=$lt_prog_compiler_pic
10730           compiler_flags=-v
10731           linker_flags=-v
10732           verstring=
10733           output_objdir=.
10734           libname=conftest
10735           lt_save_allow_undefined_flag=$allow_undefined_flag
10736           allow_undefined_flag=
10737           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10738   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10739   ac_status=$?
10740   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10741   test $ac_status = 0; }
10742           then
10743             lt_cv_archive_cmds_need_lc=no
10744           else
10745             lt_cv_archive_cmds_need_lc=yes
10746           fi
10747           allow_undefined_flag=$lt_save_allow_undefined_flag
10748         else
10749           cat conftest.err 1>&5
10750         fi
10751         $RM conftest*
10752
10753 fi
10754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10755 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10756       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10757       ;;
10758     esac
10759   fi
10760   ;;
10761 esac
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10920 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10921
10922 if test "$GCC" = yes; then
10923   case $host_os in
10924     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10925     *) lt_awk_arg="/^libraries:/" ;;
10926   esac
10927   case $host_os in
10928     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10929     *) lt_sed_strip_eq="s,=/,/,g" ;;
10930   esac
10931   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10932   case $lt_search_path_spec in
10933   *\;*)
10934     # if the path contains ";" then we assume it to be the separator
10935     # otherwise default to the standard path separator (i.e. ":") - it is
10936     # assumed that no part of a normal pathname contains ";" but that should
10937     # okay in the real world where ";" in dirpaths is itself problematic.
10938     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10939     ;;
10940   *)
10941     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10942     ;;
10943   esac
10944   # Ok, now we have the path, separated by spaces, we can step through it
10945   # and add multilib dir if necessary.
10946   lt_tmp_lt_search_path_spec=
10947   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10948   for lt_sys_path in $lt_search_path_spec; do
10949     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10950       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10951     else
10952       test -d "$lt_sys_path" && \
10953         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10954     fi
10955   done
10956   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10957 BEGIN {RS=" "; FS="/|\n";} {
10958   lt_foo="";
10959   lt_count=0;
10960   for (lt_i = NF; lt_i > 0; lt_i--) {
10961     if ($lt_i != "" && $lt_i != ".") {
10962       if ($lt_i == "..") {
10963         lt_count++;
10964       } else {
10965         if (lt_count == 0) {
10966           lt_foo="/" $lt_i lt_foo;
10967         } else {
10968           lt_count--;
10969         }
10970       }
10971     }
10972   }
10973   if (lt_foo != "") { lt_freq[lt_foo]++; }
10974   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10975 }'`
10976   # AWK program above erroneously prepends '/' to C:/dos/paths
10977   # for these hosts.
10978   case $host_os in
10979     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10980       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10981   esac
10982   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10983 else
10984   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10985 fi
10986 library_names_spec=
10987 libname_spec='lib$name'
10988 soname_spec=
10989 shrext_cmds=".so"
10990 postinstall_cmds=
10991 postuninstall_cmds=
10992 finish_cmds=
10993 finish_eval=
10994 shlibpath_var=
10995 shlibpath_overrides_runpath=unknown
10996 version_type=none
10997 dynamic_linker="$host_os ld.so"
10998 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10999 need_lib_prefix=unknown
11000 hardcode_into_libs=no
11001
11002 # when you set need_version to no, make sure it does not cause -set_version
11003 # flags to be left without arguments
11004 need_version=unknown
11005
11006 case $host_os in
11007 aix3*)
11008   version_type=linux
11009   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11010   shlibpath_var=LIBPATH
11011
11012   # AIX 3 has no versioning support, so we append a major version to the name.
11013   soname_spec='${libname}${release}${shared_ext}$major'
11014   ;;
11015
11016 aix[4-9]*)
11017   version_type=linux
11018   need_lib_prefix=no
11019   need_version=no
11020   hardcode_into_libs=yes
11021   if test "$host_cpu" = ia64; then
11022     # AIX 5 supports IA64
11023     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11024     shlibpath_var=LD_LIBRARY_PATH
11025   else
11026     # With GCC up to 2.95.x, collect2 would create an import file
11027     # for dependence libraries.  The import file would start with
11028     # the line `#! .'.  This would cause the generated library to
11029     # depend on `.', always an invalid library.  This was fixed in
11030     # development snapshots of GCC prior to 3.0.
11031     case $host_os in
11032       aix4 | aix4.[01] | aix4.[01].*)
11033       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11034            echo ' yes '
11035            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11036         :
11037       else
11038         can_build_shared=no
11039       fi
11040       ;;
11041     esac
11042     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11043     # soname into executable. Probably we can add versioning support to
11044     # collect2, so additional links can be useful in future.
11045     if test "$aix_use_runtimelinking" = yes; then
11046       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11047       # instead of lib<name>.a to let people know that these are not
11048       # typical AIX shared libraries.
11049       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11050     else
11051       # We preserve .a as extension for shared libraries through AIX4.2
11052       # and later when we are not doing run time linking.
11053       library_names_spec='${libname}${release}.a $libname.a'
11054       soname_spec='${libname}${release}${shared_ext}$major'
11055     fi
11056     shlibpath_var=LIBPATH
11057   fi
11058   ;;
11059
11060 amigaos*)
11061   case $host_cpu in
11062   powerpc)
11063     # Since July 2007 AmigaOS4 officially supports .so libraries.
11064     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11065     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11066     ;;
11067   m68k)
11068     library_names_spec='$libname.ixlibrary $libname.a'
11069     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11070     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'
11071     ;;
11072   esac
11073   ;;
11074
11075 beos*)
11076   library_names_spec='${libname}${shared_ext}'
11077   dynamic_linker="$host_os ld.so"
11078   shlibpath_var=LIBRARY_PATH
11079   ;;
11080
11081 bsdi[45]*)
11082   version_type=linux
11083   need_version=no
11084   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11085   soname_spec='${libname}${release}${shared_ext}$major'
11086   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11087   shlibpath_var=LD_LIBRARY_PATH
11088   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11089   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11090   # the default ld.so.conf also contains /usr/contrib/lib and
11091   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11092   # libtool to hard-code these into programs
11093   ;;
11094
11095 cygwin* | mingw* | pw32* | cegcc*)
11096   version_type=windows
11097   shrext_cmds=".dll"
11098   need_version=no
11099   need_lib_prefix=no
11100
11101   case $GCC,$host_os in
11102   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11103     library_names_spec='$libname.dll.a'
11104     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11105     postinstall_cmds='base_file=`basename \${file}`~
11106       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11107       dldir=$destdir/`dirname \$dlpath`~
11108       test -d \$dldir || mkdir -p \$dldir~
11109       $install_prog $dir/$dlname \$dldir/$dlname~
11110       chmod a+x \$dldir/$dlname~
11111       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11112         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11113       fi'
11114     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11115       dlpath=$dir/\$dldll~
11116        $RM \$dlpath'
11117     shlibpath_overrides_runpath=yes
11118
11119     case $host_os in
11120     cygwin*)
11121       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11122       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11123
11124       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11125       ;;
11126     mingw* | cegcc*)
11127       # MinGW DLLs use traditional 'lib' prefix
11128       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11129       ;;
11130     pw32*)
11131       # pw32 DLLs use 'pw' prefix rather than 'lib'
11132       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11133       ;;
11134     esac
11135     ;;
11136
11137   *)
11138     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11139     ;;
11140   esac
11141   dynamic_linker='Win32 ld.exe'
11142   # FIXME: first we should search . and the directory the executable is in
11143   shlibpath_var=PATH
11144   ;;
11145
11146 darwin* | rhapsody*)
11147   dynamic_linker="$host_os dyld"
11148   version_type=darwin
11149   need_lib_prefix=no
11150   need_version=no
11151   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11152   soname_spec='${libname}${release}${major}$shared_ext'
11153   shlibpath_overrides_runpath=yes
11154   shlibpath_var=DYLD_LIBRARY_PATH
11155   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11156
11157   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11158   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11159   ;;
11160
11161 dgux*)
11162   version_type=linux
11163   need_lib_prefix=no
11164   need_version=no
11165   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11166   soname_spec='${libname}${release}${shared_ext}$major'
11167   shlibpath_var=LD_LIBRARY_PATH
11168   ;;
11169
11170 freebsd* | dragonfly*)
11171   # DragonFly does not have aout.  When/if they implement a new
11172   # versioning mechanism, adjust this.
11173   if test -x /usr/bin/objformat; then
11174     objformat=`/usr/bin/objformat`
11175   else
11176     case $host_os in
11177     freebsd[23].*) objformat=aout ;;
11178     *) objformat=elf ;;
11179     esac
11180   fi
11181   version_type=freebsd-$objformat
11182   case $version_type in
11183     freebsd-elf*)
11184       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11185       need_version=no
11186       need_lib_prefix=no
11187       ;;
11188     freebsd-*)
11189       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11190       need_version=yes
11191       ;;
11192   esac
11193   shlibpath_var=LD_LIBRARY_PATH
11194   case $host_os in
11195   freebsd2.*)
11196     shlibpath_overrides_runpath=yes
11197     ;;
11198   freebsd3.[01]* | freebsdelf3.[01]*)
11199     shlibpath_overrides_runpath=yes
11200     hardcode_into_libs=yes
11201     ;;
11202   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11203   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11204     shlibpath_overrides_runpath=no
11205     hardcode_into_libs=yes
11206     ;;
11207   *) # from 4.6 on, and DragonFly
11208     shlibpath_overrides_runpath=yes
11209     hardcode_into_libs=yes
11210     ;;
11211   esac
11212   ;;
11213
11214 gnu*)
11215   version_type=linux
11216   need_lib_prefix=no
11217   need_version=no
11218   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11219   soname_spec='${libname}${release}${shared_ext}$major'
11220   shlibpath_var=LD_LIBRARY_PATH
11221   hardcode_into_libs=yes
11222   ;;
11223
11224 haiku*)
11225   version_type=linux
11226   need_lib_prefix=no
11227   need_version=no
11228   dynamic_linker="$host_os runtime_loader"
11229   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11230   soname_spec='${libname}${release}${shared_ext}$major'
11231   shlibpath_var=LIBRARY_PATH
11232   shlibpath_overrides_runpath=yes
11233   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11234   hardcode_into_libs=yes
11235   ;;
11236
11237 hpux9* | hpux10* | hpux11*)
11238   # Give a soname corresponding to the major version so that dld.sl refuses to
11239   # link against other versions.
11240   version_type=sunos
11241   need_lib_prefix=no
11242   need_version=no
11243   case $host_cpu in
11244   ia64*)
11245     shrext_cmds='.so'
11246     hardcode_into_libs=yes
11247     dynamic_linker="$host_os dld.so"
11248     shlibpath_var=LD_LIBRARY_PATH
11249     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11250     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11251     soname_spec='${libname}${release}${shared_ext}$major'
11252     if test "X$HPUX_IA64_MODE" = X32; then
11253       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11254     else
11255       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11256     fi
11257     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11258     ;;
11259   hppa*64*)
11260     shrext_cmds='.sl'
11261     hardcode_into_libs=yes
11262     dynamic_linker="$host_os dld.sl"
11263     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11264     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11265     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11266     soname_spec='${libname}${release}${shared_ext}$major'
11267     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11268     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11269     ;;
11270   *)
11271     shrext_cmds='.sl'
11272     dynamic_linker="$host_os dld.sl"
11273     shlibpath_var=SHLIB_PATH
11274     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11275     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11276     soname_spec='${libname}${release}${shared_ext}$major'
11277     ;;
11278   esac
11279   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11280   postinstall_cmds='chmod 555 $lib'
11281   # or fails outright, so override atomically:
11282   install_override_mode=555
11283   ;;
11284
11285 interix[3-9]*)
11286   version_type=linux
11287   need_lib_prefix=no
11288   need_version=no
11289   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11290   soname_spec='${libname}${release}${shared_ext}$major'
11291   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11292   shlibpath_var=LD_LIBRARY_PATH
11293   shlibpath_overrides_runpath=no
11294   hardcode_into_libs=yes
11295   ;;
11296
11297 irix5* | irix6* | nonstopux*)
11298   case $host_os in
11299     nonstopux*) version_type=nonstopux ;;
11300     *)
11301         if test "$lt_cv_prog_gnu_ld" = yes; then
11302                 version_type=linux
11303         else
11304                 version_type=irix
11305         fi ;;
11306   esac
11307   need_lib_prefix=no
11308   need_version=no
11309   soname_spec='${libname}${release}${shared_ext}$major'
11310   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11311   case $host_os in
11312   irix5* | nonstopux*)
11313     libsuff= shlibsuff=
11314     ;;
11315   *)
11316     case $LD in # libtool.m4 will add one of these switches to LD
11317     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11318       libsuff= shlibsuff= libmagic=32-bit;;
11319     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11320       libsuff=32 shlibsuff=N32 libmagic=N32;;
11321     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11322       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11323     *) libsuff= shlibsuff= libmagic=never-match;;
11324     esac
11325     ;;
11326   esac
11327   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11328   shlibpath_overrides_runpath=no
11329   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11330   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11331   hardcode_into_libs=yes
11332   ;;
11333
11334 # No shared lib support for Linux oldld, aout, or coff.
11335 linux*oldld* | linux*aout* | linux*coff*)
11336   dynamic_linker=no
11337   ;;
11338
11339 # This must be Linux ELF.
11340 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11341   version_type=linux
11342   need_lib_prefix=no
11343   need_version=no
11344   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11345   soname_spec='${libname}${release}${shared_ext}$major'
11346   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11347   shlibpath_var=LD_LIBRARY_PATH
11348   shlibpath_overrides_runpath=no
11349
11350   # Some binutils ld are patched to set DT_RUNPATH
11351   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11352   $as_echo_n "(cached) " >&6
11353 else
11354   lt_cv_shlibpath_overrides_runpath=no
11355     save_LDFLAGS=$LDFLAGS
11356     save_libdir=$libdir
11357     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11358          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11359     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11360 /* end confdefs.h.  */
11361
11362 int
11363 main ()
11364 {
11365
11366   ;
11367   return 0;
11368 }
11369 _ACEOF
11370 if ac_fn_c_try_link "$LINENO"; then :
11371   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11372   lt_cv_shlibpath_overrides_runpath=yes
11373 fi
11374 fi
11375 rm -f core conftest.err conftest.$ac_objext \
11376     conftest$ac_exeext conftest.$ac_ext
11377     LDFLAGS=$save_LDFLAGS
11378     libdir=$save_libdir
11379
11380 fi
11381
11382   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11383
11384   # This implies no fast_install, which is unacceptable.
11385   # Some rework will be needed to allow for fast_install
11386   # before this can be enabled.
11387   hardcode_into_libs=yes
11388
11389   # Append ld.so.conf contents to the search path
11390   if test -f /etc/ld.so.conf; then
11391     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' ' '`
11392     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11393   fi
11394
11395   # We used to test for /lib/ld.so.1 and disable shared libraries on
11396   # powerpc, because MkLinux only supported shared libraries with the
11397   # GNU dynamic linker.  Since this was broken with cross compilers,
11398   # most powerpc-linux boxes support dynamic linking these days and
11399   # people can always --disable-shared, the test was removed, and we
11400   # assume the GNU/Linux dynamic linker is in use.
11401   dynamic_linker='GNU/Linux ld.so'
11402   ;;
11403
11404 netbsd*)
11405   version_type=sunos
11406   need_lib_prefix=no
11407   need_version=no
11408   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11409     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11410     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11411     dynamic_linker='NetBSD (a.out) ld.so'
11412   else
11413     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11414     soname_spec='${libname}${release}${shared_ext}$major'
11415     dynamic_linker='NetBSD ld.elf_so'
11416   fi
11417   shlibpath_var=LD_LIBRARY_PATH
11418   shlibpath_overrides_runpath=yes
11419   hardcode_into_libs=yes
11420   ;;
11421
11422 newsos6)
11423   version_type=linux
11424   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11425   shlibpath_var=LD_LIBRARY_PATH
11426   shlibpath_overrides_runpath=yes
11427   ;;
11428
11429 *nto* | *qnx*)
11430   version_type=qnx
11431   need_lib_prefix=no
11432   need_version=no
11433   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11434   soname_spec='${libname}${release}${shared_ext}$major'
11435   shlibpath_var=LD_LIBRARY_PATH
11436   shlibpath_overrides_runpath=no
11437   hardcode_into_libs=yes
11438   dynamic_linker='ldqnx.so'
11439   ;;
11440
11441 openbsd*)
11442   version_type=sunos
11443   sys_lib_dlsearch_path_spec="/usr/lib"
11444   need_lib_prefix=no
11445   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11446   case $host_os in
11447     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11448     *)                          need_version=no  ;;
11449   esac
11450   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11451   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11452   shlibpath_var=LD_LIBRARY_PATH
11453   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11454     case $host_os in
11455       openbsd2.[89] | openbsd2.[89].*)
11456         shlibpath_overrides_runpath=no
11457         ;;
11458       *)
11459         shlibpath_overrides_runpath=yes
11460         ;;
11461       esac
11462   else
11463     shlibpath_overrides_runpath=yes
11464   fi
11465   ;;
11466
11467 os2*)
11468   libname_spec='$name'
11469   shrext_cmds=".dll"
11470   need_lib_prefix=no
11471   library_names_spec='$libname${shared_ext} $libname.a'
11472   dynamic_linker='OS/2 ld.exe'
11473   shlibpath_var=LIBPATH
11474   ;;
11475
11476 osf3* | osf4* | osf5*)
11477   version_type=osf
11478   need_lib_prefix=no
11479   need_version=no
11480   soname_spec='${libname}${release}${shared_ext}$major'
11481   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11482   shlibpath_var=LD_LIBRARY_PATH
11483   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11484   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11485   ;;
11486
11487 rdos*)
11488   dynamic_linker=no
11489   ;;
11490
11491 solaris*)
11492   version_type=linux
11493   need_lib_prefix=no
11494   need_version=no
11495   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11496   soname_spec='${libname}${release}${shared_ext}$major'
11497   shlibpath_var=LD_LIBRARY_PATH
11498   shlibpath_overrides_runpath=yes
11499   hardcode_into_libs=yes
11500   # ldd complains unless libraries are executable
11501   postinstall_cmds='chmod +x $lib'
11502   ;;
11503
11504 sunos4*)
11505   version_type=sunos
11506   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11507   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11508   shlibpath_var=LD_LIBRARY_PATH
11509   shlibpath_overrides_runpath=yes
11510   if test "$with_gnu_ld" = yes; then
11511     need_lib_prefix=no
11512   fi
11513   need_version=yes
11514   ;;
11515
11516 sysv4 | sysv4.3*)
11517   version_type=linux
11518   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11519   soname_spec='${libname}${release}${shared_ext}$major'
11520   shlibpath_var=LD_LIBRARY_PATH
11521   case $host_vendor in
11522     sni)
11523       shlibpath_overrides_runpath=no
11524       need_lib_prefix=no
11525       runpath_var=LD_RUN_PATH
11526       ;;
11527     siemens)
11528       need_lib_prefix=no
11529       ;;
11530     motorola)
11531       need_lib_prefix=no
11532       need_version=no
11533       shlibpath_overrides_runpath=no
11534       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11535       ;;
11536   esac
11537   ;;
11538
11539 sysv4*MP*)
11540   if test -d /usr/nec ;then
11541     version_type=linux
11542     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11543     soname_spec='$libname${shared_ext}.$major'
11544     shlibpath_var=LD_LIBRARY_PATH
11545   fi
11546   ;;
11547
11548 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11549   version_type=freebsd-elf
11550   need_lib_prefix=no
11551   need_version=no
11552   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11553   soname_spec='${libname}${release}${shared_ext}$major'
11554   shlibpath_var=LD_LIBRARY_PATH
11555   shlibpath_overrides_runpath=yes
11556   hardcode_into_libs=yes
11557   if test "$with_gnu_ld" = yes; then
11558     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11559   else
11560     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11561     case $host_os in
11562       sco3.2v5*)
11563         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11564         ;;
11565     esac
11566   fi
11567   sys_lib_dlsearch_path_spec='/usr/lib'
11568   ;;
11569
11570 tpf*)
11571   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11572   version_type=linux
11573   need_lib_prefix=no
11574   need_version=no
11575   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11576   shlibpath_var=LD_LIBRARY_PATH
11577   shlibpath_overrides_runpath=no
11578   hardcode_into_libs=yes
11579   ;;
11580
11581 uts4*)
11582   version_type=linux
11583   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11584   soname_spec='${libname}${release}${shared_ext}$major'
11585   shlibpath_var=LD_LIBRARY_PATH
11586   ;;
11587
11588 *)
11589   dynamic_linker=no
11590   ;;
11591 esac
11592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11593 $as_echo "$dynamic_linker" >&6; }
11594 test "$dynamic_linker" = no && can_build_shared=no
11595
11596 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11597 if test "$GCC" = yes; then
11598   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11599 fi
11600
11601 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11602   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11603 fi
11604 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11605   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11606 fi
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11700 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11701 hardcode_action=
11702 if test -n "$hardcode_libdir_flag_spec" ||
11703    test -n "$runpath_var" ||
11704    test "X$hardcode_automatic" = "Xyes" ; then
11705
11706   # We can hardcode non-existent directories.
11707   if test "$hardcode_direct" != no &&
11708      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11709      # have to relink, otherwise we might link with an installed library
11710      # when we should be linking with a yet-to-be-installed one
11711      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11712      test "$hardcode_minus_L" != no; then
11713     # Linking always hardcodes the temporary library directory.
11714     hardcode_action=relink
11715   else
11716     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11717     hardcode_action=immediate
11718   fi
11719 else
11720   # We cannot hardcode anything, or else we can only hardcode existing
11721   # directories.
11722   hardcode_action=unsupported
11723 fi
11724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11725 $as_echo "$hardcode_action" >&6; }
11726
11727 if test "$hardcode_action" = relink ||
11728    test "$inherit_rpath" = yes; then
11729   # Fast installation is not supported
11730   enable_fast_install=no
11731 elif test "$shlibpath_overrides_runpath" = yes ||
11732      test "$enable_shared" = no; then
11733   # Fast installation is not necessary
11734   enable_fast_install=needless
11735 fi
11736
11737
11738
11739
11740
11741
11742   if test "x$enable_dlopen" != xyes; then
11743   enable_dlopen=unknown
11744   enable_dlopen_self=unknown
11745   enable_dlopen_self_static=unknown
11746 else
11747   lt_cv_dlopen=no
11748   lt_cv_dlopen_libs=
11749
11750   case $host_os in
11751   beos*)
11752     lt_cv_dlopen="load_add_on"
11753     lt_cv_dlopen_libs=
11754     lt_cv_dlopen_self=yes
11755     ;;
11756
11757   mingw* | pw32* | cegcc*)
11758     lt_cv_dlopen="LoadLibrary"
11759     lt_cv_dlopen_libs=
11760     ;;
11761
11762   cygwin*)
11763     lt_cv_dlopen="dlopen"
11764     lt_cv_dlopen_libs=
11765     ;;
11766
11767   darwin*)
11768   # if libdl is installed we need to link against it
11769     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11770 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11771 if ${ac_cv_lib_dl_dlopen+:} false; then :
11772   $as_echo_n "(cached) " >&6
11773 else
11774   ac_check_lib_save_LIBS=$LIBS
11775 LIBS="-ldl  $LIBS"
11776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11777 /* end confdefs.h.  */
11778
11779 /* Override any GCC internal prototype to avoid an error.
11780    Use char because int might match the return type of a GCC
11781    builtin and then its argument prototype would still apply.  */
11782 #ifdef __cplusplus
11783 extern "C"
11784 #endif
11785 char dlopen ();
11786 int
11787 main ()
11788 {
11789 return dlopen ();
11790   ;
11791   return 0;
11792 }
11793 _ACEOF
11794 if ac_fn_c_try_link "$LINENO"; then :
11795   ac_cv_lib_dl_dlopen=yes
11796 else
11797   ac_cv_lib_dl_dlopen=no
11798 fi
11799 rm -f core conftest.err conftest.$ac_objext \
11800     conftest$ac_exeext conftest.$ac_ext
11801 LIBS=$ac_check_lib_save_LIBS
11802 fi
11803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11804 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11805 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11806   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11807 else
11808
11809     lt_cv_dlopen="dyld"
11810     lt_cv_dlopen_libs=
11811     lt_cv_dlopen_self=yes
11812
11813 fi
11814
11815     ;;
11816
11817   *)
11818     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11819 if test "x$ac_cv_func_shl_load" = xyes; then :
11820   lt_cv_dlopen="shl_load"
11821 else
11822   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11823 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11824 if ${ac_cv_lib_dld_shl_load+:} false; then :
11825   $as_echo_n "(cached) " >&6
11826 else
11827   ac_check_lib_save_LIBS=$LIBS
11828 LIBS="-ldld  $LIBS"
11829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11830 /* end confdefs.h.  */
11831
11832 /* Override any GCC internal prototype to avoid an error.
11833    Use char because int might match the return type of a GCC
11834    builtin and then its argument prototype would still apply.  */
11835 #ifdef __cplusplus
11836 extern "C"
11837 #endif
11838 char shl_load ();
11839 int
11840 main ()
11841 {
11842 return shl_load ();
11843   ;
11844   return 0;
11845 }
11846 _ACEOF
11847 if ac_fn_c_try_link "$LINENO"; then :
11848   ac_cv_lib_dld_shl_load=yes
11849 else
11850   ac_cv_lib_dld_shl_load=no
11851 fi
11852 rm -f core conftest.err conftest.$ac_objext \
11853     conftest$ac_exeext conftest.$ac_ext
11854 LIBS=$ac_check_lib_save_LIBS
11855 fi
11856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11857 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11858 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11859   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11860 else
11861   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11862 if test "x$ac_cv_func_dlopen" = xyes; then :
11863   lt_cv_dlopen="dlopen"
11864 else
11865   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11866 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11867 if ${ac_cv_lib_dl_dlopen+:} false; then :
11868   $as_echo_n "(cached) " >&6
11869 else
11870   ac_check_lib_save_LIBS=$LIBS
11871 LIBS="-ldl  $LIBS"
11872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11873 /* end confdefs.h.  */
11874
11875 /* Override any GCC internal prototype to avoid an error.
11876    Use char because int might match the return type of a GCC
11877    builtin and then its argument prototype would still apply.  */
11878 #ifdef __cplusplus
11879 extern "C"
11880 #endif
11881 char dlopen ();
11882 int
11883 main ()
11884 {
11885 return dlopen ();
11886   ;
11887   return 0;
11888 }
11889 _ACEOF
11890 if ac_fn_c_try_link "$LINENO"; then :
11891   ac_cv_lib_dl_dlopen=yes
11892 else
11893   ac_cv_lib_dl_dlopen=no
11894 fi
11895 rm -f core conftest.err conftest.$ac_objext \
11896     conftest$ac_exeext conftest.$ac_ext
11897 LIBS=$ac_check_lib_save_LIBS
11898 fi
11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11900 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11901 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11902   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11903 else
11904   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11905 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11906 if ${ac_cv_lib_svld_dlopen+:} false; then :
11907   $as_echo_n "(cached) " >&6
11908 else
11909   ac_check_lib_save_LIBS=$LIBS
11910 LIBS="-lsvld  $LIBS"
11911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11912 /* end confdefs.h.  */
11913
11914 /* Override any GCC internal prototype to avoid an error.
11915    Use char because int might match the return type of a GCC
11916    builtin and then its argument prototype would still apply.  */
11917 #ifdef __cplusplus
11918 extern "C"
11919 #endif
11920 char dlopen ();
11921 int
11922 main ()
11923 {
11924 return dlopen ();
11925   ;
11926   return 0;
11927 }
11928 _ACEOF
11929 if ac_fn_c_try_link "$LINENO"; then :
11930   ac_cv_lib_svld_dlopen=yes
11931 else
11932   ac_cv_lib_svld_dlopen=no
11933 fi
11934 rm -f core conftest.err conftest.$ac_objext \
11935     conftest$ac_exeext conftest.$ac_ext
11936 LIBS=$ac_check_lib_save_LIBS
11937 fi
11938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11939 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11940 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11941   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11942 else
11943   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11944 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11945 if ${ac_cv_lib_dld_dld_link+:} false; then :
11946   $as_echo_n "(cached) " >&6
11947 else
11948   ac_check_lib_save_LIBS=$LIBS
11949 LIBS="-ldld  $LIBS"
11950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11951 /* end confdefs.h.  */
11952
11953 /* Override any GCC internal prototype to avoid an error.
11954    Use char because int might match the return type of a GCC
11955    builtin and then its argument prototype would still apply.  */
11956 #ifdef __cplusplus
11957 extern "C"
11958 #endif
11959 char dld_link ();
11960 int
11961 main ()
11962 {
11963 return dld_link ();
11964   ;
11965   return 0;
11966 }
11967 _ACEOF
11968 if ac_fn_c_try_link "$LINENO"; then :
11969   ac_cv_lib_dld_dld_link=yes
11970 else
11971   ac_cv_lib_dld_dld_link=no
11972 fi
11973 rm -f core conftest.err conftest.$ac_objext \
11974     conftest$ac_exeext conftest.$ac_ext
11975 LIBS=$ac_check_lib_save_LIBS
11976 fi
11977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11978 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11979 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11980   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11981 fi
11982
11983
11984 fi
11985
11986
11987 fi
11988
11989
11990 fi
11991
11992
11993 fi
11994
11995
11996 fi
11997
11998     ;;
11999   esac
12000
12001   if test "x$lt_cv_dlopen" != xno; then
12002     enable_dlopen=yes
12003   else
12004     enable_dlopen=no
12005   fi
12006
12007   case $lt_cv_dlopen in
12008   dlopen)
12009     save_CPPFLAGS="$CPPFLAGS"
12010     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12011
12012     save_LDFLAGS="$LDFLAGS"
12013     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12014
12015     save_LIBS="$LIBS"
12016     LIBS="$lt_cv_dlopen_libs $LIBS"
12017
12018     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12019 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12020 if ${lt_cv_dlopen_self+:} false; then :
12021   $as_echo_n "(cached) " >&6
12022 else
12023           if test "$cross_compiling" = yes; then :
12024   lt_cv_dlopen_self=cross
12025 else
12026   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12027   lt_status=$lt_dlunknown
12028   cat > conftest.$ac_ext <<_LT_EOF
12029 #line 12029 "configure"
12030 #include "confdefs.h"
12031
12032 #if HAVE_DLFCN_H
12033 #include <dlfcn.h>
12034 #endif
12035
12036 #include <stdio.h>
12037
12038 #ifdef RTLD_GLOBAL
12039 #  define LT_DLGLOBAL           RTLD_GLOBAL
12040 #else
12041 #  ifdef DL_GLOBAL
12042 #    define LT_DLGLOBAL         DL_GLOBAL
12043 #  else
12044 #    define LT_DLGLOBAL         0
12045 #  endif
12046 #endif
12047
12048 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12049    find out it does not work in some platform. */
12050 #ifndef LT_DLLAZY_OR_NOW
12051 #  ifdef RTLD_LAZY
12052 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12053 #  else
12054 #    ifdef DL_LAZY
12055 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12056 #    else
12057 #      ifdef RTLD_NOW
12058 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12059 #      else
12060 #        ifdef DL_NOW
12061 #          define LT_DLLAZY_OR_NOW      DL_NOW
12062 #        else
12063 #          define LT_DLLAZY_OR_NOW      0
12064 #        endif
12065 #      endif
12066 #    endif
12067 #  endif
12068 #endif
12069
12070 /* When -fvisbility=hidden is used, assume the code has been annotated
12071    correspondingly for the symbols needed.  */
12072 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12073 void fnord () __attribute__((visibility("default")));
12074 #endif
12075
12076 void fnord () { int i=42; }
12077 int main ()
12078 {
12079   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12080   int status = $lt_dlunknown;
12081
12082   if (self)
12083     {
12084       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12085       else
12086         {
12087           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12088           else puts (dlerror ());
12089         }
12090       /* dlclose (self); */
12091     }
12092   else
12093     puts (dlerror ());
12094
12095   return status;
12096 }
12097 _LT_EOF
12098   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12099   (eval $ac_link) 2>&5
12100   ac_status=$?
12101   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12102   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12103     (./conftest; exit; ) >&5 2>/dev/null
12104     lt_status=$?
12105     case x$lt_status in
12106       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12107       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12108       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12109     esac
12110   else :
12111     # compilation failed
12112     lt_cv_dlopen_self=no
12113   fi
12114 fi
12115 rm -fr conftest*
12116
12117
12118 fi
12119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12120 $as_echo "$lt_cv_dlopen_self" >&6; }
12121
12122     if test "x$lt_cv_dlopen_self" = xyes; then
12123       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12124       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12125 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12126 if ${lt_cv_dlopen_self_static+:} false; then :
12127   $as_echo_n "(cached) " >&6
12128 else
12129           if test "$cross_compiling" = yes; then :
12130   lt_cv_dlopen_self_static=cross
12131 else
12132   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12133   lt_status=$lt_dlunknown
12134   cat > conftest.$ac_ext <<_LT_EOF
12135 #line 12135 "configure"
12136 #include "confdefs.h"
12137
12138 #if HAVE_DLFCN_H
12139 #include <dlfcn.h>
12140 #endif
12141
12142 #include <stdio.h>
12143
12144 #ifdef RTLD_GLOBAL
12145 #  define LT_DLGLOBAL           RTLD_GLOBAL
12146 #else
12147 #  ifdef DL_GLOBAL
12148 #    define LT_DLGLOBAL         DL_GLOBAL
12149 #  else
12150 #    define LT_DLGLOBAL         0
12151 #  endif
12152 #endif
12153
12154 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12155    find out it does not work in some platform. */
12156 #ifndef LT_DLLAZY_OR_NOW
12157 #  ifdef RTLD_LAZY
12158 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12159 #  else
12160 #    ifdef DL_LAZY
12161 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12162 #    else
12163 #      ifdef RTLD_NOW
12164 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12165 #      else
12166 #        ifdef DL_NOW
12167 #          define LT_DLLAZY_OR_NOW      DL_NOW
12168 #        else
12169 #          define LT_DLLAZY_OR_NOW      0
12170 #        endif
12171 #      endif
12172 #    endif
12173 #  endif
12174 #endif
12175
12176 /* When -fvisbility=hidden is used, assume the code has been annotated
12177    correspondingly for the symbols needed.  */
12178 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12179 void fnord () __attribute__((visibility("default")));
12180 #endif
12181
12182 void fnord () { int i=42; }
12183 int main ()
12184 {
12185   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12186   int status = $lt_dlunknown;
12187
12188   if (self)
12189     {
12190       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12191       else
12192         {
12193           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12194           else puts (dlerror ());
12195         }
12196       /* dlclose (self); */
12197     }
12198   else
12199     puts (dlerror ());
12200
12201   return status;
12202 }
12203 _LT_EOF
12204   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12205   (eval $ac_link) 2>&5
12206   ac_status=$?
12207   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12208   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12209     (./conftest; exit; ) >&5 2>/dev/null
12210     lt_status=$?
12211     case x$lt_status in
12212       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12213       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12214       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12215     esac
12216   else :
12217     # compilation failed
12218     lt_cv_dlopen_self_static=no
12219   fi
12220 fi
12221 rm -fr conftest*
12222
12223
12224 fi
12225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12226 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12227     fi
12228
12229     CPPFLAGS="$save_CPPFLAGS"
12230     LDFLAGS="$save_LDFLAGS"
12231     LIBS="$save_LIBS"
12232     ;;
12233   esac
12234
12235   case $lt_cv_dlopen_self in
12236   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12237   *) enable_dlopen_self=unknown ;;
12238   esac
12239
12240   case $lt_cv_dlopen_self_static in
12241   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12242   *) enable_dlopen_self_static=unknown ;;
12243   esac
12244 fi
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262 striplib=
12263 old_striplib=
12264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12265 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12266 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12267   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12268   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12270 $as_echo "yes" >&6; }
12271 else
12272 # FIXME - insert some real tests, host_os isn't really good enough
12273   case $host_os in
12274   darwin*)
12275     if test -n "$STRIP" ; then
12276       striplib="$STRIP -x"
12277       old_striplib="$STRIP -S"
12278       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12279 $as_echo "yes" >&6; }
12280     else
12281       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12282 $as_echo "no" >&6; }
12283     fi
12284     ;;
12285   *)
12286     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12287 $as_echo "no" >&6; }
12288     ;;
12289   esac
12290 fi
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303   # Report which library types will actually be built
12304   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12305 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12306   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12307 $as_echo "$can_build_shared" >&6; }
12308
12309   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12310 $as_echo_n "checking whether to build shared libraries... " >&6; }
12311   test "$can_build_shared" = "no" && enable_shared=no
12312
12313   # On AIX, shared libraries and static libraries use the same namespace, and
12314   # are all built from PIC.
12315   case $host_os in
12316   aix3*)
12317     test "$enable_shared" = yes && enable_static=no
12318     if test -n "$RANLIB"; then
12319       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12320       postinstall_cmds='$RANLIB $lib'
12321     fi
12322     ;;
12323
12324   aix[4-9]*)
12325     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12326       test "$enable_shared" = yes && enable_static=no
12327     fi
12328     ;;
12329   esac
12330   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12331 $as_echo "$enable_shared" >&6; }
12332
12333   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12334 $as_echo_n "checking whether to build static libraries... " >&6; }
12335   # Make sure either enable_shared or enable_static is yes.
12336   test "$enable_shared" = yes || enable_static=yes
12337   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12338 $as_echo "$enable_static" >&6; }
12339
12340
12341
12342
12343 fi
12344 ac_ext=c
12345 ac_cpp='$CPP $CPPFLAGS'
12346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12349
12350 CC="$lt_save_CC"
12351
12352       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12353     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12354     (test "X$CXX" != "Xg++"))) ; then
12355   ac_ext=cpp
12356 ac_cpp='$CXXCPP $CPPFLAGS'
12357 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12358 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12359 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12361 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12362 if test -z "$CXXCPP"; then
12363   if ${ac_cv_prog_CXXCPP+:} false; then :
12364   $as_echo_n "(cached) " >&6
12365 else
12366       # Double quotes because CXXCPP needs to be expanded
12367     for CXXCPP in "$CXX -E" "/lib/cpp"
12368     do
12369       ac_preproc_ok=false
12370 for ac_cxx_preproc_warn_flag in '' yes
12371 do
12372   # Use a header file that comes with gcc, so configuring glibc
12373   # with a fresh cross-compiler works.
12374   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12375   # <limits.h> exists even on freestanding compilers.
12376   # On the NeXT, cc -E runs the code through the compiler's parser,
12377   # not just through cpp. "Syntax error" is here to catch this case.
12378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12379 /* end confdefs.h.  */
12380 #ifdef __STDC__
12381 # include <limits.h>
12382 #else
12383 # include <assert.h>
12384 #endif
12385                      Syntax error
12386 _ACEOF
12387 if ac_fn_cxx_try_cpp "$LINENO"; then :
12388
12389 else
12390   # Broken: fails on valid input.
12391 continue
12392 fi
12393 rm -f conftest.err conftest.i conftest.$ac_ext
12394
12395   # OK, works on sane cases.  Now check whether nonexistent headers
12396   # can be detected and how.
12397   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12398 /* end confdefs.h.  */
12399 #include <ac_nonexistent.h>
12400 _ACEOF
12401 if ac_fn_cxx_try_cpp "$LINENO"; then :
12402   # Broken: success on invalid input.
12403 continue
12404 else
12405   # Passes both tests.
12406 ac_preproc_ok=:
12407 break
12408 fi
12409 rm -f conftest.err conftest.i conftest.$ac_ext
12410
12411 done
12412 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12413 rm -f conftest.i conftest.err conftest.$ac_ext
12414 if $ac_preproc_ok; then :
12415   break
12416 fi
12417
12418     done
12419     ac_cv_prog_CXXCPP=$CXXCPP
12420
12421 fi
12422   CXXCPP=$ac_cv_prog_CXXCPP
12423 else
12424   ac_cv_prog_CXXCPP=$CXXCPP
12425 fi
12426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12427 $as_echo "$CXXCPP" >&6; }
12428 ac_preproc_ok=false
12429 for ac_cxx_preproc_warn_flag in '' yes
12430 do
12431   # Use a header file that comes with gcc, so configuring glibc
12432   # with a fresh cross-compiler works.
12433   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12434   # <limits.h> exists even on freestanding compilers.
12435   # On the NeXT, cc -E runs the code through the compiler's parser,
12436   # not just through cpp. "Syntax error" is here to catch this case.
12437   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12438 /* end confdefs.h.  */
12439 #ifdef __STDC__
12440 # include <limits.h>
12441 #else
12442 # include <assert.h>
12443 #endif
12444                      Syntax error
12445 _ACEOF
12446 if ac_fn_cxx_try_cpp "$LINENO"; then :
12447
12448 else
12449   # Broken: fails on valid input.
12450 continue
12451 fi
12452 rm -f conftest.err conftest.i conftest.$ac_ext
12453
12454   # OK, works on sane cases.  Now check whether nonexistent headers
12455   # can be detected and how.
12456   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12457 /* end confdefs.h.  */
12458 #include <ac_nonexistent.h>
12459 _ACEOF
12460 if ac_fn_cxx_try_cpp "$LINENO"; then :
12461   # Broken: success on invalid input.
12462 continue
12463 else
12464   # Passes both tests.
12465 ac_preproc_ok=:
12466 break
12467 fi
12468 rm -f conftest.err conftest.i conftest.$ac_ext
12469
12470 done
12471 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12472 rm -f conftest.i conftest.err conftest.$ac_ext
12473 if $ac_preproc_ok; then :
12474
12475 else
12476   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12477 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12478 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12479 See \`config.log' for more details" "$LINENO" 5; }
12480 fi
12481
12482 ac_ext=c
12483 ac_cpp='$CPP $CPPFLAGS'
12484 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12485 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12486 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12487
12488 else
12489   _lt_caught_CXX_error=yes
12490 fi
12491
12492 ac_ext=cpp
12493 ac_cpp='$CXXCPP $CPPFLAGS'
12494 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12495 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12496 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12497
12498 archive_cmds_need_lc_CXX=no
12499 allow_undefined_flag_CXX=
12500 always_export_symbols_CXX=no
12501 archive_expsym_cmds_CXX=
12502 compiler_needs_object_CXX=no
12503 export_dynamic_flag_spec_CXX=
12504 hardcode_direct_CXX=no
12505 hardcode_direct_absolute_CXX=no
12506 hardcode_libdir_flag_spec_CXX=
12507 hardcode_libdir_flag_spec_ld_CXX=
12508 hardcode_libdir_separator_CXX=
12509 hardcode_minus_L_CXX=no
12510 hardcode_shlibpath_var_CXX=unsupported
12511 hardcode_automatic_CXX=no
12512 inherit_rpath_CXX=no
12513 module_cmds_CXX=
12514 module_expsym_cmds_CXX=
12515 link_all_deplibs_CXX=unknown
12516 old_archive_cmds_CXX=$old_archive_cmds
12517 reload_flag_CXX=$reload_flag
12518 reload_cmds_CXX=$reload_cmds
12519 no_undefined_flag_CXX=
12520 whole_archive_flag_spec_CXX=
12521 enable_shared_with_static_runtimes_CXX=no
12522
12523 # Source file extension for C++ test sources.
12524 ac_ext=cpp
12525
12526 # Object file extension for compiled C++ test sources.
12527 objext=o
12528 objext_CXX=$objext
12529
12530 # No sense in running all these tests if we already determined that
12531 # the CXX compiler isn't working.  Some variables (like enable_shared)
12532 # are currently assumed to apply to all compilers on this platform,
12533 # and will be corrupted by setting them based on a non-working compiler.
12534 if test "$_lt_caught_CXX_error" != yes; then
12535   # Code to be used in simple compile tests
12536   lt_simple_compile_test_code="int some_variable = 0;"
12537
12538   # Code to be used in simple link tests
12539   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12540
12541   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12542
12543
12544
12545
12546
12547
12548 # If no C compiler was specified, use CC.
12549 LTCC=${LTCC-"$CC"}
12550
12551 # If no C compiler flags were specified, use CFLAGS.
12552 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12553
12554 # Allow CC to be a program name with arguments.
12555 compiler=$CC
12556
12557
12558   # save warnings/boilerplate of simple test code
12559   ac_outfile=conftest.$ac_objext
12560 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12561 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12562 _lt_compiler_boilerplate=`cat conftest.err`
12563 $RM conftest*
12564
12565   ac_outfile=conftest.$ac_objext
12566 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12567 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12568 _lt_linker_boilerplate=`cat conftest.err`
12569 $RM -r conftest*
12570
12571
12572   # Allow CC to be a program name with arguments.
12573   lt_save_CC=$CC
12574   lt_save_LD=$LD
12575   lt_save_GCC=$GCC
12576   GCC=$GXX
12577   lt_save_with_gnu_ld=$with_gnu_ld
12578   lt_save_path_LD=$lt_cv_path_LD
12579   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12580     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12581   else
12582     $as_unset lt_cv_prog_gnu_ld
12583   fi
12584   if test -n "${lt_cv_path_LDCXX+set}"; then
12585     lt_cv_path_LD=$lt_cv_path_LDCXX
12586   else
12587     $as_unset lt_cv_path_LD
12588   fi
12589   test -z "${LDCXX+set}" || LD=$LDCXX
12590   CC=${CXX-"c++"}
12591   compiler=$CC
12592   compiler_CXX=$CC
12593   for cc_temp in $compiler""; do
12594   case $cc_temp in
12595     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12596     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12597     \-*) ;;
12598     *) break;;
12599   esac
12600 done
12601 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12602
12603
12604   if test -n "$compiler"; then
12605     # We don't want -fno-exception when compiling C++ code, so set the
12606     # no_builtin_flag separately
12607     if test "$GXX" = yes; then
12608       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12609     else
12610       lt_prog_compiler_no_builtin_flag_CXX=
12611     fi
12612
12613     if test "$GXX" = yes; then
12614       # Set up default GNU C++ configuration
12615
12616
12617
12618 # Check whether --with-gnu-ld was given.
12619 if test "${with_gnu_ld+set}" = set; then :
12620   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12621 else
12622   with_gnu_ld=no
12623 fi
12624
12625 ac_prog=ld
12626 if test "$GCC" = yes; then
12627   # Check if gcc -print-prog-name=ld gives a path.
12628   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12629 $as_echo_n "checking for ld used by $CC... " >&6; }
12630   case $host in
12631   *-*-mingw*)
12632     # gcc leaves a trailing carriage return which upsets mingw
12633     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12634   *)
12635     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12636   esac
12637   case $ac_prog in
12638     # Accept absolute paths.
12639     [\\/]* | ?:[\\/]*)
12640       re_direlt='/[^/][^/]*/\.\./'
12641       # Canonicalize the pathname of ld
12642       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12643       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12644         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12645       done
12646       test -z "$LD" && LD="$ac_prog"
12647       ;;
12648   "")
12649     # If it fails, then pretend we aren't using GCC.
12650     ac_prog=ld
12651     ;;
12652   *)
12653     # If it is relative, then search for the first ld in PATH.
12654     with_gnu_ld=unknown
12655     ;;
12656   esac
12657 elif test "$with_gnu_ld" = yes; then
12658   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12659 $as_echo_n "checking for GNU ld... " >&6; }
12660 else
12661   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12662 $as_echo_n "checking for non-GNU ld... " >&6; }
12663 fi
12664 if ${lt_cv_path_LD+:} false; then :
12665   $as_echo_n "(cached) " >&6
12666 else
12667   if test -z "$LD"; then
12668   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12669   for ac_dir in $PATH; do
12670     IFS="$lt_save_ifs"
12671     test -z "$ac_dir" && ac_dir=.
12672     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12673       lt_cv_path_LD="$ac_dir/$ac_prog"
12674       # Check to see if the program is GNU ld.  I'd rather use --version,
12675       # but apparently some variants of GNU ld only accept -v.
12676       # Break only if it was the GNU/non-GNU ld that we prefer.
12677       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12678       *GNU* | *'with BFD'*)
12679         test "$with_gnu_ld" != no && break
12680         ;;
12681       *)
12682         test "$with_gnu_ld" != yes && break
12683         ;;
12684       esac
12685     fi
12686   done
12687   IFS="$lt_save_ifs"
12688 else
12689   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12690 fi
12691 fi
12692
12693 LD="$lt_cv_path_LD"
12694 if test -n "$LD"; then
12695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12696 $as_echo "$LD" >&6; }
12697 else
12698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12699 $as_echo "no" >&6; }
12700 fi
12701 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12703 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12704 if ${lt_cv_prog_gnu_ld+:} false; then :
12705   $as_echo_n "(cached) " >&6
12706 else
12707   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12708 case `$LD -v 2>&1 </dev/null` in
12709 *GNU* | *'with BFD'*)
12710   lt_cv_prog_gnu_ld=yes
12711   ;;
12712 *)
12713   lt_cv_prog_gnu_ld=no
12714   ;;
12715 esac
12716 fi
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12718 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12719 with_gnu_ld=$lt_cv_prog_gnu_ld
12720
12721
12722
12723
12724
12725
12726
12727       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12728       # archiving commands below assume that GNU ld is being used.
12729       if test "$with_gnu_ld" = yes; then
12730         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12731         archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12732
12733         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12734         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12735
12736         # If archive_cmds runs LD, not CC, wlarc should be empty
12737         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12738         #     investigate it a little bit more. (MM)
12739         wlarc='${wl}'
12740
12741         # ancient GNU ld didn't support --whole-archive et. al.
12742         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12743           $GREP 'no-whole-archive' > /dev/null; then
12744           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12745         else
12746           whole_archive_flag_spec_CXX=
12747         fi
12748       else
12749         with_gnu_ld=no
12750         wlarc=
12751
12752         # A generic and very simple default shared library creation
12753         # command for GNU C++ for the case where it uses the native
12754         # linker, instead of GNU ld.  If possible, this setting should
12755         # overridden to take advantage of the native linker features on
12756         # the platform it is being used on.
12757         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12758       fi
12759
12760       # Commands to make compiler produce verbose output that lists
12761       # what "hidden" libraries, object files and flags are used when
12762       # linking a shared library.
12763       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12764
12765     else
12766       GXX=no
12767       with_gnu_ld=no
12768       wlarc=
12769     fi
12770
12771     # PORTME: fill in a description of your system's C++ link characteristics
12772     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12773 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12774     ld_shlibs_CXX=yes
12775     case $host_os in
12776       aix3*)
12777         # FIXME: insert proper C++ library support
12778         ld_shlibs_CXX=no
12779         ;;
12780       aix[4-9]*)
12781         if test "$host_cpu" = ia64; then
12782           # On IA64, the linker does run time linking by default, so we don't
12783           # have to do anything special.
12784           aix_use_runtimelinking=no
12785           exp_sym_flag='-Bexport'
12786           no_entry_flag=""
12787         else
12788           aix_use_runtimelinking=no
12789
12790           # Test if we are trying to use run time linking or normal
12791           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12792           # need to do runtime linking.
12793           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12794             for ld_flag in $LDFLAGS; do
12795               case $ld_flag in
12796               *-brtl*)
12797                 aix_use_runtimelinking=yes
12798                 break
12799                 ;;
12800               esac
12801             done
12802             ;;
12803           esac
12804
12805           exp_sym_flag='-bexport'
12806           no_entry_flag='-bnoentry'
12807         fi
12808
12809         # When large executables or shared objects are built, AIX ld can
12810         # have problems creating the table of contents.  If linking a library
12811         # or program results in "error TOC overflow" add -mminimal-toc to
12812         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12813         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12814
12815         archive_cmds_CXX=''
12816         hardcode_direct_CXX=yes
12817         hardcode_direct_absolute_CXX=yes
12818         hardcode_libdir_separator_CXX=':'
12819         link_all_deplibs_CXX=yes
12820         file_list_spec_CXX='${wl}-f,'
12821
12822         if test "$GXX" = yes; then
12823           case $host_os in aix4.[012]|aix4.[012].*)
12824           # We only want to do this on AIX 4.2 and lower, the check
12825           # below for broken collect2 doesn't work under 4.3+
12826           collect2name=`${CC} -print-prog-name=collect2`
12827           if test -f "$collect2name" &&
12828              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12829           then
12830             # We have reworked collect2
12831             :
12832           else
12833             # We have old collect2
12834             hardcode_direct_CXX=unsupported
12835             # It fails to find uninstalled libraries when the uninstalled
12836             # path is not listed in the libpath.  Setting hardcode_minus_L
12837             # to unsupported forces relinking
12838             hardcode_minus_L_CXX=yes
12839             hardcode_libdir_flag_spec_CXX='-L$libdir'
12840             hardcode_libdir_separator_CXX=
12841           fi
12842           esac
12843           shared_flag='-shared'
12844           if test "$aix_use_runtimelinking" = yes; then
12845             shared_flag="$shared_flag "'${wl}-G'
12846           fi
12847         else
12848           # not using gcc
12849           if test "$host_cpu" = ia64; then
12850           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12851           # chokes on -Wl,-G. The following line is correct:
12852           shared_flag='-G'
12853           else
12854             if test "$aix_use_runtimelinking" = yes; then
12855               shared_flag='${wl}-G'
12856             else
12857               shared_flag='${wl}-bM:SRE'
12858             fi
12859           fi
12860         fi
12861
12862         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12863         # It seems that -bexpall does not export symbols beginning with
12864         # underscore (_), so it is better to generate a list of symbols to
12865         # export.
12866         always_export_symbols_CXX=yes
12867         if test "$aix_use_runtimelinking" = yes; then
12868           # Warning - without using the other runtime loading flags (-brtl),
12869           # -berok will link without error, but may produce a broken library.
12870           allow_undefined_flag_CXX='-berok'
12871           # Determine the default libpath from the value encoded in an empty
12872           # executable.
12873           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12874 /* end confdefs.h.  */
12875
12876 int
12877 main ()
12878 {
12879
12880   ;
12881   return 0;
12882 }
12883 _ACEOF
12884 if ac_fn_cxx_try_link "$LINENO"; then :
12885
12886 lt_aix_libpath_sed='
12887     /Import File Strings/,/^$/ {
12888         /^0/ {
12889             s/^0  *\(.*\)$/\1/
12890             p
12891         }
12892     }'
12893 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12894 # Check for a 64-bit object if we didn't find anything.
12895 if test -z "$aix_libpath"; then
12896   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12897 fi
12898 fi
12899 rm -f core conftest.err conftest.$ac_objext \
12900     conftest$ac_exeext conftest.$ac_ext
12901 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12902
12903           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12904
12905           archive_expsym_cmds_CXX='$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"
12906         else
12907           if test "$host_cpu" = ia64; then
12908             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12909             allow_undefined_flag_CXX="-z nodefs"
12910             archive_expsym_cmds_CXX="\$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"
12911           else
12912             # Determine the default libpath from the value encoded in an
12913             # empty executable.
12914             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12915 /* end confdefs.h.  */
12916
12917 int
12918 main ()
12919 {
12920
12921   ;
12922   return 0;
12923 }
12924 _ACEOF
12925 if ac_fn_cxx_try_link "$LINENO"; then :
12926
12927 lt_aix_libpath_sed='
12928     /Import File Strings/,/^$/ {
12929         /^0/ {
12930             s/^0  *\(.*\)$/\1/
12931             p
12932         }
12933     }'
12934 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12935 # Check for a 64-bit object if we didn't find anything.
12936 if test -z "$aix_libpath"; then
12937   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12938 fi
12939 fi
12940 rm -f core conftest.err conftest.$ac_objext \
12941     conftest$ac_exeext conftest.$ac_ext
12942 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12943
12944             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12945             # Warning - without using the other run time loading flags,
12946             # -berok will link without error, but may produce a broken library.
12947             no_undefined_flag_CXX=' ${wl}-bernotok'
12948             allow_undefined_flag_CXX=' ${wl}-berok'
12949             if test "$with_gnu_ld" = yes; then
12950               # We only use this code for GNU lds that support --whole-archive.
12951               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12952             else
12953               # Exported symbols can be pulled into shared objects from archives
12954               whole_archive_flag_spec_CXX='$convenience'
12955             fi
12956             archive_cmds_need_lc_CXX=yes
12957             # This is similar to how AIX traditionally builds its shared
12958             # libraries.
12959             archive_expsym_cmds_CXX="\$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'
12960           fi
12961         fi
12962         ;;
12963
12964       beos*)
12965         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12966           allow_undefined_flag_CXX=unsupported
12967           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12968           # support --undefined.  This deserves some investigation.  FIXME
12969           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12970         else
12971           ld_shlibs_CXX=no
12972         fi
12973         ;;
12974
12975       chorus*)
12976         case $cc_basename in
12977           *)
12978           # FIXME: insert proper C++ library support
12979           ld_shlibs_CXX=no
12980           ;;
12981         esac
12982         ;;
12983
12984       cygwin* | mingw* | pw32* | cegcc*)
12985         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12986         # as there is no search path for DLLs.
12987         hardcode_libdir_flag_spec_CXX='-L$libdir'
12988         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12989         allow_undefined_flag_CXX=unsupported
12990         always_export_symbols_CXX=no
12991         enable_shared_with_static_runtimes_CXX=yes
12992
12993         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12994           archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12995           # If the export-symbols file already is a .def file (1st line
12996           # is EXPORTS), use it as is; otherwise, prepend...
12997           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12998             cp $export_symbols $output_objdir/$soname.def;
12999           else
13000             echo EXPORTS > $output_objdir/$soname.def;
13001             cat $export_symbols >> $output_objdir/$soname.def;
13002           fi~
13003           $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13004         else
13005           ld_shlibs_CXX=no
13006         fi
13007         ;;
13008       darwin* | rhapsody*)
13009
13010
13011   archive_cmds_need_lc_CXX=no
13012   hardcode_direct_CXX=no
13013   hardcode_automatic_CXX=yes
13014   hardcode_shlibpath_var_CXX=unsupported
13015   if test "$lt_cv_ld_force_load" = "yes"; then
13016     whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13017   else
13018     whole_archive_flag_spec_CXX=''
13019   fi
13020   link_all_deplibs_CXX=yes
13021   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13022   case $cc_basename in
13023      ifort*) _lt_dar_can_shared=yes ;;
13024      *) _lt_dar_can_shared=$GCC ;;
13025   esac
13026   if test "$_lt_dar_can_shared" = "yes"; then
13027     output_verbose_link_cmd=func_echo_all
13028     archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13029     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13030     archive_expsym_cmds_CXX="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}"
13031     module_expsym_cmds_CXX="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}"
13032        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13033       archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
13034       archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
13035     fi
13036
13037   else
13038   ld_shlibs_CXX=no
13039   fi
13040
13041         ;;
13042
13043       dgux*)
13044         case $cc_basename in
13045           ec++*)
13046             # FIXME: insert proper C++ library support
13047             ld_shlibs_CXX=no
13048             ;;
13049           ghcx*)
13050             # Green Hills C++ Compiler
13051             # FIXME: insert proper C++ library support
13052             ld_shlibs_CXX=no
13053             ;;
13054           *)
13055             # FIXME: insert proper C++ library support
13056             ld_shlibs_CXX=no
13057             ;;
13058         esac
13059         ;;
13060
13061       freebsd2.*)
13062         # C++ shared libraries reported to be fairly broken before
13063         # switch to ELF
13064         ld_shlibs_CXX=no
13065         ;;
13066
13067       freebsd-elf*)
13068         archive_cmds_need_lc_CXX=no
13069         ;;
13070
13071       freebsd* | dragonfly*)
13072         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13073         # conventions
13074         ld_shlibs_CXX=yes
13075         ;;
13076
13077       gnu*)
13078         ;;
13079
13080       haiku*)
13081         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13082         link_all_deplibs_CXX=yes
13083         ;;
13084
13085       hpux9*)
13086         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13087         hardcode_libdir_separator_CXX=:
13088         export_dynamic_flag_spec_CXX='${wl}-E'
13089         hardcode_direct_CXX=yes
13090         hardcode_minus_L_CXX=yes # Not in the search PATH,
13091                                              # but as the default
13092                                              # location of the library.
13093
13094         case $cc_basename in
13095           CC*)
13096             # FIXME: insert proper C++ library support
13097             ld_shlibs_CXX=no
13098             ;;
13099           aCC*)
13100             archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13101             # Commands to make compiler produce verbose output that lists
13102             # what "hidden" libraries, object files and flags are used when
13103             # linking a shared library.
13104             #
13105             # There doesn't appear to be a way to prevent this compiler from
13106             # explicitly linking system object files so we need to strip them
13107             # from the output so that they don't get included in the library
13108             # dependencies.
13109             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13110             ;;
13111           *)
13112             if test "$GXX" = yes; then
13113               archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13114             else
13115               # FIXME: insert proper C++ library support
13116               ld_shlibs_CXX=no
13117             fi
13118             ;;
13119         esac
13120         ;;
13121
13122       hpux10*|hpux11*)
13123         if test $with_gnu_ld = no; then
13124           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13125           hardcode_libdir_separator_CXX=:
13126
13127           case $host_cpu in
13128             hppa*64*|ia64*)
13129               ;;
13130             *)
13131               export_dynamic_flag_spec_CXX='${wl}-E'
13132               ;;
13133           esac
13134         fi
13135         case $host_cpu in
13136           hppa*64*|ia64*)
13137             hardcode_direct_CXX=no
13138             hardcode_shlibpath_var_CXX=no
13139             ;;
13140           *)
13141             hardcode_direct_CXX=yes
13142             hardcode_direct_absolute_CXX=yes
13143             hardcode_minus_L_CXX=yes # Not in the search PATH,
13144                                                  # but as the default
13145                                                  # location of the library.
13146             ;;
13147         esac
13148
13149         case $cc_basename in
13150           CC*)
13151             # FIXME: insert proper C++ library support
13152             ld_shlibs_CXX=no
13153             ;;
13154           aCC*)
13155             case $host_cpu in
13156               hppa*64*)
13157                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13158                 ;;
13159               ia64*)
13160                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13161                 ;;
13162               *)
13163                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13164                 ;;
13165             esac
13166             # Commands to make compiler produce verbose output that lists
13167             # what "hidden" libraries, object files and flags are used when
13168             # linking a shared library.
13169             #
13170             # There doesn't appear to be a way to prevent this compiler from
13171             # explicitly linking system object files so we need to strip them
13172             # from the output so that they don't get included in the library
13173             # dependencies.
13174             output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13175             ;;
13176           *)
13177             if test "$GXX" = yes; then
13178               if test $with_gnu_ld = no; then
13179                 case $host_cpu in
13180                   hppa*64*)
13181                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13182                     ;;
13183                   ia64*)
13184                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13185                     ;;
13186                   *)
13187                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13188                     ;;
13189                 esac
13190               fi
13191             else
13192               # FIXME: insert proper C++ library support
13193               ld_shlibs_CXX=no
13194             fi
13195             ;;
13196         esac
13197         ;;
13198
13199       interix[3-9]*)
13200         hardcode_direct_CXX=no
13201         hardcode_shlibpath_var_CXX=no
13202         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13203         export_dynamic_flag_spec_CXX='${wl}-E'
13204         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13205         # Instead, shared libraries are loaded at an image base (0x10000000 by
13206         # default) and relocated if they conflict, which is a slow very memory
13207         # consuming and fragmenting process.  To avoid this, we pick a random,
13208         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13209         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13210         archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13211         archive_expsym_cmds_CXX='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'
13212         ;;
13213       irix5* | irix6*)
13214         case $cc_basename in
13215           CC*)
13216             # SGI C++
13217             archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13218
13219             # Archives containing C++ object files must be created using
13220             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13221             # necessary to make sure instantiated templates are included
13222             # in the archive.
13223             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13224             ;;
13225           *)
13226             if test "$GXX" = yes; then
13227               if test "$with_gnu_ld" = no; then
13228                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
13229               else
13230                 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
13231               fi
13232             fi
13233             link_all_deplibs_CXX=yes
13234             ;;
13235         esac
13236         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13237         hardcode_libdir_separator_CXX=:
13238         inherit_rpath_CXX=yes
13239         ;;
13240
13241       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13242         case $cc_basename in
13243           KCC*)
13244             # Kuck and Associates, Inc. (KAI) C++ Compiler
13245
13246             # KCC will only create a shared library if the output file
13247             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13248             # to its proper name (with version) after linking.
13249             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13250             archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
13251             # Commands to make compiler produce verbose output that lists
13252             # what "hidden" libraries, object files and flags are used when
13253             # linking a shared library.
13254             #
13255             # There doesn't appear to be a way to prevent this compiler from
13256             # explicitly linking system object files so we need to strip them
13257             # from the output so that they don't get included in the library
13258             # dependencies.
13259             output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13260
13261             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13262             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13263
13264             # Archives containing C++ object files must be created using
13265             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13266             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13267             ;;
13268           icpc* | ecpc* )
13269             # Intel C++
13270             with_gnu_ld=yes
13271             # version 8.0 and above of icpc choke on multiply defined symbols
13272             # if we add $predep_objects and $postdep_objects, however 7.1 and
13273             # earlier do not add the objects themselves.
13274             case `$CC -V 2>&1` in
13275               *"Version 7."*)
13276                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13277                 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13278                 ;;
13279               *)  # Version 8.0 or newer
13280                 tmp_idyn=
13281                 case $host_cpu in
13282                   ia64*) tmp_idyn=' -i_dynamic';;
13283                 esac
13284                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13285                 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13286                 ;;
13287             esac
13288             archive_cmds_need_lc_CXX=no
13289             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13290             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13291             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13292             ;;
13293           pgCC* | pgcpp*)
13294             # Portland Group C++ compiler
13295             case `$CC -V` in
13296             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13297               prelink_cmds_CXX='tpldir=Template.dir~
13298                 rm -rf $tpldir~
13299                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13300                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13301               old_archive_cmds_CXX='tpldir=Template.dir~
13302                 rm -rf $tpldir~
13303                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13304                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13305                 $RANLIB $oldlib'
13306               archive_cmds_CXX='tpldir=Template.dir~
13307                 rm -rf $tpldir~
13308                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13309                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13310               archive_expsym_cmds_CXX='tpldir=Template.dir~
13311                 rm -rf $tpldir~
13312                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13313                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13314               ;;
13315             *) # Version 6 and above use weak symbols
13316               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13317               archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
13318               ;;
13319             esac
13320
13321             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13322             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13323             whole_archive_flag_spec_CXX='${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'
13324             ;;
13325           cxx*)
13326             # Compaq C++
13327             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13328             archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
13329
13330             runpath_var=LD_RUN_PATH
13331             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13332             hardcode_libdir_separator_CXX=:
13333
13334             # Commands to make compiler produce verbose output that lists
13335             # what "hidden" libraries, object files and flags are used when
13336             # linking a shared library.
13337             #
13338             # There doesn't appear to be a way to prevent this compiler from
13339             # explicitly linking system object files so we need to strip them
13340             # from the output so that they don't get included in the library
13341             # dependencies.
13342             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
13343             ;;
13344           xl* | mpixl* | bgxl*)
13345             # IBM XL 8.0 on PPC, with GNU ld
13346             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13347             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13348             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13349             if test "x$supports_anon_versioning" = xyes; then
13350               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13351                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13352                 echo "local: *; };" >> $output_objdir/$libname.ver~
13353                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13354             fi
13355             ;;
13356           *)
13357             case `$CC -V 2>&1 | sed 5q` in
13358             *Sun\ C*)
13359               # Sun C++ 5.9
13360               no_undefined_flag_CXX=' -zdefs'
13361               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13362               archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
13363               hardcode_libdir_flag_spec_CXX='-R$libdir'
13364               whole_archive_flag_spec_CXX='${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'
13365               compiler_needs_object_CXX=yes
13366
13367               # Not sure whether something based on
13368               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13369               # would be better.
13370               output_verbose_link_cmd='func_echo_all'
13371
13372               # Archives containing C++ object files must be created using
13373               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13374               # necessary to make sure instantiated templates are included
13375               # in the archive.
13376               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13377               ;;
13378             esac
13379             ;;
13380         esac
13381         ;;
13382
13383       lynxos*)
13384         # FIXME: insert proper C++ library support
13385         ld_shlibs_CXX=no
13386         ;;
13387
13388       m88k*)
13389         # FIXME: insert proper C++ library support
13390         ld_shlibs_CXX=no
13391         ;;
13392
13393       mvs*)
13394         case $cc_basename in
13395           cxx*)
13396             # FIXME: insert proper C++ library support
13397             ld_shlibs_CXX=no
13398             ;;
13399           *)
13400             # FIXME: insert proper C++ library support
13401             ld_shlibs_CXX=no
13402             ;;
13403         esac
13404         ;;
13405
13406       netbsd*)
13407         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13408           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13409           wlarc=
13410           hardcode_libdir_flag_spec_CXX='-R$libdir'
13411           hardcode_direct_CXX=yes
13412           hardcode_shlibpath_var_CXX=no
13413         fi
13414         # Workaround some broken pre-1.5 toolchains
13415         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13416         ;;
13417
13418       *nto* | *qnx*)
13419         ld_shlibs_CXX=yes
13420         ;;
13421
13422       openbsd2*)
13423         # C++ shared libraries are fairly broken
13424         ld_shlibs_CXX=no
13425         ;;
13426
13427       openbsd*)
13428         if test -f /usr/libexec/ld.so; then
13429           hardcode_direct_CXX=yes
13430           hardcode_shlibpath_var_CXX=no
13431           hardcode_direct_absolute_CXX=yes
13432           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13433           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13434           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13435             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13436             export_dynamic_flag_spec_CXX='${wl}-E'
13437             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13438           fi
13439           output_verbose_link_cmd=func_echo_all
13440         else
13441           ld_shlibs_CXX=no
13442         fi
13443         ;;
13444
13445       osf3* | osf4* | osf5*)
13446         case $cc_basename in
13447           KCC*)
13448             # Kuck and Associates, Inc. (KAI) C++ Compiler
13449
13450             # KCC will only create a shared library if the output file
13451             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13452             # to its proper name (with version) after linking.
13453             archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
13454
13455             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13456             hardcode_libdir_separator_CXX=:
13457
13458             # Archives containing C++ object files must be created using
13459             # the KAI C++ compiler.
13460             case $host in
13461               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13462               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13463             esac
13464             ;;
13465           RCC*)
13466             # Rational C++ 2.4.1
13467             # FIXME: insert proper C++ library support
13468             ld_shlibs_CXX=no
13469             ;;
13470           cxx*)
13471             case $host in
13472               osf3*)
13473                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13474                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13475                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13476                 ;;
13477               *)
13478                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13479                 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13480                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13481                   echo "-hidden">> $lib.exp~
13482                   $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
13483                   $RM $lib.exp'
13484                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13485                 ;;
13486             esac
13487
13488             hardcode_libdir_separator_CXX=:
13489
13490             # Commands to make compiler produce verbose output that lists
13491             # what "hidden" libraries, object files and flags are used when
13492             # linking a shared library.
13493             #
13494             # There doesn't appear to be a way to prevent this compiler from
13495             # explicitly linking system object files so we need to strip them
13496             # from the output so that they don't get included in the library
13497             # dependencies.
13498             output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
13499             ;;
13500           *)
13501             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13502               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13503               case $host in
13504                 osf3*)
13505                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13506                   ;;
13507                 *)
13508                   archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
13509                   ;;
13510               esac
13511
13512               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13513               hardcode_libdir_separator_CXX=:
13514
13515               # Commands to make compiler produce verbose output that lists
13516               # what "hidden" libraries, object files and flags are used when
13517               # linking a shared library.
13518               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13519
13520             else
13521               # FIXME: insert proper C++ library support
13522               ld_shlibs_CXX=no
13523             fi
13524             ;;
13525         esac
13526         ;;
13527
13528       psos*)
13529         # FIXME: insert proper C++ library support
13530         ld_shlibs_CXX=no
13531         ;;
13532
13533       sunos4*)
13534         case $cc_basename in
13535           CC*)
13536             # Sun C++ 4.x
13537             # FIXME: insert proper C++ library support
13538             ld_shlibs_CXX=no
13539             ;;
13540           lcc*)
13541             # Lucid
13542             # FIXME: insert proper C++ library support
13543             ld_shlibs_CXX=no
13544             ;;
13545           *)
13546             # FIXME: insert proper C++ library support
13547             ld_shlibs_CXX=no
13548             ;;
13549         esac
13550         ;;
13551
13552       solaris*)
13553         case $cc_basename in
13554           CC*)
13555             # Sun C++ 4.2, 5.x and Centerline C++
13556             archive_cmds_need_lc_CXX=yes
13557             no_undefined_flag_CXX=' -zdefs'
13558             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13559             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13560               $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13561
13562             hardcode_libdir_flag_spec_CXX='-R$libdir'
13563             hardcode_shlibpath_var_CXX=no
13564             case $host_os in
13565               solaris2.[0-5] | solaris2.[0-5].*) ;;
13566               *)
13567                 # The compiler driver will combine and reorder linker options,
13568                 # but understands `-z linker_flag'.
13569                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13570                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13571                 ;;
13572             esac
13573             link_all_deplibs_CXX=yes
13574
13575             output_verbose_link_cmd='func_echo_all'
13576
13577             # Archives containing C++ object files must be created using
13578             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13579             # necessary to make sure instantiated templates are included
13580             # in the archive.
13581             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13582             ;;
13583           gcx*)
13584             # Green Hills C++ Compiler
13585             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13586
13587             # The C++ compiler must be used to create the archive.
13588             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13589             ;;
13590           *)
13591             # GNU C++ compiler with Solaris linker
13592             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13593               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13594               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13595                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13596                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13597                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13598
13599                 # Commands to make compiler produce verbose output that lists
13600                 # what "hidden" libraries, object files and flags are used when
13601                 # linking a shared library.
13602                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13603               else
13604                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13605                 # platform.
13606                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13607                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13608                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13609
13610                 # Commands to make compiler produce verbose output that lists
13611                 # what "hidden" libraries, object files and flags are used when
13612                 # linking a shared library.
13613                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13614               fi
13615
13616               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13617               case $host_os in
13618                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13619                 *)
13620                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13621                   ;;
13622               esac
13623             fi
13624             ;;
13625         esac
13626         ;;
13627
13628     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13629       no_undefined_flag_CXX='${wl}-z,text'
13630       archive_cmds_need_lc_CXX=no
13631       hardcode_shlibpath_var_CXX=no
13632       runpath_var='LD_RUN_PATH'
13633
13634       case $cc_basename in
13635         CC*)
13636           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13637           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13638           ;;
13639         *)
13640           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13641           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13642           ;;
13643       esac
13644       ;;
13645
13646       sysv5* | sco3.2v5* | sco5v6*)
13647         # Note: We can NOT use -z defs as we might desire, because we do not
13648         # link with -lc, and that would cause any symbols used from libc to
13649         # always be unresolved, which means just about no library would
13650         # ever link correctly.  If we're not using GNU ld we use -z text
13651         # though, which does catch some bad symbols but isn't as heavy-handed
13652         # as -z defs.
13653         no_undefined_flag_CXX='${wl}-z,text'
13654         allow_undefined_flag_CXX='${wl}-z,nodefs'
13655         archive_cmds_need_lc_CXX=no
13656         hardcode_shlibpath_var_CXX=no
13657         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13658         hardcode_libdir_separator_CXX=':'
13659         link_all_deplibs_CXX=yes
13660         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13661         runpath_var='LD_RUN_PATH'
13662
13663         case $cc_basename in
13664           CC*)
13665             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13666             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13667             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13668               '"$old_archive_cmds_CXX"
13669             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13670               '"$reload_cmds_CXX"
13671             ;;
13672           *)
13673             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13674             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13675             ;;
13676         esac
13677       ;;
13678
13679       tandem*)
13680         case $cc_basename in
13681           NCC*)
13682             # NonStop-UX NCC 3.20
13683             # FIXME: insert proper C++ library support
13684             ld_shlibs_CXX=no
13685             ;;
13686           *)
13687             # FIXME: insert proper C++ library support
13688             ld_shlibs_CXX=no
13689             ;;
13690         esac
13691         ;;
13692
13693       vxworks*)
13694         # FIXME: insert proper C++ library support
13695         ld_shlibs_CXX=no
13696         ;;
13697
13698       *)
13699         # FIXME: insert proper C++ library support
13700         ld_shlibs_CXX=no
13701         ;;
13702     esac
13703
13704     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13705 $as_echo "$ld_shlibs_CXX" >&6; }
13706     test "$ld_shlibs_CXX" = no && can_build_shared=no
13707
13708     GCC_CXX="$GXX"
13709     LD_CXX="$LD"
13710
13711     ## CAVEAT EMPTOR:
13712     ## There is no encapsulation within the following macros, do not change
13713     ## the running order or otherwise move them around unless you know exactly
13714     ## what you are doing...
13715     # Dependencies to place before and after the object being linked:
13716 predep_objects_CXX=
13717 postdep_objects_CXX=
13718 predeps_CXX=
13719 postdeps_CXX=
13720 compiler_lib_search_path_CXX=
13721
13722 cat > conftest.$ac_ext <<_LT_EOF
13723 class Foo
13724 {
13725 public:
13726   Foo (void) { a = 0; }
13727 private:
13728   int a;
13729 };
13730 _LT_EOF
13731
13732 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13733   (eval $ac_compile) 2>&5
13734   ac_status=$?
13735   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13736   test $ac_status = 0; }; then
13737   # Parse the compiler output and extract the necessary
13738   # objects, libraries and library flags.
13739
13740   # Sentinel used to keep track of whether or not we are before
13741   # the conftest object file.
13742   pre_test_object_deps_done=no
13743
13744   for p in `eval "$output_verbose_link_cmd"`; do
13745     case $p in
13746
13747     -L* | -R* | -l*)
13748        # Some compilers place space between "-{L,R}" and the path.
13749        # Remove the space.
13750        if test $p = "-L" ||
13751           test $p = "-R"; then
13752          prev=$p
13753          continue
13754        else
13755          prev=
13756        fi
13757
13758        if test "$pre_test_object_deps_done" = no; then
13759          case $p in
13760          -L* | -R*)
13761            # Internal compiler library paths should come after those
13762            # provided the user.  The postdeps already come after the
13763            # user supplied libs so there is no need to process them.
13764            if test -z "$compiler_lib_search_path_CXX"; then
13765              compiler_lib_search_path_CXX="${prev}${p}"
13766            else
13767              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13768            fi
13769            ;;
13770          # The "-l" case would never come before the object being
13771          # linked, so don't bother handling this case.
13772          esac
13773        else
13774          if test -z "$postdeps_CXX"; then
13775            postdeps_CXX="${prev}${p}"
13776          else
13777            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13778          fi
13779        fi
13780        ;;
13781
13782     *.$objext)
13783        # This assumes that the test object file only shows up
13784        # once in the compiler output.
13785        if test "$p" = "conftest.$objext"; then
13786          pre_test_object_deps_done=yes
13787          continue
13788        fi
13789
13790        if test "$pre_test_object_deps_done" = no; then
13791          if test -z "$predep_objects_CXX"; then
13792            predep_objects_CXX="$p"
13793          else
13794            predep_objects_CXX="$predep_objects_CXX $p"
13795          fi
13796        else
13797          if test -z "$postdep_objects_CXX"; then
13798            postdep_objects_CXX="$p"
13799          else
13800            postdep_objects_CXX="$postdep_objects_CXX $p"
13801          fi
13802        fi
13803        ;;
13804
13805     *) ;; # Ignore the rest.
13806
13807     esac
13808   done
13809
13810   # Clean up.
13811   rm -f a.out a.exe
13812 else
13813   echo "libtool.m4: error: problem compiling CXX test program"
13814 fi
13815
13816 $RM -f confest.$objext
13817
13818 # PORTME: override above test on systems where it is broken
13819 case $host_os in
13820 interix[3-9]*)
13821   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13822   # hack all around it, let's just trust "g++" to DTRT.
13823   predep_objects_CXX=
13824   postdep_objects_CXX=
13825   postdeps_CXX=
13826   ;;
13827
13828 linux*)
13829   case `$CC -V 2>&1 | sed 5q` in
13830   *Sun\ C*)
13831     # Sun C++ 5.9
13832
13833     # The more standards-conforming stlport4 library is
13834     # incompatible with the Cstd library. Avoid specifying
13835     # it if it's in CXXFLAGS. Ignore libCrun as
13836     # -library=stlport4 depends on it.
13837     case " $CXX $CXXFLAGS " in
13838     *" -library=stlport4 "*)
13839       solaris_use_stlport4=yes
13840       ;;
13841     esac
13842
13843     if test "$solaris_use_stlport4" != yes; then
13844       postdeps_CXX='-library=Cstd -library=Crun'
13845     fi
13846     ;;
13847   esac
13848   ;;
13849
13850 solaris*)
13851   case $cc_basename in
13852   CC*)
13853     # The more standards-conforming stlport4 library is
13854     # incompatible with the Cstd library. Avoid specifying
13855     # it if it's in CXXFLAGS. Ignore libCrun as
13856     # -library=stlport4 depends on it.
13857     case " $CXX $CXXFLAGS " in
13858     *" -library=stlport4 "*)
13859       solaris_use_stlport4=yes
13860       ;;
13861     esac
13862
13863     # Adding this requires a known-good setup of shared libraries for
13864     # Sun compiler versions before 5.6, else PIC objects from an old
13865     # archive will be linked into the output, leading to subtle bugs.
13866     if test "$solaris_use_stlport4" != yes; then
13867       postdeps_CXX='-library=Cstd -library=Crun'
13868     fi
13869     ;;
13870   esac
13871   ;;
13872 esac
13873
13874
13875 case " $postdeps_CXX " in
13876 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13877 esac
13878  compiler_lib_search_dirs_CXX=
13879 if test -n "${compiler_lib_search_path_CXX}"; then
13880  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13881 fi
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913     lt_prog_compiler_wl_CXX=
13914 lt_prog_compiler_pic_CXX=
13915 lt_prog_compiler_static_CXX=
13916
13917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13918 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13919
13920   # C++ specific cases for pic, static, wl, etc.
13921   if test "$GXX" = yes; then
13922     lt_prog_compiler_wl_CXX='-Wl,'
13923     lt_prog_compiler_static_CXX='-static'
13924
13925     case $host_os in
13926     aix*)
13927       # All AIX code is PIC.
13928       if test "$host_cpu" = ia64; then
13929         # AIX 5 now supports IA64 processor
13930         lt_prog_compiler_static_CXX='-Bstatic'
13931       fi
13932       lt_prog_compiler_pic_CXX='-fPIC'
13933       ;;
13934
13935     amigaos*)
13936       case $host_cpu in
13937       powerpc)
13938             # see comment about AmigaOS4 .so support
13939             lt_prog_compiler_pic_CXX='-fPIC'
13940         ;;
13941       m68k)
13942             # FIXME: we need at least 68020 code to build shared libraries, but
13943             # adding the `-m68020' flag to GCC prevents building anything better,
13944             # like `-m68040'.
13945             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13946         ;;
13947       esac
13948       ;;
13949
13950     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13951       # PIC is the default for these OSes.
13952       ;;
13953     mingw* | cygwin* | os2* | pw32* | cegcc*)
13954       # This hack is so that the source file can tell whether it is being
13955       # built for inclusion in a dll (and should export symbols for example).
13956       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13957       # (--disable-auto-import) libraries
13958       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13959       ;;
13960     darwin* | rhapsody*)
13961       # PIC is the default on this platform
13962       # Common symbols not allowed in MH_DYLIB files
13963       lt_prog_compiler_pic_CXX='-fno-common'
13964       ;;
13965     *djgpp*)
13966       # DJGPP does not support shared libraries at all
13967       lt_prog_compiler_pic_CXX=
13968       ;;
13969     haiku*)
13970       # PIC is the default for Haiku.
13971       # The "-static" flag exists, but is broken.
13972       lt_prog_compiler_static_CXX=
13973       ;;
13974     interix[3-9]*)
13975       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13976       # Instead, we relocate shared libraries at runtime.
13977       ;;
13978     sysv4*MP*)
13979       if test -d /usr/nec; then
13980         lt_prog_compiler_pic_CXX=-Kconform_pic
13981       fi
13982       ;;
13983     hpux*)
13984       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13985       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13986       # sets the default TLS model and affects inlining.
13987       case $host_cpu in
13988       hppa*64*)
13989         ;;
13990       *)
13991         lt_prog_compiler_pic_CXX='-fPIC'
13992         ;;
13993       esac
13994       ;;
13995     *qnx* | *nto*)
13996       # QNX uses GNU C++, but need to define -shared option too, otherwise
13997       # it will coredump.
13998       lt_prog_compiler_pic_CXX='-fPIC -shared'
13999       ;;
14000     *)
14001       lt_prog_compiler_pic_CXX='-fPIC'
14002       ;;
14003     esac
14004   else
14005     case $host_os in
14006       aix[4-9]*)
14007         # All AIX code is PIC.
14008         if test "$host_cpu" = ia64; then
14009           # AIX 5 now supports IA64 processor
14010           lt_prog_compiler_static_CXX='-Bstatic'
14011         else
14012           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14013         fi
14014         ;;
14015       chorus*)
14016         case $cc_basename in
14017         cxch68*)
14018           # Green Hills C++ Compiler
14019           # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
14020           ;;
14021         esac
14022         ;;
14023       dgux*)
14024         case $cc_basename in
14025           ec++*)
14026             lt_prog_compiler_pic_CXX='-KPIC'
14027             ;;
14028           ghcx*)
14029             # Green Hills C++ Compiler
14030             lt_prog_compiler_pic_CXX='-pic'
14031             ;;
14032           *)
14033             ;;
14034         esac
14035         ;;
14036       freebsd* | dragonfly*)
14037         # FreeBSD uses GNU C++
14038         ;;
14039       hpux9* | hpux10* | hpux11*)
14040         case $cc_basename in
14041           CC*)
14042             lt_prog_compiler_wl_CXX='-Wl,'
14043             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14044             if test "$host_cpu" != ia64; then
14045               lt_prog_compiler_pic_CXX='+Z'
14046             fi
14047             ;;
14048           aCC*)
14049             lt_prog_compiler_wl_CXX='-Wl,'
14050             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14051             case $host_cpu in
14052             hppa*64*|ia64*)
14053               # +Z the default
14054               ;;
14055             *)
14056               lt_prog_compiler_pic_CXX='+Z'
14057               ;;
14058             esac
14059             ;;
14060           *)
14061             ;;
14062         esac
14063         ;;
14064       interix*)
14065         # This is c89, which is MS Visual C++ (no shared libs)
14066         # Anyone wants to do a port?
14067         ;;
14068       irix5* | irix6* | nonstopux*)
14069         case $cc_basename in
14070           CC*)
14071             lt_prog_compiler_wl_CXX='-Wl,'
14072             lt_prog_compiler_static_CXX='-non_shared'
14073             # CC pic flag -KPIC is the default.
14074             ;;
14075           *)
14076             ;;
14077         esac
14078         ;;
14079       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14080         case $cc_basename in
14081           KCC*)
14082             # KAI C++ Compiler
14083             lt_prog_compiler_wl_CXX='--backend -Wl,'
14084             lt_prog_compiler_pic_CXX='-fPIC'
14085             ;;
14086           ecpc* )
14087             # old Intel C++ for x86_64 which still supported -KPIC.
14088             lt_prog_compiler_wl_CXX='-Wl,'
14089             lt_prog_compiler_pic_CXX='-KPIC'
14090             lt_prog_compiler_static_CXX='-static'
14091             ;;
14092           icpc* )
14093             # Intel C++, used to be incompatible with GCC.
14094             # ICC 10 doesn't accept -KPIC any more.
14095             lt_prog_compiler_wl_CXX='-Wl,'
14096             lt_prog_compiler_pic_CXX='-fPIC'
14097             lt_prog_compiler_static_CXX='-static'
14098             ;;
14099           pgCC* | pgcpp*)
14100             # Portland Group C++ compiler
14101             lt_prog_compiler_wl_CXX='-Wl,'
14102             lt_prog_compiler_pic_CXX='-fpic'
14103             lt_prog_compiler_static_CXX='-Bstatic'
14104             ;;
14105           cxx*)
14106             # Compaq C++
14107             # Make sure the PIC flag is empty.  It appears that all Alpha
14108             # Linux and Compaq Tru64 Unix objects are PIC.
14109             lt_prog_compiler_pic_CXX=
14110             lt_prog_compiler_static_CXX='-non_shared'
14111             ;;
14112           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14113             # IBM XL 8.0, 9.0 on PPC and BlueGene
14114             lt_prog_compiler_wl_CXX='-Wl,'
14115             lt_prog_compiler_pic_CXX='-qpic'
14116             lt_prog_compiler_static_CXX='-qstaticlink'
14117             ;;
14118           *)
14119             case `$CC -V 2>&1 | sed 5q` in
14120             *Sun\ C*)
14121               # Sun C++ 5.9
14122               lt_prog_compiler_pic_CXX='-KPIC'
14123               lt_prog_compiler_static_CXX='-Bstatic'
14124               lt_prog_compiler_wl_CXX='-Qoption ld '
14125               ;;
14126             esac
14127             ;;
14128         esac
14129         ;;
14130       lynxos*)
14131         ;;
14132       m88k*)
14133         ;;
14134       mvs*)
14135         case $cc_basename in
14136           cxx*)
14137             lt_prog_compiler_pic_CXX='-W c,exportall'
14138             ;;
14139           *)
14140             ;;
14141         esac
14142         ;;
14143       netbsd*)
14144         ;;
14145       *qnx* | *nto*)
14146         # QNX uses GNU C++, but need to define -shared option too, otherwise
14147         # it will coredump.
14148         lt_prog_compiler_pic_CXX='-fPIC -shared'
14149         ;;
14150       osf3* | osf4* | osf5*)
14151         case $cc_basename in
14152           KCC*)
14153             lt_prog_compiler_wl_CXX='--backend -Wl,'
14154             ;;
14155           RCC*)
14156             # Rational C++ 2.4.1
14157             lt_prog_compiler_pic_CXX='-pic'
14158             ;;
14159           cxx*)
14160             # Digital/Compaq C++
14161             lt_prog_compiler_wl_CXX='-Wl,'
14162             # Make sure the PIC flag is empty.  It appears that all Alpha
14163             # Linux and Compaq Tru64 Unix objects are PIC.
14164             lt_prog_compiler_pic_CXX=
14165             lt_prog_compiler_static_CXX='-non_shared'
14166             ;;
14167           *)
14168             ;;
14169         esac
14170         ;;
14171       psos*)
14172         ;;
14173       solaris*)
14174         case $cc_basename in
14175           CC*)
14176             # Sun C++ 4.2, 5.x and Centerline C++
14177             lt_prog_compiler_pic_CXX='-KPIC'
14178             lt_prog_compiler_static_CXX='-Bstatic'
14179             lt_prog_compiler_wl_CXX='-Qoption ld '
14180             ;;
14181           gcx*)
14182             # Green Hills C++ Compiler
14183             lt_prog_compiler_pic_CXX='-PIC'
14184             ;;
14185           *)
14186             ;;
14187         esac
14188         ;;
14189       sunos4*)
14190         case $cc_basename in
14191           CC*)
14192             # Sun C++ 4.x
14193             lt_prog_compiler_pic_CXX='-pic'
14194             lt_prog_compiler_static_CXX='-Bstatic'
14195             ;;
14196           lcc*)
14197             # Lucid
14198             lt_prog_compiler_pic_CXX='-pic'
14199             ;;
14200           *)
14201             ;;
14202         esac
14203         ;;
14204       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14205         case $cc_basename in
14206           CC*)
14207             lt_prog_compiler_wl_CXX='-Wl,'
14208             lt_prog_compiler_pic_CXX='-KPIC'
14209             lt_prog_compiler_static_CXX='-Bstatic'
14210             ;;
14211         esac
14212         ;;
14213       tandem*)
14214         case $cc_basename in
14215           NCC*)
14216             # NonStop-UX NCC 3.20
14217             lt_prog_compiler_pic_CXX='-KPIC'
14218             ;;
14219           *)
14220             ;;
14221         esac
14222         ;;
14223       vxworks*)
14224         ;;
14225       *)
14226         lt_prog_compiler_can_build_shared_CXX=no
14227         ;;
14228     esac
14229   fi
14230
14231 case $host_os in
14232   # For platforms which do not support PIC, -DPIC is meaningless:
14233   *djgpp*)
14234     lt_prog_compiler_pic_CXX=
14235     ;;
14236   *)
14237     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14238     ;;
14239 esac
14240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14241 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14242
14243
14244
14245 #
14246 # Check to make sure the PIC flag actually works.
14247 #
14248 if test -n "$lt_prog_compiler_pic_CXX"; then
14249   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14250 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14251 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14252   $as_echo_n "(cached) " >&6
14253 else
14254   lt_cv_prog_compiler_pic_works_CXX=no
14255    ac_outfile=conftest.$ac_objext
14256    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14257    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14258    # Insert the option either (1) after the last *FLAGS variable, or
14259    # (2) before a word containing "conftest.", or (3) at the end.
14260    # Note that $ac_compile itself does not contain backslashes and begins
14261    # with a dollar sign (not a hyphen), so the echo should work correctly.
14262    # The option is referenced via a variable to avoid confusing sed.
14263    lt_compile=`echo "$ac_compile" | $SED \
14264    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14265    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14266    -e 's:$: $lt_compiler_flag:'`
14267    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14268    (eval "$lt_compile" 2>conftest.err)
14269    ac_status=$?
14270    cat conftest.err >&5
14271    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14272    if (exit $ac_status) && test -s "$ac_outfile"; then
14273      # The compiler can only warn and ignore the option if not recognized
14274      # So say no if there are warnings other than the usual output.
14275      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14276      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14277      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14278        lt_cv_prog_compiler_pic_works_CXX=yes
14279      fi
14280    fi
14281    $RM conftest*
14282
14283 fi
14284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14285 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14286
14287 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14288     case $lt_prog_compiler_pic_CXX in
14289      "" | " "*) ;;
14290      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14291      esac
14292 else
14293     lt_prog_compiler_pic_CXX=
14294      lt_prog_compiler_can_build_shared_CXX=no
14295 fi
14296
14297 fi
14298
14299
14300
14301 #
14302 # Check to make sure the static flag actually works.
14303 #
14304 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14306 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14307 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14308   $as_echo_n "(cached) " >&6
14309 else
14310   lt_cv_prog_compiler_static_works_CXX=no
14311    save_LDFLAGS="$LDFLAGS"
14312    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14313    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14314    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14315      # The linker can only warn and ignore the option if not recognized
14316      # So say no if there are warnings
14317      if test -s conftest.err; then
14318        # Append any errors to the config.log.
14319        cat conftest.err 1>&5
14320        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14321        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14322        if diff conftest.exp conftest.er2 >/dev/null; then
14323          lt_cv_prog_compiler_static_works_CXX=yes
14324        fi
14325      else
14326        lt_cv_prog_compiler_static_works_CXX=yes
14327      fi
14328    fi
14329    $RM -r conftest*
14330    LDFLAGS="$save_LDFLAGS"
14331
14332 fi
14333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14334 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14335
14336 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14337     :
14338 else
14339     lt_prog_compiler_static_CXX=
14340 fi
14341
14342
14343
14344
14345     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14346 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14347 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14348   $as_echo_n "(cached) " >&6
14349 else
14350   lt_cv_prog_compiler_c_o_CXX=no
14351    $RM -r conftest 2>/dev/null
14352    mkdir conftest
14353    cd conftest
14354    mkdir out
14355    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14356
14357    lt_compiler_flag="-o out/conftest2.$ac_objext"
14358    # Insert the option either (1) after the last *FLAGS variable, or
14359    # (2) before a word containing "conftest.", or (3) at the end.
14360    # Note that $ac_compile itself does not contain backslashes and begins
14361    # with a dollar sign (not a hyphen), so the echo should work correctly.
14362    lt_compile=`echo "$ac_compile" | $SED \
14363    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14364    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14365    -e 's:$: $lt_compiler_flag:'`
14366    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14367    (eval "$lt_compile" 2>out/conftest.err)
14368    ac_status=$?
14369    cat out/conftest.err >&5
14370    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14371    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14372    then
14373      # The compiler can only warn and ignore the option if not recognized
14374      # So say no if there are warnings
14375      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14376      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14377      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14378        lt_cv_prog_compiler_c_o_CXX=yes
14379      fi
14380    fi
14381    chmod u+w . 2>&5
14382    $RM conftest*
14383    # SGI C++ compiler will create directory out/ii_files/ for
14384    # template instantiation
14385    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14386    $RM out/* && rmdir out
14387    cd ..
14388    $RM -r conftest
14389    $RM conftest*
14390
14391 fi
14392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14393 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14394
14395
14396
14397     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14398 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14399 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14400   $as_echo_n "(cached) " >&6
14401 else
14402   lt_cv_prog_compiler_c_o_CXX=no
14403    $RM -r conftest 2>/dev/null
14404    mkdir conftest
14405    cd conftest
14406    mkdir out
14407    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14408
14409    lt_compiler_flag="-o out/conftest2.$ac_objext"
14410    # Insert the option either (1) after the last *FLAGS variable, or
14411    # (2) before a word containing "conftest.", or (3) at the end.
14412    # Note that $ac_compile itself does not contain backslashes and begins
14413    # with a dollar sign (not a hyphen), so the echo should work correctly.
14414    lt_compile=`echo "$ac_compile" | $SED \
14415    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14416    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14417    -e 's:$: $lt_compiler_flag:'`
14418    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14419    (eval "$lt_compile" 2>out/conftest.err)
14420    ac_status=$?
14421    cat out/conftest.err >&5
14422    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14423    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14424    then
14425      # The compiler can only warn and ignore the option if not recognized
14426      # So say no if there are warnings
14427      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14428      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14429      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14430        lt_cv_prog_compiler_c_o_CXX=yes
14431      fi
14432    fi
14433    chmod u+w . 2>&5
14434    $RM conftest*
14435    # SGI C++ compiler will create directory out/ii_files/ for
14436    # template instantiation
14437    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14438    $RM out/* && rmdir out
14439    cd ..
14440    $RM -r conftest
14441    $RM conftest*
14442
14443 fi
14444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14445 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14446
14447
14448
14449
14450 hard_links="nottested"
14451 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14452   # do not overwrite the value of need_locks provided by the user
14453   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14454 $as_echo_n "checking if we can lock with hard links... " >&6; }
14455   hard_links=yes
14456   $RM conftest*
14457   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14458   touch conftest.a
14459   ln conftest.a conftest.b 2>&5 || hard_links=no
14460   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14462 $as_echo "$hard_links" >&6; }
14463   if test "$hard_links" = no; then
14464     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14465 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14466     need_locks=warn
14467   fi
14468 else
14469   need_locks=no
14470 fi
14471
14472
14473
14474     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14475 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14476
14477   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14478   case $host_os in
14479   aix[4-9]*)
14480     # If we're using GNU nm, then we don't want the "-C" option.
14481     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14482     # Also, AIX nm treats weak defined symbols like other global defined
14483     # symbols, whereas GNU nm marks them as "W".
14484     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14485       export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14486     else
14487       export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14488     fi
14489     ;;
14490   pw32*)
14491     export_symbols_cmds_CXX="$ltdll_cmds"
14492   ;;
14493   cygwin* | mingw* | cegcc*)
14494     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
14495   ;;
14496   *)
14497     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14498   ;;
14499   esac
14500   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14501
14502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14503 $as_echo "$ld_shlibs_CXX" >&6; }
14504 test "$ld_shlibs_CXX" = no && can_build_shared=no
14505
14506 with_gnu_ld_CXX=$with_gnu_ld
14507
14508
14509
14510
14511
14512
14513 #
14514 # Do we need to explicitly link libc?
14515 #
14516 case "x$archive_cmds_need_lc_CXX" in
14517 x|xyes)
14518   # Assume -lc should be added
14519   archive_cmds_need_lc_CXX=yes
14520
14521   if test "$enable_shared" = yes && test "$GCC" = yes; then
14522     case $archive_cmds_CXX in
14523     *'~'*)
14524       # FIXME: we may have to deal with multi-command sequences.
14525       ;;
14526     '$CC '*)
14527       # Test whether the compiler implicitly links with -lc since on some
14528       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14529       # to ld, don't add -lc before -lgcc.
14530       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14531 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14532 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14533   $as_echo_n "(cached) " >&6
14534 else
14535   $RM conftest*
14536         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14537
14538         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14539   (eval $ac_compile) 2>&5
14540   ac_status=$?
14541   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14542   test $ac_status = 0; } 2>conftest.err; then
14543           soname=conftest
14544           lib=conftest
14545           libobjs=conftest.$ac_objext
14546           deplibs=
14547           wl=$lt_prog_compiler_wl_CXX
14548           pic_flag=$lt_prog_compiler_pic_CXX
14549           compiler_flags=-v
14550           linker_flags=-v
14551           verstring=
14552           output_objdir=.
14553           libname=conftest
14554           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14555           allow_undefined_flag_CXX=
14556           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14557   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14558   ac_status=$?
14559   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14560   test $ac_status = 0; }
14561           then
14562             lt_cv_archive_cmds_need_lc_CXX=no
14563           else
14564             lt_cv_archive_cmds_need_lc_CXX=yes
14565           fi
14566           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14567         else
14568           cat conftest.err 1>&5
14569         fi
14570         $RM conftest*
14571
14572 fi
14573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14574 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14575       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14576       ;;
14577     esac
14578   fi
14579   ;;
14580 esac
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14646 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14647
14648 library_names_spec=
14649 libname_spec='lib$name'
14650 soname_spec=
14651 shrext_cmds=".so"
14652 postinstall_cmds=
14653 postuninstall_cmds=
14654 finish_cmds=
14655 finish_eval=
14656 shlibpath_var=
14657 shlibpath_overrides_runpath=unknown
14658 version_type=none
14659 dynamic_linker="$host_os ld.so"
14660 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14661 need_lib_prefix=unknown
14662 hardcode_into_libs=no
14663
14664 # when you set need_version to no, make sure it does not cause -set_version
14665 # flags to be left without arguments
14666 need_version=unknown
14667
14668 case $host_os in
14669 aix3*)
14670   version_type=linux
14671   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14672   shlibpath_var=LIBPATH
14673
14674   # AIX 3 has no versioning support, so we append a major version to the name.
14675   soname_spec='${libname}${release}${shared_ext}$major'
14676   ;;
14677
14678 aix[4-9]*)
14679   version_type=linux
14680   need_lib_prefix=no
14681   need_version=no
14682   hardcode_into_libs=yes
14683   if test "$host_cpu" = ia64; then
14684     # AIX 5 supports IA64
14685     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14686     shlibpath_var=LD_LIBRARY_PATH
14687   else
14688     # With GCC up to 2.95.x, collect2 would create an import file
14689     # for dependence libraries.  The import file would start with
14690     # the line `#! .'.  This would cause the generated library to
14691     # depend on `.', always an invalid library.  This was fixed in
14692     # development snapshots of GCC prior to 3.0.
14693     case $host_os in
14694       aix4 | aix4.[01] | aix4.[01].*)
14695       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14696            echo ' yes '
14697            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14698         :
14699       else
14700         can_build_shared=no
14701       fi
14702       ;;
14703     esac
14704     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14705     # soname into executable. Probably we can add versioning support to
14706     # collect2, so additional links can be useful in future.
14707     if test "$aix_use_runtimelinking" = yes; then
14708       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14709       # instead of lib<name>.a to let people know that these are not
14710       # typical AIX shared libraries.
14711       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14712     else
14713       # We preserve .a as extension for shared libraries through AIX4.2
14714       # and later when we are not doing run time linking.
14715       library_names_spec='${libname}${release}.a $libname.a'
14716       soname_spec='${libname}${release}${shared_ext}$major'
14717     fi
14718     shlibpath_var=LIBPATH
14719   fi
14720   ;;
14721
14722 amigaos*)
14723   case $host_cpu in
14724   powerpc)
14725     # Since July 2007 AmigaOS4 officially supports .so libraries.
14726     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14727     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14728     ;;
14729   m68k)
14730     library_names_spec='$libname.ixlibrary $libname.a'
14731     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14732     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'
14733     ;;
14734   esac
14735   ;;
14736
14737 beos*)
14738   library_names_spec='${libname}${shared_ext}'
14739   dynamic_linker="$host_os ld.so"
14740   shlibpath_var=LIBRARY_PATH
14741   ;;
14742
14743 bsdi[45]*)
14744   version_type=linux
14745   need_version=no
14746   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14747   soname_spec='${libname}${release}${shared_ext}$major'
14748   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14749   shlibpath_var=LD_LIBRARY_PATH
14750   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14751   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14752   # the default ld.so.conf also contains /usr/contrib/lib and
14753   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14754   # libtool to hard-code these into programs
14755   ;;
14756
14757 cygwin* | mingw* | pw32* | cegcc*)
14758   version_type=windows
14759   shrext_cmds=".dll"
14760   need_version=no
14761   need_lib_prefix=no
14762
14763   case $GCC,$host_os in
14764   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14765     library_names_spec='$libname.dll.a'
14766     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14767     postinstall_cmds='base_file=`basename \${file}`~
14768       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14769       dldir=$destdir/`dirname \$dlpath`~
14770       test -d \$dldir || mkdir -p \$dldir~
14771       $install_prog $dir/$dlname \$dldir/$dlname~
14772       chmod a+x \$dldir/$dlname~
14773       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14774         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14775       fi'
14776     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14777       dlpath=$dir/\$dldll~
14778        $RM \$dlpath'
14779     shlibpath_overrides_runpath=yes
14780
14781     case $host_os in
14782     cygwin*)
14783       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14784       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14785
14786       ;;
14787     mingw* | cegcc*)
14788       # MinGW DLLs use traditional 'lib' prefix
14789       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14790       ;;
14791     pw32*)
14792       # pw32 DLLs use 'pw' prefix rather than 'lib'
14793       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14794       ;;
14795     esac
14796     ;;
14797
14798   *)
14799     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14800     ;;
14801   esac
14802   dynamic_linker='Win32 ld.exe'
14803   # FIXME: first we should search . and the directory the executable is in
14804   shlibpath_var=PATH
14805   ;;
14806
14807 darwin* | rhapsody*)
14808   dynamic_linker="$host_os dyld"
14809   version_type=darwin
14810   need_lib_prefix=no
14811   need_version=no
14812   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14813   soname_spec='${libname}${release}${major}$shared_ext'
14814   shlibpath_overrides_runpath=yes
14815   shlibpath_var=DYLD_LIBRARY_PATH
14816   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14817
14818   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14819   ;;
14820
14821 dgux*)
14822   version_type=linux
14823   need_lib_prefix=no
14824   need_version=no
14825   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14826   soname_spec='${libname}${release}${shared_ext}$major'
14827   shlibpath_var=LD_LIBRARY_PATH
14828   ;;
14829
14830 freebsd* | dragonfly*)
14831   # DragonFly does not have aout.  When/if they implement a new
14832   # versioning mechanism, adjust this.
14833   if test -x /usr/bin/objformat; then
14834     objformat=`/usr/bin/objformat`
14835   else
14836     case $host_os in
14837     freebsd[23].*) objformat=aout ;;
14838     *) objformat=elf ;;
14839     esac
14840   fi
14841   version_type=freebsd-$objformat
14842   case $version_type in
14843     freebsd-elf*)
14844       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14845       need_version=no
14846       need_lib_prefix=no
14847       ;;
14848     freebsd-*)
14849       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14850       need_version=yes
14851       ;;
14852   esac
14853   shlibpath_var=LD_LIBRARY_PATH
14854   case $host_os in
14855   freebsd2.*)
14856     shlibpath_overrides_runpath=yes
14857     ;;
14858   freebsd3.[01]* | freebsdelf3.[01]*)
14859     shlibpath_overrides_runpath=yes
14860     hardcode_into_libs=yes
14861     ;;
14862   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14863   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14864     shlibpath_overrides_runpath=no
14865     hardcode_into_libs=yes
14866     ;;
14867   *) # from 4.6 on, and DragonFly
14868     shlibpath_overrides_runpath=yes
14869     hardcode_into_libs=yes
14870     ;;
14871   esac
14872   ;;
14873
14874 gnu*)
14875   version_type=linux
14876   need_lib_prefix=no
14877   need_version=no
14878   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14879   soname_spec='${libname}${release}${shared_ext}$major'
14880   shlibpath_var=LD_LIBRARY_PATH
14881   hardcode_into_libs=yes
14882   ;;
14883
14884 haiku*)
14885   version_type=linux
14886   need_lib_prefix=no
14887   need_version=no
14888   dynamic_linker="$host_os runtime_loader"
14889   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14890   soname_spec='${libname}${release}${shared_ext}$major'
14891   shlibpath_var=LIBRARY_PATH
14892   shlibpath_overrides_runpath=yes
14893   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14894   hardcode_into_libs=yes
14895   ;;
14896
14897 hpux9* | hpux10* | hpux11*)
14898   # Give a soname corresponding to the major version so that dld.sl refuses to
14899   # link against other versions.
14900   version_type=sunos
14901   need_lib_prefix=no
14902   need_version=no
14903   case $host_cpu in
14904   ia64*)
14905     shrext_cmds='.so'
14906     hardcode_into_libs=yes
14907     dynamic_linker="$host_os dld.so"
14908     shlibpath_var=LD_LIBRARY_PATH
14909     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14910     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14911     soname_spec='${libname}${release}${shared_ext}$major'
14912     if test "X$HPUX_IA64_MODE" = X32; then
14913       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14914     else
14915       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14916     fi
14917     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14918     ;;
14919   hppa*64*)
14920     shrext_cmds='.sl'
14921     hardcode_into_libs=yes
14922     dynamic_linker="$host_os dld.sl"
14923     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14924     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14925     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14926     soname_spec='${libname}${release}${shared_ext}$major'
14927     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14928     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14929     ;;
14930   *)
14931     shrext_cmds='.sl'
14932     dynamic_linker="$host_os dld.sl"
14933     shlibpath_var=SHLIB_PATH
14934     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14935     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14936     soname_spec='${libname}${release}${shared_ext}$major'
14937     ;;
14938   esac
14939   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14940   postinstall_cmds='chmod 555 $lib'
14941   # or fails outright, so override atomically:
14942   install_override_mode=555
14943   ;;
14944
14945 interix[3-9]*)
14946   version_type=linux
14947   need_lib_prefix=no
14948   need_version=no
14949   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14950   soname_spec='${libname}${release}${shared_ext}$major'
14951   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14952   shlibpath_var=LD_LIBRARY_PATH
14953   shlibpath_overrides_runpath=no
14954   hardcode_into_libs=yes
14955   ;;
14956
14957 irix5* | irix6* | nonstopux*)
14958   case $host_os in
14959     nonstopux*) version_type=nonstopux ;;
14960     *)
14961         if test "$lt_cv_prog_gnu_ld" = yes; then
14962                 version_type=linux
14963         else
14964                 version_type=irix
14965         fi ;;
14966   esac
14967   need_lib_prefix=no
14968   need_version=no
14969   soname_spec='${libname}${release}${shared_ext}$major'
14970   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14971   case $host_os in
14972   irix5* | nonstopux*)
14973     libsuff= shlibsuff=
14974     ;;
14975   *)
14976     case $LD in # libtool.m4 will add one of these switches to LD
14977     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14978       libsuff= shlibsuff= libmagic=32-bit;;
14979     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14980       libsuff=32 shlibsuff=N32 libmagic=N32;;
14981     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14982       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14983     *) libsuff= shlibsuff= libmagic=never-match;;
14984     esac
14985     ;;
14986   esac
14987   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14988   shlibpath_overrides_runpath=no
14989   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14990   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14991   hardcode_into_libs=yes
14992   ;;
14993
14994 # No shared lib support for Linux oldld, aout, or coff.
14995 linux*oldld* | linux*aout* | linux*coff*)
14996   dynamic_linker=no
14997   ;;
14998
14999 # This must be Linux ELF.
15000 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15001   version_type=linux
15002   need_lib_prefix=no
15003   need_version=no
15004   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15005   soname_spec='${libname}${release}${shared_ext}$major'
15006   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15007   shlibpath_var=LD_LIBRARY_PATH
15008   shlibpath_overrides_runpath=no
15009
15010   # Some binutils ld are patched to set DT_RUNPATH
15011   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15012   $as_echo_n "(cached) " >&6
15013 else
15014   lt_cv_shlibpath_overrides_runpath=no
15015     save_LDFLAGS=$LDFLAGS
15016     save_libdir=$libdir
15017     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15018          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15019     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15020 /* end confdefs.h.  */
15021
15022 int
15023 main ()
15024 {
15025
15026   ;
15027   return 0;
15028 }
15029 _ACEOF
15030 if ac_fn_cxx_try_link "$LINENO"; then :
15031   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15032   lt_cv_shlibpath_overrides_runpath=yes
15033 fi
15034 fi
15035 rm -f core conftest.err conftest.$ac_objext \
15036     conftest$ac_exeext conftest.$ac_ext
15037     LDFLAGS=$save_LDFLAGS
15038     libdir=$save_libdir
15039
15040 fi
15041
15042   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15043
15044   # This implies no fast_install, which is unacceptable.
15045   # Some rework will be needed to allow for fast_install
15046   # before this can be enabled.
15047   hardcode_into_libs=yes
15048
15049   # Append ld.so.conf contents to the search path
15050   if test -f /etc/ld.so.conf; then
15051     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' ' '`
15052     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15053   fi
15054
15055   # We used to test for /lib/ld.so.1 and disable shared libraries on
15056   # powerpc, because MkLinux only supported shared libraries with the
15057   # GNU dynamic linker.  Since this was broken with cross compilers,
15058   # most powerpc-linux boxes support dynamic linking these days and
15059   # people can always --disable-shared, the test was removed, and we
15060   # assume the GNU/Linux dynamic linker is in use.
15061   dynamic_linker='GNU/Linux ld.so'
15062   ;;
15063
15064 netbsd*)
15065   version_type=sunos
15066   need_lib_prefix=no
15067   need_version=no
15068   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15069     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15070     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15071     dynamic_linker='NetBSD (a.out) ld.so'
15072   else
15073     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15074     soname_spec='${libname}${release}${shared_ext}$major'
15075     dynamic_linker='NetBSD ld.elf_so'
15076   fi
15077   shlibpath_var=LD_LIBRARY_PATH
15078   shlibpath_overrides_runpath=yes
15079   hardcode_into_libs=yes
15080   ;;
15081
15082 newsos6)
15083   version_type=linux
15084   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15085   shlibpath_var=LD_LIBRARY_PATH
15086   shlibpath_overrides_runpath=yes
15087   ;;
15088
15089 *nto* | *qnx*)
15090   version_type=qnx
15091   need_lib_prefix=no
15092   need_version=no
15093   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15094   soname_spec='${libname}${release}${shared_ext}$major'
15095   shlibpath_var=LD_LIBRARY_PATH
15096   shlibpath_overrides_runpath=no
15097   hardcode_into_libs=yes
15098   dynamic_linker='ldqnx.so'
15099   ;;
15100
15101 openbsd*)
15102   version_type=sunos
15103   sys_lib_dlsearch_path_spec="/usr/lib"
15104   need_lib_prefix=no
15105   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15106   case $host_os in
15107     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15108     *)                          need_version=no  ;;
15109   esac
15110   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15111   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15112   shlibpath_var=LD_LIBRARY_PATH
15113   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15114     case $host_os in
15115       openbsd2.[89] | openbsd2.[89].*)
15116         shlibpath_overrides_runpath=no
15117         ;;
15118       *)
15119         shlibpath_overrides_runpath=yes
15120         ;;
15121       esac
15122   else
15123     shlibpath_overrides_runpath=yes
15124   fi
15125   ;;
15126
15127 os2*)
15128   libname_spec='$name'
15129   shrext_cmds=".dll"
15130   need_lib_prefix=no
15131   library_names_spec='$libname${shared_ext} $libname.a'
15132   dynamic_linker='OS/2 ld.exe'
15133   shlibpath_var=LIBPATH
15134   ;;
15135
15136 osf3* | osf4* | osf5*)
15137   version_type=osf
15138   need_lib_prefix=no
15139   need_version=no
15140   soname_spec='${libname}${release}${shared_ext}$major'
15141   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15142   shlibpath_var=LD_LIBRARY_PATH
15143   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15144   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15145   ;;
15146
15147 rdos*)
15148   dynamic_linker=no
15149   ;;
15150
15151 solaris*)
15152   version_type=linux
15153   need_lib_prefix=no
15154   need_version=no
15155   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15156   soname_spec='${libname}${release}${shared_ext}$major'
15157   shlibpath_var=LD_LIBRARY_PATH
15158   shlibpath_overrides_runpath=yes
15159   hardcode_into_libs=yes
15160   # ldd complains unless libraries are executable
15161   postinstall_cmds='chmod +x $lib'
15162   ;;
15163
15164 sunos4*)
15165   version_type=sunos
15166   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15167   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15168   shlibpath_var=LD_LIBRARY_PATH
15169   shlibpath_overrides_runpath=yes
15170   if test "$with_gnu_ld" = yes; then
15171     need_lib_prefix=no
15172   fi
15173   need_version=yes
15174   ;;
15175
15176 sysv4 | sysv4.3*)
15177   version_type=linux
15178   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15179   soname_spec='${libname}${release}${shared_ext}$major'
15180   shlibpath_var=LD_LIBRARY_PATH
15181   case $host_vendor in
15182     sni)
15183       shlibpath_overrides_runpath=no
15184       need_lib_prefix=no
15185       runpath_var=LD_RUN_PATH
15186       ;;
15187     siemens)
15188       need_lib_prefix=no
15189       ;;
15190     motorola)
15191       need_lib_prefix=no
15192       need_version=no
15193       shlibpath_overrides_runpath=no
15194       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15195       ;;
15196   esac
15197   ;;
15198
15199 sysv4*MP*)
15200   if test -d /usr/nec ;then
15201     version_type=linux
15202     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15203     soname_spec='$libname${shared_ext}.$major'
15204     shlibpath_var=LD_LIBRARY_PATH
15205   fi
15206   ;;
15207
15208 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15209   version_type=freebsd-elf
15210   need_lib_prefix=no
15211   need_version=no
15212   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15213   soname_spec='${libname}${release}${shared_ext}$major'
15214   shlibpath_var=LD_LIBRARY_PATH
15215   shlibpath_overrides_runpath=yes
15216   hardcode_into_libs=yes
15217   if test "$with_gnu_ld" = yes; then
15218     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15219   else
15220     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15221     case $host_os in
15222       sco3.2v5*)
15223         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15224         ;;
15225     esac
15226   fi
15227   sys_lib_dlsearch_path_spec='/usr/lib'
15228   ;;
15229
15230 tpf*)
15231   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15232   version_type=linux
15233   need_lib_prefix=no
15234   need_version=no
15235   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15236   shlibpath_var=LD_LIBRARY_PATH
15237   shlibpath_overrides_runpath=no
15238   hardcode_into_libs=yes
15239   ;;
15240
15241 uts4*)
15242   version_type=linux
15243   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15244   soname_spec='${libname}${release}${shared_ext}$major'
15245   shlibpath_var=LD_LIBRARY_PATH
15246   ;;
15247
15248 *)
15249   dynamic_linker=no
15250   ;;
15251 esac
15252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15253 $as_echo "$dynamic_linker" >&6; }
15254 test "$dynamic_linker" = no && can_build_shared=no
15255
15256 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15257 if test "$GCC" = yes; then
15258   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15259 fi
15260
15261 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15262   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15263 fi
15264 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15265   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15266 fi
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15306 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15307 hardcode_action_CXX=
15308 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15309    test -n "$runpath_var_CXX" ||
15310    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15311
15312   # We can hardcode non-existent directories.
15313   if test "$hardcode_direct_CXX" != no &&
15314      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15315      # have to relink, otherwise we might link with an installed library
15316      # when we should be linking with a yet-to-be-installed one
15317      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15318      test "$hardcode_minus_L_CXX" != no; then
15319     # Linking always hardcodes the temporary library directory.
15320     hardcode_action_CXX=relink
15321   else
15322     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15323     hardcode_action_CXX=immediate
15324   fi
15325 else
15326   # We cannot hardcode anything, or else we can only hardcode existing
15327   # directories.
15328   hardcode_action_CXX=unsupported
15329 fi
15330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15331 $as_echo "$hardcode_action_CXX" >&6; }
15332
15333 if test "$hardcode_action_CXX" = relink ||
15334    test "$inherit_rpath_CXX" = yes; then
15335   # Fast installation is not supported
15336   enable_fast_install=no
15337 elif test "$shlibpath_overrides_runpath" = yes ||
15338      test "$enable_shared" = no; then
15339   # Fast installation is not necessary
15340   enable_fast_install=needless
15341 fi
15342
15343
15344
15345
15346
15347
15348
15349   fi # test -n "$compiler"
15350
15351   CC=$lt_save_CC
15352   LDCXX=$LD
15353   LD=$lt_save_LD
15354   GCC=$lt_save_GCC
15355   with_gnu_ld=$lt_save_with_gnu_ld
15356   lt_cv_path_LDCXX=$lt_cv_path_LD
15357   lt_cv_path_LD=$lt_save_path_LD
15358   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15359   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15360 fi # test "$_lt_caught_CXX_error" != yes
15361
15362 ac_ext=c
15363 ac_cpp='$CPP $CPPFLAGS'
15364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380         ac_config_commands="$ac_config_commands libtool"
15381
15382
15383
15384
15385 # Only expand once:
15386
15387
15388
15389 # The tests for host and target for $enable_largefile require
15390 # canonical names.
15391
15392
15393
15394 # As the $enable_largefile decision depends on --enable-plugins we must set it
15395 # even in directories otherwise not depending on the $plugins option.
15396
15397
15398   maybe_plugins=no
15399   for ac_header in dlfcn.h
15400 do :
15401   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15402 "
15403 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
15404   cat >>confdefs.h <<_ACEOF
15405 #define HAVE_DLFCN_H 1
15406 _ACEOF
15407  maybe_plugins=yes
15408 fi
15409
15410 done
15411
15412   for ac_header in windows.h
15413 do :
15414   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15415 "
15416 if test "x$ac_cv_header_windows_h" = xyes; then :
15417   cat >>confdefs.h <<_ACEOF
15418 #define HAVE_WINDOWS_H 1
15419 _ACEOF
15420  maybe_plugins=yes
15421 fi
15422
15423 done
15424
15425
15426   # Check whether --enable-plugins was given.
15427 if test "${enable_plugins+set}" = set; then :
15428   enableval=$enable_plugins; case "${enableval}" in
15429       no) plugins=no ;;
15430       *) plugins=yes
15431          if test "$maybe_plugins" != "yes" ; then
15432            as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15433          fi ;;
15434      esac
15435 else
15436   plugins=$maybe_plugins
15437
15438 fi
15439
15440   if test "$plugins" = "yes"; then
15441     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
15442 $as_echo_n "checking for library containing dlsym... " >&6; }
15443 if ${ac_cv_search_dlsym+:} false; then :
15444   $as_echo_n "(cached) " >&6
15445 else
15446   ac_func_search_save_LIBS=$LIBS
15447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15448 /* end confdefs.h.  */
15449
15450 /* Override any GCC internal prototype to avoid an error.
15451    Use char because int might match the return type of a GCC
15452    builtin and then its argument prototype would still apply.  */
15453 #ifdef __cplusplus
15454 extern "C"
15455 #endif
15456 char dlsym ();
15457 int
15458 main ()
15459 {
15460 return dlsym ();
15461   ;
15462   return 0;
15463 }
15464 _ACEOF
15465 for ac_lib in '' dl; do
15466   if test -z "$ac_lib"; then
15467     ac_res="none required"
15468   else
15469     ac_res=-l$ac_lib
15470     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15471   fi
15472   if ac_fn_c_try_link "$LINENO"; then :
15473   ac_cv_search_dlsym=$ac_res
15474 fi
15475 rm -f core conftest.err conftest.$ac_objext \
15476     conftest$ac_exeext
15477   if ${ac_cv_search_dlsym+:} false; then :
15478   break
15479 fi
15480 done
15481 if ${ac_cv_search_dlsym+:} false; then :
15482
15483 else
15484   ac_cv_search_dlsym=no
15485 fi
15486 rm conftest.$ac_ext
15487 LIBS=$ac_func_search_save_LIBS
15488 fi
15489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
15490 $as_echo "$ac_cv_search_dlsym" >&6; }
15491 ac_res=$ac_cv_search_dlsym
15492 if test "$ac_res" != no; then :
15493   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15494
15495 fi
15496
15497   fi
15498
15499
15500 case "${host}" in
15501   sparc-*-solaris*|i[3-7]86-*-solaris*)
15502     # On native 32bit sparc and ia32 solaris, large-file and procfs support
15503     # are mutually exclusive; and without procfs support, the bfd/ elf module
15504     # cannot provide certain routines such as elfcore_write_prpsinfo
15505     # or elfcore_write_prstatus.  So unless the user explicitly requested
15506     # large-file support through the --enable-largefile switch, disable
15507     # large-file support in favor of procfs support.
15508     test "${target}" = "${host}" -a "x$plugins" = xno \
15509       && : ${enable_largefile="no"}
15510     ;;
15511 esac
15512
15513 # Check whether --enable-largefile was given.
15514 if test "${enable_largefile+set}" = set; then :
15515   enableval=$enable_largefile;
15516 fi
15517
15518 if test "$enable_largefile" != no; then
15519
15520   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15521 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15522 if ${ac_cv_sys_largefile_CC+:} false; then :
15523   $as_echo_n "(cached) " >&6
15524 else
15525   ac_cv_sys_largefile_CC=no
15526      if test "$GCC" != yes; then
15527        ac_save_CC=$CC
15528        while :; do
15529          # IRIX 6.2 and later do not support large files by default,
15530          # so use the C compiler's -n32 option if that helps.
15531          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15532 /* end confdefs.h.  */
15533 #include <sys/types.h>
15534  /* Check that off_t can represent 2**63 - 1 correctly.
15535     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15536     since some C++ compilers masquerading as C compilers
15537     incorrectly reject 9223372036854775807.  */
15538 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15539   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15540                        && LARGE_OFF_T % 2147483647 == 1)
15541                       ? 1 : -1];
15542 int
15543 main ()
15544 {
15545
15546   ;
15547   return 0;
15548 }
15549 _ACEOF
15550          if ac_fn_c_try_compile "$LINENO"; then :
15551   break
15552 fi
15553 rm -f core conftest.err conftest.$ac_objext
15554          CC="$CC -n32"
15555          if ac_fn_c_try_compile "$LINENO"; then :
15556   ac_cv_sys_largefile_CC=' -n32'; break
15557 fi
15558 rm -f core conftest.err conftest.$ac_objext
15559          break
15560        done
15561        CC=$ac_save_CC
15562        rm -f conftest.$ac_ext
15563     fi
15564 fi
15565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15566 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15567   if test "$ac_cv_sys_largefile_CC" != no; then
15568     CC=$CC$ac_cv_sys_largefile_CC
15569   fi
15570
15571   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15572 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15573 if ${ac_cv_sys_file_offset_bits+:} false; then :
15574   $as_echo_n "(cached) " >&6
15575 else
15576   while :; do
15577   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15578 /* end confdefs.h.  */
15579 #include <sys/types.h>
15580  /* Check that off_t can represent 2**63 - 1 correctly.
15581     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15582     since some C++ compilers masquerading as C compilers
15583     incorrectly reject 9223372036854775807.  */
15584 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15585   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15586                        && LARGE_OFF_T % 2147483647 == 1)
15587                       ? 1 : -1];
15588 int
15589 main ()
15590 {
15591
15592   ;
15593   return 0;
15594 }
15595 _ACEOF
15596 if ac_fn_c_try_compile "$LINENO"; then :
15597   ac_cv_sys_file_offset_bits=no; break
15598 fi
15599 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15600   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15601 /* end confdefs.h.  */
15602 #define _FILE_OFFSET_BITS 64
15603 #include <sys/types.h>
15604  /* Check that off_t can represent 2**63 - 1 correctly.
15605     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15606     since some C++ compilers masquerading as C compilers
15607     incorrectly reject 9223372036854775807.  */
15608 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15609   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15610                        && LARGE_OFF_T % 2147483647 == 1)
15611                       ? 1 : -1];
15612 int
15613 main ()
15614 {
15615
15616   ;
15617   return 0;
15618 }
15619 _ACEOF
15620 if ac_fn_c_try_compile "$LINENO"; then :
15621   ac_cv_sys_file_offset_bits=64; break
15622 fi
15623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15624   ac_cv_sys_file_offset_bits=unknown
15625   break
15626 done
15627 fi
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15629 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15630 case $ac_cv_sys_file_offset_bits in #(
15631   no | unknown) ;;
15632   *)
15633 cat >>confdefs.h <<_ACEOF
15634 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15635 _ACEOF
15636 ;;
15637 esac
15638 rm -rf conftest*
15639   if test $ac_cv_sys_file_offset_bits = unknown; then
15640     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15641 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15642 if ${ac_cv_sys_large_files+:} false; then :
15643   $as_echo_n "(cached) " >&6
15644 else
15645   while :; do
15646   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15647 /* end confdefs.h.  */
15648 #include <sys/types.h>
15649  /* Check that off_t can represent 2**63 - 1 correctly.
15650     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15651     since some C++ compilers masquerading as C compilers
15652     incorrectly reject 9223372036854775807.  */
15653 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15654   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15655                        && LARGE_OFF_T % 2147483647 == 1)
15656                       ? 1 : -1];
15657 int
15658 main ()
15659 {
15660
15661   ;
15662   return 0;
15663 }
15664 _ACEOF
15665 if ac_fn_c_try_compile "$LINENO"; then :
15666   ac_cv_sys_large_files=no; break
15667 fi
15668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15669   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15670 /* end confdefs.h.  */
15671 #define _LARGE_FILES 1
15672 #include <sys/types.h>
15673  /* Check that off_t can represent 2**63 - 1 correctly.
15674     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15675     since some C++ compilers masquerading as C compilers
15676     incorrectly reject 9223372036854775807.  */
15677 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15678   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15679                        && LARGE_OFF_T % 2147483647 == 1)
15680                       ? 1 : -1];
15681 int
15682 main ()
15683 {
15684
15685   ;
15686   return 0;
15687 }
15688 _ACEOF
15689 if ac_fn_c_try_compile "$LINENO"; then :
15690   ac_cv_sys_large_files=1; break
15691 fi
15692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15693   ac_cv_sys_large_files=unknown
15694   break
15695 done
15696 fi
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15698 $as_echo "$ac_cv_sys_large_files" >&6; }
15699 case $ac_cv_sys_large_files in #(
15700   no | unknown) ;;
15701   *)
15702 cat >>confdefs.h <<_ACEOF
15703 #define _LARGE_FILES $ac_cv_sys_large_files
15704 _ACEOF
15705 ;;
15706 esac
15707 rm -rf conftest*
15708   fi
15709
15710
15711 fi
15712
15713
15714
15715
15716 # Check whether --with-lib-path was given.
15717 if test "${with_lib_path+set}" = set; then :
15718   withval=$with_lib_path; LIB_PATH=$withval
15719 fi
15720
15721 # Check whether --enable-targets was given.
15722 if test "${enable_targets+set}" = set; then :
15723   enableval=$enable_targets; case "${enableval}" in
15724   yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15725             ;;
15726   no)       enable_targets= ;;
15727   *)        enable_targets=$enableval ;;
15728 esac
15729 fi
15730 # Check whether --enable-64-bit-bfd was given.
15731 if test "${enable_64_bit_bfd+set}" = set; then :
15732   enableval=$enable_64_bit_bfd; case "${enableval}" in
15733   yes)  want64=true  ;;
15734   no)   want64=false ;;
15735   *)    as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15736 esac
15737 else
15738   want64=false
15739 fi
15740
15741
15742 # Check whether --with-sysroot was given.
15743 if test "${with_sysroot+set}" = set; then :
15744   withval=$with_sysroot;
15745  case ${with_sysroot} in
15746  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15747  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15748  esac
15749
15750  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15751  use_sysroot=yes
15752
15753  if test "x$prefix" = xNONE; then
15754   test_prefix=/usr/local
15755  else
15756   test_prefix=$prefix
15757  fi
15758  if test "x$exec_prefix" = xNONE; then
15759   test_exec_prefix=$test_prefix
15760  else
15761   test_exec_prefix=$exec_prefix
15762  fi
15763  case ${TARGET_SYSTEM_ROOT} in
15764  "${test_prefix}"|"${test_prefix}/"*|\
15765  "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15766  '${prefix}'|'${prefix}/'*|\
15767  '${exec_prefix}'|'${exec_prefix}/'*)
15768    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15769    TARGET_SYSTEM_ROOT_DEFINE="$t"
15770    ;;
15771  esac
15772
15773 else
15774
15775  use_sysroot=no
15776  TARGET_SYSTEM_ROOT=
15777  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15778
15779 fi
15780
15781
15782
15783
15784
15785 # Check whether --enable-gold was given.
15786 if test "${enable_gold+set}" = set; then :
15787   enableval=$enable_gold; case "${enableval}" in
15788  default)
15789    install_as_default=no
15790    installed_linker=ld.bfd
15791    ;;
15792  yes|no)
15793    install_as_default=yes
15794    installed_linker=ld.bfd
15795    ;;
15796  *)
15797    as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15798    ;;
15799  esac
15800 else
15801   install_as_default=yes
15802  installed_linker=ld.bfd
15803 fi
15804
15805
15806
15807
15808 # Check whether --enable-got was given.
15809 if test "${enable_got+set}" = set; then :
15810   enableval=$enable_got; case "${enableval}" in
15811   target | single | negative | multigot)  got_handling=$enableval ;;
15812   *)  as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15813 esac
15814 else
15815   got_handling=target
15816 fi
15817
15818
15819 case "${got_handling}" in
15820   target)
15821
15822 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15823  ;;
15824   single)
15825
15826 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15827  ;;
15828   negative)
15829
15830 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15831  ;;
15832   multigot)
15833
15834 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15835  ;;
15836   *)  as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15837 esac
15838
15839 # PR gas/19109
15840 # Decide the default method for compressing debug sections.
15841 ac_default_compressed_debug_sections=unset
15842 # Provide a configure time option to override our default.
15843 # Check whether --enable-compressed_debug_sections was given.
15844 if test "${enable_compressed_debug_sections+set}" = set; then :
15845   enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15846   ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15847   ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
15848 esac
15849 fi
15850
15851 # Decide setting DT_RUNPATH instead of DT_RPATH by default
15852 ac_default_new_dtags=unset
15853 # Provide a configure time option to override our default.
15854 # Check whether --enable-new_dtags was given.
15855 if test "${enable_new_dtags+set}" = set; then :
15856   enableval=$enable_new_dtags; case "${enableval}" in
15857   yes) ac_default_new_dtags=1 ;;
15858   no) ac_default_new_dtags=0 ;;
15859 esac
15860 fi
15861
15862 # Decide if -z relro should be enabled in ELF linker by default.
15863 ac_default_ld_z_relro=unset
15864 # Provide a configure time option to override our default.
15865 # Check whether --enable-relro was given.
15866 if test "${enable_relro+set}" = set; then :
15867   enableval=$enable_relro; case "${enableval}" in
15868   yes)  ac_default_ld_z_relro=1 ;;
15869   no)  ac_default_ld_z_relro=0 ;;
15870 esac
15871 fi
15872
15873 # Decide if -z separate-code should be enabled in ELF linker by default.
15874 ac_default_ld_z_separate_code=unset
15875 # Check whether --enable-separate-code was given.
15876 if test "${enable_separate_code+set}" = set; then :
15877   enableval=$enable_separate_code; case "${enableval}" in
15878   yes) ac_default_ld_z_separate_code=1 ;;
15879   no) ac_default_ld_z_separate_code=0 ;;
15880 esac
15881 fi
15882
15883
15884 # Decide which "--hash-style" to use by default
15885 # Provide a configure time option to override our default.
15886 # Check whether --enable-default-hash-style was given.
15887 if test "${enable_default_hash_style+set}" = set; then :
15888   enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15889   sysv | gnu | both) ;;
15890   *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15891 esac
15892 else
15893   case "${target}" in
15894   # Enable gnu hash only on GNU targets, but not mips
15895   mips*-*-*) enable_default_hash_style=sysv ;;
15896   *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15897   *) enable_default_hash_style=sysv ;;
15898 esac
15899 fi
15900
15901
15902 case "${enable_default_hash_style}" in
15903   sysv | both) ac_default_emit_sysv_hash=1 ;;
15904   *) ac_default_emit_sysv_hash=0 ;;
15905 esac
15906
15907 case "${enable_default_hash_style}" in
15908   gnu | both) ac_default_emit_gnu_hash=1 ;;
15909   *) ac_default_emit_gnu_hash=0 ;;
15910 esac
15911
15912
15913 # Set the 'development' global.
15914 . $srcdir/../bfd/development.sh
15915
15916 # Set acp_cpp_for_build variable
15917 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15918
15919 # Default set of GCC warnings to enable.
15920 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15921 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15922
15923 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15925 /* end confdefs.h.  */
15926 __GNUC__
15927 _ACEOF
15928 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15929   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15930
15931 else
15932   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15933 fi
15934 rm -f conftest*
15935
15936
15937 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15939 /* end confdefs.h.  */
15940 __GNUC__
15941 _ACEOF
15942 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15943   $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15944
15945 else
15946   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15947 fi
15948 rm -f conftest*
15949
15950
15951 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15952 WARN_WRITE_STRINGS=""
15953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15954 /* end confdefs.h.  */
15955 __GNUC__
15956 _ACEOF
15957 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15958   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15959
15960 else
15961   WARN_WRITE_STRINGS="-Wwrite-strings"
15962 fi
15963 rm -f conftest*
15964
15965
15966 # Verify CC_FOR_BUILD to be compatible with warning flags
15967
15968 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15970 /* end confdefs.h.  */
15971 __GNUC__
15972 _ACEOF
15973 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15974   $EGREP "^[0-3]$" >/dev/null 2>&1; then :
15975
15976 else
15977   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15978 fi
15979 rm -f conftest*
15980
15981
15982 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15984 /* end confdefs.h.  */
15985 __GNUC__
15986 _ACEOF
15987 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15988   $EGREP "^[0-4]$" >/dev/null 2>&1; then :
15989
15990 else
15991   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
15992 fi
15993 rm -f conftest*
15994
15995
15996 # Check whether --enable-werror was given.
15997 if test "${enable_werror+set}" = set; then :
15998   enableval=$enable_werror; case "${enableval}" in
15999      yes | y) ERROR_ON_WARNING="yes" ;;
16000      no | n)  ERROR_ON_WARNING="no" ;;
16001      *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16002    esac
16003 fi
16004
16005
16006 # Disable -Wformat by default when using gcc on mingw
16007 case "${host}" in
16008   *-*-mingw32*)
16009     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16010       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
16011       GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
16012     fi
16013     ;;
16014   *) ;;
16015 esac
16016
16017 # Enable -Werror by default when using gcc.  Turn it off for releases.
16018 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
16019     ERROR_ON_WARNING=yes
16020 fi
16021
16022 NO_WERROR=
16023 if test "${ERROR_ON_WARNING}" = yes ; then
16024     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
16025     GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
16026     NO_WERROR="-Wno-error"
16027 fi
16028
16029 if test "${GCC}" = yes ; then
16030   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16031   WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
16032 fi
16033
16034 # Check whether --enable-build-warnings was given.
16035 if test "${enable_build_warnings+set}" = set; then :
16036   enableval=$enable_build_warnings; case "${enableval}" in
16037   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16038         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
16039   no)   if test "${GCC}" = yes ; then
16040           WARN_CFLAGS="-w"
16041       WARN_CFLAGS_FOR_BUILD="-w"
16042         fi;;
16043   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16044         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
16045         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
16046   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16047         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
16048         WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
16049   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
16050         WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16051 esac
16052 fi
16053
16054
16055 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
16056   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
16057 fi
16058
16059
16060
16061
16062
16063
16064
16065
16066   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16067 $as_echo_n "checking for LC_MESSAGES... " >&6; }
16068 if ${am_cv_val_LC_MESSAGES+:} false; then :
16069   $as_echo_n "(cached) " >&6
16070 else
16071   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16072 /* end confdefs.h.  */
16073 #include <locale.h>
16074 int
16075 main ()
16076 {
16077 return LC_MESSAGES
16078   ;
16079   return 0;
16080 }
16081 _ACEOF
16082 if ac_fn_c_try_link "$LINENO"; then :
16083   am_cv_val_LC_MESSAGES=yes
16084 else
16085   am_cv_val_LC_MESSAGES=no
16086 fi
16087 rm -f core conftest.err conftest.$ac_objext \
16088     conftest$ac_exeext conftest.$ac_ext
16089 fi
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16091 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16092   if test $am_cv_val_LC_MESSAGES = yes; then
16093
16094 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16095
16096   fi
16097
16098
16099 ac_config_headers="$ac_config_headers config.h:config.in"
16100
16101
16102 # PR 14072
16103
16104
16105 if test -z "$target" ; then
16106     as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
16107 fi
16108 if test -z "$host" ; then
16109     as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
16110 fi
16111
16112 # host-specific stuff:
16113
16114 ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
16115 # If we haven't got the data from the intl directory,
16116 # assume NLS is disabled.
16117 USE_NLS=no
16118 LIBINTL=
16119 LIBINTL_DEP=
16120 INCINTL=
16121 XGETTEXT=
16122 GMSGFMT=
16123 POSUB=
16124
16125 if test -f  ../intl/config.intl; then
16126   .  ../intl/config.intl
16127 fi
16128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16129 $as_echo_n "checking whether NLS is requested... " >&6; }
16130 if test x"$USE_NLS" != xyes; then
16131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16132 $as_echo "no" >&6; }
16133 else
16134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16135 $as_echo "yes" >&6; }
16136
16137 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
16138
16139
16140   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
16141 $as_echo_n "checking for catalogs to be installed... " >&6; }
16142   # Look for .po and .gmo files in the source directory.
16143   CATALOGS=
16144   XLINGUAS=
16145   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
16146     # If there aren't any .gmo files the shell will give us the
16147     # literal string "../path/to/srcdir/po/*.gmo" which has to be
16148     # weeded out.
16149     case "$cat" in *\**)
16150       continue;;
16151     esac
16152     # The quadruple backslash is collapsed to a double backslash
16153     # by the backticks, then collapsed again by the double quotes,
16154     # leaving us with one backslash in the sed expression (right
16155     # before the dot that mustn't act as a wildcard).
16156     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
16157     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
16158     # The user is allowed to set LINGUAS to a list of languages to
16159     # install catalogs for.  If it's empty that means "all of them."
16160     if test "x$LINGUAS" = x; then
16161       CATALOGS="$CATALOGS $cat"
16162       XLINGUAS="$XLINGUAS $lang"
16163     else
16164       case "$LINGUAS" in *$lang*)
16165         CATALOGS="$CATALOGS $cat"
16166         XLINGUAS="$XLINGUAS $lang"
16167         ;;
16168       esac
16169     fi
16170   done
16171   LINGUAS="$XLINGUAS"
16172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
16173 $as_echo "$LINGUAS" >&6; }
16174
16175
16176     DATADIRNAME=share
16177
16178   INSTOBJEXT=.mo
16179
16180   GENCAT=gencat
16181
16182   CATOBJEXT=.gmo
16183
16184 fi
16185
16186         MKINSTALLDIRS=
16187   if test -n "$ac_aux_dir"; then
16188     case "$ac_aux_dir" in
16189       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
16190       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16191     esac
16192   fi
16193   if test -z "$MKINSTALLDIRS"; then
16194     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16195   fi
16196
16197
16198
16199   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16200 $as_echo_n "checking whether NLS is requested... " >&6; }
16201     # Check whether --enable-nls was given.
16202 if test "${enable_nls+set}" = set; then :
16203   enableval=$enable_nls; USE_NLS=$enableval
16204 else
16205   USE_NLS=yes
16206 fi
16207
16208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16209 $as_echo "$USE_NLS" >&6; }
16210
16211
16212
16213
16214
16215
16216 # Prepare PATH_SEPARATOR.
16217 # The user is always right.
16218 if test "${PATH_SEPARATOR+set}" != set; then
16219   echo "#! /bin/sh" >conf$$.sh
16220   echo  "exit 0"   >>conf$$.sh
16221   chmod +x conf$$.sh
16222   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16223     PATH_SEPARATOR=';'
16224   else
16225     PATH_SEPARATOR=:
16226   fi
16227   rm -f conf$$.sh
16228 fi
16229
16230 # Find out how to test for executable files. Don't use a zero-byte file,
16231 # as systems may use methods other than mode bits to determine executability.
16232 cat >conf$$.file <<_ASEOF
16233 #! /bin/sh
16234 exit 0
16235 _ASEOF
16236 chmod +x conf$$.file
16237 if test -x conf$$.file >/dev/null 2>&1; then
16238   ac_executable_p="test -x"
16239 else
16240   ac_executable_p="test -f"
16241 fi
16242 rm -f conf$$.file
16243
16244 # Extract the first word of "msgfmt", so it can be a program name with args.
16245 set dummy msgfmt; ac_word=$2
16246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16247 $as_echo_n "checking for $ac_word... " >&6; }
16248 if ${ac_cv_path_MSGFMT+:} false; then :
16249   $as_echo_n "(cached) " >&6
16250 else
16251   case "$MSGFMT" in
16252   [\\/]* | ?:[\\/]*)
16253     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16254     ;;
16255   *)
16256     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16257     for ac_dir in $PATH; do
16258       IFS="$ac_save_IFS"
16259       test -z "$ac_dir" && ac_dir=.
16260       for ac_exec_ext in '' $ac_executable_extensions; do
16261         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16262           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16263      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16264             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16265             break 2
16266           fi
16267         fi
16268       done
16269     done
16270     IFS="$ac_save_IFS"
16271   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16272     ;;
16273 esac
16274 fi
16275 MSGFMT="$ac_cv_path_MSGFMT"
16276 if test "$MSGFMT" != ":"; then
16277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16278 $as_echo "$MSGFMT" >&6; }
16279 else
16280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16281 $as_echo "no" >&6; }
16282 fi
16283
16284   # Extract the first word of "gmsgfmt", so it can be a program name with args.
16285 set dummy gmsgfmt; ac_word=$2
16286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16287 $as_echo_n "checking for $ac_word... " >&6; }
16288 if ${ac_cv_path_GMSGFMT+:} false; then :
16289   $as_echo_n "(cached) " >&6
16290 else
16291   case $GMSGFMT in
16292   [\\/]* | ?:[\\/]*)
16293   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16294   ;;
16295   *)
16296   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16297 for as_dir in $PATH
16298 do
16299   IFS=$as_save_IFS
16300   test -z "$as_dir" && as_dir=.
16301     for ac_exec_ext in '' $ac_executable_extensions; do
16302   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16303     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16304     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16305     break 2
16306   fi
16307 done
16308   done
16309 IFS=$as_save_IFS
16310
16311   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16312   ;;
16313 esac
16314 fi
16315 GMSGFMT=$ac_cv_path_GMSGFMT
16316 if test -n "$GMSGFMT"; then
16317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16318 $as_echo "$GMSGFMT" >&6; }
16319 else
16320   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16321 $as_echo "no" >&6; }
16322 fi
16323
16324
16325
16326
16327 # Prepare PATH_SEPARATOR.
16328 # The user is always right.
16329 if test "${PATH_SEPARATOR+set}" != set; then
16330   echo "#! /bin/sh" >conf$$.sh
16331   echo  "exit 0"   >>conf$$.sh
16332   chmod +x conf$$.sh
16333   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16334     PATH_SEPARATOR=';'
16335   else
16336     PATH_SEPARATOR=:
16337   fi
16338   rm -f conf$$.sh
16339 fi
16340
16341 # Find out how to test for executable files. Don't use a zero-byte file,
16342 # as systems may use methods other than mode bits to determine executability.
16343 cat >conf$$.file <<_ASEOF
16344 #! /bin/sh
16345 exit 0
16346 _ASEOF
16347 chmod +x conf$$.file
16348 if test -x conf$$.file >/dev/null 2>&1; then
16349   ac_executable_p="test -x"
16350 else
16351   ac_executable_p="test -f"
16352 fi
16353 rm -f conf$$.file
16354
16355 # Extract the first word of "xgettext", so it can be a program name with args.
16356 set dummy xgettext; ac_word=$2
16357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16358 $as_echo_n "checking for $ac_word... " >&6; }
16359 if ${ac_cv_path_XGETTEXT+:} false; then :
16360   $as_echo_n "(cached) " >&6
16361 else
16362   case "$XGETTEXT" in
16363   [\\/]* | ?:[\\/]*)
16364     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16365     ;;
16366   *)
16367     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16368     for ac_dir in $PATH; do
16369       IFS="$ac_save_IFS"
16370       test -z "$ac_dir" && ac_dir=.
16371       for ac_exec_ext in '' $ac_executable_extensions; do
16372         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16373           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16374      (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16375             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16376             break 2
16377           fi
16378         fi
16379       done
16380     done
16381     IFS="$ac_save_IFS"
16382   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16383     ;;
16384 esac
16385 fi
16386 XGETTEXT="$ac_cv_path_XGETTEXT"
16387 if test "$XGETTEXT" != ":"; then
16388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16389 $as_echo "$XGETTEXT" >&6; }
16390 else
16391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16392 $as_echo "no" >&6; }
16393 fi
16394
16395     rm -f messages.po
16396
16397
16398 # Prepare PATH_SEPARATOR.
16399 # The user is always right.
16400 if test "${PATH_SEPARATOR+set}" != set; then
16401   echo "#! /bin/sh" >conf$$.sh
16402   echo  "exit 0"   >>conf$$.sh
16403   chmod +x conf$$.sh
16404   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16405     PATH_SEPARATOR=';'
16406   else
16407     PATH_SEPARATOR=:
16408   fi
16409   rm -f conf$$.sh
16410 fi
16411
16412 # Find out how to test for executable files. Don't use a zero-byte file,
16413 # as systems may use methods other than mode bits to determine executability.
16414 cat >conf$$.file <<_ASEOF
16415 #! /bin/sh
16416 exit 0
16417 _ASEOF
16418 chmod +x conf$$.file
16419 if test -x conf$$.file >/dev/null 2>&1; then
16420   ac_executable_p="test -x"
16421 else
16422   ac_executable_p="test -f"
16423 fi
16424 rm -f conf$$.file
16425
16426 # Extract the first word of "msgmerge", so it can be a program name with args.
16427 set dummy msgmerge; ac_word=$2
16428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16429 $as_echo_n "checking for $ac_word... " >&6; }
16430 if ${ac_cv_path_MSGMERGE+:} false; then :
16431   $as_echo_n "(cached) " >&6
16432 else
16433   case "$MSGMERGE" in
16434   [\\/]* | ?:[\\/]*)
16435     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16436     ;;
16437   *)
16438     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16439     for ac_dir in $PATH; do
16440       IFS="$ac_save_IFS"
16441       test -z "$ac_dir" && ac_dir=.
16442       for ac_exec_ext in '' $ac_executable_extensions; do
16443         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16444           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16445             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16446             break 2
16447           fi
16448         fi
16449       done
16450     done
16451     IFS="$ac_save_IFS"
16452   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16453     ;;
16454 esac
16455 fi
16456 MSGMERGE="$ac_cv_path_MSGMERGE"
16457 if test "$MSGMERGE" != ":"; then
16458   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16459 $as_echo "$MSGMERGE" >&6; }
16460 else
16461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16462 $as_echo "no" >&6; }
16463 fi
16464
16465
16466       if test "$GMSGFMT" != ":"; then
16467             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16468        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16469       : ;
16470     else
16471       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16472       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16473 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16474       GMSGFMT=":"
16475     fi
16476   fi
16477
16478       if test "$XGETTEXT" != ":"; then
16479             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16480        (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16481       : ;
16482     else
16483       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16484 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16485       XGETTEXT=":"
16486     fi
16487         rm -f messages.po
16488   fi
16489
16490   ac_config_commands="$ac_config_commands default-1"
16491
16492
16493
16494
16495
16496 for ac_prog in 'bison -y' byacc
16497 do
16498   # Extract the first word of "$ac_prog", so it can be a program name with args.
16499 set dummy $ac_prog; ac_word=$2
16500 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16501 $as_echo_n "checking for $ac_word... " >&6; }
16502 if ${ac_cv_prog_YACC+:} false; then :
16503   $as_echo_n "(cached) " >&6
16504 else
16505   if test -n "$YACC"; then
16506   ac_cv_prog_YACC="$YACC" # Let the user override the test.
16507 else
16508 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16509 for as_dir in $PATH
16510 do
16511   IFS=$as_save_IFS
16512   test -z "$as_dir" && as_dir=.
16513     for ac_exec_ext in '' $ac_executable_extensions; do
16514   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16515     ac_cv_prog_YACC="$ac_prog"
16516     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16517     break 2
16518   fi
16519 done
16520   done
16521 IFS=$as_save_IFS
16522
16523 fi
16524 fi
16525 YACC=$ac_cv_prog_YACC
16526 if test -n "$YACC"; then
16527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16528 $as_echo "$YACC" >&6; }
16529 else
16530   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16531 $as_echo "no" >&6; }
16532 fi
16533
16534
16535   test -n "$YACC" && break
16536 done
16537 test -n "$YACC" || YACC="yacc"
16538
16539 for ac_prog in flex lex
16540 do
16541   # Extract the first word of "$ac_prog", so it can be a program name with args.
16542 set dummy $ac_prog; ac_word=$2
16543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16544 $as_echo_n "checking for $ac_word... " >&6; }
16545 if ${ac_cv_prog_LEX+:} false; then :
16546   $as_echo_n "(cached) " >&6
16547 else
16548   if test -n "$LEX"; then
16549   ac_cv_prog_LEX="$LEX" # Let the user override the test.
16550 else
16551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16552 for as_dir in $PATH
16553 do
16554   IFS=$as_save_IFS
16555   test -z "$as_dir" && as_dir=.
16556     for ac_exec_ext in '' $ac_executable_extensions; do
16557   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16558     ac_cv_prog_LEX="$ac_prog"
16559     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16560     break 2
16561   fi
16562 done
16563   done
16564 IFS=$as_save_IFS
16565
16566 fi
16567 fi
16568 LEX=$ac_cv_prog_LEX
16569 if test -n "$LEX"; then
16570   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16571 $as_echo "$LEX" >&6; }
16572 else
16573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16574 $as_echo "no" >&6; }
16575 fi
16576
16577
16578   test -n "$LEX" && break
16579 done
16580 test -n "$LEX" || LEX=":"
16581
16582 case "$LEX" in
16583   :|*"missing "*) ;;
16584   *) cat >conftest.l <<_ACEOF
16585 %%
16586 a { ECHO; }
16587 b { REJECT; }
16588 c { yymore (); }
16589 d { yyless (1); }
16590 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
16591     yyless ((input () != 0)); }
16592 f { unput (yytext[0]); }
16593 . { BEGIN INITIAL; }
16594 %%
16595 #ifdef YYTEXT_POINTER
16596 extern char *yytext;
16597 #endif
16598 int
16599 main (void)
16600 {
16601   return ! yylex () + ! yywrap ();
16602 }
16603 _ACEOF
16604 { { ac_try="$LEX conftest.l"
16605 case "(($ac_try" in
16606   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16607   *) ac_try_echo=$ac_try;;
16608 esac
16609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16610 $as_echo "$ac_try_echo"; } >&5
16611   (eval "$LEX conftest.l") 2>&5
16612   ac_status=$?
16613   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16614   test $ac_status = 0; }
16615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16616 $as_echo_n "checking lex output file root... " >&6; }
16617 if ${ac_cv_prog_lex_root+:} false; then :
16618   $as_echo_n "(cached) " >&6
16619 else
16620
16621 if test -f lex.yy.c; then
16622   ac_cv_prog_lex_root=lex.yy
16623 elif test -f lexyy.c; then
16624   ac_cv_prog_lex_root=lexyy
16625 else
16626   as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16627 fi
16628 fi
16629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16630 $as_echo "$ac_cv_prog_lex_root" >&6; }
16631 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16632
16633 if test -z "${LEXLIB+set}"; then
16634   { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16635 $as_echo_n "checking lex library... " >&6; }
16636 if ${ac_cv_lib_lex+:} false; then :
16637   $as_echo_n "(cached) " >&6
16638 else
16639
16640     ac_save_LIBS=$LIBS
16641     ac_cv_lib_lex='none needed'
16642     for ac_lib in '' -lfl -ll; do
16643       LIBS="$ac_lib $ac_save_LIBS"
16644       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16645 /* end confdefs.h.  */
16646 `cat $LEX_OUTPUT_ROOT.c`
16647 _ACEOF
16648 if ac_fn_c_try_link "$LINENO"; then :
16649   ac_cv_lib_lex=$ac_lib
16650 fi
16651 rm -f core conftest.err conftest.$ac_objext \
16652     conftest$ac_exeext conftest.$ac_ext
16653       test "$ac_cv_lib_lex" != 'none needed' && break
16654     done
16655     LIBS=$ac_save_LIBS
16656
16657 fi
16658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16659 $as_echo "$ac_cv_lib_lex" >&6; }
16660   test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16661 fi
16662
16663
16664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16665 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16666 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16667   $as_echo_n "(cached) " >&6
16668 else
16669   # POSIX says lex can declare yytext either as a pointer or an array; the
16670 # default is implementation-dependent.  Figure out which it is, since
16671 # not all implementations provide the %pointer and %array declarations.
16672 ac_cv_prog_lex_yytext_pointer=no
16673 ac_save_LIBS=$LIBS
16674 LIBS="$LEXLIB $ac_save_LIBS"
16675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16676 /* end confdefs.h.  */
16677
16678   #define YYTEXT_POINTER 1
16679 `cat $LEX_OUTPUT_ROOT.c`
16680 _ACEOF
16681 if ac_fn_c_try_link "$LINENO"; then :
16682   ac_cv_prog_lex_yytext_pointer=yes
16683 fi
16684 rm -f core conftest.err conftest.$ac_objext \
16685     conftest$ac_exeext conftest.$ac_ext
16686 LIBS=$ac_save_LIBS
16687
16688 fi
16689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16690 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16691 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16692
16693 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16694
16695 fi
16696 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16697  ;;
16698 esac
16699 if test "$LEX" = :; then
16700   LEX=${am_missing_run}flex
16701 fi
16702
16703
16704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16705 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16706     # Check whether --enable-maintainer-mode was given.
16707 if test "${enable_maintainer_mode+set}" = set; then :
16708   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16709 else
16710   USE_MAINTAINER_MODE=no
16711 fi
16712
16713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16714 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16715    if test $USE_MAINTAINER_MODE = yes; then
16716   MAINTAINER_MODE_TRUE=
16717   MAINTAINER_MODE_FALSE='#'
16718 else
16719   MAINTAINER_MODE_TRUE='#'
16720   MAINTAINER_MODE_FALSE=
16721 fi
16722
16723   MAINT=$MAINTAINER_MODE_TRUE
16724
16725
16726  if false; then
16727   GENINSRC_NEVER_TRUE=
16728   GENINSRC_NEVER_FALSE='#'
16729 else
16730   GENINSRC_NEVER_TRUE='#'
16731   GENINSRC_NEVER_FALSE=
16732 fi
16733
16734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16735 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16736 if ${gcc_cv_prog_cmp_skip+:} false; then :
16737   $as_echo_n "(cached) " >&6
16738 else
16739    echo abfoo >t1
16740   echo cdfoo >t2
16741   gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16742   if cmp t1 t2 2 2 > /dev/null 2>&1; then
16743     if cmp t1 t2 1 1 > /dev/null 2>&1; then
16744       :
16745     else
16746       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16747     fi
16748   fi
16749   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16750     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16751       :
16752     else
16753       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16754     fi
16755   fi
16756   rm t1 t2
16757
16758 fi
16759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16760 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16761 do_compare="$gcc_cv_prog_cmp_skip"
16762
16763
16764
16765 . ${srcdir}/configure.host
16766
16767
16768
16769
16770 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16771 do :
16772   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16773 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16774 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16775   cat >>confdefs.h <<_ACEOF
16776 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16777 _ACEOF
16778
16779 fi
16780
16781 done
16782
16783 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16784 do :
16785   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16786 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16787 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16788   cat >>confdefs.h <<_ACEOF
16789 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16790 _ACEOF
16791
16792 fi
16793
16794 done
16795
16796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16797 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16798 if ${gcc_cv_header_string+:} false; then :
16799   $as_echo_n "(cached) " >&6
16800 else
16801   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16802 /* end confdefs.h.  */
16803 #include <string.h>
16804 #include <strings.h>
16805 int
16806 main ()
16807 {
16808
16809   ;
16810   return 0;
16811 }
16812 _ACEOF
16813 if ac_fn_c_try_compile "$LINENO"; then :
16814   gcc_cv_header_string=yes
16815 else
16816   gcc_cv_header_string=no
16817 fi
16818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16819 fi
16820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16821 $as_echo "$gcc_cv_header_string" >&6; }
16822 if test $gcc_cv_header_string = yes; then
16823
16824 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16825
16826 fi
16827
16828 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16829 do :
16830   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16831 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16832 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16833   cat >>confdefs.h <<_ACEOF
16834 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16835 _ACEOF
16836
16837 fi
16838 done
16839
16840 for ac_func in open lseek close
16841 do :
16842   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16843 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16844 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16845   cat >>confdefs.h <<_ACEOF
16846 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16847 _ACEOF
16848
16849 fi
16850 done
16851
16852 ac_header_dirent=no
16853 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16854   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16856 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16857 if eval \${$as_ac_Header+:} false; then :
16858   $as_echo_n "(cached) " >&6
16859 else
16860   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16861 /* end confdefs.h.  */
16862 #include <sys/types.h>
16863 #include <$ac_hdr>
16864
16865 int
16866 main ()
16867 {
16868 if ((DIR *) 0)
16869 return 0;
16870   ;
16871   return 0;
16872 }
16873 _ACEOF
16874 if ac_fn_c_try_compile "$LINENO"; then :
16875   eval "$as_ac_Header=yes"
16876 else
16877   eval "$as_ac_Header=no"
16878 fi
16879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16880 fi
16881 eval ac_res=\$$as_ac_Header
16882                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16883 $as_echo "$ac_res" >&6; }
16884 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16885   cat >>confdefs.h <<_ACEOF
16886 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16887 _ACEOF
16888
16889 ac_header_dirent=$ac_hdr; break
16890 fi
16891
16892 done
16893 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16894 if test $ac_header_dirent = dirent.h; then
16895   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16896 $as_echo_n "checking for library containing opendir... " >&6; }
16897 if ${ac_cv_search_opendir+:} false; then :
16898   $as_echo_n "(cached) " >&6
16899 else
16900   ac_func_search_save_LIBS=$LIBS
16901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16902 /* end confdefs.h.  */
16903
16904 /* Override any GCC internal prototype to avoid an error.
16905    Use char because int might match the return type of a GCC
16906    builtin and then its argument prototype would still apply.  */
16907 #ifdef __cplusplus
16908 extern "C"
16909 #endif
16910 char opendir ();
16911 int
16912 main ()
16913 {
16914 return opendir ();
16915   ;
16916   return 0;
16917 }
16918 _ACEOF
16919 for ac_lib in '' dir; do
16920   if test -z "$ac_lib"; then
16921     ac_res="none required"
16922   else
16923     ac_res=-l$ac_lib
16924     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16925   fi
16926   if ac_fn_c_try_link "$LINENO"; then :
16927   ac_cv_search_opendir=$ac_res
16928 fi
16929 rm -f core conftest.err conftest.$ac_objext \
16930     conftest$ac_exeext
16931   if ${ac_cv_search_opendir+:} false; then :
16932   break
16933 fi
16934 done
16935 if ${ac_cv_search_opendir+:} false; then :
16936
16937 else
16938   ac_cv_search_opendir=no
16939 fi
16940 rm conftest.$ac_ext
16941 LIBS=$ac_func_search_save_LIBS
16942 fi
16943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16944 $as_echo "$ac_cv_search_opendir" >&6; }
16945 ac_res=$ac_cv_search_opendir
16946 if test "$ac_res" != no; then :
16947   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16948
16949 fi
16950
16951 else
16952   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16953 $as_echo_n "checking for library containing opendir... " >&6; }
16954 if ${ac_cv_search_opendir+:} false; then :
16955   $as_echo_n "(cached) " >&6
16956 else
16957   ac_func_search_save_LIBS=$LIBS
16958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16959 /* end confdefs.h.  */
16960
16961 /* Override any GCC internal prototype to avoid an error.
16962    Use char because int might match the return type of a GCC
16963    builtin and then its argument prototype would still apply.  */
16964 #ifdef __cplusplus
16965 extern "C"
16966 #endif
16967 char opendir ();
16968 int
16969 main ()
16970 {
16971 return opendir ();
16972   ;
16973   return 0;
16974 }
16975 _ACEOF
16976 for ac_lib in '' x; do
16977   if test -z "$ac_lib"; then
16978     ac_res="none required"
16979   else
16980     ac_res=-l$ac_lib
16981     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16982   fi
16983   if ac_fn_c_try_link "$LINENO"; then :
16984   ac_cv_search_opendir=$ac_res
16985 fi
16986 rm -f core conftest.err conftest.$ac_objext \
16987     conftest$ac_exeext
16988   if ${ac_cv_search_opendir+:} false; then :
16989   break
16990 fi
16991 done
16992 if ${ac_cv_search_opendir+:} false; then :
16993
16994 else
16995   ac_cv_search_opendir=no
16996 fi
16997 rm conftest.$ac_ext
16998 LIBS=$ac_func_search_save_LIBS
16999 fi
17000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17001 $as_echo "$ac_cv_search_opendir" >&6; }
17002 ac_res=$ac_cv_search_opendir
17003 if test "$ac_res" != no; then :
17004   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17005
17006 fi
17007
17008 fi
17009
17010
17011
17012
17013
17014   for ac_header in $ac_header_list
17015 do :
17016   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17017 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17018 "
17019 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17020   cat >>confdefs.h <<_ACEOF
17021 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17022 _ACEOF
17023
17024 fi
17025
17026 done
17027
17028
17029
17030
17031
17032
17033
17034
17035 for ac_func in getpagesize
17036 do :
17037   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17038 if test "x$ac_cv_func_getpagesize" = xyes; then :
17039   cat >>confdefs.h <<_ACEOF
17040 #define HAVE_GETPAGESIZE 1
17041 _ACEOF
17042
17043 fi
17044 done
17045
17046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17047 $as_echo_n "checking for working mmap... " >&6; }
17048 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17049   $as_echo_n "(cached) " >&6
17050 else
17051   if test "$cross_compiling" = yes; then :
17052   ac_cv_func_mmap_fixed_mapped=no
17053 else
17054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17055 /* end confdefs.h.  */
17056 $ac_includes_default
17057 /* malloc might have been renamed as rpl_malloc. */
17058 #undef malloc
17059
17060 /* Thanks to Mike Haertel and Jim Avera for this test.
17061    Here is a matrix of mmap possibilities:
17062         mmap private not fixed
17063         mmap private fixed at somewhere currently unmapped
17064         mmap private fixed at somewhere already mapped
17065         mmap shared not fixed
17066         mmap shared fixed at somewhere currently unmapped
17067         mmap shared fixed at somewhere already mapped
17068    For private mappings, we should verify that changes cannot be read()
17069    back from the file, nor mmap's back from the file at a different
17070    address.  (There have been systems where private was not correctly
17071    implemented like the infamous i386 svr4.0, and systems where the
17072    VM page cache was not coherent with the file system buffer cache
17073    like early versions of FreeBSD and possibly contemporary NetBSD.)
17074    For shared mappings, we should conversely verify that changes get
17075    propagated back to all the places they're supposed to be.
17076
17077    Grep wants private fixed already mapped.
17078    The main things grep needs to know about mmap are:
17079    * does it exist and is it safe to write into the mmap'd area
17080    * how to use it (BSD variants)  */
17081
17082 #include <fcntl.h>
17083 #include <sys/mman.h>
17084
17085 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17086 char *malloc ();
17087 #endif
17088
17089 /* This mess was copied from the GNU getpagesize.h.  */
17090 #ifndef HAVE_GETPAGESIZE
17091 # ifdef _SC_PAGESIZE
17092 #  define getpagesize() sysconf(_SC_PAGESIZE)
17093 # else /* no _SC_PAGESIZE */
17094 #  ifdef HAVE_SYS_PARAM_H
17095 #   include <sys/param.h>
17096 #   ifdef EXEC_PAGESIZE
17097 #    define getpagesize() EXEC_PAGESIZE
17098 #   else /* no EXEC_PAGESIZE */
17099 #    ifdef NBPG
17100 #     define getpagesize() NBPG * CLSIZE
17101 #     ifndef CLSIZE
17102 #      define CLSIZE 1
17103 #     endif /* no CLSIZE */
17104 #    else /* no NBPG */
17105 #     ifdef NBPC
17106 #      define getpagesize() NBPC
17107 #     else /* no NBPC */
17108 #      ifdef PAGESIZE
17109 #       define getpagesize() PAGESIZE
17110 #      endif /* PAGESIZE */
17111 #     endif /* no NBPC */
17112 #    endif /* no NBPG */
17113 #   endif /* no EXEC_PAGESIZE */
17114 #  else /* no HAVE_SYS_PARAM_H */
17115 #   define getpagesize() 8192   /* punt totally */
17116 #  endif /* no HAVE_SYS_PARAM_H */
17117 # endif /* no _SC_PAGESIZE */
17118
17119 #endif /* no HAVE_GETPAGESIZE */
17120
17121 int
17122 main ()
17123 {
17124   char *data, *data2, *data3;
17125   const char *cdata2;
17126   int i, pagesize;
17127   int fd, fd2;
17128
17129   pagesize = getpagesize ();
17130
17131   /* First, make a file with some known garbage in it. */
17132   data = (char *) malloc (pagesize);
17133   if (!data)
17134     return 1;
17135   for (i = 0; i < pagesize; ++i)
17136     *(data + i) = rand ();
17137   umask (0);
17138   fd = creat ("conftest.mmap", 0600);
17139   if (fd < 0)
17140     return 2;
17141   if (write (fd, data, pagesize) != pagesize)
17142     return 3;
17143   close (fd);
17144
17145   /* Next, check that the tail of a page is zero-filled.  File must have
17146      non-zero length, otherwise we risk SIGBUS for entire page.  */
17147   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17148   if (fd2 < 0)
17149     return 4;
17150   cdata2 = "";
17151   if (write (fd2, cdata2, 1) != 1)
17152     return 5;
17153   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17154   if (data2 == MAP_FAILED)
17155     return 6;
17156   for (i = 0; i < pagesize; ++i)
17157     if (*(data2 + i))
17158       return 7;
17159   close (fd2);
17160   if (munmap (data2, pagesize))
17161     return 8;
17162
17163   /* Next, try to mmap the file at a fixed address which already has
17164      something else allocated at it.  If we can, also make sure that
17165      we see the same garbage.  */
17166   fd = open ("conftest.mmap", O_RDWR);
17167   if (fd < 0)
17168     return 9;
17169   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17170                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
17171     return 10;
17172   for (i = 0; i < pagesize; ++i)
17173     if (*(data + i) != *(data2 + i))
17174       return 11;
17175
17176   /* Finally, make sure that changes to the mapped area do not
17177      percolate back to the file as seen by read().  (This is a bug on
17178      some variants of i386 svr4.0.)  */
17179   for (i = 0; i < pagesize; ++i)
17180     *(data2 + i) = *(data2 + i) + 1;
17181   data3 = (char *) malloc (pagesize);
17182   if (!data3)
17183     return 12;
17184   if (read (fd, data3, pagesize) != pagesize)
17185     return 13;
17186   for (i = 0; i < pagesize; ++i)
17187     if (*(data + i) != *(data3 + i))
17188       return 14;
17189   close (fd);
17190   return 0;
17191 }
17192 _ACEOF
17193 if ac_fn_c_try_run "$LINENO"; then :
17194   ac_cv_func_mmap_fixed_mapped=yes
17195 else
17196   ac_cv_func_mmap_fixed_mapped=no
17197 fi
17198 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17199   conftest.$ac_objext conftest.beam conftest.$ac_ext
17200 fi
17201
17202 fi
17203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17204 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17205 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17206
17207 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
17208
17209 fi
17210 rm -f conftest.mmap conftest.txt
17211
17212
17213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17214 $as_echo_n "checking for library containing dlopen... " >&6; }
17215 if ${ac_cv_search_dlopen+:} false; then :
17216   $as_echo_n "(cached) " >&6
17217 else
17218   ac_func_search_save_LIBS=$LIBS
17219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17220 /* end confdefs.h.  */
17221
17222 /* Override any GCC internal prototype to avoid an error.
17223    Use char because int might match the return type of a GCC
17224    builtin and then its argument prototype would still apply.  */
17225 #ifdef __cplusplus
17226 extern "C"
17227 #endif
17228 char dlopen ();
17229 int
17230 main ()
17231 {
17232 return dlopen ();
17233   ;
17234   return 0;
17235 }
17236 _ACEOF
17237 for ac_lib in '' dl; do
17238   if test -z "$ac_lib"; then
17239     ac_res="none required"
17240   else
17241     ac_res=-l$ac_lib
17242     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17243   fi
17244   if ac_fn_c_try_link "$LINENO"; then :
17245   ac_cv_search_dlopen=$ac_res
17246 fi
17247 rm -f core conftest.err conftest.$ac_objext \
17248     conftest$ac_exeext
17249   if ${ac_cv_search_dlopen+:} false; then :
17250   break
17251 fi
17252 done
17253 if ${ac_cv_search_dlopen+:} false; then :
17254
17255 else
17256   ac_cv_search_dlopen=no
17257 fi
17258 rm conftest.$ac_ext
17259 LIBS=$ac_func_search_save_LIBS
17260 fi
17261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17262 $as_echo "$ac_cv_search_dlopen" >&6; }
17263 ac_res=$ac_cv_search_dlopen
17264 if test "$ac_res" != no; then :
17265   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17266
17267 fi
17268
17269  if test x$plugins = xyes; then
17270   ENABLE_PLUGINS_TRUE=
17271   ENABLE_PLUGINS_FALSE='#'
17272 else
17273   ENABLE_PLUGINS_TRUE='#'
17274   ENABLE_PLUGINS_FALSE=
17275 fi
17276
17277
17278 # Check whether --enable-initfini-array was given.
17279 if test "${enable_initfini_array+set}" = set; then :
17280   enableval=$enable_initfini_array; case "${enableval}" in
17281  yes|no) ;;
17282  *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
17283  esac
17284 else
17285   enable_initfini_array=yes
17286 fi
17287
17288
17289 if test $enable_initfini_array = yes; then
17290
17291 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
17292
17293 fi
17294
17295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
17296 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
17297 if ${ld_cv_decl_getopt_unistd_h+:} false; then :
17298   $as_echo_n "(cached) " >&6
17299 else
17300   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17301 /* end confdefs.h.  */
17302 #include <unistd.h>
17303 int
17304 main ()
17305 {
17306 extern int getopt (int, char *const*, const char *);
17307   ;
17308   return 0;
17309 }
17310 _ACEOF
17311 if ac_fn_c_try_compile "$LINENO"; then :
17312   ld_cv_decl_getopt_unistd_h=yes
17313 else
17314   ld_cv_decl_getopt_unistd_h=no
17315 fi
17316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17317 fi
17318
17319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
17320 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
17321 if test $ld_cv_decl_getopt_unistd_h = yes; then
17322
17323 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
17324
17325 fi
17326
17327
17328 case "${host}" in
17329 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
17330
17331 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
17332  ;;
17333 esac
17334
17335 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
17336 if test "x$ac_cv_have_decl_strstr" = xyes; then :
17337   ac_have_decl=1
17338 else
17339   ac_have_decl=0
17340 fi
17341
17342 cat >>confdefs.h <<_ACEOF
17343 #define HAVE_DECL_STRSTR $ac_have_decl
17344 _ACEOF
17345 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
17346 if test "x$ac_cv_have_decl_free" = xyes; then :
17347   ac_have_decl=1
17348 else
17349   ac_have_decl=0
17350 fi
17351
17352 cat >>confdefs.h <<_ACEOF
17353 #define HAVE_DECL_FREE $ac_have_decl
17354 _ACEOF
17355 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
17356 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
17357   ac_have_decl=1
17358 else
17359   ac_have_decl=0
17360 fi
17361
17362 cat >>confdefs.h <<_ACEOF
17363 #define HAVE_DECL_SBRK $ac_have_decl
17364 _ACEOF
17365 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
17366 if test "x$ac_cv_have_decl_getenv" = xyes; then :
17367   ac_have_decl=1
17368 else
17369   ac_have_decl=0
17370 fi
17371
17372 cat >>confdefs.h <<_ACEOF
17373 #define HAVE_DECL_GETENV $ac_have_decl
17374 _ACEOF
17375 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
17376 if test "x$ac_cv_have_decl_environ" = xyes; then :
17377   ac_have_decl=1
17378 else
17379   ac_have_decl=0
17380 fi
17381
17382 cat >>confdefs.h <<_ACEOF
17383 #define HAVE_DECL_ENVIRON $ac_have_decl
17384 _ACEOF
17385
17386
17387 # When converting linker scripts into strings for use in emulation
17388 # files, use astring.sed if the compiler supports ANSI string
17389 # concatenation, or ostring.sed otherwise.  This is to support the
17390 # broken Microsoft MSVC compiler, which limits the length of string
17391 # constants, while still supporting pre-ANSI compilers which do not
17392 # support string concatenation.
17393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
17394 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17395 if ${ld_cv_string_concatenation+:} false; then :
17396   $as_echo_n "(cached) " >&6
17397 else
17398   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17399 /* end confdefs.h.  */
17400
17401 int
17402 main ()
17403 {
17404 char *a = "a" "a";
17405   ;
17406   return 0;
17407 }
17408 _ACEOF
17409 if ac_fn_c_try_compile "$LINENO"; then :
17410   ld_cv_string_concatenation=yes
17411 else
17412   ld_cv_string_concatenation=no
17413 fi
17414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17415 fi
17416
17417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17418 $as_echo "$ld_cv_string_concatenation" >&6; }
17419 if test "$ld_cv_string_concatenation" = "yes"; then
17420   STRINGIFY=astring.sed
17421 else
17422   STRINGIFY=ostring.sed
17423 fi
17424
17425
17426 # target-specific stuff:
17427
17428 all_targets=
17429 EMUL=
17430 all_emuls=
17431 all_emul_extras=
17432 all_libpath=
17433
17434 rm -f tdirs
17435
17436 # If the host is 64-bit, then we enable 64-bit targets by default.
17437 # This is consistent with what ../bfd/configure.ac does.
17438 if test x${want64} = xfalse; then
17439   # The cast to long int works around a bug in the HP C Compiler
17440 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
17441 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
17442 # This bug is HP SR number 8606223364.
17443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
17444 $as_echo_n "checking size of void *... " >&6; }
17445 if ${ac_cv_sizeof_void_p+:} false; then :
17446   $as_echo_n "(cached) " >&6
17447 else
17448   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
17449
17450 else
17451   if test "$ac_cv_type_void_p" = yes; then
17452      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17453 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17454 as_fn_error 77 "cannot compute sizeof (void *)
17455 See \`config.log' for more details" "$LINENO" 5; }
17456    else
17457      ac_cv_sizeof_void_p=0
17458    fi
17459 fi
17460
17461 fi
17462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
17463 $as_echo "$ac_cv_sizeof_void_p" >&6; }
17464
17465
17466
17467 cat >>confdefs.h <<_ACEOF
17468 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
17469 _ACEOF
17470
17471
17472   if test "x${ac_cv_sizeof_void_p}" = "x8"; then
17473     want64=true
17474   fi
17475 fi
17476
17477 elf_list_options=FALSE
17478 elf_shlib_list_options=FALSE
17479 elf_plt_unwind_list_options=FALSE
17480 for targ_alias in `echo $target_alias $enable_targets | sed 's/,/ /g'`
17481 do
17482   if test "$targ_alias" = "all"; then
17483     all_targets=true
17484     elf_list_options=TRUE
17485     elf_shlib_list_options=TRUE
17486     elf_plt_unwind_list_options=TRUE
17487   else
17488     # Canonicalize the secondary target names.
17489     result=`$ac_config_sub $targ_alias 2>/dev/null`
17490     if test -n "$result"; then
17491         targ=$result
17492     else
17493         targ=$targ_alias
17494     fi
17495
17496     . ${srcdir}/configure.tgt
17497
17498     if test "$targ" = "$target"; then
17499       EMUL=$targ_emul
17500     fi
17501
17502     if test x${want64} = xfalse; then
17503       . ${srcdir}/../bfd/config.bfd
17504     fi
17505
17506     if test x${want64} = xtrue; then
17507       targ_extra_emuls="$targ_extra_emuls $targ64_extra_emuls"
17508       targ_extra_libpath="$targ_extra_libpath $targ64_extra_libpath"
17509     fi
17510
17511     for i in $targ_emul $targ_extra_emuls $targ_extra_libpath; do
17512         case " $all_emuls " in
17513         *" e${i}.o "*) ;;
17514         *)
17515           all_emuls="$all_emuls e${i}.o"
17516           eval result=\$tdir_$i
17517           test -z "$result" && result=$targ_alias
17518           echo tdir_$i=$result >> tdirs
17519           case "${i}" in
17520           *elf*)
17521             elf_list_options=TRUE
17522             ;;
17523           *)
17524             if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17525               elf_list_options=TRUE
17526             fi
17527             ;;
17528           esac
17529           if test "$elf_list_options" = "TRUE"; then
17530             . ${srcdir}/emulparams/${i}.sh
17531             if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17532               elf_shlib_list_options=TRUE
17533             fi
17534             if test x${PLT_UNWIND} = xyes; then
17535               elf_plt_unwind_list_options=TRUE
17536             fi
17537           fi
17538           ;;
17539         esac
17540     done
17541
17542     for i in $targ_emul $targ_extra_libpath; do
17543         case " $all_libpath " in
17544         *" ${i} "*) ;;
17545         *)
17546           if test -z "$all_libpath"; then
17547             all_libpath=${i}
17548           else
17549             all_libpath="$all_libpath ${i}"
17550           fi
17551           ;;
17552         esac
17553     done
17554
17555     for i in $targ_extra_ofiles; do
17556         case " $all_emul_extras " in
17557         *" ${i} "*) ;;
17558         *)
17559           all_emul_extras="$all_emul_extras ${i}"
17560           ;;
17561         esac
17562     done
17563
17564   fi
17565 done
17566
17567 if test x$ac_default_compressed_debug_sections = xyes ; then
17568
17569 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17570
17571 fi
17572
17573 if test "${ac_default_new_dtags}" = unset; then
17574   ac_default_new_dtags=0
17575 fi
17576
17577 cat >>confdefs.h <<_ACEOF
17578 #define DEFAULT_NEW_DTAGS $ac_default_new_dtags
17579 _ACEOF
17580
17581
17582 if test "${ac_default_ld_z_relro}" = unset; then
17583   ac_default_ld_z_relro=0
17584 fi
17585
17586 cat >>confdefs.h <<_ACEOF
17587 #define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17588 _ACEOF
17589
17590
17591 if test "${ac_default_ld_z_separate_code}" = unset; then
17592   ac_default_ld_z_separate_code=0
17593 fi
17594
17595 cat >>confdefs.h <<_ACEOF
17596 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
17597 _ACEOF
17598
17599
17600
17601 cat >>confdefs.h <<_ACEOF
17602 #define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
17603 _ACEOF
17604
17605
17606
17607 cat >>confdefs.h <<_ACEOF
17608 #define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
17609 _ACEOF
17610
17611
17612
17613
17614
17615
17616
17617 TDIRS=tdirs
17618
17619
17620 if test x${all_targets} = xtrue; then
17621   if test x${want64} = xtrue; then
17622     EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17623     EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17624   else
17625     EMULATION_OFILES='$(ALL_EMULATIONS)'
17626     EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17627   fi
17628 else
17629   EMULATION_OFILES=$all_emuls
17630   EMUL_EXTRA_OFILES=$all_emul_extras
17631 fi
17632
17633
17634
17635
17636 EMULATION_LIBPATH=$all_libpath
17637
17638
17639 if test x${enable_static} = xno; then
17640   TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17641 else
17642   TESTBFDLIB="../bfd/.libs/libbfd.a"
17643 fi
17644
17645
17646 target_vendor=${target_vendor=$host_vendor}
17647 case "$target_vendor" in
17648   hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17649   *)  EXTRA_SHLIB_EXTENSION= ;;
17650 esac
17651
17652 case "$target_os" in
17653   lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17654 esac
17655
17656 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17657
17658 cat >>confdefs.h <<_ACEOF
17659 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17660 _ACEOF
17661
17662 fi
17663
17664 ac_config_commands="$ac_config_commands default"
17665
17666
17667
17668
17669
17670
17671
17672 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17673
17674 cat >confcache <<\_ACEOF
17675 # This file is a shell script that caches the results of configure
17676 # tests run on this system so they can be shared between configure
17677 # scripts and configure runs, see configure's option --config-cache.
17678 # It is not useful on other systems.  If it contains results you don't
17679 # want to keep, you may remove or edit it.
17680 #
17681 # config.status only pays attention to the cache file if you give it
17682 # the --recheck option to rerun configure.
17683 #
17684 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17685 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17686 # following values.
17687
17688 _ACEOF
17689
17690 # The following way of writing the cache mishandles newlines in values,
17691 # but we know of no workaround that is simple, portable, and efficient.
17692 # So, we kill variables containing newlines.
17693 # Ultrix sh set writes to stderr and can't be redirected directly,
17694 # and sets the high bit in the cache file unless we assign to the vars.
17695 (
17696   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17697     eval ac_val=\$$ac_var
17698     case $ac_val in #(
17699     *${as_nl}*)
17700       case $ac_var in #(
17701       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17702 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17703       esac
17704       case $ac_var in #(
17705       _ | IFS | as_nl) ;; #(
17706       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17707       *) { eval $ac_var=; unset $ac_var;} ;;
17708       esac ;;
17709     esac
17710   done
17711
17712   (set) 2>&1 |
17713     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17714     *${as_nl}ac_space=\ *)
17715       # `set' does not quote correctly, so add quotes: double-quote
17716       # substitution turns \\\\ into \\, and sed turns \\ into \.
17717       sed -n \
17718         "s/'/'\\\\''/g;
17719           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17720       ;; #(
17721     *)
17722       # `set' quotes correctly as required by POSIX, so do not add quotes.
17723       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17724       ;;
17725     esac |
17726     sort
17727 ) |
17728   sed '
17729      /^ac_cv_env_/b end
17730      t clear
17731      :clear
17732      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17733      t end
17734      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17735      :end' >>confcache
17736 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17737   if test -w "$cache_file"; then
17738     if test "x$cache_file" != "x/dev/null"; then
17739       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17740 $as_echo "$as_me: updating cache $cache_file" >&6;}
17741       if test ! -f "$cache_file" || test -h "$cache_file"; then
17742         cat confcache >"$cache_file"
17743       else
17744         case $cache_file in #(
17745         */* | ?:*)
17746           mv -f confcache "$cache_file"$$ &&
17747           mv -f "$cache_file"$$ "$cache_file" ;; #(
17748         *)
17749           mv -f confcache "$cache_file" ;;
17750         esac
17751       fi
17752     fi
17753   else
17754     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17755 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17756   fi
17757 fi
17758 rm -f confcache
17759
17760 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17761 # Let make expand exec_prefix.
17762 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17763
17764 DEFS=-DHAVE_CONFIG_H
17765
17766 ac_libobjs=
17767 ac_ltlibobjs=
17768 U=
17769 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17770   # 1. Remove the extension, and $U if already installed.
17771   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17772   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17773   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17774   #    will be set to the directory where LIBOBJS objects are built.
17775   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17776   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17777 done
17778 LIBOBJS=$ac_libobjs
17779
17780 LTLIBOBJS=$ac_ltlibobjs
17781
17782
17783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17784 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17785    if test -n "$am_sleep_pid"; then
17786      # Hide warnings about reused PIDs.
17787      wait $am_sleep_pid 2>/dev/null
17788    fi
17789    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17790 $as_echo "done" >&6; }
17791 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17792   as_fn_error $? "conditional \"AMDEP\" was never defined.
17793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17794 fi
17795 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17796   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17798 fi
17799  if test -n "$EXEEXT"; then
17800   am__EXEEXT_TRUE=
17801   am__EXEEXT_FALSE='#'
17802 else
17803   am__EXEEXT_TRUE='#'
17804   am__EXEEXT_FALSE=
17805 fi
17806
17807 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17808   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17810 fi
17811 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17812   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17813 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17814 fi
17815 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17816   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17817 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17818 fi
17819 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17820   as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17821 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17822 fi
17823 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17824   as_fn_error $? "conditional \"ENABLE_PLUGINS\" was never defined.
17825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17826 fi
17827
17828 : "${CONFIG_STATUS=./config.status}"
17829 ac_write_fail=0
17830 ac_clean_files_save=$ac_clean_files
17831 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17832 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17833 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17834 as_write_fail=0
17835 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17836 #! $SHELL
17837 # Generated by $as_me.
17838 # Run this file to recreate the current configuration.
17839 # Compiler output produced by configure, useful for debugging
17840 # configure, is in config.log if it exists.
17841
17842 debug=false
17843 ac_cs_recheck=false
17844 ac_cs_silent=false
17845
17846 SHELL=\${CONFIG_SHELL-$SHELL}
17847 export SHELL
17848 _ASEOF
17849 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17850 ## -------------------- ##
17851 ## M4sh Initialization. ##
17852 ## -------------------- ##
17853
17854 # Be more Bourne compatible
17855 DUALCASE=1; export DUALCASE # for MKS sh
17856 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17857   emulate sh
17858   NULLCMD=:
17859   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17860   # is contrary to our usage.  Disable this feature.
17861   alias -g '${1+"$@"}'='"$@"'
17862   setopt NO_GLOB_SUBST
17863 else
17864   case `(set -o) 2>/dev/null` in #(
17865   *posix*) :
17866     set -o posix ;; #(
17867   *) :
17868      ;;
17869 esac
17870 fi
17871
17872
17873 as_nl='
17874 '
17875 export as_nl
17876 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17877 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17878 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17879 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17880 # Prefer a ksh shell builtin over an external printf program on Solaris,
17881 # but without wasting forks for bash or zsh.
17882 if test -z "$BASH_VERSION$ZSH_VERSION" \
17883     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17884   as_echo='print -r --'
17885   as_echo_n='print -rn --'
17886 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17887   as_echo='printf %s\n'
17888   as_echo_n='printf %s'
17889 else
17890   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17891     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17892     as_echo_n='/usr/ucb/echo -n'
17893   else
17894     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17895     as_echo_n_body='eval
17896       arg=$1;
17897       case $arg in #(
17898       *"$as_nl"*)
17899         expr "X$arg" : "X\\(.*\\)$as_nl";
17900         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17901       esac;
17902       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17903     '
17904     export as_echo_n_body
17905     as_echo_n='sh -c $as_echo_n_body as_echo'
17906   fi
17907   export as_echo_body
17908   as_echo='sh -c $as_echo_body as_echo'
17909 fi
17910
17911 # The user is always right.
17912 if test "${PATH_SEPARATOR+set}" != set; then
17913   PATH_SEPARATOR=:
17914   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17915     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17916       PATH_SEPARATOR=';'
17917   }
17918 fi
17919
17920
17921 # IFS
17922 # We need space, tab and new line, in precisely that order.  Quoting is
17923 # there to prevent editors from complaining about space-tab.
17924 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17925 # splitting by setting IFS to empty value.)
17926 IFS=" ""        $as_nl"
17927
17928 # Find who we are.  Look in the path if we contain no directory separator.
17929 as_myself=
17930 case $0 in #((
17931   *[\\/]* ) as_myself=$0 ;;
17932   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17933 for as_dir in $PATH
17934 do
17935   IFS=$as_save_IFS
17936   test -z "$as_dir" && as_dir=.
17937     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17938   done
17939 IFS=$as_save_IFS
17940
17941      ;;
17942 esac
17943 # We did not find ourselves, most probably we were run as `sh COMMAND'
17944 # in which case we are not to be found in the path.
17945 if test "x$as_myself" = x; then
17946   as_myself=$0
17947 fi
17948 if test ! -f "$as_myself"; then
17949   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17950   exit 1
17951 fi
17952
17953 # Unset variables that we do not need and which cause bugs (e.g. in
17954 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17955 # suppresses any "Segmentation fault" message there.  '((' could
17956 # trigger a bug in pdksh 5.2.14.
17957 for as_var in BASH_ENV ENV MAIL MAILPATH
17958 do eval test x\${$as_var+set} = xset \
17959   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17960 done
17961 PS1='$ '
17962 PS2='> '
17963 PS4='+ '
17964
17965 # NLS nuisances.
17966 LC_ALL=C
17967 export LC_ALL
17968 LANGUAGE=C
17969 export LANGUAGE
17970
17971 # CDPATH.
17972 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17973
17974
17975 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17976 # ----------------------------------------
17977 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17978 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17979 # script with STATUS, using 1 if that was 0.
17980 as_fn_error ()
17981 {
17982   as_status=$1; test $as_status -eq 0 && as_status=1
17983   if test "$4"; then
17984     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17985     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17986   fi
17987   $as_echo "$as_me: error: $2" >&2
17988   as_fn_exit $as_status
17989 } # as_fn_error
17990
17991
17992 # as_fn_set_status STATUS
17993 # -----------------------
17994 # Set $? to STATUS, without forking.
17995 as_fn_set_status ()
17996 {
17997   return $1
17998 } # as_fn_set_status
17999
18000 # as_fn_exit STATUS
18001 # -----------------
18002 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18003 as_fn_exit ()
18004 {
18005   set +e
18006   as_fn_set_status $1
18007   exit $1
18008 } # as_fn_exit
18009
18010 # as_fn_unset VAR
18011 # ---------------
18012 # Portably unset VAR.
18013 as_fn_unset ()
18014 {
18015   { eval $1=; unset $1;}
18016 }
18017 as_unset=as_fn_unset
18018 # as_fn_append VAR VALUE
18019 # ----------------------
18020 # Append the text in VALUE to the end of the definition contained in VAR. Take
18021 # advantage of any shell optimizations that allow amortized linear growth over
18022 # repeated appends, instead of the typical quadratic growth present in naive
18023 # implementations.
18024 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18025   eval 'as_fn_append ()
18026   {
18027     eval $1+=\$2
18028   }'
18029 else
18030   as_fn_append ()
18031   {
18032     eval $1=\$$1\$2
18033   }
18034 fi # as_fn_append
18035
18036 # as_fn_arith ARG...
18037 # ------------------
18038 # Perform arithmetic evaluation on the ARGs, and store the result in the
18039 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18040 # must be portable across $(()) and expr.
18041 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18042   eval 'as_fn_arith ()
18043   {
18044     as_val=$(( $* ))
18045   }'
18046 else
18047   as_fn_arith ()
18048   {
18049     as_val=`expr "$@" || test $? -eq 1`
18050   }
18051 fi # as_fn_arith
18052
18053
18054 if expr a : '\(a\)' >/dev/null 2>&1 &&
18055    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18056   as_expr=expr
18057 else
18058   as_expr=false
18059 fi
18060
18061 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18062   as_basename=basename
18063 else
18064   as_basename=false
18065 fi
18066
18067 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18068   as_dirname=dirname
18069 else
18070   as_dirname=false
18071 fi
18072
18073 as_me=`$as_basename -- "$0" ||
18074 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18075          X"$0" : 'X\(//\)$' \| \
18076          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18077 $as_echo X/"$0" |
18078     sed '/^.*\/\([^/][^/]*\)\/*$/{
18079             s//\1/
18080             q
18081           }
18082           /^X\/\(\/\/\)$/{
18083             s//\1/
18084             q
18085           }
18086           /^X\/\(\/\).*/{
18087             s//\1/
18088             q
18089           }
18090           s/.*/./; q'`
18091
18092 # Avoid depending upon Character Ranges.
18093 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18094 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18095 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18096 as_cr_digits='0123456789'
18097 as_cr_alnum=$as_cr_Letters$as_cr_digits
18098
18099 ECHO_C= ECHO_N= ECHO_T=
18100 case `echo -n x` in #(((((
18101 -n*)
18102   case `echo 'xy\c'` in
18103   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18104   xy)  ECHO_C='\c';;
18105   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18106        ECHO_T=' ';;
18107   esac;;
18108 *)
18109   ECHO_N='-n';;
18110 esac
18111
18112 rm -f conf$$ conf$$.exe conf$$.file
18113 if test -d conf$$.dir; then
18114   rm -f conf$$.dir/conf$$.file
18115 else
18116   rm -f conf$$.dir
18117   mkdir conf$$.dir 2>/dev/null
18118 fi
18119 if (echo >conf$$.file) 2>/dev/null; then
18120   if ln -s conf$$.file conf$$ 2>/dev/null; then
18121     as_ln_s='ln -s'
18122     # ... but there are two gotchas:
18123     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18124     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18125     # In both cases, we have to default to `cp -pR'.
18126     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18127       as_ln_s='cp -pR'
18128   elif ln conf$$.file conf$$ 2>/dev/null; then
18129     as_ln_s=ln
18130   else
18131     as_ln_s='cp -pR'
18132   fi
18133 else
18134   as_ln_s='cp -pR'
18135 fi
18136 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18137 rmdir conf$$.dir 2>/dev/null
18138
18139
18140 # as_fn_mkdir_p
18141 # -------------
18142 # Create "$as_dir" as a directory, including parents if necessary.
18143 as_fn_mkdir_p ()
18144 {
18145
18146   case $as_dir in #(
18147   -*) as_dir=./$as_dir;;
18148   esac
18149   test -d "$as_dir" || eval $as_mkdir_p || {
18150     as_dirs=
18151     while :; do
18152       case $as_dir in #(
18153       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18154       *) as_qdir=$as_dir;;
18155       esac
18156       as_dirs="'$as_qdir' $as_dirs"
18157       as_dir=`$as_dirname -- "$as_dir" ||
18158 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18159          X"$as_dir" : 'X\(//\)[^/]' \| \
18160          X"$as_dir" : 'X\(//\)$' \| \
18161          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18162 $as_echo X"$as_dir" |
18163     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18164             s//\1/
18165             q
18166           }
18167           /^X\(\/\/\)[^/].*/{
18168             s//\1/
18169             q
18170           }
18171           /^X\(\/\/\)$/{
18172             s//\1/
18173             q
18174           }
18175           /^X\(\/\).*/{
18176             s//\1/
18177             q
18178           }
18179           s/.*/./; q'`
18180       test -d "$as_dir" && break
18181     done
18182     test -z "$as_dirs" || eval "mkdir $as_dirs"
18183   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18184
18185
18186 } # as_fn_mkdir_p
18187 if mkdir -p . 2>/dev/null; then
18188   as_mkdir_p='mkdir -p "$as_dir"'
18189 else
18190   test -d ./-p && rmdir ./-p
18191   as_mkdir_p=false
18192 fi
18193
18194
18195 # as_fn_executable_p FILE
18196 # -----------------------
18197 # Test if FILE is an executable regular file.
18198 as_fn_executable_p ()
18199 {
18200   test -f "$1" && test -x "$1"
18201 } # as_fn_executable_p
18202 as_test_x='test -x'
18203 as_executable_p=as_fn_executable_p
18204
18205 # Sed expression to map a string onto a valid CPP name.
18206 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18207
18208 # Sed expression to map a string onto a valid variable name.
18209 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18210
18211
18212 exec 6>&1
18213 ## ----------------------------------- ##
18214 ## Main body of $CONFIG_STATUS script. ##
18215 ## ----------------------------------- ##
18216 _ASEOF
18217 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18218
18219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18220 # Save the log message, to keep $0 and so on meaningful, and to
18221 # report actual input values of CONFIG_FILES etc. instead of their
18222 # values after options handling.
18223 ac_log="
18224 This file was extended by ld $as_me 2.31.51, which was
18225 generated by GNU Autoconf 2.69.  Invocation command line was
18226
18227   CONFIG_FILES    = $CONFIG_FILES
18228   CONFIG_HEADERS  = $CONFIG_HEADERS
18229   CONFIG_LINKS    = $CONFIG_LINKS
18230   CONFIG_COMMANDS = $CONFIG_COMMANDS
18231   $ $0 $@
18232
18233 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18234 "
18235
18236 _ACEOF
18237
18238 case $ac_config_files in *"
18239 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18240 esac
18241
18242 case $ac_config_headers in *"
18243 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18244 esac
18245
18246
18247 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18248 # Files that config.status was made for.
18249 config_files="$ac_config_files"
18250 config_headers="$ac_config_headers"
18251 config_commands="$ac_config_commands"
18252
18253 _ACEOF
18254
18255 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18256 ac_cs_usage="\
18257 \`$as_me' instantiates files and other configuration actions
18258 from templates according to the current configuration.  Unless the files
18259 and actions are specified as TAGs, all are instantiated by default.
18260
18261 Usage: $0 [OPTION]... [TAG]...
18262
18263   -h, --help       print this help, then exit
18264   -V, --version    print version number and configuration settings, then exit
18265       --config     print configuration, then exit
18266   -q, --quiet, --silent
18267                    do not print progress messages
18268   -d, --debug      don't remove temporary files
18269       --recheck    update $as_me by reconfiguring in the same conditions
18270       --file=FILE[:TEMPLATE]
18271                    instantiate the configuration file FILE
18272       --header=FILE[:TEMPLATE]
18273                    instantiate the configuration header FILE
18274
18275 Configuration files:
18276 $config_files
18277
18278 Configuration headers:
18279 $config_headers
18280
18281 Configuration commands:
18282 $config_commands
18283
18284 Report bugs to the package provider."
18285
18286 _ACEOF
18287 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18288 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18289 ac_cs_version="\\
18290 ld config.status 2.31.51
18291 configured by $0, generated by GNU Autoconf 2.69,
18292   with options \\"\$ac_cs_config\\"
18293
18294 Copyright (C) 2012 Free Software Foundation, Inc.
18295 This config.status script is free software; the Free Software Foundation
18296 gives unlimited permission to copy, distribute and modify it."
18297
18298 ac_pwd='$ac_pwd'
18299 srcdir='$srcdir'
18300 INSTALL='$INSTALL'
18301 MKDIR_P='$MKDIR_P'
18302 AWK='$AWK'
18303 test -n "\$AWK" || AWK=awk
18304 _ACEOF
18305
18306 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18307 # The default lists apply if the user does not specify any file.
18308 ac_need_defaults=:
18309 while test $# != 0
18310 do
18311   case $1 in
18312   --*=?*)
18313     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18314     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18315     ac_shift=:
18316     ;;
18317   --*=)
18318     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18319     ac_optarg=
18320     ac_shift=:
18321     ;;
18322   *)
18323     ac_option=$1
18324     ac_optarg=$2
18325     ac_shift=shift
18326     ;;
18327   esac
18328
18329   case $ac_option in
18330   # Handling of the options.
18331   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18332     ac_cs_recheck=: ;;
18333   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18334     $as_echo "$ac_cs_version"; exit ;;
18335   --config | --confi | --conf | --con | --co | --c )
18336     $as_echo "$ac_cs_config"; exit ;;
18337   --debug | --debu | --deb | --de | --d | -d )
18338     debug=: ;;
18339   --file | --fil | --fi | --f )
18340     $ac_shift
18341     case $ac_optarg in
18342     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18343     '') as_fn_error $? "missing file argument" ;;
18344     esac
18345     as_fn_append CONFIG_FILES " '$ac_optarg'"
18346     ac_need_defaults=false;;
18347   --header | --heade | --head | --hea )
18348     $ac_shift
18349     case $ac_optarg in
18350     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18351     esac
18352     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18353     ac_need_defaults=false;;
18354   --he | --h)
18355     # Conflict between --help and --header
18356     as_fn_error $? "ambiguous option: \`$1'
18357 Try \`$0 --help' for more information.";;
18358   --help | --hel | -h )
18359     $as_echo "$ac_cs_usage"; exit ;;
18360   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18361   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18362     ac_cs_silent=: ;;
18363
18364   # This is an error.
18365   -*) as_fn_error $? "unrecognized option: \`$1'
18366 Try \`$0 --help' for more information." ;;
18367
18368   *) as_fn_append ac_config_targets " $1"
18369      ac_need_defaults=false ;;
18370
18371   esac
18372   shift
18373 done
18374
18375 ac_configure_extra_args=
18376
18377 if $ac_cs_silent; then
18378   exec 6>/dev/null
18379   ac_configure_extra_args="$ac_configure_extra_args --silent"
18380 fi
18381
18382 _ACEOF
18383 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18384 if \$ac_cs_recheck; then
18385   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18386   shift
18387   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18388   CONFIG_SHELL='$SHELL'
18389   export CONFIG_SHELL
18390   exec "\$@"
18391 fi
18392
18393 _ACEOF
18394 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18395 exec 5>>config.log
18396 {
18397   echo
18398   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18399 ## Running $as_me. ##
18400 _ASBOX
18401   $as_echo "$ac_log"
18402 } >&5
18403
18404 _ACEOF
18405 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18406 #
18407 # INIT-COMMANDS
18408 #
18409 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18410
18411
18412 # The HP-UX ksh and POSIX shell print the target directory to stdout
18413 # if CDPATH is set.
18414 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18415
18416 sed_quote_subst='$sed_quote_subst'
18417 double_quote_subst='$double_quote_subst'
18418 delay_variable_subst='$delay_variable_subst'
18419 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18420 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18421 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18422 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18423 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18424 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18425 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18426 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18427 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18428 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18429 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18430 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18431 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18432 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18433 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18434 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18435 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18436 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18437 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18438 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18439 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18440 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18441 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18442 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18443 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18444 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18445 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18446 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18447 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18448 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18449 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18450 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18451 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18452 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18453 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18454 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18455 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18456 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18457 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18458 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18459 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18460 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18461 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18462 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18463 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18464 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18465 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18466 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18467 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"`'
18468 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18469 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18470 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18471 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18472 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18473 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18474 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18475 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18476 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18477 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18478 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18479 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18480 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18481 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18482 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18483 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18484 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18485 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18486 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18487 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18488 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18489 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18490 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18491 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18492 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18493 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18494 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18495 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18496 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18497 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18498 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18499 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18500 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18501 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18502 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18503 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18504 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18505 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18506 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18507 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18508 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18509 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18510 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18511 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18512 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18513 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18514 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18515 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18516 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18517 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18518 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18519 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18520 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18521 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18522 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18523 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18524 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18525 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18526 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18527 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18528 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18529 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18530 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18531 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18532 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18533 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18534 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18535 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18536 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18537 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18538 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18539 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18540 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18541 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18542 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18543 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18544 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18545 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18546 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18547 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18548 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18549 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18550 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18551 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18552 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18553 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18554 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18555 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18556 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18557 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18558 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18559 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18560 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18561 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18562 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18563 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18564 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18565 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18566 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18567 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18568 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18569 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18570 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18571 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18572 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18573 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18574 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18575 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18576 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18577 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18578 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18579 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18580 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18581 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18582 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18583 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18584 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18585 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18586 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18587 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18588 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18589 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18590 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18591 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18592 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18593 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18594
18595 LTCC='$LTCC'
18596 LTCFLAGS='$LTCFLAGS'
18597 compiler='$compiler_DEFAULT'
18598
18599 # A function that is used when there is no print builtin or printf.
18600 func_fallback_echo ()
18601 {
18602   eval 'cat <<_LTECHO_EOF
18603 \$1
18604 _LTECHO_EOF'
18605 }
18606
18607 # Quote evaled strings.
18608 for var in SHELL \
18609 ECHO \
18610 SED \
18611 GREP \
18612 EGREP \
18613 FGREP \
18614 LD \
18615 NM \
18616 LN_S \
18617 lt_SP2NL \
18618 lt_NL2SP \
18619 reload_flag \
18620 OBJDUMP \
18621 deplibs_check_method \
18622 file_magic_cmd \
18623 AR \
18624 AR_FLAGS \
18625 STRIP \
18626 RANLIB \
18627 CC \
18628 CFLAGS \
18629 compiler \
18630 lt_cv_sys_global_symbol_pipe \
18631 lt_cv_sys_global_symbol_to_cdecl \
18632 lt_cv_sys_global_symbol_to_c_name_address \
18633 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18634 lt_prog_compiler_no_builtin_flag \
18635 lt_prog_compiler_wl \
18636 lt_prog_compiler_pic \
18637 lt_prog_compiler_static \
18638 lt_cv_prog_compiler_c_o \
18639 need_locks \
18640 DSYMUTIL \
18641 NMEDIT \
18642 LIPO \
18643 OTOOL \
18644 OTOOL64 \
18645 shrext_cmds \
18646 export_dynamic_flag_spec \
18647 whole_archive_flag_spec \
18648 compiler_needs_object \
18649 with_gnu_ld \
18650 allow_undefined_flag \
18651 no_undefined_flag \
18652 hardcode_libdir_flag_spec \
18653 hardcode_libdir_flag_spec_ld \
18654 hardcode_libdir_separator \
18655 fix_srcfile_path \
18656 exclude_expsyms \
18657 include_expsyms \
18658 file_list_spec \
18659 variables_saved_for_relink \
18660 libname_spec \
18661 library_names_spec \
18662 soname_spec \
18663 install_override_mode \
18664 finish_eval \
18665 old_striplib \
18666 striplib \
18667 compiler_lib_search_dirs \
18668 predep_objects \
18669 postdep_objects \
18670 predeps \
18671 postdeps \
18672 compiler_lib_search_path \
18673 LD_CXX \
18674 reload_flag_CXX \
18675 compiler_CXX \
18676 lt_prog_compiler_no_builtin_flag_CXX \
18677 lt_prog_compiler_wl_CXX \
18678 lt_prog_compiler_pic_CXX \
18679 lt_prog_compiler_static_CXX \
18680 lt_cv_prog_compiler_c_o_CXX \
18681 export_dynamic_flag_spec_CXX \
18682 whole_archive_flag_spec_CXX \
18683 compiler_needs_object_CXX \
18684 with_gnu_ld_CXX \
18685 allow_undefined_flag_CXX \
18686 no_undefined_flag_CXX \
18687 hardcode_libdir_flag_spec_CXX \
18688 hardcode_libdir_flag_spec_ld_CXX \
18689 hardcode_libdir_separator_CXX \
18690 fix_srcfile_path_CXX \
18691 exclude_expsyms_CXX \
18692 include_expsyms_CXX \
18693 file_list_spec_CXX \
18694 compiler_lib_search_dirs_CXX \
18695 predep_objects_CXX \
18696 postdep_objects_CXX \
18697 predeps_CXX \
18698 postdeps_CXX \
18699 compiler_lib_search_path_CXX; do
18700     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18701     *[\\\\\\\`\\"\\\$]*)
18702       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18703       ;;
18704     *)
18705       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18706       ;;
18707     esac
18708 done
18709
18710 # Double-quote double-evaled strings.
18711 for var in reload_cmds \
18712 old_postinstall_cmds \
18713 old_postuninstall_cmds \
18714 old_archive_cmds \
18715 extract_expsyms_cmds \
18716 old_archive_from_new_cmds \
18717 old_archive_from_expsyms_cmds \
18718 archive_cmds \
18719 archive_expsym_cmds \
18720 module_cmds \
18721 module_expsym_cmds \
18722 export_symbols_cmds \
18723 prelink_cmds \
18724 postinstall_cmds \
18725 postuninstall_cmds \
18726 finish_cmds \
18727 sys_lib_search_path_spec \
18728 sys_lib_dlsearch_path_spec \
18729 reload_cmds_CXX \
18730 old_archive_cmds_CXX \
18731 old_archive_from_new_cmds_CXX \
18732 old_archive_from_expsyms_cmds_CXX \
18733 archive_cmds_CXX \
18734 archive_expsym_cmds_CXX \
18735 module_cmds_CXX \
18736 module_expsym_cmds_CXX \
18737 export_symbols_cmds_CXX \
18738 prelink_cmds_CXX; do
18739     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18740     *[\\\\\\\`\\"\\\$]*)
18741       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18742       ;;
18743     *)
18744       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18745       ;;
18746     esac
18747 done
18748
18749 ac_aux_dir='$ac_aux_dir'
18750 xsi_shell='$xsi_shell'
18751 lt_shell_append='$lt_shell_append'
18752
18753 # See if we are running on zsh, and set the options which allow our
18754 # commands through without removal of \ escapes INIT.
18755 if test -n "\${ZSH_VERSION+set}" ; then
18756    setopt NO_GLOB_SUBST
18757 fi
18758
18759
18760     PACKAGE='$PACKAGE'
18761     VERSION='$VERSION'
18762     TIMESTAMP='$TIMESTAMP'
18763     RM='$RM'
18764     ofile='$ofile'
18765
18766
18767
18768
18769
18770 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18771     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18772     # from automake.
18773     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18774     # Capture the value of LINGUAS because we need it to compute CATALOGS.
18775     LINGUAS="${LINGUAS-%UNSET%}"
18776
18777
18778
18779 _ACEOF
18780
18781 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18782
18783 # Handling of arguments.
18784 for ac_config_target in $ac_config_targets
18785 do
18786   case $ac_config_target in
18787     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18788     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18789     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18790     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18791     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18792     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18793     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18794
18795   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18796   esac
18797 done
18798
18799
18800 # If the user did not use the arguments to specify the items to instantiate,
18801 # then the envvar interface is used.  Set only those that are not.
18802 # We use the long form for the default assignment because of an extremely
18803 # bizarre bug on SunOS 4.1.3.
18804 if $ac_need_defaults; then
18805   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18806   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18807   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18808 fi
18809
18810 # Have a temporary directory for convenience.  Make it in the build tree
18811 # simply because there is no reason against having it here, and in addition,
18812 # creating and moving files from /tmp can sometimes cause problems.
18813 # Hook for its removal unless debugging.
18814 # Note that there is a small window in which the directory will not be cleaned:
18815 # after its creation but before its name has been assigned to `$tmp'.
18816 $debug ||
18817 {
18818   tmp= ac_tmp=
18819   trap 'exit_status=$?
18820   : "${ac_tmp:=$tmp}"
18821   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18822 ' 0
18823   trap 'as_fn_exit 1' 1 2 13 15
18824 }
18825 # Create a (secure) tmp directory for tmp files.
18826
18827 {
18828   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18829   test -d "$tmp"
18830 }  ||
18831 {
18832   tmp=./conf$$-$RANDOM
18833   (umask 077 && mkdir "$tmp")
18834 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18835 ac_tmp=$tmp
18836
18837 # Set up the scripts for CONFIG_FILES section.
18838 # No need to generate them if there are no CONFIG_FILES.
18839 # This happens for instance with `./config.status config.h'.
18840 if test -n "$CONFIG_FILES"; then
18841
18842 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
18843   ac_cs_awk_getline=:
18844   ac_cs_awk_pipe_init=
18845   ac_cs_awk_read_file='
18846       while ((getline aline < (F[key])) > 0)
18847         print(aline)
18848       close(F[key])'
18849   ac_cs_awk_pipe_fini=
18850 else
18851   ac_cs_awk_getline=false
18852   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
18853   ac_cs_awk_read_file='
18854       print "|#_!!_#|"
18855       print "cat " F[key] " &&"
18856       '$ac_cs_awk_pipe_init
18857   # The final `:' finishes the AND list.
18858   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
18859 fi
18860 ac_cr=`echo X | tr X '\015'`
18861 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18862 # But we know of no other shell where ac_cr would be empty at this
18863 # point, so we can use a bashism as a fallback.
18864 if test "x$ac_cr" = x; then
18865   eval ac_cr=\$\'\\r\'
18866 fi
18867 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18868 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18869   ac_cs_awk_cr='\\r'
18870 else
18871   ac_cs_awk_cr=$ac_cr
18872 fi
18873
18874 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18875 _ACEOF
18876
18877 # Create commands to substitute file output variables.
18878 {
18879   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
18880   echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
18881   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
18882   echo "_ACAWK" &&
18883   echo "_ACEOF"
18884 } >conf$$files.sh &&
18885 . ./conf$$files.sh ||
18886   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18887 rm -f conf$$files.sh
18888
18889 {
18890   echo "cat >conf$$subs.awk <<_ACEOF" &&
18891   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18892   echo "_ACEOF"
18893 } >conf$$subs.sh ||
18894   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18895 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18896 ac_delim='%!_!# '
18897 for ac_last_try in false false false false false :; do
18898   . ./conf$$subs.sh ||
18899     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18900
18901   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18902   if test $ac_delim_n = $ac_delim_num; then
18903     break
18904   elif $ac_last_try; then
18905     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18906   else
18907     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18908   fi
18909 done
18910 rm -f conf$$subs.sh
18911
18912 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18913 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18914 _ACEOF
18915 sed -n '
18916 h
18917 s/^/S["/; s/!.*/"]=/
18918 p
18919 g
18920 s/^[^!]*!//
18921 :repl
18922 t repl
18923 s/'"$ac_delim"'$//
18924 t delim
18925 :nl
18926 h
18927 s/\(.\{148\}\)..*/\1/
18928 t more1
18929 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18930 p
18931 n
18932 b repl
18933 :more1
18934 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18935 p
18936 g
18937 s/.\{148\}//
18938 t nl
18939 :delim
18940 h
18941 s/\(.\{148\}\)..*/\1/
18942 t more2
18943 s/["\\]/\\&/g; s/^/"/; s/$/"/
18944 p
18945 b
18946 :more2
18947 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18948 p
18949 g
18950 s/.\{148\}//
18951 t delim
18952 ' <conf$$subs.awk | sed '
18953 /^[^""]/{
18954   N
18955   s/\n//
18956 }
18957 ' >>$CONFIG_STATUS || ac_write_fail=1
18958 rm -f conf$$subs.awk
18959 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18960 _ACAWK
18961 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18962   for (key in S) S_is_set[key] = 1
18963   FS = "\a"
18964   \$ac_cs_awk_pipe_init
18965 }
18966 {
18967   line = $ 0
18968   nfields = split(line, field, "@")
18969   substed = 0
18970   len = length(field[1])
18971   for (i = 2; i < nfields; i++) {
18972     key = field[i]
18973     keylen = length(key)
18974     if (S_is_set[key]) {
18975       value = S[key]
18976       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18977       len += length(value) + length(field[++i])
18978       substed = 1
18979     } else
18980       len += 1 + keylen
18981   }
18982   if (nfields == 3 && !substed) {
18983     key = field[2]
18984     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
18985       \$ac_cs_awk_read_file
18986       next
18987     }
18988   }
18989   print line
18990 }
18991 \$ac_cs_awk_pipe_fini
18992 _ACAWK
18993 _ACEOF
18994 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18995 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18996   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18997 else
18998   cat
18999 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19000   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19001 _ACEOF
19002
19003 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19004 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19005 # trailing colons and then remove the whole line if VPATH becomes empty
19006 # (actually we leave an empty line to preserve line numbers).
19007 if test "x$srcdir" = x.; then
19008   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
19009 h
19010 s///
19011 s/^/:/
19012 s/[      ]*$/:/
19013 s/:\$(srcdir):/:/g
19014 s/:\${srcdir}:/:/g
19015 s/:@srcdir@:/:/g
19016 s/^:*//
19017 s/:*$//
19018 x
19019 s/\(=[   ]*\).*/\1/
19020 G
19021 s/\n//
19022 s/^[^=]*=[       ]*$//
19023 }'
19024 fi
19025
19026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19027 fi # test -n "$CONFIG_FILES"
19028
19029 # Set up the scripts for CONFIG_HEADERS section.
19030 # No need to generate them if there are no CONFIG_HEADERS.
19031 # This happens for instance with `./config.status Makefile'.
19032 if test -n "$CONFIG_HEADERS"; then
19033 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19034 BEGIN {
19035 _ACEOF
19036
19037 # Transform confdefs.h into an awk script `defines.awk', embedded as
19038 # here-document in config.status, that substitutes the proper values into
19039 # config.h.in to produce config.h.
19040
19041 # Create a delimiter string that does not exist in confdefs.h, to ease
19042 # handling of long lines.
19043 ac_delim='%!_!# '
19044 for ac_last_try in false false :; do
19045   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19046   if test -z "$ac_tt"; then
19047     break
19048   elif $ac_last_try; then
19049     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19050   else
19051     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19052   fi
19053 done
19054
19055 # For the awk script, D is an array of macro values keyed by name,
19056 # likewise P contains macro parameters if any.  Preserve backslash
19057 # newline sequences.
19058
19059 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19060 sed -n '
19061 s/.\{148\}/&'"$ac_delim"'/g
19062 t rset
19063 :rset
19064 s/^[     ]*#[    ]*define[       ][      ]*/ /
19065 t def
19066 d
19067 :def
19068 s/\\$//
19069 t bsnl
19070 s/["\\]/\\&/g
19071 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19072 D["\1"]=" \3"/p
19073 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
19074 d
19075 :bsnl
19076 s/["\\]/\\&/g
19077 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19078 D["\1"]=" \3\\\\\\n"\\/p
19079 t cont
19080 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19081 t cont
19082 d
19083 :cont
19084 n
19085 s/.\{148\}/&'"$ac_delim"'/g
19086 t clear
19087 :clear
19088 s/\\$//
19089 t bsnlc
19090 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19091 d
19092 :bsnlc
19093 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19094 b cont
19095 ' <confdefs.h | sed '
19096 s/'"$ac_delim"'/"\\\
19097 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19098
19099 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19100   for (key in D) D_is_set[key] = 1
19101   FS = "\a"
19102 }
19103 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19104   line = \$ 0
19105   split(line, arg, " ")
19106   if (arg[1] == "#") {
19107     defundef = arg[2]
19108     mac1 = arg[3]
19109   } else {
19110     defundef = substr(arg[1], 2)
19111     mac1 = arg[2]
19112   }
19113   split(mac1, mac2, "(") #)
19114   macro = mac2[1]
19115   prefix = substr(line, 1, index(line, defundef) - 1)
19116   if (D_is_set[macro]) {
19117     # Preserve the white space surrounding the "#".
19118     print prefix "define", macro P[macro] D[macro]
19119     next
19120   } else {
19121     # Replace #undef with comments.  This is necessary, for example,
19122     # in the case of _POSIX_SOURCE, which is predefined and required
19123     # on some systems where configure will not decide to define it.
19124     if (defundef == "undef") {
19125       print "/*", prefix defundef, macro, "*/"
19126       next
19127     }
19128   }
19129 }
19130 { print }
19131 _ACAWK
19132 _ACEOF
19133 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19134   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19135 fi # test -n "$CONFIG_HEADERS"
19136
19137
19138 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19139 shift
19140 for ac_tag
19141 do
19142   case $ac_tag in
19143   :[FHLC]) ac_mode=$ac_tag; continue;;
19144   esac
19145   case $ac_mode$ac_tag in
19146   :[FHL]*:*);;
19147   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19148   :[FH]-) ac_tag=-:-;;
19149   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19150   esac
19151   ac_save_IFS=$IFS
19152   IFS=:
19153   set x $ac_tag
19154   IFS=$ac_save_IFS
19155   shift
19156   ac_file=$1
19157   shift
19158
19159   case $ac_mode in
19160   :L) ac_source=$1;;
19161   :[FH])
19162     ac_file_inputs=
19163     for ac_f
19164     do
19165       case $ac_f in
19166       -) ac_f="$ac_tmp/stdin";;
19167       *) # Look for the file first in the build tree, then in the source tree
19168          # (if the path is not absolute).  The absolute path cannot be DOS-style,
19169          # because $ac_f cannot contain `:'.
19170          test -f "$ac_f" ||
19171            case $ac_f in
19172            [\\/$]*) false;;
19173            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19174            esac ||
19175            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19176       esac
19177       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19178       as_fn_append ac_file_inputs " '$ac_f'"
19179     done
19180
19181     # Let's still pretend it is `configure' which instantiates (i.e., don't
19182     # use $as_me), people would be surprised to read:
19183     #    /* config.h.  Generated by config.status.  */
19184     configure_input='Generated from '`
19185           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19186         `' by configure.'
19187     if test x"$ac_file" != x-; then
19188       configure_input="$ac_file.  $configure_input"
19189       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19190 $as_echo "$as_me: creating $ac_file" >&6;}
19191     fi
19192     # Neutralize special characters interpreted by sed in replacement strings.
19193     case $configure_input in #(
19194     *\&* | *\|* | *\\* )
19195        ac_sed_conf_input=`$as_echo "$configure_input" |
19196        sed 's/[\\\\&|]/\\\\&/g'`;; #(
19197     *) ac_sed_conf_input=$configure_input;;
19198     esac
19199
19200     case $ac_tag in
19201     *:-:* | *:-) cat >"$ac_tmp/stdin" \
19202       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19203     esac
19204     ;;
19205   esac
19206
19207   ac_dir=`$as_dirname -- "$ac_file" ||
19208 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19209          X"$ac_file" : 'X\(//\)[^/]' \| \
19210          X"$ac_file" : 'X\(//\)$' \| \
19211          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19212 $as_echo X"$ac_file" |
19213     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19214             s//\1/
19215             q
19216           }
19217           /^X\(\/\/\)[^/].*/{
19218             s//\1/
19219             q
19220           }
19221           /^X\(\/\/\)$/{
19222             s//\1/
19223             q
19224           }
19225           /^X\(\/\).*/{
19226             s//\1/
19227             q
19228           }
19229           s/.*/./; q'`
19230   as_dir="$ac_dir"; as_fn_mkdir_p
19231   ac_builddir=.
19232
19233 case "$ac_dir" in
19234 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19235 *)
19236   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19237   # A ".." for each directory in $ac_dir_suffix.
19238   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19239   case $ac_top_builddir_sub in
19240   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19241   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19242   esac ;;
19243 esac
19244 ac_abs_top_builddir=$ac_pwd
19245 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19246 # for backward compatibility:
19247 ac_top_builddir=$ac_top_build_prefix
19248
19249 case $srcdir in
19250   .)  # We are building in place.
19251     ac_srcdir=.
19252     ac_top_srcdir=$ac_top_builddir_sub
19253     ac_abs_top_srcdir=$ac_pwd ;;
19254   [\\/]* | ?:[\\/]* )  # Absolute name.
19255     ac_srcdir=$srcdir$ac_dir_suffix;
19256     ac_top_srcdir=$srcdir
19257     ac_abs_top_srcdir=$srcdir ;;
19258   *) # Relative name.
19259     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19260     ac_top_srcdir=$ac_top_build_prefix$srcdir
19261     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19262 esac
19263 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19264
19265
19266   case $ac_mode in
19267   :F)
19268   #
19269   # CONFIG_FILE
19270   #
19271
19272   case $INSTALL in
19273   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19274   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19275   esac
19276   ac_MKDIR_P=$MKDIR_P
19277   case $MKDIR_P in
19278   [\\/$]* | ?:[\\/]* ) ;;
19279   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19280   esac
19281 _ACEOF
19282
19283 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19284 # If the template does not know about datarootdir, expand it.
19285 # FIXME: This hack should be removed a few years after 2.60.
19286 ac_datarootdir_hack=; ac_datarootdir_seen=
19287 ac_sed_dataroot='
19288 /datarootdir/ {
19289   p
19290   q
19291 }
19292 /@datadir@/p
19293 /@docdir@/p
19294 /@infodir@/p
19295 /@localedir@/p
19296 /@mandir@/p'
19297 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19298 *datarootdir*) ac_datarootdir_seen=yes;;
19299 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19300   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19301 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19302 _ACEOF
19303 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19304   ac_datarootdir_hack='
19305   s&@datadir@&$datadir&g
19306   s&@docdir@&$docdir&g
19307   s&@infodir@&$infodir&g
19308   s&@localedir@&$localedir&g
19309   s&@mandir@&$mandir&g
19310   s&\\\${datarootdir}&$datarootdir&g' ;;
19311 esac
19312 _ACEOF
19313
19314 # Neutralize VPATH when `$srcdir' = `.'.
19315 # Shell code in configure.ac might set extrasub.
19316 # FIXME: do we really want to maintain this feature?
19317 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19318 ac_sed_extra="$ac_vpsub
19319 $extrasub
19320 _ACEOF
19321 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19322 :t
19323 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19324 s|@configure_input@|$ac_sed_conf_input|;t t
19325 s&@top_builddir@&$ac_top_builddir_sub&;t t
19326 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19327 s&@srcdir@&$ac_srcdir&;t t
19328 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19329 s&@top_srcdir@&$ac_top_srcdir&;t t
19330 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19331 s&@builddir@&$ac_builddir&;t t
19332 s&@abs_builddir@&$ac_abs_builddir&;t t
19333 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19334 s&@INSTALL@&$ac_INSTALL&;t t
19335 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19336 $ac_datarootdir_hack
19337 "
19338 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19339 if $ac_cs_awk_getline; then
19340   $AWK -f "$ac_tmp/subs.awk"
19341 else
19342   $AWK -f "$ac_tmp/subs.awk" | $SHELL
19343 fi \
19344   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19345
19346 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19347   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19348   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
19349       "$ac_tmp/out"`; test -z "$ac_out"; } &&
19350   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19351 which seems to be undefined.  Please make sure it is defined" >&5
19352 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19353 which seems to be undefined.  Please make sure it is defined" >&2;}
19354
19355   rm -f "$ac_tmp/stdin"
19356   case $ac_file in
19357   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19358   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19359   esac \
19360   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19361  ;;
19362   :H)
19363   #
19364   # CONFIG_HEADER
19365   #
19366   if test x"$ac_file" != x-; then
19367     {
19368       $as_echo "/* $configure_input  */" \
19369       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19370     } >"$ac_tmp/config.h" \
19371       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19372     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19373       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19374 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19375     else
19376       rm -f "$ac_file"
19377       mv "$ac_tmp/config.h" "$ac_file" \
19378         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19379     fi
19380   else
19381     $as_echo "/* $configure_input  */" \
19382       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19383       || as_fn_error $? "could not create -" "$LINENO" 5
19384   fi
19385 # Compute "$ac_file"'s index in $config_headers.
19386 _am_arg="$ac_file"
19387 _am_stamp_count=1
19388 for _am_header in $config_headers :; do
19389   case $_am_header in
19390     $_am_arg | $_am_arg:* )
19391       break ;;
19392     * )
19393       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19394   esac
19395 done
19396 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19397 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19398          X"$_am_arg" : 'X\(//\)[^/]' \| \
19399          X"$_am_arg" : 'X\(//\)$' \| \
19400          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19401 $as_echo X"$_am_arg" |
19402     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19403             s//\1/
19404             q
19405           }
19406           /^X\(\/\/\)[^/].*/{
19407             s//\1/
19408             q
19409           }
19410           /^X\(\/\/\)$/{
19411             s//\1/
19412             q
19413           }
19414           /^X\(\/\).*/{
19415             s//\1/
19416             q
19417           }
19418           s/.*/./; q'`/stamp-h$_am_stamp_count
19419  ;;
19420
19421   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19422 $as_echo "$as_me: executing $ac_file commands" >&6;}
19423  ;;
19424   esac
19425
19426
19427   case $ac_file$ac_mode in
19428     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19429   # Older Autoconf quotes --file arguments for eval, but not when files
19430   # are listed without --file.  Let's play safe and only enable the eval
19431   # if we detect the quoting.
19432   case $CONFIG_FILES in
19433   *\'*) eval set x "$CONFIG_FILES" ;;
19434   *)   set x $CONFIG_FILES ;;
19435   esac
19436   shift
19437   for mf
19438   do
19439     # Strip MF so we end up with the name of the file.
19440     mf=`echo "$mf" | sed -e 's/:.*$//'`
19441     # Check whether this is an Automake generated Makefile or not.
19442     # We used to match only the files named 'Makefile.in', but
19443     # some people rename them; so instead we look at the file content.
19444     # Grep'ing the first line is not enough: some people post-process
19445     # each Makefile.in and add a new line on top of each file to say so.
19446     # Grep'ing the whole file is not good either: AIX grep has a line
19447     # limit of 2048, but all sed's we know have understand at least 4000.
19448     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19449       dirpart=`$as_dirname -- "$mf" ||
19450 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19451          X"$mf" : 'X\(//\)[^/]' \| \
19452          X"$mf" : 'X\(//\)$' \| \
19453          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19454 $as_echo X"$mf" |
19455     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19456             s//\1/
19457             q
19458           }
19459           /^X\(\/\/\)[^/].*/{
19460             s//\1/
19461             q
19462           }
19463           /^X\(\/\/\)$/{
19464             s//\1/
19465             q
19466           }
19467           /^X\(\/\).*/{
19468             s//\1/
19469             q
19470           }
19471           s/.*/./; q'`
19472     else
19473       continue
19474     fi
19475     # Extract the definition of DEPDIR, am__include, and am__quote
19476     # from the Makefile without running 'make'.
19477     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19478     test -z "$DEPDIR" && continue
19479     am__include=`sed -n 's/^am__include = //p' < "$mf"`
19480     test -z "$am__include" && continue
19481     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19482     # Find all dependency output files, they are included files with
19483     # $(DEPDIR) in their names.  We invoke sed twice because it is the
19484     # simplest approach to changing $(DEPDIR) to its actual value in the
19485     # expansion.
19486     for file in `sed -n "
19487       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19488          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19489       # Make sure the directory exists.
19490       test -f "$dirpart/$file" && continue
19491       fdir=`$as_dirname -- "$file" ||
19492 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19493          X"$file" : 'X\(//\)[^/]' \| \
19494          X"$file" : 'X\(//\)$' \| \
19495          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19496 $as_echo X"$file" |
19497     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19498             s//\1/
19499             q
19500           }
19501           /^X\(\/\/\)[^/].*/{
19502             s//\1/
19503             q
19504           }
19505           /^X\(\/\/\)$/{
19506             s//\1/
19507             q
19508           }
19509           /^X\(\/\).*/{
19510             s//\1/
19511             q
19512           }
19513           s/.*/./; q'`
19514       as_dir=$dirpart/$fdir; as_fn_mkdir_p
19515       # echo "creating $dirpart/$file"
19516       echo '# dummy' > "$dirpart/$file"
19517     done
19518   done
19519 }
19520  ;;
19521     "libtool":C)
19522
19523     # See if we are running on zsh, and set the options which allow our
19524     # commands through without removal of \ escapes.
19525     if test -n "${ZSH_VERSION+set}" ; then
19526       setopt NO_GLOB_SUBST
19527     fi
19528
19529     cfgfile="${ofile}T"
19530     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19531     $RM "$cfgfile"
19532
19533     cat <<_LT_EOF >> "$cfgfile"
19534 #! $SHELL
19535
19536 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19537 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19538 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19539 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19540 #
19541 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19542 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19543 #   Written by Gordon Matzigkeit, 1996
19544 #
19545 #   This file is part of GNU Libtool.
19546 #
19547 # GNU Libtool is free software; you can redistribute it and/or
19548 # modify it under the terms of the GNU General Public License as
19549 # published by the Free Software Foundation; either version 2 of
19550 # the License, or (at your option) any later version.
19551 #
19552 # As a special exception to the GNU General Public License,
19553 # if you distribute this file as part of a program or library that
19554 # is built using GNU Libtool, you may include this file under the
19555 # same distribution terms that you use for the rest of that program.
19556 #
19557 # GNU Libtool is distributed in the hope that it will be useful,
19558 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19559 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19560 # GNU General Public License for more details.
19561 #
19562 # You should have received a copy of the GNU General Public License
19563 # along with GNU Libtool; see the file COPYING.  If not, a copy
19564 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19565 # obtained by writing to the Free Software Foundation, Inc.,
19566 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19567
19568
19569 # The names of the tagged configurations supported by this script.
19570 available_tags="CXX "
19571
19572 # ### BEGIN LIBTOOL CONFIG
19573
19574 # Which release of libtool.m4 was used?
19575 macro_version=$macro_version
19576 macro_revision=$macro_revision
19577
19578 # Whether or not to build shared libraries.
19579 build_libtool_libs=$enable_shared
19580
19581 # Whether or not to build static libraries.
19582 build_old_libs=$enable_static
19583
19584 # What type of objects to build.
19585 pic_mode=$pic_mode
19586
19587 # Whether or not to optimize for fast installation.
19588 fast_install=$enable_fast_install
19589
19590 # Shell to use when invoking shell scripts.
19591 SHELL=$lt_SHELL
19592
19593 # An echo program that protects backslashes.
19594 ECHO=$lt_ECHO
19595
19596 # The host system.
19597 host_alias=$host_alias
19598 host=$host
19599 host_os=$host_os
19600
19601 # The build system.
19602 build_alias=$build_alias
19603 build=$build
19604 build_os=$build_os
19605
19606 # A sed program that does not truncate output.
19607 SED=$lt_SED
19608
19609 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19610 Xsed="\$SED -e 1s/^X//"
19611
19612 # A grep program that handles long lines.
19613 GREP=$lt_GREP
19614
19615 # An ERE matcher.
19616 EGREP=$lt_EGREP
19617
19618 # A literal string matcher.
19619 FGREP=$lt_FGREP
19620
19621 # A BSD- or MS-compatible name lister.
19622 NM=$lt_NM
19623
19624 # Whether we need soft or hard links.
19625 LN_S=$lt_LN_S
19626
19627 # What is the maximum length of a command?
19628 max_cmd_len=$max_cmd_len
19629
19630 # Object file suffix (normally "o").
19631 objext=$ac_objext
19632
19633 # Executable file suffix (normally "").
19634 exeext=$exeext
19635
19636 # whether the shell understands "unset".
19637 lt_unset=$lt_unset
19638
19639 # turn spaces into newlines.
19640 SP2NL=$lt_lt_SP2NL
19641
19642 # turn newlines into spaces.
19643 NL2SP=$lt_lt_NL2SP
19644
19645 # An object symbol dumper.
19646 OBJDUMP=$lt_OBJDUMP
19647
19648 # Method to check whether dependent libraries are shared objects.
19649 deplibs_check_method=$lt_deplibs_check_method
19650
19651 # Command to use when deplibs_check_method == "file_magic".
19652 file_magic_cmd=$lt_file_magic_cmd
19653
19654 # The archiver.
19655 AR=$lt_AR
19656 AR_FLAGS=$lt_AR_FLAGS
19657
19658 # A symbol stripping program.
19659 STRIP=$lt_STRIP
19660
19661 # Commands used to install an old-style archive.
19662 RANLIB=$lt_RANLIB
19663 old_postinstall_cmds=$lt_old_postinstall_cmds
19664 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19665
19666 # Whether to use a lock for old archive extraction.
19667 lock_old_archive_extraction=$lock_old_archive_extraction
19668
19669 # A C compiler.
19670 LTCC=$lt_CC
19671
19672 # LTCC compiler flags.
19673 LTCFLAGS=$lt_CFLAGS
19674
19675 # Take the output of nm and produce a listing of raw symbols and C names.
19676 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19677
19678 # Transform the output of nm in a proper C declaration.
19679 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19680
19681 # Transform the output of nm in a C name address pair.
19682 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19683
19684 # Transform the output of nm in a C name address pair when lib prefix is needed.
19685 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19686
19687 # The name of the directory that contains temporary libtool files.
19688 objdir=$objdir
19689
19690 # Used to examine libraries when file_magic_cmd begins with "file".
19691 MAGIC_CMD=$MAGIC_CMD
19692
19693 # Must we lock files when doing compilation?
19694 need_locks=$lt_need_locks
19695
19696 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19697 DSYMUTIL=$lt_DSYMUTIL
19698
19699 # Tool to change global to local symbols on Mac OS X.
19700 NMEDIT=$lt_NMEDIT
19701
19702 # Tool to manipulate fat objects and archives on Mac OS X.
19703 LIPO=$lt_LIPO
19704
19705 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19706 OTOOL=$lt_OTOOL
19707
19708 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19709 OTOOL64=$lt_OTOOL64
19710
19711 # Old archive suffix (normally "a").
19712 libext=$libext
19713
19714 # Shared library suffix (normally ".so").
19715 shrext_cmds=$lt_shrext_cmds
19716
19717 # The commands to extract the exported symbol list from a shared archive.
19718 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19719
19720 # Variables whose values should be saved in libtool wrapper scripts and
19721 # restored at link time.
19722 variables_saved_for_relink=$lt_variables_saved_for_relink
19723
19724 # Do we need the "lib" prefix for modules?
19725 need_lib_prefix=$need_lib_prefix
19726
19727 # Do we need a version for libraries?
19728 need_version=$need_version
19729
19730 # Library versioning type.
19731 version_type=$version_type
19732
19733 # Shared library runtime path variable.
19734 runpath_var=$runpath_var
19735
19736 # Shared library path variable.
19737 shlibpath_var=$shlibpath_var
19738
19739 # Is shlibpath searched before the hard-coded library search path?
19740 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19741
19742 # Format of library name prefix.
19743 libname_spec=$lt_libname_spec
19744
19745 # List of archive names.  First name is the real one, the rest are links.
19746 # The last name is the one that the linker finds with -lNAME
19747 library_names_spec=$lt_library_names_spec
19748
19749 # The coded name of the library, if different from the real name.
19750 soname_spec=$lt_soname_spec
19751
19752 # Permission mode override for installation of shared libraries.
19753 install_override_mode=$lt_install_override_mode
19754
19755 # Command to use after installation of a shared archive.
19756 postinstall_cmds=$lt_postinstall_cmds
19757
19758 # Command to use after uninstallation of a shared archive.
19759 postuninstall_cmds=$lt_postuninstall_cmds
19760
19761 # Commands used to finish a libtool library installation in a directory.
19762 finish_cmds=$lt_finish_cmds
19763
19764 # As "finish_cmds", except a single script fragment to be evaled but
19765 # not shown.
19766 finish_eval=$lt_finish_eval
19767
19768 # Whether we should hardcode library paths into libraries.
19769 hardcode_into_libs=$hardcode_into_libs
19770
19771 # Compile-time system search path for libraries.
19772 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19773
19774 # Run-time system search path for libraries.
19775 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19776
19777 # Whether dlopen is supported.
19778 dlopen_support=$enable_dlopen
19779
19780 # Whether dlopen of programs is supported.
19781 dlopen_self=$enable_dlopen_self
19782
19783 # Whether dlopen of statically linked programs is supported.
19784 dlopen_self_static=$enable_dlopen_self_static
19785
19786 # Commands to strip libraries.
19787 old_striplib=$lt_old_striplib
19788 striplib=$lt_striplib
19789
19790
19791 # The linker used to build libraries.
19792 LD=$lt_LD
19793
19794 # How to create reloadable object files.
19795 reload_flag=$lt_reload_flag
19796 reload_cmds=$lt_reload_cmds
19797
19798 # Commands used to build an old-style archive.
19799 old_archive_cmds=$lt_old_archive_cmds
19800
19801 # A language specific compiler.
19802 CC=$lt_compiler
19803
19804 # Is the compiler the GNU compiler?
19805 with_gcc=$GCC
19806
19807 # Compiler flag to turn off builtin functions.
19808 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19809
19810 # How to pass a linker flag through the compiler.
19811 wl=$lt_lt_prog_compiler_wl
19812
19813 # Additional compiler flags for building library objects.
19814 pic_flag=$lt_lt_prog_compiler_pic
19815
19816 # Compiler flag to prevent dynamic linking.
19817 link_static_flag=$lt_lt_prog_compiler_static
19818
19819 # Does compiler simultaneously support -c and -o options?
19820 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19821
19822 # Whether or not to add -lc for building shared libraries.
19823 build_libtool_need_lc=$archive_cmds_need_lc
19824
19825 # Whether or not to disallow shared libs when runtime libs are static.
19826 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19827
19828 # Compiler flag to allow reflexive dlopens.
19829 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19830
19831 # Compiler flag to generate shared objects directly from archives.
19832 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19833
19834 # Whether the compiler copes with passing no objects directly.
19835 compiler_needs_object=$lt_compiler_needs_object
19836
19837 # Create an old-style archive from a shared archive.
19838 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19839
19840 # Create a temporary old-style archive to link instead of a shared archive.
19841 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19842
19843 # Commands used to build a shared archive.
19844 archive_cmds=$lt_archive_cmds
19845 archive_expsym_cmds=$lt_archive_expsym_cmds
19846
19847 # Commands used to build a loadable module if different from building
19848 # a shared archive.
19849 module_cmds=$lt_module_cmds
19850 module_expsym_cmds=$lt_module_expsym_cmds
19851
19852 # Whether we are building with GNU ld or not.
19853 with_gnu_ld=$lt_with_gnu_ld
19854
19855 # Flag that allows shared libraries with undefined symbols to be built.
19856 allow_undefined_flag=$lt_allow_undefined_flag
19857
19858 # Flag that enforces no undefined symbols.
19859 no_undefined_flag=$lt_no_undefined_flag
19860
19861 # Flag to hardcode \$libdir into a binary during linking.
19862 # This must work even if \$libdir does not exist
19863 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19864
19865 # If ld is used when linking, flag to hardcode \$libdir into a binary
19866 # during linking.  This must work even if \$libdir does not exist.
19867 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19868
19869 # Whether we need a single "-rpath" flag with a separated argument.
19870 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19871
19872 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19873 # DIR into the resulting binary.
19874 hardcode_direct=$hardcode_direct
19875
19876 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19877 # DIR into the resulting binary and the resulting library dependency is
19878 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19879 # library is relocated.
19880 hardcode_direct_absolute=$hardcode_direct_absolute
19881
19882 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19883 # into the resulting binary.
19884 hardcode_minus_L=$hardcode_minus_L
19885
19886 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19887 # into the resulting binary.
19888 hardcode_shlibpath_var=$hardcode_shlibpath_var
19889
19890 # Set to "yes" if building a shared library automatically hardcodes DIR
19891 # into the library and all subsequent libraries and executables linked
19892 # against it.
19893 hardcode_automatic=$hardcode_automatic
19894
19895 # Set to yes if linker adds runtime paths of dependent libraries
19896 # to runtime path list.
19897 inherit_rpath=$inherit_rpath
19898
19899 # Whether libtool must link a program against all its dependency libraries.
19900 link_all_deplibs=$link_all_deplibs
19901
19902 # Fix the shell variable \$srcfile for the compiler.
19903 fix_srcfile_path=$lt_fix_srcfile_path
19904
19905 # Set to "yes" if exported symbols are required.
19906 always_export_symbols=$always_export_symbols
19907
19908 # The commands to list exported symbols.
19909 export_symbols_cmds=$lt_export_symbols_cmds
19910
19911 # Symbols that should not be listed in the preloaded symbols.
19912 exclude_expsyms=$lt_exclude_expsyms
19913
19914 # Symbols that must always be exported.
19915 include_expsyms=$lt_include_expsyms
19916
19917 # Commands necessary for linking programs (against libraries) with templates.
19918 prelink_cmds=$lt_prelink_cmds
19919
19920 # Specify filename containing input files.
19921 file_list_spec=$lt_file_list_spec
19922
19923 # How to hardcode a shared library path into an executable.
19924 hardcode_action=$hardcode_action
19925
19926 # The directories searched by this compiler when creating a shared library.
19927 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19928
19929 # Dependencies to place before and after the objects being linked to
19930 # create a shared library.
19931 predep_objects=$lt_predep_objects
19932 postdep_objects=$lt_postdep_objects
19933 predeps=$lt_predeps
19934 postdeps=$lt_postdeps
19935
19936 # The library search path used internally by the compiler when linking
19937 # a shared library.
19938 compiler_lib_search_path=$lt_compiler_lib_search_path
19939
19940 # ### END LIBTOOL CONFIG
19941
19942 _LT_EOF
19943
19944   case $host_os in
19945   aix3*)
19946     cat <<\_LT_EOF >> "$cfgfile"
19947 # AIX sometimes has problems with the GCC collect2 program.  For some
19948 # reason, if we set the COLLECT_NAMES environment variable, the problems
19949 # vanish in a puff of smoke.
19950 if test "X${COLLECT_NAMES+set}" != Xset; then
19951   COLLECT_NAMES=
19952   export COLLECT_NAMES
19953 fi
19954 _LT_EOF
19955     ;;
19956   esac
19957
19958
19959 ltmain="$ac_aux_dir/ltmain.sh"
19960
19961
19962   # We use sed instead of cat because bash on DJGPP gets confused if
19963   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19964   # text mode, it properly converts lines to CR/LF.  This bash problem
19965   # is reportedly fixed, but why not run on old versions too?
19966   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19967     || (rm -f "$cfgfile"; exit 1)
19968
19969   case $xsi_shell in
19970   yes)
19971     cat << \_LT_EOF >> "$cfgfile"
19972
19973 # func_dirname file append nondir_replacement
19974 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19975 # otherwise set result to NONDIR_REPLACEMENT.
19976 func_dirname ()
19977 {
19978   case ${1} in
19979     */*) func_dirname_result="${1%/*}${2}" ;;
19980     *  ) func_dirname_result="${3}" ;;
19981   esac
19982 }
19983
19984 # func_basename file
19985 func_basename ()
19986 {
19987   func_basename_result="${1##*/}"
19988 }
19989
19990 # func_dirname_and_basename file append nondir_replacement
19991 # perform func_basename and func_dirname in a single function
19992 # call:
19993 #   dirname:  Compute the dirname of FILE.  If nonempty,
19994 #             add APPEND to the result, otherwise set result
19995 #             to NONDIR_REPLACEMENT.
19996 #             value returned in "$func_dirname_result"
19997 #   basename: Compute filename of FILE.
19998 #             value retuned in "$func_basename_result"
19999 # Implementation must be kept synchronized with func_dirname
20000 # and func_basename. For efficiency, we do not delegate to
20001 # those functions but instead duplicate the functionality here.
20002 func_dirname_and_basename ()
20003 {
20004   case ${1} in
20005     */*) func_dirname_result="${1%/*}${2}" ;;
20006     *  ) func_dirname_result="${3}" ;;
20007   esac
20008   func_basename_result="${1##*/}"
20009 }
20010
20011 # func_stripname prefix suffix name
20012 # strip PREFIX and SUFFIX off of NAME.
20013 # PREFIX and SUFFIX must not contain globbing or regex special
20014 # characters, hashes, percent signs, but SUFFIX may contain a leading
20015 # dot (in which case that matches only a dot).
20016 func_stripname ()
20017 {
20018   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
20019   # positional parameters, so assign one to ordinary parameter first.
20020   func_stripname_result=${3}
20021   func_stripname_result=${func_stripname_result#"${1}"}
20022   func_stripname_result=${func_stripname_result%"${2}"}
20023 }
20024
20025 # func_opt_split
20026 func_opt_split ()
20027 {
20028   func_opt_split_opt=${1%%=*}
20029   func_opt_split_arg=${1#*=}
20030 }
20031
20032 # func_lo2o object
20033 func_lo2o ()
20034 {
20035   case ${1} in
20036     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
20037     *)    func_lo2o_result=${1} ;;
20038   esac
20039 }
20040
20041 # func_xform libobj-or-source
20042 func_xform ()
20043 {
20044   func_xform_result=${1%.*}.lo
20045 }
20046
20047 # func_arith arithmetic-term...
20048 func_arith ()
20049 {
20050   func_arith_result=$(( $* ))
20051 }
20052
20053 # func_len string
20054 # STRING may not start with a hyphen.
20055 func_len ()
20056 {
20057   func_len_result=${#1}
20058 }
20059
20060 _LT_EOF
20061     ;;
20062   *) # Bourne compatible functions.
20063     cat << \_LT_EOF >> "$cfgfile"
20064
20065 # func_dirname file append nondir_replacement
20066 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
20067 # otherwise set result to NONDIR_REPLACEMENT.
20068 func_dirname ()
20069 {
20070   # Extract subdirectory from the argument.
20071   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20072   if test "X$func_dirname_result" = "X${1}"; then
20073     func_dirname_result="${3}"
20074   else
20075     func_dirname_result="$func_dirname_result${2}"
20076   fi
20077 }
20078
20079 # func_basename file
20080 func_basename ()
20081 {
20082   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20083 }
20084
20085
20086 # func_stripname prefix suffix name
20087 # strip PREFIX and SUFFIX off of NAME.
20088 # PREFIX and SUFFIX must not contain globbing or regex special
20089 # characters, hashes, percent signs, but SUFFIX may contain a leading
20090 # dot (in which case that matches only a dot).
20091 # func_strip_suffix prefix name
20092 func_stripname ()
20093 {
20094   case ${2} in
20095     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20096     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20097   esac
20098 }
20099
20100 # sed scripts:
20101 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20102 my_sed_long_arg='1s/^-[^=]*=//'
20103
20104 # func_opt_split
20105 func_opt_split ()
20106 {
20107   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20108   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20109 }
20110
20111 # func_lo2o object
20112 func_lo2o ()
20113 {
20114   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20115 }
20116
20117 # func_xform libobj-or-source
20118 func_xform ()
20119 {
20120   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20121 }
20122
20123 # func_arith arithmetic-term...
20124 func_arith ()
20125 {
20126   func_arith_result=`expr "$@"`
20127 }
20128
20129 # func_len string
20130 # STRING may not start with a hyphen.
20131 func_len ()
20132 {
20133   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20134 }
20135
20136 _LT_EOF
20137 esac
20138
20139 case $lt_shell_append in
20140   yes)
20141     cat << \_LT_EOF >> "$cfgfile"
20142
20143 # func_append var value
20144 # Append VALUE to the end of shell variable VAR.
20145 func_append ()
20146 {
20147   eval "$1+=\$2"
20148 }
20149 _LT_EOF
20150     ;;
20151   *)
20152     cat << \_LT_EOF >> "$cfgfile"
20153
20154 # func_append var value
20155 # Append VALUE to the end of shell variable VAR.
20156 func_append ()
20157 {
20158   eval "$1=\$$1\$2"
20159 }
20160
20161 _LT_EOF
20162     ;;
20163   esac
20164
20165
20166   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20167     || (rm -f "$cfgfile"; exit 1)
20168
20169   mv -f "$cfgfile" "$ofile" ||
20170     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20171   chmod +x "$ofile"
20172
20173
20174     cat <<_LT_EOF >> "$ofile"
20175
20176 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20177
20178 # The linker used to build libraries.
20179 LD=$lt_LD_CXX
20180
20181 # How to create reloadable object files.
20182 reload_flag=$lt_reload_flag_CXX
20183 reload_cmds=$lt_reload_cmds_CXX
20184
20185 # Commands used to build an old-style archive.
20186 old_archive_cmds=$lt_old_archive_cmds_CXX
20187
20188 # A language specific compiler.
20189 CC=$lt_compiler_CXX
20190
20191 # Is the compiler the GNU compiler?
20192 with_gcc=$GCC_CXX
20193
20194 # Compiler flag to turn off builtin functions.
20195 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20196
20197 # How to pass a linker flag through the compiler.
20198 wl=$lt_lt_prog_compiler_wl_CXX
20199
20200 # Additional compiler flags for building library objects.
20201 pic_flag=$lt_lt_prog_compiler_pic_CXX
20202
20203 # Compiler flag to prevent dynamic linking.
20204 link_static_flag=$lt_lt_prog_compiler_static_CXX
20205
20206 # Does compiler simultaneously support -c and -o options?
20207 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20208
20209 # Whether or not to add -lc for building shared libraries.
20210 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20211
20212 # Whether or not to disallow shared libs when runtime libs are static.
20213 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20214
20215 # Compiler flag to allow reflexive dlopens.
20216 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20217
20218 # Compiler flag to generate shared objects directly from archives.
20219 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20220
20221 # Whether the compiler copes with passing no objects directly.
20222 compiler_needs_object=$lt_compiler_needs_object_CXX
20223
20224 # Create an old-style archive from a shared archive.
20225 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20226
20227 # Create a temporary old-style archive to link instead of a shared archive.
20228 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20229
20230 # Commands used to build a shared archive.
20231 archive_cmds=$lt_archive_cmds_CXX
20232 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20233
20234 # Commands used to build a loadable module if different from building
20235 # a shared archive.
20236 module_cmds=$lt_module_cmds_CXX
20237 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20238
20239 # Whether we are building with GNU ld or not.
20240 with_gnu_ld=$lt_with_gnu_ld_CXX
20241
20242 # Flag that allows shared libraries with undefined symbols to be built.
20243 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20244
20245 # Flag that enforces no undefined symbols.
20246 no_undefined_flag=$lt_no_undefined_flag_CXX
20247
20248 # Flag to hardcode \$libdir into a binary during linking.
20249 # This must work even if \$libdir does not exist
20250 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20251
20252 # If ld is used when linking, flag to hardcode \$libdir into a binary
20253 # during linking.  This must work even if \$libdir does not exist.
20254 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20255
20256 # Whether we need a single "-rpath" flag with a separated argument.
20257 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20258
20259 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20260 # DIR into the resulting binary.
20261 hardcode_direct=$hardcode_direct_CXX
20262
20263 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20264 # DIR into the resulting binary and the resulting library dependency is
20265 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20266 # library is relocated.
20267 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20268
20269 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20270 # into the resulting binary.
20271 hardcode_minus_L=$hardcode_minus_L_CXX
20272
20273 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20274 # into the resulting binary.
20275 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20276
20277 # Set to "yes" if building a shared library automatically hardcodes DIR
20278 # into the library and all subsequent libraries and executables linked
20279 # against it.
20280 hardcode_automatic=$hardcode_automatic_CXX
20281
20282 # Set to yes if linker adds runtime paths of dependent libraries
20283 # to runtime path list.
20284 inherit_rpath=$inherit_rpath_CXX
20285
20286 # Whether libtool must link a program against all its dependency libraries.
20287 link_all_deplibs=$link_all_deplibs_CXX
20288
20289 # Fix the shell variable \$srcfile for the compiler.
20290 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20291
20292 # Set to "yes" if exported symbols are required.
20293 always_export_symbols=$always_export_symbols_CXX
20294
20295 # The commands to list exported symbols.
20296 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20297
20298 # Symbols that should not be listed in the preloaded symbols.
20299 exclude_expsyms=$lt_exclude_expsyms_CXX
20300
20301 # Symbols that must always be exported.
20302 include_expsyms=$lt_include_expsyms_CXX
20303
20304 # Commands necessary for linking programs (against libraries) with templates.
20305 prelink_cmds=$lt_prelink_cmds_CXX
20306
20307 # Specify filename containing input files.
20308 file_list_spec=$lt_file_list_spec_CXX
20309
20310 # How to hardcode a shared library path into an executable.
20311 hardcode_action=$hardcode_action_CXX
20312
20313 # The directories searched by this compiler when creating a shared library.
20314 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20315
20316 # Dependencies to place before and after the objects being linked to
20317 # create a shared library.
20318 predep_objects=$lt_predep_objects_CXX
20319 postdep_objects=$lt_postdep_objects_CXX
20320 predeps=$lt_predeps_CXX
20321 postdeps=$lt_postdeps_CXX
20322
20323 # The library search path used internally by the compiler when linking
20324 # a shared library.
20325 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20326
20327 # ### END LIBTOOL TAG CONFIG: CXX
20328 _LT_EOF
20329
20330  ;;
20331     "default-1":C)
20332     for ac_file in $CONFIG_FILES; do
20333       # Support "outfile[:infile[:infile...]]"
20334       case "$ac_file" in
20335         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20336       esac
20337       # PO directories have a Makefile.in generated from Makefile.in.in.
20338       case "$ac_file" in */Makefile.in)
20339         # Adjust a relative srcdir.
20340         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20341         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20342         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20343         # In autoconf-2.13 it is called $ac_given_srcdir.
20344         # In autoconf-2.50 it is called $srcdir.
20345         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20346         case "$ac_given_srcdir" in
20347           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20348           /*) top_srcdir="$ac_given_srcdir" ;;
20349           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
20350         esac
20351         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20352           rm -f "$ac_dir/POTFILES"
20353           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20354           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20355           POMAKEFILEDEPS="POTFILES.in"
20356           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20357           # on $ac_dir but don't depend on user-specified configuration
20358           # parameters.
20359           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20360             # The LINGUAS file contains the set of available languages.
20361             if test -n "$OBSOLETE_ALL_LINGUAS"; then
20362               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20363             fi
20364             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20365             # Hide the ALL_LINGUAS assigment from automake.
20366             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20367             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20368           else
20369             # The set of available languages was given in configure.ac.
20370             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20371           fi
20372           case "$ac_given_srcdir" in
20373             .) srcdirpre= ;;
20374             *) srcdirpre='$(srcdir)/' ;;
20375           esac
20376           POFILES=
20377           GMOFILES=
20378           UPDATEPOFILES=
20379           DUMMYPOFILES=
20380           for lang in $ALL_LINGUAS; do
20381             POFILES="$POFILES $srcdirpre$lang.po"
20382             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20383             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20384             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20385           done
20386           # CATALOGS depends on both $ac_dir and the user's LINGUAS
20387           # environment variable.
20388           INST_LINGUAS=
20389           if test -n "$ALL_LINGUAS"; then
20390             for presentlang in $ALL_LINGUAS; do
20391               useit=no
20392               if test "%UNSET%" != "$LINGUAS"; then
20393                 desiredlanguages="$LINGUAS"
20394               else
20395                 desiredlanguages="$ALL_LINGUAS"
20396               fi
20397               for desiredlang in $desiredlanguages; do
20398                 # Use the presentlang catalog if desiredlang is
20399                 #   a. equal to presentlang, or
20400                 #   b. a variant of presentlang (because in this case,
20401                 #      presentlang can be used as a fallback for messages
20402                 #      which are not translated in the desiredlang catalog).
20403                 case "$desiredlang" in
20404                   "$presentlang"*) useit=yes;;
20405                 esac
20406               done
20407               if test $useit = yes; then
20408                 INST_LINGUAS="$INST_LINGUAS $presentlang"
20409               fi
20410             done
20411           fi
20412           CATALOGS=
20413           if test -n "$INST_LINGUAS"; then
20414             for lang in $INST_LINGUAS; do
20415               CATALOGS="$CATALOGS $lang.gmo"
20416             done
20417           fi
20418           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20419           sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
20420           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20421             if test -f "$f"; then
20422               case "$f" in
20423                 *.orig | *.bak | *~) ;;
20424                 *) cat "$f" >> "$ac_dir/Makefile" ;;
20425               esac
20426             fi
20427           done
20428         fi
20429         ;;
20430       esac
20431     done ;;
20432     "default":C)
20433 case "$srcdir" in
20434   .) srcdirpre= ;;
20435   *) srcdirpre='$(srcdir)/' ;;
20436 esac
20437 POFILES=
20438 GMOFILES=
20439 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20440   if test $lang != dummy; then
20441     POFILES="$POFILES $srcdirpre$lang.po"
20442     GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20443   fi
20444 done
20445 sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
20446     -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
20447     -e "s,@POFILES@,$POFILES," \
20448     -e "s,@GMOFILES@,$GMOFILES," \
20449     po/Makefile.in > po/Makefile ;;
20450
20451   esac
20452 done # for ac_tag
20453
20454
20455 as_fn_exit 0
20456 _ACEOF
20457 ac_clean_files=$ac_clean_files_save
20458
20459 test $ac_write_fail = 0 ||
20460   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20461
20462
20463 # configure is writing to config.log, and then calls config.status.
20464 # config.status does its own redirection, appending to config.log.
20465 # Unfortunately, on DOS this fails, as config.log is still kept open
20466 # by configure, so config.status won't be able to write to it; its
20467 # output is simply discarded.  So we exec the FD to /dev/null,
20468 # effectively closing config.log, so it can be properly (re)opened and
20469 # appended to by config.status.  When coming back to configure, we
20470 # need to make the FD available again.
20471 if test "$no_create" != yes; then
20472   ac_cs_success=:
20473   ac_config_status_args=
20474   test "$silent" = yes &&
20475     ac_config_status_args="$ac_config_status_args --quiet"
20476   exec 5>/dev/null
20477   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20478   exec 5>>config.log
20479   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20480   # would make configure fail if this is the last instruction.
20481   $ac_cs_success || as_fn_exit 1
20482 fi
20483 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20484   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20485 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20486 fi
20487