ld TDIRS substitution
[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.32.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.32.51'
591 PACKAGE_STRING='ld 2.32.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 TDIRS
643 EMUL
644 elf_plt_unwind_list_options
645 elf_shlib_list_options
646 elf_list_options
647 STRINGIFY
648 enable_initfini_array
649 ENABLE_PLUGINS_FALSE
650 ENABLE_PLUGINS_TRUE
651 NATIVE_LIB_DIRS
652 HDEFINES
653 do_compare
654 GENINSRC_NEVER_FALSE
655 GENINSRC_NEVER_TRUE
656 LEXLIB
657 LEX_OUTPUT_ROOT
658 LEX
659 YFLAGS
660 YACC
661 MSGMERGE
662 MSGFMT
663 MKINSTALLDIRS
664 CATOBJEXT
665 GENCAT
666 INSTOBJEXT
667 DATADIRNAME
668 CATALOGS
669 POSUB
670 GMSGFMT
671 XGETTEXT
672 INCINTL
673 LIBINTL_DEP
674 LIBINTL
675 USE_NLS
676 WARN_WRITE_STRINGS
677 NO_WERROR
678 WARN_CFLAGS_FOR_BUILD
679 WARN_CFLAGS
680 installed_linker
681 install_as_default
682 TARGET_SYSTEM_ROOT_DEFINE
683 TARGET_SYSTEM_ROOT
684 use_sysroot
685 CXXCPP
686 OTOOL64
687 OTOOL
688 LIPO
689 NMEDIT
690 DSYMUTIL
691 RANLIB
692 AR
693 OBJDUMP
694 LN_S
695 NM
696 ac_ct_DUMPBIN
697 DUMPBIN
698 LD
699 FGREP
700 SED
701 LIBTOOL
702 EGREP
703 CPP
704 GREP
705 am__fastdepCXX_FALSE
706 am__fastdepCXX_TRUE
707 CXXDEPMODE
708 ac_ct_CXX
709 CXXFLAGS
710 CXX
711 MAINT
712 MAINTAINER_MODE_FALSE
713 MAINTAINER_MODE_TRUE
714 AM_BACKSLASH
715 AM_DEFAULT_VERBOSITY
716 AM_DEFAULT_V
717 AM_V
718 am__fastdepCC_FALSE
719 am__fastdepCC_TRUE
720 CCDEPMODE
721 am__nodep
722 AMDEPBACKSLASH
723 AMDEP_FALSE
724 AMDEP_TRUE
725 am__quote
726 am__include
727 DEPDIR
728 am__untar
729 am__tar
730 AMTAR
731 am__leading_dot
732 SET_MAKE
733 AWK
734 mkdir_p
735 MKDIR_P
736 INSTALL_STRIP_PROGRAM
737 STRIP
738 install_sh
739 MAKEINFO
740 AUTOHEADER
741 AUTOMAKE
742 AUTOCONF
743 ACLOCAL
744 VERSION
745 PACKAGE
746 CYGPATH_W
747 am__isrc
748 INSTALL_DATA
749 INSTALL_SCRIPT
750 INSTALL_PROGRAM
751 OBJEXT
752 EXEEXT
753 ac_ct_CC
754 CPPFLAGS
755 LDFLAGS
756 CFLAGS
757 CC
758 target_os
759 target_vendor
760 target_cpu
761 target
762 host_os
763 host_vendor
764 host_cpu
765 host
766 build_os
767 build_vendor
768 build_cpu
769 build
770 target_alias
771 host_alias
772 build_alias
773 LIBS
774 ECHO_T
775 ECHO_N
776 ECHO_C
777 DEFS
778 mandir
779 localedir
780 libdir
781 psdir
782 pdfdir
783 dvidir
784 htmldir
785 infodir
786 docdir
787 oldincludedir
788 includedir
789 localstatedir
790 sharedstatedir
791 sysconfdir
792 datadir
793 datarootdir
794 libexecdir
795 sbindir
796 bindir
797 program_transform_name
798 prefix
799 exec_prefix
800 PACKAGE_URL
801 PACKAGE_BUGREPORT
802 PACKAGE_STRING
803 PACKAGE_VERSION
804 PACKAGE_TARNAME
805 PACKAGE_NAME
806 PATH_SEPARATOR
807 SHELL'
808 ac_subst_files=''
809 ac_user_opts='
810 enable_option_checking
811 enable_dependency_tracking
812 enable_silent_rules
813 enable_maintainer_mode
814 enable_shared
815 enable_static
816 with_pic
817 enable_fast_install
818 with_gnu_ld
819 enable_libtool_lock
820 enable_plugins
821 enable_largefile
822 with_lib_path
823 enable_targets
824 enable_64_bit_bfd
825 with_sysroot
826 enable_gold
827 enable_got
828 enable_compressed_debug_sections
829 enable_new_dtags
830 enable_relro
831 enable_separate_code
832 enable_default_hash_style
833 enable_werror
834 enable_build_warnings
835 enable_nls
836 enable_initfini_array
837 '
838       ac_precious_vars='build_alias
839 host_alias
840 target_alias
841 CC
842 CFLAGS
843 LDFLAGS
844 LIBS
845 CPPFLAGS
846 CXX
847 CXXFLAGS
848 CCC
849 CPP
850 CXXCPP
851 YACC
852 YFLAGS'
853
854
855 # Initialize some variables set by options.
856 ac_init_help=
857 ac_init_version=false
858 ac_unrecognized_opts=
859 ac_unrecognized_sep=
860 # The variables have the same names as the options, with
861 # dashes changed to underlines.
862 cache_file=/dev/null
863 exec_prefix=NONE
864 no_create=
865 no_recursion=
866 prefix=NONE
867 program_prefix=NONE
868 program_suffix=NONE
869 program_transform_name=s,x,x,
870 silent=
871 site=
872 srcdir=
873 verbose=
874 x_includes=NONE
875 x_libraries=NONE
876
877 # Installation directory options.
878 # These are left unexpanded so users can "make install exec_prefix=/foo"
879 # and all the variables that are supposed to be based on exec_prefix
880 # by default will actually change.
881 # Use braces instead of parens because sh, perl, etc. also accept them.
882 # (The list follows the same order as the GNU Coding Standards.)
883 bindir='${exec_prefix}/bin'
884 sbindir='${exec_prefix}/sbin'
885 libexecdir='${exec_prefix}/libexec'
886 datarootdir='${prefix}/share'
887 datadir='${datarootdir}'
888 sysconfdir='${prefix}/etc'
889 sharedstatedir='${prefix}/com'
890 localstatedir='${prefix}/var'
891 includedir='${prefix}/include'
892 oldincludedir='/usr/include'
893 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
894 infodir='${datarootdir}/info'
895 htmldir='${docdir}'
896 dvidir='${docdir}'
897 pdfdir='${docdir}'
898 psdir='${docdir}'
899 libdir='${exec_prefix}/lib'
900 localedir='${datarootdir}/locale'
901 mandir='${datarootdir}/man'
902
903 ac_prev=
904 ac_dashdash=
905 for ac_option
906 do
907   # If the previous option needs an argument, assign it.
908   if test -n "$ac_prev"; then
909     eval $ac_prev=\$ac_option
910     ac_prev=
911     continue
912   fi
913
914   case $ac_option in
915   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
916   *=)   ac_optarg= ;;
917   *)    ac_optarg=yes ;;
918   esac
919
920   # Accept the important Cygnus configure options, so we can diagnose typos.
921
922   case $ac_dashdash$ac_option in
923   --)
924     ac_dashdash=yes ;;
925
926   -bindir | --bindir | --bindi | --bind | --bin | --bi)
927     ac_prev=bindir ;;
928   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
929     bindir=$ac_optarg ;;
930
931   -build | --build | --buil | --bui | --bu)
932     ac_prev=build_alias ;;
933   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
934     build_alias=$ac_optarg ;;
935
936   -cache-file | --cache-file | --cache-fil | --cache-fi \
937   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
938     ac_prev=cache_file ;;
939   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
940   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
941     cache_file=$ac_optarg ;;
942
943   --config-cache | -C)
944     cache_file=config.cache ;;
945
946   -datadir | --datadir | --datadi | --datad)
947     ac_prev=datadir ;;
948   -datadir=* | --datadir=* | --datadi=* | --datad=*)
949     datadir=$ac_optarg ;;
950
951   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
952   | --dataroo | --dataro | --datar)
953     ac_prev=datarootdir ;;
954   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
955   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
956     datarootdir=$ac_optarg ;;
957
958   -disable-* | --disable-*)
959     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
960     # Reject names that are not valid shell variable names.
961     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
962       as_fn_error $? "invalid feature name: $ac_useropt"
963     ac_useropt_orig=$ac_useropt
964     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
965     case $ac_user_opts in
966       *"
967 "enable_$ac_useropt"
968 "*) ;;
969       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
970          ac_unrecognized_sep=', ';;
971     esac
972     eval enable_$ac_useropt=no ;;
973
974   -docdir | --docdir | --docdi | --doc | --do)
975     ac_prev=docdir ;;
976   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
977     docdir=$ac_optarg ;;
978
979   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
980     ac_prev=dvidir ;;
981   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
982     dvidir=$ac_optarg ;;
983
984   -enable-* | --enable-*)
985     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
986     # Reject names that are not valid shell variable names.
987     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
988       as_fn_error $? "invalid feature name: $ac_useropt"
989     ac_useropt_orig=$ac_useropt
990     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
991     case $ac_user_opts in
992       *"
993 "enable_$ac_useropt"
994 "*) ;;
995       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
996          ac_unrecognized_sep=', ';;
997     esac
998     eval enable_$ac_useropt=\$ac_optarg ;;
999
1000   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1001   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1002   | --exec | --exe | --ex)
1003     ac_prev=exec_prefix ;;
1004   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1005   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1006   | --exec=* | --exe=* | --ex=*)
1007     exec_prefix=$ac_optarg ;;
1008
1009   -gas | --gas | --ga | --g)
1010     # Obsolete; use --with-gas.
1011     with_gas=yes ;;
1012
1013   -help | --help | --hel | --he | -h)
1014     ac_init_help=long ;;
1015   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1016     ac_init_help=recursive ;;
1017   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1018     ac_init_help=short ;;
1019
1020   -host | --host | --hos | --ho)
1021     ac_prev=host_alias ;;
1022   -host=* | --host=* | --hos=* | --ho=*)
1023     host_alias=$ac_optarg ;;
1024
1025   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1026     ac_prev=htmldir ;;
1027   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1028   | --ht=*)
1029     htmldir=$ac_optarg ;;
1030
1031   -includedir | --includedir | --includedi | --included | --include \
1032   | --includ | --inclu | --incl | --inc)
1033     ac_prev=includedir ;;
1034   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1035   | --includ=* | --inclu=* | --incl=* | --inc=*)
1036     includedir=$ac_optarg ;;
1037
1038   -infodir | --infodir | --infodi | --infod | --info | --inf)
1039     ac_prev=infodir ;;
1040   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1041     infodir=$ac_optarg ;;
1042
1043   -libdir | --libdir | --libdi | --libd)
1044     ac_prev=libdir ;;
1045   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1046     libdir=$ac_optarg ;;
1047
1048   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1049   | --libexe | --libex | --libe)
1050     ac_prev=libexecdir ;;
1051   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1052   | --libexe=* | --libex=* | --libe=*)
1053     libexecdir=$ac_optarg ;;
1054
1055   -localedir | --localedir | --localedi | --localed | --locale)
1056     ac_prev=localedir ;;
1057   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1058     localedir=$ac_optarg ;;
1059
1060   -localstatedir | --localstatedir | --localstatedi | --localstated \
1061   | --localstate | --localstat | --localsta | --localst | --locals)
1062     ac_prev=localstatedir ;;
1063   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1064   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1065     localstatedir=$ac_optarg ;;
1066
1067   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1068     ac_prev=mandir ;;
1069   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1070     mandir=$ac_optarg ;;
1071
1072   -nfp | --nfp | --nf)
1073     # Obsolete; use --without-fp.
1074     with_fp=no ;;
1075
1076   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1077   | --no-cr | --no-c | -n)
1078     no_create=yes ;;
1079
1080   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1081   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1082     no_recursion=yes ;;
1083
1084   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1085   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1086   | --oldin | --oldi | --old | --ol | --o)
1087     ac_prev=oldincludedir ;;
1088   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1089   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1090   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1091     oldincludedir=$ac_optarg ;;
1092
1093   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1094     ac_prev=prefix ;;
1095   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1096     prefix=$ac_optarg ;;
1097
1098   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1099   | --program-pre | --program-pr | --program-p)
1100     ac_prev=program_prefix ;;
1101   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1102   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1103     program_prefix=$ac_optarg ;;
1104
1105   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1106   | --program-suf | --program-su | --program-s)
1107     ac_prev=program_suffix ;;
1108   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1109   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1110     program_suffix=$ac_optarg ;;
1111
1112   -program-transform-name | --program-transform-name \
1113   | --program-transform-nam | --program-transform-na \
1114   | --program-transform-n | --program-transform- \
1115   | --program-transform | --program-transfor \
1116   | --program-transfo | --program-transf \
1117   | --program-trans | --program-tran \
1118   | --progr-tra | --program-tr | --program-t)
1119     ac_prev=program_transform_name ;;
1120   -program-transform-name=* | --program-transform-name=* \
1121   | --program-transform-nam=* | --program-transform-na=* \
1122   | --program-transform-n=* | --program-transform-=* \
1123   | --program-transform=* | --program-transfor=* \
1124   | --program-transfo=* | --program-transf=* \
1125   | --program-trans=* | --program-tran=* \
1126   | --progr-tra=* | --program-tr=* | --program-t=*)
1127     program_transform_name=$ac_optarg ;;
1128
1129   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1130     ac_prev=pdfdir ;;
1131   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1132     pdfdir=$ac_optarg ;;
1133
1134   -psdir | --psdir | --psdi | --psd | --ps)
1135     ac_prev=psdir ;;
1136   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1137     psdir=$ac_optarg ;;
1138
1139   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1140   | -silent | --silent | --silen | --sile | --sil)
1141     silent=yes ;;
1142
1143   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1144     ac_prev=sbindir ;;
1145   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1146   | --sbi=* | --sb=*)
1147     sbindir=$ac_optarg ;;
1148
1149   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1150   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1151   | --sharedst | --shareds | --shared | --share | --shar \
1152   | --sha | --sh)
1153     ac_prev=sharedstatedir ;;
1154   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1155   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1156   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1157   | --sha=* | --sh=*)
1158     sharedstatedir=$ac_optarg ;;
1159
1160   -site | --site | --sit)
1161     ac_prev=site ;;
1162   -site=* | --site=* | --sit=*)
1163     site=$ac_optarg ;;
1164
1165   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1166     ac_prev=srcdir ;;
1167   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1168     srcdir=$ac_optarg ;;
1169
1170   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1171   | --syscon | --sysco | --sysc | --sys | --sy)
1172     ac_prev=sysconfdir ;;
1173   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1174   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1175     sysconfdir=$ac_optarg ;;
1176
1177   -target | --target | --targe | --targ | --tar | --ta | --t)
1178     ac_prev=target_alias ;;
1179   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1180     target_alias=$ac_optarg ;;
1181
1182   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1183     verbose=yes ;;
1184
1185   -version | --version | --versio | --versi | --vers | -V)
1186     ac_init_version=: ;;
1187
1188   -with-* | --with-*)
1189     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1190     # Reject names that are not valid shell variable names.
1191     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1192       as_fn_error $? "invalid package name: $ac_useropt"
1193     ac_useropt_orig=$ac_useropt
1194     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1195     case $ac_user_opts in
1196       *"
1197 "with_$ac_useropt"
1198 "*) ;;
1199       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1200          ac_unrecognized_sep=', ';;
1201     esac
1202     eval with_$ac_useropt=\$ac_optarg ;;
1203
1204   -without-* | --without-*)
1205     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1206     # Reject names that are not valid shell variable names.
1207     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1208       as_fn_error $? "invalid package name: $ac_useropt"
1209     ac_useropt_orig=$ac_useropt
1210     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1211     case $ac_user_opts in
1212       *"
1213 "with_$ac_useropt"
1214 "*) ;;
1215       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1216          ac_unrecognized_sep=', ';;
1217     esac
1218     eval with_$ac_useropt=no ;;
1219
1220   --x)
1221     # Obsolete; use --with-x.
1222     with_x=yes ;;
1223
1224   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1225   | --x-incl | --x-inc | --x-in | --x-i)
1226     ac_prev=x_includes ;;
1227   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1228   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1229     x_includes=$ac_optarg ;;
1230
1231   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1232   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1233     ac_prev=x_libraries ;;
1234   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1235   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1236     x_libraries=$ac_optarg ;;
1237
1238   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1239 Try \`$0 --help' for more information"
1240     ;;
1241
1242   *=*)
1243     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1244     # Reject names that are not valid shell variable names.
1245     case $ac_envvar in #(
1246       '' | [0-9]* | *[!_$as_cr_alnum]* )
1247       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1248     esac
1249     eval $ac_envvar=\$ac_optarg
1250     export $ac_envvar ;;
1251
1252   *)
1253     # FIXME: should be removed in autoconf 3.0.
1254     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1255     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1256       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1257     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1258     ;;
1259
1260   esac
1261 done
1262
1263 if test -n "$ac_prev"; then
1264   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1265   as_fn_error $? "missing argument to $ac_option"
1266 fi
1267
1268 if test -n "$ac_unrecognized_opts"; then
1269   case $enable_option_checking in
1270     no) ;;
1271     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1272     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1273   esac
1274 fi
1275
1276 # Check all directory arguments for consistency.
1277 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1278                 datadir sysconfdir sharedstatedir localstatedir includedir \
1279                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1280                 libdir localedir mandir
1281 do
1282   eval ac_val=\$$ac_var
1283   # Remove trailing slashes.
1284   case $ac_val in
1285     */ )
1286       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1287       eval $ac_var=\$ac_val;;
1288   esac
1289   # Be sure to have absolute directory names.
1290   case $ac_val in
1291     [\\/$]* | ?:[\\/]* )  continue;;
1292     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1293   esac
1294   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1295 done
1296
1297 # There might be people who depend on the old broken behavior: `$host'
1298 # used to hold the argument of --host etc.
1299 # FIXME: To remove some day.
1300 build=$build_alias
1301 host=$host_alias
1302 target=$target_alias
1303
1304 # FIXME: To remove some day.
1305 if test "x$host_alias" != x; then
1306   if test "x$build_alias" = x; then
1307     cross_compiling=maybe
1308   elif test "x$build_alias" != "x$host_alias"; then
1309     cross_compiling=yes
1310   fi
1311 fi
1312
1313 ac_tool_prefix=
1314 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1315
1316 test "$silent" = yes && exec 6>/dev/null
1317
1318
1319 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1320 ac_ls_di=`ls -di .` &&
1321 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1322   as_fn_error $? "working directory cannot be determined"
1323 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1324   as_fn_error $? "pwd does not report name of working directory"
1325
1326
1327 # Find the source files, if location was not specified.
1328 if test -z "$srcdir"; then
1329   ac_srcdir_defaulted=yes
1330   # Try the directory containing this script, then the parent directory.
1331   ac_confdir=`$as_dirname -- "$as_myself" ||
1332 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1333          X"$as_myself" : 'X\(//\)[^/]' \| \
1334          X"$as_myself" : 'X\(//\)$' \| \
1335          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1336 $as_echo X"$as_myself" |
1337     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1338             s//\1/
1339             q
1340           }
1341           /^X\(\/\/\)[^/].*/{
1342             s//\1/
1343             q
1344           }
1345           /^X\(\/\/\)$/{
1346             s//\1/
1347             q
1348           }
1349           /^X\(\/\).*/{
1350             s//\1/
1351             q
1352           }
1353           s/.*/./; q'`
1354   srcdir=$ac_confdir
1355   if test ! -r "$srcdir/$ac_unique_file"; then
1356     srcdir=..
1357   fi
1358 else
1359   ac_srcdir_defaulted=no
1360 fi
1361 if test ! -r "$srcdir/$ac_unique_file"; then
1362   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1363   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1364 fi
1365 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1366 ac_abs_confdir=`(
1367         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1368         pwd)`
1369 # When building in place, set srcdir=.
1370 if test "$ac_abs_confdir" = "$ac_pwd"; then
1371   srcdir=.
1372 fi
1373 # Remove unnecessary trailing slashes from srcdir.
1374 # Double slashes in file names in object file debugging info
1375 # mess up M-x gdb in Emacs.
1376 case $srcdir in
1377 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1378 esac
1379 for ac_var in $ac_precious_vars; do
1380   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1381   eval ac_env_${ac_var}_value=\$${ac_var}
1382   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1383   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1384 done
1385
1386 #
1387 # Report the --help message.
1388 #
1389 if test "$ac_init_help" = "long"; then
1390   # Omit some internal or obsolete options to make the list less imposing.
1391   # This message is too long to be a string in the A/UX 3.1 sh.
1392   cat <<_ACEOF
1393 \`configure' configures ld 2.32.51 to adapt to many kinds of systems.
1394
1395 Usage: $0 [OPTION]... [VAR=VALUE]...
1396
1397 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1398 VAR=VALUE.  See below for descriptions of some of the useful variables.
1399
1400 Defaults for the options are specified in brackets.
1401
1402 Configuration:
1403   -h, --help              display this help and exit
1404       --help=short        display options specific to this package
1405       --help=recursive    display the short help of all the included packages
1406   -V, --version           display version information and exit
1407   -q, --quiet, --silent   do not print \`checking ...' messages
1408       --cache-file=FILE   cache test results in FILE [disabled]
1409   -C, --config-cache      alias for \`--cache-file=config.cache'
1410   -n, --no-create         do not create output files
1411       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1412
1413 Installation directories:
1414   --prefix=PREFIX         install architecture-independent files in PREFIX
1415                           [$ac_default_prefix]
1416   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1417                           [PREFIX]
1418
1419 By default, \`make install' will install all the files in
1420 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1421 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1422 for instance \`--prefix=\$HOME'.
1423
1424 For better control, use the options below.
1425
1426 Fine tuning of the installation directories:
1427   --bindir=DIR            user executables [EPREFIX/bin]
1428   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1429   --libexecdir=DIR        program executables [EPREFIX/libexec]
1430   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1431   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1432   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1433   --libdir=DIR            object code libraries [EPREFIX/lib]
1434   --includedir=DIR        C header files [PREFIX/include]
1435   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1436   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1437   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1438   --infodir=DIR           info documentation [DATAROOTDIR/info]
1439   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1440   --mandir=DIR            man documentation [DATAROOTDIR/man]
1441   --docdir=DIR            documentation root [DATAROOTDIR/doc/ld]
1442   --htmldir=DIR           html documentation [DOCDIR]
1443   --dvidir=DIR            dvi documentation [DOCDIR]
1444   --pdfdir=DIR            pdf documentation [DOCDIR]
1445   --psdir=DIR             ps documentation [DOCDIR]
1446 _ACEOF
1447
1448   cat <<\_ACEOF
1449
1450 Program names:
1451   --program-prefix=PREFIX            prepend PREFIX to installed program names
1452   --program-suffix=SUFFIX            append SUFFIX to installed program names
1453   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1454
1455 System types:
1456   --build=BUILD     configure for building on BUILD [guessed]
1457   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1458   --target=TARGET   configure for building compilers for TARGET [HOST]
1459 _ACEOF
1460 fi
1461
1462 if test -n "$ac_init_help"; then
1463   case $ac_init_help in
1464      short | recursive ) echo "Configuration of ld 2.32.51:";;
1465    esac
1466   cat <<\_ACEOF
1467
1468 Optional Features:
1469   --disable-option-checking  ignore unrecognized --enable/--with options
1470   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1471   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1472   --enable-dependency-tracking
1473                           do not reject slow dependency extractors
1474   --disable-dependency-tracking
1475                           speeds up one-time build
1476   --enable-silent-rules   less verbose build output (undo: "make V=1")
1477   --disable-silent-rules  verbose build output (undo: "make V=0")
1478   --enable-maintainer-mode
1479                           enable make rules and dependencies not useful (and
1480                           sometimes confusing) to the casual installer
1481   --enable-shared[=PKGS]  build shared libraries [default=yes]
1482   --enable-static[=PKGS]  build static libraries [default=yes]
1483   --enable-fast-install[=PKGS]
1484                           optimize for fast installation [default=yes]
1485   --disable-libtool-lock  avoid locking (might break parallel builds)
1486   --enable-plugins        Enable support for plugins
1487   --disable-largefile     omit support for large files
1488   --enable-targets        alternative target configurations
1489   --enable-64-bit-bfd     64-bit support (on hosts with narrower word sizes)
1490   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1491   --enable-got=<type>     GOT handling scheme (target, single, negative,
1492                           multigot)
1493   --enable-compressed-debug-sections={all,ld,none}
1494                           compress debug sections by default]
1495   --enable-new-dtags      set DT_RUNPATH instead of DT_RPATH by default]
1496   --enable-relro          enable -z relro in ELF linker by default
1497   --enable-separate-code  enable -z separate-code in ELF linker by default
1498   --enable-default-hash-style={sysv,gnu,both}
1499                           use this default hash style
1500   --enable-werror         treat compile warnings as errors
1501   --enable-build-warnings enable build-time compiler warnings
1502   --disable-nls           do not use Native Language Support
1503   --disable-initfini-array do not use .init_array/.fini_array sections
1504
1505 Optional Packages:
1506   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1507   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1508   --with-pic              try to use only PIC/non-PIC objects [default=use
1509                           both]
1510   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1511   --with-lib-path=dir1:dir2...  set default LIB_PATH
1512   --with-sysroot=DIR Search for usr/lib et al within DIR.
1513
1514 Some influential environment variables:
1515   CC          C compiler command
1516   CFLAGS      C compiler flags
1517   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1518               nonstandard directory <lib dir>
1519   LIBS        libraries to pass to the linker, e.g. -l<library>
1520   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1521               you have headers in a nonstandard directory <include dir>
1522   CXX         C++ compiler command
1523   CXXFLAGS    C++ compiler flags
1524   CPP         C preprocessor
1525   CXXCPP      C++ preprocessor
1526   YACC        The `Yet Another Compiler Compiler' implementation to use.
1527               Defaults to the first program found out of: `bison -y', `byacc',
1528               `yacc'.
1529   YFLAGS      The list of arguments that will be passed by default to $YACC.
1530               This script will default YFLAGS to the empty string to avoid a
1531               default value of `-d' given by some make applications.
1532
1533 Use these variables to override the choices made by `configure' or to help
1534 it to find libraries and programs with nonstandard names/locations.
1535
1536 Report bugs to the package provider.
1537 _ACEOF
1538 ac_status=$?
1539 fi
1540
1541 if test "$ac_init_help" = "recursive"; then
1542   # If there are subdirs, report their specific --help.
1543   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1544     test -d "$ac_dir" ||
1545       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1546       continue
1547     ac_builddir=.
1548
1549 case "$ac_dir" in
1550 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1551 *)
1552   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1553   # A ".." for each directory in $ac_dir_suffix.
1554   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1555   case $ac_top_builddir_sub in
1556   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1557   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1558   esac ;;
1559 esac
1560 ac_abs_top_builddir=$ac_pwd
1561 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1562 # for backward compatibility:
1563 ac_top_builddir=$ac_top_build_prefix
1564
1565 case $srcdir in
1566   .)  # We are building in place.
1567     ac_srcdir=.
1568     ac_top_srcdir=$ac_top_builddir_sub
1569     ac_abs_top_srcdir=$ac_pwd ;;
1570   [\\/]* | ?:[\\/]* )  # Absolute name.
1571     ac_srcdir=$srcdir$ac_dir_suffix;
1572     ac_top_srcdir=$srcdir
1573     ac_abs_top_srcdir=$srcdir ;;
1574   *) # Relative name.
1575     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1576     ac_top_srcdir=$ac_top_build_prefix$srcdir
1577     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1578 esac
1579 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1580
1581     cd "$ac_dir" || { ac_status=$?; continue; }
1582     # Check for guested configure.
1583     if test -f "$ac_srcdir/configure.gnu"; then
1584       echo &&
1585       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1586     elif test -f "$ac_srcdir/configure"; then
1587       echo &&
1588       $SHELL "$ac_srcdir/configure" --help=recursive
1589     else
1590       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1591     fi || ac_status=$?
1592     cd "$ac_pwd" || { ac_status=$?; break; }
1593   done
1594 fi
1595
1596 test -n "$ac_init_help" && exit $ac_status
1597 if $ac_init_version; then
1598   cat <<\_ACEOF
1599 ld configure 2.32.51
1600 generated by GNU Autoconf 2.69
1601
1602 Copyright (C) 2012 Free Software Foundation, Inc.
1603 This configure script is free software; the Free Software Foundation
1604 gives unlimited permission to copy, distribute and modify it.
1605 _ACEOF
1606   exit
1607 fi
1608
1609 ## ------------------------ ##
1610 ## Autoconf initialization. ##
1611 ## ------------------------ ##
1612
1613 # ac_fn_c_try_compile LINENO
1614 # --------------------------
1615 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1616 ac_fn_c_try_compile ()
1617 {
1618   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1619   rm -f conftest.$ac_objext
1620   if { { ac_try="$ac_compile"
1621 case "(($ac_try" in
1622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1623   *) ac_try_echo=$ac_try;;
1624 esac
1625 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1626 $as_echo "$ac_try_echo"; } >&5
1627   (eval "$ac_compile") 2>conftest.err
1628   ac_status=$?
1629   if test -s conftest.err; then
1630     grep -v '^ *+' conftest.err >conftest.er1
1631     cat conftest.er1 >&5
1632     mv -f conftest.er1 conftest.err
1633   fi
1634   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1635   test $ac_status = 0; } && {
1636          test -z "$ac_c_werror_flag" ||
1637          test ! -s conftest.err
1638        } && test -s conftest.$ac_objext; then :
1639   ac_retval=0
1640 else
1641   $as_echo "$as_me: failed program was:" >&5
1642 sed 's/^/| /' conftest.$ac_ext >&5
1643
1644         ac_retval=1
1645 fi
1646   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1647   as_fn_set_status $ac_retval
1648
1649 } # ac_fn_c_try_compile
1650
1651 # ac_fn_c_try_link LINENO
1652 # -----------------------
1653 # Try to link conftest.$ac_ext, and return whether this succeeded.
1654 ac_fn_c_try_link ()
1655 {
1656   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1657   rm -f conftest.$ac_objext conftest$ac_exeext
1658   if { { ac_try="$ac_link"
1659 case "(($ac_try" in
1660   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1661   *) ac_try_echo=$ac_try;;
1662 esac
1663 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1664 $as_echo "$ac_try_echo"; } >&5
1665   (eval "$ac_link") 2>conftest.err
1666   ac_status=$?
1667   if test -s conftest.err; then
1668     grep -v '^ *+' conftest.err >conftest.er1
1669     cat conftest.er1 >&5
1670     mv -f conftest.er1 conftest.err
1671   fi
1672   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1673   test $ac_status = 0; } && {
1674          test -z "$ac_c_werror_flag" ||
1675          test ! -s conftest.err
1676        } && test -s conftest$ac_exeext && {
1677          test "$cross_compiling" = yes ||
1678          test -x conftest$ac_exeext
1679        }; then :
1680   ac_retval=0
1681 else
1682   $as_echo "$as_me: failed program was:" >&5
1683 sed 's/^/| /' conftest.$ac_ext >&5
1684
1685         ac_retval=1
1686 fi
1687   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1688   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1689   # interfere with the next link command; also delete a directory that is
1690   # left behind by Apple's compiler.  We do this before executing the actions.
1691   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1692   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1693   as_fn_set_status $ac_retval
1694
1695 } # ac_fn_c_try_link
1696
1697 # ac_fn_cxx_try_compile LINENO
1698 # ----------------------------
1699 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1700 ac_fn_cxx_try_compile ()
1701 {
1702   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1703   rm -f conftest.$ac_objext
1704   if { { ac_try="$ac_compile"
1705 case "(($ac_try" in
1706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1707   *) ac_try_echo=$ac_try;;
1708 esac
1709 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1710 $as_echo "$ac_try_echo"; } >&5
1711   (eval "$ac_compile") 2>conftest.err
1712   ac_status=$?
1713   if test -s conftest.err; then
1714     grep -v '^ *+' conftest.err >conftest.er1
1715     cat conftest.er1 >&5
1716     mv -f conftest.er1 conftest.err
1717   fi
1718   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1719   test $ac_status = 0; } && {
1720          test -z "$ac_cxx_werror_flag" ||
1721          test ! -s conftest.err
1722        } && test -s conftest.$ac_objext; then :
1723   ac_retval=0
1724 else
1725   $as_echo "$as_me: failed program was:" >&5
1726 sed 's/^/| /' conftest.$ac_ext >&5
1727
1728         ac_retval=1
1729 fi
1730   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731   as_fn_set_status $ac_retval
1732
1733 } # ac_fn_cxx_try_compile
1734
1735 # ac_fn_c_try_cpp LINENO
1736 # ----------------------
1737 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1738 ac_fn_c_try_cpp ()
1739 {
1740   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741   if { { ac_try="$ac_cpp conftest.$ac_ext"
1742 case "(($ac_try" in
1743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1744   *) ac_try_echo=$ac_try;;
1745 esac
1746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1747 $as_echo "$ac_try_echo"; } >&5
1748   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1749   ac_status=$?
1750   if test -s conftest.err; then
1751     grep -v '^ *+' conftest.err >conftest.er1
1752     cat conftest.er1 >&5
1753     mv -f conftest.er1 conftest.err
1754   fi
1755   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1756   test $ac_status = 0; } > conftest.i && {
1757          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1758          test ! -s conftest.err
1759        }; then :
1760   ac_retval=0
1761 else
1762   $as_echo "$as_me: failed program was:" >&5
1763 sed 's/^/| /' conftest.$ac_ext >&5
1764
1765     ac_retval=1
1766 fi
1767   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1768   as_fn_set_status $ac_retval
1769
1770 } # ac_fn_c_try_cpp
1771
1772 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1773 # -------------------------------------------------------
1774 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1775 # the include files in INCLUDES and setting the cache variable VAR
1776 # accordingly.
1777 ac_fn_c_check_header_mongrel ()
1778 {
1779   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1780   if eval \${$3+:} false; then :
1781   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1782 $as_echo_n "checking for $2... " >&6; }
1783 if eval \${$3+:} false; then :
1784   $as_echo_n "(cached) " >&6
1785 fi
1786 eval ac_res=\$$3
1787                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1788 $as_echo "$ac_res" >&6; }
1789 else
1790   # Is the header compilable?
1791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1792 $as_echo_n "checking $2 usability... " >&6; }
1793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1794 /* end confdefs.h.  */
1795 $4
1796 #include <$2>
1797 _ACEOF
1798 if ac_fn_c_try_compile "$LINENO"; then :
1799   ac_header_compiler=yes
1800 else
1801   ac_header_compiler=no
1802 fi
1803 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1805 $as_echo "$ac_header_compiler" >&6; }
1806
1807 # Is the header present?
1808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1809 $as_echo_n "checking $2 presence... " >&6; }
1810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1811 /* end confdefs.h.  */
1812 #include <$2>
1813 _ACEOF
1814 if ac_fn_c_try_cpp "$LINENO"; then :
1815   ac_header_preproc=yes
1816 else
1817   ac_header_preproc=no
1818 fi
1819 rm -f conftest.err conftest.i conftest.$ac_ext
1820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1821 $as_echo "$ac_header_preproc" >&6; }
1822
1823 # So?  What about this header?
1824 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1825   yes:no: )
1826     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1827 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1828     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1829 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1830     ;;
1831   no:yes:* )
1832     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1833 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1834     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1835 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1836     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1837 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1838     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1839 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1840     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1841 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1842     ;;
1843 esac
1844   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1845 $as_echo_n "checking for $2... " >&6; }
1846 if eval \${$3+:} false; then :
1847   $as_echo_n "(cached) " >&6
1848 else
1849   eval "$3=\$ac_header_compiler"
1850 fi
1851 eval ac_res=\$$3
1852                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1853 $as_echo "$ac_res" >&6; }
1854 fi
1855   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1856
1857 } # ac_fn_c_check_header_mongrel
1858
1859 # ac_fn_c_try_run LINENO
1860 # ----------------------
1861 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1862 # that executables *can* be run.
1863 ac_fn_c_try_run ()
1864 {
1865   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1866   if { { ac_try="$ac_link"
1867 case "(($ac_try" in
1868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1869   *) ac_try_echo=$ac_try;;
1870 esac
1871 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1872 $as_echo "$ac_try_echo"; } >&5
1873   (eval "$ac_link") 2>&5
1874   ac_status=$?
1875   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1876   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1877   { { case "(($ac_try" in
1878   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1879   *) ac_try_echo=$ac_try;;
1880 esac
1881 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1882 $as_echo "$ac_try_echo"; } >&5
1883   (eval "$ac_try") 2>&5
1884   ac_status=$?
1885   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1886   test $ac_status = 0; }; }; then :
1887   ac_retval=0
1888 else
1889   $as_echo "$as_me: program exited with status $ac_status" >&5
1890        $as_echo "$as_me: failed program was:" >&5
1891 sed 's/^/| /' conftest.$ac_ext >&5
1892
1893        ac_retval=$ac_status
1894 fi
1895   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1896   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1897   as_fn_set_status $ac_retval
1898
1899 } # ac_fn_c_try_run
1900
1901 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1902 # -------------------------------------------------------
1903 # Tests whether HEADER exists and can be compiled using the include files in
1904 # INCLUDES, setting the cache variable VAR accordingly.
1905 ac_fn_c_check_header_compile ()
1906 {
1907   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1908   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1909 $as_echo_n "checking for $2... " >&6; }
1910 if eval \${$3+:} false; then :
1911   $as_echo_n "(cached) " >&6
1912 else
1913   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1914 /* end confdefs.h.  */
1915 $4
1916 #include <$2>
1917 _ACEOF
1918 if ac_fn_c_try_compile "$LINENO"; then :
1919   eval "$3=yes"
1920 else
1921   eval "$3=no"
1922 fi
1923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1924 fi
1925 eval ac_res=\$$3
1926                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1927 $as_echo "$ac_res" >&6; }
1928   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1929
1930 } # ac_fn_c_check_header_compile
1931
1932 # ac_fn_c_check_func LINENO FUNC VAR
1933 # ----------------------------------
1934 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1935 ac_fn_c_check_func ()
1936 {
1937   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1938   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1939 $as_echo_n "checking for $2... " >&6; }
1940 if eval \${$3+:} false; then :
1941   $as_echo_n "(cached) " >&6
1942 else
1943   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1944 /* end confdefs.h.  */
1945 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1946    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1947 #define $2 innocuous_$2
1948
1949 /* System header to define __stub macros and hopefully few prototypes,
1950     which can conflict with char $2 (); below.
1951     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1952     <limits.h> exists even on freestanding compilers.  */
1953
1954 #ifdef __STDC__
1955 # include <limits.h>
1956 #else
1957 # include <assert.h>
1958 #endif
1959
1960 #undef $2
1961
1962 /* Override any GCC internal prototype to avoid an error.
1963    Use char because int might match the return type of a GCC
1964    builtin and then its argument prototype would still apply.  */
1965 #ifdef __cplusplus
1966 extern "C"
1967 #endif
1968 char $2 ();
1969 /* The GNU C library defines this for functions which it implements
1970     to always fail with ENOSYS.  Some functions are actually named
1971     something starting with __ and the normal name is an alias.  */
1972 #if defined __stub_$2 || defined __stub___$2
1973 choke me
1974 #endif
1975
1976 int
1977 main ()
1978 {
1979 return $2 ();
1980   ;
1981   return 0;
1982 }
1983 _ACEOF
1984 if ac_fn_c_try_link "$LINENO"; then :
1985   eval "$3=yes"
1986 else
1987   eval "$3=no"
1988 fi
1989 rm -f core conftest.err conftest.$ac_objext \
1990     conftest$ac_exeext conftest.$ac_ext
1991 fi
1992 eval ac_res=\$$3
1993                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1994 $as_echo "$ac_res" >&6; }
1995   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1996
1997 } # ac_fn_c_check_func
1998
1999 # ac_fn_cxx_try_cpp LINENO
2000 # ------------------------
2001 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2002 ac_fn_cxx_try_cpp ()
2003 {
2004   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2005   if { { ac_try="$ac_cpp conftest.$ac_ext"
2006 case "(($ac_try" in
2007   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2008   *) ac_try_echo=$ac_try;;
2009 esac
2010 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2011 $as_echo "$ac_try_echo"; } >&5
2012   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2013   ac_status=$?
2014   if test -s conftest.err; then
2015     grep -v '^ *+' conftest.err >conftest.er1
2016     cat conftest.er1 >&5
2017     mv -f conftest.er1 conftest.err
2018   fi
2019   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2020   test $ac_status = 0; } > conftest.i && {
2021          test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2022          test ! -s conftest.err
2023        }; then :
2024   ac_retval=0
2025 else
2026   $as_echo "$as_me: failed program was:" >&5
2027 sed 's/^/| /' conftest.$ac_ext >&5
2028
2029     ac_retval=1
2030 fi
2031   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2032   as_fn_set_status $ac_retval
2033
2034 } # ac_fn_cxx_try_cpp
2035
2036 # ac_fn_cxx_try_link LINENO
2037 # -------------------------
2038 # Try to link conftest.$ac_ext, and return whether this succeeded.
2039 ac_fn_cxx_try_link ()
2040 {
2041   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2042   rm -f conftest.$ac_objext conftest$ac_exeext
2043   if { { ac_try="$ac_link"
2044 case "(($ac_try" in
2045   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2046   *) ac_try_echo=$ac_try;;
2047 esac
2048 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2049 $as_echo "$ac_try_echo"; } >&5
2050   (eval "$ac_link") 2>conftest.err
2051   ac_status=$?
2052   if test -s conftest.err; then
2053     grep -v '^ *+' conftest.err >conftest.er1
2054     cat conftest.er1 >&5
2055     mv -f conftest.er1 conftest.err
2056   fi
2057   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2058   test $ac_status = 0; } && {
2059          test -z "$ac_cxx_werror_flag" ||
2060          test ! -s conftest.err
2061        } && test -s conftest$ac_exeext && {
2062          test "$cross_compiling" = yes ||
2063          test -x conftest$ac_exeext
2064        }; then :
2065   ac_retval=0
2066 else
2067   $as_echo "$as_me: failed program was:" >&5
2068 sed 's/^/| /' conftest.$ac_ext >&5
2069
2070         ac_retval=1
2071 fi
2072   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2073   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2074   # interfere with the next link command; also delete a directory that is
2075   # left behind by Apple's compiler.  We do this before executing the actions.
2076   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2077   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2078   as_fn_set_status $ac_retval
2079
2080 } # ac_fn_cxx_try_link
2081
2082 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2083 # ---------------------------------------------
2084 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2085 # accordingly.
2086 ac_fn_c_check_decl ()
2087 {
2088   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2089   as_decl_name=`echo $2|sed 's/ *(.*//'`
2090   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2091   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2092 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2093 if eval \${$3+:} false; then :
2094   $as_echo_n "(cached) " >&6
2095 else
2096   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2097 /* end confdefs.h.  */
2098 $4
2099 int
2100 main ()
2101 {
2102 #ifndef $as_decl_name
2103 #ifdef __cplusplus
2104   (void) $as_decl_use;
2105 #else
2106   (void) $as_decl_name;
2107 #endif
2108 #endif
2109
2110   ;
2111   return 0;
2112 }
2113 _ACEOF
2114 if ac_fn_c_try_compile "$LINENO"; then :
2115   eval "$3=yes"
2116 else
2117   eval "$3=no"
2118 fi
2119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2120 fi
2121 eval ac_res=\$$3
2122                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2123 $as_echo "$ac_res" >&6; }
2124   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2125
2126 } # ac_fn_c_check_decl
2127
2128 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2129 # --------------------------------------------
2130 # Tries to find the compile-time value of EXPR in a program that includes
2131 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2132 # computed
2133 ac_fn_c_compute_int ()
2134 {
2135   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2136   if test "$cross_compiling" = yes; then
2137     # Depending upon the size, compute the lo and hi bounds.
2138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2139 /* end confdefs.h.  */
2140 $4
2141 int
2142 main ()
2143 {
2144 static int test_array [1 - 2 * !(($2) >= 0)];
2145 test_array [0] = 0;
2146 return test_array [0];
2147
2148   ;
2149   return 0;
2150 }
2151 _ACEOF
2152 if ac_fn_c_try_compile "$LINENO"; then :
2153   ac_lo=0 ac_mid=0
2154   while :; do
2155     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2156 /* end confdefs.h.  */
2157 $4
2158 int
2159 main ()
2160 {
2161 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2162 test_array [0] = 0;
2163 return test_array [0];
2164
2165   ;
2166   return 0;
2167 }
2168 _ACEOF
2169 if ac_fn_c_try_compile "$LINENO"; then :
2170   ac_hi=$ac_mid; break
2171 else
2172   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2173                         if test $ac_lo -le $ac_mid; then
2174                           ac_lo= ac_hi=
2175                           break
2176                         fi
2177                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2178 fi
2179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2180   done
2181 else
2182   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2183 /* end confdefs.h.  */
2184 $4
2185 int
2186 main ()
2187 {
2188 static int test_array [1 - 2 * !(($2) < 0)];
2189 test_array [0] = 0;
2190 return test_array [0];
2191
2192   ;
2193   return 0;
2194 }
2195 _ACEOF
2196 if ac_fn_c_try_compile "$LINENO"; then :
2197   ac_hi=-1 ac_mid=-1
2198   while :; do
2199     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2200 /* end confdefs.h.  */
2201 $4
2202 int
2203 main ()
2204 {
2205 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2206 test_array [0] = 0;
2207 return test_array [0];
2208
2209   ;
2210   return 0;
2211 }
2212 _ACEOF
2213 if ac_fn_c_try_compile "$LINENO"; then :
2214   ac_lo=$ac_mid; break
2215 else
2216   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2217                         if test $ac_mid -le $ac_hi; then
2218                           ac_lo= ac_hi=
2219                           break
2220                         fi
2221                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2222 fi
2223 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2224   done
2225 else
2226   ac_lo= ac_hi=
2227 fi
2228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2229 fi
2230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2231 # Binary search between lo and hi bounds.
2232 while test "x$ac_lo" != "x$ac_hi"; do
2233   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2234   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2235 /* end confdefs.h.  */
2236 $4
2237 int
2238 main ()
2239 {
2240 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2241 test_array [0] = 0;
2242 return test_array [0];
2243
2244   ;
2245   return 0;
2246 }
2247 _ACEOF
2248 if ac_fn_c_try_compile "$LINENO"; then :
2249   ac_hi=$ac_mid
2250 else
2251   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2252 fi
2253 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2254 done
2255 case $ac_lo in #((
2256 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2257 '') ac_retval=1 ;;
2258 esac
2259   else
2260     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2261 /* end confdefs.h.  */
2262 $4
2263 static long int longval () { return $2; }
2264 static unsigned long int ulongval () { return $2; }
2265 #include <stdio.h>
2266 #include <stdlib.h>
2267 int
2268 main ()
2269 {
2270
2271   FILE *f = fopen ("conftest.val", "w");
2272   if (! f)
2273     return 1;
2274   if (($2) < 0)
2275     {
2276       long int i = longval ();
2277       if (i != ($2))
2278         return 1;
2279       fprintf (f, "%ld", i);
2280     }
2281   else
2282     {
2283       unsigned long int i = ulongval ();
2284       if (i != ($2))
2285         return 1;
2286       fprintf (f, "%lu", i);
2287     }
2288   /* Do not output a trailing newline, as this causes \r\n confusion
2289      on some platforms.  */
2290   return ferror (f) || fclose (f) != 0;
2291
2292   ;
2293   return 0;
2294 }
2295 _ACEOF
2296 if ac_fn_c_try_run "$LINENO"; then :
2297   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2298 else
2299   ac_retval=1
2300 fi
2301 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2302   conftest.$ac_objext conftest.beam conftest.$ac_ext
2303 rm -f conftest.val
2304
2305   fi
2306   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2307   as_fn_set_status $ac_retval
2308
2309 } # ac_fn_c_compute_int
2310 cat >config.log <<_ACEOF
2311 This file contains any messages produced by compilers while
2312 running configure, to aid debugging if configure makes a mistake.
2313
2314 It was created by ld $as_me 2.32.51, which was
2315 generated by GNU Autoconf 2.69.  Invocation command line was
2316
2317   $ $0 $@
2318
2319 _ACEOF
2320 exec 5>>config.log
2321 {
2322 cat <<_ASUNAME
2323 ## --------- ##
2324 ## Platform. ##
2325 ## --------- ##
2326
2327 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2328 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2329 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2330 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2331 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2332
2333 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2334 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2335
2336 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2337 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2338 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2339 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2340 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2341 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2342 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2343
2344 _ASUNAME
2345
2346 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2347 for as_dir in $PATH
2348 do
2349   IFS=$as_save_IFS
2350   test -z "$as_dir" && as_dir=.
2351     $as_echo "PATH: $as_dir"
2352   done
2353 IFS=$as_save_IFS
2354
2355 } >&5
2356
2357 cat >&5 <<_ACEOF
2358
2359
2360 ## ----------- ##
2361 ## Core tests. ##
2362 ## ----------- ##
2363
2364 _ACEOF
2365
2366
2367 # Keep a trace of the command line.
2368 # Strip out --no-create and --no-recursion so they do not pile up.
2369 # Strip out --silent because we don't want to record it for future runs.
2370 # Also quote any args containing shell meta-characters.
2371 # Make two passes to allow for proper duplicate-argument suppression.
2372 ac_configure_args=
2373 ac_configure_args0=
2374 ac_configure_args1=
2375 ac_must_keep_next=false
2376 for ac_pass in 1 2
2377 do
2378   for ac_arg
2379   do
2380     case $ac_arg in
2381     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2382     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2383     | -silent | --silent | --silen | --sile | --sil)
2384       continue ;;
2385     *\'*)
2386       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2387     esac
2388     case $ac_pass in
2389     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2390     2)
2391       as_fn_append ac_configure_args1 " '$ac_arg'"
2392       if test $ac_must_keep_next = true; then
2393         ac_must_keep_next=false # Got value, back to normal.
2394       else
2395         case $ac_arg in
2396           *=* | --config-cache | -C | -disable-* | --disable-* \
2397           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2398           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2399           | -with-* | --with-* | -without-* | --without-* | --x)
2400             case "$ac_configure_args0 " in
2401               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2402             esac
2403             ;;
2404           -* ) ac_must_keep_next=true ;;
2405         esac
2406       fi
2407       as_fn_append ac_configure_args " '$ac_arg'"
2408       ;;
2409     esac
2410   done
2411 done
2412 { ac_configure_args0=; unset ac_configure_args0;}
2413 { ac_configure_args1=; unset ac_configure_args1;}
2414
2415 # When interrupted or exit'd, cleanup temporary files, and complete
2416 # config.log.  We remove comments because anyway the quotes in there
2417 # would cause problems or look ugly.
2418 # WARNING: Use '\'' to represent an apostrophe within the trap.
2419 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2420 trap 'exit_status=$?
2421   # Save into config.log some information that might help in debugging.
2422   {
2423     echo
2424
2425     $as_echo "## ---------------- ##
2426 ## Cache variables. ##
2427 ## ---------------- ##"
2428     echo
2429     # The following way of writing the cache mishandles newlines in values,
2430 (
2431   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2432     eval ac_val=\$$ac_var
2433     case $ac_val in #(
2434     *${as_nl}*)
2435       case $ac_var in #(
2436       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2437 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2438       esac
2439       case $ac_var in #(
2440       _ | IFS | as_nl) ;; #(
2441       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2442       *) { eval $ac_var=; unset $ac_var;} ;;
2443       esac ;;
2444     esac
2445   done
2446   (set) 2>&1 |
2447     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2448     *${as_nl}ac_space=\ *)
2449       sed -n \
2450         "s/'\''/'\''\\\\'\'''\''/g;
2451           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2452       ;; #(
2453     *)
2454       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2455       ;;
2456     esac |
2457     sort
2458 )
2459     echo
2460
2461     $as_echo "## ----------------- ##
2462 ## Output variables. ##
2463 ## ----------------- ##"
2464     echo
2465     for ac_var in $ac_subst_vars
2466     do
2467       eval ac_val=\$$ac_var
2468       case $ac_val in
2469       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2470       esac
2471       $as_echo "$ac_var='\''$ac_val'\''"
2472     done | sort
2473     echo
2474
2475     if test -n "$ac_subst_files"; then
2476       $as_echo "## ------------------- ##
2477 ## File substitutions. ##
2478 ## ------------------- ##"
2479       echo
2480       for ac_var in $ac_subst_files
2481       do
2482         eval ac_val=\$$ac_var
2483         case $ac_val in
2484         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2485         esac
2486         $as_echo "$ac_var='\''$ac_val'\''"
2487       done | sort
2488       echo
2489     fi
2490
2491     if test -s confdefs.h; then
2492       $as_echo "## ----------- ##
2493 ## confdefs.h. ##
2494 ## ----------- ##"
2495       echo
2496       cat confdefs.h
2497       echo
2498     fi
2499     test "$ac_signal" != 0 &&
2500       $as_echo "$as_me: caught signal $ac_signal"
2501     $as_echo "$as_me: exit $exit_status"
2502   } >&5
2503   rm -f core *.core core.conftest.* &&
2504     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2505     exit $exit_status
2506 ' 0
2507 for ac_signal in 1 2 13 15; do
2508   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2509 done
2510 ac_signal=0
2511
2512 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2513 rm -f -r conftest* confdefs.h
2514
2515 $as_echo "/* confdefs.h */" > confdefs.h
2516
2517 # Predefined preprocessor variables.
2518
2519 cat >>confdefs.h <<_ACEOF
2520 #define PACKAGE_NAME "$PACKAGE_NAME"
2521 _ACEOF
2522
2523 cat >>confdefs.h <<_ACEOF
2524 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2525 _ACEOF
2526
2527 cat >>confdefs.h <<_ACEOF
2528 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2529 _ACEOF
2530
2531 cat >>confdefs.h <<_ACEOF
2532 #define PACKAGE_STRING "$PACKAGE_STRING"
2533 _ACEOF
2534
2535 cat >>confdefs.h <<_ACEOF
2536 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2537 _ACEOF
2538
2539 cat >>confdefs.h <<_ACEOF
2540 #define PACKAGE_URL "$PACKAGE_URL"
2541 _ACEOF
2542
2543
2544 # Let the site file select an alternate cache file if it wants to.
2545 # Prefer an explicitly selected file to automatically selected ones.
2546 ac_site_file1=NONE
2547 ac_site_file2=NONE
2548 if test -n "$CONFIG_SITE"; then
2549   # We do not want a PATH search for config.site.
2550   case $CONFIG_SITE in #((
2551     -*)  ac_site_file1=./$CONFIG_SITE;;
2552     */*) ac_site_file1=$CONFIG_SITE;;
2553     *)   ac_site_file1=./$CONFIG_SITE;;
2554   esac
2555 elif test "x$prefix" != xNONE; then
2556   ac_site_file1=$prefix/share/config.site
2557   ac_site_file2=$prefix/etc/config.site
2558 else
2559   ac_site_file1=$ac_default_prefix/share/config.site
2560   ac_site_file2=$ac_default_prefix/etc/config.site
2561 fi
2562 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2563 do
2564   test "x$ac_site_file" = xNONE && continue
2565   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2566     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2567 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2568     sed 's/^/| /' "$ac_site_file" >&5
2569     . "$ac_site_file" \
2570       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2571 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2572 as_fn_error $? "failed to load site script $ac_site_file
2573 See \`config.log' for more details" "$LINENO" 5; }
2574   fi
2575 done
2576
2577 if test -r "$cache_file"; then
2578   # Some versions of bash will fail to source /dev/null (special files
2579   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2580   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2581     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2582 $as_echo "$as_me: loading cache $cache_file" >&6;}
2583     case $cache_file in
2584       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2585       *)                      . "./$cache_file";;
2586     esac
2587   fi
2588 else
2589   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2590 $as_echo "$as_me: creating cache $cache_file" >&6;}
2591   >$cache_file
2592 fi
2593
2594 as_fn_append ac_header_list " stdlib.h"
2595 as_fn_append ac_header_list " unistd.h"
2596 as_fn_append ac_header_list " sys/param.h"
2597 # Check that the precious variables saved in the cache have kept the same
2598 # value.
2599 ac_cache_corrupted=false
2600 for ac_var in $ac_precious_vars; do
2601   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2602   eval ac_new_set=\$ac_env_${ac_var}_set
2603   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2604   eval ac_new_val=\$ac_env_${ac_var}_value
2605   case $ac_old_set,$ac_new_set in
2606     set,)
2607       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2608 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2609       ac_cache_corrupted=: ;;
2610     ,set)
2611       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2612 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2613       ac_cache_corrupted=: ;;
2614     ,);;
2615     *)
2616       if test "x$ac_old_val" != "x$ac_new_val"; then
2617         # differences in whitespace do not lead to failure.
2618         ac_old_val_w=`echo x $ac_old_val`
2619         ac_new_val_w=`echo x $ac_new_val`
2620         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2621           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2622 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2623           ac_cache_corrupted=:
2624         else
2625           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2626 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2627           eval $ac_var=\$ac_old_val
2628         fi
2629         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2630 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2631         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2632 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2633       fi;;
2634   esac
2635   # Pass precious variables to config.status.
2636   if test "$ac_new_set" = set; then
2637     case $ac_new_val in
2638     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2639     *) ac_arg=$ac_var=$ac_new_val ;;
2640     esac
2641     case " $ac_configure_args " in
2642       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2643       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2644     esac
2645   fi
2646 done
2647 if $ac_cache_corrupted; then
2648   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2649 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2650   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2651 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2652   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2653 fi
2654 ## -------------------- ##
2655 ## Main body of script. ##
2656 ## -------------------- ##
2657
2658 ac_ext=c
2659 ac_cpp='$CPP $CPPFLAGS'
2660 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2661 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2662 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2663
2664
2665
2666
2667
2668
2669
2670 ac_aux_dir=
2671 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2672   if test -f "$ac_dir/install-sh"; then
2673     ac_aux_dir=$ac_dir
2674     ac_install_sh="$ac_aux_dir/install-sh -c"
2675     break
2676   elif test -f "$ac_dir/install.sh"; then
2677     ac_aux_dir=$ac_dir
2678     ac_install_sh="$ac_aux_dir/install.sh -c"
2679     break
2680   elif test -f "$ac_dir/shtool"; then
2681     ac_aux_dir=$ac_dir
2682     ac_install_sh="$ac_aux_dir/shtool install -c"
2683     break
2684   fi
2685 done
2686 if test -z "$ac_aux_dir"; then
2687   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2688 fi
2689
2690 # These three variables are undocumented and unsupported,
2691 # and are intended to be withdrawn in a future Autoconf release.
2692 # They can cause serious problems if a builder's source tree is in a directory
2693 # whose full name contains unusual characters.
2694 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2695 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2696 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2697
2698
2699 # Make sure we can run config.sub.
2700 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2701   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2702
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2704 $as_echo_n "checking build system type... " >&6; }
2705 if ${ac_cv_build+:} false; then :
2706   $as_echo_n "(cached) " >&6
2707 else
2708   ac_build_alias=$build_alias
2709 test "x$ac_build_alias" = x &&
2710   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2711 test "x$ac_build_alias" = x &&
2712   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2713 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2714   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2715
2716 fi
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2718 $as_echo "$ac_cv_build" >&6; }
2719 case $ac_cv_build in
2720 *-*-*) ;;
2721 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2722 esac
2723 build=$ac_cv_build
2724 ac_save_IFS=$IFS; IFS='-'
2725 set x $ac_cv_build
2726 shift
2727 build_cpu=$1
2728 build_vendor=$2
2729 shift; shift
2730 # Remember, the first character of IFS is used to create $*,
2731 # except with old shells:
2732 build_os=$*
2733 IFS=$ac_save_IFS
2734 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2735
2736
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2738 $as_echo_n "checking host system type... " >&6; }
2739 if ${ac_cv_host+:} false; then :
2740   $as_echo_n "(cached) " >&6
2741 else
2742   if test "x$host_alias" = x; then
2743   ac_cv_host=$ac_cv_build
2744 else
2745   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2746     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2747 fi
2748
2749 fi
2750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2751 $as_echo "$ac_cv_host" >&6; }
2752 case $ac_cv_host in
2753 *-*-*) ;;
2754 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2755 esac
2756 host=$ac_cv_host
2757 ac_save_IFS=$IFS; IFS='-'
2758 set x $ac_cv_host
2759 shift
2760 host_cpu=$1
2761 host_vendor=$2
2762 shift; shift
2763 # Remember, the first character of IFS is used to create $*,
2764 # except with old shells:
2765 host_os=$*
2766 IFS=$ac_save_IFS
2767 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2768
2769
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2771 $as_echo_n "checking target system type... " >&6; }
2772 if ${ac_cv_target+:} false; then :
2773   $as_echo_n "(cached) " >&6
2774 else
2775   if test "x$target_alias" = x; then
2776   ac_cv_target=$ac_cv_host
2777 else
2778   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2779     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2780 fi
2781
2782 fi
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2784 $as_echo "$ac_cv_target" >&6; }
2785 case $ac_cv_target in
2786 *-*-*) ;;
2787 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2788 esac
2789 target=$ac_cv_target
2790 ac_save_IFS=$IFS; IFS='-'
2791 set x $ac_cv_target
2792 shift
2793 target_cpu=$1
2794 target_vendor=$2
2795 shift; shift
2796 # Remember, the first character of IFS is used to create $*,
2797 # except with old shells:
2798 target_os=$*
2799 IFS=$ac_save_IFS
2800 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2801
2802
2803 # The aliases save the names the user supplied, while $host etc.
2804 # will get canonicalized.
2805 test -n "$target_alias" &&
2806   test "$program_prefix$program_suffix$program_transform_name" = \
2807     NONENONEs,x,x, &&
2808   program_prefix=${target_alias}-
2809
2810 # Expand $ac_aux_dir to an absolute path.
2811 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2812
2813 ac_ext=c
2814 ac_cpp='$CPP $CPPFLAGS'
2815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2818 if test -n "$ac_tool_prefix"; then
2819   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2820 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2822 $as_echo_n "checking for $ac_word... " >&6; }
2823 if ${ac_cv_prog_CC+:} false; then :
2824   $as_echo_n "(cached) " >&6
2825 else
2826   if test -n "$CC"; then
2827   ac_cv_prog_CC="$CC" # Let the user override the test.
2828 else
2829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2830 for as_dir in $PATH
2831 do
2832   IFS=$as_save_IFS
2833   test -z "$as_dir" && as_dir=.
2834     for ac_exec_ext in '' $ac_executable_extensions; do
2835   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2836     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2837     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2838     break 2
2839   fi
2840 done
2841   done
2842 IFS=$as_save_IFS
2843
2844 fi
2845 fi
2846 CC=$ac_cv_prog_CC
2847 if test -n "$CC"; then
2848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2849 $as_echo "$CC" >&6; }
2850 else
2851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2852 $as_echo "no" >&6; }
2853 fi
2854
2855
2856 fi
2857 if test -z "$ac_cv_prog_CC"; then
2858   ac_ct_CC=$CC
2859   # Extract the first word of "gcc", so it can be a program name with args.
2860 set dummy gcc; ac_word=$2
2861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862 $as_echo_n "checking for $ac_word... " >&6; }
2863 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2864   $as_echo_n "(cached) " >&6
2865 else
2866   if test -n "$ac_ct_CC"; then
2867   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2868 else
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 for as_dir in $PATH
2871 do
2872   IFS=$as_save_IFS
2873   test -z "$as_dir" && as_dir=.
2874     for ac_exec_ext in '' $ac_executable_extensions; do
2875   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2876     ac_cv_prog_ac_ct_CC="gcc"
2877     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2878     break 2
2879   fi
2880 done
2881   done
2882 IFS=$as_save_IFS
2883
2884 fi
2885 fi
2886 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2887 if test -n "$ac_ct_CC"; then
2888   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2889 $as_echo "$ac_ct_CC" >&6; }
2890 else
2891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2892 $as_echo "no" >&6; }
2893 fi
2894
2895   if test "x$ac_ct_CC" = x; then
2896     CC=""
2897   else
2898     case $cross_compiling:$ac_tool_warned in
2899 yes:)
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2901 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2902 ac_tool_warned=yes ;;
2903 esac
2904     CC=$ac_ct_CC
2905   fi
2906 else
2907   CC="$ac_cv_prog_CC"
2908 fi
2909
2910 if test -z "$CC"; then
2911           if test -n "$ac_tool_prefix"; then
2912     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2913 set dummy ${ac_tool_prefix}cc; ac_word=$2
2914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2915 $as_echo_n "checking for $ac_word... " >&6; }
2916 if ${ac_cv_prog_CC+:} false; then :
2917   $as_echo_n "(cached) " >&6
2918 else
2919   if test -n "$CC"; then
2920   ac_cv_prog_CC="$CC" # Let the user override the test.
2921 else
2922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2923 for as_dir in $PATH
2924 do
2925   IFS=$as_save_IFS
2926   test -z "$as_dir" && as_dir=.
2927     for ac_exec_ext in '' $ac_executable_extensions; do
2928   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2929     ac_cv_prog_CC="${ac_tool_prefix}cc"
2930     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2931     break 2
2932   fi
2933 done
2934   done
2935 IFS=$as_save_IFS
2936
2937 fi
2938 fi
2939 CC=$ac_cv_prog_CC
2940 if test -n "$CC"; then
2941   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2942 $as_echo "$CC" >&6; }
2943 else
2944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2945 $as_echo "no" >&6; }
2946 fi
2947
2948
2949   fi
2950 fi
2951 if test -z "$CC"; then
2952   # Extract the first word of "cc", so it can be a program name with args.
2953 set dummy cc; ac_word=$2
2954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2955 $as_echo_n "checking for $ac_word... " >&6; }
2956 if ${ac_cv_prog_CC+:} false; then :
2957   $as_echo_n "(cached) " >&6
2958 else
2959   if test -n "$CC"; then
2960   ac_cv_prog_CC="$CC" # Let the user override the test.
2961 else
2962   ac_prog_rejected=no
2963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2964 for as_dir in $PATH
2965 do
2966   IFS=$as_save_IFS
2967   test -z "$as_dir" && as_dir=.
2968     for ac_exec_ext in '' $ac_executable_extensions; do
2969   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2970     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2971        ac_prog_rejected=yes
2972        continue
2973      fi
2974     ac_cv_prog_CC="cc"
2975     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2976     break 2
2977   fi
2978 done
2979   done
2980 IFS=$as_save_IFS
2981
2982 if test $ac_prog_rejected = yes; then
2983   # We found a bogon in the path, so make sure we never use it.
2984   set dummy $ac_cv_prog_CC
2985   shift
2986   if test $# != 0; then
2987     # We chose a different compiler from the bogus one.
2988     # However, it has the same basename, so the bogon will be chosen
2989     # first if we set CC to just the basename; use the full file name.
2990     shift
2991     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2992   fi
2993 fi
2994 fi
2995 fi
2996 CC=$ac_cv_prog_CC
2997 if test -n "$CC"; then
2998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2999 $as_echo "$CC" >&6; }
3000 else
3001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3002 $as_echo "no" >&6; }
3003 fi
3004
3005
3006 fi
3007 if test -z "$CC"; then
3008   if test -n "$ac_tool_prefix"; then
3009   for ac_prog in cl.exe
3010   do
3011     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3012 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3014 $as_echo_n "checking for $ac_word... " >&6; }
3015 if ${ac_cv_prog_CC+:} false; then :
3016   $as_echo_n "(cached) " >&6
3017 else
3018   if test -n "$CC"; then
3019   ac_cv_prog_CC="$CC" # Let the user override the test.
3020 else
3021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022 for as_dir in $PATH
3023 do
3024   IFS=$as_save_IFS
3025   test -z "$as_dir" && as_dir=.
3026     for ac_exec_ext in '' $ac_executable_extensions; do
3027   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3028     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3029     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3030     break 2
3031   fi
3032 done
3033   done
3034 IFS=$as_save_IFS
3035
3036 fi
3037 fi
3038 CC=$ac_cv_prog_CC
3039 if test -n "$CC"; then
3040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3041 $as_echo "$CC" >&6; }
3042 else
3043   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3044 $as_echo "no" >&6; }
3045 fi
3046
3047
3048     test -n "$CC" && break
3049   done
3050 fi
3051 if test -z "$CC"; then
3052   ac_ct_CC=$CC
3053   for ac_prog in cl.exe
3054 do
3055   # Extract the first word of "$ac_prog", so it can be a program name with args.
3056 set dummy $ac_prog; ac_word=$2
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3058 $as_echo_n "checking for $ac_word... " >&6; }
3059 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3060   $as_echo_n "(cached) " >&6
3061 else
3062   if test -n "$ac_ct_CC"; then
3063   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3064 else
3065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3066 for as_dir in $PATH
3067 do
3068   IFS=$as_save_IFS
3069   test -z "$as_dir" && as_dir=.
3070     for ac_exec_ext in '' $ac_executable_extensions; do
3071   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3072     ac_cv_prog_ac_ct_CC="$ac_prog"
3073     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3074     break 2
3075   fi
3076 done
3077   done
3078 IFS=$as_save_IFS
3079
3080 fi
3081 fi
3082 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3083 if test -n "$ac_ct_CC"; then
3084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3085 $as_echo "$ac_ct_CC" >&6; }
3086 else
3087   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3088 $as_echo "no" >&6; }
3089 fi
3090
3091
3092   test -n "$ac_ct_CC" && break
3093 done
3094
3095   if test "x$ac_ct_CC" = x; then
3096     CC=""
3097   else
3098     case $cross_compiling:$ac_tool_warned in
3099 yes:)
3100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3101 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3102 ac_tool_warned=yes ;;
3103 esac
3104     CC=$ac_ct_CC
3105   fi
3106 fi
3107
3108 fi
3109
3110
3111 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3112 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3113 as_fn_error $? "no acceptable C compiler found in \$PATH
3114 See \`config.log' for more details" "$LINENO" 5; }
3115
3116 # Provide some information about the compiler.
3117 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3118 set X $ac_compile
3119 ac_compiler=$2
3120 for ac_option in --version -v -V -qversion; do
3121   { { ac_try="$ac_compiler $ac_option >&5"
3122 case "(($ac_try" in
3123   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3124   *) ac_try_echo=$ac_try;;
3125 esac
3126 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3127 $as_echo "$ac_try_echo"; } >&5
3128   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3129   ac_status=$?
3130   if test -s conftest.err; then
3131     sed '10a\
3132 ... rest of stderr output deleted ...
3133          10q' conftest.err >conftest.er1
3134     cat conftest.er1 >&5
3135   fi
3136   rm -f conftest.er1 conftest.err
3137   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3138   test $ac_status = 0; }
3139 done
3140
3141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3142 /* end confdefs.h.  */
3143
3144 int
3145 main ()
3146 {
3147
3148   ;
3149   return 0;
3150 }
3151 _ACEOF
3152 ac_clean_files_save=$ac_clean_files
3153 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3154 # Try to create an executable without -o first, disregard a.out.
3155 # It will help us diagnose broken compilers, and finding out an intuition
3156 # of exeext.
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3158 $as_echo_n "checking whether the C compiler works... " >&6; }
3159 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3160
3161 # The possible output files:
3162 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3163
3164 ac_rmfiles=
3165 for ac_file in $ac_files
3166 do
3167   case $ac_file in
3168     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3169     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3170   esac
3171 done
3172 rm -f $ac_rmfiles
3173
3174 if { { ac_try="$ac_link_default"
3175 case "(($ac_try" in
3176   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3177   *) ac_try_echo=$ac_try;;
3178 esac
3179 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3180 $as_echo "$ac_try_echo"; } >&5
3181   (eval "$ac_link_default") 2>&5
3182   ac_status=$?
3183   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3184   test $ac_status = 0; }; then :
3185   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3186 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3187 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3188 # so that the user can short-circuit this test for compilers unknown to
3189 # Autoconf.
3190 for ac_file in $ac_files ''
3191 do
3192   test -f "$ac_file" || continue
3193   case $ac_file in
3194     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3195         ;;
3196     [ab].out )
3197         # We found the default executable, but exeext='' is most
3198         # certainly right.
3199         break;;
3200     *.* )
3201         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3202         then :; else
3203            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3204         fi
3205         # We set ac_cv_exeext here because the later test for it is not
3206         # safe: cross compilers may not add the suffix if given an `-o'
3207         # argument, so we may need to know it at that point already.
3208         # Even if this section looks crufty: it has the advantage of
3209         # actually working.
3210         break;;
3211     * )
3212         break;;
3213   esac
3214 done
3215 test "$ac_cv_exeext" = no && ac_cv_exeext=
3216
3217 else
3218   ac_file=''
3219 fi
3220 if test -z "$ac_file"; then :
3221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3222 $as_echo "no" >&6; }
3223 $as_echo "$as_me: failed program was:" >&5
3224 sed 's/^/| /' conftest.$ac_ext >&5
3225
3226 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3227 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3228 as_fn_error 77 "C compiler cannot create executables
3229 See \`config.log' for more details" "$LINENO" 5; }
3230 else
3231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3232 $as_echo "yes" >&6; }
3233 fi
3234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3235 $as_echo_n "checking for C compiler default output file name... " >&6; }
3236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3237 $as_echo "$ac_file" >&6; }
3238 ac_exeext=$ac_cv_exeext
3239
3240 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3241 ac_clean_files=$ac_clean_files_save
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3243 $as_echo_n "checking for suffix of executables... " >&6; }
3244 if { { ac_try="$ac_link"
3245 case "(($ac_try" in
3246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3247   *) ac_try_echo=$ac_try;;
3248 esac
3249 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3250 $as_echo "$ac_try_echo"; } >&5
3251   (eval "$ac_link") 2>&5
3252   ac_status=$?
3253   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3254   test $ac_status = 0; }; then :
3255   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3256 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3257 # work properly (i.e., refer to `conftest.exe'), while it won't with
3258 # `rm'.
3259 for ac_file in conftest.exe conftest conftest.*; do
3260   test -f "$ac_file" || continue
3261   case $ac_file in
3262     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3263     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3264           break;;
3265     * ) break;;
3266   esac
3267 done
3268 else
3269   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3270 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3271 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3272 See \`config.log' for more details" "$LINENO" 5; }
3273 fi
3274 rm -f conftest conftest$ac_cv_exeext
3275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3276 $as_echo "$ac_cv_exeext" >&6; }
3277
3278 rm -f conftest.$ac_ext
3279 EXEEXT=$ac_cv_exeext
3280 ac_exeext=$EXEEXT
3281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3282 /* end confdefs.h.  */
3283 #include <stdio.h>
3284 int
3285 main ()
3286 {
3287 FILE *f = fopen ("conftest.out", "w");
3288  return ferror (f) || fclose (f) != 0;
3289
3290   ;
3291   return 0;
3292 }
3293 _ACEOF
3294 ac_clean_files="$ac_clean_files conftest.out"
3295 # Check that the compiler produces executables we can run.  If not, either
3296 # the compiler is broken, or we cross compile.
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3298 $as_echo_n "checking whether we are cross compiling... " >&6; }
3299 if test "$cross_compiling" != yes; then
3300   { { ac_try="$ac_link"
3301 case "(($ac_try" in
3302   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3303   *) ac_try_echo=$ac_try;;
3304 esac
3305 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3306 $as_echo "$ac_try_echo"; } >&5
3307   (eval "$ac_link") 2>&5
3308   ac_status=$?
3309   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3310   test $ac_status = 0; }
3311   if { ac_try='./conftest$ac_cv_exeext'
3312   { { case "(($ac_try" in
3313   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3314   *) ac_try_echo=$ac_try;;
3315 esac
3316 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3317 $as_echo "$ac_try_echo"; } >&5
3318   (eval "$ac_try") 2>&5
3319   ac_status=$?
3320   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3321   test $ac_status = 0; }; }; then
3322     cross_compiling=no
3323   else
3324     if test "$cross_compiling" = maybe; then
3325         cross_compiling=yes
3326     else
3327         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3328 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3329 as_fn_error $? "cannot run C compiled programs.
3330 If you meant to cross compile, use \`--host'.
3331 See \`config.log' for more details" "$LINENO" 5; }
3332     fi
3333   fi
3334 fi
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3336 $as_echo "$cross_compiling" >&6; }
3337
3338 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3339 ac_clean_files=$ac_clean_files_save
3340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3341 $as_echo_n "checking for suffix of object files... " >&6; }
3342 if ${ac_cv_objext+:} false; then :
3343   $as_echo_n "(cached) " >&6
3344 else
3345   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3346 /* end confdefs.h.  */
3347
3348 int
3349 main ()
3350 {
3351
3352   ;
3353   return 0;
3354 }
3355 _ACEOF
3356 rm -f conftest.o conftest.obj
3357 if { { ac_try="$ac_compile"
3358 case "(($ac_try" in
3359   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3360   *) ac_try_echo=$ac_try;;
3361 esac
3362 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3363 $as_echo "$ac_try_echo"; } >&5
3364   (eval "$ac_compile") 2>&5
3365   ac_status=$?
3366   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3367   test $ac_status = 0; }; then :
3368   for ac_file in conftest.o conftest.obj conftest.*; do
3369   test -f "$ac_file" || continue;
3370   case $ac_file in
3371     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3372     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3373        break;;
3374   esac
3375 done
3376 else
3377   $as_echo "$as_me: failed program was:" >&5
3378 sed 's/^/| /' conftest.$ac_ext >&5
3379
3380 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3381 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3382 as_fn_error $? "cannot compute suffix of object files: cannot compile
3383 See \`config.log' for more details" "$LINENO" 5; }
3384 fi
3385 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3386 fi
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3388 $as_echo "$ac_cv_objext" >&6; }
3389 OBJEXT=$ac_cv_objext
3390 ac_objext=$OBJEXT
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3392 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3393 if ${ac_cv_c_compiler_gnu+:} false; then :
3394   $as_echo_n "(cached) " >&6
3395 else
3396   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3397 /* end confdefs.h.  */
3398
3399 int
3400 main ()
3401 {
3402 #ifndef __GNUC__
3403        choke me
3404 #endif
3405
3406   ;
3407   return 0;
3408 }
3409 _ACEOF
3410 if ac_fn_c_try_compile "$LINENO"; then :
3411   ac_compiler_gnu=yes
3412 else
3413   ac_compiler_gnu=no
3414 fi
3415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3416 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3417
3418 fi
3419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3420 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3421 if test $ac_compiler_gnu = yes; then
3422   GCC=yes
3423 else
3424   GCC=
3425 fi
3426 ac_test_CFLAGS=${CFLAGS+set}
3427 ac_save_CFLAGS=$CFLAGS
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3429 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3430 if ${ac_cv_prog_cc_g+:} false; then :
3431   $as_echo_n "(cached) " >&6
3432 else
3433   ac_save_c_werror_flag=$ac_c_werror_flag
3434    ac_c_werror_flag=yes
3435    ac_cv_prog_cc_g=no
3436    CFLAGS="-g"
3437    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3438 /* end confdefs.h.  */
3439
3440 int
3441 main ()
3442 {
3443
3444   ;
3445   return 0;
3446 }
3447 _ACEOF
3448 if ac_fn_c_try_compile "$LINENO"; then :
3449   ac_cv_prog_cc_g=yes
3450 else
3451   CFLAGS=""
3452       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 /* end confdefs.h.  */
3454
3455 int
3456 main ()
3457 {
3458
3459   ;
3460   return 0;
3461 }
3462 _ACEOF
3463 if ac_fn_c_try_compile "$LINENO"; then :
3464
3465 else
3466   ac_c_werror_flag=$ac_save_c_werror_flag
3467          CFLAGS="-g"
3468          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469 /* end confdefs.h.  */
3470
3471 int
3472 main ()
3473 {
3474
3475   ;
3476   return 0;
3477 }
3478 _ACEOF
3479 if ac_fn_c_try_compile "$LINENO"; then :
3480   ac_cv_prog_cc_g=yes
3481 fi
3482 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3483 fi
3484 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3485 fi
3486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487    ac_c_werror_flag=$ac_save_c_werror_flag
3488 fi
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3490 $as_echo "$ac_cv_prog_cc_g" >&6; }
3491 if test "$ac_test_CFLAGS" = set; then
3492   CFLAGS=$ac_save_CFLAGS
3493 elif test $ac_cv_prog_cc_g = yes; then
3494   if test "$GCC" = yes; then
3495     CFLAGS="-g -O2"
3496   else
3497     CFLAGS="-g"
3498   fi
3499 else
3500   if test "$GCC" = yes; then
3501     CFLAGS="-O2"
3502   else
3503     CFLAGS=
3504   fi
3505 fi
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3507 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3508 if ${ac_cv_prog_cc_c89+:} false; then :
3509   $as_echo_n "(cached) " >&6
3510 else
3511   ac_cv_prog_cc_c89=no
3512 ac_save_CC=$CC
3513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3514 /* end confdefs.h.  */
3515 #include <stdarg.h>
3516 #include <stdio.h>
3517 struct stat;
3518 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3519 struct buf { int x; };
3520 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3521 static char *e (p, i)
3522      char **p;
3523      int i;
3524 {
3525   return p[i];
3526 }
3527 static char *f (char * (*g) (char **, int), char **p, ...)
3528 {
3529   char *s;
3530   va_list v;
3531   va_start (v,p);
3532   s = g (p, va_arg (v,int));
3533   va_end (v);
3534   return s;
3535 }
3536
3537 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3538    function prototypes and stuff, but not '\xHH' hex character constants.
3539    These don't provoke an error unfortunately, instead are silently treated
3540    as 'x'.  The following induces an error, until -std is added to get
3541    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3542    array size at least.  It's necessary to write '\x00'==0 to get something
3543    that's true only with -std.  */
3544 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3545
3546 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3547    inside strings and character constants.  */
3548 #define FOO(x) 'x'
3549 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3550
3551 int test (int i, double x);
3552 struct s1 {int (*f) (int a);};
3553 struct s2 {int (*f) (double a);};
3554 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3555 int argc;
3556 char **argv;
3557 int
3558 main ()
3559 {
3560 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3561   ;
3562   return 0;
3563 }
3564 _ACEOF
3565 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3566         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3567 do
3568   CC="$ac_save_CC $ac_arg"
3569   if ac_fn_c_try_compile "$LINENO"; then :
3570   ac_cv_prog_cc_c89=$ac_arg
3571 fi
3572 rm -f core conftest.err conftest.$ac_objext
3573   test "x$ac_cv_prog_cc_c89" != "xno" && break
3574 done
3575 rm -f conftest.$ac_ext
3576 CC=$ac_save_CC
3577
3578 fi
3579 # AC_CACHE_VAL
3580 case "x$ac_cv_prog_cc_c89" in
3581   x)
3582     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3583 $as_echo "none needed" >&6; } ;;
3584   xno)
3585     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3586 $as_echo "unsupported" >&6; } ;;
3587   *)
3588     CC="$CC $ac_cv_prog_cc_c89"
3589     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3590 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3591 esac
3592 if test "x$ac_cv_prog_cc_c89" != xno; then :
3593
3594 fi
3595
3596 ac_ext=c
3597 ac_cpp='$CPP $CPPFLAGS'
3598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3601
3602 ac_ext=c
3603 ac_cpp='$CPP $CPPFLAGS'
3604 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3605 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3606 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3608 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3609 if ${am_cv_prog_cc_c_o+:} false; then :
3610   $as_echo_n "(cached) " >&6
3611 else
3612   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3613 /* end confdefs.h.  */
3614
3615 int
3616 main ()
3617 {
3618
3619   ;
3620   return 0;
3621 }
3622 _ACEOF
3623   # Make sure it works both with $CC and with simple cc.
3624   # Following AC_PROG_CC_C_O, we do the test twice because some
3625   # compilers refuse to overwrite an existing .o file with -o,
3626   # though they will create one.
3627   am_cv_prog_cc_c_o=yes
3628   for am_i in 1 2; do
3629     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3630    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3631    ac_status=$?
3632    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3633    (exit $ac_status); } \
3634          && test -f conftest2.$ac_objext; then
3635       : OK
3636     else
3637       am_cv_prog_cc_c_o=no
3638       break
3639     fi
3640   done
3641   rm -f core conftest*
3642   unset am_i
3643 fi
3644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3645 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3646 if test "$am_cv_prog_cc_c_o" != yes; then
3647    # Losing compiler, so override with the script.
3648    # FIXME: It is wrong to rewrite CC.
3649    # But if we don't then we get into trouble of one sort or another.
3650    # A longer-term fix would be to have automake use am__CC in this case,
3651    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3652    CC="$am_aux_dir/compile $CC"
3653 fi
3654 ac_ext=c
3655 ac_cpp='$CPP $CPPFLAGS'
3656 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3657 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3658 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3659
3660
3661
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
3663 $as_echo_n "checking for library containing strerror... " >&6; }
3664 if ${ac_cv_search_strerror+:} false; then :
3665   $as_echo_n "(cached) " >&6
3666 else
3667   ac_func_search_save_LIBS=$LIBS
3668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3669 /* end confdefs.h.  */
3670
3671 /* Override any GCC internal prototype to avoid an error.
3672    Use char because int might match the return type of a GCC
3673    builtin and then its argument prototype would still apply.  */
3674 #ifdef __cplusplus
3675 extern "C"
3676 #endif
3677 char strerror ();
3678 int
3679 main ()
3680 {
3681 return strerror ();
3682   ;
3683   return 0;
3684 }
3685 _ACEOF
3686 for ac_lib in '' cposix; do
3687   if test -z "$ac_lib"; then
3688     ac_res="none required"
3689   else
3690     ac_res=-l$ac_lib
3691     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3692   fi
3693   if ac_fn_c_try_link "$LINENO"; then :
3694   ac_cv_search_strerror=$ac_res
3695 fi
3696 rm -f core conftest.err conftest.$ac_objext \
3697     conftest$ac_exeext
3698   if ${ac_cv_search_strerror+:} false; then :
3699   break
3700 fi
3701 done
3702 if ${ac_cv_search_strerror+:} false; then :
3703
3704 else
3705   ac_cv_search_strerror=no
3706 fi
3707 rm conftest.$ac_ext
3708 LIBS=$ac_func_search_save_LIBS
3709 fi
3710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
3711 $as_echo "$ac_cv_search_strerror" >&6; }
3712 ac_res=$ac_cv_search_strerror
3713 if test "$ac_res" != no; then :
3714   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
3715
3716 fi
3717
3718
3719 am__api_version='1.15'
3720
3721 # Find a good install program.  We prefer a C program (faster),
3722 # so one script is as good as another.  But avoid the broken or
3723 # incompatible versions:
3724 # SysV /etc/install, /usr/sbin/install
3725 # SunOS /usr/etc/install
3726 # IRIX /sbin/install
3727 # AIX /bin/install
3728 # AmigaOS /C/install, which installs bootblocks on floppy discs
3729 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3730 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3731 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3732 # OS/2's system install, which has a completely different semantic
3733 # ./install, which can be erroneously created by make from ./install.sh.
3734 # Reject install programs that cannot install multiple files.
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3736 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3737 if test -z "$INSTALL"; then
3738 if ${ac_cv_path_install+:} false; then :
3739   $as_echo_n "(cached) " >&6
3740 else
3741   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3742 for as_dir in $PATH
3743 do
3744   IFS=$as_save_IFS
3745   test -z "$as_dir" && as_dir=.
3746     # Account for people who put trailing slashes in PATH elements.
3747 case $as_dir/ in #((
3748   ./ | .// | /[cC]/* | \
3749   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3750   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3751   /usr/ucb/* ) ;;
3752   *)
3753     # OSF1 and SCO ODT 3.0 have their own names for install.
3754     # Don't use installbsd from OSF since it installs stuff as root
3755     # by default.
3756     for ac_prog in ginstall scoinst install; do
3757       for ac_exec_ext in '' $ac_executable_extensions; do
3758         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3759           if test $ac_prog = install &&
3760             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3761             # AIX install.  It has an incompatible calling convention.
3762             :
3763           elif test $ac_prog = install &&
3764             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3765             # program-specific install script used by HP pwplus--don't use.
3766             :
3767           else
3768             rm -rf conftest.one conftest.two conftest.dir
3769             echo one > conftest.one
3770             echo two > conftest.two
3771             mkdir conftest.dir
3772             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3773               test -s conftest.one && test -s conftest.two &&
3774               test -s conftest.dir/conftest.one &&
3775               test -s conftest.dir/conftest.two
3776             then
3777               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3778               break 3
3779             fi
3780           fi
3781         fi
3782       done
3783     done
3784     ;;
3785 esac
3786
3787   done
3788 IFS=$as_save_IFS
3789
3790 rm -rf conftest.one conftest.two conftest.dir
3791
3792 fi
3793   if test "${ac_cv_path_install+set}" = set; then
3794     INSTALL=$ac_cv_path_install
3795   else
3796     # As a last resort, use the slow shell script.  Don't cache a
3797     # value for INSTALL within a source directory, because that will
3798     # break other packages using the cache if that directory is
3799     # removed, or if the value is a relative name.
3800     INSTALL=$ac_install_sh
3801   fi
3802 fi
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3804 $as_echo "$INSTALL" >&6; }
3805
3806 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3807 # It thinks the first close brace ends the variable substitution.
3808 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3809
3810 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3811
3812 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3813
3814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3815 $as_echo_n "checking whether build environment is sane... " >&6; }
3816 # Reject unsafe characters in $srcdir or the absolute working directory
3817 # name.  Accept space and tab only in the latter.
3818 am_lf='
3819 '
3820 case `pwd` in
3821   *[\\\"\#\$\&\'\`$am_lf]*)
3822     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3823 esac
3824 case $srcdir in
3825   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3826     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3827 esac
3828
3829 # Do 'set' in a subshell so we don't clobber the current shell's
3830 # arguments.  Must try -L first in case configure is actually a
3831 # symlink; some systems play weird games with the mod time of symlinks
3832 # (eg FreeBSD returns the mod time of the symlink's containing
3833 # directory).
3834 if (
3835    am_has_slept=no
3836    for am_try in 1 2; do
3837      echo "timestamp, slept: $am_has_slept" > conftest.file
3838      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3839      if test "$*" = "X"; then
3840         # -L didn't work.
3841         set X `ls -t "$srcdir/configure" conftest.file`
3842      fi
3843      if test "$*" != "X $srcdir/configure conftest.file" \
3844         && test "$*" != "X conftest.file $srcdir/configure"; then
3845
3846         # If neither matched, then we have a broken ls.  This can happen
3847         # if, for instance, CONFIG_SHELL is bash and it inherits a
3848         # broken ls alias from the environment.  This has actually
3849         # happened.  Such a system could not be considered "sane".
3850         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3851   alias in your environment" "$LINENO" 5
3852      fi
3853      if test "$2" = conftest.file || test $am_try -eq 2; then
3854        break
3855      fi
3856      # Just in case.
3857      sleep 1
3858      am_has_slept=yes
3859    done
3860    test "$2" = conftest.file
3861    )
3862 then
3863    # Ok.
3864    :
3865 else
3866    as_fn_error $? "newly created file is older than distributed files!
3867 Check your system clock" "$LINENO" 5
3868 fi
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3870 $as_echo "yes" >&6; }
3871 # If we didn't sleep, we still need to ensure time stamps of config.status and
3872 # generated files are strictly newer.
3873 am_sleep_pid=
3874 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3875   ( sleep 1 ) &
3876   am_sleep_pid=$!
3877 fi
3878
3879 rm -f conftest.file
3880
3881 test "$program_prefix" != NONE &&
3882   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3883 # Use a double $ so make ignores it.
3884 test "$program_suffix" != NONE &&
3885   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3886 # Double any \ or $.
3887 # By default was `s,x,x', remove it if useless.
3888 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3889 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3890
3891 if test x"${MISSING+set}" != xset; then
3892   case $am_aux_dir in
3893   *\ * | *\     *)
3894     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3895   *)
3896     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3897   esac
3898 fi
3899 # Use eval to expand $SHELL
3900 if eval "$MISSING --is-lightweight"; then
3901   am_missing_run="$MISSING "
3902 else
3903   am_missing_run=
3904   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3905 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3906 fi
3907
3908 if test x"${install_sh+set}" != xset; then
3909   case $am_aux_dir in
3910   *\ * | *\     *)
3911     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3912   *)
3913     install_sh="\${SHELL} $am_aux_dir/install-sh"
3914   esac
3915 fi
3916
3917 # Installed binaries are usually stripped using 'strip' when the user
3918 # run "make install-strip".  However 'strip' might not be the right
3919 # tool to use in cross-compilation environments, therefore Automake
3920 # will honor the 'STRIP' environment variable to overrule this program.
3921 if test "$cross_compiling" != no; then
3922   if test -n "$ac_tool_prefix"; then
3923   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3924 set dummy ${ac_tool_prefix}strip; ac_word=$2
3925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3926 $as_echo_n "checking for $ac_word... " >&6; }
3927 if ${ac_cv_prog_STRIP+:} false; then :
3928   $as_echo_n "(cached) " >&6
3929 else
3930   if test -n "$STRIP"; then
3931   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3932 else
3933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3934 for as_dir in $PATH
3935 do
3936   IFS=$as_save_IFS
3937   test -z "$as_dir" && as_dir=.
3938     for ac_exec_ext in '' $ac_executable_extensions; do
3939   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3940     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3941     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3942     break 2
3943   fi
3944 done
3945   done
3946 IFS=$as_save_IFS
3947
3948 fi
3949 fi
3950 STRIP=$ac_cv_prog_STRIP
3951 if test -n "$STRIP"; then
3952   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3953 $as_echo "$STRIP" >&6; }
3954 else
3955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3956 $as_echo "no" >&6; }
3957 fi
3958
3959
3960 fi
3961 if test -z "$ac_cv_prog_STRIP"; then
3962   ac_ct_STRIP=$STRIP
3963   # Extract the first word of "strip", so it can be a program name with args.
3964 set dummy strip; ac_word=$2
3965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3966 $as_echo_n "checking for $ac_word... " >&6; }
3967 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3968   $as_echo_n "(cached) " >&6
3969 else
3970   if test -n "$ac_ct_STRIP"; then
3971   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3972 else
3973 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3974 for as_dir in $PATH
3975 do
3976   IFS=$as_save_IFS
3977   test -z "$as_dir" && as_dir=.
3978     for ac_exec_ext in '' $ac_executable_extensions; do
3979   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3980     ac_cv_prog_ac_ct_STRIP="strip"
3981     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3982     break 2
3983   fi
3984 done
3985   done
3986 IFS=$as_save_IFS
3987
3988 fi
3989 fi
3990 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3991 if test -n "$ac_ct_STRIP"; then
3992   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3993 $as_echo "$ac_ct_STRIP" >&6; }
3994 else
3995   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3996 $as_echo "no" >&6; }
3997 fi
3998
3999   if test "x$ac_ct_STRIP" = x; then
4000     STRIP=":"
4001   else
4002     case $cross_compiling:$ac_tool_warned in
4003 yes:)
4004 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4005 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4006 ac_tool_warned=yes ;;
4007 esac
4008     STRIP=$ac_ct_STRIP
4009   fi
4010 else
4011   STRIP="$ac_cv_prog_STRIP"
4012 fi
4013
4014 fi
4015 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4016
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4018 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4019 if test -z "$MKDIR_P"; then
4020   if ${ac_cv_path_mkdir+:} false; then :
4021   $as_echo_n "(cached) " >&6
4022 else
4023   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4024 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4025 do
4026   IFS=$as_save_IFS
4027   test -z "$as_dir" && as_dir=.
4028     for ac_prog in mkdir gmkdir; do
4029          for ac_exec_ext in '' $ac_executable_extensions; do
4030            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4031            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4032              'mkdir (GNU coreutils) '* | \
4033              'mkdir (coreutils) '* | \
4034              'mkdir (fileutils) '4.1*)
4035                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4036                break 3;;
4037            esac
4038          done
4039        done
4040   done
4041 IFS=$as_save_IFS
4042
4043 fi
4044
4045   test -d ./--version && rmdir ./--version
4046   if test "${ac_cv_path_mkdir+set}" = set; then
4047     MKDIR_P="$ac_cv_path_mkdir -p"
4048   else
4049     # As a last resort, use the slow shell script.  Don't cache a
4050     # value for MKDIR_P within a source directory, because that will
4051     # break other packages using the cache if that directory is
4052     # removed, or if the value is a relative name.
4053     MKDIR_P="$ac_install_sh -d"
4054   fi
4055 fi
4056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4057 $as_echo "$MKDIR_P" >&6; }
4058
4059 for ac_prog in gawk mawk nawk awk
4060 do
4061   # Extract the first word of "$ac_prog", so it can be a program name with args.
4062 set dummy $ac_prog; ac_word=$2
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4064 $as_echo_n "checking for $ac_word... " >&6; }
4065 if ${ac_cv_prog_AWK+:} false; then :
4066   $as_echo_n "(cached) " >&6
4067 else
4068   if test -n "$AWK"; then
4069   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4070 else
4071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4072 for as_dir in $PATH
4073 do
4074   IFS=$as_save_IFS
4075   test -z "$as_dir" && as_dir=.
4076     for ac_exec_ext in '' $ac_executable_extensions; do
4077   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4078     ac_cv_prog_AWK="$ac_prog"
4079     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4080     break 2
4081   fi
4082 done
4083   done
4084 IFS=$as_save_IFS
4085
4086 fi
4087 fi
4088 AWK=$ac_cv_prog_AWK
4089 if test -n "$AWK"; then
4090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4091 $as_echo "$AWK" >&6; }
4092 else
4093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4094 $as_echo "no" >&6; }
4095 fi
4096
4097
4098   test -n "$AWK" && break
4099 done
4100
4101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4102 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4103 set x ${MAKE-make}
4104 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4105 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4106   $as_echo_n "(cached) " >&6
4107 else
4108   cat >conftest.make <<\_ACEOF
4109 SHELL = /bin/sh
4110 all:
4111         @echo '@@@%%%=$(MAKE)=@@@%%%'
4112 _ACEOF
4113 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4114 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4115   *@@@%%%=?*=@@@%%%*)
4116     eval ac_cv_prog_make_${ac_make}_set=yes;;
4117   *)
4118     eval ac_cv_prog_make_${ac_make}_set=no;;
4119 esac
4120 rm -f conftest.make
4121 fi
4122 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4123   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4124 $as_echo "yes" >&6; }
4125   SET_MAKE=
4126 else
4127   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128 $as_echo "no" >&6; }
4129   SET_MAKE="MAKE=${MAKE-make}"
4130 fi
4131
4132 rm -rf .tst 2>/dev/null
4133 mkdir .tst 2>/dev/null
4134 if test -d .tst; then
4135   am__leading_dot=.
4136 else
4137   am__leading_dot=_
4138 fi
4139 rmdir .tst 2>/dev/null
4140
4141 DEPDIR="${am__leading_dot}deps"
4142
4143 ac_config_commands="$ac_config_commands depfiles"
4144
4145
4146 am_make=${MAKE-make}
4147 cat > confinc << 'END'
4148 am__doit:
4149         @echo this is the am__doit target
4150 .PHONY: am__doit
4151 END
4152 # If we don't find an include directive, just comment out the code.
4153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4154 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4155 am__include="#"
4156 am__quote=
4157 _am_result=none
4158 # First try GNU make style include.
4159 echo "include confinc" > confmf
4160 # Ignore all kinds of additional output from 'make'.
4161 case `$am_make -s -f confmf 2> /dev/null` in #(
4162 *the\ am__doit\ target*)
4163   am__include=include
4164   am__quote=
4165   _am_result=GNU
4166   ;;
4167 esac
4168 # Now try BSD make style include.
4169 if test "$am__include" = "#"; then
4170    echo '.include "confinc"' > confmf
4171    case `$am_make -s -f confmf 2> /dev/null` in #(
4172    *the\ am__doit\ target*)
4173      am__include=.include
4174      am__quote="\""
4175      _am_result=BSD
4176      ;;
4177    esac
4178 fi
4179
4180
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4182 $as_echo "$_am_result" >&6; }
4183 rm -f confinc confmf
4184
4185 # Check whether --enable-dependency-tracking was given.
4186 if test "${enable_dependency_tracking+set}" = set; then :
4187   enableval=$enable_dependency_tracking;
4188 fi
4189
4190 if test "x$enable_dependency_tracking" != xno; then
4191   am_depcomp="$ac_aux_dir/depcomp"
4192   AMDEPBACKSLASH='\'
4193   am__nodep='_no'
4194 fi
4195  if test "x$enable_dependency_tracking" != xno; then
4196   AMDEP_TRUE=
4197   AMDEP_FALSE='#'
4198 else
4199   AMDEP_TRUE='#'
4200   AMDEP_FALSE=
4201 fi
4202
4203
4204 # Check whether --enable-silent-rules was given.
4205 if test "${enable_silent_rules+set}" = set; then :
4206   enableval=$enable_silent_rules;
4207 fi
4208
4209 case $enable_silent_rules in # (((
4210   yes) AM_DEFAULT_VERBOSITY=0;;
4211    no) AM_DEFAULT_VERBOSITY=1;;
4212     *) AM_DEFAULT_VERBOSITY=1;;
4213 esac
4214 am_make=${MAKE-make}
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4216 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4217 if ${am_cv_make_support_nested_variables+:} false; then :
4218   $as_echo_n "(cached) " >&6
4219 else
4220   if $as_echo 'TRUE=$(BAR$(V))
4221 BAR0=false
4222 BAR1=true
4223 V=1
4224 am__doit:
4225         @$(TRUE)
4226 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4227   am_cv_make_support_nested_variables=yes
4228 else
4229   am_cv_make_support_nested_variables=no
4230 fi
4231 fi
4232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4233 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4234 if test $am_cv_make_support_nested_variables = yes; then
4235     AM_V='$(V)'
4236   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4237 else
4238   AM_V=$AM_DEFAULT_VERBOSITY
4239   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4240 fi
4241 AM_BACKSLASH='\'
4242
4243 if test "`cd $srcdir && pwd`" != "`pwd`"; then
4244   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4245   # is not polluted with repeated "-I."
4246   am__isrc=' -I$(srcdir)'
4247   # test to see if srcdir already configured
4248   if test -f $srcdir/config.status; then
4249     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4250   fi
4251 fi
4252
4253 # test whether we have cygpath
4254 if test -z "$CYGPATH_W"; then
4255   if (cygpath --version) >/dev/null 2>/dev/null; then
4256     CYGPATH_W='cygpath -w'
4257   else
4258     CYGPATH_W=echo
4259   fi
4260 fi
4261
4262
4263 # Define the identity of the package.
4264  PACKAGE='ld'
4265  VERSION='2.32.51'
4266
4267
4268 cat >>confdefs.h <<_ACEOF
4269 #define PACKAGE "$PACKAGE"
4270 _ACEOF
4271
4272
4273 cat >>confdefs.h <<_ACEOF
4274 #define VERSION "$VERSION"
4275 _ACEOF
4276
4277 # Some tools Automake needs.
4278
4279 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4280
4281
4282 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4283
4284
4285 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4286
4287
4288 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4289
4290
4291 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4292
4293 # For better backward compatibility.  To be removed once Automake 1.9.x
4294 # dies out for good.  For more background, see:
4295 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4296 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4297 mkdir_p='$(MKDIR_P)'
4298
4299 # We need awk for the "check" target (and possibly the TAP driver).  The
4300 # system "awk" is bad on some platforms.
4301 # Always define AMTAR for backward compatibility.  Yes, it's still used
4302 # in the wild :-(  We should find a proper way to deprecate it ...
4303 AMTAR='$${TAR-tar}'
4304
4305
4306 # We'll loop over all known methods to create a tar archive until one works.
4307 _am_tools='gnutar  pax cpio none'
4308
4309 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4310
4311
4312
4313
4314
4315 depcc="$CC"   am_compiler_list=
4316
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4318 $as_echo_n "checking dependency style of $depcc... " >&6; }
4319 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4320   $as_echo_n "(cached) " >&6
4321 else
4322   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4323   # We make a subdir and do the tests there.  Otherwise we can end up
4324   # making bogus files that we don't know about and never remove.  For
4325   # instance it was reported that on HP-UX the gcc test will end up
4326   # making a dummy file named 'D' -- because '-MD' means "put the output
4327   # in D".
4328   rm -rf conftest.dir
4329   mkdir conftest.dir
4330   # Copy depcomp to subdir because otherwise we won't find it if we're
4331   # using a relative directory.
4332   cp "$am_depcomp" conftest.dir
4333   cd conftest.dir
4334   # We will build objects and dependencies in a subdirectory because
4335   # it helps to detect inapplicable dependency modes.  For instance
4336   # both Tru64's cc and ICC support -MD to output dependencies as a
4337   # side effect of compilation, but ICC will put the dependencies in
4338   # the current directory while Tru64 will put them in the object
4339   # directory.
4340   mkdir sub
4341
4342   am_cv_CC_dependencies_compiler_type=none
4343   if test "$am_compiler_list" = ""; then
4344      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4345   fi
4346   am__universal=false
4347   case " $depcc " in #(
4348      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4349      esac
4350
4351   for depmode in $am_compiler_list; do
4352     # Setup a source with many dependencies, because some compilers
4353     # like to wrap large dependency lists on column 80 (with \), and
4354     # we should not choose a depcomp mode which is confused by this.
4355     #
4356     # We need to recreate these files for each test, as the compiler may
4357     # overwrite some of them when testing with obscure command lines.
4358     # This happens at least with the AIX C compiler.
4359     : > sub/conftest.c
4360     for i in 1 2 3 4 5 6; do
4361       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4362       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4363       # Solaris 10 /bin/sh.
4364       echo '/* dummy */' > sub/conftst$i.h
4365     done
4366     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4367
4368     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4369     # mode.  It turns out that the SunPro C++ compiler does not properly
4370     # handle '-M -o', and we need to detect this.  Also, some Intel
4371     # versions had trouble with output in subdirs.
4372     am__obj=sub/conftest.${OBJEXT-o}
4373     am__minus_obj="-o $am__obj"
4374     case $depmode in
4375     gcc)
4376       # This depmode causes a compiler race in universal mode.
4377       test "$am__universal" = false || continue
4378       ;;
4379     nosideeffect)
4380       # After this tag, mechanisms are not by side-effect, so they'll
4381       # only be used when explicitly requested.
4382       if test "x$enable_dependency_tracking" = xyes; then
4383         continue
4384       else
4385         break
4386       fi
4387       ;;
4388     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4389       # This compiler won't grok '-c -o', but also, the minuso test has
4390       # not run yet.  These depmodes are late enough in the game, and
4391       # so weak that their functioning should not be impacted.
4392       am__obj=conftest.${OBJEXT-o}
4393       am__minus_obj=
4394       ;;
4395     none) break ;;
4396     esac
4397     if depmode=$depmode \
4398        source=sub/conftest.c object=$am__obj \
4399        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4400        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4401          >/dev/null 2>conftest.err &&
4402        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4403        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4404        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4405        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4406       # icc doesn't choke on unknown options, it will just issue warnings
4407       # or remarks (even with -Werror).  So we grep stderr for any message
4408       # that says an option was ignored or not supported.
4409       # When given -MP, icc 7.0 and 7.1 complain thusly:
4410       #   icc: Command line warning: ignoring option '-M'; no argument required
4411       # The diagnosis changed in icc 8.0:
4412       #   icc: Command line remark: option '-MP' not supported
4413       if (grep 'ignoring option' conftest.err ||
4414           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4415         am_cv_CC_dependencies_compiler_type=$depmode
4416         break
4417       fi
4418     fi
4419   done
4420
4421   cd ..
4422   rm -rf conftest.dir
4423 else
4424   am_cv_CC_dependencies_compiler_type=none
4425 fi
4426
4427 fi
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4429 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4430 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4431
4432  if
4433   test "x$enable_dependency_tracking" != xno \
4434   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4435   am__fastdepCC_TRUE=
4436   am__fastdepCC_FALSE='#'
4437 else
4438   am__fastdepCC_TRUE='#'
4439   am__fastdepCC_FALSE=
4440 fi
4441
4442
4443
4444 # POSIX will say in a future version that running "rm -f" with no argument
4445 # is OK; and we want to be able to make that assumption in our Makefile
4446 # recipes.  So use an aggressive probe to check that the usage we want is
4447 # actually supported "in the wild" to an acceptable degree.
4448 # See automake bug#10828.
4449 # To make any issue more visible, cause the running configure to be aborted
4450 # by default if the 'rm' program in use doesn't match our expectations; the
4451 # user can still override this though.
4452 if rm -f && rm -fr && rm -rf; then : OK; else
4453   cat >&2 <<'END'
4454 Oops!
4455
4456 Your 'rm' program seems unable to run without file operands specified
4457 on the command line, even when the '-f' option is present.  This is contrary
4458 to the behaviour of most rm programs out there, and not conforming with
4459 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
4460
4461 Please tell bug-automake@gnu.org about your system, including the value
4462 of your $PATH and any error possibly output before this message.  This
4463 can help us improve future automake versions.
4464
4465 END
4466   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
4467     echo 'Configuration will proceed anyway, since you have set the' >&2
4468     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
4469     echo >&2
4470   else
4471     cat >&2 <<'END'
4472 Aborting the configuration process, to ensure you take notice of the issue.
4473
4474 You can download and install GNU coreutils to get an 'rm' implementation
4475 that behaves properly: <http://www.gnu.org/software/coreutils/>.
4476
4477 If you want to complete the configuration process using your problematic
4478 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
4479 to "yes", and re-run configure.
4480
4481 END
4482     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
4483   fi
4484 fi
4485
4486
4487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
4488 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
4489     # Check whether --enable-maintainer-mode was given.
4490 if test "${enable_maintainer_mode+set}" = set; then :
4491   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4492 else
4493   USE_MAINTAINER_MODE=no
4494 fi
4495
4496   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4497 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4498    if test $USE_MAINTAINER_MODE = yes; then
4499   MAINTAINER_MODE_TRUE=
4500   MAINTAINER_MODE_FALSE='#'
4501 else
4502   MAINTAINER_MODE_TRUE='#'
4503   MAINTAINER_MODE_FALSE=
4504 fi
4505
4506   MAINT=$MAINTAINER_MODE_TRUE
4507
4508
4509
4510 ac_ext=c
4511 ac_cpp='$CPP $CPPFLAGS'
4512 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4513 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4514 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4515 if test -n "$ac_tool_prefix"; then
4516   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4517 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4519 $as_echo_n "checking for $ac_word... " >&6; }
4520 if ${ac_cv_prog_CC+:} false; then :
4521   $as_echo_n "(cached) " >&6
4522 else
4523   if test -n "$CC"; then
4524   ac_cv_prog_CC="$CC" # Let the user override the test.
4525 else
4526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4527 for as_dir in $PATH
4528 do
4529   IFS=$as_save_IFS
4530   test -z "$as_dir" && as_dir=.
4531     for ac_exec_ext in '' $ac_executable_extensions; do
4532   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4533     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4534     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4535     break 2
4536   fi
4537 done
4538   done
4539 IFS=$as_save_IFS
4540
4541 fi
4542 fi
4543 CC=$ac_cv_prog_CC
4544 if test -n "$CC"; then
4545   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4546 $as_echo "$CC" >&6; }
4547 else
4548   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4549 $as_echo "no" >&6; }
4550 fi
4551
4552
4553 fi
4554 if test -z "$ac_cv_prog_CC"; then
4555   ac_ct_CC=$CC
4556   # Extract the first word of "gcc", so it can be a program name with args.
4557 set dummy gcc; ac_word=$2
4558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4559 $as_echo_n "checking for $ac_word... " >&6; }
4560 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4561   $as_echo_n "(cached) " >&6
4562 else
4563   if test -n "$ac_ct_CC"; then
4564   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4565 else
4566 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4567 for as_dir in $PATH
4568 do
4569   IFS=$as_save_IFS
4570   test -z "$as_dir" && as_dir=.
4571     for ac_exec_ext in '' $ac_executable_extensions; do
4572   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4573     ac_cv_prog_ac_ct_CC="gcc"
4574     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4575     break 2
4576   fi
4577 done
4578   done
4579 IFS=$as_save_IFS
4580
4581 fi
4582 fi
4583 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4584 if test -n "$ac_ct_CC"; then
4585   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4586 $as_echo "$ac_ct_CC" >&6; }
4587 else
4588   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4589 $as_echo "no" >&6; }
4590 fi
4591
4592   if test "x$ac_ct_CC" = x; then
4593     CC=""
4594   else
4595     case $cross_compiling:$ac_tool_warned in
4596 yes:)
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4598 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4599 ac_tool_warned=yes ;;
4600 esac
4601     CC=$ac_ct_CC
4602   fi
4603 else
4604   CC="$ac_cv_prog_CC"
4605 fi
4606
4607 if test -z "$CC"; then
4608           if test -n "$ac_tool_prefix"; then
4609     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4610 set dummy ${ac_tool_prefix}cc; ac_word=$2
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4612 $as_echo_n "checking for $ac_word... " >&6; }
4613 if ${ac_cv_prog_CC+:} false; then :
4614   $as_echo_n "(cached) " >&6
4615 else
4616   if test -n "$CC"; then
4617   ac_cv_prog_CC="$CC" # Let the user override the test.
4618 else
4619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4620 for as_dir in $PATH
4621 do
4622   IFS=$as_save_IFS
4623   test -z "$as_dir" && as_dir=.
4624     for ac_exec_ext in '' $ac_executable_extensions; do
4625   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4626     ac_cv_prog_CC="${ac_tool_prefix}cc"
4627     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4628     break 2
4629   fi
4630 done
4631   done
4632 IFS=$as_save_IFS
4633
4634 fi
4635 fi
4636 CC=$ac_cv_prog_CC
4637 if test -n "$CC"; then
4638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4639 $as_echo "$CC" >&6; }
4640 else
4641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4642 $as_echo "no" >&6; }
4643 fi
4644
4645
4646   fi
4647 fi
4648 if test -z "$CC"; then
4649   # Extract the first word of "cc", so it can be a program name with args.
4650 set dummy cc; ac_word=$2
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4652 $as_echo_n "checking for $ac_word... " >&6; }
4653 if ${ac_cv_prog_CC+:} false; then :
4654   $as_echo_n "(cached) " >&6
4655 else
4656   if test -n "$CC"; then
4657   ac_cv_prog_CC="$CC" # Let the user override the test.
4658 else
4659   ac_prog_rejected=no
4660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4661 for as_dir in $PATH
4662 do
4663   IFS=$as_save_IFS
4664   test -z "$as_dir" && as_dir=.
4665     for ac_exec_ext in '' $ac_executable_extensions; do
4666   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4667     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4668        ac_prog_rejected=yes
4669        continue
4670      fi
4671     ac_cv_prog_CC="cc"
4672     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4673     break 2
4674   fi
4675 done
4676   done
4677 IFS=$as_save_IFS
4678
4679 if test $ac_prog_rejected = yes; then
4680   # We found a bogon in the path, so make sure we never use it.
4681   set dummy $ac_cv_prog_CC
4682   shift
4683   if test $# != 0; then
4684     # We chose a different compiler from the bogus one.
4685     # However, it has the same basename, so the bogon will be chosen
4686     # first if we set CC to just the basename; use the full file name.
4687     shift
4688     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4689   fi
4690 fi
4691 fi
4692 fi
4693 CC=$ac_cv_prog_CC
4694 if test -n "$CC"; then
4695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4696 $as_echo "$CC" >&6; }
4697 else
4698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4699 $as_echo "no" >&6; }
4700 fi
4701
4702
4703 fi
4704 if test -z "$CC"; then
4705   if test -n "$ac_tool_prefix"; then
4706   for ac_prog in cl.exe
4707   do
4708     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4709 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4711 $as_echo_n "checking for $ac_word... " >&6; }
4712 if ${ac_cv_prog_CC+:} false; then :
4713   $as_echo_n "(cached) " >&6
4714 else
4715   if test -n "$CC"; then
4716   ac_cv_prog_CC="$CC" # Let the user override the test.
4717 else
4718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4719 for as_dir in $PATH
4720 do
4721   IFS=$as_save_IFS
4722   test -z "$as_dir" && as_dir=.
4723     for ac_exec_ext in '' $ac_executable_extensions; do
4724   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4725     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4726     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4727     break 2
4728   fi
4729 done
4730   done
4731 IFS=$as_save_IFS
4732
4733 fi
4734 fi
4735 CC=$ac_cv_prog_CC
4736 if test -n "$CC"; then
4737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4738 $as_echo "$CC" >&6; }
4739 else
4740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4741 $as_echo "no" >&6; }
4742 fi
4743
4744
4745     test -n "$CC" && break
4746   done
4747 fi
4748 if test -z "$CC"; then
4749   ac_ct_CC=$CC
4750   for ac_prog in cl.exe
4751 do
4752   # Extract the first word of "$ac_prog", so it can be a program name with args.
4753 set dummy $ac_prog; ac_word=$2
4754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4755 $as_echo_n "checking for $ac_word... " >&6; }
4756 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4757   $as_echo_n "(cached) " >&6
4758 else
4759   if test -n "$ac_ct_CC"; then
4760   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4761 else
4762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4763 for as_dir in $PATH
4764 do
4765   IFS=$as_save_IFS
4766   test -z "$as_dir" && as_dir=.
4767     for ac_exec_ext in '' $ac_executable_extensions; do
4768   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4769     ac_cv_prog_ac_ct_CC="$ac_prog"
4770     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4771     break 2
4772   fi
4773 done
4774   done
4775 IFS=$as_save_IFS
4776
4777 fi
4778 fi
4779 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4780 if test -n "$ac_ct_CC"; then
4781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4782 $as_echo "$ac_ct_CC" >&6; }
4783 else
4784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4785 $as_echo "no" >&6; }
4786 fi
4787
4788
4789   test -n "$ac_ct_CC" && break
4790 done
4791
4792   if test "x$ac_ct_CC" = x; then
4793     CC=""
4794   else
4795     case $cross_compiling:$ac_tool_warned in
4796 yes:)
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4798 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4799 ac_tool_warned=yes ;;
4800 esac
4801     CC=$ac_ct_CC
4802   fi
4803 fi
4804
4805 fi
4806
4807
4808 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4809 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4810 as_fn_error $? "no acceptable C compiler found in \$PATH
4811 See \`config.log' for more details" "$LINENO" 5; }
4812
4813 # Provide some information about the compiler.
4814 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4815 set X $ac_compile
4816 ac_compiler=$2
4817 for ac_option in --version -v -V -qversion; do
4818   { { ac_try="$ac_compiler $ac_option >&5"
4819 case "(($ac_try" in
4820   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4821   *) ac_try_echo=$ac_try;;
4822 esac
4823 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4824 $as_echo "$ac_try_echo"; } >&5
4825   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4826   ac_status=$?
4827   if test -s conftest.err; then
4828     sed '10a\
4829 ... rest of stderr output deleted ...
4830          10q' conftest.err >conftest.er1
4831     cat conftest.er1 >&5
4832   fi
4833   rm -f conftest.er1 conftest.err
4834   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4835   test $ac_status = 0; }
4836 done
4837
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4839 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4840 if ${ac_cv_c_compiler_gnu+:} false; then :
4841   $as_echo_n "(cached) " >&6
4842 else
4843   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4844 /* end confdefs.h.  */
4845
4846 int
4847 main ()
4848 {
4849 #ifndef __GNUC__
4850        choke me
4851 #endif
4852
4853   ;
4854   return 0;
4855 }
4856 _ACEOF
4857 if ac_fn_c_try_compile "$LINENO"; then :
4858   ac_compiler_gnu=yes
4859 else
4860   ac_compiler_gnu=no
4861 fi
4862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4863 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4864
4865 fi
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4867 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4868 if test $ac_compiler_gnu = yes; then
4869   GCC=yes
4870 else
4871   GCC=
4872 fi
4873 ac_test_CFLAGS=${CFLAGS+set}
4874 ac_save_CFLAGS=$CFLAGS
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4876 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4877 if ${ac_cv_prog_cc_g+:} false; then :
4878   $as_echo_n "(cached) " >&6
4879 else
4880   ac_save_c_werror_flag=$ac_c_werror_flag
4881    ac_c_werror_flag=yes
4882    ac_cv_prog_cc_g=no
4883    CFLAGS="-g"
4884    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4885 /* end confdefs.h.  */
4886
4887 int
4888 main ()
4889 {
4890
4891   ;
4892   return 0;
4893 }
4894 _ACEOF
4895 if ac_fn_c_try_compile "$LINENO"; then :
4896   ac_cv_prog_cc_g=yes
4897 else
4898   CFLAGS=""
4899       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4900 /* end confdefs.h.  */
4901
4902 int
4903 main ()
4904 {
4905
4906   ;
4907   return 0;
4908 }
4909 _ACEOF
4910 if ac_fn_c_try_compile "$LINENO"; then :
4911
4912 else
4913   ac_c_werror_flag=$ac_save_c_werror_flag
4914          CFLAGS="-g"
4915          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4916 /* end confdefs.h.  */
4917
4918 int
4919 main ()
4920 {
4921
4922   ;
4923   return 0;
4924 }
4925 _ACEOF
4926 if ac_fn_c_try_compile "$LINENO"; then :
4927   ac_cv_prog_cc_g=yes
4928 fi
4929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4930 fi
4931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4932 fi
4933 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4934    ac_c_werror_flag=$ac_save_c_werror_flag
4935 fi
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4937 $as_echo "$ac_cv_prog_cc_g" >&6; }
4938 if test "$ac_test_CFLAGS" = set; then
4939   CFLAGS=$ac_save_CFLAGS
4940 elif test $ac_cv_prog_cc_g = yes; then
4941   if test "$GCC" = yes; then
4942     CFLAGS="-g -O2"
4943   else
4944     CFLAGS="-g"
4945   fi
4946 else
4947   if test "$GCC" = yes; then
4948     CFLAGS="-O2"
4949   else
4950     CFLAGS=
4951   fi
4952 fi
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4954 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4955 if ${ac_cv_prog_cc_c89+:} false; then :
4956   $as_echo_n "(cached) " >&6
4957 else
4958   ac_cv_prog_cc_c89=no
4959 ac_save_CC=$CC
4960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4961 /* end confdefs.h.  */
4962 #include <stdarg.h>
4963 #include <stdio.h>
4964 struct stat;
4965 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4966 struct buf { int x; };
4967 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4968 static char *e (p, i)
4969      char **p;
4970      int i;
4971 {
4972   return p[i];
4973 }
4974 static char *f (char * (*g) (char **, int), char **p, ...)
4975 {
4976   char *s;
4977   va_list v;
4978   va_start (v,p);
4979   s = g (p, va_arg (v,int));
4980   va_end (v);
4981   return s;
4982 }
4983
4984 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4985    function prototypes and stuff, but not '\xHH' hex character constants.
4986    These don't provoke an error unfortunately, instead are silently treated
4987    as 'x'.  The following induces an error, until -std is added to get
4988    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4989    array size at least.  It's necessary to write '\x00'==0 to get something
4990    that's true only with -std.  */
4991 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4992
4993 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4994    inside strings and character constants.  */
4995 #define FOO(x) 'x'
4996 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4997
4998 int test (int i, double x);
4999 struct s1 {int (*f) (int a);};
5000 struct s2 {int (*f) (double a);};
5001 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5002 int argc;
5003 char **argv;
5004 int
5005 main ()
5006 {
5007 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5008   ;
5009   return 0;
5010 }
5011 _ACEOF
5012 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5013         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5014 do
5015   CC="$ac_save_CC $ac_arg"
5016   if ac_fn_c_try_compile "$LINENO"; then :
5017   ac_cv_prog_cc_c89=$ac_arg
5018 fi
5019 rm -f core conftest.err conftest.$ac_objext
5020   test "x$ac_cv_prog_cc_c89" != "xno" && break
5021 done
5022 rm -f conftest.$ac_ext
5023 CC=$ac_save_CC
5024
5025 fi
5026 # AC_CACHE_VAL
5027 case "x$ac_cv_prog_cc_c89" in
5028   x)
5029     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5030 $as_echo "none needed" >&6; } ;;
5031   xno)
5032     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5033 $as_echo "unsupported" >&6; } ;;
5034   *)
5035     CC="$CC $ac_cv_prog_cc_c89"
5036     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5037 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5038 esac
5039 if test "x$ac_cv_prog_cc_c89" != xno; then :
5040
5041 fi
5042
5043 ac_ext=c
5044 ac_cpp='$CPP $CPPFLAGS'
5045 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5046 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5047 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5048
5049 ac_ext=c
5050 ac_cpp='$CPP $CPPFLAGS'
5051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5055 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5056 if ${am_cv_prog_cc_c_o+:} false; then :
5057   $as_echo_n "(cached) " >&6
5058 else
5059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5060 /* end confdefs.h.  */
5061
5062 int
5063 main ()
5064 {
5065
5066   ;
5067   return 0;
5068 }
5069 _ACEOF
5070   # Make sure it works both with $CC and with simple cc.
5071   # Following AC_PROG_CC_C_O, we do the test twice because some
5072   # compilers refuse to overwrite an existing .o file with -o,
5073   # though they will create one.
5074   am_cv_prog_cc_c_o=yes
5075   for am_i in 1 2; do
5076     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5077    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5078    ac_status=$?
5079    echo "$as_me:$LINENO: \$? = $ac_status" >&5
5080    (exit $ac_status); } \
5081          && test -f conftest2.$ac_objext; then
5082       : OK
5083     else
5084       am_cv_prog_cc_c_o=no
5085       break
5086     fi
5087   done
5088   rm -f core conftest*
5089   unset am_i
5090 fi
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5092 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5093 if test "$am_cv_prog_cc_c_o" != yes; then
5094    # Losing compiler, so override with the script.
5095    # FIXME: It is wrong to rewrite CC.
5096    # But if we don't then we get into trouble of one sort or another.
5097    # A longer-term fix would be to have automake use am__CC in this case,
5098    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5099    CC="$am_aux_dir/compile $CC"
5100 fi
5101 ac_ext=c
5102 ac_cpp='$CPP $CPPFLAGS'
5103 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5104 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5105 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5106
5107
5108 ac_ext=cpp
5109 ac_cpp='$CXXCPP $CPPFLAGS'
5110 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5111 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5112 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5113 if test -z "$CXX"; then
5114   if test -n "$CCC"; then
5115     CXX=$CCC
5116   else
5117     if test -n "$ac_tool_prefix"; then
5118   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5119   do
5120     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5121 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5123 $as_echo_n "checking for $ac_word... " >&6; }
5124 if ${ac_cv_prog_CXX+:} false; then :
5125   $as_echo_n "(cached) " >&6
5126 else
5127   if test -n "$CXX"; then
5128   ac_cv_prog_CXX="$CXX" # Let the user override the test.
5129 else
5130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5131 for as_dir in $PATH
5132 do
5133   IFS=$as_save_IFS
5134   test -z "$as_dir" && as_dir=.
5135     for ac_exec_ext in '' $ac_executable_extensions; do
5136   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5137     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5138     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5139     break 2
5140   fi
5141 done
5142   done
5143 IFS=$as_save_IFS
5144
5145 fi
5146 fi
5147 CXX=$ac_cv_prog_CXX
5148 if test -n "$CXX"; then
5149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5150 $as_echo "$CXX" >&6; }
5151 else
5152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5153 $as_echo "no" >&6; }
5154 fi
5155
5156
5157     test -n "$CXX" && break
5158   done
5159 fi
5160 if test -z "$CXX"; then
5161   ac_ct_CXX=$CXX
5162   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5163 do
5164   # Extract the first word of "$ac_prog", so it can be a program name with args.
5165 set dummy $ac_prog; ac_word=$2
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5167 $as_echo_n "checking for $ac_word... " >&6; }
5168 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5169   $as_echo_n "(cached) " >&6
5170 else
5171   if test -n "$ac_ct_CXX"; then
5172   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5173 else
5174 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5175 for as_dir in $PATH
5176 do
5177   IFS=$as_save_IFS
5178   test -z "$as_dir" && as_dir=.
5179     for ac_exec_ext in '' $ac_executable_extensions; do
5180   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5181     ac_cv_prog_ac_ct_CXX="$ac_prog"
5182     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5183     break 2
5184   fi
5185 done
5186   done
5187 IFS=$as_save_IFS
5188
5189 fi
5190 fi
5191 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5192 if test -n "$ac_ct_CXX"; then
5193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5194 $as_echo "$ac_ct_CXX" >&6; }
5195 else
5196   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5197 $as_echo "no" >&6; }
5198 fi
5199
5200
5201   test -n "$ac_ct_CXX" && break
5202 done
5203
5204   if test "x$ac_ct_CXX" = x; then
5205     CXX="g++"
5206   else
5207     case $cross_compiling:$ac_tool_warned in
5208 yes:)
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5210 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5211 ac_tool_warned=yes ;;
5212 esac
5213     CXX=$ac_ct_CXX
5214   fi
5215 fi
5216
5217   fi
5218 fi
5219 # Provide some information about the compiler.
5220 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5221 set X $ac_compile
5222 ac_compiler=$2
5223 for ac_option in --version -v -V -qversion; do
5224   { { ac_try="$ac_compiler $ac_option >&5"
5225 case "(($ac_try" in
5226   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5227   *) ac_try_echo=$ac_try;;
5228 esac
5229 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5230 $as_echo "$ac_try_echo"; } >&5
5231   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5232   ac_status=$?
5233   if test -s conftest.err; then
5234     sed '10a\
5235 ... rest of stderr output deleted ...
5236          10q' conftest.err >conftest.er1
5237     cat conftest.er1 >&5
5238   fi
5239   rm -f conftest.er1 conftest.err
5240   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5241   test $ac_status = 0; }
5242 done
5243
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5245 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5246 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5247   $as_echo_n "(cached) " >&6
5248 else
5249   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5250 /* end confdefs.h.  */
5251
5252 int
5253 main ()
5254 {
5255 #ifndef __GNUC__
5256        choke me
5257 #endif
5258
5259   ;
5260   return 0;
5261 }
5262 _ACEOF
5263 if ac_fn_cxx_try_compile "$LINENO"; then :
5264   ac_compiler_gnu=yes
5265 else
5266   ac_compiler_gnu=no
5267 fi
5268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5269 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5270
5271 fi
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5273 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5274 if test $ac_compiler_gnu = yes; then
5275   GXX=yes
5276 else
5277   GXX=
5278 fi
5279 ac_test_CXXFLAGS=${CXXFLAGS+set}
5280 ac_save_CXXFLAGS=$CXXFLAGS
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5282 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5283 if ${ac_cv_prog_cxx_g+:} false; then :
5284   $as_echo_n "(cached) " >&6
5285 else
5286   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5287    ac_cxx_werror_flag=yes
5288    ac_cv_prog_cxx_g=no
5289    CXXFLAGS="-g"
5290    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5291 /* end confdefs.h.  */
5292
5293 int
5294 main ()
5295 {
5296
5297   ;
5298   return 0;
5299 }
5300 _ACEOF
5301 if ac_fn_cxx_try_compile "$LINENO"; then :
5302   ac_cv_prog_cxx_g=yes
5303 else
5304   CXXFLAGS=""
5305       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5306 /* end confdefs.h.  */
5307
5308 int
5309 main ()
5310 {
5311
5312   ;
5313   return 0;
5314 }
5315 _ACEOF
5316 if ac_fn_cxx_try_compile "$LINENO"; then :
5317
5318 else
5319   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5320          CXXFLAGS="-g"
5321          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5322 /* end confdefs.h.  */
5323
5324 int
5325 main ()
5326 {
5327
5328   ;
5329   return 0;
5330 }
5331 _ACEOF
5332 if ac_fn_cxx_try_compile "$LINENO"; then :
5333   ac_cv_prog_cxx_g=yes
5334 fi
5335 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5336 fi
5337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5338 fi
5339 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5340    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5341 fi
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5343 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5344 if test "$ac_test_CXXFLAGS" = set; then
5345   CXXFLAGS=$ac_save_CXXFLAGS
5346 elif test $ac_cv_prog_cxx_g = yes; then
5347   if test "$GXX" = yes; then
5348     CXXFLAGS="-g -O2"
5349   else
5350     CXXFLAGS="-g"
5351   fi
5352 else
5353   if test "$GXX" = yes; then
5354     CXXFLAGS="-O2"
5355   else
5356     CXXFLAGS=
5357   fi
5358 fi
5359 ac_ext=c
5360 ac_cpp='$CPP $CPPFLAGS'
5361 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5362 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5363 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5364
5365 depcc="$CXX"  am_compiler_list=
5366
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5368 $as_echo_n "checking dependency style of $depcc... " >&6; }
5369 if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
5370   $as_echo_n "(cached) " >&6
5371 else
5372   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5373   # We make a subdir and do the tests there.  Otherwise we can end up
5374   # making bogus files that we don't know about and never remove.  For
5375   # instance it was reported that on HP-UX the gcc test will end up
5376   # making a dummy file named 'D' -- because '-MD' means "put the output
5377   # in D".
5378   rm -rf conftest.dir
5379   mkdir conftest.dir
5380   # Copy depcomp to subdir because otherwise we won't find it if we're
5381   # using a relative directory.
5382   cp "$am_depcomp" conftest.dir
5383   cd conftest.dir
5384   # We will build objects and dependencies in a subdirectory because
5385   # it helps to detect inapplicable dependency modes.  For instance
5386   # both Tru64's cc and ICC support -MD to output dependencies as a
5387   # side effect of compilation, but ICC will put the dependencies in
5388   # the current directory while Tru64 will put them in the object
5389   # directory.
5390   mkdir sub
5391
5392   am_cv_CXX_dependencies_compiler_type=none
5393   if test "$am_compiler_list" = ""; then
5394      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5395   fi
5396   am__universal=false
5397   case " $depcc " in #(
5398      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5399      esac
5400
5401   for depmode in $am_compiler_list; do
5402     # Setup a source with many dependencies, because some compilers
5403     # like to wrap large dependency lists on column 80 (with \), and
5404     # we should not choose a depcomp mode which is confused by this.
5405     #
5406     # We need to recreate these files for each test, as the compiler may
5407     # overwrite some of them when testing with obscure command lines.
5408     # This happens at least with the AIX C compiler.
5409     : > sub/conftest.c
5410     for i in 1 2 3 4 5 6; do
5411       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5412       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5413       # Solaris 10 /bin/sh.
5414       echo '/* dummy */' > sub/conftst$i.h
5415     done
5416     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5417
5418     # We check with '-c' and '-o' for the sake of the "dashmstdout"
5419     # mode.  It turns out that the SunPro C++ compiler does not properly
5420     # handle '-M -o', and we need to detect this.  Also, some Intel
5421     # versions had trouble with output in subdirs.
5422     am__obj=sub/conftest.${OBJEXT-o}
5423     am__minus_obj="-o $am__obj"
5424     case $depmode in
5425     gcc)
5426       # This depmode causes a compiler race in universal mode.
5427       test "$am__universal" = false || continue
5428       ;;
5429     nosideeffect)
5430       # After this tag, mechanisms are not by side-effect, so they'll
5431       # only be used when explicitly requested.
5432       if test "x$enable_dependency_tracking" = xyes; then
5433         continue
5434       else
5435         break
5436       fi
5437       ;;
5438     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5439       # This compiler won't grok '-c -o', but also, the minuso test has
5440       # not run yet.  These depmodes are late enough in the game, and
5441       # so weak that their functioning should not be impacted.
5442       am__obj=conftest.${OBJEXT-o}
5443       am__minus_obj=
5444       ;;
5445     none) break ;;
5446     esac
5447     if depmode=$depmode \
5448        source=sub/conftest.c object=$am__obj \
5449        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5450        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5451          >/dev/null 2>conftest.err &&
5452        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5453        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5454        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5455        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5456       # icc doesn't choke on unknown options, it will just issue warnings
5457       # or remarks (even with -Werror).  So we grep stderr for any message
5458       # that says an option was ignored or not supported.
5459       # When given -MP, icc 7.0 and 7.1 complain thusly:
5460       #   icc: Command line warning: ignoring option '-M'; no argument required
5461       # The diagnosis changed in icc 8.0:
5462       #   icc: Command line remark: option '-MP' not supported
5463       if (grep 'ignoring option' conftest.err ||
5464           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5465         am_cv_CXX_dependencies_compiler_type=$depmode
5466         break
5467       fi
5468     fi
5469   done
5470
5471   cd ..
5472   rm -rf conftest.dir
5473 else
5474   am_cv_CXX_dependencies_compiler_type=none
5475 fi
5476
5477 fi
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
5479 $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5480 CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5481
5482  if
5483   test "x$enable_dependency_tracking" != xno \
5484   && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5485   am__fastdepCXX_TRUE=
5486   am__fastdepCXX_FALSE='#'
5487 else
5488   am__fastdepCXX_TRUE='#'
5489   am__fastdepCXX_FALSE=
5490 fi
5491
5492
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5494 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5495 if ${ac_cv_path_GREP+:} false; then :
5496   $as_echo_n "(cached) " >&6
5497 else
5498   if test -z "$GREP"; then
5499   ac_path_GREP_found=false
5500   # Loop through the user's path and test for each of PROGNAME-LIST
5501   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5502 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5503 do
5504   IFS=$as_save_IFS
5505   test -z "$as_dir" && as_dir=.
5506     for ac_prog in grep ggrep; do
5507     for ac_exec_ext in '' $ac_executable_extensions; do
5508       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5509       as_fn_executable_p "$ac_path_GREP" || continue
5510 # Check for GNU ac_path_GREP and select it if it is found.
5511   # Check for GNU $ac_path_GREP
5512 case `"$ac_path_GREP" --version 2>&1` in
5513 *GNU*)
5514   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5515 *)
5516   ac_count=0
5517   $as_echo_n 0123456789 >"conftest.in"
5518   while :
5519   do
5520     cat "conftest.in" "conftest.in" >"conftest.tmp"
5521     mv "conftest.tmp" "conftest.in"
5522     cp "conftest.in" "conftest.nl"
5523     $as_echo 'GREP' >> "conftest.nl"
5524     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5525     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5526     as_fn_arith $ac_count + 1 && ac_count=$as_val
5527     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5528       # Best one so far, save it but keep looking for a better one
5529       ac_cv_path_GREP="$ac_path_GREP"
5530       ac_path_GREP_max=$ac_count
5531     fi
5532     # 10*(2^10) chars as input seems more than enough
5533     test $ac_count -gt 10 && break
5534   done
5535   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5536 esac
5537
5538       $ac_path_GREP_found && break 3
5539     done
5540   done
5541   done
5542 IFS=$as_save_IFS
5543   if test -z "$ac_cv_path_GREP"; then
5544     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5545   fi
5546 else
5547   ac_cv_path_GREP=$GREP
5548 fi
5549
5550 fi
5551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5552 $as_echo "$ac_cv_path_GREP" >&6; }
5553  GREP="$ac_cv_path_GREP"
5554
5555
5556 ac_ext=c
5557 ac_cpp='$CPP $CPPFLAGS'
5558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5562 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5563 # On Suns, sometimes $CPP names a directory.
5564 if test -n "$CPP" && test -d "$CPP"; then
5565   CPP=
5566 fi
5567 if test -z "$CPP"; then
5568   if ${ac_cv_prog_CPP+:} false; then :
5569   $as_echo_n "(cached) " >&6
5570 else
5571       # Double quotes because CPP needs to be expanded
5572     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5573     do
5574       ac_preproc_ok=false
5575 for ac_c_preproc_warn_flag in '' yes
5576 do
5577   # Use a header file that comes with gcc, so configuring glibc
5578   # with a fresh cross-compiler works.
5579   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5580   # <limits.h> exists even on freestanding compilers.
5581   # On the NeXT, cc -E runs the code through the compiler's parser,
5582   # not just through cpp. "Syntax error" is here to catch this case.
5583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5584 /* end confdefs.h.  */
5585 #ifdef __STDC__
5586 # include <limits.h>
5587 #else
5588 # include <assert.h>
5589 #endif
5590                      Syntax error
5591 _ACEOF
5592 if ac_fn_c_try_cpp "$LINENO"; then :
5593
5594 else
5595   # Broken: fails on valid input.
5596 continue
5597 fi
5598 rm -f conftest.err conftest.i conftest.$ac_ext
5599
5600   # OK, works on sane cases.  Now check whether nonexistent headers
5601   # can be detected and how.
5602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5603 /* end confdefs.h.  */
5604 #include <ac_nonexistent.h>
5605 _ACEOF
5606 if ac_fn_c_try_cpp "$LINENO"; then :
5607   # Broken: success on invalid input.
5608 continue
5609 else
5610   # Passes both tests.
5611 ac_preproc_ok=:
5612 break
5613 fi
5614 rm -f conftest.err conftest.i conftest.$ac_ext
5615
5616 done
5617 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5618 rm -f conftest.i conftest.err conftest.$ac_ext
5619 if $ac_preproc_ok; then :
5620   break
5621 fi
5622
5623     done
5624     ac_cv_prog_CPP=$CPP
5625
5626 fi
5627   CPP=$ac_cv_prog_CPP
5628 else
5629   ac_cv_prog_CPP=$CPP
5630 fi
5631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5632 $as_echo "$CPP" >&6; }
5633 ac_preproc_ok=false
5634 for ac_c_preproc_warn_flag in '' yes
5635 do
5636   # Use a header file that comes with gcc, so configuring glibc
5637   # with a fresh cross-compiler works.
5638   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5639   # <limits.h> exists even on freestanding compilers.
5640   # On the NeXT, cc -E runs the code through the compiler's parser,
5641   # not just through cpp. "Syntax error" is here to catch this case.
5642   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5643 /* end confdefs.h.  */
5644 #ifdef __STDC__
5645 # include <limits.h>
5646 #else
5647 # include <assert.h>
5648 #endif
5649                      Syntax error
5650 _ACEOF
5651 if ac_fn_c_try_cpp "$LINENO"; then :
5652
5653 else
5654   # Broken: fails on valid input.
5655 continue
5656 fi
5657 rm -f conftest.err conftest.i conftest.$ac_ext
5658
5659   # OK, works on sane cases.  Now check whether nonexistent headers
5660   # can be detected and how.
5661   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5662 /* end confdefs.h.  */
5663 #include <ac_nonexistent.h>
5664 _ACEOF
5665 if ac_fn_c_try_cpp "$LINENO"; then :
5666   # Broken: success on invalid input.
5667 continue
5668 else
5669   # Passes both tests.
5670 ac_preproc_ok=:
5671 break
5672 fi
5673 rm -f conftest.err conftest.i conftest.$ac_ext
5674
5675 done
5676 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5677 rm -f conftest.i conftest.err conftest.$ac_ext
5678 if $ac_preproc_ok; then :
5679
5680 else
5681   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5682 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5683 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5684 See \`config.log' for more details" "$LINENO" 5; }
5685 fi
5686
5687 ac_ext=c
5688 ac_cpp='$CPP $CPPFLAGS'
5689 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5690 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5691 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5692
5693
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5695 $as_echo_n "checking for egrep... " >&6; }
5696 if ${ac_cv_path_EGREP+:} false; then :
5697   $as_echo_n "(cached) " >&6
5698 else
5699   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5700    then ac_cv_path_EGREP="$GREP -E"
5701    else
5702      if test -z "$EGREP"; then
5703   ac_path_EGREP_found=false
5704   # Loop through the user's path and test for each of PROGNAME-LIST
5705   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5706 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5707 do
5708   IFS=$as_save_IFS
5709   test -z "$as_dir" && as_dir=.
5710     for ac_prog in egrep; do
5711     for ac_exec_ext in '' $ac_executable_extensions; do
5712       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5713       as_fn_executable_p "$ac_path_EGREP" || continue
5714 # Check for GNU ac_path_EGREP and select it if it is found.
5715   # Check for GNU $ac_path_EGREP
5716 case `"$ac_path_EGREP" --version 2>&1` in
5717 *GNU*)
5718   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5719 *)
5720   ac_count=0
5721   $as_echo_n 0123456789 >"conftest.in"
5722   while :
5723   do
5724     cat "conftest.in" "conftest.in" >"conftest.tmp"
5725     mv "conftest.tmp" "conftest.in"
5726     cp "conftest.in" "conftest.nl"
5727     $as_echo 'EGREP' >> "conftest.nl"
5728     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5729     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5730     as_fn_arith $ac_count + 1 && ac_count=$as_val
5731     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5732       # Best one so far, save it but keep looking for a better one
5733       ac_cv_path_EGREP="$ac_path_EGREP"
5734       ac_path_EGREP_max=$ac_count
5735     fi
5736     # 10*(2^10) chars as input seems more than enough
5737     test $ac_count -gt 10 && break
5738   done
5739   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5740 esac
5741
5742       $ac_path_EGREP_found && break 3
5743     done
5744   done
5745   done
5746 IFS=$as_save_IFS
5747   if test -z "$ac_cv_path_EGREP"; then
5748     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5749   fi
5750 else
5751   ac_cv_path_EGREP=$EGREP
5752 fi
5753
5754    fi
5755 fi
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5757 $as_echo "$ac_cv_path_EGREP" >&6; }
5758  EGREP="$ac_cv_path_EGREP"
5759
5760
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5762 $as_echo_n "checking for ANSI C header files... " >&6; }
5763 if ${ac_cv_header_stdc+:} false; then :
5764   $as_echo_n "(cached) " >&6
5765 else
5766   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5767 /* end confdefs.h.  */
5768 #include <stdlib.h>
5769 #include <stdarg.h>
5770 #include <string.h>
5771 #include <float.h>
5772
5773 int
5774 main ()
5775 {
5776
5777   ;
5778   return 0;
5779 }
5780 _ACEOF
5781 if ac_fn_c_try_compile "$LINENO"; then :
5782   ac_cv_header_stdc=yes
5783 else
5784   ac_cv_header_stdc=no
5785 fi
5786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5787
5788 if test $ac_cv_header_stdc = yes; then
5789   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5790   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5791 /* end confdefs.h.  */
5792 #include <string.h>
5793
5794 _ACEOF
5795 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5796   $EGREP "memchr" >/dev/null 2>&1; then :
5797
5798 else
5799   ac_cv_header_stdc=no
5800 fi
5801 rm -f conftest*
5802
5803 fi
5804
5805 if test $ac_cv_header_stdc = yes; then
5806   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5807   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5808 /* end confdefs.h.  */
5809 #include <stdlib.h>
5810
5811 _ACEOF
5812 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5813   $EGREP "free" >/dev/null 2>&1; then :
5814
5815 else
5816   ac_cv_header_stdc=no
5817 fi
5818 rm -f conftest*
5819
5820 fi
5821
5822 if test $ac_cv_header_stdc = yes; then
5823   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5824   if test "$cross_compiling" = yes; then :
5825   :
5826 else
5827   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5828 /* end confdefs.h.  */
5829 #include <ctype.h>
5830 #include <stdlib.h>
5831 #if ((' ' & 0x0FF) == 0x020)
5832 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5833 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5834 #else
5835 # define ISLOWER(c) \
5836                    (('a' <= (c) && (c) <= 'i') \
5837                      || ('j' <= (c) && (c) <= 'r') \
5838                      || ('s' <= (c) && (c) <= 'z'))
5839 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5840 #endif
5841
5842 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5843 int
5844 main ()
5845 {
5846   int i;
5847   for (i = 0; i < 256; i++)
5848     if (XOR (islower (i), ISLOWER (i))
5849         || toupper (i) != TOUPPER (i))
5850       return 2;
5851   return 0;
5852 }
5853 _ACEOF
5854 if ac_fn_c_try_run "$LINENO"; then :
5855
5856 else
5857   ac_cv_header_stdc=no
5858 fi
5859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5860   conftest.$ac_objext conftest.beam conftest.$ac_ext
5861 fi
5862
5863 fi
5864 fi
5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5866 $as_echo "$ac_cv_header_stdc" >&6; }
5867 if test $ac_cv_header_stdc = yes; then
5868
5869 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5870
5871 fi
5872
5873 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5874 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5875                   inttypes.h stdint.h unistd.h
5876 do :
5877   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5878 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5879 "
5880 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5881   cat >>confdefs.h <<_ACEOF
5882 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5883 _ACEOF
5884
5885 fi
5886
5887 done
5888
5889
5890
5891   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5892 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5893   MINIX=yes
5894 else
5895   MINIX=
5896 fi
5897
5898
5899   if test "$MINIX" = yes; then
5900
5901 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5902
5903
5904 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5905
5906
5907 $as_echo "#define _MINIX 1" >>confdefs.h
5908
5909   fi
5910
5911
5912   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5913 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5914 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5915   $as_echo_n "(cached) " >&6
5916 else
5917   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5918 /* end confdefs.h.  */
5919
5920 #         define __EXTENSIONS__ 1
5921           $ac_includes_default
5922 int
5923 main ()
5924 {
5925
5926   ;
5927   return 0;
5928 }
5929 _ACEOF
5930 if ac_fn_c_try_compile "$LINENO"; then :
5931   ac_cv_safe_to_define___extensions__=yes
5932 else
5933   ac_cv_safe_to_define___extensions__=no
5934 fi
5935 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5936 fi
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5938 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5939   test $ac_cv_safe_to_define___extensions__ = yes &&
5940     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5941
5942   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5943
5944   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5945
5946   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5947
5948   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5949
5950
5951
5952
5953
5954
5955 case `pwd` in
5956   *\ * | *\     *)
5957     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5958 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5959 esac
5960
5961
5962
5963 macro_version='2.2.7a'
5964 macro_revision='1.3134'
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978 ltmain="$ac_aux_dir/ltmain.sh"
5979
5980 # Backslashify metacharacters that are still active within
5981 # double-quoted strings.
5982 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5983
5984 # Same as above, but do not quote variable references.
5985 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5986
5987 # Sed substitution to delay expansion of an escaped shell variable in a
5988 # double_quote_subst'ed string.
5989 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5990
5991 # Sed substitution to delay expansion of an escaped single quote.
5992 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5993
5994 # Sed substitution to avoid accidental globbing in evaled expressions
5995 no_glob_subst='s/\*/\\\*/g'
5996
5997 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5998 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5999 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6000
6001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6002 $as_echo_n "checking how to print strings... " >&6; }
6003 # Test print first, because it will be a builtin if present.
6004 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6005    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6006   ECHO='print -r --'
6007 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6008   ECHO='printf %s\n'
6009 else
6010   # Use this function as a fallback that always works.
6011   func_fallback_echo ()
6012   {
6013     eval 'cat <<_LTECHO_EOF
6014 $1
6015 _LTECHO_EOF'
6016   }
6017   ECHO='func_fallback_echo'
6018 fi
6019
6020 # func_echo_all arg...
6021 # Invoke $ECHO with all args, space-separated.
6022 func_echo_all ()
6023 {
6024     $ECHO ""
6025 }
6026
6027 case "$ECHO" in
6028   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6029 $as_echo "printf" >&6; } ;;
6030   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6031 $as_echo "print -r" >&6; } ;;
6032   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6033 $as_echo "cat" >&6; } ;;
6034 esac
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6050 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6051 if ${ac_cv_path_SED+:} false; then :
6052   $as_echo_n "(cached) " >&6
6053 else
6054             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6055      for ac_i in 1 2 3 4 5 6 7; do
6056        ac_script="$ac_script$as_nl$ac_script"
6057      done
6058      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6059      { ac_script=; unset ac_script;}
6060      if test -z "$SED"; then
6061   ac_path_SED_found=false
6062   # Loop through the user's path and test for each of PROGNAME-LIST
6063   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6064 for as_dir in $PATH
6065 do
6066   IFS=$as_save_IFS
6067   test -z "$as_dir" && as_dir=.
6068     for ac_prog in sed gsed; do
6069     for ac_exec_ext in '' $ac_executable_extensions; do
6070       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6071       as_fn_executable_p "$ac_path_SED" || continue
6072 # Check for GNU ac_path_SED and select it if it is found.
6073   # Check for GNU $ac_path_SED
6074 case `"$ac_path_SED" --version 2>&1` in
6075 *GNU*)
6076   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6077 *)
6078   ac_count=0
6079   $as_echo_n 0123456789 >"conftest.in"
6080   while :
6081   do
6082     cat "conftest.in" "conftest.in" >"conftest.tmp"
6083     mv "conftest.tmp" "conftest.in"
6084     cp "conftest.in" "conftest.nl"
6085     $as_echo '' >> "conftest.nl"
6086     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6087     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6088     as_fn_arith $ac_count + 1 && ac_count=$as_val
6089     if test $ac_count -gt ${ac_path_SED_max-0}; then
6090       # Best one so far, save it but keep looking for a better one
6091       ac_cv_path_SED="$ac_path_SED"
6092       ac_path_SED_max=$ac_count
6093     fi
6094     # 10*(2^10) chars as input seems more than enough
6095     test $ac_count -gt 10 && break
6096   done
6097   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6098 esac
6099
6100       $ac_path_SED_found && break 3
6101     done
6102   done
6103   done
6104 IFS=$as_save_IFS
6105   if test -z "$ac_cv_path_SED"; then
6106     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6107   fi
6108 else
6109   ac_cv_path_SED=$SED
6110 fi
6111
6112 fi
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6114 $as_echo "$ac_cv_path_SED" >&6; }
6115  SED="$ac_cv_path_SED"
6116   rm -f conftest.sed
6117
6118 test -z "$SED" && SED=sed
6119 Xsed="$SED -e 1s/^X//"
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6132 $as_echo_n "checking for fgrep... " >&6; }
6133 if ${ac_cv_path_FGREP+:} false; then :
6134   $as_echo_n "(cached) " >&6
6135 else
6136   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6137    then ac_cv_path_FGREP="$GREP -F"
6138    else
6139      if test -z "$FGREP"; then
6140   ac_path_FGREP_found=false
6141   # Loop through the user's path and test for each of PROGNAME-LIST
6142   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6143 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6144 do
6145   IFS=$as_save_IFS
6146   test -z "$as_dir" && as_dir=.
6147     for ac_prog in fgrep; do
6148     for ac_exec_ext in '' $ac_executable_extensions; do
6149       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6150       as_fn_executable_p "$ac_path_FGREP" || continue
6151 # Check for GNU ac_path_FGREP and select it if it is found.
6152   # Check for GNU $ac_path_FGREP
6153 case `"$ac_path_FGREP" --version 2>&1` in
6154 *GNU*)
6155   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6156 *)
6157   ac_count=0
6158   $as_echo_n 0123456789 >"conftest.in"
6159   while :
6160   do
6161     cat "conftest.in" "conftest.in" >"conftest.tmp"
6162     mv "conftest.tmp" "conftest.in"
6163     cp "conftest.in" "conftest.nl"
6164     $as_echo 'FGREP' >> "conftest.nl"
6165     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6166     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6167     as_fn_arith $ac_count + 1 && ac_count=$as_val
6168     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6169       # Best one so far, save it but keep looking for a better one
6170       ac_cv_path_FGREP="$ac_path_FGREP"
6171       ac_path_FGREP_max=$ac_count
6172     fi
6173     # 10*(2^10) chars as input seems more than enough
6174     test $ac_count -gt 10 && break
6175   done
6176   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6177 esac
6178
6179       $ac_path_FGREP_found && break 3
6180     done
6181   done
6182   done
6183 IFS=$as_save_IFS
6184   if test -z "$ac_cv_path_FGREP"; then
6185     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6186   fi
6187 else
6188   ac_cv_path_FGREP=$FGREP
6189 fi
6190
6191    fi
6192 fi
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6194 $as_echo "$ac_cv_path_FGREP" >&6; }
6195  FGREP="$ac_cv_path_FGREP"
6196
6197
6198 test -z "$GREP" && GREP=grep
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218 # Check whether --with-gnu-ld was given.
6219 if test "${with_gnu_ld+set}" = set; then :
6220   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6221 else
6222   with_gnu_ld=no
6223 fi
6224
6225 ac_prog=ld
6226 if test "$GCC" = yes; then
6227   # Check if gcc -print-prog-name=ld gives a path.
6228   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6229 $as_echo_n "checking for ld used by $CC... " >&6; }
6230   case $host in
6231   *-*-mingw*)
6232     # gcc leaves a trailing carriage return which upsets mingw
6233     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6234   *)
6235     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6236   esac
6237   case $ac_prog in
6238     # Accept absolute paths.
6239     [\\/]* | ?:[\\/]*)
6240       re_direlt='/[^/][^/]*/\.\./'
6241       # Canonicalize the pathname of ld
6242       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6243       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6244         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6245       done
6246       test -z "$LD" && LD="$ac_prog"
6247       ;;
6248   "")
6249     # If it fails, then pretend we aren't using GCC.
6250     ac_prog=ld
6251     ;;
6252   *)
6253     # If it is relative, then search for the first ld in PATH.
6254     with_gnu_ld=unknown
6255     ;;
6256   esac
6257 elif test "$with_gnu_ld" = yes; then
6258   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6259 $as_echo_n "checking for GNU ld... " >&6; }
6260 else
6261   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6262 $as_echo_n "checking for non-GNU ld... " >&6; }
6263 fi
6264 if ${lt_cv_path_LD+:} false; then :
6265   $as_echo_n "(cached) " >&6
6266 else
6267   if test -z "$LD"; then
6268   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6269   for ac_dir in $PATH; do
6270     IFS="$lt_save_ifs"
6271     test -z "$ac_dir" && ac_dir=.
6272     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6273       lt_cv_path_LD="$ac_dir/$ac_prog"
6274       # Check to see if the program is GNU ld.  I'd rather use --version,
6275       # but apparently some variants of GNU ld only accept -v.
6276       # Break only if it was the GNU/non-GNU ld that we prefer.
6277       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6278       *GNU* | *'with BFD'*)
6279         test "$with_gnu_ld" != no && break
6280         ;;
6281       *)
6282         test "$with_gnu_ld" != yes && break
6283         ;;
6284       esac
6285     fi
6286   done
6287   IFS="$lt_save_ifs"
6288 else
6289   lt_cv_path_LD="$LD" # Let the user override the test with a path.
6290 fi
6291 fi
6292
6293 LD="$lt_cv_path_LD"
6294 if test -n "$LD"; then
6295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6296 $as_echo "$LD" >&6; }
6297 else
6298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6299 $as_echo "no" >&6; }
6300 fi
6301 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6303 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6304 if ${lt_cv_prog_gnu_ld+:} false; then :
6305   $as_echo_n "(cached) " >&6
6306 else
6307   # I'd rather use --version here, but apparently some GNU lds only accept -v.
6308 case `$LD -v 2>&1 </dev/null` in
6309 *GNU* | *'with BFD'*)
6310   lt_cv_prog_gnu_ld=yes
6311   ;;
6312 *)
6313   lt_cv_prog_gnu_ld=no
6314   ;;
6315 esac
6316 fi
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6318 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6319 with_gnu_ld=$lt_cv_prog_gnu_ld
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6330 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6331 if ${lt_cv_path_NM+:} false; then :
6332   $as_echo_n "(cached) " >&6
6333 else
6334   if test -n "$NM"; then
6335   # Let the user override the test.
6336   lt_cv_path_NM="$NM"
6337 else
6338   lt_nm_to_check="${ac_tool_prefix}nm"
6339   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6340     lt_nm_to_check="$lt_nm_to_check nm"
6341   fi
6342   for lt_tmp_nm in $lt_nm_to_check; do
6343     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6344     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6345       IFS="$lt_save_ifs"
6346       test -z "$ac_dir" && ac_dir=.
6347       tmp_nm="$ac_dir/$lt_tmp_nm"
6348       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6349         # Check to see if the nm accepts a BSD-compat flag.
6350         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6351         #   nm: unknown option "B" ignored
6352         # Tru64's nm complains that /dev/null is an invalid object file
6353         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6354         */dev/null* | *'Invalid file or object type'*)
6355           lt_cv_path_NM="$tmp_nm -B"
6356           break
6357           ;;
6358         *)
6359           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6360           */dev/null*)
6361             lt_cv_path_NM="$tmp_nm -p"
6362             break
6363             ;;
6364           *)
6365             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6366             continue # so that we can try to find one that supports BSD flags
6367             ;;
6368           esac
6369           ;;
6370         esac
6371       fi
6372     done
6373     IFS="$lt_save_ifs"
6374   done
6375   : ${lt_cv_path_NM=no}
6376 fi
6377 fi
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6379 $as_echo "$lt_cv_path_NM" >&6; }
6380 if test "$lt_cv_path_NM" != "no"; then
6381   NM="$lt_cv_path_NM"
6382 else
6383   # Didn't find any BSD compatible name lister, look for dumpbin.
6384   if test -n "$DUMPBIN"; then :
6385     # Let the user override the test.
6386   else
6387     if test -n "$ac_tool_prefix"; then
6388   for ac_prog in dumpbin "link -dump"
6389   do
6390     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6391 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6393 $as_echo_n "checking for $ac_word... " >&6; }
6394 if ${ac_cv_prog_DUMPBIN+:} false; then :
6395   $as_echo_n "(cached) " >&6
6396 else
6397   if test -n "$DUMPBIN"; then
6398   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6399 else
6400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6401 for as_dir in $PATH
6402 do
6403   IFS=$as_save_IFS
6404   test -z "$as_dir" && as_dir=.
6405     for ac_exec_ext in '' $ac_executable_extensions; do
6406   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6407     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6408     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6409     break 2
6410   fi
6411 done
6412   done
6413 IFS=$as_save_IFS
6414
6415 fi
6416 fi
6417 DUMPBIN=$ac_cv_prog_DUMPBIN
6418 if test -n "$DUMPBIN"; then
6419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6420 $as_echo "$DUMPBIN" >&6; }
6421 else
6422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6423 $as_echo "no" >&6; }
6424 fi
6425
6426
6427     test -n "$DUMPBIN" && break
6428   done
6429 fi
6430 if test -z "$DUMPBIN"; then
6431   ac_ct_DUMPBIN=$DUMPBIN
6432   for ac_prog in dumpbin "link -dump"
6433 do
6434   # Extract the first word of "$ac_prog", so it can be a program name with args.
6435 set dummy $ac_prog; ac_word=$2
6436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6437 $as_echo_n "checking for $ac_word... " >&6; }
6438 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
6439   $as_echo_n "(cached) " >&6
6440 else
6441   if test -n "$ac_ct_DUMPBIN"; then
6442   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6443 else
6444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6445 for as_dir in $PATH
6446 do
6447   IFS=$as_save_IFS
6448   test -z "$as_dir" && as_dir=.
6449     for ac_exec_ext in '' $ac_executable_extensions; do
6450   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6451     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6452     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6453     break 2
6454   fi
6455 done
6456   done
6457 IFS=$as_save_IFS
6458
6459 fi
6460 fi
6461 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6462 if test -n "$ac_ct_DUMPBIN"; then
6463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6464 $as_echo "$ac_ct_DUMPBIN" >&6; }
6465 else
6466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6467 $as_echo "no" >&6; }
6468 fi
6469
6470
6471   test -n "$ac_ct_DUMPBIN" && break
6472 done
6473
6474   if test "x$ac_ct_DUMPBIN" = x; then
6475     DUMPBIN=":"
6476   else
6477     case $cross_compiling:$ac_tool_warned in
6478 yes:)
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6480 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6481 ac_tool_warned=yes ;;
6482 esac
6483     DUMPBIN=$ac_ct_DUMPBIN
6484   fi
6485 fi
6486
6487     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6488     *COFF*)
6489       DUMPBIN="$DUMPBIN -symbols"
6490       ;;
6491     *)
6492       DUMPBIN=:
6493       ;;
6494     esac
6495   fi
6496
6497   if test "$DUMPBIN" != ":"; then
6498     NM="$DUMPBIN"
6499   fi
6500 fi
6501 test -z "$NM" && NM=nm
6502
6503
6504
6505
6506
6507
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6509 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6510 if ${lt_cv_nm_interface+:} false; then :
6511   $as_echo_n "(cached) " >&6
6512 else
6513   lt_cv_nm_interface="BSD nm"
6514   echo "int some_variable = 0;" > conftest.$ac_ext
6515   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6516   (eval "$ac_compile" 2>conftest.err)
6517   cat conftest.err >&5
6518   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6519   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6520   cat conftest.err >&5
6521   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6522   cat conftest.out >&5
6523   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6524     lt_cv_nm_interface="MS dumpbin"
6525   fi
6526   rm -f conftest*
6527 fi
6528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6529 $as_echo "$lt_cv_nm_interface" >&6; }
6530
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6532 $as_echo_n "checking whether ln -s works... " >&6; }
6533 LN_S=$as_ln_s
6534 if test "$LN_S" = "ln -s"; then
6535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6536 $as_echo "yes" >&6; }
6537 else
6538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6539 $as_echo "no, using $LN_S" >&6; }
6540 fi
6541
6542 # find the maximum length of command line arguments
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6544 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6545 if ${lt_cv_sys_max_cmd_len+:} false; then :
6546   $as_echo_n "(cached) " >&6
6547 else
6548     i=0
6549   teststring="ABCD"
6550
6551   case $build_os in
6552   msdosdjgpp*)
6553     # On DJGPP, this test can blow up pretty badly due to problems in libc
6554     # (any single argument exceeding 2000 bytes causes a buffer overrun
6555     # during glob expansion).  Even if it were fixed, the result of this
6556     # check would be larger than it should be.
6557     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6558     ;;
6559
6560   gnu*)
6561     # Under GNU Hurd, this test is not required because there is
6562     # no limit to the length of command line arguments.
6563     # Libtool will interpret -1 as no limit whatsoever
6564     lt_cv_sys_max_cmd_len=-1;
6565     ;;
6566
6567   cygwin* | mingw* | cegcc*)
6568     # On Win9x/ME, this test blows up -- it succeeds, but takes
6569     # about 5 minutes as the teststring grows exponentially.
6570     # Worse, since 9x/ME are not pre-emptively multitasking,
6571     # you end up with a "frozen" computer, even though with patience
6572     # the test eventually succeeds (with a max line length of 256k).
6573     # Instead, let's just punt: use the minimum linelength reported by
6574     # all of the supported platforms: 8192 (on NT/2K/XP).
6575     lt_cv_sys_max_cmd_len=8192;
6576     ;;
6577
6578   mint*)
6579     # On MiNT this can take a long time and run out of memory.
6580     lt_cv_sys_max_cmd_len=8192;
6581     ;;
6582
6583   amigaos*)
6584     # On AmigaOS with pdksh, this test takes hours, literally.
6585     # So we just punt and use a minimum line length of 8192.
6586     lt_cv_sys_max_cmd_len=8192;
6587     ;;
6588
6589   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6590     # This has been around since 386BSD, at least.  Likely further.
6591     if test -x /sbin/sysctl; then
6592       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6593     elif test -x /usr/sbin/sysctl; then
6594       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6595     else
6596       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
6597     fi
6598     # And add a safety zone
6599     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6600     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6601     ;;
6602
6603   interix*)
6604     # We know the value 262144 and hardcode it with a safety zone (like BSD)
6605     lt_cv_sys_max_cmd_len=196608
6606     ;;
6607
6608   osf*)
6609     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6610     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6611     # nice to cause kernel panics so lets avoid the loop below.
6612     # First set a reasonable default.
6613     lt_cv_sys_max_cmd_len=16384
6614     #
6615     if test -x /sbin/sysconfig; then
6616       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6617         *1*) lt_cv_sys_max_cmd_len=-1 ;;
6618       esac
6619     fi
6620     ;;
6621   sco3.2v5*)
6622     lt_cv_sys_max_cmd_len=102400
6623     ;;
6624   sysv5* | sco5v6* | sysv4.2uw2*)
6625     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6626     if test -n "$kargmax"; then
6627       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
6628     else
6629       lt_cv_sys_max_cmd_len=32768
6630     fi
6631     ;;
6632   *)
6633     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6634     if test -n "$lt_cv_sys_max_cmd_len"; then
6635       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6636       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6637     else
6638       # Make teststring a little bigger before we do anything with it.
6639       # a 1K string should be a reasonable start.
6640       for i in 1 2 3 4 5 6 7 8 ; do
6641         teststring=$teststring$teststring
6642       done
6643       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6644       # If test is not a shell built-in, we'll probably end up computing a
6645       # maximum length that is only half of the actual maximum length, but
6646       # we can't tell.
6647       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6648                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6649               test $i != 17 # 1/2 MB should be enough
6650       do
6651         i=`expr $i + 1`
6652         teststring=$teststring$teststring
6653       done
6654       # Only check the string length outside the loop.
6655       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6656       teststring=
6657       # Add a significant safety factor because C++ compilers can tack on
6658       # massive amounts of additional arguments before passing them to the
6659       # linker.  It appears as though 1/2 is a usable value.
6660       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6661     fi
6662     ;;
6663   esac
6664
6665 fi
6666
6667 if test -n $lt_cv_sys_max_cmd_len ; then
6668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6669 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6670 else
6671   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6672 $as_echo "none" >&6; }
6673 fi
6674 max_cmd_len=$lt_cv_sys_max_cmd_len
6675
6676
6677
6678
6679
6680
6681 : ${CP="cp -f"}
6682 : ${MV="mv -f"}
6683 : ${RM="rm -f"}
6684
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6686 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6687 # Try some XSI features
6688 xsi_shell=no
6689 ( _lt_dummy="a/b/c"
6690   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6691       = c,a/b,, \
6692     && eval 'test $(( 1 + 1 )) -eq 2 \
6693     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6694   && xsi_shell=yes
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6696 $as_echo "$xsi_shell" >&6; }
6697
6698
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6700 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6701 lt_shell_append=no
6702 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6703     >/dev/null 2>&1 \
6704   && lt_shell_append=yes
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6706 $as_echo "$lt_shell_append" >&6; }
6707
6708
6709 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6710   lt_unset=unset
6711 else
6712   lt_unset=false
6713 fi
6714
6715
6716
6717
6718
6719 # test EBCDIC or ASCII
6720 case `echo X|tr X '\101'` in
6721  A) # ASCII based system
6722     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6723   lt_SP2NL='tr \040 \012'
6724   lt_NL2SP='tr \015\012 \040\040'
6725   ;;
6726  *) # EBCDIC based system
6727   lt_SP2NL='tr \100 \n'
6728   lt_NL2SP='tr \r\n \100\100'
6729   ;;
6730 esac
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6741 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6742 if ${lt_cv_ld_reload_flag+:} false; then :
6743   $as_echo_n "(cached) " >&6
6744 else
6745   lt_cv_ld_reload_flag='-r'
6746 fi
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6748 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6749 reload_flag=$lt_cv_ld_reload_flag
6750 case $reload_flag in
6751 "" | " "*) ;;
6752 *) reload_flag=" $reload_flag" ;;
6753 esac
6754 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6755 case $host_os in
6756   darwin*)
6757     if test "$GCC" = yes; then
6758       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6759     else
6760       reload_cmds='$LD$reload_flag -o $output$reload_objs'
6761     fi
6762     ;;
6763 esac
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773 if test -n "$ac_tool_prefix"; then
6774   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6775 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6777 $as_echo_n "checking for $ac_word... " >&6; }
6778 if ${ac_cv_prog_OBJDUMP+:} false; then :
6779   $as_echo_n "(cached) " >&6
6780 else
6781   if test -n "$OBJDUMP"; then
6782   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6783 else
6784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6785 for as_dir in $PATH
6786 do
6787   IFS=$as_save_IFS
6788   test -z "$as_dir" && as_dir=.
6789     for ac_exec_ext in '' $ac_executable_extensions; do
6790   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6791     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6792     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6793     break 2
6794   fi
6795 done
6796   done
6797 IFS=$as_save_IFS
6798
6799 fi
6800 fi
6801 OBJDUMP=$ac_cv_prog_OBJDUMP
6802 if test -n "$OBJDUMP"; then
6803   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6804 $as_echo "$OBJDUMP" >&6; }
6805 else
6806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6807 $as_echo "no" >&6; }
6808 fi
6809
6810
6811 fi
6812 if test -z "$ac_cv_prog_OBJDUMP"; then
6813   ac_ct_OBJDUMP=$OBJDUMP
6814   # Extract the first word of "objdump", so it can be a program name with args.
6815 set dummy objdump; ac_word=$2
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6817 $as_echo_n "checking for $ac_word... " >&6; }
6818 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6819   $as_echo_n "(cached) " >&6
6820 else
6821   if test -n "$ac_ct_OBJDUMP"; then
6822   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6823 else
6824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6825 for as_dir in $PATH
6826 do
6827   IFS=$as_save_IFS
6828   test -z "$as_dir" && as_dir=.
6829     for ac_exec_ext in '' $ac_executable_extensions; do
6830   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6831     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6832     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6833     break 2
6834   fi
6835 done
6836   done
6837 IFS=$as_save_IFS
6838
6839 fi
6840 fi
6841 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6842 if test -n "$ac_ct_OBJDUMP"; then
6843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6844 $as_echo "$ac_ct_OBJDUMP" >&6; }
6845 else
6846   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6847 $as_echo "no" >&6; }
6848 fi
6849
6850   if test "x$ac_ct_OBJDUMP" = x; then
6851     OBJDUMP="false"
6852   else
6853     case $cross_compiling:$ac_tool_warned in
6854 yes:)
6855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6856 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6857 ac_tool_warned=yes ;;
6858 esac
6859     OBJDUMP=$ac_ct_OBJDUMP
6860   fi
6861 else
6862   OBJDUMP="$ac_cv_prog_OBJDUMP"
6863 fi
6864
6865 test -z "$OBJDUMP" && OBJDUMP=objdump
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6876 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6877 if ${lt_cv_deplibs_check_method+:} false; then :
6878   $as_echo_n "(cached) " >&6
6879 else
6880   lt_cv_file_magic_cmd='$MAGIC_CMD'
6881 lt_cv_file_magic_test_file=
6882 lt_cv_deplibs_check_method='unknown'
6883 # Need to set the preceding variable on all platforms that support
6884 # interlibrary dependencies.
6885 # 'none' -- dependencies not supported.
6886 # `unknown' -- same as none, but documents that we really don't know.
6887 # 'pass_all' -- all dependencies passed with no checks.
6888 # 'test_compile' -- check by making test program.
6889 # 'file_magic [[regex]]' -- check by looking for files in library path
6890 # which responds to the $file_magic_cmd with a given extended regex.
6891 # If you have `file' or equivalent on your system and you're not sure
6892 # whether `pass_all' will *always* work, you probably want this one.
6893
6894 case $host_os in
6895 aix[4-9]*)
6896   lt_cv_deplibs_check_method=pass_all
6897   ;;
6898
6899 beos*)
6900   lt_cv_deplibs_check_method=pass_all
6901   ;;
6902
6903 bsdi[45]*)
6904   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6905   lt_cv_file_magic_cmd='/usr/bin/file -L'
6906   lt_cv_file_magic_test_file=/shlib/libc.so
6907   ;;
6908
6909 cygwin*)
6910   # func_win32_libid is a shell function defined in ltmain.sh
6911   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6912   lt_cv_file_magic_cmd='func_win32_libid'
6913   ;;
6914
6915 mingw* | pw32*)
6916   # Base MSYS/MinGW do not provide the 'file' command needed by
6917   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6918   # unless we find 'file', for example because we are cross-compiling.
6919   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6920   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6921     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6922     lt_cv_file_magic_cmd='func_win32_libid'
6923   else
6924     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6925     lt_cv_file_magic_cmd='$OBJDUMP -f'
6926   fi
6927   ;;
6928
6929 cegcc*)
6930   # use the weaker test based on 'objdump'. See mingw*.
6931   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6932   lt_cv_file_magic_cmd='$OBJDUMP -f'
6933   ;;
6934
6935 darwin* | rhapsody*)
6936   lt_cv_deplibs_check_method=pass_all
6937   ;;
6938
6939 freebsd* | dragonfly*)
6940   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6941     case $host_cpu in
6942     i*86 )
6943       # Not sure whether the presence of OpenBSD here was a mistake.
6944       # Let's accept both of them until this is cleared up.
6945       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6946       lt_cv_file_magic_cmd=/usr/bin/file
6947       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6948       ;;
6949     esac
6950   else
6951     lt_cv_deplibs_check_method=pass_all
6952   fi
6953   ;;
6954
6955 gnu*)
6956   lt_cv_deplibs_check_method=pass_all
6957   ;;
6958
6959 haiku*)
6960   lt_cv_deplibs_check_method=pass_all
6961   ;;
6962
6963 hpux10.20* | hpux11*)
6964   lt_cv_file_magic_cmd=/usr/bin/file
6965   case $host_cpu in
6966   ia64*)
6967     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6968     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6969     ;;
6970   hppa*64*)
6971     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]'
6972     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6973     ;;
6974   *)
6975     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6976     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6977     ;;
6978   esac
6979   ;;
6980
6981 interix[3-9]*)
6982   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6983   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6984   ;;
6985
6986 irix5* | irix6* | nonstopux*)
6987   case $LD in
6988   *-32|*"-32 ") libmagic=32-bit;;
6989   *-n32|*"-n32 ") libmagic=N32;;
6990   *-64|*"-64 ") libmagic=64-bit;;
6991   *) libmagic=never-match;;
6992   esac
6993   lt_cv_deplibs_check_method=pass_all
6994   ;;
6995
6996 # This must be Linux ELF.
6997 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6998   lt_cv_deplibs_check_method=pass_all
6999   ;;
7000
7001 netbsd*)
7002   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7003     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7004   else
7005     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7006   fi
7007   ;;
7008
7009 newos6*)
7010   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7011   lt_cv_file_magic_cmd=/usr/bin/file
7012   lt_cv_file_magic_test_file=/usr/lib/libnls.so
7013   ;;
7014
7015 *nto* | *qnx*)
7016   lt_cv_deplibs_check_method=pass_all
7017   ;;
7018
7019 openbsd*)
7020   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7021     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7022   else
7023     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7024   fi
7025   ;;
7026
7027 osf3* | osf4* | osf5*)
7028   lt_cv_deplibs_check_method=pass_all
7029   ;;
7030
7031 rdos*)
7032   lt_cv_deplibs_check_method=pass_all
7033   ;;
7034
7035 solaris*)
7036   lt_cv_deplibs_check_method=pass_all
7037   ;;
7038
7039 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7040   lt_cv_deplibs_check_method=pass_all
7041   ;;
7042
7043 sysv4 | sysv4.3*)
7044   case $host_vendor in
7045   motorola)
7046     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]'
7047     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7048     ;;
7049   ncr)
7050     lt_cv_deplibs_check_method=pass_all
7051     ;;
7052   sequent)
7053     lt_cv_file_magic_cmd='/bin/file'
7054     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7055     ;;
7056   sni)
7057     lt_cv_file_magic_cmd='/bin/file'
7058     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7059     lt_cv_file_magic_test_file=/lib/libc.so
7060     ;;
7061   siemens)
7062     lt_cv_deplibs_check_method=pass_all
7063     ;;
7064   pc)
7065     lt_cv_deplibs_check_method=pass_all
7066     ;;
7067   esac
7068   ;;
7069
7070 tpf*)
7071   lt_cv_deplibs_check_method=pass_all
7072   ;;
7073 esac
7074
7075 fi
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7077 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7078 file_magic_cmd=$lt_cv_file_magic_cmd
7079 deplibs_check_method=$lt_cv_deplibs_check_method
7080 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093 if test -n "$ac_tool_prefix"; then
7094   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7095 set dummy ${ac_tool_prefix}ar; ac_word=$2
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7097 $as_echo_n "checking for $ac_word... " >&6; }
7098 if ${ac_cv_prog_AR+:} false; then :
7099   $as_echo_n "(cached) " >&6
7100 else
7101   if test -n "$AR"; then
7102   ac_cv_prog_AR="$AR" # Let the user override the test.
7103 else
7104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7105 for as_dir in $PATH
7106 do
7107   IFS=$as_save_IFS
7108   test -z "$as_dir" && as_dir=.
7109     for ac_exec_ext in '' $ac_executable_extensions; do
7110   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7111     ac_cv_prog_AR="${ac_tool_prefix}ar"
7112     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7113     break 2
7114   fi
7115 done
7116   done
7117 IFS=$as_save_IFS
7118
7119 fi
7120 fi
7121 AR=$ac_cv_prog_AR
7122 if test -n "$AR"; then
7123   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7124 $as_echo "$AR" >&6; }
7125 else
7126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7127 $as_echo "no" >&6; }
7128 fi
7129
7130
7131 fi
7132 if test -z "$ac_cv_prog_AR"; then
7133   ac_ct_AR=$AR
7134   # Extract the first word of "ar", so it can be a program name with args.
7135 set dummy ar; ac_word=$2
7136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7137 $as_echo_n "checking for $ac_word... " >&6; }
7138 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7139   $as_echo_n "(cached) " >&6
7140 else
7141   if test -n "$ac_ct_AR"; then
7142   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7143 else
7144 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7145 for as_dir in $PATH
7146 do
7147   IFS=$as_save_IFS
7148   test -z "$as_dir" && as_dir=.
7149     for ac_exec_ext in '' $ac_executable_extensions; do
7150   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7151     ac_cv_prog_ac_ct_AR="ar"
7152     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7153     break 2
7154   fi
7155 done
7156   done
7157 IFS=$as_save_IFS
7158
7159 fi
7160 fi
7161 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7162 if test -n "$ac_ct_AR"; then
7163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7164 $as_echo "$ac_ct_AR" >&6; }
7165 else
7166   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7167 $as_echo "no" >&6; }
7168 fi
7169
7170   if test "x$ac_ct_AR" = x; then
7171     AR="false"
7172   else
7173     case $cross_compiling:$ac_tool_warned in
7174 yes:)
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7176 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7177 ac_tool_warned=yes ;;
7178 esac
7179     AR=$ac_ct_AR
7180   fi
7181 else
7182   AR="$ac_cv_prog_AR"
7183 fi
7184
7185 test -z "$AR" && AR=ar
7186 test -z "$AR_FLAGS" && AR_FLAGS=cru
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198 if test -n "$ac_tool_prefix"; then
7199   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7200 set dummy ${ac_tool_prefix}strip; ac_word=$2
7201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7202 $as_echo_n "checking for $ac_word... " >&6; }
7203 if ${ac_cv_prog_STRIP+:} false; then :
7204   $as_echo_n "(cached) " >&6
7205 else
7206   if test -n "$STRIP"; then
7207   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7208 else
7209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7210 for as_dir in $PATH
7211 do
7212   IFS=$as_save_IFS
7213   test -z "$as_dir" && as_dir=.
7214     for ac_exec_ext in '' $ac_executable_extensions; do
7215   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7216     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7217     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7218     break 2
7219   fi
7220 done
7221   done
7222 IFS=$as_save_IFS
7223
7224 fi
7225 fi
7226 STRIP=$ac_cv_prog_STRIP
7227 if test -n "$STRIP"; then
7228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7229 $as_echo "$STRIP" >&6; }
7230 else
7231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7232 $as_echo "no" >&6; }
7233 fi
7234
7235
7236 fi
7237 if test -z "$ac_cv_prog_STRIP"; then
7238   ac_ct_STRIP=$STRIP
7239   # Extract the first word of "strip", so it can be a program name with args.
7240 set dummy strip; ac_word=$2
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7242 $as_echo_n "checking for $ac_word... " >&6; }
7243 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7244   $as_echo_n "(cached) " >&6
7245 else
7246   if test -n "$ac_ct_STRIP"; then
7247   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7248 else
7249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7250 for as_dir in $PATH
7251 do
7252   IFS=$as_save_IFS
7253   test -z "$as_dir" && as_dir=.
7254     for ac_exec_ext in '' $ac_executable_extensions; do
7255   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7256     ac_cv_prog_ac_ct_STRIP="strip"
7257     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7258     break 2
7259   fi
7260 done
7261   done
7262 IFS=$as_save_IFS
7263
7264 fi
7265 fi
7266 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7267 if test -n "$ac_ct_STRIP"; then
7268   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7269 $as_echo "$ac_ct_STRIP" >&6; }
7270 else
7271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7272 $as_echo "no" >&6; }
7273 fi
7274
7275   if test "x$ac_ct_STRIP" = x; then
7276     STRIP=":"
7277   else
7278     case $cross_compiling:$ac_tool_warned in
7279 yes:)
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7281 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7282 ac_tool_warned=yes ;;
7283 esac
7284     STRIP=$ac_ct_STRIP
7285   fi
7286 else
7287   STRIP="$ac_cv_prog_STRIP"
7288 fi
7289
7290 test -z "$STRIP" && STRIP=:
7291
7292
7293
7294
7295
7296
7297 if test -n "$ac_tool_prefix"; then
7298   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7299 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7301 $as_echo_n "checking for $ac_word... " >&6; }
7302 if ${ac_cv_prog_RANLIB+:} false; then :
7303   $as_echo_n "(cached) " >&6
7304 else
7305   if test -n "$RANLIB"; then
7306   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7307 else
7308 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7309 for as_dir in $PATH
7310 do
7311   IFS=$as_save_IFS
7312   test -z "$as_dir" && as_dir=.
7313     for ac_exec_ext in '' $ac_executable_extensions; do
7314   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7315     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7316     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7317     break 2
7318   fi
7319 done
7320   done
7321 IFS=$as_save_IFS
7322
7323 fi
7324 fi
7325 RANLIB=$ac_cv_prog_RANLIB
7326 if test -n "$RANLIB"; then
7327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7328 $as_echo "$RANLIB" >&6; }
7329 else
7330   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7331 $as_echo "no" >&6; }
7332 fi
7333
7334
7335 fi
7336 if test -z "$ac_cv_prog_RANLIB"; then
7337   ac_ct_RANLIB=$RANLIB
7338   # Extract the first word of "ranlib", so it can be a program name with args.
7339 set dummy ranlib; ac_word=$2
7340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7341 $as_echo_n "checking for $ac_word... " >&6; }
7342 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7343   $as_echo_n "(cached) " >&6
7344 else
7345   if test -n "$ac_ct_RANLIB"; then
7346   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7347 else
7348 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7349 for as_dir in $PATH
7350 do
7351   IFS=$as_save_IFS
7352   test -z "$as_dir" && as_dir=.
7353     for ac_exec_ext in '' $ac_executable_extensions; do
7354   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7355     ac_cv_prog_ac_ct_RANLIB="ranlib"
7356     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7357     break 2
7358   fi
7359 done
7360   done
7361 IFS=$as_save_IFS
7362
7363 fi
7364 fi
7365 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7366 if test -n "$ac_ct_RANLIB"; then
7367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7368 $as_echo "$ac_ct_RANLIB" >&6; }
7369 else
7370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7371 $as_echo "no" >&6; }
7372 fi
7373
7374   if test "x$ac_ct_RANLIB" = x; then
7375     RANLIB=":"
7376   else
7377     case $cross_compiling:$ac_tool_warned in
7378 yes:)
7379 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7380 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7381 ac_tool_warned=yes ;;
7382 esac
7383     RANLIB=$ac_ct_RANLIB
7384   fi
7385 else
7386   RANLIB="$ac_cv_prog_RANLIB"
7387 fi
7388
7389 test -z "$RANLIB" && RANLIB=:
7390
7391
7392
7393
7394
7395
7396 # Determine commands to create old-style static archives.
7397 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7398 old_postinstall_cmds='chmod 644 $oldlib'
7399 old_postuninstall_cmds=
7400
7401 if test -n "$RANLIB"; then
7402   case $host_os in
7403   openbsd*)
7404     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7405     ;;
7406   *)
7407     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7408     ;;
7409   esac
7410   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7411 fi
7412
7413 case $host_os in
7414   darwin*)
7415     lock_old_archive_extraction=yes ;;
7416   *)
7417     lock_old_archive_extraction=no ;;
7418 esac
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
7458 # If no C compiler was specified, use CC.
7459 LTCC=${LTCC-"$CC"}
7460
7461 # If no C compiler flags were specified, use CFLAGS.
7462 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7463
7464 # Allow CC to be a program name with arguments.
7465 compiler=$CC
7466
7467
7468 # Check for command to grab the raw symbol name followed by C symbol from nm.
7469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7470 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7471 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7472   $as_echo_n "(cached) " >&6
7473 else
7474
7475 # These are sane defaults that work on at least a few old systems.
7476 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7477
7478 # Character class describing NM global symbol codes.
7479 symcode='[BCDEGRST]'
7480
7481 # Regexp to match symbols that can be accessed directly from C.
7482 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7483
7484 # Define system-specific variables.
7485 case $host_os in
7486 aix*)
7487   symcode='[BCDT]'
7488   ;;
7489 cygwin* | mingw* | pw32* | cegcc*)
7490   symcode='[ABCDGISTW]'
7491   ;;
7492 hpux*)
7493   if test "$host_cpu" = ia64; then
7494     symcode='[ABCDEGRST]'
7495   fi
7496   ;;
7497 irix* | nonstopux*)
7498   symcode='[BCDEGRST]'
7499   ;;
7500 osf*)
7501   symcode='[BCDEGQRST]'
7502   ;;
7503 solaris*)
7504   symcode='[BDRT]'
7505   ;;
7506 sco3.2v5*)
7507   symcode='[DT]'
7508   ;;
7509 sysv4.2uw2*)
7510   symcode='[DT]'
7511   ;;
7512 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7513   symcode='[ABDT]'
7514   ;;
7515 sysv4)
7516   symcode='[DFNSTU]'
7517   ;;
7518 esac
7519
7520 # If we're using GNU nm, then use its standard symbol codes.
7521 case `$NM -V 2>&1` in
7522 *GNU* | *'with BFD'*)
7523   symcode='[ABCDGIRSTW]' ;;
7524 esac
7525
7526 # Transform an extracted symbol line into a proper C declaration.
7527 # Some systems (esp. on ia64) link data and code symbols differently,
7528 # so use this general approach.
7529 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7530
7531 # Transform an extracted symbol line into symbol name and symbol address
7532 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7533 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'"
7534
7535 # Handle CRLF in mingw tool chain
7536 opt_cr=
7537 case $build_os in
7538 mingw*)
7539   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7540   ;;
7541 esac
7542
7543 # Try without a prefix underscore, then with it.
7544 for ac_symprfx in "" "_"; do
7545
7546   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7547   symxfrm="\\1 $ac_symprfx\\2 \\2"
7548
7549   # Write the raw and C identifiers.
7550   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7551     # Fake it for dumpbin and say T for any non-static function
7552     # and D for any global variable.
7553     # Also find C++ and __fastcall symbols from MSVC++,
7554     # which start with @ or ?.
7555     lt_cv_sys_global_symbol_pipe="$AWK '"\
7556 "     {last_section=section; section=\$ 3};"\
7557 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7558 "     \$ 0!~/External *\|/{next};"\
7559 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7560 "     {if(hide[section]) next};"\
7561 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7562 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7563 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7564 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7565 "     ' prfx=^$ac_symprfx"
7566   else
7567     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7568   fi
7569
7570   # Check to see that the pipe works correctly.
7571   pipe_works=no
7572
7573   rm -f conftest*
7574   cat > conftest.$ac_ext <<_LT_EOF
7575 #ifdef __cplusplus
7576 extern "C" {
7577 #endif
7578 char nm_test_var;
7579 void nm_test_func(void);
7580 void nm_test_func(void){}
7581 #ifdef __cplusplus
7582 }
7583 #endif
7584 int main(){nm_test_var='a';nm_test_func();return(0);}
7585 _LT_EOF
7586
7587   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7588   (eval $ac_compile) 2>&5
7589   ac_status=$?
7590   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7591   test $ac_status = 0; }; then
7592     # Now try to grab the symbols.
7593     nlist=conftest.nm
7594     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7595   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7596   ac_status=$?
7597   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7598   test $ac_status = 0; } && test -s "$nlist"; then
7599       # Try sorting and uniquifying the output.
7600       if sort "$nlist" | uniq > "$nlist"T; then
7601         mv -f "$nlist"T "$nlist"
7602       else
7603         rm -f "$nlist"T
7604       fi
7605
7606       # Make sure that we snagged all the symbols we need.
7607       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7608         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7609           cat <<_LT_EOF > conftest.$ac_ext
7610 #ifdef __cplusplus
7611 extern "C" {
7612 #endif
7613
7614 _LT_EOF
7615           # Now generate the symbol file.
7616           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7617
7618           cat <<_LT_EOF >> conftest.$ac_ext
7619
7620 /* The mapping between symbol names and symbols.  */
7621 const struct {
7622   const char *name;
7623   void       *address;
7624 }
7625 lt__PROGRAM__LTX_preloaded_symbols[] =
7626 {
7627   { "@PROGRAM@", (void *) 0 },
7628 _LT_EOF
7629           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7630           cat <<\_LT_EOF >> conftest.$ac_ext
7631   {0, (void *) 0}
7632 };
7633
7634 /* This works around a problem in FreeBSD linker */
7635 #ifdef FREEBSD_WORKAROUND
7636 static const void *lt_preloaded_setup() {
7637   return lt__PROGRAM__LTX_preloaded_symbols;
7638 }
7639 #endif
7640
7641 #ifdef __cplusplus
7642 }
7643 #endif
7644 _LT_EOF
7645           # Now try linking the two files.
7646           mv conftest.$ac_objext conftstm.$ac_objext
7647           lt_save_LIBS="$LIBS"
7648           lt_save_CFLAGS="$CFLAGS"
7649           LIBS="conftstm.$ac_objext"
7650           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7651           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7652   (eval $ac_link) 2>&5
7653   ac_status=$?
7654   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7655   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7656             pipe_works=yes
7657           fi
7658           LIBS="$lt_save_LIBS"
7659           CFLAGS="$lt_save_CFLAGS"
7660         else
7661           echo "cannot find nm_test_func in $nlist" >&5
7662         fi
7663       else
7664         echo "cannot find nm_test_var in $nlist" >&5
7665       fi
7666     else
7667       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7668     fi
7669   else
7670     echo "$progname: failed program was:" >&5
7671     cat conftest.$ac_ext >&5
7672   fi
7673   rm -rf conftest* conftst*
7674
7675   # Do not use the global_symbol_pipe unless it works.
7676   if test "$pipe_works" = yes; then
7677     break
7678   else
7679     lt_cv_sys_global_symbol_pipe=
7680   fi
7681 done
7682
7683 fi
7684
7685 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7686   lt_cv_sys_global_symbol_to_cdecl=
7687 fi
7688 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7689   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7690 $as_echo "failed" >&6; }
7691 else
7692   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7693 $as_echo "ok" >&6; }
7694 fi
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717 # Check whether --enable-libtool-lock was given.
7718 if test "${enable_libtool_lock+set}" = set; then :
7719   enableval=$enable_libtool_lock;
7720 fi
7721
7722 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7723
7724 # Some flags need to be propagated to the compiler or linker for good
7725 # libtool support.
7726 case $host in
7727 ia64-*-hpux*)
7728   # Find out which ABI we are using.
7729   echo 'int i;' > conftest.$ac_ext
7730   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7731   (eval $ac_compile) 2>&5
7732   ac_status=$?
7733   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7734   test $ac_status = 0; }; then
7735     case `/usr/bin/file conftest.$ac_objext` in
7736       *ELF-32*)
7737         HPUX_IA64_MODE="32"
7738         ;;
7739       *ELF-64*)
7740         HPUX_IA64_MODE="64"
7741         ;;
7742     esac
7743   fi
7744   rm -rf conftest*
7745   ;;
7746 *-*-irix6*)
7747   # Find out which ABI we are using.
7748   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7749   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7750   (eval $ac_compile) 2>&5
7751   ac_status=$?
7752   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7753   test $ac_status = 0; }; then
7754     if test "$lt_cv_prog_gnu_ld" = yes; then
7755       case `/usr/bin/file conftest.$ac_objext` in
7756         *32-bit*)
7757           LD="${LD-ld} -melf32bsmip"
7758           ;;
7759         *N32*)
7760           LD="${LD-ld} -melf32bmipn32"
7761           ;;
7762         *64-bit*)
7763           LD="${LD-ld} -melf64bmip"
7764         ;;
7765       esac
7766     else
7767       case `/usr/bin/file conftest.$ac_objext` in
7768         *32-bit*)
7769           LD="${LD-ld} -32"
7770           ;;
7771         *N32*)
7772           LD="${LD-ld} -n32"
7773           ;;
7774         *64-bit*)
7775           LD="${LD-ld} -64"
7776           ;;
7777       esac
7778     fi
7779   fi
7780   rm -rf conftest*
7781   ;;
7782
7783 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7784 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7785   # Find out which ABI we are using.
7786   echo 'int i;' > conftest.$ac_ext
7787   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7788   (eval $ac_compile) 2>&5
7789   ac_status=$?
7790   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7791   test $ac_status = 0; }; then
7792     case `/usr/bin/file conftest.o` in
7793       *32-bit*)
7794         case $host in
7795           x86_64-*kfreebsd*-gnu)
7796             LD="${LD-ld} -m elf_i386_fbsd"
7797             ;;
7798           x86_64-*linux*)
7799             case `/usr/bin/file conftest.o` in
7800               *x86-64*)
7801                 LD="${LD-ld} -m elf32_x86_64"
7802                 ;;
7803               *)
7804                 LD="${LD-ld} -m elf_i386"
7805                 ;;
7806             esac
7807             ;;
7808           powerpc64le-*linux*)
7809             LD="${LD-ld} -m elf32lppclinux"
7810             ;;
7811           powerpc64-*linux*)
7812             LD="${LD-ld} -m elf32ppclinux"
7813             ;;
7814           s390x-*linux*)
7815             LD="${LD-ld} -m elf_s390"
7816             ;;
7817           sparc64-*linux*)
7818             LD="${LD-ld} -m elf32_sparc"
7819             ;;
7820         esac
7821         ;;
7822       *64-bit*)
7823         case $host in
7824           x86_64-*kfreebsd*-gnu)
7825             LD="${LD-ld} -m elf_x86_64_fbsd"
7826             ;;
7827           x86_64-*linux*)
7828             LD="${LD-ld} -m elf_x86_64"
7829             ;;
7830           powerpcle-*linux*)
7831             LD="${LD-ld} -m elf64lppc"
7832             ;;
7833           powerpc-*linux*)
7834             LD="${LD-ld} -m elf64ppc"
7835             ;;
7836           s390*-*linux*|s390*-*tpf*)
7837             LD="${LD-ld} -m elf64_s390"
7838             ;;
7839           sparc*-*linux*)
7840             LD="${LD-ld} -m elf64_sparc"
7841             ;;
7842         esac
7843         ;;
7844     esac
7845   fi
7846   rm -rf conftest*
7847   ;;
7848
7849 *-*-sco3.2v5*)
7850   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7851   SAVE_CFLAGS="$CFLAGS"
7852   CFLAGS="$CFLAGS -belf"
7853   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7854 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7855 if ${lt_cv_cc_needs_belf+:} false; then :
7856   $as_echo_n "(cached) " >&6
7857 else
7858   ac_ext=c
7859 ac_cpp='$CPP $CPPFLAGS'
7860 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7861 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7862 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7863
7864      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7865 /* end confdefs.h.  */
7866
7867 int
7868 main ()
7869 {
7870
7871   ;
7872   return 0;
7873 }
7874 _ACEOF
7875 if ac_fn_c_try_link "$LINENO"; then :
7876   lt_cv_cc_needs_belf=yes
7877 else
7878   lt_cv_cc_needs_belf=no
7879 fi
7880 rm -f core conftest.err conftest.$ac_objext \
7881     conftest$ac_exeext conftest.$ac_ext
7882      ac_ext=c
7883 ac_cpp='$CPP $CPPFLAGS'
7884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7887
7888 fi
7889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7890 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7891   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7892     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7893     CFLAGS="$SAVE_CFLAGS"
7894   fi
7895   ;;
7896 sparc*-*solaris*)
7897   # Find out which ABI we are using.
7898   echo 'int i;' > conftest.$ac_ext
7899   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7900   (eval $ac_compile) 2>&5
7901   ac_status=$?
7902   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7903   test $ac_status = 0; }; then
7904     case `/usr/bin/file conftest.o` in
7905     *64-bit*)
7906       case $lt_cv_prog_gnu_ld in
7907       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7908       *)
7909         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7910           LD="${LD-ld} -64"
7911         fi
7912         ;;
7913       esac
7914       ;;
7915     esac
7916   fi
7917   rm -rf conftest*
7918   ;;
7919 esac
7920
7921 need_locks="$enable_libtool_lock"
7922
7923
7924   case $host_os in
7925     rhapsody* | darwin*)
7926     if test -n "$ac_tool_prefix"; then
7927   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7928 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7930 $as_echo_n "checking for $ac_word... " >&6; }
7931 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7932   $as_echo_n "(cached) " >&6
7933 else
7934   if test -n "$DSYMUTIL"; then
7935   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7936 else
7937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7938 for as_dir in $PATH
7939 do
7940   IFS=$as_save_IFS
7941   test -z "$as_dir" && as_dir=.
7942     for ac_exec_ext in '' $ac_executable_extensions; do
7943   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7944     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7945     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7946     break 2
7947   fi
7948 done
7949   done
7950 IFS=$as_save_IFS
7951
7952 fi
7953 fi
7954 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7955 if test -n "$DSYMUTIL"; then
7956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7957 $as_echo "$DSYMUTIL" >&6; }
7958 else
7959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7960 $as_echo "no" >&6; }
7961 fi
7962
7963
7964 fi
7965 if test -z "$ac_cv_prog_DSYMUTIL"; then
7966   ac_ct_DSYMUTIL=$DSYMUTIL
7967   # Extract the first word of "dsymutil", so it can be a program name with args.
7968 set dummy dsymutil; ac_word=$2
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7970 $as_echo_n "checking for $ac_word... " >&6; }
7971 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7972   $as_echo_n "(cached) " >&6
7973 else
7974   if test -n "$ac_ct_DSYMUTIL"; then
7975   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7976 else
7977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7978 for as_dir in $PATH
7979 do
7980   IFS=$as_save_IFS
7981   test -z "$as_dir" && as_dir=.
7982     for ac_exec_ext in '' $ac_executable_extensions; do
7983   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7984     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7985     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7986     break 2
7987   fi
7988 done
7989   done
7990 IFS=$as_save_IFS
7991
7992 fi
7993 fi
7994 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7995 if test -n "$ac_ct_DSYMUTIL"; then
7996   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7997 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7998 else
7999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8000 $as_echo "no" >&6; }
8001 fi
8002
8003   if test "x$ac_ct_DSYMUTIL" = x; then
8004     DSYMUTIL=":"
8005   else
8006     case $cross_compiling:$ac_tool_warned in
8007 yes:)
8008 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8009 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8010 ac_tool_warned=yes ;;
8011 esac
8012     DSYMUTIL=$ac_ct_DSYMUTIL
8013   fi
8014 else
8015   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8016 fi
8017
8018     if test -n "$ac_tool_prefix"; then
8019   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8020 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8022 $as_echo_n "checking for $ac_word... " >&6; }
8023 if ${ac_cv_prog_NMEDIT+:} false; then :
8024   $as_echo_n "(cached) " >&6
8025 else
8026   if test -n "$NMEDIT"; then
8027   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8028 else
8029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8030 for as_dir in $PATH
8031 do
8032   IFS=$as_save_IFS
8033   test -z "$as_dir" && as_dir=.
8034     for ac_exec_ext in '' $ac_executable_extensions; do
8035   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8036     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8037     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8038     break 2
8039   fi
8040 done
8041   done
8042 IFS=$as_save_IFS
8043
8044 fi
8045 fi
8046 NMEDIT=$ac_cv_prog_NMEDIT
8047 if test -n "$NMEDIT"; then
8048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8049 $as_echo "$NMEDIT" >&6; }
8050 else
8051   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8052 $as_echo "no" >&6; }
8053 fi
8054
8055
8056 fi
8057 if test -z "$ac_cv_prog_NMEDIT"; then
8058   ac_ct_NMEDIT=$NMEDIT
8059   # Extract the first word of "nmedit", so it can be a program name with args.
8060 set dummy nmedit; ac_word=$2
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8062 $as_echo_n "checking for $ac_word... " >&6; }
8063 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8064   $as_echo_n "(cached) " >&6
8065 else
8066   if test -n "$ac_ct_NMEDIT"; then
8067   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8068 else
8069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8070 for as_dir in $PATH
8071 do
8072   IFS=$as_save_IFS
8073   test -z "$as_dir" && as_dir=.
8074     for ac_exec_ext in '' $ac_executable_extensions; do
8075   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8076     ac_cv_prog_ac_ct_NMEDIT="nmedit"
8077     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8078     break 2
8079   fi
8080 done
8081   done
8082 IFS=$as_save_IFS
8083
8084 fi
8085 fi
8086 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8087 if test -n "$ac_ct_NMEDIT"; then
8088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8089 $as_echo "$ac_ct_NMEDIT" >&6; }
8090 else
8091   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8092 $as_echo "no" >&6; }
8093 fi
8094
8095   if test "x$ac_ct_NMEDIT" = x; then
8096     NMEDIT=":"
8097   else
8098     case $cross_compiling:$ac_tool_warned in
8099 yes:)
8100 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8101 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8102 ac_tool_warned=yes ;;
8103 esac
8104     NMEDIT=$ac_ct_NMEDIT
8105   fi
8106 else
8107   NMEDIT="$ac_cv_prog_NMEDIT"
8108 fi
8109
8110     if test -n "$ac_tool_prefix"; then
8111   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8112 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8114 $as_echo_n "checking for $ac_word... " >&6; }
8115 if ${ac_cv_prog_LIPO+:} false; then :
8116   $as_echo_n "(cached) " >&6
8117 else
8118   if test -n "$LIPO"; then
8119   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8120 else
8121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8122 for as_dir in $PATH
8123 do
8124   IFS=$as_save_IFS
8125   test -z "$as_dir" && as_dir=.
8126     for ac_exec_ext in '' $ac_executable_extensions; do
8127   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8128     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8129     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8130     break 2
8131   fi
8132 done
8133   done
8134 IFS=$as_save_IFS
8135
8136 fi
8137 fi
8138 LIPO=$ac_cv_prog_LIPO
8139 if test -n "$LIPO"; then
8140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8141 $as_echo "$LIPO" >&6; }
8142 else
8143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8144 $as_echo "no" >&6; }
8145 fi
8146
8147
8148 fi
8149 if test -z "$ac_cv_prog_LIPO"; then
8150   ac_ct_LIPO=$LIPO
8151   # Extract the first word of "lipo", so it can be a program name with args.
8152 set dummy lipo; ac_word=$2
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8154 $as_echo_n "checking for $ac_word... " >&6; }
8155 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8156   $as_echo_n "(cached) " >&6
8157 else
8158   if test -n "$ac_ct_LIPO"; then
8159   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8160 else
8161 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8162 for as_dir in $PATH
8163 do
8164   IFS=$as_save_IFS
8165   test -z "$as_dir" && as_dir=.
8166     for ac_exec_ext in '' $ac_executable_extensions; do
8167   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8168     ac_cv_prog_ac_ct_LIPO="lipo"
8169     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8170     break 2
8171   fi
8172 done
8173   done
8174 IFS=$as_save_IFS
8175
8176 fi
8177 fi
8178 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8179 if test -n "$ac_ct_LIPO"; then
8180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8181 $as_echo "$ac_ct_LIPO" >&6; }
8182 else
8183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8184 $as_echo "no" >&6; }
8185 fi
8186
8187   if test "x$ac_ct_LIPO" = x; then
8188     LIPO=":"
8189   else
8190     case $cross_compiling:$ac_tool_warned in
8191 yes:)
8192 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8193 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8194 ac_tool_warned=yes ;;
8195 esac
8196     LIPO=$ac_ct_LIPO
8197   fi
8198 else
8199   LIPO="$ac_cv_prog_LIPO"
8200 fi
8201
8202     if test -n "$ac_tool_prefix"; then
8203   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8204 set dummy ${ac_tool_prefix}otool; ac_word=$2
8205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8206 $as_echo_n "checking for $ac_word... " >&6; }
8207 if ${ac_cv_prog_OTOOL+:} false; then :
8208   $as_echo_n "(cached) " >&6
8209 else
8210   if test -n "$OTOOL"; then
8211   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8212 else
8213 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8214 for as_dir in $PATH
8215 do
8216   IFS=$as_save_IFS
8217   test -z "$as_dir" && as_dir=.
8218     for ac_exec_ext in '' $ac_executable_extensions; do
8219   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8220     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8221     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8222     break 2
8223   fi
8224 done
8225   done
8226 IFS=$as_save_IFS
8227
8228 fi
8229 fi
8230 OTOOL=$ac_cv_prog_OTOOL
8231 if test -n "$OTOOL"; then
8232   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8233 $as_echo "$OTOOL" >&6; }
8234 else
8235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8236 $as_echo "no" >&6; }
8237 fi
8238
8239
8240 fi
8241 if test -z "$ac_cv_prog_OTOOL"; then
8242   ac_ct_OTOOL=$OTOOL
8243   # Extract the first word of "otool", so it can be a program name with args.
8244 set dummy otool; ac_word=$2
8245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8246 $as_echo_n "checking for $ac_word... " >&6; }
8247 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8248   $as_echo_n "(cached) " >&6
8249 else
8250   if test -n "$ac_ct_OTOOL"; then
8251   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8252 else
8253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8254 for as_dir in $PATH
8255 do
8256   IFS=$as_save_IFS
8257   test -z "$as_dir" && as_dir=.
8258     for ac_exec_ext in '' $ac_executable_extensions; do
8259   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8260     ac_cv_prog_ac_ct_OTOOL="otool"
8261     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8262     break 2
8263   fi
8264 done
8265   done
8266 IFS=$as_save_IFS
8267
8268 fi
8269 fi
8270 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8271 if test -n "$ac_ct_OTOOL"; then
8272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8273 $as_echo "$ac_ct_OTOOL" >&6; }
8274 else
8275   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8276 $as_echo "no" >&6; }
8277 fi
8278
8279   if test "x$ac_ct_OTOOL" = x; then
8280     OTOOL=":"
8281   else
8282     case $cross_compiling:$ac_tool_warned in
8283 yes:)
8284 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8285 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8286 ac_tool_warned=yes ;;
8287 esac
8288     OTOOL=$ac_ct_OTOOL
8289   fi
8290 else
8291   OTOOL="$ac_cv_prog_OTOOL"
8292 fi
8293
8294     if test -n "$ac_tool_prefix"; then
8295   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8296 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8298 $as_echo_n "checking for $ac_word... " >&6; }
8299 if ${ac_cv_prog_OTOOL64+:} false; then :
8300   $as_echo_n "(cached) " >&6
8301 else
8302   if test -n "$OTOOL64"; then
8303   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8304 else
8305 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8306 for as_dir in $PATH
8307 do
8308   IFS=$as_save_IFS
8309   test -z "$as_dir" && as_dir=.
8310     for ac_exec_ext in '' $ac_executable_extensions; do
8311   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8312     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8313     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8314     break 2
8315   fi
8316 done
8317   done
8318 IFS=$as_save_IFS
8319
8320 fi
8321 fi
8322 OTOOL64=$ac_cv_prog_OTOOL64
8323 if test -n "$OTOOL64"; then
8324   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8325 $as_echo "$OTOOL64" >&6; }
8326 else
8327   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8328 $as_echo "no" >&6; }
8329 fi
8330
8331
8332 fi
8333 if test -z "$ac_cv_prog_OTOOL64"; then
8334   ac_ct_OTOOL64=$OTOOL64
8335   # Extract the first word of "otool64", so it can be a program name with args.
8336 set dummy otool64; ac_word=$2
8337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8338 $as_echo_n "checking for $ac_word... " >&6; }
8339 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8340   $as_echo_n "(cached) " >&6
8341 else
8342   if test -n "$ac_ct_OTOOL64"; then
8343   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8344 else
8345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8346 for as_dir in $PATH
8347 do
8348   IFS=$as_save_IFS
8349   test -z "$as_dir" && as_dir=.
8350     for ac_exec_ext in '' $ac_executable_extensions; do
8351   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8352     ac_cv_prog_ac_ct_OTOOL64="otool64"
8353     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8354     break 2
8355   fi
8356 done
8357   done
8358 IFS=$as_save_IFS
8359
8360 fi
8361 fi
8362 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8363 if test -n "$ac_ct_OTOOL64"; then
8364   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8365 $as_echo "$ac_ct_OTOOL64" >&6; }
8366 else
8367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8368 $as_echo "no" >&6; }
8369 fi
8370
8371   if test "x$ac_ct_OTOOL64" = x; then
8372     OTOOL64=":"
8373   else
8374     case $cross_compiling:$ac_tool_warned in
8375 yes:)
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8377 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8378 ac_tool_warned=yes ;;
8379 esac
8380     OTOOL64=$ac_ct_OTOOL64
8381   fi
8382 else
8383   OTOOL64="$ac_cv_prog_OTOOL64"
8384 fi
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
8412     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8413 $as_echo_n "checking for -single_module linker flag... " >&6; }
8414 if ${lt_cv_apple_cc_single_mod+:} false; then :
8415   $as_echo_n "(cached) " >&6
8416 else
8417   lt_cv_apple_cc_single_mod=no
8418       if test -z "${LT_MULTI_MODULE}"; then
8419         # By default we will add the -single_module flag. You can override
8420         # by either setting the environment variable LT_MULTI_MODULE
8421         # non-empty at configure time, or by adding -multi_module to the
8422         # link flags.
8423         rm -rf libconftest.dylib*
8424         echo "int foo(void){return 1;}" > conftest.c
8425         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8426 -dynamiclib -Wl,-single_module conftest.c" >&5
8427         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8428           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8429         _lt_result=$?
8430         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8431           lt_cv_apple_cc_single_mod=yes
8432         else
8433           cat conftest.err >&5
8434         fi
8435         rm -rf libconftest.dylib*
8436         rm -f conftest.*
8437       fi
8438 fi
8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8440 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8441     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8442 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8443 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8444   $as_echo_n "(cached) " >&6
8445 else
8446   lt_cv_ld_exported_symbols_list=no
8447       save_LDFLAGS=$LDFLAGS
8448       echo "_main" > conftest.sym
8449       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8450       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8451 /* end confdefs.h.  */
8452
8453 int
8454 main ()
8455 {
8456
8457   ;
8458   return 0;
8459 }
8460 _ACEOF
8461 if ac_fn_c_try_link "$LINENO"; then :
8462   lt_cv_ld_exported_symbols_list=yes
8463 else
8464   lt_cv_ld_exported_symbols_list=no
8465 fi
8466 rm -f core conftest.err conftest.$ac_objext \
8467     conftest$ac_exeext conftest.$ac_ext
8468         LDFLAGS="$save_LDFLAGS"
8469
8470 fi
8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8472 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8473     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8474 $as_echo_n "checking for -force_load linker flag... " >&6; }
8475 if ${lt_cv_ld_force_load+:} false; then :
8476   $as_echo_n "(cached) " >&6
8477 else
8478   lt_cv_ld_force_load=no
8479       cat > conftest.c << _LT_EOF
8480 int forced_loaded() { return 2;}
8481 _LT_EOF
8482       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8483       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8484       echo "$AR cru libconftest.a conftest.o" >&5
8485       $AR cru libconftest.a conftest.o 2>&5
8486       cat > conftest.c << _LT_EOF
8487 int main() { return 0;}
8488 _LT_EOF
8489       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8490       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8491       _lt_result=$?
8492       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8493         lt_cv_ld_force_load=yes
8494       else
8495         cat conftest.err >&5
8496       fi
8497         rm -f conftest.err libconftest.a conftest conftest.c
8498         rm -rf conftest.dSYM
8499
8500 fi
8501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8502 $as_echo "$lt_cv_ld_force_load" >&6; }
8503     case $host_os in
8504     rhapsody* | darwin1.[012])
8505       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8506     darwin1.*)
8507       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8508     darwin*) # darwin 5.x on
8509       # if running on 10.5 or later, the deployment target defaults
8510       # to the OS version, if on x86, and 10.4, the deployment
8511       # target defaults to 10.4. Don't you love it?
8512       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8513         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8514           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8515         10.[012][,.]*)
8516           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8517         10.*)
8518           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8519       esac
8520     ;;
8521   esac
8522     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8523       _lt_dar_single_mod='$single_module'
8524     fi
8525     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8526       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8527     else
8528       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8529     fi
8530     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8531       _lt_dsymutil='~$DSYMUTIL $lib || :'
8532     else
8533       _lt_dsymutil=
8534     fi
8535     ;;
8536   esac
8537
8538 for ac_header in dlfcn.h
8539 do :
8540   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8541 "
8542 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8543   cat >>confdefs.h <<_ACEOF
8544 #define HAVE_DLFCN_H 1
8545 _ACEOF
8546
8547 fi
8548
8549 done
8550
8551
8552
8553
8554
8555
8556 # Set options
8557
8558
8559
8560         enable_dlopen=no
8561
8562
8563   enable_win32_dll=no
8564
8565
8566             # Check whether --enable-shared was given.
8567 if test "${enable_shared+set}" = set; then :
8568   enableval=$enable_shared; p=${PACKAGE-default}
8569     case $enableval in
8570     yes) enable_shared=yes ;;
8571     no) enable_shared=no ;;
8572     *)
8573       enable_shared=no
8574       # Look at the argument we got.  We use all the common list separators.
8575       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8576       for pkg in $enableval; do
8577         IFS="$lt_save_ifs"
8578         if test "X$pkg" = "X$p"; then
8579           enable_shared=yes
8580         fi
8581       done
8582       IFS="$lt_save_ifs"
8583       ;;
8584     esac
8585 else
8586   enable_shared=yes
8587 fi
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597   # Check whether --enable-static was given.
8598 if test "${enable_static+set}" = set; then :
8599   enableval=$enable_static; p=${PACKAGE-default}
8600     case $enableval in
8601     yes) enable_static=yes ;;
8602     no) enable_static=no ;;
8603     *)
8604      enable_static=no
8605       # Look at the argument we got.  We use all the common list separators.
8606       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8607       for pkg in $enableval; do
8608         IFS="$lt_save_ifs"
8609         if test "X$pkg" = "X$p"; then
8610           enable_static=yes
8611         fi
8612       done
8613       IFS="$lt_save_ifs"
8614       ;;
8615     esac
8616 else
8617   enable_static=yes
8618 fi
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629 # Check whether --with-pic was given.
8630 if test "${with_pic+set}" = set; then :
8631   withval=$with_pic; pic_mode="$withval"
8632 else
8633   pic_mode=default
8634 fi
8635
8636
8637 test -z "$pic_mode" && pic_mode=default
8638
8639
8640
8641
8642
8643
8644
8645   # Check whether --enable-fast-install was given.
8646 if test "${enable_fast_install+set}" = set; then :
8647   enableval=$enable_fast_install; p=${PACKAGE-default}
8648     case $enableval in
8649     yes) enable_fast_install=yes ;;
8650     no) enable_fast_install=no ;;
8651     *)
8652       enable_fast_install=no
8653       # Look at the argument we got.  We use all the common list separators.
8654       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8655       for pkg in $enableval; do
8656         IFS="$lt_save_ifs"
8657         if test "X$pkg" = "X$p"; then
8658           enable_fast_install=yes
8659         fi
8660       done
8661       IFS="$lt_save_ifs"
8662       ;;
8663     esac
8664 else
8665   enable_fast_install=yes
8666 fi
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678 # This can be used to rebuild libtool when needed
8679 LIBTOOL_DEPS="$ltmain"
8680
8681 # Always use our own libtool.
8682 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
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
8709 test -z "$LN_S" && LN_S="ln -s"
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724 if test -n "${ZSH_VERSION+set}" ; then
8725    setopt NO_GLOB_SUBST
8726 fi
8727
8728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8729 $as_echo_n "checking for objdir... " >&6; }
8730 if ${lt_cv_objdir+:} false; then :
8731   $as_echo_n "(cached) " >&6
8732 else
8733   rm -f .libs 2>/dev/null
8734 mkdir .libs 2>/dev/null
8735 if test -d .libs; then
8736   lt_cv_objdir=.libs
8737 else
8738   # MS-DOS does not allow filenames that begin with a dot.
8739   lt_cv_objdir=_libs
8740 fi
8741 rmdir .libs 2>/dev/null
8742 fi
8743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8744 $as_echo "$lt_cv_objdir" >&6; }
8745 objdir=$lt_cv_objdir
8746
8747
8748
8749
8750
8751 cat >>confdefs.h <<_ACEOF
8752 #define LT_OBJDIR "$lt_cv_objdir/"
8753 _ACEOF
8754
8755
8756
8757
8758 case $host_os in
8759 aix3*)
8760   # AIX sometimes has problems with the GCC collect2 program.  For some
8761   # reason, if we set the COLLECT_NAMES environment variable, the problems
8762   # vanish in a puff of smoke.
8763   if test "X${COLLECT_NAMES+set}" != Xset; then
8764     COLLECT_NAMES=
8765     export COLLECT_NAMES
8766   fi
8767   ;;
8768 esac
8769
8770 # Global variables:
8771 ofile=libtool
8772 can_build_shared=yes
8773
8774 # All known linkers require a `.a' archive for static linking (except MSVC,
8775 # which needs '.lib').
8776 libext=a
8777
8778 with_gnu_ld="$lt_cv_prog_gnu_ld"
8779
8780 old_CC="$CC"
8781 old_CFLAGS="$CFLAGS"
8782
8783 # Set sane defaults for various variables
8784 test -z "$CC" && CC=cc
8785 test -z "$LTCC" && LTCC=$CC
8786 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8787 test -z "$LD" && LD=ld
8788 test -z "$ac_objext" && ac_objext=o
8789
8790 for cc_temp in $compiler""; do
8791   case $cc_temp in
8792     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8793     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8794     \-*) ;;
8795     *) break;;
8796   esac
8797 done
8798 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8799
8800
8801 # Only perform the check for file, if the check method requires it
8802 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8803 case $deplibs_check_method in
8804 file_magic*)
8805   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8806     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8807 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8808 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8809   $as_echo_n "(cached) " >&6
8810 else
8811   case $MAGIC_CMD in
8812 [\\/*] |  ?:[\\/]*)
8813   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8814   ;;
8815 *)
8816   lt_save_MAGIC_CMD="$MAGIC_CMD"
8817   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8818   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8819   for ac_dir in $ac_dummy; do
8820     IFS="$lt_save_ifs"
8821     test -z "$ac_dir" && ac_dir=.
8822     if test -f $ac_dir/${ac_tool_prefix}file; then
8823       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8824       if test -n "$file_magic_test_file"; then
8825         case $deplibs_check_method in
8826         "file_magic "*)
8827           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8828           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8829           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8830             $EGREP "$file_magic_regex" > /dev/null; then
8831             :
8832           else
8833             cat <<_LT_EOF 1>&2
8834
8835 *** Warning: the command libtool uses to detect shared libraries,
8836 *** $file_magic_cmd, produces output that libtool cannot recognize.
8837 *** The result is that libtool may fail to recognize shared libraries
8838 *** as such.  This will affect the creation of libtool libraries that
8839 *** depend on shared libraries, but programs linked with such libtool
8840 *** libraries will work regardless of this problem.  Nevertheless, you
8841 *** may want to report the problem to your system manager and/or to
8842 *** bug-libtool@gnu.org
8843
8844 _LT_EOF
8845           fi ;;
8846         esac
8847       fi
8848       break
8849     fi
8850   done
8851   IFS="$lt_save_ifs"
8852   MAGIC_CMD="$lt_save_MAGIC_CMD"
8853   ;;
8854 esac
8855 fi
8856
8857 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8858 if test -n "$MAGIC_CMD"; then
8859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8860 $as_echo "$MAGIC_CMD" >&6; }
8861 else
8862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8863 $as_echo "no" >&6; }
8864 fi
8865
8866
8867
8868
8869
8870 if test -z "$lt_cv_path_MAGIC_CMD"; then
8871   if test -n "$ac_tool_prefix"; then
8872     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8873 $as_echo_n "checking for file... " >&6; }
8874 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8875   $as_echo_n "(cached) " >&6
8876 else
8877   case $MAGIC_CMD in
8878 [\\/*] |  ?:[\\/]*)
8879   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8880   ;;
8881 *)
8882   lt_save_MAGIC_CMD="$MAGIC_CMD"
8883   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8884   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8885   for ac_dir in $ac_dummy; do
8886     IFS="$lt_save_ifs"
8887     test -z "$ac_dir" && ac_dir=.
8888     if test -f $ac_dir/file; then
8889       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8890       if test -n "$file_magic_test_file"; then
8891         case $deplibs_check_method in
8892         "file_magic "*)
8893           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8894           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8895           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8896             $EGREP "$file_magic_regex" > /dev/null; then
8897             :
8898           else
8899             cat <<_LT_EOF 1>&2
8900
8901 *** Warning: the command libtool uses to detect shared libraries,
8902 *** $file_magic_cmd, produces output that libtool cannot recognize.
8903 *** The result is that libtool may fail to recognize shared libraries
8904 *** as such.  This will affect the creation of libtool libraries that
8905 *** depend on shared libraries, but programs linked with such libtool
8906 *** libraries will work regardless of this problem.  Nevertheless, you
8907 *** may want to report the problem to your system manager and/or to
8908 *** bug-libtool@gnu.org
8909
8910 _LT_EOF
8911           fi ;;
8912         esac
8913       fi
8914       break
8915     fi
8916   done
8917   IFS="$lt_save_ifs"
8918   MAGIC_CMD="$lt_save_MAGIC_CMD"
8919   ;;
8920 esac
8921 fi
8922
8923 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8924 if test -n "$MAGIC_CMD"; then
8925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8926 $as_echo "$MAGIC_CMD" >&6; }
8927 else
8928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8929 $as_echo "no" >&6; }
8930 fi
8931
8932
8933   else
8934     MAGIC_CMD=:
8935   fi
8936 fi
8937
8938   fi
8939   ;;
8940 esac
8941
8942 # Use C for the default configuration in the libtool script
8943
8944 lt_save_CC="$CC"
8945 ac_ext=c
8946 ac_cpp='$CPP $CPPFLAGS'
8947 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8948 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8949 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8950
8951
8952 # Source file extension for C test sources.
8953 ac_ext=c
8954
8955 # Object file extension for compiled C test sources.
8956 objext=o
8957 objext=$objext
8958
8959 # Code to be used in simple compile tests
8960 lt_simple_compile_test_code="int some_variable = 0;"
8961
8962 # Code to be used in simple link tests
8963 lt_simple_link_test_code='int main(){return(0);}'
8964
8965
8966
8967
8968
8969
8970
8971 # If no C compiler was specified, use CC.
8972 LTCC=${LTCC-"$CC"}
8973
8974 # If no C compiler flags were specified, use CFLAGS.
8975 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8976
8977 # Allow CC to be a program name with arguments.
8978 compiler=$CC
8979
8980 # Save the default compiler, since it gets overwritten when the other
8981 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8982 compiler_DEFAULT=$CC
8983
8984 # save warnings/boilerplate of simple test code
8985 ac_outfile=conftest.$ac_objext
8986 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8987 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8988 _lt_compiler_boilerplate=`cat conftest.err`
8989 $RM conftest*
8990
8991 ac_outfile=conftest.$ac_objext
8992 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8993 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8994 _lt_linker_boilerplate=`cat conftest.err`
8995 $RM -r conftest*
8996
8997
8998 ## CAVEAT EMPTOR:
8999 ## There is no encapsulation within the following macros, do not change
9000 ## the running order or otherwise move them around unless you know exactly
9001 ## what you are doing...
9002 if test -n "$compiler"; then
9003
9004 lt_prog_compiler_no_builtin_flag=
9005
9006 if test "$GCC" = yes; then
9007   case $cc_basename in
9008   nvcc*)
9009     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9010   *)
9011     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9012   esac
9013
9014   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9015 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9016 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9017   $as_echo_n "(cached) " >&6
9018 else
9019   lt_cv_prog_compiler_rtti_exceptions=no
9020    ac_outfile=conftest.$ac_objext
9021    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9022    lt_compiler_flag="-fno-rtti -fno-exceptions"
9023    # Insert the option either (1) after the last *FLAGS variable, or
9024    # (2) before a word containing "conftest.", or (3) at the end.
9025    # Note that $ac_compile itself does not contain backslashes and begins
9026    # with a dollar sign (not a hyphen), so the echo should work correctly.
9027    # The option is referenced via a variable to avoid confusing sed.
9028    lt_compile=`echo "$ac_compile" | $SED \
9029    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9030    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9031    -e 's:$: $lt_compiler_flag:'`
9032    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9033    (eval "$lt_compile" 2>conftest.err)
9034    ac_status=$?
9035    cat conftest.err >&5
9036    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9037    if (exit $ac_status) && test -s "$ac_outfile"; then
9038      # The compiler can only warn and ignore the option if not recognized
9039      # So say no if there are warnings other than the usual output.
9040      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9041      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9042      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9043        lt_cv_prog_compiler_rtti_exceptions=yes
9044      fi
9045    fi
9046    $RM conftest*
9047
9048 fi
9049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9050 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9051
9052 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9053     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9054 else
9055     :
9056 fi
9057
9058 fi
9059
9060
9061
9062
9063
9064
9065   lt_prog_compiler_wl=
9066 lt_prog_compiler_pic=
9067 lt_prog_compiler_static=
9068
9069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9070 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9071
9072   if test "$GCC" = yes; then
9073     lt_prog_compiler_wl='-Wl,'
9074     lt_prog_compiler_static='-static'
9075
9076     case $host_os in
9077       aix*)
9078       # All AIX code is PIC.
9079       if test "$host_cpu" = ia64; then
9080         # AIX 5 now supports IA64 processor
9081         lt_prog_compiler_static='-Bstatic'
9082       fi
9083       lt_prog_compiler_pic='-fPIC'
9084       ;;
9085
9086     amigaos*)
9087       case $host_cpu in
9088       powerpc)
9089             # see comment about AmigaOS4 .so support
9090             lt_prog_compiler_pic='-fPIC'
9091         ;;
9092       m68k)
9093             # FIXME: we need at least 68020 code to build shared libraries, but
9094             # adding the `-m68020' flag to GCC prevents building anything better,
9095             # like `-m68040'.
9096             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9097         ;;
9098       esac
9099       ;;
9100
9101     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9102       # PIC is the default for these OSes.
9103       ;;
9104
9105     mingw* | cygwin* | pw32* | os2* | cegcc*)
9106       # This hack is so that the source file can tell whether it is being
9107       # built for inclusion in a dll (and should export symbols for example).
9108       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9109       # (--disable-auto-import) libraries
9110       lt_prog_compiler_pic='-DDLL_EXPORT'
9111       ;;
9112
9113     darwin* | rhapsody*)
9114       # PIC is the default on this platform
9115       # Common symbols not allowed in MH_DYLIB files
9116       lt_prog_compiler_pic='-fno-common'
9117       ;;
9118
9119     haiku*)
9120       # PIC is the default for Haiku.
9121       # The "-static" flag exists, but is broken.
9122       lt_prog_compiler_static=
9123       ;;
9124
9125     hpux*)
9126       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9127       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9128       # sets the default TLS model and affects inlining.
9129       case $host_cpu in
9130       hppa*64*)
9131         # +Z the default
9132         ;;
9133       *)
9134         lt_prog_compiler_pic='-fPIC'
9135         ;;
9136       esac
9137       ;;
9138
9139     interix[3-9]*)
9140       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9141       # Instead, we relocate shared libraries at runtime.
9142       ;;
9143
9144     msdosdjgpp*)
9145       # Just because we use GCC doesn't mean we suddenly get shared libraries
9146       # on systems that don't support them.
9147       lt_prog_compiler_can_build_shared=no
9148       enable_shared=no
9149       ;;
9150
9151     *nto* | *qnx*)
9152       # QNX uses GNU C++, but need to define -shared option too, otherwise
9153       # it will coredump.
9154       lt_prog_compiler_pic='-fPIC -shared'
9155       ;;
9156
9157     sysv4*MP*)
9158       if test -d /usr/nec; then
9159         lt_prog_compiler_pic=-Kconform_pic
9160       fi
9161       ;;
9162
9163     *)
9164       lt_prog_compiler_pic='-fPIC'
9165       ;;
9166     esac
9167
9168     case $cc_basename in
9169     nvcc*) # Cuda Compiler Driver 2.2
9170       lt_prog_compiler_wl='-Xlinker '
9171       lt_prog_compiler_pic='-Xcompiler -fPIC'
9172       ;;
9173     esac
9174   else
9175     # PORTME Check for flag to pass linker flags through the system compiler.
9176     case $host_os in
9177     aix*)
9178       lt_prog_compiler_wl='-Wl,'
9179       if test "$host_cpu" = ia64; then
9180         # AIX 5 now supports IA64 processor
9181         lt_prog_compiler_static='-Bstatic'
9182       else
9183         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9184       fi
9185       ;;
9186
9187     mingw* | cygwin* | pw32* | os2* | cegcc*)
9188       # This hack is so that the source file can tell whether it is being
9189       # built for inclusion in a dll (and should export symbols for example).
9190       lt_prog_compiler_pic='-DDLL_EXPORT'
9191       ;;
9192
9193     hpux9* | hpux10* | hpux11*)
9194       lt_prog_compiler_wl='-Wl,'
9195       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9196       # not for PA HP-UX.
9197       case $host_cpu in
9198       hppa*64*|ia64*)
9199         # +Z the default
9200         ;;
9201       *)
9202         lt_prog_compiler_pic='+Z'
9203         ;;
9204       esac
9205       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9206       lt_prog_compiler_static='${wl}-a ${wl}archive'
9207       ;;
9208
9209     irix5* | irix6* | nonstopux*)
9210       lt_prog_compiler_wl='-Wl,'
9211       # PIC (with -KPIC) is the default.
9212       lt_prog_compiler_static='-non_shared'
9213       ;;
9214
9215     linux* | k*bsd*-gnu | kopensolaris*-gnu)
9216       case $cc_basename in
9217       # old Intel for x86_64 which still supported -KPIC.
9218       ecc*)
9219         lt_prog_compiler_wl='-Wl,'
9220         lt_prog_compiler_pic='-KPIC'
9221         lt_prog_compiler_static='-static'
9222         ;;
9223       # icc used to be incompatible with GCC.
9224       # ICC 10 doesn't accept -KPIC any more.
9225       icc* | ifort*)
9226         lt_prog_compiler_wl='-Wl,'
9227         lt_prog_compiler_pic='-fPIC'
9228         lt_prog_compiler_static='-static'
9229         ;;
9230       # Lahey Fortran 8.1.
9231       lf95*)
9232         lt_prog_compiler_wl='-Wl,'
9233         lt_prog_compiler_pic='--shared'
9234         lt_prog_compiler_static='--static'
9235         ;;
9236       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9237         # Portland Group compilers (*not* the Pentium gcc compiler,
9238         # which looks to be a dead project)
9239         lt_prog_compiler_wl='-Wl,'
9240         lt_prog_compiler_pic='-fpic'
9241         lt_prog_compiler_static='-Bstatic'
9242         ;;
9243       ccc*)
9244         lt_prog_compiler_wl='-Wl,'
9245         # All Alpha code is PIC.
9246         lt_prog_compiler_static='-non_shared'
9247         ;;
9248       xl* | bgxl* | bgf* | mpixl*)
9249         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9250         lt_prog_compiler_wl='-Wl,'
9251         lt_prog_compiler_pic='-qpic'
9252         lt_prog_compiler_static='-qstaticlink'
9253         ;;
9254       *)
9255         case `$CC -V 2>&1 | sed 5q` in
9256         *Sun\ F* | *Sun*Fortran*)
9257           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9258           lt_prog_compiler_pic='-KPIC'
9259           lt_prog_compiler_static='-Bstatic'
9260           lt_prog_compiler_wl=''
9261           ;;
9262         *Sun\ C*)
9263           # Sun C 5.9
9264           lt_prog_compiler_pic='-KPIC'
9265           lt_prog_compiler_static='-Bstatic'
9266           lt_prog_compiler_wl='-Wl,'
9267           ;;
9268         esac
9269         ;;
9270       esac
9271       ;;
9272
9273     newsos6)
9274       lt_prog_compiler_pic='-KPIC'
9275       lt_prog_compiler_static='-Bstatic'
9276       ;;
9277
9278     *nto* | *qnx*)
9279       # QNX uses GNU C++, but need to define -shared option too, otherwise
9280       # it will coredump.
9281       lt_prog_compiler_pic='-fPIC -shared'
9282       ;;
9283
9284     osf3* | osf4* | osf5*)
9285       lt_prog_compiler_wl='-Wl,'
9286       # All OSF/1 code is PIC.
9287       lt_prog_compiler_static='-non_shared'
9288       ;;
9289
9290     rdos*)
9291       lt_prog_compiler_static='-non_shared'
9292       ;;
9293
9294     solaris*)
9295       lt_prog_compiler_pic='-KPIC'
9296       lt_prog_compiler_static='-Bstatic'
9297       case $cc_basename in
9298       f77* | f90* | f95*)
9299         lt_prog_compiler_wl='-Qoption ld ';;
9300       *)
9301         lt_prog_compiler_wl='-Wl,';;
9302       esac
9303       ;;
9304
9305     sunos4*)
9306       lt_prog_compiler_wl='-Qoption ld '
9307       lt_prog_compiler_pic='-PIC'
9308       lt_prog_compiler_static='-Bstatic'
9309       ;;
9310
9311     sysv4 | sysv4.2uw2* | sysv4.3*)
9312       lt_prog_compiler_wl='-Wl,'
9313       lt_prog_compiler_pic='-KPIC'
9314       lt_prog_compiler_static='-Bstatic'
9315       ;;
9316
9317     sysv4*MP*)
9318       if test -d /usr/nec ;then
9319         lt_prog_compiler_pic='-Kconform_pic'
9320         lt_prog_compiler_static='-Bstatic'
9321       fi
9322       ;;
9323
9324     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9325       lt_prog_compiler_wl='-Wl,'
9326       lt_prog_compiler_pic='-KPIC'
9327       lt_prog_compiler_static='-Bstatic'
9328       ;;
9329
9330     unicos*)
9331       lt_prog_compiler_wl='-Wl,'
9332       lt_prog_compiler_can_build_shared=no
9333       ;;
9334
9335     uts4*)
9336       lt_prog_compiler_pic='-pic'
9337       lt_prog_compiler_static='-Bstatic'
9338       ;;
9339
9340     *)
9341       lt_prog_compiler_can_build_shared=no
9342       ;;
9343     esac
9344   fi
9345
9346 case $host_os in
9347   # For platforms which do not support PIC, -DPIC is meaningless:
9348   *djgpp*)
9349     lt_prog_compiler_pic=
9350     ;;
9351   *)
9352     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9353     ;;
9354 esac
9355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9356 $as_echo "$lt_prog_compiler_pic" >&6; }
9357
9358
9359
9360
9361
9362
9363 #
9364 # Check to make sure the PIC flag actually works.
9365 #
9366 if test -n "$lt_prog_compiler_pic"; then
9367   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9368 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9369 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9370   $as_echo_n "(cached) " >&6
9371 else
9372   lt_cv_prog_compiler_pic_works=no
9373    ac_outfile=conftest.$ac_objext
9374    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9375    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9376    # Insert the option either (1) after the last *FLAGS variable, or
9377    # (2) before a word containing "conftest.", or (3) at the end.
9378    # Note that $ac_compile itself does not contain backslashes and begins
9379    # with a dollar sign (not a hyphen), so the echo should work correctly.
9380    # The option is referenced via a variable to avoid confusing sed.
9381    lt_compile=`echo "$ac_compile" | $SED \
9382    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9383    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9384    -e 's:$: $lt_compiler_flag:'`
9385    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9386    (eval "$lt_compile" 2>conftest.err)
9387    ac_status=$?
9388    cat conftest.err >&5
9389    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9390    if (exit $ac_status) && test -s "$ac_outfile"; then
9391      # The compiler can only warn and ignore the option if not recognized
9392      # So say no if there are warnings other than the usual output.
9393      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9394      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9395      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9396        lt_cv_prog_compiler_pic_works=yes
9397      fi
9398    fi
9399    $RM conftest*
9400
9401 fi
9402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9403 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9404
9405 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9406     case $lt_prog_compiler_pic in
9407      "" | " "*) ;;
9408      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9409      esac
9410 else
9411     lt_prog_compiler_pic=
9412      lt_prog_compiler_can_build_shared=no
9413 fi
9414
9415 fi
9416
9417
9418
9419
9420
9421
9422 #
9423 # Check to make sure the static flag actually works.
9424 #
9425 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9427 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9428 if ${lt_cv_prog_compiler_static_works+:} false; then :
9429   $as_echo_n "(cached) " >&6
9430 else
9431   lt_cv_prog_compiler_static_works=no
9432    save_LDFLAGS="$LDFLAGS"
9433    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9434    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9435    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9436      # The linker can only warn and ignore the option if not recognized
9437      # So say no if there are warnings
9438      if test -s conftest.err; then
9439        # Append any errors to the config.log.
9440        cat conftest.err 1>&5
9441        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9442        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9443        if diff conftest.exp conftest.er2 >/dev/null; then
9444          lt_cv_prog_compiler_static_works=yes
9445        fi
9446      else
9447        lt_cv_prog_compiler_static_works=yes
9448      fi
9449    fi
9450    $RM -r conftest*
9451    LDFLAGS="$save_LDFLAGS"
9452
9453 fi
9454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9455 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9456
9457 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9458     :
9459 else
9460     lt_prog_compiler_static=
9461 fi
9462
9463
9464
9465
9466
9467
9468
9469   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9470 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9471 if ${lt_cv_prog_compiler_c_o+:} false; then :
9472   $as_echo_n "(cached) " >&6
9473 else
9474   lt_cv_prog_compiler_c_o=no
9475    $RM -r conftest 2>/dev/null
9476    mkdir conftest
9477    cd conftest
9478    mkdir out
9479    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9480
9481    lt_compiler_flag="-o out/conftest2.$ac_objext"
9482    # Insert the option either (1) after the last *FLAGS variable, or
9483    # (2) before a word containing "conftest.", or (3) at the end.
9484    # Note that $ac_compile itself does not contain backslashes and begins
9485    # with a dollar sign (not a hyphen), so the echo should work correctly.
9486    lt_compile=`echo "$ac_compile" | $SED \
9487    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9488    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9489    -e 's:$: $lt_compiler_flag:'`
9490    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9491    (eval "$lt_compile" 2>out/conftest.err)
9492    ac_status=$?
9493    cat out/conftest.err >&5
9494    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9495    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9496    then
9497      # The compiler can only warn and ignore the option if not recognized
9498      # So say no if there are warnings
9499      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9500      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9501      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9502        lt_cv_prog_compiler_c_o=yes
9503      fi
9504    fi
9505    chmod u+w . 2>&5
9506    $RM conftest*
9507    # SGI C++ compiler will create directory out/ii_files/ for
9508    # template instantiation
9509    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9510    $RM out/* && rmdir out
9511    cd ..
9512    $RM -r conftest
9513    $RM conftest*
9514
9515 fi
9516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9517 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9518
9519
9520
9521
9522
9523
9524   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9525 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9526 if ${lt_cv_prog_compiler_c_o+:} false; then :
9527   $as_echo_n "(cached) " >&6
9528 else
9529   lt_cv_prog_compiler_c_o=no
9530    $RM -r conftest 2>/dev/null
9531    mkdir conftest
9532    cd conftest
9533    mkdir out
9534    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9535
9536    lt_compiler_flag="-o out/conftest2.$ac_objext"
9537    # Insert the option either (1) after the last *FLAGS variable, or
9538    # (2) before a word containing "conftest.", or (3) at the end.
9539    # Note that $ac_compile itself does not contain backslashes and begins
9540    # with a dollar sign (not a hyphen), so the echo should work correctly.
9541    lt_compile=`echo "$ac_compile" | $SED \
9542    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9543    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9544    -e 's:$: $lt_compiler_flag:'`
9545    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9546    (eval "$lt_compile" 2>out/conftest.err)
9547    ac_status=$?
9548    cat out/conftest.err >&5
9549    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9550    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9551    then
9552      # The compiler can only warn and ignore the option if not recognized
9553      # So say no if there are warnings
9554      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9555      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9556      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9557        lt_cv_prog_compiler_c_o=yes
9558      fi
9559    fi
9560    chmod u+w . 2>&5
9561    $RM conftest*
9562    # SGI C++ compiler will create directory out/ii_files/ for
9563    # template instantiation
9564    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9565    $RM out/* && rmdir out
9566    cd ..
9567    $RM -r conftest
9568    $RM conftest*
9569
9570 fi
9571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9572 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9573
9574
9575
9576
9577 hard_links="nottested"
9578 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9579   # do not overwrite the value of need_locks provided by the user
9580   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9581 $as_echo_n "checking if we can lock with hard links... " >&6; }
9582   hard_links=yes
9583   $RM conftest*
9584   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9585   touch conftest.a
9586   ln conftest.a conftest.b 2>&5 || hard_links=no
9587   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9588   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9589 $as_echo "$hard_links" >&6; }
9590   if test "$hard_links" = no; then
9591     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9592 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9593     need_locks=warn
9594   fi
9595 else
9596   need_locks=no
9597 fi
9598
9599
9600
9601
9602
9603
9604   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9605 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9606
9607   runpath_var=
9608   allow_undefined_flag=
9609   always_export_symbols=no
9610   archive_cmds=
9611   archive_expsym_cmds=
9612   compiler_needs_object=no
9613   enable_shared_with_static_runtimes=no
9614   export_dynamic_flag_spec=
9615   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9616   hardcode_automatic=no
9617   hardcode_direct=no
9618   hardcode_direct_absolute=no
9619   hardcode_libdir_flag_spec=
9620   hardcode_libdir_flag_spec_ld=
9621   hardcode_libdir_separator=
9622   hardcode_minus_L=no
9623   hardcode_shlibpath_var=unsupported
9624   inherit_rpath=no
9625   link_all_deplibs=unknown
9626   module_cmds=
9627   module_expsym_cmds=
9628   old_archive_from_new_cmds=
9629   old_archive_from_expsyms_cmds=
9630   thread_safe_flag_spec=
9631   whole_archive_flag_spec=
9632   # include_expsyms should be a list of space-separated symbols to be *always*
9633   # included in the symbol list
9634   include_expsyms=
9635   # exclude_expsyms can be an extended regexp of symbols to exclude
9636   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9637   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9638   # as well as any symbol that contains `d'.
9639   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9640   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9641   # platforms (ab)use it in PIC code, but their linkers get confused if
9642   # the symbol is explicitly referenced.  Since portable code cannot
9643   # rely on this symbol name, it's probably fine to never include it in
9644   # preloaded symbol tables.
9645   # Exclude shared library initialization/finalization symbols.
9646   extract_expsyms_cmds=
9647
9648   case $host_os in
9649   cygwin* | mingw* | pw32* | cegcc*)
9650     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9651     # When not using gcc, we currently assume that we are using
9652     # Microsoft Visual C++.
9653     if test "$GCC" != yes; then
9654       with_gnu_ld=no
9655     fi
9656     ;;
9657   interix*)
9658     # we just hope/assume this is gcc and not c89 (= MSVC++)
9659     with_gnu_ld=yes
9660     ;;
9661   openbsd*)
9662     with_gnu_ld=no
9663     ;;
9664   esac
9665
9666   ld_shlibs=yes
9667
9668   # On some targets, GNU ld is compatible enough with the native linker
9669   # that we're better off using the native interface for both.
9670   lt_use_gnu_ld_interface=no
9671   if test "$with_gnu_ld" = yes; then
9672     case $host_os in
9673       aix*)
9674         # The AIX port of GNU ld has always aspired to compatibility
9675         # with the native linker.  However, as the warning in the GNU ld
9676         # block says, versions before 2.19.5* couldn't really create working
9677         # shared libraries, regardless of the interface used.
9678         case `$LD -v 2>&1` in
9679           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9680           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9681           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9682           *)
9683             lt_use_gnu_ld_interface=yes
9684             ;;
9685         esac
9686         ;;
9687       *)
9688         lt_use_gnu_ld_interface=yes
9689         ;;
9690     esac
9691   fi
9692
9693   if test "$lt_use_gnu_ld_interface" = yes; then
9694     # If archive_cmds runs LD, not CC, wlarc should be empty
9695     wlarc='${wl}'
9696
9697     # Set some defaults for GNU ld with shared library support. These
9698     # are reset later if shared libraries are not supported. Putting them
9699     # here allows them to be overridden if necessary.
9700     runpath_var=LD_RUN_PATH
9701     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9702     export_dynamic_flag_spec='${wl}--export-dynamic'
9703     # ancient GNU ld didn't support --whole-archive et. al.
9704     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9705       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9706     else
9707       whole_archive_flag_spec=
9708     fi
9709     supports_anon_versioning=no
9710     case `$LD -v 2>&1` in
9711       *GNU\ gold*) supports_anon_versioning=yes ;;
9712       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9713       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9714       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9715       *\ 2.11.*) ;; # other 2.11 versions
9716       *) supports_anon_versioning=yes ;;
9717     esac
9718
9719     # See if GNU ld supports shared libraries.
9720     case $host_os in
9721     aix[3-9]*)
9722       # On AIX/PPC, the GNU linker is very broken
9723       if test "$host_cpu" != ia64; then
9724         ld_shlibs=no
9725         cat <<_LT_EOF 1>&2
9726
9727 *** Warning: the GNU linker, at least up to release 2.19, is reported
9728 *** to be unable to reliably create shared libraries on AIX.
9729 *** Therefore, libtool is disabling shared libraries support.  If you
9730 *** really care for shared libraries, you may want to install binutils
9731 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9732 *** You will then need to restart the configuration process.
9733
9734 _LT_EOF
9735       fi
9736       ;;
9737
9738     amigaos*)
9739       case $host_cpu in
9740       powerpc)
9741             # see comment about AmigaOS4 .so support
9742             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9743             archive_expsym_cmds=''
9744         ;;
9745       m68k)
9746             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)'
9747             hardcode_libdir_flag_spec='-L$libdir'
9748             hardcode_minus_L=yes
9749         ;;
9750       esac
9751       ;;
9752
9753     beos*)
9754       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9755         allow_undefined_flag=unsupported
9756         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9757         # support --undefined.  This deserves some investigation.  FIXME
9758         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9759       else
9760         ld_shlibs=no
9761       fi
9762       ;;
9763
9764     cygwin* | mingw* | pw32* | cegcc*)
9765       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9766       # as there is no search path for DLLs.
9767       hardcode_libdir_flag_spec='-L$libdir'
9768       export_dynamic_flag_spec='${wl}--export-all-symbols'
9769       allow_undefined_flag=unsupported
9770       always_export_symbols=no
9771       enable_shared_with_static_runtimes=yes
9772       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9773
9774       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9775         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9776         # If the export-symbols file already is a .def file (1st line
9777         # is EXPORTS), use it as is; otherwise, prepend...
9778         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9779           cp $export_symbols $output_objdir/$soname.def;
9780         else
9781           echo EXPORTS > $output_objdir/$soname.def;
9782           cat $export_symbols >> $output_objdir/$soname.def;
9783         fi~
9784         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9785       else
9786         ld_shlibs=no
9787       fi
9788       ;;
9789
9790     haiku*)
9791       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9792       link_all_deplibs=yes
9793       ;;
9794
9795     interix[3-9]*)
9796       hardcode_direct=no
9797       hardcode_shlibpath_var=no
9798       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9799       export_dynamic_flag_spec='${wl}-E'
9800       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9801       # Instead, shared libraries are loaded at an image base (0x10000000 by
9802       # default) and relocated if they conflict, which is a slow very memory
9803       # consuming and fragmenting process.  To avoid this, we pick a random,
9804       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9805       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9806       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9807       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'
9808       ;;
9809
9810     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9811       tmp_diet=no
9812       if test "$host_os" = linux-dietlibc; then
9813         case $cc_basename in
9814           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9815         esac
9816       fi
9817       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9818          && test "$tmp_diet" = no
9819       then
9820         tmp_addflag=' $pic_flag'
9821         tmp_sharedflag='-shared'
9822         case $cc_basename,$host_cpu in
9823         pgcc*)                          # Portland Group C compiler
9824           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'
9825           tmp_addflag=' $pic_flag'
9826           ;;
9827         pgf77* | pgf90* | pgf95* | pgfortran*)
9828                                         # Portland Group f77 and f90 compilers
9829           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'
9830           tmp_addflag=' $pic_flag -Mnomain' ;;
9831         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9832           tmp_addflag=' -i_dynamic' ;;
9833         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9834           tmp_addflag=' -i_dynamic -nofor_main' ;;
9835         ifc* | ifort*)                  # Intel Fortran compiler
9836           tmp_addflag=' -nofor_main' ;;
9837         lf95*)                          # Lahey Fortran 8.1
9838           whole_archive_flag_spec=
9839           tmp_sharedflag='--shared' ;;
9840         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9841           tmp_sharedflag='-qmkshrobj'
9842           tmp_addflag= ;;
9843         nvcc*)  # Cuda Compiler Driver 2.2
9844           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'
9845           compiler_needs_object=yes
9846           ;;
9847         esac
9848         case `$CC -V 2>&1 | sed 5q` in
9849         *Sun\ C*)                       # Sun C 5.9
9850           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'
9851           compiler_needs_object=yes
9852           tmp_sharedflag='-G' ;;
9853         *Sun\ F*)                       # Sun Fortran 8.3
9854           tmp_sharedflag='-G' ;;
9855         esac
9856         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9857
9858         if test "x$supports_anon_versioning" = xyes; then
9859           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9860             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9861             echo "local: *; };" >> $output_objdir/$libname.ver~
9862             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9863         fi
9864
9865         case $cc_basename in
9866         xlf* | bgf* | bgxlf* | mpixlf*)
9867           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9868           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9869           hardcode_libdir_flag_spec=
9870           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9871           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9872           if test "x$supports_anon_versioning" = xyes; then
9873             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9874               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9875               echo "local: *; };" >> $output_objdir/$libname.ver~
9876               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9877           fi
9878           ;;
9879         esac
9880       else
9881         ld_shlibs=no
9882       fi
9883       ;;
9884
9885     netbsd*)
9886       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9887         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9888         wlarc=
9889       else
9890         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9891         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9892       fi
9893       ;;
9894
9895     solaris*)
9896       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9897         ld_shlibs=no
9898         cat <<_LT_EOF 1>&2
9899
9900 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9901 *** create shared libraries on Solaris systems.  Therefore, libtool
9902 *** is disabling shared libraries support.  We urge you to upgrade GNU
9903 *** binutils to release 2.9.1 or newer.  Another option is to modify
9904 *** your PATH or compiler configuration so that the native linker is
9905 *** used, and then restart.
9906
9907 _LT_EOF
9908       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9909         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9910         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9911       else
9912         ld_shlibs=no
9913       fi
9914       ;;
9915
9916     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9917       case `$LD -v 2>&1` in
9918         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9919         ld_shlibs=no
9920         cat <<_LT_EOF 1>&2
9921
9922 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9923 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9924 *** is disabling shared libraries support.  We urge you to upgrade GNU
9925 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9926 *** your PATH or compiler configuration so that the native linker is
9927 *** used, and then restart.
9928
9929 _LT_EOF
9930         ;;
9931         *)
9932           # For security reasons, it is highly recommended that you always
9933           # use absolute paths for naming shared libraries, and exclude the
9934           # DT_RUNPATH tag from executables and libraries.  But doing so
9935           # requires that you compile everything twice, which is a pain.
9936           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9937             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9938             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9939             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9940           else
9941             ld_shlibs=no
9942           fi
9943         ;;
9944       esac
9945       ;;
9946
9947     sunos4*)
9948       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9949       wlarc=
9950       hardcode_direct=yes
9951       hardcode_shlibpath_var=no
9952       ;;
9953
9954     *)
9955       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9956         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9957         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9958       else
9959         ld_shlibs=no
9960       fi
9961       ;;
9962     esac
9963
9964     if test "$ld_shlibs" = no; then
9965       runpath_var=
9966       hardcode_libdir_flag_spec=
9967       export_dynamic_flag_spec=
9968       whole_archive_flag_spec=
9969     fi
9970   else
9971     # PORTME fill in a description of your system's linker (not GNU ld)
9972     case $host_os in
9973     aix3*)
9974       allow_undefined_flag=unsupported
9975       always_export_symbols=yes
9976       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'
9977       # Note: this linker hardcodes the directories in LIBPATH if there
9978       # are no directories specified by -L.
9979       hardcode_minus_L=yes
9980       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9981         # Neither direct hardcoding nor static linking is supported with a
9982         # broken collect2.
9983         hardcode_direct=unsupported
9984       fi
9985       ;;
9986
9987     aix[4-9]*)
9988       if test "$host_cpu" = ia64; then
9989         # On IA64, the linker does run time linking by default, so we don't
9990         # have to do anything special.
9991         aix_use_runtimelinking=no
9992         exp_sym_flag='-Bexport'
9993         no_entry_flag=""
9994       else
9995         # If we're using GNU nm, then we don't want the "-C" option.
9996         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9997         # Also, AIX nm treats weak defined symbols like other global
9998         # defined symbols, whereas GNU nm marks them as "W".
9999         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10000           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'
10001         else
10002           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'
10003         fi
10004         aix_use_runtimelinking=no
10005
10006         # Test if we are trying to use run time linking or normal
10007         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10008         # need to do runtime linking.
10009         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10010           for ld_flag in $LDFLAGS; do
10011           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10012             aix_use_runtimelinking=yes
10013             break
10014           fi
10015           done
10016           ;;
10017         esac
10018
10019         exp_sym_flag='-bexport'
10020         no_entry_flag='-bnoentry'
10021       fi
10022
10023       # When large executables or shared objects are built, AIX ld can
10024       # have problems creating the table of contents.  If linking a library
10025       # or program results in "error TOC overflow" add -mminimal-toc to
10026       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10027       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10028
10029       archive_cmds=''
10030       hardcode_direct=yes
10031       hardcode_direct_absolute=yes
10032       hardcode_libdir_separator=':'
10033       link_all_deplibs=yes
10034       file_list_spec='${wl}-f,'
10035
10036       if test "$GCC" = yes; then
10037         case $host_os in aix4.[012]|aix4.[012].*)
10038         # We only want to do this on AIX 4.2 and lower, the check
10039         # below for broken collect2 doesn't work under 4.3+
10040           collect2name=`${CC} -print-prog-name=collect2`
10041           if test -f "$collect2name" &&
10042            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10043           then
10044           # We have reworked collect2
10045           :
10046           else
10047           # We have old collect2
10048           hardcode_direct=unsupported
10049           # It fails to find uninstalled libraries when the uninstalled
10050           # path is not listed in the libpath.  Setting hardcode_minus_L
10051           # to unsupported forces relinking
10052           hardcode_minus_L=yes
10053           hardcode_libdir_flag_spec='-L$libdir'
10054           hardcode_libdir_separator=
10055           fi
10056           ;;
10057         esac
10058         shared_flag='-shared'
10059         if test "$aix_use_runtimelinking" = yes; then
10060           shared_flag="$shared_flag "'${wl}-G'
10061         fi
10062       else
10063         # not using gcc
10064         if test "$host_cpu" = ia64; then
10065         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10066         # chokes on -Wl,-G. The following line is correct:
10067           shared_flag='-G'
10068         else
10069           if test "$aix_use_runtimelinking" = yes; then
10070             shared_flag='${wl}-G'
10071           else
10072             shared_flag='${wl}-bM:SRE'
10073           fi
10074         fi
10075       fi
10076
10077       export_dynamic_flag_spec='${wl}-bexpall'
10078       # It seems that -bexpall does not export symbols beginning with
10079       # underscore (_), so it is better to generate a list of symbols to export.
10080       always_export_symbols=yes
10081       if test "$aix_use_runtimelinking" = yes; then
10082         # Warning - without using the other runtime loading flags (-brtl),
10083         # -berok will link without error, but may produce a broken library.
10084         allow_undefined_flag='-berok'
10085         # Determine the default libpath from the value encoded in an
10086         # empty executable.
10087         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10088 /* end confdefs.h.  */
10089
10090 int
10091 main ()
10092 {
10093
10094   ;
10095   return 0;
10096 }
10097 _ACEOF
10098 if ac_fn_c_try_link "$LINENO"; then :
10099
10100 lt_aix_libpath_sed='
10101     /Import File Strings/,/^$/ {
10102         /^0/ {
10103             s/^0  *\(.*\)$/\1/
10104             p
10105         }
10106     }'
10107 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10108 # Check for a 64-bit object if we didn't find anything.
10109 if test -z "$aix_libpath"; then
10110   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10111 fi
10112 fi
10113 rm -f core conftest.err conftest.$ac_objext \
10114     conftest$ac_exeext conftest.$ac_ext
10115 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10116
10117         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10118         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"
10119       else
10120         if test "$host_cpu" = ia64; then
10121           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10122           allow_undefined_flag="-z nodefs"
10123           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"
10124         else
10125          # Determine the default libpath from the value encoded in an
10126          # empty executable.
10127          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10128 /* end confdefs.h.  */
10129
10130 int
10131 main ()
10132 {
10133
10134   ;
10135   return 0;
10136 }
10137 _ACEOF
10138 if ac_fn_c_try_link "$LINENO"; then :
10139
10140 lt_aix_libpath_sed='
10141     /Import File Strings/,/^$/ {
10142         /^0/ {
10143             s/^0  *\(.*\)$/\1/
10144             p
10145         }
10146     }'
10147 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10148 # Check for a 64-bit object if we didn't find anything.
10149 if test -z "$aix_libpath"; then
10150   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10151 fi
10152 fi
10153 rm -f core conftest.err conftest.$ac_objext \
10154     conftest$ac_exeext conftest.$ac_ext
10155 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10156
10157          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10158           # Warning - without using the other run time loading flags,
10159           # -berok will link without error, but may produce a broken library.
10160           no_undefined_flag=' ${wl}-bernotok'
10161           allow_undefined_flag=' ${wl}-berok'
10162           if test "$with_gnu_ld" = yes; then
10163             # We only use this code for GNU lds that support --whole-archive.
10164             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10165           else
10166             # Exported symbols can be pulled into shared objects from archives
10167             whole_archive_flag_spec='$convenience'
10168           fi
10169           archive_cmds_need_lc=yes
10170           # This is similar to how AIX traditionally builds its shared libraries.
10171           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'
10172         fi
10173       fi
10174       ;;
10175
10176     amigaos*)
10177       case $host_cpu in
10178       powerpc)
10179             # see comment about AmigaOS4 .so support
10180             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10181             archive_expsym_cmds=''
10182         ;;
10183       m68k)
10184             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)'
10185             hardcode_libdir_flag_spec='-L$libdir'
10186             hardcode_minus_L=yes
10187         ;;
10188       esac
10189       ;;
10190
10191     bsdi[45]*)
10192       export_dynamic_flag_spec=-rdynamic
10193       ;;
10194
10195     cygwin* | mingw* | pw32* | cegcc*)
10196       # When not using gcc, we currently assume that we are using
10197       # Microsoft Visual C++.
10198       # hardcode_libdir_flag_spec is actually meaningless, as there is
10199       # no search path for DLLs.
10200       hardcode_libdir_flag_spec=' '
10201       allow_undefined_flag=unsupported
10202       # Tell ltmain to make .lib files, not .a files.
10203       libext=lib
10204       # Tell ltmain to make .dll files, not .so files.
10205       shrext_cmds=".dll"
10206       # FIXME: Setting linknames here is a bad hack.
10207       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10208       # The linker will automatically build a .lib file if we build a DLL.
10209       old_archive_from_new_cmds='true'
10210       # FIXME: Should let the user specify the lib program.
10211       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10212       fix_srcfile_path='`cygpath -w "$srcfile"`'
10213       enable_shared_with_static_runtimes=yes
10214       ;;
10215
10216     darwin* | rhapsody*)
10217
10218
10219   archive_cmds_need_lc=no
10220   hardcode_direct=no
10221   hardcode_automatic=yes
10222   hardcode_shlibpath_var=unsupported
10223   if test "$lt_cv_ld_force_load" = "yes"; then
10224     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\"`'
10225   else
10226     whole_archive_flag_spec=''
10227   fi
10228   link_all_deplibs=yes
10229   allow_undefined_flag="$_lt_dar_allow_undefined"
10230   case $cc_basename in
10231      ifort*) _lt_dar_can_shared=yes ;;
10232      *) _lt_dar_can_shared=$GCC ;;
10233   esac
10234   if test "$_lt_dar_can_shared" = "yes"; then
10235     output_verbose_link_cmd=func_echo_all
10236     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10237     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10238     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}"
10239     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}"
10240
10241   else
10242   ld_shlibs=no
10243   fi
10244
10245       ;;
10246
10247     dgux*)
10248       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10249       hardcode_libdir_flag_spec='-L$libdir'
10250       hardcode_shlibpath_var=no
10251       ;;
10252
10253     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10254     # support.  Future versions do this automatically, but an explicit c++rt0.o
10255     # does not break anything, and helps significantly (at the cost of a little
10256     # extra space).
10257     freebsd2.2*)
10258       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10259       hardcode_libdir_flag_spec='-R$libdir'
10260       hardcode_direct=yes
10261       hardcode_shlibpath_var=no
10262       ;;
10263
10264     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10265     freebsd2.*)
10266       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10267       hardcode_direct=yes
10268       hardcode_minus_L=yes
10269       hardcode_shlibpath_var=no
10270       ;;
10271
10272     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10273     freebsd* | dragonfly*)
10274       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10275       hardcode_libdir_flag_spec='-R$libdir'
10276       hardcode_direct=yes
10277       hardcode_shlibpath_var=no
10278       ;;
10279
10280     hpux9*)
10281       if test "$GCC" = yes; then
10282         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'
10283       else
10284         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'
10285       fi
10286       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10287       hardcode_libdir_separator=:
10288       hardcode_direct=yes
10289
10290       # hardcode_minus_L: Not really in the search PATH,
10291       # but as the default location of the library.
10292       hardcode_minus_L=yes
10293       export_dynamic_flag_spec='${wl}-E'
10294       ;;
10295
10296     hpux10*)
10297       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10298         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10299       else
10300         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10301       fi
10302       if test "$with_gnu_ld" = no; then
10303         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10304         hardcode_libdir_flag_spec_ld='+b $libdir'
10305         hardcode_libdir_separator=:
10306         hardcode_direct=yes
10307         hardcode_direct_absolute=yes
10308         export_dynamic_flag_spec='${wl}-E'
10309         # hardcode_minus_L: Not really in the search PATH,
10310         # but as the default location of the library.
10311         hardcode_minus_L=yes
10312       fi
10313       ;;
10314
10315     hpux11*)
10316       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10317         case $host_cpu in
10318         hppa*64*)
10319           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10320           ;;
10321         ia64*)
10322           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10323           ;;
10324         *)
10325           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10326           ;;
10327         esac
10328       else
10329         case $host_cpu in
10330         hppa*64*)
10331           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10332           ;;
10333         ia64*)
10334           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10335           ;;
10336         *)
10337
10338           # Older versions of the 11.00 compiler do not understand -b yet
10339           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10340           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10341 $as_echo_n "checking if $CC understands -b... " >&6; }
10342 if ${lt_cv_prog_compiler__b+:} false; then :
10343   $as_echo_n "(cached) " >&6
10344 else
10345   lt_cv_prog_compiler__b=no
10346    save_LDFLAGS="$LDFLAGS"
10347    LDFLAGS="$LDFLAGS -b"
10348    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10349    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10350      # The linker can only warn and ignore the option if not recognized
10351      # So say no if there are warnings
10352      if test -s conftest.err; then
10353        # Append any errors to the config.log.
10354        cat conftest.err 1>&5
10355        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10356        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10357        if diff conftest.exp conftest.er2 >/dev/null; then
10358          lt_cv_prog_compiler__b=yes
10359        fi
10360      else
10361        lt_cv_prog_compiler__b=yes
10362      fi
10363    fi
10364    $RM -r conftest*
10365    LDFLAGS="$save_LDFLAGS"
10366
10367 fi
10368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10369 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10370
10371 if test x"$lt_cv_prog_compiler__b" = xyes; then
10372     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10373 else
10374     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10375 fi
10376
10377           ;;
10378         esac
10379       fi
10380       if test "$with_gnu_ld" = no; then
10381         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10382         hardcode_libdir_separator=:
10383
10384         case $host_cpu in
10385         hppa*64*|ia64*)
10386           hardcode_direct=no
10387           hardcode_shlibpath_var=no
10388           ;;
10389         *)
10390           hardcode_direct=yes
10391           hardcode_direct_absolute=yes
10392           export_dynamic_flag_spec='${wl}-E'
10393
10394           # hardcode_minus_L: Not really in the search PATH,
10395           # but as the default location of the library.
10396           hardcode_minus_L=yes
10397           ;;
10398         esac
10399       fi
10400       ;;
10401
10402     irix5* | irix6* | nonstopux*)
10403       if test "$GCC" = yes; then
10404         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'
10405         # Try to use the -exported_symbol ld option, if it does not
10406         # work, assume that -exports_file does not work either and
10407         # implicitly export all symbols.
10408         save_LDFLAGS="$LDFLAGS"
10409         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10410         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10411 /* end confdefs.h.  */
10412 int foo(void) {}
10413 _ACEOF
10414 if ac_fn_c_try_link "$LINENO"; then :
10415   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'
10416
10417 fi
10418 rm -f core conftest.err conftest.$ac_objext \
10419     conftest$ac_exeext conftest.$ac_ext
10420         LDFLAGS="$save_LDFLAGS"
10421       else
10422         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'
10423         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'
10424       fi
10425       archive_cmds_need_lc='no'
10426       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10427       hardcode_libdir_separator=:
10428       inherit_rpath=yes
10429       link_all_deplibs=yes
10430       ;;
10431
10432     netbsd*)
10433       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10434         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10435       else
10436         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10437       fi
10438       hardcode_libdir_flag_spec='-R$libdir'
10439       hardcode_direct=yes
10440       hardcode_shlibpath_var=no
10441       ;;
10442
10443     newsos6)
10444       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10445       hardcode_direct=yes
10446       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10447       hardcode_libdir_separator=:
10448       hardcode_shlibpath_var=no
10449       ;;
10450
10451     *nto* | *qnx*)
10452       ;;
10453
10454     openbsd*)
10455       if test -f /usr/libexec/ld.so; then
10456         hardcode_direct=yes
10457         hardcode_shlibpath_var=no
10458         hardcode_direct_absolute=yes
10459         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10460           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10461           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10462           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10463           export_dynamic_flag_spec='${wl}-E'
10464         else
10465           case $host_os in
10466            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10467              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10468              hardcode_libdir_flag_spec='-R$libdir'
10469              ;;
10470            *)
10471              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10472              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10473              ;;
10474           esac
10475         fi
10476       else
10477         ld_shlibs=no
10478       fi
10479       ;;
10480
10481     os2*)
10482       hardcode_libdir_flag_spec='-L$libdir'
10483       hardcode_minus_L=yes
10484       allow_undefined_flag=unsupported
10485       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'
10486       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10487       ;;
10488
10489     osf3*)
10490       if test "$GCC" = yes; then
10491         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10492         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'
10493       else
10494         allow_undefined_flag=' -expect_unresolved \*'
10495         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'
10496       fi
10497       archive_cmds_need_lc='no'
10498       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10499       hardcode_libdir_separator=:
10500       ;;
10501
10502     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10503       if test "$GCC" = yes; then
10504         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10505         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'
10506         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10507       else
10508         allow_undefined_flag=' -expect_unresolved \*'
10509         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'
10510         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~
10511         $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'
10512
10513         # Both c and cxx compiler support -rpath directly
10514         hardcode_libdir_flag_spec='-rpath $libdir'
10515       fi
10516       archive_cmds_need_lc='no'
10517       hardcode_libdir_separator=:
10518       ;;
10519
10520     solaris*)
10521       no_undefined_flag=' -z defs'
10522       if test "$GCC" = yes; then
10523         wlarc='${wl}'
10524         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10525         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10526           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10527       else
10528         case `$CC -V 2>&1` in
10529         *"Compilers 5.0"*)
10530           wlarc=''
10531           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10532           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10533           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10534           ;;
10535         *)
10536           wlarc='${wl}'
10537           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10538           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10539           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10540           ;;
10541         esac
10542       fi
10543       hardcode_libdir_flag_spec='-R$libdir'
10544       hardcode_shlibpath_var=no
10545       case $host_os in
10546       solaris2.[0-5] | solaris2.[0-5].*) ;;
10547       *)
10548         # The compiler driver will combine and reorder linker options,
10549         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10550         # but is careful enough not to reorder.
10551         # Supported since Solaris 2.6 (maybe 2.5.1?)
10552         if test "$GCC" = yes; then
10553           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10554         else
10555           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10556         fi
10557         ;;
10558       esac
10559       link_all_deplibs=yes
10560       ;;
10561
10562     sunos4*)
10563       if test "x$host_vendor" = xsequent; then
10564         # Use $CC to link under sequent, because it throws in some extra .o
10565         # files that make .init and .fini sections work.
10566         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10567       else
10568         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10569       fi
10570       hardcode_libdir_flag_spec='-L$libdir'
10571       hardcode_direct=yes
10572       hardcode_minus_L=yes
10573       hardcode_shlibpath_var=no
10574       ;;
10575
10576     sysv4)
10577       case $host_vendor in
10578         sni)
10579           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10580           hardcode_direct=yes # is this really true???
10581         ;;
10582         siemens)
10583           ## LD is ld it makes a PLAMLIB
10584           ## CC just makes a GrossModule.
10585           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10586           reload_cmds='$CC -r -o $output$reload_objs'
10587           hardcode_direct=no
10588         ;;
10589         motorola)
10590           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10591           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10592         ;;
10593       esac
10594       runpath_var='LD_RUN_PATH'
10595       hardcode_shlibpath_var=no
10596       ;;
10597
10598     sysv4.3*)
10599       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10600       hardcode_shlibpath_var=no
10601       export_dynamic_flag_spec='-Bexport'
10602       ;;
10603
10604     sysv4*MP*)
10605       if test -d /usr/nec; then
10606         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10607         hardcode_shlibpath_var=no
10608         runpath_var=LD_RUN_PATH
10609         hardcode_runpath_var=yes
10610         ld_shlibs=yes
10611       fi
10612       ;;
10613
10614     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10615       no_undefined_flag='${wl}-z,text'
10616       archive_cmds_need_lc=no
10617       hardcode_shlibpath_var=no
10618       runpath_var='LD_RUN_PATH'
10619
10620       if test "$GCC" = yes; then
10621         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10622         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10623       else
10624         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10625         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10626       fi
10627       ;;
10628
10629     sysv5* | sco3.2v5* | sco5v6*)
10630       # Note: We can NOT use -z defs as we might desire, because we do not
10631       # link with -lc, and that would cause any symbols used from libc to
10632       # always be unresolved, which means just about no library would
10633       # ever link correctly.  If we're not using GNU ld we use -z text
10634       # though, which does catch some bad symbols but isn't as heavy-handed
10635       # as -z defs.
10636       no_undefined_flag='${wl}-z,text'
10637       allow_undefined_flag='${wl}-z,nodefs'
10638       archive_cmds_need_lc=no
10639       hardcode_shlibpath_var=no
10640       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10641       hardcode_libdir_separator=':'
10642       link_all_deplibs=yes
10643       export_dynamic_flag_spec='${wl}-Bexport'
10644       runpath_var='LD_RUN_PATH'
10645
10646       if test "$GCC" = yes; then
10647         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10648         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10649       else
10650         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10651         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10652       fi
10653       ;;
10654
10655     uts4*)
10656       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10657       hardcode_libdir_flag_spec='-L$libdir'
10658       hardcode_shlibpath_var=no
10659       ;;
10660
10661     *)
10662       ld_shlibs=no
10663       ;;
10664     esac
10665
10666     if test x$host_vendor = xsni; then
10667       case $host in
10668       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10669         export_dynamic_flag_spec='${wl}-Blargedynsym'
10670         ;;
10671       esac
10672     fi
10673   fi
10674
10675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10676 $as_echo "$ld_shlibs" >&6; }
10677 test "$ld_shlibs" = no && can_build_shared=no
10678
10679 with_gnu_ld=$with_gnu_ld
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695 #
10696 # Do we need to explicitly link libc?
10697 #
10698 case "x$archive_cmds_need_lc" in
10699 x|xyes)
10700   # Assume -lc should be added
10701   archive_cmds_need_lc=yes
10702
10703   if test "$enable_shared" = yes && test "$GCC" = yes; then
10704     case $archive_cmds in
10705     *'~'*)
10706       # FIXME: we may have to deal with multi-command sequences.
10707       ;;
10708     '$CC '*)
10709       # Test whether the compiler implicitly links with -lc since on some
10710       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10711       # to ld, don't add -lc before -lgcc.
10712       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10713 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10714 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10715   $as_echo_n "(cached) " >&6
10716 else
10717   $RM conftest*
10718         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10719
10720         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10721   (eval $ac_compile) 2>&5
10722   ac_status=$?
10723   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10724   test $ac_status = 0; } 2>conftest.err; then
10725           soname=conftest
10726           lib=conftest
10727           libobjs=conftest.$ac_objext
10728           deplibs=
10729           wl=$lt_prog_compiler_wl
10730           pic_flag=$lt_prog_compiler_pic
10731           compiler_flags=-v
10732           linker_flags=-v
10733           verstring=
10734           output_objdir=.
10735           libname=conftest
10736           lt_save_allow_undefined_flag=$allow_undefined_flag
10737           allow_undefined_flag=
10738           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10739   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10740   ac_status=$?
10741   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10742   test $ac_status = 0; }
10743           then
10744             lt_cv_archive_cmds_need_lc=no
10745           else
10746             lt_cv_archive_cmds_need_lc=yes
10747           fi
10748           allow_undefined_flag=$lt_save_allow_undefined_flag
10749         else
10750           cat conftest.err 1>&5
10751         fi
10752         $RM conftest*
10753
10754 fi
10755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10756 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10757       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10758       ;;
10759     esac
10760   fi
10761   ;;
10762 esac
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
10920   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10921 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10922
10923 if test "$GCC" = yes; then
10924   case $host_os in
10925     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10926     *) lt_awk_arg="/^libraries:/" ;;
10927   esac
10928   case $host_os in
10929     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10930     *) lt_sed_strip_eq="s,=/,/,g" ;;
10931   esac
10932   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10933   case $lt_search_path_spec in
10934   *\;*)
10935     # if the path contains ";" then we assume it to be the separator
10936     # otherwise default to the standard path separator (i.e. ":") - it is
10937     # assumed that no part of a normal pathname contains ";" but that should
10938     # okay in the real world where ";" in dirpaths is itself problematic.
10939     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10940     ;;
10941   *)
10942     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10943     ;;
10944   esac
10945   # Ok, now we have the path, separated by spaces, we can step through it
10946   # and add multilib dir if necessary.
10947   lt_tmp_lt_search_path_spec=
10948   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10949   for lt_sys_path in $lt_search_path_spec; do
10950     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10951       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10952     else
10953       test -d "$lt_sys_path" && \
10954         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10955     fi
10956   done
10957   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10958 BEGIN {RS=" "; FS="/|\n";} {
10959   lt_foo="";
10960   lt_count=0;
10961   for (lt_i = NF; lt_i > 0; lt_i--) {
10962     if ($lt_i != "" && $lt_i != ".") {
10963       if ($lt_i == "..") {
10964         lt_count++;
10965       } else {
10966         if (lt_count == 0) {
10967           lt_foo="/" $lt_i lt_foo;
10968         } else {
10969           lt_count--;
10970         }
10971       }
10972     }
10973   }
10974   if (lt_foo != "") { lt_freq[lt_foo]++; }
10975   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10976 }'`
10977   # AWK program above erroneously prepends '/' to C:/dos/paths
10978   # for these hosts.
10979   case $host_os in
10980     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10981       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10982   esac
10983   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10984 else
10985   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10986 fi
10987 library_names_spec=
10988 libname_spec='lib$name'
10989 soname_spec=
10990 shrext_cmds=".so"
10991 postinstall_cmds=
10992 postuninstall_cmds=
10993 finish_cmds=
10994 finish_eval=
10995 shlibpath_var=
10996 shlibpath_overrides_runpath=unknown
10997 version_type=none
10998 dynamic_linker="$host_os ld.so"
10999 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11000 need_lib_prefix=unknown
11001 hardcode_into_libs=no
11002
11003 # when you set need_version to no, make sure it does not cause -set_version
11004 # flags to be left without arguments
11005 need_version=unknown
11006
11007 case $host_os in
11008 aix3*)
11009   version_type=linux
11010   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11011   shlibpath_var=LIBPATH
11012
11013   # AIX 3 has no versioning support, so we append a major version to the name.
11014   soname_spec='${libname}${release}${shared_ext}$major'
11015   ;;
11016
11017 aix[4-9]*)
11018   version_type=linux
11019   need_lib_prefix=no
11020   need_version=no
11021   hardcode_into_libs=yes
11022   if test "$host_cpu" = ia64; then
11023     # AIX 5 supports IA64
11024     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11025     shlibpath_var=LD_LIBRARY_PATH
11026   else
11027     # With GCC up to 2.95.x, collect2 would create an import file
11028     # for dependence libraries.  The import file would start with
11029     # the line `#! .'.  This would cause the generated library to
11030     # depend on `.', always an invalid library.  This was fixed in
11031     # development snapshots of GCC prior to 3.0.
11032     case $host_os in
11033       aix4 | aix4.[01] | aix4.[01].*)
11034       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11035            echo ' yes '
11036            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11037         :
11038       else
11039         can_build_shared=no
11040       fi
11041       ;;
11042     esac
11043     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11044     # soname into executable. Probably we can add versioning support to
11045     # collect2, so additional links can be useful in future.
11046     if test "$aix_use_runtimelinking" = yes; then
11047       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11048       # instead of lib<name>.a to let people know that these are not
11049       # typical AIX shared libraries.
11050       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11051     else
11052       # We preserve .a as extension for shared libraries through AIX4.2
11053       # and later when we are not doing run time linking.
11054       library_names_spec='${libname}${release}.a $libname.a'
11055       soname_spec='${libname}${release}${shared_ext}$major'
11056     fi
11057     shlibpath_var=LIBPATH
11058   fi
11059   ;;
11060
11061 amigaos*)
11062   case $host_cpu in
11063   powerpc)
11064     # Since July 2007 AmigaOS4 officially supports .so libraries.
11065     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11066     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11067     ;;
11068   m68k)
11069     library_names_spec='$libname.ixlibrary $libname.a'
11070     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11071     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'
11072     ;;
11073   esac
11074   ;;
11075
11076 beos*)
11077   library_names_spec='${libname}${shared_ext}'
11078   dynamic_linker="$host_os ld.so"
11079   shlibpath_var=LIBRARY_PATH
11080   ;;
11081
11082 bsdi[45]*)
11083   version_type=linux
11084   need_version=no
11085   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11086   soname_spec='${libname}${release}${shared_ext}$major'
11087   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11088   shlibpath_var=LD_LIBRARY_PATH
11089   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11090   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11091   # the default ld.so.conf also contains /usr/contrib/lib and
11092   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11093   # libtool to hard-code these into programs
11094   ;;
11095
11096 cygwin* | mingw* | pw32* | cegcc*)
11097   version_type=windows
11098   shrext_cmds=".dll"
11099   need_version=no
11100   need_lib_prefix=no
11101
11102   case $GCC,$host_os in
11103   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11104     library_names_spec='$libname.dll.a'
11105     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11106     postinstall_cmds='base_file=`basename \${file}`~
11107       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11108       dldir=$destdir/`dirname \$dlpath`~
11109       test -d \$dldir || mkdir -p \$dldir~
11110       $install_prog $dir/$dlname \$dldir/$dlname~
11111       chmod a+x \$dldir/$dlname~
11112       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11113         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11114       fi'
11115     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11116       dlpath=$dir/\$dldll~
11117        $RM \$dlpath'
11118     shlibpath_overrides_runpath=yes
11119
11120     case $host_os in
11121     cygwin*)
11122       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11123       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11124
11125       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11126       ;;
11127     mingw* | cegcc*)
11128       # MinGW DLLs use traditional 'lib' prefix
11129       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11130       ;;
11131     pw32*)
11132       # pw32 DLLs use 'pw' prefix rather than 'lib'
11133       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11134       ;;
11135     esac
11136     ;;
11137
11138   *)
11139     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11140     ;;
11141   esac
11142   dynamic_linker='Win32 ld.exe'
11143   # FIXME: first we should search . and the directory the executable is in
11144   shlibpath_var=PATH
11145   ;;
11146
11147 darwin* | rhapsody*)
11148   dynamic_linker="$host_os dyld"
11149   version_type=darwin
11150   need_lib_prefix=no
11151   need_version=no
11152   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11153   soname_spec='${libname}${release}${major}$shared_ext'
11154   shlibpath_overrides_runpath=yes
11155   shlibpath_var=DYLD_LIBRARY_PATH
11156   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11157
11158   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11159   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11160   ;;
11161
11162 dgux*)
11163   version_type=linux
11164   need_lib_prefix=no
11165   need_version=no
11166   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11167   soname_spec='${libname}${release}${shared_ext}$major'
11168   shlibpath_var=LD_LIBRARY_PATH
11169   ;;
11170
11171 freebsd* | dragonfly*)
11172   # DragonFly does not have aout.  When/if they implement a new
11173   # versioning mechanism, adjust this.
11174   if test -x /usr/bin/objformat; then
11175     objformat=`/usr/bin/objformat`
11176   else
11177     case $host_os in
11178     freebsd[23].*) objformat=aout ;;
11179     *) objformat=elf ;;
11180     esac
11181   fi
11182   version_type=freebsd-$objformat
11183   case $version_type in
11184     freebsd-elf*)
11185       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11186       need_version=no
11187       need_lib_prefix=no
11188       ;;
11189     freebsd-*)
11190       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11191       need_version=yes
11192       ;;
11193   esac
11194   shlibpath_var=LD_LIBRARY_PATH
11195   case $host_os in
11196   freebsd2.*)
11197     shlibpath_overrides_runpath=yes
11198     ;;
11199   freebsd3.[01]* | freebsdelf3.[01]*)
11200     shlibpath_overrides_runpath=yes
11201     hardcode_into_libs=yes
11202     ;;
11203   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11204   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11205     shlibpath_overrides_runpath=no
11206     hardcode_into_libs=yes
11207     ;;
11208   *) # from 4.6 on, and DragonFly
11209     shlibpath_overrides_runpath=yes
11210     hardcode_into_libs=yes
11211     ;;
11212   esac
11213   ;;
11214
11215 gnu*)
11216   version_type=linux
11217   need_lib_prefix=no
11218   need_version=no
11219   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11220   soname_spec='${libname}${release}${shared_ext}$major'
11221   shlibpath_var=LD_LIBRARY_PATH
11222   hardcode_into_libs=yes
11223   ;;
11224
11225 haiku*)
11226   version_type=linux
11227   need_lib_prefix=no
11228   need_version=no
11229   dynamic_linker="$host_os runtime_loader"
11230   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11231   soname_spec='${libname}${release}${shared_ext}$major'
11232   shlibpath_var=LIBRARY_PATH
11233   shlibpath_overrides_runpath=yes
11234   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11235   hardcode_into_libs=yes
11236   ;;
11237
11238 hpux9* | hpux10* | hpux11*)
11239   # Give a soname corresponding to the major version so that dld.sl refuses to
11240   # link against other versions.
11241   version_type=sunos
11242   need_lib_prefix=no
11243   need_version=no
11244   case $host_cpu in
11245   ia64*)
11246     shrext_cmds='.so'
11247     hardcode_into_libs=yes
11248     dynamic_linker="$host_os dld.so"
11249     shlibpath_var=LD_LIBRARY_PATH
11250     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11251     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11252     soname_spec='${libname}${release}${shared_ext}$major'
11253     if test "X$HPUX_IA64_MODE" = X32; then
11254       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11255     else
11256       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11257     fi
11258     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11259     ;;
11260   hppa*64*)
11261     shrext_cmds='.sl'
11262     hardcode_into_libs=yes
11263     dynamic_linker="$host_os dld.sl"
11264     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11265     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11266     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11267     soname_spec='${libname}${release}${shared_ext}$major'
11268     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11269     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11270     ;;
11271   *)
11272     shrext_cmds='.sl'
11273     dynamic_linker="$host_os dld.sl"
11274     shlibpath_var=SHLIB_PATH
11275     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11276     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11277     soname_spec='${libname}${release}${shared_ext}$major'
11278     ;;
11279   esac
11280   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11281   postinstall_cmds='chmod 555 $lib'
11282   # or fails outright, so override atomically:
11283   install_override_mode=555
11284   ;;
11285
11286 interix[3-9]*)
11287   version_type=linux
11288   need_lib_prefix=no
11289   need_version=no
11290   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11291   soname_spec='${libname}${release}${shared_ext}$major'
11292   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11293   shlibpath_var=LD_LIBRARY_PATH
11294   shlibpath_overrides_runpath=no
11295   hardcode_into_libs=yes
11296   ;;
11297
11298 irix5* | irix6* | nonstopux*)
11299   case $host_os in
11300     nonstopux*) version_type=nonstopux ;;
11301     *)
11302         if test "$lt_cv_prog_gnu_ld" = yes; then
11303                 version_type=linux
11304         else
11305                 version_type=irix
11306         fi ;;
11307   esac
11308   need_lib_prefix=no
11309   need_version=no
11310   soname_spec='${libname}${release}${shared_ext}$major'
11311   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11312   case $host_os in
11313   irix5* | nonstopux*)
11314     libsuff= shlibsuff=
11315     ;;
11316   *)
11317     case $LD in # libtool.m4 will add one of these switches to LD
11318     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11319       libsuff= shlibsuff= libmagic=32-bit;;
11320     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11321       libsuff=32 shlibsuff=N32 libmagic=N32;;
11322     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11323       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11324     *) libsuff= shlibsuff= libmagic=never-match;;
11325     esac
11326     ;;
11327   esac
11328   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11329   shlibpath_overrides_runpath=no
11330   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11331   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11332   hardcode_into_libs=yes
11333   ;;
11334
11335 # No shared lib support for Linux oldld, aout, or coff.
11336 linux*oldld* | linux*aout* | linux*coff*)
11337   dynamic_linker=no
11338   ;;
11339
11340 # This must be Linux ELF.
11341 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11342   version_type=linux
11343   need_lib_prefix=no
11344   need_version=no
11345   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11346   soname_spec='${libname}${release}${shared_ext}$major'
11347   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11348   shlibpath_var=LD_LIBRARY_PATH
11349   shlibpath_overrides_runpath=no
11350
11351   # Some binutils ld are patched to set DT_RUNPATH
11352   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11353   $as_echo_n "(cached) " >&6
11354 else
11355   lt_cv_shlibpath_overrides_runpath=no
11356     save_LDFLAGS=$LDFLAGS
11357     save_libdir=$libdir
11358     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11359          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11360     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11361 /* end confdefs.h.  */
11362
11363 int
11364 main ()
11365 {
11366
11367   ;
11368   return 0;
11369 }
11370 _ACEOF
11371 if ac_fn_c_try_link "$LINENO"; then :
11372   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11373   lt_cv_shlibpath_overrides_runpath=yes
11374 fi
11375 fi
11376 rm -f core conftest.err conftest.$ac_objext \
11377     conftest$ac_exeext conftest.$ac_ext
11378     LDFLAGS=$save_LDFLAGS
11379     libdir=$save_libdir
11380
11381 fi
11382
11383   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11384
11385   # This implies no fast_install, which is unacceptable.
11386   # Some rework will be needed to allow for fast_install
11387   # before this can be enabled.
11388   hardcode_into_libs=yes
11389
11390   # Append ld.so.conf contents to the search path
11391   if test -f /etc/ld.so.conf; then
11392     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' ' '`
11393     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11394   fi
11395
11396   # We used to test for /lib/ld.so.1 and disable shared libraries on
11397   # powerpc, because MkLinux only supported shared libraries with the
11398   # GNU dynamic linker.  Since this was broken with cross compilers,
11399   # most powerpc-linux boxes support dynamic linking these days and
11400   # people can always --disable-shared, the test was removed, and we
11401   # assume the GNU/Linux dynamic linker is in use.
11402   dynamic_linker='GNU/Linux ld.so'
11403   ;;
11404
11405 netbsd*)
11406   version_type=sunos
11407   need_lib_prefix=no
11408   need_version=no
11409   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11410     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11411     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11412     dynamic_linker='NetBSD (a.out) ld.so'
11413   else
11414     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11415     soname_spec='${libname}${release}${shared_ext}$major'
11416     dynamic_linker='NetBSD ld.elf_so'
11417   fi
11418   shlibpath_var=LD_LIBRARY_PATH
11419   shlibpath_overrides_runpath=yes
11420   hardcode_into_libs=yes
11421   ;;
11422
11423 newsos6)
11424   version_type=linux
11425   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11426   shlibpath_var=LD_LIBRARY_PATH
11427   shlibpath_overrides_runpath=yes
11428   ;;
11429
11430 *nto* | *qnx*)
11431   version_type=qnx
11432   need_lib_prefix=no
11433   need_version=no
11434   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11435   soname_spec='${libname}${release}${shared_ext}$major'
11436   shlibpath_var=LD_LIBRARY_PATH
11437   shlibpath_overrides_runpath=no
11438   hardcode_into_libs=yes
11439   dynamic_linker='ldqnx.so'
11440   ;;
11441
11442 openbsd*)
11443   version_type=sunos
11444   sys_lib_dlsearch_path_spec="/usr/lib"
11445   need_lib_prefix=no
11446   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11447   case $host_os in
11448     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11449     *)                          need_version=no  ;;
11450   esac
11451   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11452   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11453   shlibpath_var=LD_LIBRARY_PATH
11454   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11455     case $host_os in
11456       openbsd2.[89] | openbsd2.[89].*)
11457         shlibpath_overrides_runpath=no
11458         ;;
11459       *)
11460         shlibpath_overrides_runpath=yes
11461         ;;
11462       esac
11463   else
11464     shlibpath_overrides_runpath=yes
11465   fi
11466   ;;
11467
11468 os2*)
11469   libname_spec='$name'
11470   shrext_cmds=".dll"
11471   need_lib_prefix=no
11472   library_names_spec='$libname${shared_ext} $libname.a'
11473   dynamic_linker='OS/2 ld.exe'
11474   shlibpath_var=LIBPATH
11475   ;;
11476
11477 osf3* | osf4* | osf5*)
11478   version_type=osf
11479   need_lib_prefix=no
11480   need_version=no
11481   soname_spec='${libname}${release}${shared_ext}$major'
11482   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11483   shlibpath_var=LD_LIBRARY_PATH
11484   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11485   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11486   ;;
11487
11488 rdos*)
11489   dynamic_linker=no
11490   ;;
11491
11492 solaris*)
11493   version_type=linux
11494   need_lib_prefix=no
11495   need_version=no
11496   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11497   soname_spec='${libname}${release}${shared_ext}$major'
11498   shlibpath_var=LD_LIBRARY_PATH
11499   shlibpath_overrides_runpath=yes
11500   hardcode_into_libs=yes
11501   # ldd complains unless libraries are executable
11502   postinstall_cmds='chmod +x $lib'
11503   ;;
11504
11505 sunos4*)
11506   version_type=sunos
11507   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11508   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11509   shlibpath_var=LD_LIBRARY_PATH
11510   shlibpath_overrides_runpath=yes
11511   if test "$with_gnu_ld" = yes; then
11512     need_lib_prefix=no
11513   fi
11514   need_version=yes
11515   ;;
11516
11517 sysv4 | sysv4.3*)
11518   version_type=linux
11519   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11520   soname_spec='${libname}${release}${shared_ext}$major'
11521   shlibpath_var=LD_LIBRARY_PATH
11522   case $host_vendor in
11523     sni)
11524       shlibpath_overrides_runpath=no
11525       need_lib_prefix=no
11526       runpath_var=LD_RUN_PATH
11527       ;;
11528     siemens)
11529       need_lib_prefix=no
11530       ;;
11531     motorola)
11532       need_lib_prefix=no
11533       need_version=no
11534       shlibpath_overrides_runpath=no
11535       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11536       ;;
11537   esac
11538   ;;
11539
11540 sysv4*MP*)
11541   if test -d /usr/nec ;then
11542     version_type=linux
11543     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11544     soname_spec='$libname${shared_ext}.$major'
11545     shlibpath_var=LD_LIBRARY_PATH
11546   fi
11547   ;;
11548
11549 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11550   version_type=freebsd-elf
11551   need_lib_prefix=no
11552   need_version=no
11553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11554   soname_spec='${libname}${release}${shared_ext}$major'
11555   shlibpath_var=LD_LIBRARY_PATH
11556   shlibpath_overrides_runpath=yes
11557   hardcode_into_libs=yes
11558   if test "$with_gnu_ld" = yes; then
11559     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11560   else
11561     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11562     case $host_os in
11563       sco3.2v5*)
11564         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11565         ;;
11566     esac
11567   fi
11568   sys_lib_dlsearch_path_spec='/usr/lib'
11569   ;;
11570
11571 tpf*)
11572   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11573   version_type=linux
11574   need_lib_prefix=no
11575   need_version=no
11576   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11577   shlibpath_var=LD_LIBRARY_PATH
11578   shlibpath_overrides_runpath=no
11579   hardcode_into_libs=yes
11580   ;;
11581
11582 uts4*)
11583   version_type=linux
11584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11585   soname_spec='${libname}${release}${shared_ext}$major'
11586   shlibpath_var=LD_LIBRARY_PATH
11587   ;;
11588
11589 *)
11590   dynamic_linker=no
11591   ;;
11592 esac
11593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11594 $as_echo "$dynamic_linker" >&6; }
11595 test "$dynamic_linker" = no && can_build_shared=no
11596
11597 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11598 if test "$GCC" = yes; then
11599   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11600 fi
11601
11602 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11603   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11604 fi
11605 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11606   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11607 fi
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
11700   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11701 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11702 hardcode_action=
11703 if test -n "$hardcode_libdir_flag_spec" ||
11704    test -n "$runpath_var" ||
11705    test "X$hardcode_automatic" = "Xyes" ; then
11706
11707   # We can hardcode non-existent directories.
11708   if test "$hardcode_direct" != no &&
11709      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11710      # have to relink, otherwise we might link with an installed library
11711      # when we should be linking with a yet-to-be-installed one
11712      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11713      test "$hardcode_minus_L" != no; then
11714     # Linking always hardcodes the temporary library directory.
11715     hardcode_action=relink
11716   else
11717     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11718     hardcode_action=immediate
11719   fi
11720 else
11721   # We cannot hardcode anything, or else we can only hardcode existing
11722   # directories.
11723   hardcode_action=unsupported
11724 fi
11725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11726 $as_echo "$hardcode_action" >&6; }
11727
11728 if test "$hardcode_action" = relink ||
11729    test "$inherit_rpath" = yes; then
11730   # Fast installation is not supported
11731   enable_fast_install=no
11732 elif test "$shlibpath_overrides_runpath" = yes ||
11733      test "$enable_shared" = no; then
11734   # Fast installation is not necessary
11735   enable_fast_install=needless
11736 fi
11737
11738
11739
11740
11741
11742
11743   if test "x$enable_dlopen" != xyes; then
11744   enable_dlopen=unknown
11745   enable_dlopen_self=unknown
11746   enable_dlopen_self_static=unknown
11747 else
11748   lt_cv_dlopen=no
11749   lt_cv_dlopen_libs=
11750
11751   case $host_os in
11752   beos*)
11753     lt_cv_dlopen="load_add_on"
11754     lt_cv_dlopen_libs=
11755     lt_cv_dlopen_self=yes
11756     ;;
11757
11758   mingw* | pw32* | cegcc*)
11759     lt_cv_dlopen="LoadLibrary"
11760     lt_cv_dlopen_libs=
11761     ;;
11762
11763   cygwin*)
11764     lt_cv_dlopen="dlopen"
11765     lt_cv_dlopen_libs=
11766     ;;
11767
11768   darwin*)
11769   # if libdl is installed we need to link against it
11770     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11771 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11772 if ${ac_cv_lib_dl_dlopen+:} false; then :
11773   $as_echo_n "(cached) " >&6
11774 else
11775   ac_check_lib_save_LIBS=$LIBS
11776 LIBS="-ldl  $LIBS"
11777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11778 /* end confdefs.h.  */
11779
11780 /* Override any GCC internal prototype to avoid an error.
11781    Use char because int might match the return type of a GCC
11782    builtin and then its argument prototype would still apply.  */
11783 #ifdef __cplusplus
11784 extern "C"
11785 #endif
11786 char dlopen ();
11787 int
11788 main ()
11789 {
11790 return dlopen ();
11791   ;
11792   return 0;
11793 }
11794 _ACEOF
11795 if ac_fn_c_try_link "$LINENO"; then :
11796   ac_cv_lib_dl_dlopen=yes
11797 else
11798   ac_cv_lib_dl_dlopen=no
11799 fi
11800 rm -f core conftest.err conftest.$ac_objext \
11801     conftest$ac_exeext conftest.$ac_ext
11802 LIBS=$ac_check_lib_save_LIBS
11803 fi
11804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11805 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11806 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11807   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11808 else
11809
11810     lt_cv_dlopen="dyld"
11811     lt_cv_dlopen_libs=
11812     lt_cv_dlopen_self=yes
11813
11814 fi
11815
11816     ;;
11817
11818   *)
11819     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11820 if test "x$ac_cv_func_shl_load" = xyes; then :
11821   lt_cv_dlopen="shl_load"
11822 else
11823   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11824 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11825 if ${ac_cv_lib_dld_shl_load+:} false; then :
11826   $as_echo_n "(cached) " >&6
11827 else
11828   ac_check_lib_save_LIBS=$LIBS
11829 LIBS="-ldld  $LIBS"
11830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11831 /* end confdefs.h.  */
11832
11833 /* Override any GCC internal prototype to avoid an error.
11834    Use char because int might match the return type of a GCC
11835    builtin and then its argument prototype would still apply.  */
11836 #ifdef __cplusplus
11837 extern "C"
11838 #endif
11839 char shl_load ();
11840 int
11841 main ()
11842 {
11843 return shl_load ();
11844   ;
11845   return 0;
11846 }
11847 _ACEOF
11848 if ac_fn_c_try_link "$LINENO"; then :
11849   ac_cv_lib_dld_shl_load=yes
11850 else
11851   ac_cv_lib_dld_shl_load=no
11852 fi
11853 rm -f core conftest.err conftest.$ac_objext \
11854     conftest$ac_exeext conftest.$ac_ext
11855 LIBS=$ac_check_lib_save_LIBS
11856 fi
11857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11858 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11859 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11860   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11861 else
11862   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11863 if test "x$ac_cv_func_dlopen" = xyes; then :
11864   lt_cv_dlopen="dlopen"
11865 else
11866   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11867 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11868 if ${ac_cv_lib_dl_dlopen+:} false; then :
11869   $as_echo_n "(cached) " >&6
11870 else
11871   ac_check_lib_save_LIBS=$LIBS
11872 LIBS="-ldl  $LIBS"
11873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11874 /* end confdefs.h.  */
11875
11876 /* Override any GCC internal prototype to avoid an error.
11877    Use char because int might match the return type of a GCC
11878    builtin and then its argument prototype would still apply.  */
11879 #ifdef __cplusplus
11880 extern "C"
11881 #endif
11882 char dlopen ();
11883 int
11884 main ()
11885 {
11886 return dlopen ();
11887   ;
11888   return 0;
11889 }
11890 _ACEOF
11891 if ac_fn_c_try_link "$LINENO"; then :
11892   ac_cv_lib_dl_dlopen=yes
11893 else
11894   ac_cv_lib_dl_dlopen=no
11895 fi
11896 rm -f core conftest.err conftest.$ac_objext \
11897     conftest$ac_exeext conftest.$ac_ext
11898 LIBS=$ac_check_lib_save_LIBS
11899 fi
11900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11901 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11902 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11903   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11904 else
11905   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11906 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11907 if ${ac_cv_lib_svld_dlopen+:} false; then :
11908   $as_echo_n "(cached) " >&6
11909 else
11910   ac_check_lib_save_LIBS=$LIBS
11911 LIBS="-lsvld  $LIBS"
11912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11913 /* end confdefs.h.  */
11914
11915 /* Override any GCC internal prototype to avoid an error.
11916    Use char because int might match the return type of a GCC
11917    builtin and then its argument prototype would still apply.  */
11918 #ifdef __cplusplus
11919 extern "C"
11920 #endif
11921 char dlopen ();
11922 int
11923 main ()
11924 {
11925 return dlopen ();
11926   ;
11927   return 0;
11928 }
11929 _ACEOF
11930 if ac_fn_c_try_link "$LINENO"; then :
11931   ac_cv_lib_svld_dlopen=yes
11932 else
11933   ac_cv_lib_svld_dlopen=no
11934 fi
11935 rm -f core conftest.err conftest.$ac_objext \
11936     conftest$ac_exeext conftest.$ac_ext
11937 LIBS=$ac_check_lib_save_LIBS
11938 fi
11939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11940 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11941 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11942   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11943 else
11944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11945 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11946 if ${ac_cv_lib_dld_dld_link+:} false; then :
11947   $as_echo_n "(cached) " >&6
11948 else
11949   ac_check_lib_save_LIBS=$LIBS
11950 LIBS="-ldld  $LIBS"
11951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11952 /* end confdefs.h.  */
11953
11954 /* Override any GCC internal prototype to avoid an error.
11955    Use char because int might match the return type of a GCC
11956    builtin and then its argument prototype would still apply.  */
11957 #ifdef __cplusplus
11958 extern "C"
11959 #endif
11960 char dld_link ();
11961 int
11962 main ()
11963 {
11964 return dld_link ();
11965   ;
11966   return 0;
11967 }
11968 _ACEOF
11969 if ac_fn_c_try_link "$LINENO"; then :
11970   ac_cv_lib_dld_dld_link=yes
11971 else
11972   ac_cv_lib_dld_dld_link=no
11973 fi
11974 rm -f core conftest.err conftest.$ac_objext \
11975     conftest$ac_exeext conftest.$ac_ext
11976 LIBS=$ac_check_lib_save_LIBS
11977 fi
11978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11979 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11980 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11981   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11982 fi
11983
11984
11985 fi
11986
11987
11988 fi
11989
11990
11991 fi
11992
11993
11994 fi
11995
11996
11997 fi
11998
11999     ;;
12000   esac
12001
12002   if test "x$lt_cv_dlopen" != xno; then
12003     enable_dlopen=yes
12004   else
12005     enable_dlopen=no
12006   fi
12007
12008   case $lt_cv_dlopen in
12009   dlopen)
12010     save_CPPFLAGS="$CPPFLAGS"
12011     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12012
12013     save_LDFLAGS="$LDFLAGS"
12014     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12015
12016     save_LIBS="$LIBS"
12017     LIBS="$lt_cv_dlopen_libs $LIBS"
12018
12019     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12020 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12021 if ${lt_cv_dlopen_self+:} false; then :
12022   $as_echo_n "(cached) " >&6
12023 else
12024           if test "$cross_compiling" = yes; then :
12025   lt_cv_dlopen_self=cross
12026 else
12027   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12028   lt_status=$lt_dlunknown
12029   cat > conftest.$ac_ext <<_LT_EOF
12030 #line 12030 "configure"
12031 #include "confdefs.h"
12032
12033 #if HAVE_DLFCN_H
12034 #include <dlfcn.h>
12035 #endif
12036
12037 #include <stdio.h>
12038
12039 #ifdef RTLD_GLOBAL
12040 #  define LT_DLGLOBAL           RTLD_GLOBAL
12041 #else
12042 #  ifdef DL_GLOBAL
12043 #    define LT_DLGLOBAL         DL_GLOBAL
12044 #  else
12045 #    define LT_DLGLOBAL         0
12046 #  endif
12047 #endif
12048
12049 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12050    find out it does not work in some platform. */
12051 #ifndef LT_DLLAZY_OR_NOW
12052 #  ifdef RTLD_LAZY
12053 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12054 #  else
12055 #    ifdef DL_LAZY
12056 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12057 #    else
12058 #      ifdef RTLD_NOW
12059 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12060 #      else
12061 #        ifdef DL_NOW
12062 #          define LT_DLLAZY_OR_NOW      DL_NOW
12063 #        else
12064 #          define LT_DLLAZY_OR_NOW      0
12065 #        endif
12066 #      endif
12067 #    endif
12068 #  endif
12069 #endif
12070
12071 /* When -fvisbility=hidden is used, assume the code has been annotated
12072    correspondingly for the symbols needed.  */
12073 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12074 void fnord () __attribute__((visibility("default")));
12075 #endif
12076
12077 void fnord () { int i=42; }
12078 int main ()
12079 {
12080   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12081   int status = $lt_dlunknown;
12082
12083   if (self)
12084     {
12085       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12086       else
12087         {
12088           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12089           else puts (dlerror ());
12090         }
12091       /* dlclose (self); */
12092     }
12093   else
12094     puts (dlerror ());
12095
12096   return status;
12097 }
12098 _LT_EOF
12099   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12100   (eval $ac_link) 2>&5
12101   ac_status=$?
12102   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12103   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12104     (./conftest; exit; ) >&5 2>/dev/null
12105     lt_status=$?
12106     case x$lt_status in
12107       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12108       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12109       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12110     esac
12111   else :
12112     # compilation failed
12113     lt_cv_dlopen_self=no
12114   fi
12115 fi
12116 rm -fr conftest*
12117
12118
12119 fi
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12121 $as_echo "$lt_cv_dlopen_self" >&6; }
12122
12123     if test "x$lt_cv_dlopen_self" = xyes; then
12124       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12125       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12126 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12127 if ${lt_cv_dlopen_self_static+:} false; then :
12128   $as_echo_n "(cached) " >&6
12129 else
12130           if test "$cross_compiling" = yes; then :
12131   lt_cv_dlopen_self_static=cross
12132 else
12133   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12134   lt_status=$lt_dlunknown
12135   cat > conftest.$ac_ext <<_LT_EOF
12136 #line 12136 "configure"
12137 #include "confdefs.h"
12138
12139 #if HAVE_DLFCN_H
12140 #include <dlfcn.h>
12141 #endif
12142
12143 #include <stdio.h>
12144
12145 #ifdef RTLD_GLOBAL
12146 #  define LT_DLGLOBAL           RTLD_GLOBAL
12147 #else
12148 #  ifdef DL_GLOBAL
12149 #    define LT_DLGLOBAL         DL_GLOBAL
12150 #  else
12151 #    define LT_DLGLOBAL         0
12152 #  endif
12153 #endif
12154
12155 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12156    find out it does not work in some platform. */
12157 #ifndef LT_DLLAZY_OR_NOW
12158 #  ifdef RTLD_LAZY
12159 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12160 #  else
12161 #    ifdef DL_LAZY
12162 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12163 #    else
12164 #      ifdef RTLD_NOW
12165 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12166 #      else
12167 #        ifdef DL_NOW
12168 #          define LT_DLLAZY_OR_NOW      DL_NOW
12169 #        else
12170 #          define LT_DLLAZY_OR_NOW      0
12171 #        endif
12172 #      endif
12173 #    endif
12174 #  endif
12175 #endif
12176
12177 /* When -fvisbility=hidden is used, assume the code has been annotated
12178    correspondingly for the symbols needed.  */
12179 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12180 void fnord () __attribute__((visibility("default")));
12181 #endif
12182
12183 void fnord () { int i=42; }
12184 int main ()
12185 {
12186   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12187   int status = $lt_dlunknown;
12188
12189   if (self)
12190     {
12191       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12192       else
12193         {
12194           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12195           else puts (dlerror ());
12196         }
12197       /* dlclose (self); */
12198     }
12199   else
12200     puts (dlerror ());
12201
12202   return status;
12203 }
12204 _LT_EOF
12205   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12206   (eval $ac_link) 2>&5
12207   ac_status=$?
12208   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12209   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12210     (./conftest; exit; ) >&5 2>/dev/null
12211     lt_status=$?
12212     case x$lt_status in
12213       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12214       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12215       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12216     esac
12217   else :
12218     # compilation failed
12219     lt_cv_dlopen_self_static=no
12220   fi
12221 fi
12222 rm -fr conftest*
12223
12224
12225 fi
12226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12227 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12228     fi
12229
12230     CPPFLAGS="$save_CPPFLAGS"
12231     LDFLAGS="$save_LDFLAGS"
12232     LIBS="$save_LIBS"
12233     ;;
12234   esac
12235
12236   case $lt_cv_dlopen_self in
12237   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12238   *) enable_dlopen_self=unknown ;;
12239   esac
12240
12241   case $lt_cv_dlopen_self_static in
12242   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12243   *) enable_dlopen_self_static=unknown ;;
12244   esac
12245 fi
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263 striplib=
12264 old_striplib=
12265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12266 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12267 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12268   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12269   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12271 $as_echo "yes" >&6; }
12272 else
12273 # FIXME - insert some real tests, host_os isn't really good enough
12274   case $host_os in
12275   darwin*)
12276     if test -n "$STRIP" ; then
12277       striplib="$STRIP -x"
12278       old_striplib="$STRIP -S"
12279       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12280 $as_echo "yes" >&6; }
12281     else
12282       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12283 $as_echo "no" >&6; }
12284     fi
12285     ;;
12286   *)
12287     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12288 $as_echo "no" >&6; }
12289     ;;
12290   esac
12291 fi
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304   # Report which library types will actually be built
12305   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12306 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12307   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12308 $as_echo "$can_build_shared" >&6; }
12309
12310   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12311 $as_echo_n "checking whether to build shared libraries... " >&6; }
12312   test "$can_build_shared" = "no" && enable_shared=no
12313
12314   # On AIX, shared libraries and static libraries use the same namespace, and
12315   # are all built from PIC.
12316   case $host_os in
12317   aix3*)
12318     test "$enable_shared" = yes && enable_static=no
12319     if test -n "$RANLIB"; then
12320       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12321       postinstall_cmds='$RANLIB $lib'
12322     fi
12323     ;;
12324
12325   aix[4-9]*)
12326     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12327       test "$enable_shared" = yes && enable_static=no
12328     fi
12329     ;;
12330   esac
12331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12332 $as_echo "$enable_shared" >&6; }
12333
12334   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12335 $as_echo_n "checking whether to build static libraries... " >&6; }
12336   # Make sure either enable_shared or enable_static is yes.
12337   test "$enable_shared" = yes || enable_static=yes
12338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12339 $as_echo "$enable_static" >&6; }
12340
12341
12342
12343
12344 fi
12345 ac_ext=c
12346 ac_cpp='$CPP $CPPFLAGS'
12347 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12348 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12349 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12350
12351 CC="$lt_save_CC"
12352
12353       if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
12354     ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
12355     (test "X$CXX" != "Xg++"))) ; then
12356   ac_ext=cpp
12357 ac_cpp='$CXXCPP $CPPFLAGS'
12358 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12359 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12360 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
12362 $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
12363 if test -z "$CXXCPP"; then
12364   if ${ac_cv_prog_CXXCPP+:} false; then :
12365   $as_echo_n "(cached) " >&6
12366 else
12367       # Double quotes because CXXCPP needs to be expanded
12368     for CXXCPP in "$CXX -E" "/lib/cpp"
12369     do
12370       ac_preproc_ok=false
12371 for ac_cxx_preproc_warn_flag in '' yes
12372 do
12373   # Use a header file that comes with gcc, so configuring glibc
12374   # with a fresh cross-compiler works.
12375   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12376   # <limits.h> exists even on freestanding compilers.
12377   # On the NeXT, cc -E runs the code through the compiler's parser,
12378   # not just through cpp. "Syntax error" is here to catch this case.
12379   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12380 /* end confdefs.h.  */
12381 #ifdef __STDC__
12382 # include <limits.h>
12383 #else
12384 # include <assert.h>
12385 #endif
12386                      Syntax error
12387 _ACEOF
12388 if ac_fn_cxx_try_cpp "$LINENO"; then :
12389
12390 else
12391   # Broken: fails on valid input.
12392 continue
12393 fi
12394 rm -f conftest.err conftest.i conftest.$ac_ext
12395
12396   # OK, works on sane cases.  Now check whether nonexistent headers
12397   # can be detected and how.
12398   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12399 /* end confdefs.h.  */
12400 #include <ac_nonexistent.h>
12401 _ACEOF
12402 if ac_fn_cxx_try_cpp "$LINENO"; then :
12403   # Broken: success on invalid input.
12404 continue
12405 else
12406   # Passes both tests.
12407 ac_preproc_ok=:
12408 break
12409 fi
12410 rm -f conftest.err conftest.i conftest.$ac_ext
12411
12412 done
12413 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12414 rm -f conftest.i conftest.err conftest.$ac_ext
12415 if $ac_preproc_ok; then :
12416   break
12417 fi
12418
12419     done
12420     ac_cv_prog_CXXCPP=$CXXCPP
12421
12422 fi
12423   CXXCPP=$ac_cv_prog_CXXCPP
12424 else
12425   ac_cv_prog_CXXCPP=$CXXCPP
12426 fi
12427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
12428 $as_echo "$CXXCPP" >&6; }
12429 ac_preproc_ok=false
12430 for ac_cxx_preproc_warn_flag in '' yes
12431 do
12432   # Use a header file that comes with gcc, so configuring glibc
12433   # with a fresh cross-compiler works.
12434   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12435   # <limits.h> exists even on freestanding compilers.
12436   # On the NeXT, cc -E runs the code through the compiler's parser,
12437   # not just through cpp. "Syntax error" is here to catch this case.
12438   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12439 /* end confdefs.h.  */
12440 #ifdef __STDC__
12441 # include <limits.h>
12442 #else
12443 # include <assert.h>
12444 #endif
12445                      Syntax error
12446 _ACEOF
12447 if ac_fn_cxx_try_cpp "$LINENO"; then :
12448
12449 else
12450   # Broken: fails on valid input.
12451 continue
12452 fi
12453 rm -f conftest.err conftest.i conftest.$ac_ext
12454
12455   # OK, works on sane cases.  Now check whether nonexistent headers
12456   # can be detected and how.
12457   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12458 /* end confdefs.h.  */
12459 #include <ac_nonexistent.h>
12460 _ACEOF
12461 if ac_fn_cxx_try_cpp "$LINENO"; then :
12462   # Broken: success on invalid input.
12463 continue
12464 else
12465   # Passes both tests.
12466 ac_preproc_ok=:
12467 break
12468 fi
12469 rm -f conftest.err conftest.i conftest.$ac_ext
12470
12471 done
12472 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
12473 rm -f conftest.i conftest.err conftest.$ac_ext
12474 if $ac_preproc_ok; then :
12475
12476 else
12477   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12478 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12479 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
12480 See \`config.log' for more details" "$LINENO" 5; }
12481 fi
12482
12483 ac_ext=c
12484 ac_cpp='$CPP $CPPFLAGS'
12485 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12486 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12487 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12488
12489 else
12490   _lt_caught_CXX_error=yes
12491 fi
12492
12493 ac_ext=cpp
12494 ac_cpp='$CXXCPP $CPPFLAGS'
12495 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12496 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12497 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12498
12499 archive_cmds_need_lc_CXX=no
12500 allow_undefined_flag_CXX=
12501 always_export_symbols_CXX=no
12502 archive_expsym_cmds_CXX=
12503 compiler_needs_object_CXX=no
12504 export_dynamic_flag_spec_CXX=
12505 hardcode_direct_CXX=no
12506 hardcode_direct_absolute_CXX=no
12507 hardcode_libdir_flag_spec_CXX=
12508 hardcode_libdir_flag_spec_ld_CXX=
12509 hardcode_libdir_separator_CXX=
12510 hardcode_minus_L_CXX=no
12511 hardcode_shlibpath_var_CXX=unsupported
12512 hardcode_automatic_CXX=no
12513 inherit_rpath_CXX=no
12514 module_cmds_CXX=
12515 module_expsym_cmds_CXX=
12516 link_all_deplibs_CXX=unknown
12517 old_archive_cmds_CXX=$old_archive_cmds
12518 reload_flag_CXX=$reload_flag
12519 reload_cmds_CXX=$reload_cmds
12520 no_undefined_flag_CXX=
12521 whole_archive_flag_spec_CXX=
12522 enable_shared_with_static_runtimes_CXX=no
12523
12524 # Source file extension for C++ test sources.
12525 ac_ext=cpp
12526
12527 # Object file extension for compiled C++ test sources.
12528 objext=o
12529 objext_CXX=$objext
12530
12531 # No sense in running all these tests if we already determined that
12532 # the CXX compiler isn't working.  Some variables (like enable_shared)
12533 # are currently assumed to apply to all compilers on this platform,
12534 # and will be corrupted by setting them based on a non-working compiler.
12535 if test "$_lt_caught_CXX_error" != yes; then
12536   # Code to be used in simple compile tests
12537   lt_simple_compile_test_code="int some_variable = 0;"
12538
12539   # Code to be used in simple link tests
12540   lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
12541
12542   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12543
12544
12545
12546
12547
12548
12549 # If no C compiler was specified, use CC.
12550 LTCC=${LTCC-"$CC"}
12551
12552 # If no C compiler flags were specified, use CFLAGS.
12553 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12554
12555 # Allow CC to be a program name with arguments.
12556 compiler=$CC
12557
12558
12559   # save warnings/boilerplate of simple test code
12560   ac_outfile=conftest.$ac_objext
12561 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12562 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12563 _lt_compiler_boilerplate=`cat conftest.err`
12564 $RM conftest*
12565
12566   ac_outfile=conftest.$ac_objext
12567 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12568 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12569 _lt_linker_boilerplate=`cat conftest.err`
12570 $RM -r conftest*
12571
12572
12573   # Allow CC to be a program name with arguments.
12574   lt_save_CC=$CC
12575   lt_save_LD=$LD
12576   lt_save_GCC=$GCC
12577   GCC=$GXX
12578   lt_save_with_gnu_ld=$with_gnu_ld
12579   lt_save_path_LD=$lt_cv_path_LD
12580   if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
12581     lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
12582   else
12583     $as_unset lt_cv_prog_gnu_ld
12584   fi
12585   if test -n "${lt_cv_path_LDCXX+set}"; then
12586     lt_cv_path_LD=$lt_cv_path_LDCXX
12587   else
12588     $as_unset lt_cv_path_LD
12589   fi
12590   test -z "${LDCXX+set}" || LD=$LDCXX
12591   CC=${CXX-"c++"}
12592   compiler=$CC
12593   compiler_CXX=$CC
12594   for cc_temp in $compiler""; do
12595   case $cc_temp in
12596     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12597     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12598     \-*) ;;
12599     *) break;;
12600   esac
12601 done
12602 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12603
12604
12605   if test -n "$compiler"; then
12606     # We don't want -fno-exception when compiling C++ code, so set the
12607     # no_builtin_flag separately
12608     if test "$GXX" = yes; then
12609       lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
12610     else
12611       lt_prog_compiler_no_builtin_flag_CXX=
12612     fi
12613
12614     if test "$GXX" = yes; then
12615       # Set up default GNU C++ configuration
12616
12617
12618
12619 # Check whether --with-gnu-ld was given.
12620 if test "${with_gnu_ld+set}" = set; then :
12621   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
12622 else
12623   with_gnu_ld=no
12624 fi
12625
12626 ac_prog=ld
12627 if test "$GCC" = yes; then
12628   # Check if gcc -print-prog-name=ld gives a path.
12629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
12630 $as_echo_n "checking for ld used by $CC... " >&6; }
12631   case $host in
12632   *-*-mingw*)
12633     # gcc leaves a trailing carriage return which upsets mingw
12634     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
12635   *)
12636     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
12637   esac
12638   case $ac_prog in
12639     # Accept absolute paths.
12640     [\\/]* | ?:[\\/]*)
12641       re_direlt='/[^/][^/]*/\.\./'
12642       # Canonicalize the pathname of ld
12643       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
12644       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
12645         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
12646       done
12647       test -z "$LD" && LD="$ac_prog"
12648       ;;
12649   "")
12650     # If it fails, then pretend we aren't using GCC.
12651     ac_prog=ld
12652     ;;
12653   *)
12654     # If it is relative, then search for the first ld in PATH.
12655     with_gnu_ld=unknown
12656     ;;
12657   esac
12658 elif test "$with_gnu_ld" = yes; then
12659   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
12660 $as_echo_n "checking for GNU ld... " >&6; }
12661 else
12662   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
12663 $as_echo_n "checking for non-GNU ld... " >&6; }
12664 fi
12665 if ${lt_cv_path_LD+:} false; then :
12666   $as_echo_n "(cached) " >&6
12667 else
12668   if test -z "$LD"; then
12669   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
12670   for ac_dir in $PATH; do
12671     IFS="$lt_save_ifs"
12672     test -z "$ac_dir" && ac_dir=.
12673     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
12674       lt_cv_path_LD="$ac_dir/$ac_prog"
12675       # Check to see if the program is GNU ld.  I'd rather use --version,
12676       # but apparently some variants of GNU ld only accept -v.
12677       # Break only if it was the GNU/non-GNU ld that we prefer.
12678       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
12679       *GNU* | *'with BFD'*)
12680         test "$with_gnu_ld" != no && break
12681         ;;
12682       *)
12683         test "$with_gnu_ld" != yes && break
12684         ;;
12685       esac
12686     fi
12687   done
12688   IFS="$lt_save_ifs"
12689 else
12690   lt_cv_path_LD="$LD" # Let the user override the test with a path.
12691 fi
12692 fi
12693
12694 LD="$lt_cv_path_LD"
12695 if test -n "$LD"; then
12696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
12697 $as_echo "$LD" >&6; }
12698 else
12699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12700 $as_echo "no" >&6; }
12701 fi
12702 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
12703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
12704 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
12705 if ${lt_cv_prog_gnu_ld+:} false; then :
12706   $as_echo_n "(cached) " >&6
12707 else
12708   # I'd rather use --version here, but apparently some GNU lds only accept -v.
12709 case `$LD -v 2>&1 </dev/null` in
12710 *GNU* | *'with BFD'*)
12711   lt_cv_prog_gnu_ld=yes
12712   ;;
12713 *)
12714   lt_cv_prog_gnu_ld=no
12715   ;;
12716 esac
12717 fi
12718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
12719 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
12720 with_gnu_ld=$lt_cv_prog_gnu_ld
12721
12722
12723
12724
12725
12726
12727
12728       # Check if GNU C++ uses GNU ld as the underlying linker, since the
12729       # archiving commands below assume that GNU ld is being used.
12730       if test "$with_gnu_ld" = yes; then
12731         archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12732         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'
12733
12734         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12735         export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12736
12737         # If archive_cmds runs LD, not CC, wlarc should be empty
12738         # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
12739         #     investigate it a little bit more. (MM)
12740         wlarc='${wl}'
12741
12742         # ancient GNU ld didn't support --whole-archive et. al.
12743         if eval "`$CC -print-prog-name=ld` --help 2>&1" |
12744           $GREP 'no-whole-archive' > /dev/null; then
12745           whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12746         else
12747           whole_archive_flag_spec_CXX=
12748         fi
12749       else
12750         with_gnu_ld=no
12751         wlarc=
12752
12753         # A generic and very simple default shared library creation
12754         # command for GNU C++ for the case where it uses the native
12755         # linker, instead of GNU ld.  If possible, this setting should
12756         # overridden to take advantage of the native linker features on
12757         # the platform it is being used on.
12758         archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12759       fi
12760
12761       # Commands to make compiler produce verbose output that lists
12762       # what "hidden" libraries, object files and flags are used when
12763       # linking a shared library.
12764       output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
12765
12766     else
12767       GXX=no
12768       with_gnu_ld=no
12769       wlarc=
12770     fi
12771
12772     # PORTME: fill in a description of your system's C++ link characteristics
12773     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12774 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12775     ld_shlibs_CXX=yes
12776     case $host_os in
12777       aix3*)
12778         # FIXME: insert proper C++ library support
12779         ld_shlibs_CXX=no
12780         ;;
12781       aix[4-9]*)
12782         if test "$host_cpu" = ia64; then
12783           # On IA64, the linker does run time linking by default, so we don't
12784           # have to do anything special.
12785           aix_use_runtimelinking=no
12786           exp_sym_flag='-Bexport'
12787           no_entry_flag=""
12788         else
12789           aix_use_runtimelinking=no
12790
12791           # Test if we are trying to use run time linking or normal
12792           # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12793           # need to do runtime linking.
12794           case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12795             for ld_flag in $LDFLAGS; do
12796               case $ld_flag in
12797               *-brtl*)
12798                 aix_use_runtimelinking=yes
12799                 break
12800                 ;;
12801               esac
12802             done
12803             ;;
12804           esac
12805
12806           exp_sym_flag='-bexport'
12807           no_entry_flag='-bnoentry'
12808         fi
12809
12810         # When large executables or shared objects are built, AIX ld can
12811         # have problems creating the table of contents.  If linking a library
12812         # or program results in "error TOC overflow" add -mminimal-toc to
12813         # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12814         # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12815
12816         archive_cmds_CXX=''
12817         hardcode_direct_CXX=yes
12818         hardcode_direct_absolute_CXX=yes
12819         hardcode_libdir_separator_CXX=':'
12820         link_all_deplibs_CXX=yes
12821         file_list_spec_CXX='${wl}-f,'
12822
12823         if test "$GXX" = yes; then
12824           case $host_os in aix4.[012]|aix4.[012].*)
12825           # We only want to do this on AIX 4.2 and lower, the check
12826           # below for broken collect2 doesn't work under 4.3+
12827           collect2name=`${CC} -print-prog-name=collect2`
12828           if test -f "$collect2name" &&
12829              strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12830           then
12831             # We have reworked collect2
12832             :
12833           else
12834             # We have old collect2
12835             hardcode_direct_CXX=unsupported
12836             # It fails to find uninstalled libraries when the uninstalled
12837             # path is not listed in the libpath.  Setting hardcode_minus_L
12838             # to unsupported forces relinking
12839             hardcode_minus_L_CXX=yes
12840             hardcode_libdir_flag_spec_CXX='-L$libdir'
12841             hardcode_libdir_separator_CXX=
12842           fi
12843           esac
12844           shared_flag='-shared'
12845           if test "$aix_use_runtimelinking" = yes; then
12846             shared_flag="$shared_flag "'${wl}-G'
12847           fi
12848         else
12849           # not using gcc
12850           if test "$host_cpu" = ia64; then
12851           # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12852           # chokes on -Wl,-G. The following line is correct:
12853           shared_flag='-G'
12854           else
12855             if test "$aix_use_runtimelinking" = yes; then
12856               shared_flag='${wl}-G'
12857             else
12858               shared_flag='${wl}-bM:SRE'
12859             fi
12860           fi
12861         fi
12862
12863         export_dynamic_flag_spec_CXX='${wl}-bexpall'
12864         # It seems that -bexpall does not export symbols beginning with
12865         # underscore (_), so it is better to generate a list of symbols to
12866         # export.
12867         always_export_symbols_CXX=yes
12868         if test "$aix_use_runtimelinking" = yes; then
12869           # Warning - without using the other runtime loading flags (-brtl),
12870           # -berok will link without error, but may produce a broken library.
12871           allow_undefined_flag_CXX='-berok'
12872           # Determine the default libpath from the value encoded in an empty
12873           # executable.
12874           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12875 /* end confdefs.h.  */
12876
12877 int
12878 main ()
12879 {
12880
12881   ;
12882   return 0;
12883 }
12884 _ACEOF
12885 if ac_fn_cxx_try_link "$LINENO"; then :
12886
12887 lt_aix_libpath_sed='
12888     /Import File Strings/,/^$/ {
12889         /^0/ {
12890             s/^0  *\(.*\)$/\1/
12891             p
12892         }
12893     }'
12894 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12895 # Check for a 64-bit object if we didn't find anything.
12896 if test -z "$aix_libpath"; then
12897   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12898 fi
12899 fi
12900 rm -f core conftest.err conftest.$ac_objext \
12901     conftest$ac_exeext conftest.$ac_ext
12902 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12903
12904           hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12905
12906           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"
12907         else
12908           if test "$host_cpu" = ia64; then
12909             hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
12910             allow_undefined_flag_CXX="-z nodefs"
12911             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"
12912           else
12913             # Determine the default libpath from the value encoded in an
12914             # empty executable.
12915             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12916 /* end confdefs.h.  */
12917
12918 int
12919 main ()
12920 {
12921
12922   ;
12923   return 0;
12924 }
12925 _ACEOF
12926 if ac_fn_cxx_try_link "$LINENO"; then :
12927
12928 lt_aix_libpath_sed='
12929     /Import File Strings/,/^$/ {
12930         /^0/ {
12931             s/^0  *\(.*\)$/\1/
12932             p
12933         }
12934     }'
12935 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12936 # Check for a 64-bit object if we didn't find anything.
12937 if test -z "$aix_libpath"; then
12938   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12939 fi
12940 fi
12941 rm -f core conftest.err conftest.$ac_objext \
12942     conftest$ac_exeext conftest.$ac_ext
12943 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12944
12945             hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
12946             # Warning - without using the other run time loading flags,
12947             # -berok will link without error, but may produce a broken library.
12948             no_undefined_flag_CXX=' ${wl}-bernotok'
12949             allow_undefined_flag_CXX=' ${wl}-berok'
12950             if test "$with_gnu_ld" = yes; then
12951               # We only use this code for GNU lds that support --whole-archive.
12952               whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12953             else
12954               # Exported symbols can be pulled into shared objects from archives
12955               whole_archive_flag_spec_CXX='$convenience'
12956             fi
12957             archive_cmds_need_lc_CXX=yes
12958             # This is similar to how AIX traditionally builds its shared
12959             # libraries.
12960             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'
12961           fi
12962         fi
12963         ;;
12964
12965       beos*)
12966         if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12967           allow_undefined_flag_CXX=unsupported
12968           # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12969           # support --undefined.  This deserves some investigation.  FIXME
12970           archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12971         else
12972           ld_shlibs_CXX=no
12973         fi
12974         ;;
12975
12976       chorus*)
12977         case $cc_basename in
12978           *)
12979           # FIXME: insert proper C++ library support
12980           ld_shlibs_CXX=no
12981           ;;
12982         esac
12983         ;;
12984
12985       cygwin* | mingw* | pw32* | cegcc*)
12986         # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
12987         # as there is no search path for DLLs.
12988         hardcode_libdir_flag_spec_CXX='-L$libdir'
12989         export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
12990         allow_undefined_flag_CXX=unsupported
12991         always_export_symbols_CXX=no
12992         enable_shared_with_static_runtimes_CXX=yes
12993
12994         if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12995           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'
12996           # If the export-symbols file already is a .def file (1st line
12997           # is EXPORTS), use it as is; otherwise, prepend...
12998           archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12999             cp $export_symbols $output_objdir/$soname.def;
13000           else
13001             echo EXPORTS > $output_objdir/$soname.def;
13002             cat $export_symbols >> $output_objdir/$soname.def;
13003           fi~
13004           $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'
13005         else
13006           ld_shlibs_CXX=no
13007         fi
13008         ;;
13009       darwin* | rhapsody*)
13010
13011
13012   archive_cmds_need_lc_CXX=no
13013   hardcode_direct_CXX=no
13014   hardcode_automatic_CXX=yes
13015   hardcode_shlibpath_var_CXX=unsupported
13016   if test "$lt_cv_ld_force_load" = "yes"; then
13017     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\"`'
13018   else
13019     whole_archive_flag_spec_CXX=''
13020   fi
13021   link_all_deplibs_CXX=yes
13022   allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
13023   case $cc_basename in
13024      ifort*) _lt_dar_can_shared=yes ;;
13025      *) _lt_dar_can_shared=$GCC ;;
13026   esac
13027   if test "$_lt_dar_can_shared" = "yes"; then
13028     output_verbose_link_cmd=func_echo_all
13029     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}"
13030     module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13031     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}"
13032     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}"
13033        if test "$lt_cv_apple_cc_single_mod" != "yes"; then
13034       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}"
13035       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}"
13036     fi
13037
13038   else
13039   ld_shlibs_CXX=no
13040   fi
13041
13042         ;;
13043
13044       dgux*)
13045         case $cc_basename in
13046           ec++*)
13047             # FIXME: insert proper C++ library support
13048             ld_shlibs_CXX=no
13049             ;;
13050           ghcx*)
13051             # Green Hills C++ Compiler
13052             # FIXME: insert proper C++ library support
13053             ld_shlibs_CXX=no
13054             ;;
13055           *)
13056             # FIXME: insert proper C++ library support
13057             ld_shlibs_CXX=no
13058             ;;
13059         esac
13060         ;;
13061
13062       freebsd2.*)
13063         # C++ shared libraries reported to be fairly broken before
13064         # switch to ELF
13065         ld_shlibs_CXX=no
13066         ;;
13067
13068       freebsd-elf*)
13069         archive_cmds_need_lc_CXX=no
13070         ;;
13071
13072       freebsd* | dragonfly*)
13073         # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
13074         # conventions
13075         ld_shlibs_CXX=yes
13076         ;;
13077
13078       gnu*)
13079         ;;
13080
13081       haiku*)
13082         archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13083         link_all_deplibs_CXX=yes
13084         ;;
13085
13086       hpux9*)
13087         hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13088         hardcode_libdir_separator_CXX=:
13089         export_dynamic_flag_spec_CXX='${wl}-E'
13090         hardcode_direct_CXX=yes
13091         hardcode_minus_L_CXX=yes # Not in the search PATH,
13092                                              # but as the default
13093                                              # location of the library.
13094
13095         case $cc_basename in
13096           CC*)
13097             # FIXME: insert proper C++ library support
13098             ld_shlibs_CXX=no
13099             ;;
13100           aCC*)
13101             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'
13102             # Commands to make compiler produce verbose output that lists
13103             # what "hidden" libraries, object files and flags are used when
13104             # linking a shared library.
13105             #
13106             # There doesn't appear to be a way to prevent this compiler from
13107             # explicitly linking system object files so we need to strip them
13108             # from the output so that they don't get included in the library
13109             # dependencies.
13110             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"'
13111             ;;
13112           *)
13113             if test "$GXX" = yes; then
13114               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'
13115             else
13116               # FIXME: insert proper C++ library support
13117               ld_shlibs_CXX=no
13118             fi
13119             ;;
13120         esac
13121         ;;
13122
13123       hpux10*|hpux11*)
13124         if test $with_gnu_ld = no; then
13125           hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
13126           hardcode_libdir_separator_CXX=:
13127
13128           case $host_cpu in
13129             hppa*64*|ia64*)
13130               ;;
13131             *)
13132               export_dynamic_flag_spec_CXX='${wl}-E'
13133               ;;
13134           esac
13135         fi
13136         case $host_cpu in
13137           hppa*64*|ia64*)
13138             hardcode_direct_CXX=no
13139             hardcode_shlibpath_var_CXX=no
13140             ;;
13141           *)
13142             hardcode_direct_CXX=yes
13143             hardcode_direct_absolute_CXX=yes
13144             hardcode_minus_L_CXX=yes # Not in the search PATH,
13145                                                  # but as the default
13146                                                  # location of the library.
13147             ;;
13148         esac
13149
13150         case $cc_basename in
13151           CC*)
13152             # FIXME: insert proper C++ library support
13153             ld_shlibs_CXX=no
13154             ;;
13155           aCC*)
13156             case $host_cpu in
13157               hppa*64*)
13158                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13159                 ;;
13160               ia64*)
13161                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13162                 ;;
13163               *)
13164                 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13165                 ;;
13166             esac
13167             # Commands to make compiler produce verbose output that lists
13168             # what "hidden" libraries, object files and flags are used when
13169             # linking a shared library.
13170             #
13171             # There doesn't appear to be a way to prevent this compiler from
13172             # explicitly linking system object files so we need to strip them
13173             # from the output so that they don't get included in the library
13174             # dependencies.
13175             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"'
13176             ;;
13177           *)
13178             if test "$GXX" = yes; then
13179               if test $with_gnu_ld = no; then
13180                 case $host_cpu in
13181                   hppa*64*)
13182                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13183                     ;;
13184                   ia64*)
13185                     archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13186                     ;;
13187                   *)
13188                     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'
13189                     ;;
13190                 esac
13191               fi
13192             else
13193               # FIXME: insert proper C++ library support
13194               ld_shlibs_CXX=no
13195             fi
13196             ;;
13197         esac
13198         ;;
13199
13200       interix[3-9]*)
13201         hardcode_direct_CXX=no
13202         hardcode_shlibpath_var_CXX=no
13203         hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13204         export_dynamic_flag_spec_CXX='${wl}-E'
13205         # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13206         # Instead, shared libraries are loaded at an image base (0x10000000 by
13207         # default) and relocated if they conflict, which is a slow very memory
13208         # consuming and fragmenting process.  To avoid this, we pick a random,
13209         # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13210         # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13211         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'
13212         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'
13213         ;;
13214       irix5* | irix6*)
13215         case $cc_basename in
13216           CC*)
13217             # SGI C++
13218             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'
13219
13220             # Archives containing C++ object files must be created using
13221             # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
13222             # necessary to make sure instantiated templates are included
13223             # in the archive.
13224             old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
13225             ;;
13226           *)
13227             if test "$GXX" = yes; then
13228               if test "$with_gnu_ld" = no; then
13229                 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'
13230               else
13231                 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'
13232               fi
13233             fi
13234             link_all_deplibs_CXX=yes
13235             ;;
13236         esac
13237         hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13238         hardcode_libdir_separator_CXX=:
13239         inherit_rpath_CXX=yes
13240         ;;
13241
13242       linux* | k*bsd*-gnu | kopensolaris*-gnu)
13243         case $cc_basename in
13244           KCC*)
13245             # Kuck and Associates, Inc. (KAI) C++ Compiler
13246
13247             # KCC will only create a shared library if the output file
13248             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13249             # to its proper name (with version) after linking.
13250             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'
13251             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'
13252             # Commands to make compiler produce verbose output that lists
13253             # what "hidden" libraries, object files and flags are used when
13254             # linking a shared library.
13255             #
13256             # There doesn't appear to be a way to prevent this compiler from
13257             # explicitly linking system object files so we need to strip them
13258             # from the output so that they don't get included in the library
13259             # dependencies.
13260             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"'
13261
13262             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13263             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13264
13265             # Archives containing C++ object files must be created using
13266             # "CC -Bstatic", where "CC" is the KAI C++ compiler.
13267             old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
13268             ;;
13269           icpc* | ecpc* )
13270             # Intel C++
13271             with_gnu_ld=yes
13272             # version 8.0 and above of icpc choke on multiply defined symbols
13273             # if we add $predep_objects and $postdep_objects, however 7.1 and
13274             # earlier do not add the objects themselves.
13275             case `$CC -V 2>&1` in
13276               *"Version 7."*)
13277                 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13278                 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'
13279                 ;;
13280               *)  # Version 8.0 or newer
13281                 tmp_idyn=
13282                 case $host_cpu in
13283                   ia64*) tmp_idyn=' -i_dynamic';;
13284                 esac
13285                 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13286                 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'
13287                 ;;
13288             esac
13289             archive_cmds_need_lc_CXX=no
13290             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13291             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13292             whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13293             ;;
13294           pgCC* | pgcpp*)
13295             # Portland Group C++ compiler
13296             case `$CC -V` in
13297             *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
13298               prelink_cmds_CXX='tpldir=Template.dir~
13299                 rm -rf $tpldir~
13300                 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
13301                 compile_command="$compile_command `find $tpldir -name \*.o | $NL2SP`"'
13302               old_archive_cmds_CXX='tpldir=Template.dir~
13303                 rm -rf $tpldir~
13304                 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
13305                 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | $NL2SP`~
13306                 $RANLIB $oldlib'
13307               archive_cmds_CXX='tpldir=Template.dir~
13308                 rm -rf $tpldir~
13309                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13310                 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13311               archive_expsym_cmds_CXX='tpldir=Template.dir~
13312                 rm -rf $tpldir~
13313                 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
13314                 $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'
13315               ;;
13316             *) # Version 6 and above use weak symbols
13317               archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
13318               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'
13319               ;;
13320             esac
13321
13322             hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
13323             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13324             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'
13325             ;;
13326           cxx*)
13327             # Compaq C++
13328             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
13329             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'
13330
13331             runpath_var=LD_RUN_PATH
13332             hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13333             hardcode_libdir_separator_CXX=:
13334
13335             # Commands to make compiler produce verbose output that lists
13336             # what "hidden" libraries, object files and flags are used when
13337             # linking a shared library.
13338             #
13339             # There doesn't appear to be a way to prevent this compiler from
13340             # explicitly linking system object files so we need to strip them
13341             # from the output so that they don't get included in the library
13342             # dependencies.
13343             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'
13344             ;;
13345           xl* | mpixl* | bgxl*)
13346             # IBM XL 8.0 on PPC, with GNU ld
13347             hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13348             export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
13349             archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13350             if test "x$supports_anon_versioning" = xyes; then
13351               archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
13352                 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13353                 echo "local: *; };" >> $output_objdir/$libname.ver~
13354                 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13355             fi
13356             ;;
13357           *)
13358             case `$CC -V 2>&1 | sed 5q` in
13359             *Sun\ C*)
13360               # Sun C++ 5.9
13361               no_undefined_flag_CXX=' -zdefs'
13362               archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13363               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'
13364               hardcode_libdir_flag_spec_CXX='-R$libdir'
13365               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'
13366               compiler_needs_object_CXX=yes
13367
13368               # Not sure whether something based on
13369               # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
13370               # would be better.
13371               output_verbose_link_cmd='func_echo_all'
13372
13373               # Archives containing C++ object files must be created using
13374               # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13375               # necessary to make sure instantiated templates are included
13376               # in the archive.
13377               old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13378               ;;
13379             esac
13380             ;;
13381         esac
13382         ;;
13383
13384       lynxos*)
13385         # FIXME: insert proper C++ library support
13386         ld_shlibs_CXX=no
13387         ;;
13388
13389       m88k*)
13390         # FIXME: insert proper C++ library support
13391         ld_shlibs_CXX=no
13392         ;;
13393
13394       mvs*)
13395         case $cc_basename in
13396           cxx*)
13397             # FIXME: insert proper C++ library support
13398             ld_shlibs_CXX=no
13399             ;;
13400           *)
13401             # FIXME: insert proper C++ library support
13402             ld_shlibs_CXX=no
13403             ;;
13404         esac
13405         ;;
13406
13407       netbsd*)
13408         if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13409           archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
13410           wlarc=
13411           hardcode_libdir_flag_spec_CXX='-R$libdir'
13412           hardcode_direct_CXX=yes
13413           hardcode_shlibpath_var_CXX=no
13414         fi
13415         # Workaround some broken pre-1.5 toolchains
13416         output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
13417         ;;
13418
13419       *nto* | *qnx*)
13420         ld_shlibs_CXX=yes
13421         ;;
13422
13423       openbsd2*)
13424         # C++ shared libraries are fairly broken
13425         ld_shlibs_CXX=no
13426         ;;
13427
13428       openbsd*)
13429         if test -f /usr/libexec/ld.so; then
13430           hardcode_direct_CXX=yes
13431           hardcode_shlibpath_var_CXX=no
13432           hardcode_direct_absolute_CXX=yes
13433           archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
13434           hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13435           if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13436             archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
13437             export_dynamic_flag_spec_CXX='${wl}-E'
13438             whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13439           fi
13440           output_verbose_link_cmd=func_echo_all
13441         else
13442           ld_shlibs_CXX=no
13443         fi
13444         ;;
13445
13446       osf3* | osf4* | osf5*)
13447         case $cc_basename in
13448           KCC*)
13449             # Kuck and Associates, Inc. (KAI) C++ Compiler
13450
13451             # KCC will only create a shared library if the output file
13452             # ends with ".so" (or ".sl" for HP-UX), so rename the library
13453             # to its proper name (with version) after linking.
13454             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'
13455
13456             hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
13457             hardcode_libdir_separator_CXX=:
13458
13459             # Archives containing C++ object files must be created using
13460             # the KAI C++ compiler.
13461             case $host in
13462               osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
13463               *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
13464             esac
13465             ;;
13466           RCC*)
13467             # Rational C++ 2.4.1
13468             # FIXME: insert proper C++ library support
13469             ld_shlibs_CXX=no
13470             ;;
13471           cxx*)
13472             case $host in
13473               osf3*)
13474                 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13475                 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'
13476                 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13477                 ;;
13478               *)
13479                 allow_undefined_flag_CXX=' -expect_unresolved \*'
13480                 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'
13481                 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
13482                   echo "-hidden">> $lib.exp~
13483                   $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~
13484                   $RM $lib.exp'
13485                 hardcode_libdir_flag_spec_CXX='-rpath $libdir'
13486                 ;;
13487             esac
13488
13489             hardcode_libdir_separator_CXX=:
13490
13491             # Commands to make compiler produce verbose output that lists
13492             # what "hidden" libraries, object files and flags are used when
13493             # linking a shared library.
13494             #
13495             # There doesn't appear to be a way to prevent this compiler from
13496             # explicitly linking system object files so we need to strip them
13497             # from the output so that they don't get included in the library
13498             # dependencies.
13499             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"'
13500             ;;
13501           *)
13502             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13503               allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
13504               case $host in
13505                 osf3*)
13506                   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'
13507                   ;;
13508                 *)
13509                   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'
13510                   ;;
13511               esac
13512
13513               hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
13514               hardcode_libdir_separator_CXX=:
13515
13516               # Commands to make compiler produce verbose output that lists
13517               # what "hidden" libraries, object files and flags are used when
13518               # linking a shared library.
13519               output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13520
13521             else
13522               # FIXME: insert proper C++ library support
13523               ld_shlibs_CXX=no
13524             fi
13525             ;;
13526         esac
13527         ;;
13528
13529       psos*)
13530         # FIXME: insert proper C++ library support
13531         ld_shlibs_CXX=no
13532         ;;
13533
13534       sunos4*)
13535         case $cc_basename in
13536           CC*)
13537             # Sun C++ 4.x
13538             # FIXME: insert proper C++ library support
13539             ld_shlibs_CXX=no
13540             ;;
13541           lcc*)
13542             # Lucid
13543             # FIXME: insert proper C++ library support
13544             ld_shlibs_CXX=no
13545             ;;
13546           *)
13547             # FIXME: insert proper C++ library support
13548             ld_shlibs_CXX=no
13549             ;;
13550         esac
13551         ;;
13552
13553       solaris*)
13554         case $cc_basename in
13555           CC*)
13556             # Sun C++ 4.2, 5.x and Centerline C++
13557             archive_cmds_need_lc_CXX=yes
13558             no_undefined_flag_CXX=' -zdefs'
13559             archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
13560             archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13561               $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'
13562
13563             hardcode_libdir_flag_spec_CXX='-R$libdir'
13564             hardcode_shlibpath_var_CXX=no
13565             case $host_os in
13566               solaris2.[0-5] | solaris2.[0-5].*) ;;
13567               *)
13568                 # The compiler driver will combine and reorder linker options,
13569                 # but understands `-z linker_flag'.
13570                 # Supported since Solaris 2.6 (maybe 2.5.1?)
13571                 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
13572                 ;;
13573             esac
13574             link_all_deplibs_CXX=yes
13575
13576             output_verbose_link_cmd='func_echo_all'
13577
13578             # Archives containing C++ object files must be created using
13579             # "CC -xar", where "CC" is the Sun C++ compiler.  This is
13580             # necessary to make sure instantiated templates are included
13581             # in the archive.
13582             old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
13583             ;;
13584           gcx*)
13585             # Green Hills C++ Compiler
13586             archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13587
13588             # The C++ compiler must be used to create the archive.
13589             old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
13590             ;;
13591           *)
13592             # GNU C++ compiler with Solaris linker
13593             if test "$GXX" = yes && test "$with_gnu_ld" = no; then
13594               no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
13595               if $CC --version | $GREP -v '^2\.7' > /dev/null; then
13596                 archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13597                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13598                   $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13599
13600                 # Commands to make compiler produce verbose output that lists
13601                 # what "hidden" libraries, object files and flags are used when
13602                 # linking a shared library.
13603                 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13604               else
13605                 # g++ 2.7 appears to require `-G' NOT `-shared' on this
13606                 # platform.
13607                 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
13608                 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13609                   $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
13610
13611                 # Commands to make compiler produce verbose output that lists
13612                 # what "hidden" libraries, object files and flags are used when
13613                 # linking a shared library.
13614                 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
13615               fi
13616
13617               hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
13618               case $host_os in
13619                 solaris2.[0-5] | solaris2.[0-5].*) ;;
13620                 *)
13621                   whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13622                   ;;
13623               esac
13624             fi
13625             ;;
13626         esac
13627         ;;
13628
13629     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13630       no_undefined_flag_CXX='${wl}-z,text'
13631       archive_cmds_need_lc_CXX=no
13632       hardcode_shlibpath_var_CXX=no
13633       runpath_var='LD_RUN_PATH'
13634
13635       case $cc_basename in
13636         CC*)
13637           archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13638           archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13639           ;;
13640         *)
13641           archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13642           archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13643           ;;
13644       esac
13645       ;;
13646
13647       sysv5* | sco3.2v5* | sco5v6*)
13648         # Note: We can NOT use -z defs as we might desire, because we do not
13649         # link with -lc, and that would cause any symbols used from libc to
13650         # always be unresolved, which means just about no library would
13651         # ever link correctly.  If we're not using GNU ld we use -z text
13652         # though, which does catch some bad symbols but isn't as heavy-handed
13653         # as -z defs.
13654         no_undefined_flag_CXX='${wl}-z,text'
13655         allow_undefined_flag_CXX='${wl}-z,nodefs'
13656         archive_cmds_need_lc_CXX=no
13657         hardcode_shlibpath_var_CXX=no
13658         hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
13659         hardcode_libdir_separator_CXX=':'
13660         link_all_deplibs_CXX=yes
13661         export_dynamic_flag_spec_CXX='${wl}-Bexport'
13662         runpath_var='LD_RUN_PATH'
13663
13664         case $cc_basename in
13665           CC*)
13666             archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13667             archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13668             old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
13669               '"$old_archive_cmds_CXX"
13670             reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
13671               '"$reload_cmds_CXX"
13672             ;;
13673           *)
13674             archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13675             archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13676             ;;
13677         esac
13678       ;;
13679
13680       tandem*)
13681         case $cc_basename in
13682           NCC*)
13683             # NonStop-UX NCC 3.20
13684             # FIXME: insert proper C++ library support
13685             ld_shlibs_CXX=no
13686             ;;
13687           *)
13688             # FIXME: insert proper C++ library support
13689             ld_shlibs_CXX=no
13690             ;;
13691         esac
13692         ;;
13693
13694       vxworks*)
13695         # FIXME: insert proper C++ library support
13696         ld_shlibs_CXX=no
13697         ;;
13698
13699       *)
13700         # FIXME: insert proper C++ library support
13701         ld_shlibs_CXX=no
13702         ;;
13703     esac
13704
13705     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
13706 $as_echo "$ld_shlibs_CXX" >&6; }
13707     test "$ld_shlibs_CXX" = no && can_build_shared=no
13708
13709     GCC_CXX="$GXX"
13710     LD_CXX="$LD"
13711
13712     ## CAVEAT EMPTOR:
13713     ## There is no encapsulation within the following macros, do not change
13714     ## the running order or otherwise move them around unless you know exactly
13715     ## what you are doing...
13716     # Dependencies to place before and after the object being linked:
13717 predep_objects_CXX=
13718 postdep_objects_CXX=
13719 predeps_CXX=
13720 postdeps_CXX=
13721 compiler_lib_search_path_CXX=
13722
13723 cat > conftest.$ac_ext <<_LT_EOF
13724 class Foo
13725 {
13726 public:
13727   Foo (void) { a = 0; }
13728 private:
13729   int a;
13730 };
13731 _LT_EOF
13732
13733 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13734   (eval $ac_compile) 2>&5
13735   ac_status=$?
13736   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13737   test $ac_status = 0; }; then
13738   # Parse the compiler output and extract the necessary
13739   # objects, libraries and library flags.
13740
13741   # Sentinel used to keep track of whether or not we are before
13742   # the conftest object file.
13743   pre_test_object_deps_done=no
13744
13745   for p in `eval "$output_verbose_link_cmd"`; do
13746     case $p in
13747
13748     -L* | -R* | -l*)
13749        # Some compilers place space between "-{L,R}" and the path.
13750        # Remove the space.
13751        if test $p = "-L" ||
13752           test $p = "-R"; then
13753          prev=$p
13754          continue
13755        else
13756          prev=
13757        fi
13758
13759        if test "$pre_test_object_deps_done" = no; then
13760          case $p in
13761          -L* | -R*)
13762            # Internal compiler library paths should come after those
13763            # provided the user.  The postdeps already come after the
13764            # user supplied libs so there is no need to process them.
13765            if test -z "$compiler_lib_search_path_CXX"; then
13766              compiler_lib_search_path_CXX="${prev}${p}"
13767            else
13768              compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
13769            fi
13770            ;;
13771          # The "-l" case would never come before the object being
13772          # linked, so don't bother handling this case.
13773          esac
13774        else
13775          if test -z "$postdeps_CXX"; then
13776            postdeps_CXX="${prev}${p}"
13777          else
13778            postdeps_CXX="${postdeps_CXX} ${prev}${p}"
13779          fi
13780        fi
13781        ;;
13782
13783     *.$objext)
13784        # This assumes that the test object file only shows up
13785        # once in the compiler output.
13786        if test "$p" = "conftest.$objext"; then
13787          pre_test_object_deps_done=yes
13788          continue
13789        fi
13790
13791        if test "$pre_test_object_deps_done" = no; then
13792          if test -z "$predep_objects_CXX"; then
13793            predep_objects_CXX="$p"
13794          else
13795            predep_objects_CXX="$predep_objects_CXX $p"
13796          fi
13797        else
13798          if test -z "$postdep_objects_CXX"; then
13799            postdep_objects_CXX="$p"
13800          else
13801            postdep_objects_CXX="$postdep_objects_CXX $p"
13802          fi
13803        fi
13804        ;;
13805
13806     *) ;; # Ignore the rest.
13807
13808     esac
13809   done
13810
13811   # Clean up.
13812   rm -f a.out a.exe
13813 else
13814   echo "libtool.m4: error: problem compiling CXX test program"
13815 fi
13816
13817 $RM -f confest.$objext
13818
13819 # PORTME: override above test on systems where it is broken
13820 case $host_os in
13821 interix[3-9]*)
13822   # Interix 3.5 installs completely hosed .la files for C++, so rather than
13823   # hack all around it, let's just trust "g++" to DTRT.
13824   predep_objects_CXX=
13825   postdep_objects_CXX=
13826   postdeps_CXX=
13827   ;;
13828
13829 linux*)
13830   case `$CC -V 2>&1 | sed 5q` in
13831   *Sun\ C*)
13832     # Sun C++ 5.9
13833
13834     # The more standards-conforming stlport4 library is
13835     # incompatible with the Cstd library. Avoid specifying
13836     # it if it's in CXXFLAGS. Ignore libCrun as
13837     # -library=stlport4 depends on it.
13838     case " $CXX $CXXFLAGS " in
13839     *" -library=stlport4 "*)
13840       solaris_use_stlport4=yes
13841       ;;
13842     esac
13843
13844     if test "$solaris_use_stlport4" != yes; then
13845       postdeps_CXX='-library=Cstd -library=Crun'
13846     fi
13847     ;;
13848   esac
13849   ;;
13850
13851 solaris*)
13852   case $cc_basename in
13853   CC*)
13854     # The more standards-conforming stlport4 library is
13855     # incompatible with the Cstd library. Avoid specifying
13856     # it if it's in CXXFLAGS. Ignore libCrun as
13857     # -library=stlport4 depends on it.
13858     case " $CXX $CXXFLAGS " in
13859     *" -library=stlport4 "*)
13860       solaris_use_stlport4=yes
13861       ;;
13862     esac
13863
13864     # Adding this requires a known-good setup of shared libraries for
13865     # Sun compiler versions before 5.6, else PIC objects from an old
13866     # archive will be linked into the output, leading to subtle bugs.
13867     if test "$solaris_use_stlport4" != yes; then
13868       postdeps_CXX='-library=Cstd -library=Crun'
13869     fi
13870     ;;
13871   esac
13872   ;;
13873 esac
13874
13875
13876 case " $postdeps_CXX " in
13877 *" -lc "*) archive_cmds_need_lc_CXX=no ;;
13878 esac
13879  compiler_lib_search_dirs_CXX=
13880 if test -n "${compiler_lib_search_path_CXX}"; then
13881  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13882 fi
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
13914     lt_prog_compiler_wl_CXX=
13915 lt_prog_compiler_pic_CXX=
13916 lt_prog_compiler_static_CXX=
13917
13918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13919 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13920
13921   # C++ specific cases for pic, static, wl, etc.
13922   if test "$GXX" = yes; then
13923     lt_prog_compiler_wl_CXX='-Wl,'
13924     lt_prog_compiler_static_CXX='-static'
13925
13926     case $host_os in
13927     aix*)
13928       # All AIX code is PIC.
13929       if test "$host_cpu" = ia64; then
13930         # AIX 5 now supports IA64 processor
13931         lt_prog_compiler_static_CXX='-Bstatic'
13932       fi
13933       lt_prog_compiler_pic_CXX='-fPIC'
13934       ;;
13935
13936     amigaos*)
13937       case $host_cpu in
13938       powerpc)
13939             # see comment about AmigaOS4 .so support
13940             lt_prog_compiler_pic_CXX='-fPIC'
13941         ;;
13942       m68k)
13943             # FIXME: we need at least 68020 code to build shared libraries, but
13944             # adding the `-m68020' flag to GCC prevents building anything better,
13945             # like `-m68040'.
13946             lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
13947         ;;
13948       esac
13949       ;;
13950
13951     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13952       # PIC is the default for these OSes.
13953       ;;
13954     mingw* | cygwin* | os2* | pw32* | cegcc*)
13955       # This hack is so that the source file can tell whether it is being
13956       # built for inclusion in a dll (and should export symbols for example).
13957       # Although the cygwin gcc ignores -fPIC, still need this for old-style
13958       # (--disable-auto-import) libraries
13959       lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
13960       ;;
13961     darwin* | rhapsody*)
13962       # PIC is the default on this platform
13963       # Common symbols not allowed in MH_DYLIB files
13964       lt_prog_compiler_pic_CXX='-fno-common'
13965       ;;
13966     *djgpp*)
13967       # DJGPP does not support shared libraries at all
13968       lt_prog_compiler_pic_CXX=
13969       ;;
13970     haiku*)
13971       # PIC is the default for Haiku.
13972       # The "-static" flag exists, but is broken.
13973       lt_prog_compiler_static_CXX=
13974       ;;
13975     interix[3-9]*)
13976       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13977       # Instead, we relocate shared libraries at runtime.
13978       ;;
13979     sysv4*MP*)
13980       if test -d /usr/nec; then
13981         lt_prog_compiler_pic_CXX=-Kconform_pic
13982       fi
13983       ;;
13984     hpux*)
13985       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13986       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
13987       # sets the default TLS model and affects inlining.
13988       case $host_cpu in
13989       hppa*64*)
13990         ;;
13991       *)
13992         lt_prog_compiler_pic_CXX='-fPIC'
13993         ;;
13994       esac
13995       ;;
13996     *qnx* | *nto*)
13997       # QNX uses GNU C++, but need to define -shared option too, otherwise
13998       # it will coredump.
13999       lt_prog_compiler_pic_CXX='-fPIC -shared'
14000       ;;
14001     *)
14002       lt_prog_compiler_pic_CXX='-fPIC'
14003       ;;
14004     esac
14005   else
14006     case $host_os in
14007       aix[4-9]*)
14008         # All AIX code is PIC.
14009         if test "$host_cpu" = ia64; then
14010           # AIX 5 now supports IA64 processor
14011           lt_prog_compiler_static_CXX='-Bstatic'
14012         else
14013           lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
14014         fi
14015         ;;
14016       chorus*)
14017         case $cc_basename in
14018         cxch68*)
14019           # Green Hills C++ Compiler
14020           # _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"
14021           ;;
14022         esac
14023         ;;
14024       dgux*)
14025         case $cc_basename in
14026           ec++*)
14027             lt_prog_compiler_pic_CXX='-KPIC'
14028             ;;
14029           ghcx*)
14030             # Green Hills C++ Compiler
14031             lt_prog_compiler_pic_CXX='-pic'
14032             ;;
14033           *)
14034             ;;
14035         esac
14036         ;;
14037       freebsd* | dragonfly*)
14038         # FreeBSD uses GNU C++
14039         ;;
14040       hpux9* | hpux10* | hpux11*)
14041         case $cc_basename in
14042           CC*)
14043             lt_prog_compiler_wl_CXX='-Wl,'
14044             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14045             if test "$host_cpu" != ia64; then
14046               lt_prog_compiler_pic_CXX='+Z'
14047             fi
14048             ;;
14049           aCC*)
14050             lt_prog_compiler_wl_CXX='-Wl,'
14051             lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
14052             case $host_cpu in
14053             hppa*64*|ia64*)
14054               # +Z the default
14055               ;;
14056             *)
14057               lt_prog_compiler_pic_CXX='+Z'
14058               ;;
14059             esac
14060             ;;
14061           *)
14062             ;;
14063         esac
14064         ;;
14065       interix*)
14066         # This is c89, which is MS Visual C++ (no shared libs)
14067         # Anyone wants to do a port?
14068         ;;
14069       irix5* | irix6* | nonstopux*)
14070         case $cc_basename in
14071           CC*)
14072             lt_prog_compiler_wl_CXX='-Wl,'
14073             lt_prog_compiler_static_CXX='-non_shared'
14074             # CC pic flag -KPIC is the default.
14075             ;;
14076           *)
14077             ;;
14078         esac
14079         ;;
14080       linux* | k*bsd*-gnu | kopensolaris*-gnu)
14081         case $cc_basename in
14082           KCC*)
14083             # KAI C++ Compiler
14084             lt_prog_compiler_wl_CXX='--backend -Wl,'
14085             lt_prog_compiler_pic_CXX='-fPIC'
14086             ;;
14087           ecpc* )
14088             # old Intel C++ for x86_64 which still supported -KPIC.
14089             lt_prog_compiler_wl_CXX='-Wl,'
14090             lt_prog_compiler_pic_CXX='-KPIC'
14091             lt_prog_compiler_static_CXX='-static'
14092             ;;
14093           icpc* )
14094             # Intel C++, used to be incompatible with GCC.
14095             # ICC 10 doesn't accept -KPIC any more.
14096             lt_prog_compiler_wl_CXX='-Wl,'
14097             lt_prog_compiler_pic_CXX='-fPIC'
14098             lt_prog_compiler_static_CXX='-static'
14099             ;;
14100           pgCC* | pgcpp*)
14101             # Portland Group C++ compiler
14102             lt_prog_compiler_wl_CXX='-Wl,'
14103             lt_prog_compiler_pic_CXX='-fpic'
14104             lt_prog_compiler_static_CXX='-Bstatic'
14105             ;;
14106           cxx*)
14107             # Compaq C++
14108             # Make sure the PIC flag is empty.  It appears that all Alpha
14109             # Linux and Compaq Tru64 Unix objects are PIC.
14110             lt_prog_compiler_pic_CXX=
14111             lt_prog_compiler_static_CXX='-non_shared'
14112             ;;
14113           xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
14114             # IBM XL 8.0, 9.0 on PPC and BlueGene
14115             lt_prog_compiler_wl_CXX='-Wl,'
14116             lt_prog_compiler_pic_CXX='-qpic'
14117             lt_prog_compiler_static_CXX='-qstaticlink'
14118             ;;
14119           *)
14120             case `$CC -V 2>&1 | sed 5q` in
14121             *Sun\ C*)
14122               # Sun C++ 5.9
14123               lt_prog_compiler_pic_CXX='-KPIC'
14124               lt_prog_compiler_static_CXX='-Bstatic'
14125               lt_prog_compiler_wl_CXX='-Qoption ld '
14126               ;;
14127             esac
14128             ;;
14129         esac
14130         ;;
14131       lynxos*)
14132         ;;
14133       m88k*)
14134         ;;
14135       mvs*)
14136         case $cc_basename in
14137           cxx*)
14138             lt_prog_compiler_pic_CXX='-W c,exportall'
14139             ;;
14140           *)
14141             ;;
14142         esac
14143         ;;
14144       netbsd*)
14145         ;;
14146       *qnx* | *nto*)
14147         # QNX uses GNU C++, but need to define -shared option too, otherwise
14148         # it will coredump.
14149         lt_prog_compiler_pic_CXX='-fPIC -shared'
14150         ;;
14151       osf3* | osf4* | osf5*)
14152         case $cc_basename in
14153           KCC*)
14154             lt_prog_compiler_wl_CXX='--backend -Wl,'
14155             ;;
14156           RCC*)
14157             # Rational C++ 2.4.1
14158             lt_prog_compiler_pic_CXX='-pic'
14159             ;;
14160           cxx*)
14161             # Digital/Compaq C++
14162             lt_prog_compiler_wl_CXX='-Wl,'
14163             # Make sure the PIC flag is empty.  It appears that all Alpha
14164             # Linux and Compaq Tru64 Unix objects are PIC.
14165             lt_prog_compiler_pic_CXX=
14166             lt_prog_compiler_static_CXX='-non_shared'
14167             ;;
14168           *)
14169             ;;
14170         esac
14171         ;;
14172       psos*)
14173         ;;
14174       solaris*)
14175         case $cc_basename in
14176           CC*)
14177             # Sun C++ 4.2, 5.x and Centerline C++
14178             lt_prog_compiler_pic_CXX='-KPIC'
14179             lt_prog_compiler_static_CXX='-Bstatic'
14180             lt_prog_compiler_wl_CXX='-Qoption ld '
14181             ;;
14182           gcx*)
14183             # Green Hills C++ Compiler
14184             lt_prog_compiler_pic_CXX='-PIC'
14185             ;;
14186           *)
14187             ;;
14188         esac
14189         ;;
14190       sunos4*)
14191         case $cc_basename in
14192           CC*)
14193             # Sun C++ 4.x
14194             lt_prog_compiler_pic_CXX='-pic'
14195             lt_prog_compiler_static_CXX='-Bstatic'
14196             ;;
14197           lcc*)
14198             # Lucid
14199             lt_prog_compiler_pic_CXX='-pic'
14200             ;;
14201           *)
14202             ;;
14203         esac
14204         ;;
14205       sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14206         case $cc_basename in
14207           CC*)
14208             lt_prog_compiler_wl_CXX='-Wl,'
14209             lt_prog_compiler_pic_CXX='-KPIC'
14210             lt_prog_compiler_static_CXX='-Bstatic'
14211             ;;
14212         esac
14213         ;;
14214       tandem*)
14215         case $cc_basename in
14216           NCC*)
14217             # NonStop-UX NCC 3.20
14218             lt_prog_compiler_pic_CXX='-KPIC'
14219             ;;
14220           *)
14221             ;;
14222         esac
14223         ;;
14224       vxworks*)
14225         ;;
14226       *)
14227         lt_prog_compiler_can_build_shared_CXX=no
14228         ;;
14229     esac
14230   fi
14231
14232 case $host_os in
14233   # For platforms which do not support PIC, -DPIC is meaningless:
14234   *djgpp*)
14235     lt_prog_compiler_pic_CXX=
14236     ;;
14237   *)
14238     lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
14239     ;;
14240 esac
14241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_CXX" >&5
14242 $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
14243
14244
14245
14246 #
14247 # Check to make sure the PIC flag actually works.
14248 #
14249 if test -n "$lt_prog_compiler_pic_CXX"; then
14250   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
14251 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
14252 if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
14253   $as_echo_n "(cached) " >&6
14254 else
14255   lt_cv_prog_compiler_pic_works_CXX=no
14256    ac_outfile=conftest.$ac_objext
14257    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14258    lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
14259    # Insert the option either (1) after the last *FLAGS variable, or
14260    # (2) before a word containing "conftest.", or (3) at the end.
14261    # Note that $ac_compile itself does not contain backslashes and begins
14262    # with a dollar sign (not a hyphen), so the echo should work correctly.
14263    # The option is referenced via a variable to avoid confusing sed.
14264    lt_compile=`echo "$ac_compile" | $SED \
14265    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14266    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14267    -e 's:$: $lt_compiler_flag:'`
14268    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14269    (eval "$lt_compile" 2>conftest.err)
14270    ac_status=$?
14271    cat conftest.err >&5
14272    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14273    if (exit $ac_status) && test -s "$ac_outfile"; then
14274      # The compiler can only warn and ignore the option if not recognized
14275      # So say no if there are warnings other than the usual output.
14276      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
14277      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14278      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14279        lt_cv_prog_compiler_pic_works_CXX=yes
14280      fi
14281    fi
14282    $RM conftest*
14283
14284 fi
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
14286 $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
14287
14288 if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
14289     case $lt_prog_compiler_pic_CXX in
14290      "" | " "*) ;;
14291      *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
14292      esac
14293 else
14294     lt_prog_compiler_pic_CXX=
14295      lt_prog_compiler_can_build_shared_CXX=no
14296 fi
14297
14298 fi
14299
14300
14301
14302 #
14303 # Check to make sure the static flag actually works.
14304 #
14305 wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
14306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14307 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14308 if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
14309   $as_echo_n "(cached) " >&6
14310 else
14311   lt_cv_prog_compiler_static_works_CXX=no
14312    save_LDFLAGS="$LDFLAGS"
14313    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14314    echo "$lt_simple_link_test_code" > conftest.$ac_ext
14315    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14316      # The linker can only warn and ignore the option if not recognized
14317      # So say no if there are warnings
14318      if test -s conftest.err; then
14319        # Append any errors to the config.log.
14320        cat conftest.err 1>&5
14321        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
14322        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14323        if diff conftest.exp conftest.er2 >/dev/null; then
14324          lt_cv_prog_compiler_static_works_CXX=yes
14325        fi
14326      else
14327        lt_cv_prog_compiler_static_works_CXX=yes
14328      fi
14329    fi
14330    $RM -r conftest*
14331    LDFLAGS="$save_LDFLAGS"
14332
14333 fi
14334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
14335 $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
14336
14337 if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
14338     :
14339 else
14340     lt_prog_compiler_static_CXX=
14341 fi
14342
14343
14344
14345
14346     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14347 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14348 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14349   $as_echo_n "(cached) " >&6
14350 else
14351   lt_cv_prog_compiler_c_o_CXX=no
14352    $RM -r conftest 2>/dev/null
14353    mkdir conftest
14354    cd conftest
14355    mkdir out
14356    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14357
14358    lt_compiler_flag="-o out/conftest2.$ac_objext"
14359    # Insert the option either (1) after the last *FLAGS variable, or
14360    # (2) before a word containing "conftest.", or (3) at the end.
14361    # Note that $ac_compile itself does not contain backslashes and begins
14362    # with a dollar sign (not a hyphen), so the echo should work correctly.
14363    lt_compile=`echo "$ac_compile" | $SED \
14364    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14365    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14366    -e 's:$: $lt_compiler_flag:'`
14367    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14368    (eval "$lt_compile" 2>out/conftest.err)
14369    ac_status=$?
14370    cat out/conftest.err >&5
14371    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14372    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14373    then
14374      # The compiler can only warn and ignore the option if not recognized
14375      # So say no if there are warnings
14376      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14377      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14378      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14379        lt_cv_prog_compiler_c_o_CXX=yes
14380      fi
14381    fi
14382    chmod u+w . 2>&5
14383    $RM conftest*
14384    # SGI C++ compiler will create directory out/ii_files/ for
14385    # template instantiation
14386    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14387    $RM out/* && rmdir out
14388    cd ..
14389    $RM -r conftest
14390    $RM conftest*
14391
14392 fi
14393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14394 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14395
14396
14397
14398     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14399 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14400 if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
14401   $as_echo_n "(cached) " >&6
14402 else
14403   lt_cv_prog_compiler_c_o_CXX=no
14404    $RM -r conftest 2>/dev/null
14405    mkdir conftest
14406    cd conftest
14407    mkdir out
14408    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14409
14410    lt_compiler_flag="-o out/conftest2.$ac_objext"
14411    # Insert the option either (1) after the last *FLAGS variable, or
14412    # (2) before a word containing "conftest.", or (3) at the end.
14413    # Note that $ac_compile itself does not contain backslashes and begins
14414    # with a dollar sign (not a hyphen), so the echo should work correctly.
14415    lt_compile=`echo "$ac_compile" | $SED \
14416    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14417    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14418    -e 's:$: $lt_compiler_flag:'`
14419    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14420    (eval "$lt_compile" 2>out/conftest.err)
14421    ac_status=$?
14422    cat out/conftest.err >&5
14423    echo "$as_me:$LINENO: \$? = $ac_status" >&5
14424    if (exit $ac_status) && test -s out/conftest2.$ac_objext
14425    then
14426      # The compiler can only warn and ignore the option if not recognized
14427      # So say no if there are warnings
14428      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14429      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14430      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14431        lt_cv_prog_compiler_c_o_CXX=yes
14432      fi
14433    fi
14434    chmod u+w . 2>&5
14435    $RM conftest*
14436    # SGI C++ compiler will create directory out/ii_files/ for
14437    # template instantiation
14438    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14439    $RM out/* && rmdir out
14440    cd ..
14441    $RM -r conftest
14442    $RM conftest*
14443
14444 fi
14445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
14446 $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
14447
14448
14449
14450
14451 hard_links="nottested"
14452 if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
14453   # do not overwrite the value of need_locks provided by the user
14454   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14455 $as_echo_n "checking if we can lock with hard links... " >&6; }
14456   hard_links=yes
14457   $RM conftest*
14458   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14459   touch conftest.a
14460   ln conftest.a conftest.b 2>&5 || hard_links=no
14461   ln conftest.a conftest.b 2>/dev/null && hard_links=no
14462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14463 $as_echo "$hard_links" >&6; }
14464   if test "$hard_links" = no; then
14465     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14466 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14467     need_locks=warn
14468   fi
14469 else
14470   need_locks=no
14471 fi
14472
14473
14474
14475     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14476 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14477
14478   export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14479   case $host_os in
14480   aix[4-9]*)
14481     # If we're using GNU nm, then we don't want the "-C" option.
14482     # -C means demangle to AIX nm, but means don't demangle with GNU nm
14483     # Also, AIX nm treats weak defined symbols like other global defined
14484     # symbols, whereas GNU nm marks them as "W".
14485     if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14486       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'
14487     else
14488       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'
14489     fi
14490     ;;
14491   pw32*)
14492     export_symbols_cmds_CXX="$ltdll_cmds"
14493   ;;
14494   cygwin* | mingw* | cegcc*)
14495     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'
14496   ;;
14497   *)
14498     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14499   ;;
14500   esac
14501   exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14502
14503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
14504 $as_echo "$ld_shlibs_CXX" >&6; }
14505 test "$ld_shlibs_CXX" = no && can_build_shared=no
14506
14507 with_gnu_ld_CXX=$with_gnu_ld
14508
14509
14510
14511
14512
14513
14514 #
14515 # Do we need to explicitly link libc?
14516 #
14517 case "x$archive_cmds_need_lc_CXX" in
14518 x|xyes)
14519   # Assume -lc should be added
14520   archive_cmds_need_lc_CXX=yes
14521
14522   if test "$enable_shared" = yes && test "$GCC" = yes; then
14523     case $archive_cmds_CXX in
14524     *'~'*)
14525       # FIXME: we may have to deal with multi-command sequences.
14526       ;;
14527     '$CC '*)
14528       # Test whether the compiler implicitly links with -lc since on some
14529       # systems, -lgcc has to come before -lc. If gcc already passes -lc
14530       # to ld, don't add -lc before -lgcc.
14531       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14532 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14533 if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
14534   $as_echo_n "(cached) " >&6
14535 else
14536   $RM conftest*
14537         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14538
14539         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14540   (eval $ac_compile) 2>&5
14541   ac_status=$?
14542   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14543   test $ac_status = 0; } 2>conftest.err; then
14544           soname=conftest
14545           lib=conftest
14546           libobjs=conftest.$ac_objext
14547           deplibs=
14548           wl=$lt_prog_compiler_wl_CXX
14549           pic_flag=$lt_prog_compiler_pic_CXX
14550           compiler_flags=-v
14551           linker_flags=-v
14552           verstring=
14553           output_objdir=.
14554           libname=conftest
14555           lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
14556           allow_undefined_flag_CXX=
14557           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14558   (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14559   ac_status=$?
14560   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14561   test $ac_status = 0; }
14562           then
14563             lt_cv_archive_cmds_need_lc_CXX=no
14564           else
14565             lt_cv_archive_cmds_need_lc_CXX=yes
14566           fi
14567           allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
14568         else
14569           cat conftest.err 1>&5
14570         fi
14571         $RM conftest*
14572
14573 fi
14574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
14575 $as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
14576       archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
14577       ;;
14578     esac
14579   fi
14580   ;;
14581 esac
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
14646     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14647 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14648
14649 library_names_spec=
14650 libname_spec='lib$name'
14651 soname_spec=
14652 shrext_cmds=".so"
14653 postinstall_cmds=
14654 postuninstall_cmds=
14655 finish_cmds=
14656 finish_eval=
14657 shlibpath_var=
14658 shlibpath_overrides_runpath=unknown
14659 version_type=none
14660 dynamic_linker="$host_os ld.so"
14661 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14662 need_lib_prefix=unknown
14663 hardcode_into_libs=no
14664
14665 # when you set need_version to no, make sure it does not cause -set_version
14666 # flags to be left without arguments
14667 need_version=unknown
14668
14669 case $host_os in
14670 aix3*)
14671   version_type=linux
14672   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14673   shlibpath_var=LIBPATH
14674
14675   # AIX 3 has no versioning support, so we append a major version to the name.
14676   soname_spec='${libname}${release}${shared_ext}$major'
14677   ;;
14678
14679 aix[4-9]*)
14680   version_type=linux
14681   need_lib_prefix=no
14682   need_version=no
14683   hardcode_into_libs=yes
14684   if test "$host_cpu" = ia64; then
14685     # AIX 5 supports IA64
14686     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14687     shlibpath_var=LD_LIBRARY_PATH
14688   else
14689     # With GCC up to 2.95.x, collect2 would create an import file
14690     # for dependence libraries.  The import file would start with
14691     # the line `#! .'.  This would cause the generated library to
14692     # depend on `.', always an invalid library.  This was fixed in
14693     # development snapshots of GCC prior to 3.0.
14694     case $host_os in
14695       aix4 | aix4.[01] | aix4.[01].*)
14696       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14697            echo ' yes '
14698            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14699         :
14700       else
14701         can_build_shared=no
14702       fi
14703       ;;
14704     esac
14705     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14706     # soname into executable. Probably we can add versioning support to
14707     # collect2, so additional links can be useful in future.
14708     if test "$aix_use_runtimelinking" = yes; then
14709       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14710       # instead of lib<name>.a to let people know that these are not
14711       # typical AIX shared libraries.
14712       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14713     else
14714       # We preserve .a as extension for shared libraries through AIX4.2
14715       # and later when we are not doing run time linking.
14716       library_names_spec='${libname}${release}.a $libname.a'
14717       soname_spec='${libname}${release}${shared_ext}$major'
14718     fi
14719     shlibpath_var=LIBPATH
14720   fi
14721   ;;
14722
14723 amigaos*)
14724   case $host_cpu in
14725   powerpc)
14726     # Since July 2007 AmigaOS4 officially supports .so libraries.
14727     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14728     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14729     ;;
14730   m68k)
14731     library_names_spec='$libname.ixlibrary $libname.a'
14732     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14733     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'
14734     ;;
14735   esac
14736   ;;
14737
14738 beos*)
14739   library_names_spec='${libname}${shared_ext}'
14740   dynamic_linker="$host_os ld.so"
14741   shlibpath_var=LIBRARY_PATH
14742   ;;
14743
14744 bsdi[45]*)
14745   version_type=linux
14746   need_version=no
14747   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14748   soname_spec='${libname}${release}${shared_ext}$major'
14749   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14750   shlibpath_var=LD_LIBRARY_PATH
14751   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14752   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14753   # the default ld.so.conf also contains /usr/contrib/lib and
14754   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14755   # libtool to hard-code these into programs
14756   ;;
14757
14758 cygwin* | mingw* | pw32* | cegcc*)
14759   version_type=windows
14760   shrext_cmds=".dll"
14761   need_version=no
14762   need_lib_prefix=no
14763
14764   case $GCC,$host_os in
14765   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14766     library_names_spec='$libname.dll.a'
14767     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14768     postinstall_cmds='base_file=`basename \${file}`~
14769       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14770       dldir=$destdir/`dirname \$dlpath`~
14771       test -d \$dldir || mkdir -p \$dldir~
14772       $install_prog $dir/$dlname \$dldir/$dlname~
14773       chmod a+x \$dldir/$dlname~
14774       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14775         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14776       fi'
14777     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14778       dlpath=$dir/\$dldll~
14779        $RM \$dlpath'
14780     shlibpath_overrides_runpath=yes
14781
14782     case $host_os in
14783     cygwin*)
14784       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14785       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14786
14787       ;;
14788     mingw* | cegcc*)
14789       # MinGW DLLs use traditional 'lib' prefix
14790       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14791       ;;
14792     pw32*)
14793       # pw32 DLLs use 'pw' prefix rather than 'lib'
14794       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14795       ;;
14796     esac
14797     ;;
14798
14799   *)
14800     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14801     ;;
14802   esac
14803   dynamic_linker='Win32 ld.exe'
14804   # FIXME: first we should search . and the directory the executable is in
14805   shlibpath_var=PATH
14806   ;;
14807
14808 darwin* | rhapsody*)
14809   dynamic_linker="$host_os dyld"
14810   version_type=darwin
14811   need_lib_prefix=no
14812   need_version=no
14813   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14814   soname_spec='${libname}${release}${major}$shared_ext'
14815   shlibpath_overrides_runpath=yes
14816   shlibpath_var=DYLD_LIBRARY_PATH
14817   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14818
14819   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14820   ;;
14821
14822 dgux*)
14823   version_type=linux
14824   need_lib_prefix=no
14825   need_version=no
14826   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14827   soname_spec='${libname}${release}${shared_ext}$major'
14828   shlibpath_var=LD_LIBRARY_PATH
14829   ;;
14830
14831 freebsd* | dragonfly*)
14832   # DragonFly does not have aout.  When/if they implement a new
14833   # versioning mechanism, adjust this.
14834   if test -x /usr/bin/objformat; then
14835     objformat=`/usr/bin/objformat`
14836   else
14837     case $host_os in
14838     freebsd[23].*) objformat=aout ;;
14839     *) objformat=elf ;;
14840     esac
14841   fi
14842   version_type=freebsd-$objformat
14843   case $version_type in
14844     freebsd-elf*)
14845       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14846       need_version=no
14847       need_lib_prefix=no
14848       ;;
14849     freebsd-*)
14850       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14851       need_version=yes
14852       ;;
14853   esac
14854   shlibpath_var=LD_LIBRARY_PATH
14855   case $host_os in
14856   freebsd2.*)
14857     shlibpath_overrides_runpath=yes
14858     ;;
14859   freebsd3.[01]* | freebsdelf3.[01]*)
14860     shlibpath_overrides_runpath=yes
14861     hardcode_into_libs=yes
14862     ;;
14863   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14864   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14865     shlibpath_overrides_runpath=no
14866     hardcode_into_libs=yes
14867     ;;
14868   *) # from 4.6 on, and DragonFly
14869     shlibpath_overrides_runpath=yes
14870     hardcode_into_libs=yes
14871     ;;
14872   esac
14873   ;;
14874
14875 gnu*)
14876   version_type=linux
14877   need_lib_prefix=no
14878   need_version=no
14879   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14880   soname_spec='${libname}${release}${shared_ext}$major'
14881   shlibpath_var=LD_LIBRARY_PATH
14882   hardcode_into_libs=yes
14883   ;;
14884
14885 haiku*)
14886   version_type=linux
14887   need_lib_prefix=no
14888   need_version=no
14889   dynamic_linker="$host_os runtime_loader"
14890   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14891   soname_spec='${libname}${release}${shared_ext}$major'
14892   shlibpath_var=LIBRARY_PATH
14893   shlibpath_overrides_runpath=yes
14894   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14895   hardcode_into_libs=yes
14896   ;;
14897
14898 hpux9* | hpux10* | hpux11*)
14899   # Give a soname corresponding to the major version so that dld.sl refuses to
14900   # link against other versions.
14901   version_type=sunos
14902   need_lib_prefix=no
14903   need_version=no
14904   case $host_cpu in
14905   ia64*)
14906     shrext_cmds='.so'
14907     hardcode_into_libs=yes
14908     dynamic_linker="$host_os dld.so"
14909     shlibpath_var=LD_LIBRARY_PATH
14910     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14911     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14912     soname_spec='${libname}${release}${shared_ext}$major'
14913     if test "X$HPUX_IA64_MODE" = X32; then
14914       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14915     else
14916       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14917     fi
14918     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14919     ;;
14920   hppa*64*)
14921     shrext_cmds='.sl'
14922     hardcode_into_libs=yes
14923     dynamic_linker="$host_os dld.sl"
14924     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14925     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14926     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14927     soname_spec='${libname}${release}${shared_ext}$major'
14928     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14929     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14930     ;;
14931   *)
14932     shrext_cmds='.sl'
14933     dynamic_linker="$host_os dld.sl"
14934     shlibpath_var=SHLIB_PATH
14935     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14936     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14937     soname_spec='${libname}${release}${shared_ext}$major'
14938     ;;
14939   esac
14940   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14941   postinstall_cmds='chmod 555 $lib'
14942   # or fails outright, so override atomically:
14943   install_override_mode=555
14944   ;;
14945
14946 interix[3-9]*)
14947   version_type=linux
14948   need_lib_prefix=no
14949   need_version=no
14950   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14951   soname_spec='${libname}${release}${shared_ext}$major'
14952   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14953   shlibpath_var=LD_LIBRARY_PATH
14954   shlibpath_overrides_runpath=no
14955   hardcode_into_libs=yes
14956   ;;
14957
14958 irix5* | irix6* | nonstopux*)
14959   case $host_os in
14960     nonstopux*) version_type=nonstopux ;;
14961     *)
14962         if test "$lt_cv_prog_gnu_ld" = yes; then
14963                 version_type=linux
14964         else
14965                 version_type=irix
14966         fi ;;
14967   esac
14968   need_lib_prefix=no
14969   need_version=no
14970   soname_spec='${libname}${release}${shared_ext}$major'
14971   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14972   case $host_os in
14973   irix5* | nonstopux*)
14974     libsuff= shlibsuff=
14975     ;;
14976   *)
14977     case $LD in # libtool.m4 will add one of these switches to LD
14978     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14979       libsuff= shlibsuff= libmagic=32-bit;;
14980     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14981       libsuff=32 shlibsuff=N32 libmagic=N32;;
14982     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14983       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14984     *) libsuff= shlibsuff= libmagic=never-match;;
14985     esac
14986     ;;
14987   esac
14988   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14989   shlibpath_overrides_runpath=no
14990   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14991   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14992   hardcode_into_libs=yes
14993   ;;
14994
14995 # No shared lib support for Linux oldld, aout, or coff.
14996 linux*oldld* | linux*aout* | linux*coff*)
14997   dynamic_linker=no
14998   ;;
14999
15000 # This must be Linux ELF.
15001 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15002   version_type=linux
15003   need_lib_prefix=no
15004   need_version=no
15005   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15006   soname_spec='${libname}${release}${shared_ext}$major'
15007   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15008   shlibpath_var=LD_LIBRARY_PATH
15009   shlibpath_overrides_runpath=no
15010
15011   # Some binutils ld are patched to set DT_RUNPATH
15012   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15013   $as_echo_n "(cached) " >&6
15014 else
15015   lt_cv_shlibpath_overrides_runpath=no
15016     save_LDFLAGS=$LDFLAGS
15017     save_libdir=$libdir
15018     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
15019          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
15020     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15021 /* end confdefs.h.  */
15022
15023 int
15024 main ()
15025 {
15026
15027   ;
15028   return 0;
15029 }
15030 _ACEOF
15031 if ac_fn_cxx_try_link "$LINENO"; then :
15032   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15033   lt_cv_shlibpath_overrides_runpath=yes
15034 fi
15035 fi
15036 rm -f core conftest.err conftest.$ac_objext \
15037     conftest$ac_exeext conftest.$ac_ext
15038     LDFLAGS=$save_LDFLAGS
15039     libdir=$save_libdir
15040
15041 fi
15042
15043   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15044
15045   # This implies no fast_install, which is unacceptable.
15046   # Some rework will be needed to allow for fast_install
15047   # before this can be enabled.
15048   hardcode_into_libs=yes
15049
15050   # Append ld.so.conf contents to the search path
15051   if test -f /etc/ld.so.conf; then
15052     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' ' '`
15053     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15054   fi
15055
15056   # We used to test for /lib/ld.so.1 and disable shared libraries on
15057   # powerpc, because MkLinux only supported shared libraries with the
15058   # GNU dynamic linker.  Since this was broken with cross compilers,
15059   # most powerpc-linux boxes support dynamic linking these days and
15060   # people can always --disable-shared, the test was removed, and we
15061   # assume the GNU/Linux dynamic linker is in use.
15062   dynamic_linker='GNU/Linux ld.so'
15063   ;;
15064
15065 netbsd*)
15066   version_type=sunos
15067   need_lib_prefix=no
15068   need_version=no
15069   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15070     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15071     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15072     dynamic_linker='NetBSD (a.out) ld.so'
15073   else
15074     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15075     soname_spec='${libname}${release}${shared_ext}$major'
15076     dynamic_linker='NetBSD ld.elf_so'
15077   fi
15078   shlibpath_var=LD_LIBRARY_PATH
15079   shlibpath_overrides_runpath=yes
15080   hardcode_into_libs=yes
15081   ;;
15082
15083 newsos6)
15084   version_type=linux
15085   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15086   shlibpath_var=LD_LIBRARY_PATH
15087   shlibpath_overrides_runpath=yes
15088   ;;
15089
15090 *nto* | *qnx*)
15091   version_type=qnx
15092   need_lib_prefix=no
15093   need_version=no
15094   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15095   soname_spec='${libname}${release}${shared_ext}$major'
15096   shlibpath_var=LD_LIBRARY_PATH
15097   shlibpath_overrides_runpath=no
15098   hardcode_into_libs=yes
15099   dynamic_linker='ldqnx.so'
15100   ;;
15101
15102 openbsd*)
15103   version_type=sunos
15104   sys_lib_dlsearch_path_spec="/usr/lib"
15105   need_lib_prefix=no
15106   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15107   case $host_os in
15108     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
15109     *)                          need_version=no  ;;
15110   esac
15111   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15112   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15113   shlibpath_var=LD_LIBRARY_PATH
15114   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15115     case $host_os in
15116       openbsd2.[89] | openbsd2.[89].*)
15117         shlibpath_overrides_runpath=no
15118         ;;
15119       *)
15120         shlibpath_overrides_runpath=yes
15121         ;;
15122       esac
15123   else
15124     shlibpath_overrides_runpath=yes
15125   fi
15126   ;;
15127
15128 os2*)
15129   libname_spec='$name'
15130   shrext_cmds=".dll"
15131   need_lib_prefix=no
15132   library_names_spec='$libname${shared_ext} $libname.a'
15133   dynamic_linker='OS/2 ld.exe'
15134   shlibpath_var=LIBPATH
15135   ;;
15136
15137 osf3* | osf4* | osf5*)
15138   version_type=osf
15139   need_lib_prefix=no
15140   need_version=no
15141   soname_spec='${libname}${release}${shared_ext}$major'
15142   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15143   shlibpath_var=LD_LIBRARY_PATH
15144   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15145   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15146   ;;
15147
15148 rdos*)
15149   dynamic_linker=no
15150   ;;
15151
15152 solaris*)
15153   version_type=linux
15154   need_lib_prefix=no
15155   need_version=no
15156   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15157   soname_spec='${libname}${release}${shared_ext}$major'
15158   shlibpath_var=LD_LIBRARY_PATH
15159   shlibpath_overrides_runpath=yes
15160   hardcode_into_libs=yes
15161   # ldd complains unless libraries are executable
15162   postinstall_cmds='chmod +x $lib'
15163   ;;
15164
15165 sunos4*)
15166   version_type=sunos
15167   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15168   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15169   shlibpath_var=LD_LIBRARY_PATH
15170   shlibpath_overrides_runpath=yes
15171   if test "$with_gnu_ld" = yes; then
15172     need_lib_prefix=no
15173   fi
15174   need_version=yes
15175   ;;
15176
15177 sysv4 | sysv4.3*)
15178   version_type=linux
15179   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15180   soname_spec='${libname}${release}${shared_ext}$major'
15181   shlibpath_var=LD_LIBRARY_PATH
15182   case $host_vendor in
15183     sni)
15184       shlibpath_overrides_runpath=no
15185       need_lib_prefix=no
15186       runpath_var=LD_RUN_PATH
15187       ;;
15188     siemens)
15189       need_lib_prefix=no
15190       ;;
15191     motorola)
15192       need_lib_prefix=no
15193       need_version=no
15194       shlibpath_overrides_runpath=no
15195       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15196       ;;
15197   esac
15198   ;;
15199
15200 sysv4*MP*)
15201   if test -d /usr/nec ;then
15202     version_type=linux
15203     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15204     soname_spec='$libname${shared_ext}.$major'
15205     shlibpath_var=LD_LIBRARY_PATH
15206   fi
15207   ;;
15208
15209 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15210   version_type=freebsd-elf
15211   need_lib_prefix=no
15212   need_version=no
15213   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15214   soname_spec='${libname}${release}${shared_ext}$major'
15215   shlibpath_var=LD_LIBRARY_PATH
15216   shlibpath_overrides_runpath=yes
15217   hardcode_into_libs=yes
15218   if test "$with_gnu_ld" = yes; then
15219     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15220   else
15221     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15222     case $host_os in
15223       sco3.2v5*)
15224         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15225         ;;
15226     esac
15227   fi
15228   sys_lib_dlsearch_path_spec='/usr/lib'
15229   ;;
15230
15231 tpf*)
15232   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
15233   version_type=linux
15234   need_lib_prefix=no
15235   need_version=no
15236   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15237   shlibpath_var=LD_LIBRARY_PATH
15238   shlibpath_overrides_runpath=no
15239   hardcode_into_libs=yes
15240   ;;
15241
15242 uts4*)
15243   version_type=linux
15244   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15245   soname_spec='${libname}${release}${shared_ext}$major'
15246   shlibpath_var=LD_LIBRARY_PATH
15247   ;;
15248
15249 *)
15250   dynamic_linker=no
15251   ;;
15252 esac
15253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15254 $as_echo "$dynamic_linker" >&6; }
15255 test "$dynamic_linker" = no && can_build_shared=no
15256
15257 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15258 if test "$GCC" = yes; then
15259   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15260 fi
15261
15262 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15263   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15264 fi
15265 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15266   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15267 fi
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
15306     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15307 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15308 hardcode_action_CXX=
15309 if test -n "$hardcode_libdir_flag_spec_CXX" ||
15310    test -n "$runpath_var_CXX" ||
15311    test "X$hardcode_automatic_CXX" = "Xyes" ; then
15312
15313   # We can hardcode non-existent directories.
15314   if test "$hardcode_direct_CXX" != no &&
15315      # If the only mechanism to avoid hardcoding is shlibpath_var, we
15316      # have to relink, otherwise we might link with an installed library
15317      # when we should be linking with a yet-to-be-installed one
15318      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
15319      test "$hardcode_minus_L_CXX" != no; then
15320     # Linking always hardcodes the temporary library directory.
15321     hardcode_action_CXX=relink
15322   else
15323     # We can link without hardcoding, and we can hardcode nonexisting dirs.
15324     hardcode_action_CXX=immediate
15325   fi
15326 else
15327   # We cannot hardcode anything, or else we can only hardcode existing
15328   # directories.
15329   hardcode_action_CXX=unsupported
15330 fi
15331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
15332 $as_echo "$hardcode_action_CXX" >&6; }
15333
15334 if test "$hardcode_action_CXX" = relink ||
15335    test "$inherit_rpath_CXX" = yes; then
15336   # Fast installation is not supported
15337   enable_fast_install=no
15338 elif test "$shlibpath_overrides_runpath" = yes ||
15339      test "$enable_shared" = no; then
15340   # Fast installation is not necessary
15341   enable_fast_install=needless
15342 fi
15343
15344
15345
15346
15347
15348
15349
15350   fi # test -n "$compiler"
15351
15352   CC=$lt_save_CC
15353   LDCXX=$LD
15354   LD=$lt_save_LD
15355   GCC=$lt_save_GCC
15356   with_gnu_ld=$lt_save_with_gnu_ld
15357   lt_cv_path_LDCXX=$lt_cv_path_LD
15358   lt_cv_path_LD=$lt_save_path_LD
15359   lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
15360   lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
15361 fi # test "$_lt_caught_CXX_error" != yes
15362
15363 ac_ext=c
15364 ac_cpp='$CPP $CPPFLAGS'
15365 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15366 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15367 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381         ac_config_commands="$ac_config_commands libtool"
15382
15383
15384
15385
15386 # Only expand once:
15387
15388
15389
15390 # The tests for host and target for $enable_largefile require
15391 # canonical names.
15392
15393
15394
15395 # As the $enable_largefile decision depends on --enable-plugins we must set it
15396 # even in directories otherwise not depending on the $plugins option.
15397
15398
15399   maybe_plugins=no
15400   for ac_header in dlfcn.h
15401 do :
15402   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
15403 "
15404 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
15405   cat >>confdefs.h <<_ACEOF
15406 #define HAVE_DLFCN_H 1
15407 _ACEOF
15408  maybe_plugins=yes
15409 fi
15410
15411 done
15412
15413   for ac_header in windows.h
15414 do :
15415   ac_fn_c_check_header_compile "$LINENO" "windows.h" "ac_cv_header_windows_h" "$ac_includes_default
15416 "
15417 if test "x$ac_cv_header_windows_h" = xyes; then :
15418   cat >>confdefs.h <<_ACEOF
15419 #define HAVE_WINDOWS_H 1
15420 _ACEOF
15421  maybe_plugins=yes
15422 fi
15423
15424 done
15425
15426
15427   # Check whether --enable-plugins was given.
15428 if test "${enable_plugins+set}" = set; then :
15429   enableval=$enable_plugins; case "${enableval}" in
15430       no) plugins=no ;;
15431       *) plugins=yes
15432          if test "$maybe_plugins" != "yes" ; then
15433            as_fn_error $? "Building with plugin support requires a host that supports dlopen." "$LINENO" 5
15434          fi ;;
15435      esac
15436 else
15437   plugins=$maybe_plugins
15438
15439 fi
15440
15441   if test "$plugins" = "yes"; then
15442     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5
15443 $as_echo_n "checking for library containing dlsym... " >&6; }
15444 if ${ac_cv_search_dlsym+:} false; then :
15445   $as_echo_n "(cached) " >&6
15446 else
15447   ac_func_search_save_LIBS=$LIBS
15448 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15449 /* end confdefs.h.  */
15450
15451 /* Override any GCC internal prototype to avoid an error.
15452    Use char because int might match the return type of a GCC
15453    builtin and then its argument prototype would still apply.  */
15454 #ifdef __cplusplus
15455 extern "C"
15456 #endif
15457 char dlsym ();
15458 int
15459 main ()
15460 {
15461 return dlsym ();
15462   ;
15463   return 0;
15464 }
15465 _ACEOF
15466 for ac_lib in '' dl; do
15467   if test -z "$ac_lib"; then
15468     ac_res="none required"
15469   else
15470     ac_res=-l$ac_lib
15471     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
15472   fi
15473   if ac_fn_c_try_link "$LINENO"; then :
15474   ac_cv_search_dlsym=$ac_res
15475 fi
15476 rm -f core conftest.err conftest.$ac_objext \
15477     conftest$ac_exeext
15478   if ${ac_cv_search_dlsym+:} false; then :
15479   break
15480 fi
15481 done
15482 if ${ac_cv_search_dlsym+:} false; then :
15483
15484 else
15485   ac_cv_search_dlsym=no
15486 fi
15487 rm conftest.$ac_ext
15488 LIBS=$ac_func_search_save_LIBS
15489 fi
15490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5
15491 $as_echo "$ac_cv_search_dlsym" >&6; }
15492 ac_res=$ac_cv_search_dlsym
15493 if test "$ac_res" != no; then :
15494   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15495
15496 fi
15497
15498   fi
15499
15500
15501 case "${host}" in
15502   sparc-*-solaris*|i[3-7]86-*-solaris*)
15503     # On native 32bit sparc and ia32 solaris, large-file and procfs support
15504     # are mutually exclusive; and without procfs support, the bfd/ elf module
15505     # cannot provide certain routines such as elfcore_write_prpsinfo
15506     # or elfcore_write_prstatus.  So unless the user explicitly requested
15507     # large-file support through the --enable-largefile switch, disable
15508     # large-file support in favor of procfs support.
15509     test "${target}" = "${host}" -a "x$plugins" = xno \
15510       && : ${enable_largefile="no"}
15511     ;;
15512 esac
15513
15514 # Check whether --enable-largefile was given.
15515 if test "${enable_largefile+set}" = set; then :
15516   enableval=$enable_largefile;
15517 fi
15518
15519 if test "$enable_largefile" != no; then
15520
15521   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15522 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15523 if ${ac_cv_sys_largefile_CC+:} false; then :
15524   $as_echo_n "(cached) " >&6
15525 else
15526   ac_cv_sys_largefile_CC=no
15527      if test "$GCC" != yes; then
15528        ac_save_CC=$CC
15529        while :; do
15530          # IRIX 6.2 and later do not support large files by default,
15531          # so use the C compiler's -n32 option if that helps.
15532          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15533 /* end confdefs.h.  */
15534 #include <sys/types.h>
15535  /* Check that off_t can represent 2**63 - 1 correctly.
15536     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15537     since some C++ compilers masquerading as C compilers
15538     incorrectly reject 9223372036854775807.  */
15539 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15540   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15541                        && LARGE_OFF_T % 2147483647 == 1)
15542                       ? 1 : -1];
15543 int
15544 main ()
15545 {
15546
15547   ;
15548   return 0;
15549 }
15550 _ACEOF
15551          if ac_fn_c_try_compile "$LINENO"; then :
15552   break
15553 fi
15554 rm -f core conftest.err conftest.$ac_objext
15555          CC="$CC -n32"
15556          if ac_fn_c_try_compile "$LINENO"; then :
15557   ac_cv_sys_largefile_CC=' -n32'; break
15558 fi
15559 rm -f core conftest.err conftest.$ac_objext
15560          break
15561        done
15562        CC=$ac_save_CC
15563        rm -f conftest.$ac_ext
15564     fi
15565 fi
15566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15567 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15568   if test "$ac_cv_sys_largefile_CC" != no; then
15569     CC=$CC$ac_cv_sys_largefile_CC
15570   fi
15571
15572   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15573 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15574 if ${ac_cv_sys_file_offset_bits+:} false; then :
15575   $as_echo_n "(cached) " >&6
15576 else
15577   while :; do
15578   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15579 /* end confdefs.h.  */
15580 #include <sys/types.h>
15581  /* Check that off_t can represent 2**63 - 1 correctly.
15582     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15583     since some C++ compilers masquerading as C compilers
15584     incorrectly reject 9223372036854775807.  */
15585 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15586   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15587                        && LARGE_OFF_T % 2147483647 == 1)
15588                       ? 1 : -1];
15589 int
15590 main ()
15591 {
15592
15593   ;
15594   return 0;
15595 }
15596 _ACEOF
15597 if ac_fn_c_try_compile "$LINENO"; then :
15598   ac_cv_sys_file_offset_bits=no; break
15599 fi
15600 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15601   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15602 /* end confdefs.h.  */
15603 #define _FILE_OFFSET_BITS 64
15604 #include <sys/types.h>
15605  /* Check that off_t can represent 2**63 - 1 correctly.
15606     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15607     since some C++ compilers masquerading as C compilers
15608     incorrectly reject 9223372036854775807.  */
15609 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15610   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15611                        && LARGE_OFF_T % 2147483647 == 1)
15612                       ? 1 : -1];
15613 int
15614 main ()
15615 {
15616
15617   ;
15618   return 0;
15619 }
15620 _ACEOF
15621 if ac_fn_c_try_compile "$LINENO"; then :
15622   ac_cv_sys_file_offset_bits=64; break
15623 fi
15624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15625   ac_cv_sys_file_offset_bits=unknown
15626   break
15627 done
15628 fi
15629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15630 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15631 case $ac_cv_sys_file_offset_bits in #(
15632   no | unknown) ;;
15633   *)
15634 cat >>confdefs.h <<_ACEOF
15635 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15636 _ACEOF
15637 ;;
15638 esac
15639 rm -rf conftest*
15640   if test $ac_cv_sys_file_offset_bits = unknown; then
15641     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15642 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15643 if ${ac_cv_sys_large_files+:} false; then :
15644   $as_echo_n "(cached) " >&6
15645 else
15646   while :; do
15647   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15648 /* end confdefs.h.  */
15649 #include <sys/types.h>
15650  /* Check that off_t can represent 2**63 - 1 correctly.
15651     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15652     since some C++ compilers masquerading as C compilers
15653     incorrectly reject 9223372036854775807.  */
15654 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15655   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15656                        && LARGE_OFF_T % 2147483647 == 1)
15657                       ? 1 : -1];
15658 int
15659 main ()
15660 {
15661
15662   ;
15663   return 0;
15664 }
15665 _ACEOF
15666 if ac_fn_c_try_compile "$LINENO"; then :
15667   ac_cv_sys_large_files=no; break
15668 fi
15669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15670   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15671 /* end confdefs.h.  */
15672 #define _LARGE_FILES 1
15673 #include <sys/types.h>
15674  /* Check that off_t can represent 2**63 - 1 correctly.
15675     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15676     since some C++ compilers masquerading as C compilers
15677     incorrectly reject 9223372036854775807.  */
15678 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15679   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15680                        && LARGE_OFF_T % 2147483647 == 1)
15681                       ? 1 : -1];
15682 int
15683 main ()
15684 {
15685
15686   ;
15687   return 0;
15688 }
15689 _ACEOF
15690 if ac_fn_c_try_compile "$LINENO"; then :
15691   ac_cv_sys_large_files=1; break
15692 fi
15693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15694   ac_cv_sys_large_files=unknown
15695   break
15696 done
15697 fi
15698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15699 $as_echo "$ac_cv_sys_large_files" >&6; }
15700 case $ac_cv_sys_large_files in #(
15701   no | unknown) ;;
15702   *)
15703 cat >>confdefs.h <<_ACEOF
15704 #define _LARGE_FILES $ac_cv_sys_large_files
15705 _ACEOF
15706 ;;
15707 esac
15708 rm -rf conftest*
15709   fi
15710
15711
15712 fi
15713
15714
15715
15716
15717 # Check whether --with-lib-path was given.
15718 if test "${with_lib_path+set}" = set; then :
15719   withval=$with_lib_path; LIB_PATH=$withval
15720 fi
15721
15722 # Check whether --enable-targets was given.
15723 if test "${enable_targets+set}" = set; then :
15724   enableval=$enable_targets; case "${enableval}" in
15725   yes | "") as_fn_error $? "enable-targets option must specify target names or 'all'" "$LINENO" 5
15726             ;;
15727   no)       enable_targets= ;;
15728   *)        enable_targets=$enableval ;;
15729 esac
15730 fi
15731 # Check whether --enable-64-bit-bfd was given.
15732 if test "${enable_64_bit_bfd+set}" = set; then :
15733   enableval=$enable_64_bit_bfd; case "${enableval}" in
15734   yes)  want64=true  ;;
15735   no)   want64=false ;;
15736   *)    as_fn_error $? "bad value ${enableval} for 64-bit-bfd option" "$LINENO" 5 ;;
15737 esac
15738 else
15739   want64=false
15740 fi
15741
15742
15743 # Check whether --with-sysroot was given.
15744 if test "${with_sysroot+set}" = set; then :
15745   withval=$with_sysroot;
15746  case ${with_sysroot} in
15747  yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
15748  *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
15749  esac
15750
15751  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
15752  use_sysroot=yes
15753
15754  if test "x$prefix" = xNONE; then
15755   test_prefix=/usr/local
15756  else
15757   test_prefix=$prefix
15758  fi
15759  if test "x$exec_prefix" = xNONE; then
15760   test_exec_prefix=$test_prefix
15761  else
15762   test_exec_prefix=$exec_prefix
15763  fi
15764  case ${TARGET_SYSTEM_ROOT} in
15765  "${test_prefix}"|"${test_prefix}/"*|\
15766  "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
15767  '${prefix}'|'${prefix}/'*|\
15768  '${exec_prefix}'|'${exec_prefix}/'*)
15769    t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
15770    TARGET_SYSTEM_ROOT_DEFINE="$t"
15771    ;;
15772  esac
15773
15774 else
15775
15776  use_sysroot=no
15777  TARGET_SYSTEM_ROOT=
15778  TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"\"'
15779
15780 fi
15781
15782
15783
15784
15785
15786 # Check whether --enable-gold was given.
15787 if test "${enable_gold+set}" = set; then :
15788   enableval=$enable_gold; case "${enableval}" in
15789  default)
15790    install_as_default=no
15791    installed_linker=ld.bfd
15792    ;;
15793  yes|no)
15794    install_as_default=yes
15795    installed_linker=ld.bfd
15796    ;;
15797  *)
15798    as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
15799    ;;
15800  esac
15801 else
15802   install_as_default=yes
15803  installed_linker=ld.bfd
15804 fi
15805
15806
15807
15808
15809 # Check whether --enable-got was given.
15810 if test "${enable_got+set}" = set; then :
15811   enableval=$enable_got; case "${enableval}" in
15812   target | single | negative | multigot)  got_handling=$enableval ;;
15813   *)  as_fn_error $? "bad value ${enableval} for --enable-got option" "$LINENO" 5 ;;
15814 esac
15815 else
15816   got_handling=target
15817 fi
15818
15819
15820 case "${got_handling}" in
15821   target)
15822
15823 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_TARGET_DEFAULT" >>confdefs.h
15824  ;;
15825   single)
15826
15827 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_SINGLE" >>confdefs.h
15828  ;;
15829   negative)
15830
15831 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_NEGATIVE" >>confdefs.h
15832  ;;
15833   multigot)
15834
15835 $as_echo "#define GOT_HANDLING_DEFAULT GOT_HANDLING_MULTIGOT" >>confdefs.h
15836  ;;
15837   *)  as_fn_error $? "bad value ${got_handling} for --enable-got option" "$LINENO" 5 ;;
15838 esac
15839
15840 # PR gas/19109
15841 # Decide the default method for compressing debug sections.
15842 ac_default_compressed_debug_sections=unset
15843 # Provide a configure time option to override our default.
15844 # Check whether --enable-compressed_debug_sections was given.
15845 if test "${enable_compressed_debug_sections+set}" = set; then :
15846   enableval=$enable_compressed_debug_sections; case ,"${enableval}", in
15847   ,yes, | ,all, | *,ld,*) ac_default_compressed_debug_sections=yes ;;
15848   ,no, | ,none,)  ac_default_compressed_debug_sections=no ;;
15849 esac
15850 fi
15851
15852 # Decide setting DT_RUNPATH instead of DT_RPATH by default
15853 ac_default_new_dtags=unset
15854 # Provide a configure time option to override our default.
15855 # Check whether --enable-new_dtags was given.
15856 if test "${enable_new_dtags+set}" = set; then :
15857   enableval=$enable_new_dtags; case "${enableval}" in
15858   yes) ac_default_new_dtags=1 ;;
15859   no) ac_default_new_dtags=0 ;;
15860 esac
15861 fi
15862
15863 # Decide if -z relro should be enabled in ELF linker by default.
15864 ac_default_ld_z_relro=unset
15865 # Provide a configure time option to override our default.
15866 # Check whether --enable-relro was given.
15867 if test "${enable_relro+set}" = set; then :
15868   enableval=$enable_relro; case "${enableval}" in
15869   yes)  ac_default_ld_z_relro=1 ;;
15870   no)  ac_default_ld_z_relro=0 ;;
15871 esac
15872 fi
15873
15874 # Decide if -z separate-code should be enabled in ELF linker by default.
15875 ac_default_ld_z_separate_code=unset
15876 # Check whether --enable-separate-code was given.
15877 if test "${enable_separate_code+set}" = set; then :
15878   enableval=$enable_separate_code; case "${enableval}" in
15879   yes) ac_default_ld_z_separate_code=1 ;;
15880   no) ac_default_ld_z_separate_code=0 ;;
15881 esac
15882 fi
15883
15884
15885 # Decide which "--hash-style" to use by default
15886 # Provide a configure time option to override our default.
15887 # Check whether --enable-default-hash-style was given.
15888 if test "${enable_default_hash_style+set}" = set; then :
15889   enableval=$enable_default_hash_style; case "${enable_default_hash_style}" in
15890   sysv | gnu | both) ;;
15891   *) as_fn_error $? "bad value ${enable_default_hash_style} for enable-default-hash-style option" "$LINENO" 5 ;;
15892 esac
15893 else
15894   case "${target}" in
15895   # Enable gnu hash only on GNU targets, but not mips
15896   mips*-*-*) enable_default_hash_style=sysv ;;
15897   *-*-gnu* | *-*-linux* | *-*-nacl*) enable_default_hash_style=both ;;
15898   *) enable_default_hash_style=sysv ;;
15899 esac
15900 fi
15901
15902
15903 case "${enable_default_hash_style}" in
15904   sysv | both) ac_default_emit_sysv_hash=1 ;;
15905   *) ac_default_emit_sysv_hash=0 ;;
15906 esac
15907
15908 case "${enable_default_hash_style}" in
15909   gnu | both) ac_default_emit_gnu_hash=1 ;;
15910   *) ac_default_emit_gnu_hash=0 ;;
15911 esac
15912
15913
15914 # Set the 'development' global.
15915 . $srcdir/../bfd/development.sh
15916
15917 # Set acp_cpp_for_build variable
15918 ac_cpp_for_build="$CC_FOR_BUILD -E $CPPFLAGS_FOR_BUILD"
15919
15920 # Default set of GCC warnings to enable.
15921 GCC_WARN_CFLAGS="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15922 GCC_WARN_CFLAGS_FOR_BUILD="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
15923
15924 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15926 /* end confdefs.h.  */
15927 __GNUC__
15928 _ACEOF
15929 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15930   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15931
15932 else
15933   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wshadow"
15934 fi
15935 rm -f conftest*
15936
15937
15938 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15940 /* end confdefs.h.  */
15941 __GNUC__
15942 _ACEOF
15943 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15944   $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
15945
15946 else
15947   GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wstack-usage=262144"
15948 fi
15949 rm -f conftest*
15950
15951
15952 # Set WARN_WRITE_STRINGS if the compiler supports -Wwrite-strings.
15953 WARN_WRITE_STRINGS=""
15954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15955 /* end confdefs.h.  */
15956 __GNUC__
15957 _ACEOF
15958 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15959   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15960
15961 else
15962   WARN_WRITE_STRINGS="-Wwrite-strings"
15963 fi
15964 rm -f conftest*
15965
15966
15967 # Verify CC_FOR_BUILD to be compatible with warning flags
15968
15969 # Add -Wshadow if the compiler is a sufficiently recent version of GCC.
15970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15971 /* end confdefs.h.  */
15972 __GNUC__
15973 _ACEOF
15974 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15975   $EGREP "(^[0-3]$|^__GNUC__$)" >/dev/null 2>&1; then :
15976
15977 else
15978   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wshadow"
15979 fi
15980 rm -f conftest*
15981
15982
15983 # Add -Wstack-usage if the compiler is a sufficiently recent version of GCC.
15984 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15985 /* end confdefs.h.  */
15986 __GNUC__
15987 _ACEOF
15988 if (eval "$ac_cpp_for_build conftest.$ac_ext") 2>&5 |
15989   $EGREP "(^[0-4]$|^__GNUC__$)" >/dev/null 2>&1; then :
15990
15991 else
15992   GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wstack-usage=262144"
15993 fi
15994 rm -f conftest*
15995
15996
15997 # Check whether --enable-werror was given.
15998 if test "${enable_werror+set}" = set; then :
15999   enableval=$enable_werror; case "${enableval}" in
16000      yes | y) ERROR_ON_WARNING="yes" ;;
16001      no | n)  ERROR_ON_WARNING="no" ;;
16002      *) as_fn_error $? "bad value ${enableval} for --enable-werror" "$LINENO" 5 ;;
16003    esac
16004 fi
16005
16006
16007 # Disable -Wformat by default when using gcc on mingw
16008 case "${host}" in
16009   *-*-mingw32*)
16010     if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then
16011       GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Wno-format"
16012       GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Wno-format"
16013     fi
16014     ;;
16015   *) ;;
16016 esac
16017
16018 # Enable -Werror by default when using gcc.  Turn it off for releases.
16019 if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" -a "$development" = true ; then
16020     ERROR_ON_WARNING=yes
16021 fi
16022
16023 NO_WERROR=
16024 if test "${ERROR_ON_WARNING}" = yes ; then
16025     GCC_WARN_CFLAGS="$GCC_WARN_CFLAGS -Werror"
16026     GCC_WARN_CFLAGS_FOR_BUILD="$GCC_WARN_CFLAGS_FOR_BUILD -Werror"
16027     NO_WERROR="-Wno-error"
16028 fi
16029
16030 if test "${GCC}" = yes ; then
16031   WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16032   WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}"
16033 fi
16034
16035 # Check whether --enable-build-warnings was given.
16036 if test "${enable_build_warnings+set}" = set; then :
16037   enableval=$enable_build_warnings; case "${enableval}" in
16038   yes)  WARN_CFLAGS="${GCC_WARN_CFLAGS}"
16039         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD}";;
16040   no)   if test "${GCC}" = yes ; then
16041           WARN_CFLAGS="-w"
16042       WARN_CFLAGS_FOR_BUILD="-w"
16043         fi;;
16044   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16045         WARN_CFLAGS="${GCC_WARN_CFLAGS} ${t}"
16046         WARN_CFLAGS_FOR_BUILD="${GCC_WARN_CFLAGS_FOR_BUILD} ${t}";;
16047   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
16048         WARN_CFLAGS="${t} ${GCC_WARN_CFLAGS}"
16049         WARN_CFLAGS_FOR_BUILD="${t} ${GCC_WARN_CFLAGS_FOR_BUILD}";;
16050   *)    WARN_CFLAGS=`echo "${enableval}" | sed -e "s/,/ /g"`
16051         WARN_CFLAGS_FOR_BUILD=`echo "${enableval}" | sed -e "s/,/ /g"`;;
16052 esac
16053 fi
16054
16055
16056 if test x"$silent" != x"yes" && test x"$WARN_CFLAGS" != x""; then
16057   echo "Setting warning flags = $WARN_CFLAGS" 6>&1
16058 fi
16059
16060
16061
16062
16063
16064
16065
16066
16067   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
16068 $as_echo_n "checking for LC_MESSAGES... " >&6; }
16069 if ${am_cv_val_LC_MESSAGES+:} false; then :
16070   $as_echo_n "(cached) " >&6
16071 else
16072   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16073 /* end confdefs.h.  */
16074 #include <locale.h>
16075 int
16076 main ()
16077 {
16078 return LC_MESSAGES
16079   ;
16080   return 0;
16081 }
16082 _ACEOF
16083 if ac_fn_c_try_link "$LINENO"; then :
16084   am_cv_val_LC_MESSAGES=yes
16085 else
16086   am_cv_val_LC_MESSAGES=no
16087 fi
16088 rm -f core conftest.err conftest.$ac_objext \
16089     conftest$ac_exeext conftest.$ac_ext
16090 fi
16091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
16092 $as_echo "$am_cv_val_LC_MESSAGES" >&6; }
16093   if test $am_cv_val_LC_MESSAGES = yes; then
16094
16095 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
16096
16097   fi
16098
16099
16100 ac_config_headers="$ac_config_headers config.h:config.in"
16101
16102
16103 # PR 14072
16104
16105
16106 if test -z "$target" ; then
16107     as_fn_error $? "Unrecognized target system type; please check config.sub." "$LINENO" 5
16108 fi
16109 if test -z "$host" ; then
16110     as_fn_error $? "Unrecognized host system type; please check config.sub." "$LINENO" 5
16111 fi
16112
16113 # host-specific stuff:
16114
16115 ALL_LINGUAS="bg da de es fi fr ga id it ja pt_BR ru sr sv tr uk vi zh_CN zh_TW"
16116 # If we haven't got the data from the intl directory,
16117 # assume NLS is disabled.
16118 USE_NLS=no
16119 LIBINTL=
16120 LIBINTL_DEP=
16121 INCINTL=
16122 XGETTEXT=
16123 GMSGFMT=
16124 POSUB=
16125
16126 if test -f  ../intl/config.intl; then
16127   .  ../intl/config.intl
16128 fi
16129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16130 $as_echo_n "checking whether NLS is requested... " >&6; }
16131 if test x"$USE_NLS" != xyes; then
16132   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16133 $as_echo "no" >&6; }
16134 else
16135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16136 $as_echo "yes" >&6; }
16137
16138 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
16139
16140
16141   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed" >&5
16142 $as_echo_n "checking for catalogs to be installed... " >&6; }
16143   # Look for .po and .gmo files in the source directory.
16144   CATALOGS=
16145   XLINGUAS=
16146   for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
16147     # If there aren't any .gmo files the shell will give us the
16148     # literal string "../path/to/srcdir/po/*.gmo" which has to be
16149     # weeded out.
16150     case "$cat" in *\**)
16151       continue;;
16152     esac
16153     # The quadruple backslash is collapsed to a double backslash
16154     # by the backticks, then collapsed again by the double quotes,
16155     # leaving us with one backslash in the sed expression (right
16156     # before the dot that mustn't act as a wildcard).
16157     cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
16158     lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
16159     # The user is allowed to set LINGUAS to a list of languages to
16160     # install catalogs for.  If it's empty that means "all of them."
16161     if test "x$LINGUAS" = x; then
16162       CATALOGS="$CATALOGS $cat"
16163       XLINGUAS="$XLINGUAS $lang"
16164     else
16165       case "$LINGUAS" in *$lang*)
16166         CATALOGS="$CATALOGS $cat"
16167         XLINGUAS="$XLINGUAS $lang"
16168         ;;
16169       esac
16170     fi
16171   done
16172   LINGUAS="$XLINGUAS"
16173   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
16174 $as_echo "$LINGUAS" >&6; }
16175
16176
16177     DATADIRNAME=share
16178
16179   INSTOBJEXT=.mo
16180
16181   GENCAT=gencat
16182
16183   CATOBJEXT=.gmo
16184
16185 fi
16186
16187         MKINSTALLDIRS=
16188   if test -n "$ac_aux_dir"; then
16189     case "$ac_aux_dir" in
16190       /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
16191       *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
16192     esac
16193   fi
16194   if test -z "$MKINSTALLDIRS"; then
16195     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
16196   fi
16197
16198
16199
16200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
16201 $as_echo_n "checking whether NLS is requested... " >&6; }
16202     # Check whether --enable-nls was given.
16203 if test "${enable_nls+set}" = set; then :
16204   enableval=$enable_nls; USE_NLS=$enableval
16205 else
16206   USE_NLS=yes
16207 fi
16208
16209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
16210 $as_echo "$USE_NLS" >&6; }
16211
16212
16213
16214
16215
16216
16217 # Prepare PATH_SEPARATOR.
16218 # The user is always right.
16219 if test "${PATH_SEPARATOR+set}" != set; then
16220   echo "#! /bin/sh" >conf$$.sh
16221   echo  "exit 0"   >>conf$$.sh
16222   chmod +x conf$$.sh
16223   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16224     PATH_SEPARATOR=';'
16225   else
16226     PATH_SEPARATOR=:
16227   fi
16228   rm -f conf$$.sh
16229 fi
16230
16231 # Find out how to test for executable files. Don't use a zero-byte file,
16232 # as systems may use methods other than mode bits to determine executability.
16233 cat >conf$$.file <<_ASEOF
16234 #! /bin/sh
16235 exit 0
16236 _ASEOF
16237 chmod +x conf$$.file
16238 if test -x conf$$.file >/dev/null 2>&1; then
16239   ac_executable_p="test -x"
16240 else
16241   ac_executable_p="test -f"
16242 fi
16243 rm -f conf$$.file
16244
16245 # Extract the first word of "msgfmt", so it can be a program name with args.
16246 set dummy msgfmt; ac_word=$2
16247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16248 $as_echo_n "checking for $ac_word... " >&6; }
16249 if ${ac_cv_path_MSGFMT+:} false; then :
16250   $as_echo_n "(cached) " >&6
16251 else
16252   case "$MSGFMT" in
16253   [\\/]* | ?:[\\/]*)
16254     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
16255     ;;
16256   *)
16257     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16258     for ac_dir in $PATH; do
16259       IFS="$ac_save_IFS"
16260       test -z "$ac_dir" && ac_dir=.
16261       for ac_exec_ext in '' $ac_executable_extensions; do
16262         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16263           if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
16264      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16265             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
16266             break 2
16267           fi
16268         fi
16269       done
16270     done
16271     IFS="$ac_save_IFS"
16272   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
16273     ;;
16274 esac
16275 fi
16276 MSGFMT="$ac_cv_path_MSGFMT"
16277 if test "$MSGFMT" != ":"; then
16278   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
16279 $as_echo "$MSGFMT" >&6; }
16280 else
16281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16282 $as_echo "no" >&6; }
16283 fi
16284
16285   # Extract the first word of "gmsgfmt", so it can be a program name with args.
16286 set dummy gmsgfmt; ac_word=$2
16287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16288 $as_echo_n "checking for $ac_word... " >&6; }
16289 if ${ac_cv_path_GMSGFMT+:} false; then :
16290   $as_echo_n "(cached) " >&6
16291 else
16292   case $GMSGFMT in
16293   [\\/]* | ?:[\\/]*)
16294   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
16295   ;;
16296   *)
16297   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16298 for as_dir in $PATH
16299 do
16300   IFS=$as_save_IFS
16301   test -z "$as_dir" && as_dir=.
16302     for ac_exec_ext in '' $ac_executable_extensions; do
16303   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16304     ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
16305     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16306     break 2
16307   fi
16308 done
16309   done
16310 IFS=$as_save_IFS
16311
16312   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
16313   ;;
16314 esac
16315 fi
16316 GMSGFMT=$ac_cv_path_GMSGFMT
16317 if test -n "$GMSGFMT"; then
16318   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
16319 $as_echo "$GMSGFMT" >&6; }
16320 else
16321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16322 $as_echo "no" >&6; }
16323 fi
16324
16325
16326
16327
16328 # Prepare PATH_SEPARATOR.
16329 # The user is always right.
16330 if test "${PATH_SEPARATOR+set}" != set; then
16331   echo "#! /bin/sh" >conf$$.sh
16332   echo  "exit 0"   >>conf$$.sh
16333   chmod +x conf$$.sh
16334   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16335     PATH_SEPARATOR=';'
16336   else
16337     PATH_SEPARATOR=:
16338   fi
16339   rm -f conf$$.sh
16340 fi
16341
16342 # Find out how to test for executable files. Don't use a zero-byte file,
16343 # as systems may use methods other than mode bits to determine executability.
16344 cat >conf$$.file <<_ASEOF
16345 #! /bin/sh
16346 exit 0
16347 _ASEOF
16348 chmod +x conf$$.file
16349 if test -x conf$$.file >/dev/null 2>&1; then
16350   ac_executable_p="test -x"
16351 else
16352   ac_executable_p="test -f"
16353 fi
16354 rm -f conf$$.file
16355
16356 # Extract the first word of "xgettext", so it can be a program name with args.
16357 set dummy xgettext; ac_word=$2
16358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16359 $as_echo_n "checking for $ac_word... " >&6; }
16360 if ${ac_cv_path_XGETTEXT+:} false; then :
16361   $as_echo_n "(cached) " >&6
16362 else
16363   case "$XGETTEXT" in
16364   [\\/]* | ?:[\\/]*)
16365     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
16366     ;;
16367   *)
16368     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16369     for ac_dir in $PATH; do
16370       IFS="$ac_save_IFS"
16371       test -z "$ac_dir" && ac_dir=.
16372       for ac_exec_ext in '' $ac_executable_extensions; do
16373         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16374           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16375      (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
16376             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
16377             break 2
16378           fi
16379         fi
16380       done
16381     done
16382     IFS="$ac_save_IFS"
16383   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
16384     ;;
16385 esac
16386 fi
16387 XGETTEXT="$ac_cv_path_XGETTEXT"
16388 if test "$XGETTEXT" != ":"; then
16389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
16390 $as_echo "$XGETTEXT" >&6; }
16391 else
16392   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16393 $as_echo "no" >&6; }
16394 fi
16395
16396     rm -f messages.po
16397
16398
16399 # Prepare PATH_SEPARATOR.
16400 # The user is always right.
16401 if test "${PATH_SEPARATOR+set}" != set; then
16402   echo "#! /bin/sh" >conf$$.sh
16403   echo  "exit 0"   >>conf$$.sh
16404   chmod +x conf$$.sh
16405   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
16406     PATH_SEPARATOR=';'
16407   else
16408     PATH_SEPARATOR=:
16409   fi
16410   rm -f conf$$.sh
16411 fi
16412
16413 # Find out how to test for executable files. Don't use a zero-byte file,
16414 # as systems may use methods other than mode bits to determine executability.
16415 cat >conf$$.file <<_ASEOF
16416 #! /bin/sh
16417 exit 0
16418 _ASEOF
16419 chmod +x conf$$.file
16420 if test -x conf$$.file >/dev/null 2>&1; then
16421   ac_executable_p="test -x"
16422 else
16423   ac_executable_p="test -f"
16424 fi
16425 rm -f conf$$.file
16426
16427 # Extract the first word of "msgmerge", so it can be a program name with args.
16428 set dummy msgmerge; ac_word=$2
16429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16430 $as_echo_n "checking for $ac_word... " >&6; }
16431 if ${ac_cv_path_MSGMERGE+:} false; then :
16432   $as_echo_n "(cached) " >&6
16433 else
16434   case "$MSGMERGE" in
16435   [\\/]* | ?:[\\/]*)
16436     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
16437     ;;
16438   *)
16439     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
16440     for ac_dir in $PATH; do
16441       IFS="$ac_save_IFS"
16442       test -z "$ac_dir" && ac_dir=.
16443       for ac_exec_ext in '' $ac_executable_extensions; do
16444         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
16445           if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
16446             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
16447             break 2
16448           fi
16449         fi
16450       done
16451     done
16452     IFS="$ac_save_IFS"
16453   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
16454     ;;
16455 esac
16456 fi
16457 MSGMERGE="$ac_cv_path_MSGMERGE"
16458 if test "$MSGMERGE" != ":"; then
16459   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
16460 $as_echo "$MSGMERGE" >&6; }
16461 else
16462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16463 $as_echo "no" >&6; }
16464 fi
16465
16466
16467       if test "$GMSGFMT" != ":"; then
16468             if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
16469        (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
16470       : ;
16471     else
16472       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
16473       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
16474 $as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
16475       GMSGFMT=":"
16476     fi
16477   fi
16478
16479       if test "$XGETTEXT" != ":"; then
16480             if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
16481        (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
16482       : ;
16483     else
16484       { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
16485 $as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
16486       XGETTEXT=":"
16487     fi
16488         rm -f messages.po
16489   fi
16490
16491   ac_config_commands="$ac_config_commands default-1"
16492
16493
16494
16495
16496
16497 for ac_prog in 'bison -y' byacc
16498 do
16499   # Extract the first word of "$ac_prog", so it can be a program name with args.
16500 set dummy $ac_prog; ac_word=$2
16501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16502 $as_echo_n "checking for $ac_word... " >&6; }
16503 if ${ac_cv_prog_YACC+:} false; then :
16504   $as_echo_n "(cached) " >&6
16505 else
16506   if test -n "$YACC"; then
16507   ac_cv_prog_YACC="$YACC" # Let the user override the test.
16508 else
16509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16510 for as_dir in $PATH
16511 do
16512   IFS=$as_save_IFS
16513   test -z "$as_dir" && as_dir=.
16514     for ac_exec_ext in '' $ac_executable_extensions; do
16515   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16516     ac_cv_prog_YACC="$ac_prog"
16517     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16518     break 2
16519   fi
16520 done
16521   done
16522 IFS=$as_save_IFS
16523
16524 fi
16525 fi
16526 YACC=$ac_cv_prog_YACC
16527 if test -n "$YACC"; then
16528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
16529 $as_echo "$YACC" >&6; }
16530 else
16531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16532 $as_echo "no" >&6; }
16533 fi
16534
16535
16536   test -n "$YACC" && break
16537 done
16538 test -n "$YACC" || YACC="yacc"
16539
16540 for ac_prog in flex lex
16541 do
16542   # Extract the first word of "$ac_prog", so it can be a program name with args.
16543 set dummy $ac_prog; ac_word=$2
16544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16545 $as_echo_n "checking for $ac_word... " >&6; }
16546 if ${ac_cv_prog_LEX+:} false; then :
16547   $as_echo_n "(cached) " >&6
16548 else
16549   if test -n "$LEX"; then
16550   ac_cv_prog_LEX="$LEX" # Let the user override the test.
16551 else
16552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16553 for as_dir in $PATH
16554 do
16555   IFS=$as_save_IFS
16556   test -z "$as_dir" && as_dir=.
16557     for ac_exec_ext in '' $ac_executable_extensions; do
16558   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16559     ac_cv_prog_LEX="$ac_prog"
16560     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16561     break 2
16562   fi
16563 done
16564   done
16565 IFS=$as_save_IFS
16566
16567 fi
16568 fi
16569 LEX=$ac_cv_prog_LEX
16570 if test -n "$LEX"; then
16571   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
16572 $as_echo "$LEX" >&6; }
16573 else
16574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16575 $as_echo "no" >&6; }
16576 fi
16577
16578
16579   test -n "$LEX" && break
16580 done
16581 test -n "$LEX" || LEX=":"
16582
16583 case "$LEX" in
16584   :|*"missing "*) ;;
16585   *) cat >conftest.l <<_ACEOF
16586 %%
16587 a { ECHO; }
16588 b { REJECT; }
16589 c { yymore (); }
16590 d { yyless (1); }
16591 e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument.  */
16592     yyless ((input () != 0)); }
16593 f { unput (yytext[0]); }
16594 . { BEGIN INITIAL; }
16595 %%
16596 #ifdef YYTEXT_POINTER
16597 extern char *yytext;
16598 #endif
16599 int
16600 main (void)
16601 {
16602   return ! yylex () + ! yywrap ();
16603 }
16604 _ACEOF
16605 { { ac_try="$LEX conftest.l"
16606 case "(($ac_try" in
16607   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16608   *) ac_try_echo=$ac_try;;
16609 esac
16610 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
16611 $as_echo "$ac_try_echo"; } >&5
16612   (eval "$LEX conftest.l") 2>&5
16613   ac_status=$?
16614   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16615   test $ac_status = 0; }
16616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
16617 $as_echo_n "checking lex output file root... " >&6; }
16618 if ${ac_cv_prog_lex_root+:} false; then :
16619   $as_echo_n "(cached) " >&6
16620 else
16621
16622 if test -f lex.yy.c; then
16623   ac_cv_prog_lex_root=lex.yy
16624 elif test -f lexyy.c; then
16625   ac_cv_prog_lex_root=lexyy
16626 else
16627   as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
16628 fi
16629 fi
16630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
16631 $as_echo "$ac_cv_prog_lex_root" >&6; }
16632 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
16633
16634 if test -z "${LEXLIB+set}"; then
16635   { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
16636 $as_echo_n "checking lex library... " >&6; }
16637 if ${ac_cv_lib_lex+:} false; then :
16638   $as_echo_n "(cached) " >&6
16639 else
16640
16641     ac_save_LIBS=$LIBS
16642     ac_cv_lib_lex='none needed'
16643     for ac_lib in '' -lfl -ll; do
16644       LIBS="$ac_lib $ac_save_LIBS"
16645       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16646 /* end confdefs.h.  */
16647 `cat $LEX_OUTPUT_ROOT.c`
16648 _ACEOF
16649 if ac_fn_c_try_link "$LINENO"; then :
16650   ac_cv_lib_lex=$ac_lib
16651 fi
16652 rm -f core conftest.err conftest.$ac_objext \
16653     conftest$ac_exeext conftest.$ac_ext
16654       test "$ac_cv_lib_lex" != 'none needed' && break
16655     done
16656     LIBS=$ac_save_LIBS
16657
16658 fi
16659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
16660 $as_echo "$ac_cv_lib_lex" >&6; }
16661   test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
16662 fi
16663
16664
16665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
16666 $as_echo_n "checking whether yytext is a pointer... " >&6; }
16667 if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
16668   $as_echo_n "(cached) " >&6
16669 else
16670   # POSIX says lex can declare yytext either as a pointer or an array; the
16671 # default is implementation-dependent.  Figure out which it is, since
16672 # not all implementations provide the %pointer and %array declarations.
16673 ac_cv_prog_lex_yytext_pointer=no
16674 ac_save_LIBS=$LIBS
16675 LIBS="$LEXLIB $ac_save_LIBS"
16676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16677 /* end confdefs.h.  */
16678
16679   #define YYTEXT_POINTER 1
16680 `cat $LEX_OUTPUT_ROOT.c`
16681 _ACEOF
16682 if ac_fn_c_try_link "$LINENO"; then :
16683   ac_cv_prog_lex_yytext_pointer=yes
16684 fi
16685 rm -f core conftest.err conftest.$ac_objext \
16686     conftest$ac_exeext conftest.$ac_ext
16687 LIBS=$ac_save_LIBS
16688
16689 fi
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
16691 $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
16692 if test $ac_cv_prog_lex_yytext_pointer = yes; then
16693
16694 $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
16695
16696 fi
16697 rm -f conftest.l $LEX_OUTPUT_ROOT.c
16698  ;;
16699 esac
16700 if test "$LEX" = :; then
16701   LEX=${am_missing_run}flex
16702 fi
16703
16704
16705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
16706 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
16707     # Check whether --enable-maintainer-mode was given.
16708 if test "${enable_maintainer_mode+set}" = set; then :
16709   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
16710 else
16711   USE_MAINTAINER_MODE=no
16712 fi
16713
16714   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
16715 $as_echo "$USE_MAINTAINER_MODE" >&6; }
16716    if test $USE_MAINTAINER_MODE = yes; then
16717   MAINTAINER_MODE_TRUE=
16718   MAINTAINER_MODE_FALSE='#'
16719 else
16720   MAINTAINER_MODE_TRUE='#'
16721   MAINTAINER_MODE_FALSE=
16722 fi
16723
16724   MAINT=$MAINTAINER_MODE_TRUE
16725
16726
16727  if false; then
16728   GENINSRC_NEVER_TRUE=
16729   GENINSRC_NEVER_FALSE='#'
16730 else
16731   GENINSRC_NEVER_TRUE='#'
16732   GENINSRC_NEVER_FALSE=
16733 fi
16734
16735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
16736 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
16737 if ${gcc_cv_prog_cmp_skip+:} false; then :
16738   $as_echo_n "(cached) " >&6
16739 else
16740    echo abfoo >t1
16741   echo cdfoo >t2
16742   gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
16743   if cmp t1 t2 2 2 > /dev/null 2>&1; then
16744     if cmp t1 t2 1 1 > /dev/null 2>&1; then
16745       :
16746     else
16747       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
16748     fi
16749   fi
16750   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
16751     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
16752       :
16753     else
16754       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
16755     fi
16756   fi
16757   rm t1 t2
16758
16759 fi
16760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
16761 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
16762 do_compare="$gcc_cv_prog_cmp_skip"
16763
16764
16765
16766 . ${srcdir}/configure.host
16767
16768
16769
16770
16771 for ac_header in string.h strings.h stdlib.h unistd.h elf-hints.h limits.h locale.h sys/param.h
16772 do :
16773   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16774 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16775 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16776   cat >>confdefs.h <<_ACEOF
16777 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16778 _ACEOF
16779
16780 fi
16781
16782 done
16783
16784 for ac_header in fcntl.h sys/file.h sys/time.h sys/stat.h
16785 do :
16786   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16787 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16788 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16789   cat >>confdefs.h <<_ACEOF
16790 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16791 _ACEOF
16792
16793 fi
16794
16795 done
16796
16797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
16798 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
16799 if ${gcc_cv_header_string+:} false; then :
16800   $as_echo_n "(cached) " >&6
16801 else
16802   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16803 /* end confdefs.h.  */
16804 #include <string.h>
16805 #include <strings.h>
16806 int
16807 main ()
16808 {
16809
16810   ;
16811   return 0;
16812 }
16813 _ACEOF
16814 if ac_fn_c_try_compile "$LINENO"; then :
16815   gcc_cv_header_string=yes
16816 else
16817   gcc_cv_header_string=no
16818 fi
16819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16820 fi
16821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
16822 $as_echo "$gcc_cv_header_string" >&6; }
16823 if test $gcc_cv_header_string = yes; then
16824
16825 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
16826
16827 fi
16828
16829 for ac_func in glob mkstemp realpath sbrk setlocale waitpid
16830 do :
16831   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16832 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16833 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16834   cat >>confdefs.h <<_ACEOF
16835 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16836 _ACEOF
16837
16838 fi
16839 done
16840
16841 for ac_func in open lseek close
16842 do :
16843   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16844 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16845 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16846   cat >>confdefs.h <<_ACEOF
16847 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16848 _ACEOF
16849
16850 fi
16851 done
16852
16853 ac_header_dirent=no
16854 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
16855   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
16856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
16857 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
16858 if eval \${$as_ac_Header+:} false; then :
16859   $as_echo_n "(cached) " >&6
16860 else
16861   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16862 /* end confdefs.h.  */
16863 #include <sys/types.h>
16864 #include <$ac_hdr>
16865
16866 int
16867 main ()
16868 {
16869 if ((DIR *) 0)
16870 return 0;
16871   ;
16872   return 0;
16873 }
16874 _ACEOF
16875 if ac_fn_c_try_compile "$LINENO"; then :
16876   eval "$as_ac_Header=yes"
16877 else
16878   eval "$as_ac_Header=no"
16879 fi
16880 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16881 fi
16882 eval ac_res=\$$as_ac_Header
16883                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
16884 $as_echo "$ac_res" >&6; }
16885 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16886   cat >>confdefs.h <<_ACEOF
16887 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
16888 _ACEOF
16889
16890 ac_header_dirent=$ac_hdr; break
16891 fi
16892
16893 done
16894 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
16895 if test $ac_header_dirent = dirent.h; then
16896   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16897 $as_echo_n "checking for library containing opendir... " >&6; }
16898 if ${ac_cv_search_opendir+:} false; then :
16899   $as_echo_n "(cached) " >&6
16900 else
16901   ac_func_search_save_LIBS=$LIBS
16902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16903 /* end confdefs.h.  */
16904
16905 /* Override any GCC internal prototype to avoid an error.
16906    Use char because int might match the return type of a GCC
16907    builtin and then its argument prototype would still apply.  */
16908 #ifdef __cplusplus
16909 extern "C"
16910 #endif
16911 char opendir ();
16912 int
16913 main ()
16914 {
16915 return opendir ();
16916   ;
16917   return 0;
16918 }
16919 _ACEOF
16920 for ac_lib in '' dir; do
16921   if test -z "$ac_lib"; then
16922     ac_res="none required"
16923   else
16924     ac_res=-l$ac_lib
16925     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16926   fi
16927   if ac_fn_c_try_link "$LINENO"; then :
16928   ac_cv_search_opendir=$ac_res
16929 fi
16930 rm -f core conftest.err conftest.$ac_objext \
16931     conftest$ac_exeext
16932   if ${ac_cv_search_opendir+:} false; then :
16933   break
16934 fi
16935 done
16936 if ${ac_cv_search_opendir+:} false; then :
16937
16938 else
16939   ac_cv_search_opendir=no
16940 fi
16941 rm conftest.$ac_ext
16942 LIBS=$ac_func_search_save_LIBS
16943 fi
16944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
16945 $as_echo "$ac_cv_search_opendir" >&6; }
16946 ac_res=$ac_cv_search_opendir
16947 if test "$ac_res" != no; then :
16948   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
16949
16950 fi
16951
16952 else
16953   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
16954 $as_echo_n "checking for library containing opendir... " >&6; }
16955 if ${ac_cv_search_opendir+:} false; then :
16956   $as_echo_n "(cached) " >&6
16957 else
16958   ac_func_search_save_LIBS=$LIBS
16959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16960 /* end confdefs.h.  */
16961
16962 /* Override any GCC internal prototype to avoid an error.
16963    Use char because int might match the return type of a GCC
16964    builtin and then its argument prototype would still apply.  */
16965 #ifdef __cplusplus
16966 extern "C"
16967 #endif
16968 char opendir ();
16969 int
16970 main ()
16971 {
16972 return opendir ();
16973   ;
16974   return 0;
16975 }
16976 _ACEOF
16977 for ac_lib in '' x; do
16978   if test -z "$ac_lib"; then
16979     ac_res="none required"
16980   else
16981     ac_res=-l$ac_lib
16982     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
16983   fi
16984   if ac_fn_c_try_link "$LINENO"; then :
16985   ac_cv_search_opendir=$ac_res
16986 fi
16987 rm -f core conftest.err conftest.$ac_objext \
16988     conftest$ac_exeext
16989   if ${ac_cv_search_opendir+:} false; then :
16990   break
16991 fi
16992 done
16993 if ${ac_cv_search_opendir+:} false; then :
16994
16995 else
16996   ac_cv_search_opendir=no
16997 fi
16998 rm conftest.$ac_ext
16999 LIBS=$ac_func_search_save_LIBS
17000 fi
17001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
17002 $as_echo "$ac_cv_search_opendir" >&6; }
17003 ac_res=$ac_cv_search_opendir
17004 if test "$ac_res" != no; then :
17005   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17006
17007 fi
17008
17009 fi
17010
17011
17012
17013
17014
17015   for ac_header in $ac_header_list
17016 do :
17017   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17018 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17019 "
17020 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17021   cat >>confdefs.h <<_ACEOF
17022 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17023 _ACEOF
17024
17025 fi
17026
17027 done
17028
17029
17030
17031
17032
17033
17034
17035
17036 for ac_func in getpagesize
17037 do :
17038   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
17039 if test "x$ac_cv_func_getpagesize" = xyes; then :
17040   cat >>confdefs.h <<_ACEOF
17041 #define HAVE_GETPAGESIZE 1
17042 _ACEOF
17043
17044 fi
17045 done
17046
17047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
17048 $as_echo_n "checking for working mmap... " >&6; }
17049 if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
17050   $as_echo_n "(cached) " >&6
17051 else
17052   if test "$cross_compiling" = yes; then :
17053   ac_cv_func_mmap_fixed_mapped=no
17054 else
17055   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17056 /* end confdefs.h.  */
17057 $ac_includes_default
17058 /* malloc might have been renamed as rpl_malloc. */
17059 #undef malloc
17060
17061 /* Thanks to Mike Haertel and Jim Avera for this test.
17062    Here is a matrix of mmap possibilities:
17063         mmap private not fixed
17064         mmap private fixed at somewhere currently unmapped
17065         mmap private fixed at somewhere already mapped
17066         mmap shared not fixed
17067         mmap shared fixed at somewhere currently unmapped
17068         mmap shared fixed at somewhere already mapped
17069    For private mappings, we should verify that changes cannot be read()
17070    back from the file, nor mmap's back from the file at a different
17071    address.  (There have been systems where private was not correctly
17072    implemented like the infamous i386 svr4.0, and systems where the
17073    VM page cache was not coherent with the file system buffer cache
17074    like early versions of FreeBSD and possibly contemporary NetBSD.)
17075    For shared mappings, we should conversely verify that changes get
17076    propagated back to all the places they're supposed to be.
17077
17078    Grep wants private fixed already mapped.
17079    The main things grep needs to know about mmap are:
17080    * does it exist and is it safe to write into the mmap'd area
17081    * how to use it (BSD variants)  */
17082
17083 #include <fcntl.h>
17084 #include <sys/mman.h>
17085
17086 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
17087 char *malloc ();
17088 #endif
17089
17090 /* This mess was copied from the GNU getpagesize.h.  */
17091 #ifndef HAVE_GETPAGESIZE
17092 # ifdef _SC_PAGESIZE
17093 #  define getpagesize() sysconf(_SC_PAGESIZE)
17094 # else /* no _SC_PAGESIZE */
17095 #  ifdef HAVE_SYS_PARAM_H
17096 #   include <sys/param.h>
17097 #   ifdef EXEC_PAGESIZE
17098 #    define getpagesize() EXEC_PAGESIZE
17099 #   else /* no EXEC_PAGESIZE */
17100 #    ifdef NBPG
17101 #     define getpagesize() NBPG * CLSIZE
17102 #     ifndef CLSIZE
17103 #      define CLSIZE 1
17104 #     endif /* no CLSIZE */
17105 #    else /* no NBPG */
17106 #     ifdef NBPC
17107 #      define getpagesize() NBPC
17108 #     else /* no NBPC */
17109 #      ifdef PAGESIZE
17110 #       define getpagesize() PAGESIZE
17111 #      endif /* PAGESIZE */
17112 #     endif /* no NBPC */
17113 #    endif /* no NBPG */
17114 #   endif /* no EXEC_PAGESIZE */
17115 #  else /* no HAVE_SYS_PARAM_H */
17116 #   define getpagesize() 8192   /* punt totally */
17117 #  endif /* no HAVE_SYS_PARAM_H */
17118 # endif /* no _SC_PAGESIZE */
17119
17120 #endif /* no HAVE_GETPAGESIZE */
17121
17122 int
17123 main ()
17124 {
17125   char *data, *data2, *data3;
17126   const char *cdata2;
17127   int i, pagesize;
17128   int fd, fd2;
17129
17130   pagesize = getpagesize ();
17131
17132   /* First, make a file with some known garbage in it. */
17133   data = (char *) malloc (pagesize);
17134   if (!data)
17135     return 1;
17136   for (i = 0; i < pagesize; ++i)
17137     *(data + i) = rand ();
17138   umask (0);
17139   fd = creat ("conftest.mmap", 0600);
17140   if (fd < 0)
17141     return 2;
17142   if (write (fd, data, pagesize) != pagesize)
17143     return 3;
17144   close (fd);
17145
17146   /* Next, check that the tail of a page is zero-filled.  File must have
17147      non-zero length, otherwise we risk SIGBUS for entire page.  */
17148   fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
17149   if (fd2 < 0)
17150     return 4;
17151   cdata2 = "";
17152   if (write (fd2, cdata2, 1) != 1)
17153     return 5;
17154   data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
17155   if (data2 == MAP_FAILED)
17156     return 6;
17157   for (i = 0; i < pagesize; ++i)
17158     if (*(data2 + i))
17159       return 7;
17160   close (fd2);
17161   if (munmap (data2, pagesize))
17162     return 8;
17163
17164   /* Next, try to mmap the file at a fixed address which already has
17165      something else allocated at it.  If we can, also make sure that
17166      we see the same garbage.  */
17167   fd = open ("conftest.mmap", O_RDWR);
17168   if (fd < 0)
17169     return 9;
17170   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
17171                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
17172     return 10;
17173   for (i = 0; i < pagesize; ++i)
17174     if (*(data + i) != *(data2 + i))
17175       return 11;
17176
17177   /* Finally, make sure that changes to the mapped area do not
17178      percolate back to the file as seen by read().  (This is a bug on
17179      some variants of i386 svr4.0.)  */
17180   for (i = 0; i < pagesize; ++i)
17181     *(data2 + i) = *(data2 + i) + 1;
17182   data3 = (char *) malloc (pagesize);
17183   if (!data3)
17184     return 12;
17185   if (read (fd, data3, pagesize) != pagesize)
17186     return 13;
17187   for (i = 0; i < pagesize; ++i)
17188     if (*(data + i) != *(data3 + i))
17189       return 14;
17190   close (fd);
17191   return 0;
17192 }
17193 _ACEOF
17194 if ac_fn_c_try_run "$LINENO"; then :
17195   ac_cv_func_mmap_fixed_mapped=yes
17196 else
17197   ac_cv_func_mmap_fixed_mapped=no
17198 fi
17199 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17200   conftest.$ac_objext conftest.beam conftest.$ac_ext
17201 fi
17202
17203 fi
17204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
17205 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
17206 if test $ac_cv_func_mmap_fixed_mapped = yes; then
17207
17208 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
17209
17210 fi
17211 rm -f conftest.mmap conftest.txt
17212
17213
17214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
17215 $as_echo_n "checking for library containing dlopen... " >&6; }
17216 if ${ac_cv_search_dlopen+:} false; then :
17217   $as_echo_n "(cached) " >&6
17218 else
17219   ac_func_search_save_LIBS=$LIBS
17220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17221 /* end confdefs.h.  */
17222
17223 /* Override any GCC internal prototype to avoid an error.
17224    Use char because int might match the return type of a GCC
17225    builtin and then its argument prototype would still apply.  */
17226 #ifdef __cplusplus
17227 extern "C"
17228 #endif
17229 char dlopen ();
17230 int
17231 main ()
17232 {
17233 return dlopen ();
17234   ;
17235   return 0;
17236 }
17237 _ACEOF
17238 for ac_lib in '' dl; do
17239   if test -z "$ac_lib"; then
17240     ac_res="none required"
17241   else
17242     ac_res=-l$ac_lib
17243     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17244   fi
17245   if ac_fn_c_try_link "$LINENO"; then :
17246   ac_cv_search_dlopen=$ac_res
17247 fi
17248 rm -f core conftest.err conftest.$ac_objext \
17249     conftest$ac_exeext
17250   if ${ac_cv_search_dlopen+:} false; then :
17251   break
17252 fi
17253 done
17254 if ${ac_cv_search_dlopen+:} false; then :
17255
17256 else
17257   ac_cv_search_dlopen=no
17258 fi
17259 rm conftest.$ac_ext
17260 LIBS=$ac_func_search_save_LIBS
17261 fi
17262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
17263 $as_echo "$ac_cv_search_dlopen" >&6; }
17264 ac_res=$ac_cv_search_dlopen
17265 if test "$ac_res" != no; then :
17266   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17267
17268 fi
17269
17270  if test x$plugins = xyes; then
17271   ENABLE_PLUGINS_TRUE=
17272   ENABLE_PLUGINS_FALSE='#'
17273 else
17274   ENABLE_PLUGINS_TRUE='#'
17275   ENABLE_PLUGINS_FALSE=
17276 fi
17277
17278
17279 # Check whether --enable-initfini-array was given.
17280 if test "${enable_initfini_array+set}" = set; then :
17281   enableval=$enable_initfini_array; case "${enableval}" in
17282  yes|no) ;;
17283  *) as_fn_error $? "invalid --enable-initfini-array argument" "$LINENO" 5 ;;
17284  esac
17285 else
17286   enable_initfini_array=yes
17287 fi
17288
17289
17290 if test $enable_initfini_array = yes; then
17291
17292 $as_echo "#define HAVE_INITFINI_ARRAY 1" >>confdefs.h
17293
17294 fi
17295
17296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a known getopt prototype in unistd.h" >&5
17297 $as_echo_n "checking for a known getopt prototype in unistd.h... " >&6; }
17298 if ${ld_cv_decl_getopt_unistd_h+:} false; then :
17299   $as_echo_n "(cached) " >&6
17300 else
17301   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17302 /* end confdefs.h.  */
17303 #include <unistd.h>
17304 int
17305 main ()
17306 {
17307 extern int getopt (int, char *const*, const char *);
17308   ;
17309   return 0;
17310 }
17311 _ACEOF
17312 if ac_fn_c_try_compile "$LINENO"; then :
17313   ld_cv_decl_getopt_unistd_h=yes
17314 else
17315   ld_cv_decl_getopt_unistd_h=no
17316 fi
17317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17318 fi
17319
17320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_decl_getopt_unistd_h" >&5
17321 $as_echo "$ld_cv_decl_getopt_unistd_h" >&6; }
17322 if test $ld_cv_decl_getopt_unistd_h = yes; then
17323
17324 $as_echo "#define HAVE_DECL_GETOPT 1" >>confdefs.h
17325
17326 fi
17327
17328
17329 case "${host}" in
17330 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
17331
17332 $as_echo "#define USE_BINARY_FOPEN 1" >>confdefs.h
17333  ;;
17334 esac
17335
17336 ac_fn_c_check_decl "$LINENO" "strstr" "ac_cv_have_decl_strstr" "$ac_includes_default"
17337 if test "x$ac_cv_have_decl_strstr" = xyes; then :
17338   ac_have_decl=1
17339 else
17340   ac_have_decl=0
17341 fi
17342
17343 cat >>confdefs.h <<_ACEOF
17344 #define HAVE_DECL_STRSTR $ac_have_decl
17345 _ACEOF
17346 ac_fn_c_check_decl "$LINENO" "free" "ac_cv_have_decl_free" "$ac_includes_default"
17347 if test "x$ac_cv_have_decl_free" = xyes; then :
17348   ac_have_decl=1
17349 else
17350   ac_have_decl=0
17351 fi
17352
17353 cat >>confdefs.h <<_ACEOF
17354 #define HAVE_DECL_FREE $ac_have_decl
17355 _ACEOF
17356 ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
17357 if test "x$ac_cv_have_decl_sbrk" = xyes; then :
17358   ac_have_decl=1
17359 else
17360   ac_have_decl=0
17361 fi
17362
17363 cat >>confdefs.h <<_ACEOF
17364 #define HAVE_DECL_SBRK $ac_have_decl
17365 _ACEOF
17366 ac_fn_c_check_decl "$LINENO" "getenv" "ac_cv_have_decl_getenv" "$ac_includes_default"
17367 if test "x$ac_cv_have_decl_getenv" = xyes; then :
17368   ac_have_decl=1
17369 else
17370   ac_have_decl=0
17371 fi
17372
17373 cat >>confdefs.h <<_ACEOF
17374 #define HAVE_DECL_GETENV $ac_have_decl
17375 _ACEOF
17376 ac_fn_c_check_decl "$LINENO" "environ" "ac_cv_have_decl_environ" "$ac_includes_default"
17377 if test "x$ac_cv_have_decl_environ" = xyes; then :
17378   ac_have_decl=1
17379 else
17380   ac_have_decl=0
17381 fi
17382
17383 cat >>confdefs.h <<_ACEOF
17384 #define HAVE_DECL_ENVIRON $ac_have_decl
17385 _ACEOF
17386
17387
17388 # When converting linker scripts into strings for use in emulation
17389 # files, use astring.sed if the compiler supports ANSI string
17390 # concatenation, or ostring.sed otherwise.  This is to support the
17391 # broken Microsoft MSVC compiler, which limits the length of string
17392 # constants, while still supporting pre-ANSI compilers which do not
17393 # support string concatenation.
17394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI C string concatenation works" >&5
17395 $as_echo_n "checking whether ANSI C string concatenation works... " >&6; }
17396 if ${ld_cv_string_concatenation+:} false; then :
17397   $as_echo_n "(cached) " >&6
17398 else
17399   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17400 /* end confdefs.h.  */
17401
17402 int
17403 main ()
17404 {
17405 char *a = "a" "a";
17406   ;
17407   return 0;
17408 }
17409 _ACEOF
17410 if ac_fn_c_try_compile "$LINENO"; then :
17411   ld_cv_string_concatenation=yes
17412 else
17413   ld_cv_string_concatenation=no
17414 fi
17415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17416 fi
17417
17418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_cv_string_concatenation" >&5
17419 $as_echo "$ld_cv_string_concatenation" >&6; }
17420 if test "$ld_cv_string_concatenation" = "yes"; then
17421   STRINGIFY=astring.sed
17422 else
17423   STRINGIFY=ostring.sed
17424 fi
17425
17426
17427 # target-specific stuff:
17428
17429 all_targets=
17430 EMUL=
17431 all_emuls=
17432 all_emul_extras=
17433 all_libpath=
17434 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           TDIRS="$TDIRS
17519 tdir_$i=$result"
17520           case "${i}" in
17521           *elf*)
17522             elf_list_options=TRUE
17523             ;;
17524           *)
17525             if $GREP "TEMPLATE_NAME=elf32" ${srcdir}/emulparams/${i}.sh >/dev/null 2>/dev/null; then
17526               elf_list_options=TRUE
17527             fi
17528             ;;
17529           esac
17530           if test "$elf_list_options" = "TRUE"; then
17531             . ${srcdir}/emulparams/${i}.sh
17532             if test x${GENERATE_SHLIB_SCRIPT} = xyes; then
17533               elf_shlib_list_options=TRUE
17534             fi
17535             if test x${PLT_UNWIND} = xyes; then
17536               elf_plt_unwind_list_options=TRUE
17537             fi
17538           fi
17539           ;;
17540         esac
17541     done
17542
17543     for i in $targ_emul $targ_extra_libpath; do
17544         case " $all_libpath " in
17545         *" ${i} "*) ;;
17546         *)
17547           if test -z "$all_libpath"; then
17548             all_libpath=${i}
17549           else
17550             all_libpath="$all_libpath ${i}"
17551           fi
17552           ;;
17553         esac
17554     done
17555
17556     for i in $targ_extra_ofiles; do
17557         case " $all_emul_extras " in
17558         *" ${i} "*) ;;
17559         *)
17560           all_emul_extras="$all_emul_extras ${i}"
17561           ;;
17562         esac
17563     done
17564
17565   fi
17566 done
17567
17568 if test x$ac_default_compressed_debug_sections = xyes ; then
17569
17570 $as_echo "#define DEFAULT_FLAG_COMPRESS_DEBUG 1" >>confdefs.h
17571
17572 fi
17573
17574 if test "${ac_default_new_dtags}" = unset; then
17575   ac_default_new_dtags=0
17576 fi
17577
17578 cat >>confdefs.h <<_ACEOF
17579 #define DEFAULT_NEW_DTAGS $ac_default_new_dtags
17580 _ACEOF
17581
17582
17583 if test "${ac_default_ld_z_relro}" = unset; then
17584   ac_default_ld_z_relro=0
17585 fi
17586
17587 cat >>confdefs.h <<_ACEOF
17588 #define DEFAULT_LD_Z_RELRO $ac_default_ld_z_relro
17589 _ACEOF
17590
17591
17592 if test "${ac_default_ld_z_separate_code}" = unset; then
17593   ac_default_ld_z_separate_code=0
17594 fi
17595
17596 cat >>confdefs.h <<_ACEOF
17597 #define DEFAULT_LD_Z_SEPARATE_CODE $ac_default_ld_z_separate_code
17598 _ACEOF
17599
17600
17601
17602 cat >>confdefs.h <<_ACEOF
17603 #define DEFAULT_EMIT_SYSV_HASH $ac_default_emit_sysv_hash
17604 _ACEOF
17605
17606
17607
17608 cat >>confdefs.h <<_ACEOF
17609 #define DEFAULT_EMIT_GNU_HASH $ac_default_emit_gnu_hash
17610 _ACEOF
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621 if test x${all_targets} = xtrue; then
17622   if test x${want64} = xtrue; then
17623     EMULATION_OFILES='$(ALL_EMULATIONS) $(ALL_64_EMULATIONS)'
17624     EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES) $(ALL_64_EMUL_EXTRA_OFILES)'
17625   else
17626     EMULATION_OFILES='$(ALL_EMULATIONS)'
17627     EMUL_EXTRA_OFILES='$(ALL_EMUL_EXTRA_OFILES)'
17628   fi
17629 else
17630   EMULATION_OFILES=$all_emuls
17631   EMUL_EXTRA_OFILES=$all_emul_extras
17632 fi
17633
17634
17635
17636
17637 EMULATION_LIBPATH=$all_libpath
17638
17639
17640 if test x${enable_static} = xno; then
17641   TESTBFDLIB="-Wl,--rpath,../bfd/.libs ../bfd/.libs/libbfd.so"
17642 else
17643   TESTBFDLIB="../bfd/.libs/libbfd.a"
17644 fi
17645
17646
17647 target_vendor=${target_vendor=$host_vendor}
17648 case "$target_vendor" in
17649   hp) EXTRA_SHLIB_EXTENSION=".sl" ;;
17650   *)  EXTRA_SHLIB_EXTENSION= ;;
17651 esac
17652
17653 case "$target_os" in
17654   lynxos) EXTRA_SHLIB_EXTENSION=".a" ;;
17655 esac
17656
17657 if test x${EXTRA_SHLIB_EXTENSION} != x ; then
17658
17659 cat >>confdefs.h <<_ACEOF
17660 #define EXTRA_SHLIB_EXTENSION "$EXTRA_SHLIB_EXTENSION"
17661 _ACEOF
17662
17663 fi
17664
17665 ac_config_commands="$ac_config_commands default"
17666
17667
17668
17669
17670
17671
17672
17673 ac_config_files="$ac_config_files Makefile po/Makefile.in:po/Make-in"
17674
17675 cat >confcache <<\_ACEOF
17676 # This file is a shell script that caches the results of configure
17677 # tests run on this system so they can be shared between configure
17678 # scripts and configure runs, see configure's option --config-cache.
17679 # It is not useful on other systems.  If it contains results you don't
17680 # want to keep, you may remove or edit it.
17681 #
17682 # config.status only pays attention to the cache file if you give it
17683 # the --recheck option to rerun configure.
17684 #
17685 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17686 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17687 # following values.
17688
17689 _ACEOF
17690
17691 # The following way of writing the cache mishandles newlines in values,
17692 # but we know of no workaround that is simple, portable, and efficient.
17693 # So, we kill variables containing newlines.
17694 # Ultrix sh set writes to stderr and can't be redirected directly,
17695 # and sets the high bit in the cache file unless we assign to the vars.
17696 (
17697   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17698     eval ac_val=\$$ac_var
17699     case $ac_val in #(
17700     *${as_nl}*)
17701       case $ac_var in #(
17702       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17703 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17704       esac
17705       case $ac_var in #(
17706       _ | IFS | as_nl) ;; #(
17707       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17708       *) { eval $ac_var=; unset $ac_var;} ;;
17709       esac ;;
17710     esac
17711   done
17712
17713   (set) 2>&1 |
17714     case $as_nl`(ac_space=' '; set) 2>&1` in #(
17715     *${as_nl}ac_space=\ *)
17716       # `set' does not quote correctly, so add quotes: double-quote
17717       # substitution turns \\\\ into \\, and sed turns \\ into \.
17718       sed -n \
17719         "s/'/'\\\\''/g;
17720           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17721       ;; #(
17722     *)
17723       # `set' quotes correctly as required by POSIX, so do not add quotes.
17724       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17725       ;;
17726     esac |
17727     sort
17728 ) |
17729   sed '
17730      /^ac_cv_env_/b end
17731      t clear
17732      :clear
17733      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17734      t end
17735      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17736      :end' >>confcache
17737 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17738   if test -w "$cache_file"; then
17739     if test "x$cache_file" != "x/dev/null"; then
17740       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17741 $as_echo "$as_me: updating cache $cache_file" >&6;}
17742       if test ! -f "$cache_file" || test -h "$cache_file"; then
17743         cat confcache >"$cache_file"
17744       else
17745         case $cache_file in #(
17746         */* | ?:*)
17747           mv -f confcache "$cache_file"$$ &&
17748           mv -f "$cache_file"$$ "$cache_file" ;; #(
17749         *)
17750           mv -f confcache "$cache_file" ;;
17751         esac
17752       fi
17753     fi
17754   else
17755     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17756 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17757   fi
17758 fi
17759 rm -f confcache
17760
17761 test "x$prefix" = xNONE && prefix=$ac_default_prefix
17762 # Let make expand exec_prefix.
17763 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17764
17765 DEFS=-DHAVE_CONFIG_H
17766
17767 ac_libobjs=
17768 ac_ltlibobjs=
17769 U=
17770 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17771   # 1. Remove the extension, and $U if already installed.
17772   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17773   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17774   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17775   #    will be set to the directory where LIBOBJS objects are built.
17776   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17777   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17778 done
17779 LIBOBJS=$ac_libobjs
17780
17781 LTLIBOBJS=$ac_ltlibobjs
17782
17783
17784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17785 $as_echo_n "checking that generated files are newer than configure... " >&6; }
17786    if test -n "$am_sleep_pid"; then
17787      # Hide warnings about reused PIDs.
17788      wait $am_sleep_pid 2>/dev/null
17789    fi
17790    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17791 $as_echo "done" >&6; }
17792 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17793   as_fn_error $? "conditional \"AMDEP\" was never defined.
17794 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17795 fi
17796 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17797   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17798 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17799 fi
17800  if test -n "$EXEEXT"; then
17801   am__EXEEXT_TRUE=
17802   am__EXEEXT_FALSE='#'
17803 else
17804   am__EXEEXT_TRUE='#'
17805   am__EXEEXT_FALSE=
17806 fi
17807
17808 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17809   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17810 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17811 fi
17812 if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
17813   as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
17814 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17815 fi
17816 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17817   as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17818 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17819 fi
17820 if test -z "${GENINSRC_NEVER_TRUE}" && test -z "${GENINSRC_NEVER_FALSE}"; then
17821   as_fn_error $? "conditional \"GENINSRC_NEVER\" was never defined.
17822 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17823 fi
17824 if test -z "${ENABLE_PLUGINS_TRUE}" && test -z "${ENABLE_PLUGINS_FALSE}"; then
17825   as_fn_error $? "conditional \"ENABLE_PLUGINS\" was never defined.
17826 Usually this means the macro was only invoked conditionally." "$LINENO" 5
17827 fi
17828
17829 : "${CONFIG_STATUS=./config.status}"
17830 ac_write_fail=0
17831 ac_clean_files_save=$ac_clean_files
17832 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17833 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17834 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17835 as_write_fail=0
17836 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17837 #! $SHELL
17838 # Generated by $as_me.
17839 # Run this file to recreate the current configuration.
17840 # Compiler output produced by configure, useful for debugging
17841 # configure, is in config.log if it exists.
17842
17843 debug=false
17844 ac_cs_recheck=false
17845 ac_cs_silent=false
17846
17847 SHELL=\${CONFIG_SHELL-$SHELL}
17848 export SHELL
17849 _ASEOF
17850 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17851 ## -------------------- ##
17852 ## M4sh Initialization. ##
17853 ## -------------------- ##
17854
17855 # Be more Bourne compatible
17856 DUALCASE=1; export DUALCASE # for MKS sh
17857 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17858   emulate sh
17859   NULLCMD=:
17860   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17861   # is contrary to our usage.  Disable this feature.
17862   alias -g '${1+"$@"}'='"$@"'
17863   setopt NO_GLOB_SUBST
17864 else
17865   case `(set -o) 2>/dev/null` in #(
17866   *posix*) :
17867     set -o posix ;; #(
17868   *) :
17869      ;;
17870 esac
17871 fi
17872
17873
17874 as_nl='
17875 '
17876 export as_nl
17877 # Printing a long string crashes Solaris 7 /usr/bin/printf.
17878 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17879 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17880 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17881 # Prefer a ksh shell builtin over an external printf program on Solaris,
17882 # but without wasting forks for bash or zsh.
17883 if test -z "$BASH_VERSION$ZSH_VERSION" \
17884     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17885   as_echo='print -r --'
17886   as_echo_n='print -rn --'
17887 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17888   as_echo='printf %s\n'
17889   as_echo_n='printf %s'
17890 else
17891   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17892     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17893     as_echo_n='/usr/ucb/echo -n'
17894   else
17895     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17896     as_echo_n_body='eval
17897       arg=$1;
17898       case $arg in #(
17899       *"$as_nl"*)
17900         expr "X$arg" : "X\\(.*\\)$as_nl";
17901         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17902       esac;
17903       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17904     '
17905     export as_echo_n_body
17906     as_echo_n='sh -c $as_echo_n_body as_echo'
17907   fi
17908   export as_echo_body
17909   as_echo='sh -c $as_echo_body as_echo'
17910 fi
17911
17912 # The user is always right.
17913 if test "${PATH_SEPARATOR+set}" != set; then
17914   PATH_SEPARATOR=:
17915   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17916     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17917       PATH_SEPARATOR=';'
17918   }
17919 fi
17920
17921
17922 # IFS
17923 # We need space, tab and new line, in precisely that order.  Quoting is
17924 # there to prevent editors from complaining about space-tab.
17925 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
17926 # splitting by setting IFS to empty value.)
17927 IFS=" ""        $as_nl"
17928
17929 # Find who we are.  Look in the path if we contain no directory separator.
17930 as_myself=
17931 case $0 in #((
17932   *[\\/]* ) as_myself=$0 ;;
17933   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17934 for as_dir in $PATH
17935 do
17936   IFS=$as_save_IFS
17937   test -z "$as_dir" && as_dir=.
17938     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17939   done
17940 IFS=$as_save_IFS
17941
17942      ;;
17943 esac
17944 # We did not find ourselves, most probably we were run as `sh COMMAND'
17945 # in which case we are not to be found in the path.
17946 if test "x$as_myself" = x; then
17947   as_myself=$0
17948 fi
17949 if test ! -f "$as_myself"; then
17950   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17951   exit 1
17952 fi
17953
17954 # Unset variables that we do not need and which cause bugs (e.g. in
17955 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17956 # suppresses any "Segmentation fault" message there.  '((' could
17957 # trigger a bug in pdksh 5.2.14.
17958 for as_var in BASH_ENV ENV MAIL MAILPATH
17959 do eval test x\${$as_var+set} = xset \
17960   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17961 done
17962 PS1='$ '
17963 PS2='> '
17964 PS4='+ '
17965
17966 # NLS nuisances.
17967 LC_ALL=C
17968 export LC_ALL
17969 LANGUAGE=C
17970 export LANGUAGE
17971
17972 # CDPATH.
17973 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17974
17975
17976 # as_fn_error STATUS ERROR [LINENO LOG_FD]
17977 # ----------------------------------------
17978 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17979 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17980 # script with STATUS, using 1 if that was 0.
17981 as_fn_error ()
17982 {
17983   as_status=$1; test $as_status -eq 0 && as_status=1
17984   if test "$4"; then
17985     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17986     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17987   fi
17988   $as_echo "$as_me: error: $2" >&2
17989   as_fn_exit $as_status
17990 } # as_fn_error
17991
17992
17993 # as_fn_set_status STATUS
17994 # -----------------------
17995 # Set $? to STATUS, without forking.
17996 as_fn_set_status ()
17997 {
17998   return $1
17999 } # as_fn_set_status
18000
18001 # as_fn_exit STATUS
18002 # -----------------
18003 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18004 as_fn_exit ()
18005 {
18006   set +e
18007   as_fn_set_status $1
18008   exit $1
18009 } # as_fn_exit
18010
18011 # as_fn_unset VAR
18012 # ---------------
18013 # Portably unset VAR.
18014 as_fn_unset ()
18015 {
18016   { eval $1=; unset $1;}
18017 }
18018 as_unset=as_fn_unset
18019 # as_fn_append VAR VALUE
18020 # ----------------------
18021 # Append the text in VALUE to the end of the definition contained in VAR. Take
18022 # advantage of any shell optimizations that allow amortized linear growth over
18023 # repeated appends, instead of the typical quadratic growth present in naive
18024 # implementations.
18025 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18026   eval 'as_fn_append ()
18027   {
18028     eval $1+=\$2
18029   }'
18030 else
18031   as_fn_append ()
18032   {
18033     eval $1=\$$1\$2
18034   }
18035 fi # as_fn_append
18036
18037 # as_fn_arith ARG...
18038 # ------------------
18039 # Perform arithmetic evaluation on the ARGs, and store the result in the
18040 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18041 # must be portable across $(()) and expr.
18042 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18043   eval 'as_fn_arith ()
18044   {
18045     as_val=$(( $* ))
18046   }'
18047 else
18048   as_fn_arith ()
18049   {
18050     as_val=`expr "$@" || test $? -eq 1`
18051   }
18052 fi # as_fn_arith
18053
18054
18055 if expr a : '\(a\)' >/dev/null 2>&1 &&
18056    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18057   as_expr=expr
18058 else
18059   as_expr=false
18060 fi
18061
18062 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18063   as_basename=basename
18064 else
18065   as_basename=false
18066 fi
18067
18068 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18069   as_dirname=dirname
18070 else
18071   as_dirname=false
18072 fi
18073
18074 as_me=`$as_basename -- "$0" ||
18075 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18076          X"$0" : 'X\(//\)$' \| \
18077          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18078 $as_echo X/"$0" |
18079     sed '/^.*\/\([^/][^/]*\)\/*$/{
18080             s//\1/
18081             q
18082           }
18083           /^X\/\(\/\/\)$/{
18084             s//\1/
18085             q
18086           }
18087           /^X\/\(\/\).*/{
18088             s//\1/
18089             q
18090           }
18091           s/.*/./; q'`
18092
18093 # Avoid depending upon Character Ranges.
18094 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18095 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18096 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18097 as_cr_digits='0123456789'
18098 as_cr_alnum=$as_cr_Letters$as_cr_digits
18099
18100 ECHO_C= ECHO_N= ECHO_T=
18101 case `echo -n x` in #(((((
18102 -n*)
18103   case `echo 'xy\c'` in
18104   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18105   xy)  ECHO_C='\c';;
18106   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18107        ECHO_T=' ';;
18108   esac;;
18109 *)
18110   ECHO_N='-n';;
18111 esac
18112
18113 rm -f conf$$ conf$$.exe conf$$.file
18114 if test -d conf$$.dir; then
18115   rm -f conf$$.dir/conf$$.file
18116 else
18117   rm -f conf$$.dir
18118   mkdir conf$$.dir 2>/dev/null
18119 fi
18120 if (echo >conf$$.file) 2>/dev/null; then
18121   if ln -s conf$$.file conf$$ 2>/dev/null; then
18122     as_ln_s='ln -s'
18123     # ... but there are two gotchas:
18124     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18125     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18126     # In both cases, we have to default to `cp -pR'.
18127     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18128       as_ln_s='cp -pR'
18129   elif ln conf$$.file conf$$ 2>/dev/null; then
18130     as_ln_s=ln
18131   else
18132     as_ln_s='cp -pR'
18133   fi
18134 else
18135   as_ln_s='cp -pR'
18136 fi
18137 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18138 rmdir conf$$.dir 2>/dev/null
18139
18140
18141 # as_fn_mkdir_p
18142 # -------------
18143 # Create "$as_dir" as a directory, including parents if necessary.
18144 as_fn_mkdir_p ()
18145 {
18146
18147   case $as_dir in #(
18148   -*) as_dir=./$as_dir;;
18149   esac
18150   test -d "$as_dir" || eval $as_mkdir_p || {
18151     as_dirs=
18152     while :; do
18153       case $as_dir in #(
18154       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18155       *) as_qdir=$as_dir;;
18156       esac
18157       as_dirs="'$as_qdir' $as_dirs"
18158       as_dir=`$as_dirname -- "$as_dir" ||
18159 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18160          X"$as_dir" : 'X\(//\)[^/]' \| \
18161          X"$as_dir" : 'X\(//\)$' \| \
18162          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18163 $as_echo X"$as_dir" |
18164     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18165             s//\1/
18166             q
18167           }
18168           /^X\(\/\/\)[^/].*/{
18169             s//\1/
18170             q
18171           }
18172           /^X\(\/\/\)$/{
18173             s//\1/
18174             q
18175           }
18176           /^X\(\/\).*/{
18177             s//\1/
18178             q
18179           }
18180           s/.*/./; q'`
18181       test -d "$as_dir" && break
18182     done
18183     test -z "$as_dirs" || eval "mkdir $as_dirs"
18184   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18185
18186
18187 } # as_fn_mkdir_p
18188 if mkdir -p . 2>/dev/null; then
18189   as_mkdir_p='mkdir -p "$as_dir"'
18190 else
18191   test -d ./-p && rmdir ./-p
18192   as_mkdir_p=false
18193 fi
18194
18195
18196 # as_fn_executable_p FILE
18197 # -----------------------
18198 # Test if FILE is an executable regular file.
18199 as_fn_executable_p ()
18200 {
18201   test -f "$1" && test -x "$1"
18202 } # as_fn_executable_p
18203 as_test_x='test -x'
18204 as_executable_p=as_fn_executable_p
18205
18206 # Sed expression to map a string onto a valid CPP name.
18207 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18208
18209 # Sed expression to map a string onto a valid variable name.
18210 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18211
18212
18213 exec 6>&1
18214 ## ----------------------------------- ##
18215 ## Main body of $CONFIG_STATUS script. ##
18216 ## ----------------------------------- ##
18217 _ASEOF
18218 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18219
18220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18221 # Save the log message, to keep $0 and so on meaningful, and to
18222 # report actual input values of CONFIG_FILES etc. instead of their
18223 # values after options handling.
18224 ac_log="
18225 This file was extended by ld $as_me 2.32.51, which was
18226 generated by GNU Autoconf 2.69.  Invocation command line was
18227
18228   CONFIG_FILES    = $CONFIG_FILES
18229   CONFIG_HEADERS  = $CONFIG_HEADERS
18230   CONFIG_LINKS    = $CONFIG_LINKS
18231   CONFIG_COMMANDS = $CONFIG_COMMANDS
18232   $ $0 $@
18233
18234 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18235 "
18236
18237 _ACEOF
18238
18239 case $ac_config_files in *"
18240 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18241 esac
18242
18243 case $ac_config_headers in *"
18244 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
18245 esac
18246
18247
18248 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18249 # Files that config.status was made for.
18250 config_files="$ac_config_files"
18251 config_headers="$ac_config_headers"
18252 config_commands="$ac_config_commands"
18253
18254 _ACEOF
18255
18256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18257 ac_cs_usage="\
18258 \`$as_me' instantiates files and other configuration actions
18259 from templates according to the current configuration.  Unless the files
18260 and actions are specified as TAGs, all are instantiated by default.
18261
18262 Usage: $0 [OPTION]... [TAG]...
18263
18264   -h, --help       print this help, then exit
18265   -V, --version    print version number and configuration settings, then exit
18266       --config     print configuration, then exit
18267   -q, --quiet, --silent
18268                    do not print progress messages
18269   -d, --debug      don't remove temporary files
18270       --recheck    update $as_me by reconfiguring in the same conditions
18271       --file=FILE[:TEMPLATE]
18272                    instantiate the configuration file FILE
18273       --header=FILE[:TEMPLATE]
18274                    instantiate the configuration header FILE
18275
18276 Configuration files:
18277 $config_files
18278
18279 Configuration headers:
18280 $config_headers
18281
18282 Configuration commands:
18283 $config_commands
18284
18285 Report bugs to the package provider."
18286
18287 _ACEOF
18288 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18289 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18290 ac_cs_version="\\
18291 ld config.status 2.32.51
18292 configured by $0, generated by GNU Autoconf 2.69,
18293   with options \\"\$ac_cs_config\\"
18294
18295 Copyright (C) 2012 Free Software Foundation, Inc.
18296 This config.status script is free software; the Free Software Foundation
18297 gives unlimited permission to copy, distribute and modify it."
18298
18299 ac_pwd='$ac_pwd'
18300 srcdir='$srcdir'
18301 INSTALL='$INSTALL'
18302 MKDIR_P='$MKDIR_P'
18303 AWK='$AWK'
18304 test -n "\$AWK" || AWK=awk
18305 _ACEOF
18306
18307 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18308 # The default lists apply if the user does not specify any file.
18309 ac_need_defaults=:
18310 while test $# != 0
18311 do
18312   case $1 in
18313   --*=?*)
18314     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18315     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18316     ac_shift=:
18317     ;;
18318   --*=)
18319     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18320     ac_optarg=
18321     ac_shift=:
18322     ;;
18323   *)
18324     ac_option=$1
18325     ac_optarg=$2
18326     ac_shift=shift
18327     ;;
18328   esac
18329
18330   case $ac_option in
18331   # Handling of the options.
18332   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18333     ac_cs_recheck=: ;;
18334   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18335     $as_echo "$ac_cs_version"; exit ;;
18336   --config | --confi | --conf | --con | --co | --c )
18337     $as_echo "$ac_cs_config"; exit ;;
18338   --debug | --debu | --deb | --de | --d | -d )
18339     debug=: ;;
18340   --file | --fil | --fi | --f )
18341     $ac_shift
18342     case $ac_optarg in
18343     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18344     '') as_fn_error $? "missing file argument" ;;
18345     esac
18346     as_fn_append CONFIG_FILES " '$ac_optarg'"
18347     ac_need_defaults=false;;
18348   --header | --heade | --head | --hea )
18349     $ac_shift
18350     case $ac_optarg in
18351     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18352     esac
18353     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
18354     ac_need_defaults=false;;
18355   --he | --h)
18356     # Conflict between --help and --header
18357     as_fn_error $? "ambiguous option: \`$1'
18358 Try \`$0 --help' for more information.";;
18359   --help | --hel | -h )
18360     $as_echo "$ac_cs_usage"; exit ;;
18361   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18362   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18363     ac_cs_silent=: ;;
18364
18365   # This is an error.
18366   -*) as_fn_error $? "unrecognized option: \`$1'
18367 Try \`$0 --help' for more information." ;;
18368
18369   *) as_fn_append ac_config_targets " $1"
18370      ac_need_defaults=false ;;
18371
18372   esac
18373   shift
18374 done
18375
18376 ac_configure_extra_args=
18377
18378 if $ac_cs_silent; then
18379   exec 6>/dev/null
18380   ac_configure_extra_args="$ac_configure_extra_args --silent"
18381 fi
18382
18383 _ACEOF
18384 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18385 if \$ac_cs_recheck; then
18386   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
18387   shift
18388   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
18389   CONFIG_SHELL='$SHELL'
18390   export CONFIG_SHELL
18391   exec "\$@"
18392 fi
18393
18394 _ACEOF
18395 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18396 exec 5>>config.log
18397 {
18398   echo
18399   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
18400 ## Running $as_me. ##
18401 _ASBOX
18402   $as_echo "$ac_log"
18403 } >&5
18404
18405 _ACEOF
18406 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18407 #
18408 # INIT-COMMANDS
18409 #
18410 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
18411
18412
18413 # The HP-UX ksh and POSIX shell print the target directory to stdout
18414 # if CDPATH is set.
18415 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18416
18417 sed_quote_subst='$sed_quote_subst'
18418 double_quote_subst='$double_quote_subst'
18419 delay_variable_subst='$delay_variable_subst'
18420 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
18421 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
18422 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
18423 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
18424 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
18425 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
18426 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
18427 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
18428 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
18429 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
18430 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
18431 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
18432 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
18433 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
18434 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
18435 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
18436 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
18437 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
18438 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
18439 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
18440 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
18441 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
18442 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
18443 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
18444 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
18445 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
18446 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
18447 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
18448 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
18449 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
18450 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
18451 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
18452 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
18453 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
18454 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
18455 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
18456 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
18457 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18458 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18459 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
18460 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
18461 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
18462 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
18463 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
18464 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
18465 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
18466 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
18467 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
18468 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"`'
18469 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
18470 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
18471 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
18472 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
18473 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
18474 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
18475 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
18476 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
18477 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
18478 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
18479 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
18480 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
18481 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
18482 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
18483 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
18484 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18485 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
18486 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
18487 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
18488 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
18489 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
18490 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
18491 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
18492 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
18493 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18494 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
18495 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
18496 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
18497 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
18498 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
18499 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
18500 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
18501 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
18502 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
18503 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
18504 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
18505 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
18506 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
18507 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
18508 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
18509 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
18510 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
18511 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
18512 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
18513 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
18514 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
18515 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
18516 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
18517 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
18518 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
18519 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
18520 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
18521 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
18522 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
18523 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
18524 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
18525 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
18526 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
18527 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
18528 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
18529 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
18530 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
18531 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
18532 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
18533 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
18534 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
18535 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
18536 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
18537 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
18538 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
18539 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
18540 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
18541 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
18542 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
18543 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
18544 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
18545 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
18546 LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
18547 reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
18548 reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18549 old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18550 compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
18551 GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
18552 lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
18553 lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
18554 lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
18555 lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
18556 lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
18557 archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
18558 enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
18559 export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18560 whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18561 compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
18562 old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18563 old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18564 archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18565 archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18566 module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18567 module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18568 with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
18569 allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18570 no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
18571 hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
18572 hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
18573 hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
18574 hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
18575 hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
18576 hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
18577 hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
18578 hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
18579 inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
18580 link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
18581 fix_srcfile_path_CXX='`$ECHO "$fix_srcfile_path_CXX" | $SED "$delay_single_quote_subst"`'
18582 always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
18583 export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18584 exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18585 include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
18586 prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
18587 file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
18588 hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
18589 compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
18590 predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18591 postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
18592 predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
18593 postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
18594 compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
18595
18596 LTCC='$LTCC'
18597 LTCFLAGS='$LTCFLAGS'
18598 compiler='$compiler_DEFAULT'
18599
18600 # A function that is used when there is no print builtin or printf.
18601 func_fallback_echo ()
18602 {
18603   eval 'cat <<_LTECHO_EOF
18604 \$1
18605 _LTECHO_EOF'
18606 }
18607
18608 # Quote evaled strings.
18609 for var in SHELL \
18610 ECHO \
18611 SED \
18612 GREP \
18613 EGREP \
18614 FGREP \
18615 LD \
18616 NM \
18617 LN_S \
18618 lt_SP2NL \
18619 lt_NL2SP \
18620 reload_flag \
18621 OBJDUMP \
18622 deplibs_check_method \
18623 file_magic_cmd \
18624 AR \
18625 AR_FLAGS \
18626 STRIP \
18627 RANLIB \
18628 CC \
18629 CFLAGS \
18630 compiler \
18631 lt_cv_sys_global_symbol_pipe \
18632 lt_cv_sys_global_symbol_to_cdecl \
18633 lt_cv_sys_global_symbol_to_c_name_address \
18634 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18635 lt_prog_compiler_no_builtin_flag \
18636 lt_prog_compiler_wl \
18637 lt_prog_compiler_pic \
18638 lt_prog_compiler_static \
18639 lt_cv_prog_compiler_c_o \
18640 need_locks \
18641 DSYMUTIL \
18642 NMEDIT \
18643 LIPO \
18644 OTOOL \
18645 OTOOL64 \
18646 shrext_cmds \
18647 export_dynamic_flag_spec \
18648 whole_archive_flag_spec \
18649 compiler_needs_object \
18650 with_gnu_ld \
18651 allow_undefined_flag \
18652 no_undefined_flag \
18653 hardcode_libdir_flag_spec \
18654 hardcode_libdir_flag_spec_ld \
18655 hardcode_libdir_separator \
18656 fix_srcfile_path \
18657 exclude_expsyms \
18658 include_expsyms \
18659 file_list_spec \
18660 variables_saved_for_relink \
18661 libname_spec \
18662 library_names_spec \
18663 soname_spec \
18664 install_override_mode \
18665 finish_eval \
18666 old_striplib \
18667 striplib \
18668 compiler_lib_search_dirs \
18669 predep_objects \
18670 postdep_objects \
18671 predeps \
18672 postdeps \
18673 compiler_lib_search_path \
18674 LD_CXX \
18675 reload_flag_CXX \
18676 compiler_CXX \
18677 lt_prog_compiler_no_builtin_flag_CXX \
18678 lt_prog_compiler_wl_CXX \
18679 lt_prog_compiler_pic_CXX \
18680 lt_prog_compiler_static_CXX \
18681 lt_cv_prog_compiler_c_o_CXX \
18682 export_dynamic_flag_spec_CXX \
18683 whole_archive_flag_spec_CXX \
18684 compiler_needs_object_CXX \
18685 with_gnu_ld_CXX \
18686 allow_undefined_flag_CXX \
18687 no_undefined_flag_CXX \
18688 hardcode_libdir_flag_spec_CXX \
18689 hardcode_libdir_flag_spec_ld_CXX \
18690 hardcode_libdir_separator_CXX \
18691 fix_srcfile_path_CXX \
18692 exclude_expsyms_CXX \
18693 include_expsyms_CXX \
18694 file_list_spec_CXX \
18695 compiler_lib_search_dirs_CXX \
18696 predep_objects_CXX \
18697 postdep_objects_CXX \
18698 predeps_CXX \
18699 postdeps_CXX \
18700 compiler_lib_search_path_CXX; do
18701     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18702     *[\\\\\\\`\\"\\\$]*)
18703       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18704       ;;
18705     *)
18706       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18707       ;;
18708     esac
18709 done
18710
18711 # Double-quote double-evaled strings.
18712 for var in reload_cmds \
18713 old_postinstall_cmds \
18714 old_postuninstall_cmds \
18715 old_archive_cmds \
18716 extract_expsyms_cmds \
18717 old_archive_from_new_cmds \
18718 old_archive_from_expsyms_cmds \
18719 archive_cmds \
18720 archive_expsym_cmds \
18721 module_cmds \
18722 module_expsym_cmds \
18723 export_symbols_cmds \
18724 prelink_cmds \
18725 postinstall_cmds \
18726 postuninstall_cmds \
18727 finish_cmds \
18728 sys_lib_search_path_spec \
18729 sys_lib_dlsearch_path_spec \
18730 reload_cmds_CXX \
18731 old_archive_cmds_CXX \
18732 old_archive_from_new_cmds_CXX \
18733 old_archive_from_expsyms_cmds_CXX \
18734 archive_cmds_CXX \
18735 archive_expsym_cmds_CXX \
18736 module_cmds_CXX \
18737 module_expsym_cmds_CXX \
18738 export_symbols_cmds_CXX \
18739 prelink_cmds_CXX; do
18740     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18741     *[\\\\\\\`\\"\\\$]*)
18742       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18743       ;;
18744     *)
18745       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18746       ;;
18747     esac
18748 done
18749
18750 ac_aux_dir='$ac_aux_dir'
18751 xsi_shell='$xsi_shell'
18752 lt_shell_append='$lt_shell_append'
18753
18754 # See if we are running on zsh, and set the options which allow our
18755 # commands through without removal of \ escapes INIT.
18756 if test -n "\${ZSH_VERSION+set}" ; then
18757    setopt NO_GLOB_SUBST
18758 fi
18759
18760
18761     PACKAGE='$PACKAGE'
18762     VERSION='$VERSION'
18763     TIMESTAMP='$TIMESTAMP'
18764     RM='$RM'
18765     ofile='$ofile'
18766
18767
18768
18769
18770
18771 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
18772     # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
18773     # from automake.
18774     eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
18775     # Capture the value of LINGUAS because we need it to compute CATALOGS.
18776     LINGUAS="${LINGUAS-%UNSET%}"
18777
18778
18779
18780 _ACEOF
18781
18782 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18783
18784 # Handling of arguments.
18785 for ac_config_target in $ac_config_targets
18786 do
18787   case $ac_config_target in
18788     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18789     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18790     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
18791     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18792     "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
18793     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18794     "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in:po/Make-in" ;;
18795
18796   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18797   esac
18798 done
18799
18800
18801 # If the user did not use the arguments to specify the items to instantiate,
18802 # then the envvar interface is used.  Set only those that are not.
18803 # We use the long form for the default assignment because of an extremely
18804 # bizarre bug on SunOS 4.1.3.
18805 if $ac_need_defaults; then
18806   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18807   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18808   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18809 fi
18810
18811 # Have a temporary directory for convenience.  Make it in the build tree
18812 # simply because there is no reason against having it here, and in addition,
18813 # creating and moving files from /tmp can sometimes cause problems.
18814 # Hook for its removal unless debugging.
18815 # Note that there is a small window in which the directory will not be cleaned:
18816 # after its creation but before its name has been assigned to `$tmp'.
18817 $debug ||
18818 {
18819   tmp= ac_tmp=
18820   trap 'exit_status=$?
18821   : "${ac_tmp:=$tmp}"
18822   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18823 ' 0
18824   trap 'as_fn_exit 1' 1 2 13 15
18825 }
18826 # Create a (secure) tmp directory for tmp files.
18827
18828 {
18829   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18830   test -d "$tmp"
18831 }  ||
18832 {
18833   tmp=./conf$$-$RANDOM
18834   (umask 077 && mkdir "$tmp")
18835 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18836 ac_tmp=$tmp
18837
18838 # Set up the scripts for CONFIG_FILES section.
18839 # No need to generate them if there are no CONFIG_FILES.
18840 # This happens for instance with `./config.status config.h'.
18841 if test -n "$CONFIG_FILES"; then
18842
18843
18844 ac_cr=`echo X | tr X '\015'`
18845 # On cygwin, bash can eat \r inside `` if the user requested igncr.
18846 # But we know of no other shell where ac_cr would be empty at this
18847 # point, so we can use a bashism as a fallback.
18848 if test "x$ac_cr" = x; then
18849   eval ac_cr=\$\'\\r\'
18850 fi
18851 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18852 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18853   ac_cs_awk_cr='\\r'
18854 else
18855   ac_cs_awk_cr=$ac_cr
18856 fi
18857
18858 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18859 _ACEOF
18860
18861
18862 {
18863   echo "cat >conf$$subs.awk <<_ACEOF" &&
18864   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18865   echo "_ACEOF"
18866 } >conf$$subs.sh ||
18867   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18868 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18869 ac_delim='%!_!# '
18870 for ac_last_try in false false false false false :; do
18871   . ./conf$$subs.sh ||
18872     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18873
18874   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18875   if test $ac_delim_n = $ac_delim_num; then
18876     break
18877   elif $ac_last_try; then
18878     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18879   else
18880     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18881   fi
18882 done
18883 rm -f conf$$subs.sh
18884
18885 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18886 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18887 _ACEOF
18888 sed -n '
18889 h
18890 s/^/S["/; s/!.*/"]=/
18891 p
18892 g
18893 s/^[^!]*!//
18894 :repl
18895 t repl
18896 s/'"$ac_delim"'$//
18897 t delim
18898 :nl
18899 h
18900 s/\(.\{148\}\)..*/\1/
18901 t more1
18902 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18903 p
18904 n
18905 b repl
18906 :more1
18907 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18908 p
18909 g
18910 s/.\{148\}//
18911 t nl
18912 :delim
18913 h
18914 s/\(.\{148\}\)..*/\1/
18915 t more2
18916 s/["\\]/\\&/g; s/^/"/; s/$/"/
18917 p
18918 b
18919 :more2
18920 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18921 p
18922 g
18923 s/.\{148\}//
18924 t delim
18925 ' <conf$$subs.awk | sed '
18926 /^[^""]/{
18927   N
18928   s/\n//
18929 }
18930 ' >>$CONFIG_STATUS || ac_write_fail=1
18931 rm -f conf$$subs.awk
18932 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18933 _ACAWK
18934 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18935   for (key in S) S_is_set[key] = 1
18936   FS = "\a"
18937
18938 }
18939 {
18940   line = $ 0
18941   nfields = split(line, field, "@")
18942   substed = 0
18943   len = length(field[1])
18944   for (i = 2; i < nfields; i++) {
18945     key = field[i]
18946     keylen = length(key)
18947     if (S_is_set[key]) {
18948       value = S[key]
18949       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18950       len += length(value) + length(field[++i])
18951       substed = 1
18952     } else
18953       len += 1 + keylen
18954   }
18955
18956   print line
18957 }
18958
18959 _ACAWK
18960 _ACEOF
18961 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18962 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18963   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18964 else
18965   cat
18966 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18967   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18968 _ACEOF
18969
18970 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18971 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18972 # trailing colons and then remove the whole line if VPATH becomes empty
18973 # (actually we leave an empty line to preserve line numbers).
18974 if test "x$srcdir" = x.; then
18975   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
18976 h
18977 s///
18978 s/^/:/
18979 s/[      ]*$/:/
18980 s/:\$(srcdir):/:/g
18981 s/:\${srcdir}:/:/g
18982 s/:@srcdir@:/:/g
18983 s/^:*//
18984 s/:*$//
18985 x
18986 s/\(=[   ]*\).*/\1/
18987 G
18988 s/\n//
18989 s/^[^=]*=[       ]*$//
18990 }'
18991 fi
18992
18993 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18994 fi # test -n "$CONFIG_FILES"
18995
18996 # Set up the scripts for CONFIG_HEADERS section.
18997 # No need to generate them if there are no CONFIG_HEADERS.
18998 # This happens for instance with `./config.status Makefile'.
18999 if test -n "$CONFIG_HEADERS"; then
19000 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
19001 BEGIN {
19002 _ACEOF
19003
19004 # Transform confdefs.h into an awk script `defines.awk', embedded as
19005 # here-document in config.status, that substitutes the proper values into
19006 # config.h.in to produce config.h.
19007
19008 # Create a delimiter string that does not exist in confdefs.h, to ease
19009 # handling of long lines.
19010 ac_delim='%!_!# '
19011 for ac_last_try in false false :; do
19012   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
19013   if test -z "$ac_tt"; then
19014     break
19015   elif $ac_last_try; then
19016     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
19017   else
19018     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19019   fi
19020 done
19021
19022 # For the awk script, D is an array of macro values keyed by name,
19023 # likewise P contains macro parameters if any.  Preserve backslash
19024 # newline sequences.
19025
19026 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
19027 sed -n '
19028 s/.\{148\}/&'"$ac_delim"'/g
19029 t rset
19030 :rset
19031 s/^[     ]*#[    ]*define[       ][      ]*/ /
19032 t def
19033 d
19034 :def
19035 s/\\$//
19036 t bsnl
19037 s/["\\]/\\&/g
19038 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19039 D["\1"]=" \3"/p
19040 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
19041 d
19042 :bsnl
19043 s/["\\]/\\&/g
19044 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
19045 D["\1"]=" \3\\\\\\n"\\/p
19046 t cont
19047 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
19048 t cont
19049 d
19050 :cont
19051 n
19052 s/.\{148\}/&'"$ac_delim"'/g
19053 t clear
19054 :clear
19055 s/\\$//
19056 t bsnlc
19057 s/["\\]/\\&/g; s/^/"/; s/$/"/p
19058 d
19059 :bsnlc
19060 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
19061 b cont
19062 ' <confdefs.h | sed '
19063 s/'"$ac_delim"'/"\\\
19064 "/g' >>$CONFIG_STATUS || ac_write_fail=1
19065
19066 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19067   for (key in D) D_is_set[key] = 1
19068   FS = "\a"
19069 }
19070 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
19071   line = \$ 0
19072   split(line, arg, " ")
19073   if (arg[1] == "#") {
19074     defundef = arg[2]
19075     mac1 = arg[3]
19076   } else {
19077     defundef = substr(arg[1], 2)
19078     mac1 = arg[2]
19079   }
19080   split(mac1, mac2, "(") #)
19081   macro = mac2[1]
19082   prefix = substr(line, 1, index(line, defundef) - 1)
19083   if (D_is_set[macro]) {
19084     # Preserve the white space surrounding the "#".
19085     print prefix "define", macro P[macro] D[macro]
19086     next
19087   } else {
19088     # Replace #undef with comments.  This is necessary, for example,
19089     # in the case of _POSIX_SOURCE, which is predefined and required
19090     # on some systems where configure will not decide to define it.
19091     if (defundef == "undef") {
19092       print "/*", prefix defundef, macro, "*/"
19093       next
19094     }
19095   }
19096 }
19097 { print }
19098 _ACAWK
19099 _ACEOF
19100 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19101   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
19102 fi # test -n "$CONFIG_HEADERS"
19103
19104
19105 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
19106 shift
19107 for ac_tag
19108 do
19109   case $ac_tag in
19110   :[FHLC]) ac_mode=$ac_tag; continue;;
19111   esac
19112   case $ac_mode$ac_tag in
19113   :[FHL]*:*);;
19114   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19115   :[FH]-) ac_tag=-:-;;
19116   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19117   esac
19118   ac_save_IFS=$IFS
19119   IFS=:
19120   set x $ac_tag
19121   IFS=$ac_save_IFS
19122   shift
19123   ac_file=$1
19124   shift
19125
19126   case $ac_mode in
19127   :L) ac_source=$1;;
19128   :[FH])
19129     ac_file_inputs=
19130     for ac_f
19131     do
19132       case $ac_f in
19133       -) ac_f="$ac_tmp/stdin";;
19134       *) # Look for the file first in the build tree, then in the source tree
19135          # (if the path is not absolute).  The absolute path cannot be DOS-style,
19136          # because $ac_f cannot contain `:'.
19137          test -f "$ac_f" ||
19138            case $ac_f in
19139            [\\/$]*) false;;
19140            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19141            esac ||
19142            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19143       esac
19144       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19145       as_fn_append ac_file_inputs " '$ac_f'"
19146     done
19147
19148     # Let's still pretend it is `configure' which instantiates (i.e., don't
19149     # use $as_me), people would be surprised to read:
19150     #    /* config.h.  Generated by config.status.  */
19151     configure_input='Generated from '`
19152           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19153         `' by configure.'
19154     if test x"$ac_file" != x-; then
19155       configure_input="$ac_file.  $configure_input"
19156       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19157 $as_echo "$as_me: creating $ac_file" >&6;}
19158     fi
19159     # Neutralize special characters interpreted by sed in replacement strings.
19160     case $configure_input in #(
19161     *\&* | *\|* | *\\* )
19162        ac_sed_conf_input=`$as_echo "$configure_input" |
19163        sed 's/[\\\\&|]/\\\\&/g'`;; #(
19164     *) ac_sed_conf_input=$configure_input;;
19165     esac
19166
19167     case $ac_tag in
19168     *:-:* | *:-) cat >"$ac_tmp/stdin" \
19169       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19170     esac
19171     ;;
19172   esac
19173
19174   ac_dir=`$as_dirname -- "$ac_file" ||
19175 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19176          X"$ac_file" : 'X\(//\)[^/]' \| \
19177          X"$ac_file" : 'X\(//\)$' \| \
19178          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19179 $as_echo X"$ac_file" |
19180     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19181             s//\1/
19182             q
19183           }
19184           /^X\(\/\/\)[^/].*/{
19185             s//\1/
19186             q
19187           }
19188           /^X\(\/\/\)$/{
19189             s//\1/
19190             q
19191           }
19192           /^X\(\/\).*/{
19193             s//\1/
19194             q
19195           }
19196           s/.*/./; q'`
19197   as_dir="$ac_dir"; as_fn_mkdir_p
19198   ac_builddir=.
19199
19200 case "$ac_dir" in
19201 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19202 *)
19203   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19204   # A ".." for each directory in $ac_dir_suffix.
19205   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19206   case $ac_top_builddir_sub in
19207   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19208   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19209   esac ;;
19210 esac
19211 ac_abs_top_builddir=$ac_pwd
19212 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19213 # for backward compatibility:
19214 ac_top_builddir=$ac_top_build_prefix
19215
19216 case $srcdir in
19217   .)  # We are building in place.
19218     ac_srcdir=.
19219     ac_top_srcdir=$ac_top_builddir_sub
19220     ac_abs_top_srcdir=$ac_pwd ;;
19221   [\\/]* | ?:[\\/]* )  # Absolute name.
19222     ac_srcdir=$srcdir$ac_dir_suffix;
19223     ac_top_srcdir=$srcdir
19224     ac_abs_top_srcdir=$srcdir ;;
19225   *) # Relative name.
19226     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19227     ac_top_srcdir=$ac_top_build_prefix$srcdir
19228     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19229 esac
19230 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19231
19232
19233   case $ac_mode in
19234   :F)
19235   #
19236   # CONFIG_FILE
19237   #
19238
19239   case $INSTALL in
19240   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19241   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19242   esac
19243   ac_MKDIR_P=$MKDIR_P
19244   case $MKDIR_P in
19245   [\\/$]* | ?:[\\/]* ) ;;
19246   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
19247   esac
19248 _ACEOF
19249
19250 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19251 # If the template does not know about datarootdir, expand it.
19252 # FIXME: This hack should be removed a few years after 2.60.
19253 ac_datarootdir_hack=; ac_datarootdir_seen=
19254 ac_sed_dataroot='
19255 /datarootdir/ {
19256   p
19257   q
19258 }
19259 /@datadir@/p
19260 /@docdir@/p
19261 /@infodir@/p
19262 /@localedir@/p
19263 /@mandir@/p'
19264 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19265 *datarootdir*) ac_datarootdir_seen=yes;;
19266 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19267   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19268 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19269 _ACEOF
19270 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19271   ac_datarootdir_hack='
19272   s&@datadir@&$datadir&g
19273   s&@docdir@&$docdir&g
19274   s&@infodir@&$infodir&g
19275   s&@localedir@&$localedir&g
19276   s&@mandir@&$mandir&g
19277   s&\\\${datarootdir}&$datarootdir&g' ;;
19278 esac
19279 _ACEOF
19280
19281 # Neutralize VPATH when `$srcdir' = `.'.
19282 # Shell code in configure.ac might set extrasub.
19283 # FIXME: do we really want to maintain this feature?
19284 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19285 ac_sed_extra="$ac_vpsub
19286 $extrasub
19287 _ACEOF
19288 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19289 :t
19290 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19291 s|@configure_input@|$ac_sed_conf_input|;t t
19292 s&@top_builddir@&$ac_top_builddir_sub&;t t
19293 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19294 s&@srcdir@&$ac_srcdir&;t t
19295 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19296 s&@top_srcdir@&$ac_top_srcdir&;t t
19297 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19298 s&@builddir@&$ac_builddir&;t t
19299 s&@abs_builddir@&$ac_abs_builddir&;t t
19300 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19301 s&@INSTALL@&$ac_INSTALL&;t t
19302 s&@MKDIR_P@&$ac_MKDIR_P&;t t
19303 $ac_datarootdir_hack
19304 "
19305 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
19306   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19307
19308 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19309   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19310   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
19311       "$ac_tmp/out"`; test -z "$ac_out"; } &&
19312   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19313 which seems to be undefined.  Please make sure it is defined" >&5
19314 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19315 which seems to be undefined.  Please make sure it is defined" >&2;}
19316
19317   rm -f "$ac_tmp/stdin"
19318   case $ac_file in
19319   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19320   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19321   esac \
19322   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19323  ;;
19324   :H)
19325   #
19326   # CONFIG_HEADER
19327   #
19328   if test x"$ac_file" != x-; then
19329     {
19330       $as_echo "/* $configure_input  */" \
19331       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
19332     } >"$ac_tmp/config.h" \
19333       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19334     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
19335       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
19336 $as_echo "$as_me: $ac_file is unchanged" >&6;}
19337     else
19338       rm -f "$ac_file"
19339       mv "$ac_tmp/config.h" "$ac_file" \
19340         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19341     fi
19342   else
19343     $as_echo "/* $configure_input  */" \
19344       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
19345       || as_fn_error $? "could not create -" "$LINENO" 5
19346   fi
19347 # Compute "$ac_file"'s index in $config_headers.
19348 _am_arg="$ac_file"
19349 _am_stamp_count=1
19350 for _am_header in $config_headers :; do
19351   case $_am_header in
19352     $_am_arg | $_am_arg:* )
19353       break ;;
19354     * )
19355       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
19356   esac
19357 done
19358 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
19359 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19360          X"$_am_arg" : 'X\(//\)[^/]' \| \
19361          X"$_am_arg" : 'X\(//\)$' \| \
19362          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
19363 $as_echo X"$_am_arg" |
19364     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19365             s//\1/
19366             q
19367           }
19368           /^X\(\/\/\)[^/].*/{
19369             s//\1/
19370             q
19371           }
19372           /^X\(\/\/\)$/{
19373             s//\1/
19374             q
19375           }
19376           /^X\(\/\).*/{
19377             s//\1/
19378             q
19379           }
19380           s/.*/./; q'`/stamp-h$_am_stamp_count
19381  ;;
19382
19383   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
19384 $as_echo "$as_me: executing $ac_file commands" >&6;}
19385  ;;
19386   esac
19387
19388
19389   case $ac_file$ac_mode in
19390     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
19391   # Older Autoconf quotes --file arguments for eval, but not when files
19392   # are listed without --file.  Let's play safe and only enable the eval
19393   # if we detect the quoting.
19394   case $CONFIG_FILES in
19395   *\'*) eval set x "$CONFIG_FILES" ;;
19396   *)   set x $CONFIG_FILES ;;
19397   esac
19398   shift
19399   for mf
19400   do
19401     # Strip MF so we end up with the name of the file.
19402     mf=`echo "$mf" | sed -e 's/:.*$//'`
19403     # Check whether this is an Automake generated Makefile or not.
19404     # We used to match only the files named 'Makefile.in', but
19405     # some people rename them; so instead we look at the file content.
19406     # Grep'ing the first line is not enough: some people post-process
19407     # each Makefile.in and add a new line on top of each file to say so.
19408     # Grep'ing the whole file is not good either: AIX grep has a line
19409     # limit of 2048, but all sed's we know have understand at least 4000.
19410     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
19411       dirpart=`$as_dirname -- "$mf" ||
19412 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19413          X"$mf" : 'X\(//\)[^/]' \| \
19414          X"$mf" : 'X\(//\)$' \| \
19415          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
19416 $as_echo X"$mf" |
19417     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19418             s//\1/
19419             q
19420           }
19421           /^X\(\/\/\)[^/].*/{
19422             s//\1/
19423             q
19424           }
19425           /^X\(\/\/\)$/{
19426             s//\1/
19427             q
19428           }
19429           /^X\(\/\).*/{
19430             s//\1/
19431             q
19432           }
19433           s/.*/./; q'`
19434     else
19435       continue
19436     fi
19437     # Extract the definition of DEPDIR, am__include, and am__quote
19438     # from the Makefile without running 'make'.
19439     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
19440     test -z "$DEPDIR" && continue
19441     am__include=`sed -n 's/^am__include = //p' < "$mf"`
19442     test -z "$am__include" && continue
19443     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
19444     # Find all dependency output files, they are included files with
19445     # $(DEPDIR) in their names.  We invoke sed twice because it is the
19446     # simplest approach to changing $(DEPDIR) to its actual value in the
19447     # expansion.
19448     for file in `sed -n "
19449       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
19450          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
19451       # Make sure the directory exists.
19452       test -f "$dirpart/$file" && continue
19453       fdir=`$as_dirname -- "$file" ||
19454 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19455          X"$file" : 'X\(//\)[^/]' \| \
19456          X"$file" : 'X\(//\)$' \| \
19457          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
19458 $as_echo X"$file" |
19459     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19460             s//\1/
19461             q
19462           }
19463           /^X\(\/\/\)[^/].*/{
19464             s//\1/
19465             q
19466           }
19467           /^X\(\/\/\)$/{
19468             s//\1/
19469             q
19470           }
19471           /^X\(\/\).*/{
19472             s//\1/
19473             q
19474           }
19475           s/.*/./; q'`
19476       as_dir=$dirpart/$fdir; as_fn_mkdir_p
19477       # echo "creating $dirpart/$file"
19478       echo '# dummy' > "$dirpart/$file"
19479     done
19480   done
19481 }
19482  ;;
19483     "libtool":C)
19484
19485     # See if we are running on zsh, and set the options which allow our
19486     # commands through without removal of \ escapes.
19487     if test -n "${ZSH_VERSION+set}" ; then
19488       setopt NO_GLOB_SUBST
19489     fi
19490
19491     cfgfile="${ofile}T"
19492     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
19493     $RM "$cfgfile"
19494
19495     cat <<_LT_EOF >> "$cfgfile"
19496 #! $SHELL
19497
19498 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
19499 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
19500 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19501 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
19502 #
19503 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
19504 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
19505 #   Written by Gordon Matzigkeit, 1996
19506 #
19507 #   This file is part of GNU Libtool.
19508 #
19509 # GNU Libtool is free software; you can redistribute it and/or
19510 # modify it under the terms of the GNU General Public License as
19511 # published by the Free Software Foundation; either version 2 of
19512 # the License, or (at your option) any later version.
19513 #
19514 # As a special exception to the GNU General Public License,
19515 # if you distribute this file as part of a program or library that
19516 # is built using GNU Libtool, you may include this file under the
19517 # same distribution terms that you use for the rest of that program.
19518 #
19519 # GNU Libtool is distributed in the hope that it will be useful,
19520 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19521 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19522 # GNU General Public License for more details.
19523 #
19524 # You should have received a copy of the GNU General Public License
19525 # along with GNU Libtool; see the file COPYING.  If not, a copy
19526 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
19527 # obtained by writing to the Free Software Foundation, Inc.,
19528 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19529
19530
19531 # The names of the tagged configurations supported by this script.
19532 available_tags="CXX "
19533
19534 # ### BEGIN LIBTOOL CONFIG
19535
19536 # Which release of libtool.m4 was used?
19537 macro_version=$macro_version
19538 macro_revision=$macro_revision
19539
19540 # Whether or not to build shared libraries.
19541 build_libtool_libs=$enable_shared
19542
19543 # Whether or not to build static libraries.
19544 build_old_libs=$enable_static
19545
19546 # What type of objects to build.
19547 pic_mode=$pic_mode
19548
19549 # Whether or not to optimize for fast installation.
19550 fast_install=$enable_fast_install
19551
19552 # Shell to use when invoking shell scripts.
19553 SHELL=$lt_SHELL
19554
19555 # An echo program that protects backslashes.
19556 ECHO=$lt_ECHO
19557
19558 # The host system.
19559 host_alias=$host_alias
19560 host=$host
19561 host_os=$host_os
19562
19563 # The build system.
19564 build_alias=$build_alias
19565 build=$build
19566 build_os=$build_os
19567
19568 # A sed program that does not truncate output.
19569 SED=$lt_SED
19570
19571 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
19572 Xsed="\$SED -e 1s/^X//"
19573
19574 # A grep program that handles long lines.
19575 GREP=$lt_GREP
19576
19577 # An ERE matcher.
19578 EGREP=$lt_EGREP
19579
19580 # A literal string matcher.
19581 FGREP=$lt_FGREP
19582
19583 # A BSD- or MS-compatible name lister.
19584 NM=$lt_NM
19585
19586 # Whether we need soft or hard links.
19587 LN_S=$lt_LN_S
19588
19589 # What is the maximum length of a command?
19590 max_cmd_len=$max_cmd_len
19591
19592 # Object file suffix (normally "o").
19593 objext=$ac_objext
19594
19595 # Executable file suffix (normally "").
19596 exeext=$exeext
19597
19598 # whether the shell understands "unset".
19599 lt_unset=$lt_unset
19600
19601 # turn spaces into newlines.
19602 SP2NL=$lt_lt_SP2NL
19603
19604 # turn newlines into spaces.
19605 NL2SP=$lt_lt_NL2SP
19606
19607 # An object symbol dumper.
19608 OBJDUMP=$lt_OBJDUMP
19609
19610 # Method to check whether dependent libraries are shared objects.
19611 deplibs_check_method=$lt_deplibs_check_method
19612
19613 # Command to use when deplibs_check_method == "file_magic".
19614 file_magic_cmd=$lt_file_magic_cmd
19615
19616 # The archiver.
19617 AR=$lt_AR
19618 AR_FLAGS=$lt_AR_FLAGS
19619
19620 # A symbol stripping program.
19621 STRIP=$lt_STRIP
19622
19623 # Commands used to install an old-style archive.
19624 RANLIB=$lt_RANLIB
19625 old_postinstall_cmds=$lt_old_postinstall_cmds
19626 old_postuninstall_cmds=$lt_old_postuninstall_cmds
19627
19628 # Whether to use a lock for old archive extraction.
19629 lock_old_archive_extraction=$lock_old_archive_extraction
19630
19631 # A C compiler.
19632 LTCC=$lt_CC
19633
19634 # LTCC compiler flags.
19635 LTCFLAGS=$lt_CFLAGS
19636
19637 # Take the output of nm and produce a listing of raw symbols and C names.
19638 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19639
19640 # Transform the output of nm in a proper C declaration.
19641 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19642
19643 # Transform the output of nm in a C name address pair.
19644 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19645
19646 # Transform the output of nm in a C name address pair when lib prefix is needed.
19647 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19648
19649 # The name of the directory that contains temporary libtool files.
19650 objdir=$objdir
19651
19652 # Used to examine libraries when file_magic_cmd begins with "file".
19653 MAGIC_CMD=$MAGIC_CMD
19654
19655 # Must we lock files when doing compilation?
19656 need_locks=$lt_need_locks
19657
19658 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19659 DSYMUTIL=$lt_DSYMUTIL
19660
19661 # Tool to change global to local symbols on Mac OS X.
19662 NMEDIT=$lt_NMEDIT
19663
19664 # Tool to manipulate fat objects and archives on Mac OS X.
19665 LIPO=$lt_LIPO
19666
19667 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
19668 OTOOL=$lt_OTOOL
19669
19670 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19671 OTOOL64=$lt_OTOOL64
19672
19673 # Old archive suffix (normally "a").
19674 libext=$libext
19675
19676 # Shared library suffix (normally ".so").
19677 shrext_cmds=$lt_shrext_cmds
19678
19679 # The commands to extract the exported symbol list from a shared archive.
19680 extract_expsyms_cmds=$lt_extract_expsyms_cmds
19681
19682 # Variables whose values should be saved in libtool wrapper scripts and
19683 # restored at link time.
19684 variables_saved_for_relink=$lt_variables_saved_for_relink
19685
19686 # Do we need the "lib" prefix for modules?
19687 need_lib_prefix=$need_lib_prefix
19688
19689 # Do we need a version for libraries?
19690 need_version=$need_version
19691
19692 # Library versioning type.
19693 version_type=$version_type
19694
19695 # Shared library runtime path variable.
19696 runpath_var=$runpath_var
19697
19698 # Shared library path variable.
19699 shlibpath_var=$shlibpath_var
19700
19701 # Is shlibpath searched before the hard-coded library search path?
19702 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19703
19704 # Format of library name prefix.
19705 libname_spec=$lt_libname_spec
19706
19707 # List of archive names.  First name is the real one, the rest are links.
19708 # The last name is the one that the linker finds with -lNAME
19709 library_names_spec=$lt_library_names_spec
19710
19711 # The coded name of the library, if different from the real name.
19712 soname_spec=$lt_soname_spec
19713
19714 # Permission mode override for installation of shared libraries.
19715 install_override_mode=$lt_install_override_mode
19716
19717 # Command to use after installation of a shared archive.
19718 postinstall_cmds=$lt_postinstall_cmds
19719
19720 # Command to use after uninstallation of a shared archive.
19721 postuninstall_cmds=$lt_postuninstall_cmds
19722
19723 # Commands used to finish a libtool library installation in a directory.
19724 finish_cmds=$lt_finish_cmds
19725
19726 # As "finish_cmds", except a single script fragment to be evaled but
19727 # not shown.
19728 finish_eval=$lt_finish_eval
19729
19730 # Whether we should hardcode library paths into libraries.
19731 hardcode_into_libs=$hardcode_into_libs
19732
19733 # Compile-time system search path for libraries.
19734 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19735
19736 # Run-time system search path for libraries.
19737 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19738
19739 # Whether dlopen is supported.
19740 dlopen_support=$enable_dlopen
19741
19742 # Whether dlopen of programs is supported.
19743 dlopen_self=$enable_dlopen_self
19744
19745 # Whether dlopen of statically linked programs is supported.
19746 dlopen_self_static=$enable_dlopen_self_static
19747
19748 # Commands to strip libraries.
19749 old_striplib=$lt_old_striplib
19750 striplib=$lt_striplib
19751
19752
19753 # The linker used to build libraries.
19754 LD=$lt_LD
19755
19756 # How to create reloadable object files.
19757 reload_flag=$lt_reload_flag
19758 reload_cmds=$lt_reload_cmds
19759
19760 # Commands used to build an old-style archive.
19761 old_archive_cmds=$lt_old_archive_cmds
19762
19763 # A language specific compiler.
19764 CC=$lt_compiler
19765
19766 # Is the compiler the GNU compiler?
19767 with_gcc=$GCC
19768
19769 # Compiler flag to turn off builtin functions.
19770 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19771
19772 # How to pass a linker flag through the compiler.
19773 wl=$lt_lt_prog_compiler_wl
19774
19775 # Additional compiler flags for building library objects.
19776 pic_flag=$lt_lt_prog_compiler_pic
19777
19778 # Compiler flag to prevent dynamic linking.
19779 link_static_flag=$lt_lt_prog_compiler_static
19780
19781 # Does compiler simultaneously support -c and -o options?
19782 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19783
19784 # Whether or not to add -lc for building shared libraries.
19785 build_libtool_need_lc=$archive_cmds_need_lc
19786
19787 # Whether or not to disallow shared libs when runtime libs are static.
19788 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19789
19790 # Compiler flag to allow reflexive dlopens.
19791 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19792
19793 # Compiler flag to generate shared objects directly from archives.
19794 whole_archive_flag_spec=$lt_whole_archive_flag_spec
19795
19796 # Whether the compiler copes with passing no objects directly.
19797 compiler_needs_object=$lt_compiler_needs_object
19798
19799 # Create an old-style archive from a shared archive.
19800 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19801
19802 # Create a temporary old-style archive to link instead of a shared archive.
19803 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19804
19805 # Commands used to build a shared archive.
19806 archive_cmds=$lt_archive_cmds
19807 archive_expsym_cmds=$lt_archive_expsym_cmds
19808
19809 # Commands used to build a loadable module if different from building
19810 # a shared archive.
19811 module_cmds=$lt_module_cmds
19812 module_expsym_cmds=$lt_module_expsym_cmds
19813
19814 # Whether we are building with GNU ld or not.
19815 with_gnu_ld=$lt_with_gnu_ld
19816
19817 # Flag that allows shared libraries with undefined symbols to be built.
19818 allow_undefined_flag=$lt_allow_undefined_flag
19819
19820 # Flag that enforces no undefined symbols.
19821 no_undefined_flag=$lt_no_undefined_flag
19822
19823 # Flag to hardcode \$libdir into a binary during linking.
19824 # This must work even if \$libdir does not exist
19825 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19826
19827 # If ld is used when linking, flag to hardcode \$libdir into a binary
19828 # during linking.  This must work even if \$libdir does not exist.
19829 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19830
19831 # Whether we need a single "-rpath" flag with a separated argument.
19832 hardcode_libdir_separator=$lt_hardcode_libdir_separator
19833
19834 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19835 # DIR into the resulting binary.
19836 hardcode_direct=$hardcode_direct
19837
19838 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19839 # DIR into the resulting binary and the resulting library dependency is
19840 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19841 # library is relocated.
19842 hardcode_direct_absolute=$hardcode_direct_absolute
19843
19844 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19845 # into the resulting binary.
19846 hardcode_minus_L=$hardcode_minus_L
19847
19848 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19849 # into the resulting binary.
19850 hardcode_shlibpath_var=$hardcode_shlibpath_var
19851
19852 # Set to "yes" if building a shared library automatically hardcodes DIR
19853 # into the library and all subsequent libraries and executables linked
19854 # against it.
19855 hardcode_automatic=$hardcode_automatic
19856
19857 # Set to yes if linker adds runtime paths of dependent libraries
19858 # to runtime path list.
19859 inherit_rpath=$inherit_rpath
19860
19861 # Whether libtool must link a program against all its dependency libraries.
19862 link_all_deplibs=$link_all_deplibs
19863
19864 # Fix the shell variable \$srcfile for the compiler.
19865 fix_srcfile_path=$lt_fix_srcfile_path
19866
19867 # Set to "yes" if exported symbols are required.
19868 always_export_symbols=$always_export_symbols
19869
19870 # The commands to list exported symbols.
19871 export_symbols_cmds=$lt_export_symbols_cmds
19872
19873 # Symbols that should not be listed in the preloaded symbols.
19874 exclude_expsyms=$lt_exclude_expsyms
19875
19876 # Symbols that must always be exported.
19877 include_expsyms=$lt_include_expsyms
19878
19879 # Commands necessary for linking programs (against libraries) with templates.
19880 prelink_cmds=$lt_prelink_cmds
19881
19882 # Specify filename containing input files.
19883 file_list_spec=$lt_file_list_spec
19884
19885 # How to hardcode a shared library path into an executable.
19886 hardcode_action=$hardcode_action
19887
19888 # The directories searched by this compiler when creating a shared library.
19889 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19890
19891 # Dependencies to place before and after the objects being linked to
19892 # create a shared library.
19893 predep_objects=$lt_predep_objects
19894 postdep_objects=$lt_postdep_objects
19895 predeps=$lt_predeps
19896 postdeps=$lt_postdeps
19897
19898 # The library search path used internally by the compiler when linking
19899 # a shared library.
19900 compiler_lib_search_path=$lt_compiler_lib_search_path
19901
19902 # ### END LIBTOOL CONFIG
19903
19904 _LT_EOF
19905
19906   case $host_os in
19907   aix3*)
19908     cat <<\_LT_EOF >> "$cfgfile"
19909 # AIX sometimes has problems with the GCC collect2 program.  For some
19910 # reason, if we set the COLLECT_NAMES environment variable, the problems
19911 # vanish in a puff of smoke.
19912 if test "X${COLLECT_NAMES+set}" != Xset; then
19913   COLLECT_NAMES=
19914   export COLLECT_NAMES
19915 fi
19916 _LT_EOF
19917     ;;
19918   esac
19919
19920
19921 ltmain="$ac_aux_dir/ltmain.sh"
19922
19923
19924   # We use sed instead of cat because bash on DJGPP gets confused if
19925   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19926   # text mode, it properly converts lines to CR/LF.  This bash problem
19927   # is reportedly fixed, but why not run on old versions too?
19928   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19929     || (rm -f "$cfgfile"; exit 1)
19930
19931   case $xsi_shell in
19932   yes)
19933     cat << \_LT_EOF >> "$cfgfile"
19934
19935 # func_dirname file append nondir_replacement
19936 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19937 # otherwise set result to NONDIR_REPLACEMENT.
19938 func_dirname ()
19939 {
19940   case ${1} in
19941     */*) func_dirname_result="${1%/*}${2}" ;;
19942     *  ) func_dirname_result="${3}" ;;
19943   esac
19944 }
19945
19946 # func_basename file
19947 func_basename ()
19948 {
19949   func_basename_result="${1##*/}"
19950 }
19951
19952 # func_dirname_and_basename file append nondir_replacement
19953 # perform func_basename and func_dirname in a single function
19954 # call:
19955 #   dirname:  Compute the dirname of FILE.  If nonempty,
19956 #             add APPEND to the result, otherwise set result
19957 #             to NONDIR_REPLACEMENT.
19958 #             value returned in "$func_dirname_result"
19959 #   basename: Compute filename of FILE.
19960 #             value retuned in "$func_basename_result"
19961 # Implementation must be kept synchronized with func_dirname
19962 # and func_basename. For efficiency, we do not delegate to
19963 # those functions but instead duplicate the functionality here.
19964 func_dirname_and_basename ()
19965 {
19966   case ${1} in
19967     */*) func_dirname_result="${1%/*}${2}" ;;
19968     *  ) func_dirname_result="${3}" ;;
19969   esac
19970   func_basename_result="${1##*/}"
19971 }
19972
19973 # func_stripname prefix suffix name
19974 # strip PREFIX and SUFFIX off of NAME.
19975 # PREFIX and SUFFIX must not contain globbing or regex special
19976 # characters, hashes, percent signs, but SUFFIX may contain a leading
19977 # dot (in which case that matches only a dot).
19978 func_stripname ()
19979 {
19980   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19981   # positional parameters, so assign one to ordinary parameter first.
19982   func_stripname_result=${3}
19983   func_stripname_result=${func_stripname_result#"${1}"}
19984   func_stripname_result=${func_stripname_result%"${2}"}
19985 }
19986
19987 # func_opt_split
19988 func_opt_split ()
19989 {
19990   func_opt_split_opt=${1%%=*}
19991   func_opt_split_arg=${1#*=}
19992 }
19993
19994 # func_lo2o object
19995 func_lo2o ()
19996 {
19997   case ${1} in
19998     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19999     *)    func_lo2o_result=${1} ;;
20000   esac
20001 }
20002
20003 # func_xform libobj-or-source
20004 func_xform ()
20005 {
20006   func_xform_result=${1%.*}.lo
20007 }
20008
20009 # func_arith arithmetic-term...
20010 func_arith ()
20011 {
20012   func_arith_result=$(( $* ))
20013 }
20014
20015 # func_len string
20016 # STRING may not start with a hyphen.
20017 func_len ()
20018 {
20019   func_len_result=${#1}
20020 }
20021
20022 _LT_EOF
20023     ;;
20024   *) # Bourne compatible functions.
20025     cat << \_LT_EOF >> "$cfgfile"
20026
20027 # func_dirname file append nondir_replacement
20028 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
20029 # otherwise set result to NONDIR_REPLACEMENT.
20030 func_dirname ()
20031 {
20032   # Extract subdirectory from the argument.
20033   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
20034   if test "X$func_dirname_result" = "X${1}"; then
20035     func_dirname_result="${3}"
20036   else
20037     func_dirname_result="$func_dirname_result${2}"
20038   fi
20039 }
20040
20041 # func_basename file
20042 func_basename ()
20043 {
20044   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
20045 }
20046
20047
20048 # func_stripname prefix suffix name
20049 # strip PREFIX and SUFFIX off of NAME.
20050 # PREFIX and SUFFIX must not contain globbing or regex special
20051 # characters, hashes, percent signs, but SUFFIX may contain a leading
20052 # dot (in which case that matches only a dot).
20053 # func_strip_suffix prefix name
20054 func_stripname ()
20055 {
20056   case ${2} in
20057     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
20058     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
20059   esac
20060 }
20061
20062 # sed scripts:
20063 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
20064 my_sed_long_arg='1s/^-[^=]*=//'
20065
20066 # func_opt_split
20067 func_opt_split ()
20068 {
20069   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
20070   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
20071 }
20072
20073 # func_lo2o object
20074 func_lo2o ()
20075 {
20076   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
20077 }
20078
20079 # func_xform libobj-or-source
20080 func_xform ()
20081 {
20082   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
20083 }
20084
20085 # func_arith arithmetic-term...
20086 func_arith ()
20087 {
20088   func_arith_result=`expr "$@"`
20089 }
20090
20091 # func_len string
20092 # STRING may not start with a hyphen.
20093 func_len ()
20094 {
20095   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
20096 }
20097
20098 _LT_EOF
20099 esac
20100
20101 case $lt_shell_append in
20102   yes)
20103     cat << \_LT_EOF >> "$cfgfile"
20104
20105 # func_append var value
20106 # Append VALUE to the end of shell variable VAR.
20107 func_append ()
20108 {
20109   eval "$1+=\$2"
20110 }
20111 _LT_EOF
20112     ;;
20113   *)
20114     cat << \_LT_EOF >> "$cfgfile"
20115
20116 # func_append var value
20117 # Append VALUE to the end of shell variable VAR.
20118 func_append ()
20119 {
20120   eval "$1=\$$1\$2"
20121 }
20122
20123 _LT_EOF
20124     ;;
20125   esac
20126
20127
20128   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
20129     || (rm -f "$cfgfile"; exit 1)
20130
20131   mv -f "$cfgfile" "$ofile" ||
20132     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
20133   chmod +x "$ofile"
20134
20135
20136     cat <<_LT_EOF >> "$ofile"
20137
20138 # ### BEGIN LIBTOOL TAG CONFIG: CXX
20139
20140 # The linker used to build libraries.
20141 LD=$lt_LD_CXX
20142
20143 # How to create reloadable object files.
20144 reload_flag=$lt_reload_flag_CXX
20145 reload_cmds=$lt_reload_cmds_CXX
20146
20147 # Commands used to build an old-style archive.
20148 old_archive_cmds=$lt_old_archive_cmds_CXX
20149
20150 # A language specific compiler.
20151 CC=$lt_compiler_CXX
20152
20153 # Is the compiler the GNU compiler?
20154 with_gcc=$GCC_CXX
20155
20156 # Compiler flag to turn off builtin functions.
20157 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
20158
20159 # How to pass a linker flag through the compiler.
20160 wl=$lt_lt_prog_compiler_wl_CXX
20161
20162 # Additional compiler flags for building library objects.
20163 pic_flag=$lt_lt_prog_compiler_pic_CXX
20164
20165 # Compiler flag to prevent dynamic linking.
20166 link_static_flag=$lt_lt_prog_compiler_static_CXX
20167
20168 # Does compiler simultaneously support -c and -o options?
20169 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
20170
20171 # Whether or not to add -lc for building shared libraries.
20172 build_libtool_need_lc=$archive_cmds_need_lc_CXX
20173
20174 # Whether or not to disallow shared libs when runtime libs are static.
20175 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
20176
20177 # Compiler flag to allow reflexive dlopens.
20178 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
20179
20180 # Compiler flag to generate shared objects directly from archives.
20181 whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
20182
20183 # Whether the compiler copes with passing no objects directly.
20184 compiler_needs_object=$lt_compiler_needs_object_CXX
20185
20186 # Create an old-style archive from a shared archive.
20187 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
20188
20189 # Create a temporary old-style archive to link instead of a shared archive.
20190 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
20191
20192 # Commands used to build a shared archive.
20193 archive_cmds=$lt_archive_cmds_CXX
20194 archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
20195
20196 # Commands used to build a loadable module if different from building
20197 # a shared archive.
20198 module_cmds=$lt_module_cmds_CXX
20199 module_expsym_cmds=$lt_module_expsym_cmds_CXX
20200
20201 # Whether we are building with GNU ld or not.
20202 with_gnu_ld=$lt_with_gnu_ld_CXX
20203
20204 # Flag that allows shared libraries with undefined symbols to be built.
20205 allow_undefined_flag=$lt_allow_undefined_flag_CXX
20206
20207 # Flag that enforces no undefined symbols.
20208 no_undefined_flag=$lt_no_undefined_flag_CXX
20209
20210 # Flag to hardcode \$libdir into a binary during linking.
20211 # This must work even if \$libdir does not exist
20212 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
20213
20214 # If ld is used when linking, flag to hardcode \$libdir into a binary
20215 # during linking.  This must work even if \$libdir does not exist.
20216 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
20217
20218 # Whether we need a single "-rpath" flag with a separated argument.
20219 hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
20220
20221 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20222 # DIR into the resulting binary.
20223 hardcode_direct=$hardcode_direct_CXX
20224
20225 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
20226 # DIR into the resulting binary and the resulting library dependency is
20227 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
20228 # library is relocated.
20229 hardcode_direct_absolute=$hardcode_direct_absolute_CXX
20230
20231 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
20232 # into the resulting binary.
20233 hardcode_minus_L=$hardcode_minus_L_CXX
20234
20235 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
20236 # into the resulting binary.
20237 hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
20238
20239 # Set to "yes" if building a shared library automatically hardcodes DIR
20240 # into the library and all subsequent libraries and executables linked
20241 # against it.
20242 hardcode_automatic=$hardcode_automatic_CXX
20243
20244 # Set to yes if linker adds runtime paths of dependent libraries
20245 # to runtime path list.
20246 inherit_rpath=$inherit_rpath_CXX
20247
20248 # Whether libtool must link a program against all its dependency libraries.
20249 link_all_deplibs=$link_all_deplibs_CXX
20250
20251 # Fix the shell variable \$srcfile for the compiler.
20252 fix_srcfile_path=$lt_fix_srcfile_path_CXX
20253
20254 # Set to "yes" if exported symbols are required.
20255 always_export_symbols=$always_export_symbols_CXX
20256
20257 # The commands to list exported symbols.
20258 export_symbols_cmds=$lt_export_symbols_cmds_CXX
20259
20260 # Symbols that should not be listed in the preloaded symbols.
20261 exclude_expsyms=$lt_exclude_expsyms_CXX
20262
20263 # Symbols that must always be exported.
20264 include_expsyms=$lt_include_expsyms_CXX
20265
20266 # Commands necessary for linking programs (against libraries) with templates.
20267 prelink_cmds=$lt_prelink_cmds_CXX
20268
20269 # Specify filename containing input files.
20270 file_list_spec=$lt_file_list_spec_CXX
20271
20272 # How to hardcode a shared library path into an executable.
20273 hardcode_action=$hardcode_action_CXX
20274
20275 # The directories searched by this compiler when creating a shared library.
20276 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
20277
20278 # Dependencies to place before and after the objects being linked to
20279 # create a shared library.
20280 predep_objects=$lt_predep_objects_CXX
20281 postdep_objects=$lt_postdep_objects_CXX
20282 predeps=$lt_predeps_CXX
20283 postdeps=$lt_postdeps_CXX
20284
20285 # The library search path used internally by the compiler when linking
20286 # a shared library.
20287 compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
20288
20289 # ### END LIBTOOL TAG CONFIG: CXX
20290 _LT_EOF
20291
20292  ;;
20293     "default-1":C)
20294     for ac_file in $CONFIG_FILES; do
20295       # Support "outfile[:infile[:infile...]]"
20296       case "$ac_file" in
20297         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
20298       esac
20299       # PO directories have a Makefile.in generated from Makefile.in.in.
20300       case "$ac_file" in */Makefile.in)
20301         # Adjust a relative srcdir.
20302         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
20303         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
20304         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
20305         # In autoconf-2.13 it is called $ac_given_srcdir.
20306         # In autoconf-2.50 it is called $srcdir.
20307         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
20308         case "$ac_given_srcdir" in
20309           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
20310           /*) top_srcdir="$ac_given_srcdir" ;;
20311           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
20312         esac
20313         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
20314           rm -f "$ac_dir/POTFILES"
20315           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
20316           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
20317           POMAKEFILEDEPS="POTFILES.in"
20318           # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
20319           # on $ac_dir but don't depend on user-specified configuration
20320           # parameters.
20321           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
20322             # The LINGUAS file contains the set of available languages.
20323             if test -n "$OBSOLETE_ALL_LINGUAS"; then
20324               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.ac is obsolete" || echo "setting ALL_LINGUAS in configure.ac is obsolete"
20325             fi
20326             ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
20327             # Hide the ALL_LINGUAS assigment from automake.
20328             eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
20329             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
20330           else
20331             # The set of available languages was given in configure.ac.
20332             eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
20333           fi
20334           case "$ac_given_srcdir" in
20335             .) srcdirpre= ;;
20336             *) srcdirpre='$(srcdir)/' ;;
20337           esac
20338           POFILES=
20339           GMOFILES=
20340           UPDATEPOFILES=
20341           DUMMYPOFILES=
20342           for lang in $ALL_LINGUAS; do
20343             POFILES="$POFILES $srcdirpre$lang.po"
20344             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20345             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
20346             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
20347           done
20348           # CATALOGS depends on both $ac_dir and the user's LINGUAS
20349           # environment variable.
20350           INST_LINGUAS=
20351           if test -n "$ALL_LINGUAS"; then
20352             for presentlang in $ALL_LINGUAS; do
20353               useit=no
20354               if test "%UNSET%" != "$LINGUAS"; then
20355                 desiredlanguages="$LINGUAS"
20356               else
20357                 desiredlanguages="$ALL_LINGUAS"
20358               fi
20359               for desiredlang in $desiredlanguages; do
20360                 # Use the presentlang catalog if desiredlang is
20361                 #   a. equal to presentlang, or
20362                 #   b. a variant of presentlang (because in this case,
20363                 #      presentlang can be used as a fallback for messages
20364                 #      which are not translated in the desiredlang catalog).
20365                 case "$desiredlang" in
20366                   "$presentlang"*) useit=yes;;
20367                 esac
20368               done
20369               if test $useit = yes; then
20370                 INST_LINGUAS="$INST_LINGUAS $presentlang"
20371               fi
20372             done
20373           fi
20374           CATALOGS=
20375           if test -n "$INST_LINGUAS"; then
20376             for lang in $INST_LINGUAS; do
20377               CATALOGS="$CATALOGS $lang.gmo"
20378             done
20379           fi
20380           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
20381           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"
20382           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
20383             if test -f "$f"; then
20384               case "$f" in
20385                 *.orig | *.bak | *~) ;;
20386                 *) cat "$f" >> "$ac_dir/Makefile" ;;
20387               esac
20388             fi
20389           done
20390         fi
20391         ;;
20392       esac
20393     done ;;
20394     "default":C)
20395 case "$srcdir" in
20396   .) srcdirpre= ;;
20397   *) srcdirpre='$(srcdir)/' ;;
20398 esac
20399 POFILES=
20400 GMOFILES=
20401 for lang in dummy $OBSOLETE_ALL_LINGUAS; do
20402   if test $lang != dummy; then
20403     POFILES="$POFILES $srcdirpre$lang.po"
20404     GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
20405   fi
20406 done
20407 sed -e '/^SRC-POTFILES =/r po/SRC-POTFILES' \
20408     -e '/^BLD-POTFILES =/r po/BLD-POTFILES' \
20409     -e "s,@POFILES@,$POFILES," \
20410     -e "s,@GMOFILES@,$GMOFILES," \
20411     po/Makefile.in > po/Makefile ;;
20412
20413   esac
20414 done # for ac_tag
20415
20416
20417 as_fn_exit 0
20418 _ACEOF
20419 ac_clean_files=$ac_clean_files_save
20420
20421 test $ac_write_fail = 0 ||
20422   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20423
20424
20425 # configure is writing to config.log, and then calls config.status.
20426 # config.status does its own redirection, appending to config.log.
20427 # Unfortunately, on DOS this fails, as config.log is still kept open
20428 # by configure, so config.status won't be able to write to it; its
20429 # output is simply discarded.  So we exec the FD to /dev/null,
20430 # effectively closing config.log, so it can be properly (re)opened and
20431 # appended to by config.status.  When coming back to configure, we
20432 # need to make the FD available again.
20433 if test "$no_create" != yes; then
20434   ac_cs_success=:
20435   ac_config_status_args=
20436   test "$silent" = yes &&
20437     ac_config_status_args="$ac_config_status_args --quiet"
20438   exec 5>/dev/null
20439   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20440   exec 5>>config.log
20441   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20442   # would make configure fail if this is the last instruction.
20443   $ac_cs_success || as_fn_exit 1
20444 fi
20445 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20446   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20447 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20448 fi
20449