OSDN Git Service

gcc/
[pf3gnuchains/gcc-fork.git] / libgomp / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for GNU OpenMP Runtime Library 1.0.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
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 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
173   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     PATH=/empty FPATH=/empty; export PATH FPATH
178     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180 test \$(( 1 + 1 )) = 2 || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME='GNU OpenMP Runtime Library'
558 PACKAGE_TARNAME='libgomp'
559 PACKAGE_VERSION='1.0'
560 PACKAGE_STRING='GNU OpenMP Runtime Library 1.0'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL='http://www.gnu.org/software/libgomp/'
563
564 # Factoring default headers for most tests.
565 ac_includes_default="\
566 #include <stdio.h>
567 #ifdef HAVE_SYS_TYPES_H
568 # include <sys/types.h>
569 #endif
570 #ifdef HAVE_SYS_STAT_H
571 # include <sys/stat.h>
572 #endif
573 #ifdef STDC_HEADERS
574 # include <stdlib.h>
575 # include <stddef.h>
576 #else
577 # ifdef HAVE_STDLIB_H
578 #  include <stdlib.h>
579 # endif
580 #endif
581 #ifdef HAVE_STRING_H
582 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583 #  include <memory.h>
584 # endif
585 # include <string.h>
586 #endif
587 #ifdef HAVE_STRINGS_H
588 # include <strings.h>
589 #endif
590 #ifdef HAVE_INTTYPES_H
591 # include <inttypes.h>
592 #endif
593 #ifdef HAVE_STDINT_H
594 # include <stdint.h>
595 #endif
596 #ifdef HAVE_UNISTD_H
597 # include <unistd.h>
598 #endif"
599
600 ac_subst_vars='am__EXEEXT_FALSE
601 am__EXEEXT_TRUE
602 LTLIBOBJS
603 LIBOBJS
604 OMP_NEST_LOCK_25_KIND
605 OMP_LOCK_25_KIND
606 OMP_NEST_LOCK_25_ALIGN
607 OMP_NEST_LOCK_25_SIZE
608 OMP_LOCK_25_ALIGN
609 OMP_LOCK_25_SIZE
610 OMP_NEST_LOCK_KIND
611 OMP_LOCK_KIND
612 OMP_NEST_LOCK_ALIGN
613 OMP_NEST_LOCK_SIZE
614 OMP_LOCK_ALIGN
615 OMP_LOCK_SIZE
616 USE_FORTRAN_FALSE
617 USE_FORTRAN_TRUE
618 link_gomp
619 XLDFLAGS
620 XCFLAGS
621 config_path
622 LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE
623 LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE
624 OPT_LDFLAGS
625 SECTION_LDFLAGS
626 libtool_VERSION
627 ac_ct_FC
628 FCFLAGS
629 FC
630 MAINT
631 MAINTAINER_MODE_FALSE
632 MAINTAINER_MODE_TRUE
633 enable_static
634 enable_shared
635 CPP
636 OTOOL64
637 OTOOL
638 LIPO
639 NMEDIT
640 DSYMUTIL
641 OBJDUMP
642 LN_S
643 NM
644 ac_ct_DUMPBIN
645 DUMPBIN
646 LD
647 FGREP
648 EGREP
649 GREP
650 SED
651 LIBTOOL
652 BUILD_INFO_FALSE
653 BUILD_INFO_TRUE
654 PERL
655 RANLIB
656 AR
657 am__fastdepCC_FALSE
658 am__fastdepCC_TRUE
659 CCDEPMODE
660 AMDEPBACKSLASH
661 AMDEP_FALSE
662 AMDEP_TRUE
663 am__quote
664 am__include
665 DEPDIR
666 OBJEXT
667 EXEEXT
668 ac_ct_CC
669 CPPFLAGS
670 LDFLAGS
671 CFLAGS
672 CC
673 toolexeclibdir
674 toolexecdir
675 multi_basedir
676 am__untar
677 am__tar
678 AMTAR
679 am__leading_dot
680 SET_MAKE
681 AWK
682 mkdir_p
683 MKDIR_P
684 INSTALL_STRIP_PROGRAM
685 STRIP
686 install_sh
687 MAKEINFO
688 AUTOHEADER
689 AUTOMAKE
690 AUTOCONF
691 ACLOCAL
692 VERSION
693 PACKAGE
694 CYGPATH_W
695 am__isrc
696 INSTALL_DATA
697 INSTALL_SCRIPT
698 INSTALL_PROGRAM
699 target_os
700 target_vendor
701 target_cpu
702 target
703 host_os
704 host_vendor
705 host_cpu
706 host
707 build_os
708 build_vendor
709 build_cpu
710 build
711 GENINSRC_FALSE
712 GENINSRC_TRUE
713 target_alias
714 host_alias
715 build_alias
716 LIBS
717 ECHO_T
718 ECHO_N
719 ECHO_C
720 DEFS
721 mandir
722 localedir
723 libdir
724 psdir
725 pdfdir
726 dvidir
727 htmldir
728 infodir
729 docdir
730 oldincludedir
731 includedir
732 localstatedir
733 sharedstatedir
734 sysconfdir
735 datadir
736 datarootdir
737 libexecdir
738 sbindir
739 bindir
740 program_transform_name
741 prefix
742 exec_prefix
743 PACKAGE_URL
744 PACKAGE_BUGREPORT
745 PACKAGE_STRING
746 PACKAGE_VERSION
747 PACKAGE_TARNAME
748 PACKAGE_NAME
749 PATH_SEPARATOR
750 SHELL'
751 ac_subst_files=''
752 ac_user_opts='
753 enable_option_checking
754 enable_version_specific_runtime_libs
755 enable_generated_files_in_srcdir
756 enable_multilib
757 enable_dependency_tracking
758 enable_shared
759 enable_static
760 with_pic
761 enable_fast_install
762 with_gnu_ld
763 enable_libtool_lock
764 enable_maintainer_mode
765 enable_linux_futex
766 enable_tls
767 enable_symvers
768 '
769       ac_precious_vars='build_alias
770 host_alias
771 target_alias
772 CPP
773 CPPFLAGS
774 FC
775 FCFLAGS
776 LDFLAGS
777 LIBS'
778
779
780 # Initialize some variables set by options.
781 ac_init_help=
782 ac_init_version=false
783 ac_unrecognized_opts=
784 ac_unrecognized_sep=
785 # The variables have the same names as the options, with
786 # dashes changed to underlines.
787 cache_file=/dev/null
788 exec_prefix=NONE
789 no_create=
790 no_recursion=
791 prefix=NONE
792 program_prefix=NONE
793 program_suffix=NONE
794 program_transform_name=s,x,x,
795 silent=
796 site=
797 srcdir=
798 verbose=
799 x_includes=NONE
800 x_libraries=NONE
801
802 # Installation directory options.
803 # These are left unexpanded so users can "make install exec_prefix=/foo"
804 # and all the variables that are supposed to be based on exec_prefix
805 # by default will actually change.
806 # Use braces instead of parens because sh, perl, etc. also accept them.
807 # (The list follows the same order as the GNU Coding Standards.)
808 bindir='${exec_prefix}/bin'
809 sbindir='${exec_prefix}/sbin'
810 libexecdir='${exec_prefix}/libexec'
811 datarootdir='${prefix}/share'
812 datadir='${datarootdir}'
813 sysconfdir='${prefix}/etc'
814 sharedstatedir='${prefix}/com'
815 localstatedir='${prefix}/var'
816 includedir='${prefix}/include'
817 oldincludedir='/usr/include'
818 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
819 infodir='${datarootdir}/info'
820 htmldir='${docdir}'
821 dvidir='${docdir}'
822 pdfdir='${docdir}'
823 psdir='${docdir}'
824 libdir='${exec_prefix}/lib'
825 localedir='${datarootdir}/locale'
826 mandir='${datarootdir}/man'
827
828 ac_prev=
829 ac_dashdash=
830 for ac_option
831 do
832   # If the previous option needs an argument, assign it.
833   if test -n "$ac_prev"; then
834     eval $ac_prev=\$ac_option
835     ac_prev=
836     continue
837   fi
838
839   case $ac_option in
840   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
841   *)    ac_optarg=yes ;;
842   esac
843
844   # Accept the important Cygnus configure options, so we can diagnose typos.
845
846   case $ac_dashdash$ac_option in
847   --)
848     ac_dashdash=yes ;;
849
850   -bindir | --bindir | --bindi | --bind | --bin | --bi)
851     ac_prev=bindir ;;
852   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
853     bindir=$ac_optarg ;;
854
855   -build | --build | --buil | --bui | --bu)
856     ac_prev=build_alias ;;
857   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
858     build_alias=$ac_optarg ;;
859
860   -cache-file | --cache-file | --cache-fil | --cache-fi \
861   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
862     ac_prev=cache_file ;;
863   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
864   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
865     cache_file=$ac_optarg ;;
866
867   --config-cache | -C)
868     cache_file=config.cache ;;
869
870   -datadir | --datadir | --datadi | --datad)
871     ac_prev=datadir ;;
872   -datadir=* | --datadir=* | --datadi=* | --datad=*)
873     datadir=$ac_optarg ;;
874
875   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
876   | --dataroo | --dataro | --datar)
877     ac_prev=datarootdir ;;
878   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
879   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
880     datarootdir=$ac_optarg ;;
881
882   -disable-* | --disable-*)
883     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
884     # Reject names that are not valid shell variable names.
885     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
886       as_fn_error "invalid feature name: $ac_useropt"
887     ac_useropt_orig=$ac_useropt
888     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
889     case $ac_user_opts in
890       *"
891 "enable_$ac_useropt"
892 "*) ;;
893       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
894          ac_unrecognized_sep=', ';;
895     esac
896     eval enable_$ac_useropt=no ;;
897
898   -docdir | --docdir | --docdi | --doc | --do)
899     ac_prev=docdir ;;
900   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
901     docdir=$ac_optarg ;;
902
903   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
904     ac_prev=dvidir ;;
905   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
906     dvidir=$ac_optarg ;;
907
908   -enable-* | --enable-*)
909     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
910     # Reject names that are not valid shell variable names.
911     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912       as_fn_error "invalid feature name: $ac_useropt"
913     ac_useropt_orig=$ac_useropt
914     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915     case $ac_user_opts in
916       *"
917 "enable_$ac_useropt"
918 "*) ;;
919       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
920          ac_unrecognized_sep=', ';;
921     esac
922     eval enable_$ac_useropt=\$ac_optarg ;;
923
924   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
925   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
926   | --exec | --exe | --ex)
927     ac_prev=exec_prefix ;;
928   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
929   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
930   | --exec=* | --exe=* | --ex=*)
931     exec_prefix=$ac_optarg ;;
932
933   -gas | --gas | --ga | --g)
934     # Obsolete; use --with-gas.
935     with_gas=yes ;;
936
937   -help | --help | --hel | --he | -h)
938     ac_init_help=long ;;
939   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
940     ac_init_help=recursive ;;
941   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
942     ac_init_help=short ;;
943
944   -host | --host | --hos | --ho)
945     ac_prev=host_alias ;;
946   -host=* | --host=* | --hos=* | --ho=*)
947     host_alias=$ac_optarg ;;
948
949   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
950     ac_prev=htmldir ;;
951   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
952   | --ht=*)
953     htmldir=$ac_optarg ;;
954
955   -includedir | --includedir | --includedi | --included | --include \
956   | --includ | --inclu | --incl | --inc)
957     ac_prev=includedir ;;
958   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
959   | --includ=* | --inclu=* | --incl=* | --inc=*)
960     includedir=$ac_optarg ;;
961
962   -infodir | --infodir | --infodi | --infod | --info | --inf)
963     ac_prev=infodir ;;
964   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
965     infodir=$ac_optarg ;;
966
967   -libdir | --libdir | --libdi | --libd)
968     ac_prev=libdir ;;
969   -libdir=* | --libdir=* | --libdi=* | --libd=*)
970     libdir=$ac_optarg ;;
971
972   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
973   | --libexe | --libex | --libe)
974     ac_prev=libexecdir ;;
975   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
976   | --libexe=* | --libex=* | --libe=*)
977     libexecdir=$ac_optarg ;;
978
979   -localedir | --localedir | --localedi | --localed | --locale)
980     ac_prev=localedir ;;
981   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
982     localedir=$ac_optarg ;;
983
984   -localstatedir | --localstatedir | --localstatedi | --localstated \
985   | --localstate | --localstat | --localsta | --localst | --locals)
986     ac_prev=localstatedir ;;
987   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
988   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
989     localstatedir=$ac_optarg ;;
990
991   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
992     ac_prev=mandir ;;
993   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
994     mandir=$ac_optarg ;;
995
996   -nfp | --nfp | --nf)
997     # Obsolete; use --without-fp.
998     with_fp=no ;;
999
1000   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1001   | --no-cr | --no-c | -n)
1002     no_create=yes ;;
1003
1004   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1005   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1006     no_recursion=yes ;;
1007
1008   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1009   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1010   | --oldin | --oldi | --old | --ol | --o)
1011     ac_prev=oldincludedir ;;
1012   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1013   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1014   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1015     oldincludedir=$ac_optarg ;;
1016
1017   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1018     ac_prev=prefix ;;
1019   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1020     prefix=$ac_optarg ;;
1021
1022   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1023   | --program-pre | --program-pr | --program-p)
1024     ac_prev=program_prefix ;;
1025   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1026   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1027     program_prefix=$ac_optarg ;;
1028
1029   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1030   | --program-suf | --program-su | --program-s)
1031     ac_prev=program_suffix ;;
1032   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1033   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1034     program_suffix=$ac_optarg ;;
1035
1036   -program-transform-name | --program-transform-name \
1037   | --program-transform-nam | --program-transform-na \
1038   | --program-transform-n | --program-transform- \
1039   | --program-transform | --program-transfor \
1040   | --program-transfo | --program-transf \
1041   | --program-trans | --program-tran \
1042   | --progr-tra | --program-tr | --program-t)
1043     ac_prev=program_transform_name ;;
1044   -program-transform-name=* | --program-transform-name=* \
1045   | --program-transform-nam=* | --program-transform-na=* \
1046   | --program-transform-n=* | --program-transform-=* \
1047   | --program-transform=* | --program-transfor=* \
1048   | --program-transfo=* | --program-transf=* \
1049   | --program-trans=* | --program-tran=* \
1050   | --progr-tra=* | --program-tr=* | --program-t=*)
1051     program_transform_name=$ac_optarg ;;
1052
1053   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1054     ac_prev=pdfdir ;;
1055   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1056     pdfdir=$ac_optarg ;;
1057
1058   -psdir | --psdir | --psdi | --psd | --ps)
1059     ac_prev=psdir ;;
1060   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1061     psdir=$ac_optarg ;;
1062
1063   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1064   | -silent | --silent | --silen | --sile | --sil)
1065     silent=yes ;;
1066
1067   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1068     ac_prev=sbindir ;;
1069   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1070   | --sbi=* | --sb=*)
1071     sbindir=$ac_optarg ;;
1072
1073   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1074   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1075   | --sharedst | --shareds | --shared | --share | --shar \
1076   | --sha | --sh)
1077     ac_prev=sharedstatedir ;;
1078   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1079   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1080   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1081   | --sha=* | --sh=*)
1082     sharedstatedir=$ac_optarg ;;
1083
1084   -site | --site | --sit)
1085     ac_prev=site ;;
1086   -site=* | --site=* | --sit=*)
1087     site=$ac_optarg ;;
1088
1089   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1090     ac_prev=srcdir ;;
1091   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1092     srcdir=$ac_optarg ;;
1093
1094   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1095   | --syscon | --sysco | --sysc | --sys | --sy)
1096     ac_prev=sysconfdir ;;
1097   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1098   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1099     sysconfdir=$ac_optarg ;;
1100
1101   -target | --target | --targe | --targ | --tar | --ta | --t)
1102     ac_prev=target_alias ;;
1103   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1104     target_alias=$ac_optarg ;;
1105
1106   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1107     verbose=yes ;;
1108
1109   -version | --version | --versio | --versi | --vers | -V)
1110     ac_init_version=: ;;
1111
1112   -with-* | --with-*)
1113     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1114     # Reject names that are not valid shell variable names.
1115     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1116       as_fn_error "invalid package name: $ac_useropt"
1117     ac_useropt_orig=$ac_useropt
1118     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1119     case $ac_user_opts in
1120       *"
1121 "with_$ac_useropt"
1122 "*) ;;
1123       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1124          ac_unrecognized_sep=', ';;
1125     esac
1126     eval with_$ac_useropt=\$ac_optarg ;;
1127
1128   -without-* | --without-*)
1129     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1130     # Reject names that are not valid shell variable names.
1131     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132       as_fn_error "invalid package name: $ac_useropt"
1133     ac_useropt_orig=$ac_useropt
1134     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135     case $ac_user_opts in
1136       *"
1137 "with_$ac_useropt"
1138 "*) ;;
1139       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1140          ac_unrecognized_sep=', ';;
1141     esac
1142     eval with_$ac_useropt=no ;;
1143
1144   --x)
1145     # Obsolete; use --with-x.
1146     with_x=yes ;;
1147
1148   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1149   | --x-incl | --x-inc | --x-in | --x-i)
1150     ac_prev=x_includes ;;
1151   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1152   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1153     x_includes=$ac_optarg ;;
1154
1155   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1156   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1157     ac_prev=x_libraries ;;
1158   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1159   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1160     x_libraries=$ac_optarg ;;
1161
1162   -*) as_fn_error "unrecognized option: \`$ac_option'
1163 Try \`$0 --help' for more information."
1164     ;;
1165
1166   *=*)
1167     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1168     # Reject names that are not valid shell variable names.
1169     case $ac_envvar in #(
1170       '' | [0-9]* | *[!_$as_cr_alnum]* )
1171       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1172     esac
1173     eval $ac_envvar=\$ac_optarg
1174     export $ac_envvar ;;
1175
1176   *)
1177     # FIXME: should be removed in autoconf 3.0.
1178     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1179     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1180       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1181     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1182     ;;
1183
1184   esac
1185 done
1186
1187 if test -n "$ac_prev"; then
1188   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1189   as_fn_error "missing argument to $ac_option"
1190 fi
1191
1192 if test -n "$ac_unrecognized_opts"; then
1193   case $enable_option_checking in
1194     no) ;;
1195     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1196     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1197   esac
1198 fi
1199
1200 # Check all directory arguments for consistency.
1201 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1202                 datadir sysconfdir sharedstatedir localstatedir includedir \
1203                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1204                 libdir localedir mandir
1205 do
1206   eval ac_val=\$$ac_var
1207   # Remove trailing slashes.
1208   case $ac_val in
1209     */ )
1210       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1211       eval $ac_var=\$ac_val;;
1212   esac
1213   # Be sure to have absolute directory names.
1214   case $ac_val in
1215     [\\/$]* | ?:[\\/]* )  continue;;
1216     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1217   esac
1218   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1219 done
1220
1221 # There might be people who depend on the old broken behavior: `$host'
1222 # used to hold the argument of --host etc.
1223 # FIXME: To remove some day.
1224 build=$build_alias
1225 host=$host_alias
1226 target=$target_alias
1227
1228 # FIXME: To remove some day.
1229 if test "x$host_alias" != x; then
1230   if test "x$build_alias" = x; then
1231     cross_compiling=maybe
1232     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1233     If a cross compiler is detected then cross compile mode will be used." >&2
1234   elif test "x$build_alias" != "x$host_alias"; then
1235     cross_compiling=yes
1236   fi
1237 fi
1238
1239 ac_tool_prefix=
1240 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1241
1242 test "$silent" = yes && exec 6>/dev/null
1243
1244
1245 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1246 ac_ls_di=`ls -di .` &&
1247 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1248   as_fn_error "working directory cannot be determined"
1249 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1250   as_fn_error "pwd does not report name of working directory"
1251
1252
1253 # Find the source files, if location was not specified.
1254 if test -z "$srcdir"; then
1255   ac_srcdir_defaulted=yes
1256   # Try the directory containing this script, then the parent directory.
1257   ac_confdir=`$as_dirname -- "$as_myself" ||
1258 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1259          X"$as_myself" : 'X\(//\)[^/]' \| \
1260          X"$as_myself" : 'X\(//\)$' \| \
1261          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1262 $as_echo X"$as_myself" |
1263     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1264             s//\1/
1265             q
1266           }
1267           /^X\(\/\/\)[^/].*/{
1268             s//\1/
1269             q
1270           }
1271           /^X\(\/\/\)$/{
1272             s//\1/
1273             q
1274           }
1275           /^X\(\/\).*/{
1276             s//\1/
1277             q
1278           }
1279           s/.*/./; q'`
1280   srcdir=$ac_confdir
1281   if test ! -r "$srcdir/$ac_unique_file"; then
1282     srcdir=..
1283   fi
1284 else
1285   ac_srcdir_defaulted=no
1286 fi
1287 if test ! -r "$srcdir/$ac_unique_file"; then
1288   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1289   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1290 fi
1291 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1292 ac_abs_confdir=`(
1293         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1294         pwd)`
1295 # When building in place, set srcdir=.
1296 if test "$ac_abs_confdir" = "$ac_pwd"; then
1297   srcdir=.
1298 fi
1299 # Remove unnecessary trailing slashes from srcdir.
1300 # Double slashes in file names in object file debugging info
1301 # mess up M-x gdb in Emacs.
1302 case $srcdir in
1303 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1304 esac
1305 for ac_var in $ac_precious_vars; do
1306   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1307   eval ac_env_${ac_var}_value=\$${ac_var}
1308   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1309   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1310 done
1311
1312 #
1313 # Report the --help message.
1314 #
1315 if test "$ac_init_help" = "long"; then
1316   # Omit some internal or obsolete options to make the list less imposing.
1317   # This message is too long to be a string in the A/UX 3.1 sh.
1318   cat <<_ACEOF
1319 \`configure' configures GNU OpenMP Runtime Library 1.0 to adapt to many kinds of systems.
1320
1321 Usage: $0 [OPTION]... [VAR=VALUE]...
1322
1323 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1324 VAR=VALUE.  See below for descriptions of some of the useful variables.
1325
1326 Defaults for the options are specified in brackets.
1327
1328 Configuration:
1329   -h, --help              display this help and exit
1330       --help=short        display options specific to this package
1331       --help=recursive    display the short help of all the included packages
1332   -V, --version           display version information and exit
1333   -q, --quiet, --silent   do not print \`checking...' messages
1334       --cache-file=FILE   cache test results in FILE [disabled]
1335   -C, --config-cache      alias for \`--cache-file=config.cache'
1336   -n, --no-create         do not create output files
1337       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1338
1339 Installation directories:
1340   --prefix=PREFIX         install architecture-independent files in PREFIX
1341                           [$ac_default_prefix]
1342   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1343                           [PREFIX]
1344
1345 By default, \`make install' will install all the files in
1346 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1347 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1348 for instance \`--prefix=\$HOME'.
1349
1350 For better control, use the options below.
1351
1352 Fine tuning of the installation directories:
1353   --bindir=DIR            user executables [EPREFIX/bin]
1354   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1355   --libexecdir=DIR        program executables [EPREFIX/libexec]
1356   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1357   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1358   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1359   --libdir=DIR            object code libraries [EPREFIX/lib]
1360   --includedir=DIR        C header files [PREFIX/include]
1361   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1362   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1363   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1364   --infodir=DIR           info documentation [DATAROOTDIR/info]
1365   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1366   --mandir=DIR            man documentation [DATAROOTDIR/man]
1367   --docdir=DIR            documentation root [DATAROOTDIR/doc/libgomp]
1368   --htmldir=DIR           html documentation [DOCDIR]
1369   --dvidir=DIR            dvi documentation [DOCDIR]
1370   --pdfdir=DIR            pdf documentation [DOCDIR]
1371   --psdir=DIR             ps documentation [DOCDIR]
1372 _ACEOF
1373
1374   cat <<\_ACEOF
1375
1376 Program names:
1377   --program-prefix=PREFIX            prepend PREFIX to installed program names
1378   --program-suffix=SUFFIX            append SUFFIX to installed program names
1379   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1380
1381 System types:
1382   --build=BUILD     configure for building on BUILD [guessed]
1383   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1384   --target=TARGET   configure for building compilers for TARGET [HOST]
1385 _ACEOF
1386 fi
1387
1388 if test -n "$ac_init_help"; then
1389   case $ac_init_help in
1390      short | recursive ) echo "Configuration of GNU OpenMP Runtime Library 1.0:";;
1391    esac
1392   cat <<\_ACEOF
1393
1394 Optional Features:
1395   --disable-option-checking  ignore unrecognized --enable/--with options
1396   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1397   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1398   --enable-version-specific-runtime-libs
1399                           Specify that runtime libraries should be installed
1400                           in a compiler-specific directory [default=no]
1401   --enable-generated-files-in-srcdir
1402                           put copies of generated files in source dir intended
1403                           for creating source tarballs for users without
1404                           texinfo bison or flex. [default=no]
1405   --enable-multilib       build many library versions (default)
1406   --disable-dependency-tracking  speeds up one-time build
1407   --enable-dependency-tracking   do not reject slow dependency extractors
1408   --enable-shared[=PKGS]  build shared libraries [default=yes]
1409   --enable-static[=PKGS]  build static libraries [default=yes]
1410   --enable-fast-install[=PKGS]
1411                           optimize for fast installation [default=yes]
1412   --disable-libtool-lock  avoid locking (might break parallel builds)
1413   --enable-maintainer-mode  enable make rules and dependencies not useful
1414                           (and sometimes confusing) to the casual installer
1415   --enable-linux-futex    use the Linux futex system call [default=default]
1416   --enable-tls            Use thread-local storage [default=yes]
1417   --enable-symvers=STYLE  enables symbol versioning of the shared library
1418                           [default=yes]
1419
1420 Optional Packages:
1421   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1422   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1423   --with-pic              try to use only PIC/non-PIC objects [default=use
1424                           both]
1425   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1426
1427 Some influential environment variables:
1428   CC          C compiler command
1429   CFLAGS      C compiler flags
1430   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1431               nonstandard directory <lib dir>
1432   LIBS        libraries to pass to the linker, e.g. -l<library>
1433   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1434               you have headers in a nonstandard directory <include dir>
1435   CPP         C preprocessor
1436   FC          Fortran compiler command
1437   FCFLAGS     Fortran compiler flags
1438
1439 Use these variables to override the choices made by `configure' or to help
1440 it to find libraries and programs with nonstandard names/locations.
1441
1442 Report bugs to the package provider.
1443 GNU OpenMP Runtime Library home page: <http://www.gnu.org/software/libgomp/>.
1444 General help using GNU software: <http://www.gnu.org/gethelp/>.
1445 _ACEOF
1446 ac_status=$?
1447 fi
1448
1449 if test "$ac_init_help" = "recursive"; then
1450   # If there are subdirs, report their specific --help.
1451   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1452     test -d "$ac_dir" ||
1453       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1454       continue
1455     ac_builddir=.
1456
1457 case "$ac_dir" in
1458 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1459 *)
1460   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1461   # A ".." for each directory in $ac_dir_suffix.
1462   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1463   case $ac_top_builddir_sub in
1464   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1465   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1466   esac ;;
1467 esac
1468 ac_abs_top_builddir=$ac_pwd
1469 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1470 # for backward compatibility:
1471 ac_top_builddir=$ac_top_build_prefix
1472
1473 case $srcdir in
1474   .)  # We are building in place.
1475     ac_srcdir=.
1476     ac_top_srcdir=$ac_top_builddir_sub
1477     ac_abs_top_srcdir=$ac_pwd ;;
1478   [\\/]* | ?:[\\/]* )  # Absolute name.
1479     ac_srcdir=$srcdir$ac_dir_suffix;
1480     ac_top_srcdir=$srcdir
1481     ac_abs_top_srcdir=$srcdir ;;
1482   *) # Relative name.
1483     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1484     ac_top_srcdir=$ac_top_build_prefix$srcdir
1485     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1486 esac
1487 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1488
1489     cd "$ac_dir" || { ac_status=$?; continue; }
1490     # Check for guested configure.
1491     if test -f "$ac_srcdir/configure.gnu"; then
1492       echo &&
1493       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1494     elif test -f "$ac_srcdir/configure"; then
1495       echo &&
1496       $SHELL "$ac_srcdir/configure" --help=recursive
1497     else
1498       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1499     fi || ac_status=$?
1500     cd "$ac_pwd" || { ac_status=$?; break; }
1501   done
1502 fi
1503
1504 test -n "$ac_init_help" && exit $ac_status
1505 if $ac_init_version; then
1506   cat <<\_ACEOF
1507 GNU OpenMP Runtime Library configure 1.0
1508 generated by GNU Autoconf 2.64
1509
1510 Copyright (C) 2009 Free Software Foundation, Inc.
1511 This configure script is free software; the Free Software Foundation
1512 gives unlimited permission to copy, distribute and modify it.
1513 _ACEOF
1514   exit
1515 fi
1516
1517 ## ------------------------ ##
1518 ## Autoconf initialization. ##
1519 ## ------------------------ ##
1520
1521 # ac_fn_c_try_compile LINENO
1522 # --------------------------
1523 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1524 ac_fn_c_try_compile ()
1525 {
1526   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1527   rm -f conftest.$ac_objext
1528   if { { ac_try="$ac_compile"
1529 case "(($ac_try" in
1530   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1531   *) ac_try_echo=$ac_try;;
1532 esac
1533 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1534 $as_echo "$ac_try_echo"; } >&5
1535   (eval "$ac_compile") 2>conftest.err
1536   ac_status=$?
1537   if test -s conftest.err; then
1538     grep -v '^ *+' conftest.err >conftest.er1
1539     cat conftest.er1 >&5
1540     mv -f conftest.er1 conftest.err
1541   fi
1542   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1543   test $ac_status = 0; } && {
1544          test -z "$ac_c_werror_flag" ||
1545          test ! -s conftest.err
1546        } && test -s conftest.$ac_objext; then :
1547   ac_retval=0
1548 else
1549   $as_echo "$as_me: failed program was:" >&5
1550 sed 's/^/| /' conftest.$ac_ext >&5
1551
1552         ac_retval=1
1553 fi
1554   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1555   return $ac_retval
1556
1557 } # ac_fn_c_try_compile
1558
1559 # ac_fn_c_try_link LINENO
1560 # -----------------------
1561 # Try to link conftest.$ac_ext, and return whether this succeeded.
1562 ac_fn_c_try_link ()
1563 {
1564   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565   rm -f conftest.$ac_objext conftest$ac_exeext
1566   if { { ac_try="$ac_link"
1567 case "(($ac_try" in
1568   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569   *) ac_try_echo=$ac_try;;
1570 esac
1571 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572 $as_echo "$ac_try_echo"; } >&5
1573   (eval "$ac_link") 2>conftest.err
1574   ac_status=$?
1575   if test -s conftest.err; then
1576     grep -v '^ *+' conftest.err >conftest.er1
1577     cat conftest.er1 >&5
1578     mv -f conftest.er1 conftest.err
1579   fi
1580   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581   test $ac_status = 0; } && {
1582          test -z "$ac_c_werror_flag" ||
1583          test ! -s conftest.err
1584        } && test -s conftest$ac_exeext && {
1585          test "$cross_compiling" = yes ||
1586          $as_test_x conftest$ac_exeext
1587        }; then :
1588   ac_retval=0
1589 else
1590   $as_echo "$as_me: failed program was:" >&5
1591 sed 's/^/| /' conftest.$ac_ext >&5
1592
1593         ac_retval=1
1594 fi
1595   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1596   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1597   # interfere with the next link command; also delete a directory that is
1598   # left behind by Apple's compiler.  We do this before executing the actions.
1599   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1600   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1601   return $ac_retval
1602
1603 } # ac_fn_c_try_link
1604
1605 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1606 # -------------------------------------------------------
1607 # Tests whether HEADER exists and can be compiled using the include files in
1608 # INCLUDES, setting the cache variable VAR accordingly.
1609 ac_fn_c_check_header_compile ()
1610 {
1611   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1612   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1613 $as_echo_n "checking for $2... " >&6; }
1614 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1615   $as_echo_n "(cached) " >&6
1616 else
1617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1618 /* end confdefs.h.  */
1619 $4
1620 #include <$2>
1621 _ACEOF
1622 if ac_fn_c_try_compile "$LINENO"; then :
1623   eval "$3=yes"
1624 else
1625   eval "$3=no"
1626 fi
1627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1628 fi
1629 eval ac_res=\$$3
1630                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1631 $as_echo "$ac_res" >&6; }
1632   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1633
1634 } # ac_fn_c_check_header_compile
1635
1636 # ac_fn_c_try_cpp LINENO
1637 # ----------------------
1638 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1639 ac_fn_c_try_cpp ()
1640 {
1641   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642   if { { ac_try="$ac_cpp conftest.$ac_ext"
1643 case "(($ac_try" in
1644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1645   *) ac_try_echo=$ac_try;;
1646 esac
1647 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1648 $as_echo "$ac_try_echo"; } >&5
1649   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1650   ac_status=$?
1651   if test -s conftest.err; then
1652     grep -v '^ *+' conftest.err >conftest.er1
1653     cat conftest.er1 >&5
1654     mv -f conftest.er1 conftest.err
1655   fi
1656   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1657   test $ac_status = 0; } >/dev/null && {
1658          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1659          test ! -s conftest.err
1660        }; then :
1661   ac_retval=0
1662 else
1663   $as_echo "$as_me: failed program was:" >&5
1664 sed 's/^/| /' conftest.$ac_ext >&5
1665
1666     ac_retval=1
1667 fi
1668   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1669   return $ac_retval
1670
1671 } # ac_fn_c_try_cpp
1672
1673 # ac_fn_c_try_run LINENO
1674 # ----------------------
1675 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1676 # that executables *can* be run.
1677 ac_fn_c_try_run ()
1678 {
1679   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680   if { { ac_try="$ac_link"
1681 case "(($ac_try" in
1682   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1683   *) ac_try_echo=$ac_try;;
1684 esac
1685 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1686 $as_echo "$ac_try_echo"; } >&5
1687   (eval "$ac_link") 2>&5
1688   ac_status=$?
1689   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1691   { { case "(($ac_try" in
1692   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1693   *) ac_try_echo=$ac_try;;
1694 esac
1695 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1696 $as_echo "$ac_try_echo"; } >&5
1697   (eval "$ac_try") 2>&5
1698   ac_status=$?
1699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1700   test $ac_status = 0; }; }; then :
1701   ac_retval=0
1702 else
1703   $as_echo "$as_me: program exited with status $ac_status" >&5
1704        $as_echo "$as_me: failed program was:" >&5
1705 sed 's/^/| /' conftest.$ac_ext >&5
1706
1707        ac_retval=$ac_status
1708 fi
1709   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1711   return $ac_retval
1712
1713 } # ac_fn_c_try_run
1714
1715 # ac_fn_c_check_func LINENO FUNC VAR
1716 # ----------------------------------
1717 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1718 ac_fn_c_check_func ()
1719 {
1720   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1722 $as_echo_n "checking for $2... " >&6; }
1723 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1724   $as_echo_n "(cached) " >&6
1725 else
1726   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1727 /* end confdefs.h.  */
1728 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1729    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1730 #define $2 innocuous_$2
1731
1732 /* System header to define __stub macros and hopefully few prototypes,
1733     which can conflict with char $2 (); below.
1734     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1735     <limits.h> exists even on freestanding compilers.  */
1736
1737 #ifdef __STDC__
1738 # include <limits.h>
1739 #else
1740 # include <assert.h>
1741 #endif
1742
1743 #undef $2
1744
1745 /* Override any GCC internal prototype to avoid an error.
1746    Use char because int might match the return type of a GCC
1747    builtin and then its argument prototype would still apply.  */
1748 #ifdef __cplusplus
1749 extern "C"
1750 #endif
1751 char $2 ();
1752 /* The GNU C library defines this for functions which it implements
1753     to always fail with ENOSYS.  Some functions are actually named
1754     something starting with __ and the normal name is an alias.  */
1755 #if defined __stub_$2 || defined __stub___$2
1756 choke me
1757 #endif
1758
1759 int
1760 main ()
1761 {
1762 return $2 ();
1763   ;
1764   return 0;
1765 }
1766 _ACEOF
1767 if ac_fn_c_try_link "$LINENO"; then :
1768   eval "$3=yes"
1769 else
1770   eval "$3=no"
1771 fi
1772 rm -f core conftest.err conftest.$ac_objext \
1773     conftest$ac_exeext conftest.$ac_ext
1774 fi
1775 eval ac_res=\$$3
1776                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1777 $as_echo "$ac_res" >&6; }
1778   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1779
1780 } # ac_fn_c_check_func
1781
1782 # ac_fn_fc_try_compile LINENO
1783 # ---------------------------
1784 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1785 ac_fn_fc_try_compile ()
1786 {
1787   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1788   rm -f conftest.$ac_objext
1789   if { { ac_try="$ac_compile"
1790 case "(($ac_try" in
1791   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1792   *) ac_try_echo=$ac_try;;
1793 esac
1794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1795 $as_echo "$ac_try_echo"; } >&5
1796   (eval "$ac_compile") 2>conftest.err
1797   ac_status=$?
1798   if test -s conftest.err; then
1799     grep -v '^ *+' conftest.err >conftest.er1
1800     cat conftest.er1 >&5
1801     mv -f conftest.er1 conftest.err
1802   fi
1803   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1804   test $ac_status = 0; } && {
1805          test -z "$ac_fc_werror_flag" ||
1806          test ! -s conftest.err
1807        } && test -s conftest.$ac_objext; then :
1808   ac_retval=0
1809 else
1810   $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1812
1813         ac_retval=1
1814 fi
1815   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1816   return $ac_retval
1817
1818 } # ac_fn_fc_try_compile
1819
1820 # ac_fn_fc_try_link LINENO
1821 # ------------------------
1822 # Try to link conftest.$ac_ext, and return whether this succeeded.
1823 ac_fn_fc_try_link ()
1824 {
1825   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1826   rm -f conftest.$ac_objext conftest$ac_exeext
1827   if { { ac_try="$ac_link"
1828 case "(($ac_try" in
1829   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1830   *) ac_try_echo=$ac_try;;
1831 esac
1832 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1833 $as_echo "$ac_try_echo"; } >&5
1834   (eval "$ac_link") 2>conftest.err
1835   ac_status=$?
1836   if test -s conftest.err; then
1837     grep -v '^ *+' conftest.err >conftest.er1
1838     cat conftest.er1 >&5
1839     mv -f conftest.er1 conftest.err
1840   fi
1841   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1842   test $ac_status = 0; } && {
1843          test -z "$ac_fc_werror_flag" ||
1844          test ! -s conftest.err
1845        } && test -s conftest$ac_exeext && {
1846          test "$cross_compiling" = yes ||
1847          $as_test_x conftest$ac_exeext
1848        }; then :
1849   ac_retval=0
1850 else
1851   $as_echo "$as_me: failed program was:" >&5
1852 sed 's/^/| /' conftest.$ac_ext >&5
1853
1854         ac_retval=1
1855 fi
1856   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1857   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1858   # interfere with the next link command; also delete a directory that is
1859   # left behind by Apple's compiler.  We do this before executing the actions.
1860   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1861   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1862   return $ac_retval
1863
1864 } # ac_fn_fc_try_link
1865
1866 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1867 # -------------------------------------------------------
1868 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1869 # the include files in INCLUDES and setting the cache variable VAR
1870 # accordingly.
1871 ac_fn_c_check_header_mongrel ()
1872 {
1873   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1874   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1875   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1876 $as_echo_n "checking for $2... " >&6; }
1877 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1878   $as_echo_n "(cached) " >&6
1879 fi
1880 eval ac_res=\$$3
1881                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1882 $as_echo "$ac_res" >&6; }
1883 else
1884   # Is the header compilable?
1885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1886 $as_echo_n "checking $2 usability... " >&6; }
1887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888 /* end confdefs.h.  */
1889 $4
1890 #include <$2>
1891 _ACEOF
1892 if ac_fn_c_try_compile "$LINENO"; then :
1893   ac_header_compiler=yes
1894 else
1895   ac_header_compiler=no
1896 fi
1897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1899 $as_echo "$ac_header_compiler" >&6; }
1900
1901 # Is the header present?
1902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1903 $as_echo_n "checking $2 presence... " >&6; }
1904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1905 /* end confdefs.h.  */
1906 #include <$2>
1907 _ACEOF
1908 if ac_fn_c_try_cpp "$LINENO"; then :
1909   ac_header_preproc=yes
1910 else
1911   ac_header_preproc=no
1912 fi
1913 rm -f conftest.err conftest.$ac_ext
1914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1915 $as_echo "$ac_header_preproc" >&6; }
1916
1917 # So?  What about this header?
1918 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1919   yes:no: )
1920     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1921 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1922     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1923 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1924     ;;
1925   no:yes:* )
1926     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1927 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1928     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1929 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1930     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1931 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1932     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1933 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1934     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1935 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1936     ;;
1937 esac
1938   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1939 $as_echo_n "checking for $2... " >&6; }
1940 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1941   $as_echo_n "(cached) " >&6
1942 else
1943   eval "$3=\$ac_header_compiler"
1944 fi
1945 eval ac_res=\$$3
1946                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947 $as_echo "$ac_res" >&6; }
1948 fi
1949   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1950
1951 } # ac_fn_c_check_header_mongrel
1952
1953 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1954 # -------------------------------------------
1955 # Tests whether TYPE exists after having included INCLUDES, setting cache
1956 # variable VAR accordingly.
1957 ac_fn_c_check_type ()
1958 {
1959   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1960   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1961 $as_echo_n "checking for $2... " >&6; }
1962 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1963   $as_echo_n "(cached) " >&6
1964 else
1965   eval "$3=no"
1966   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1967 /* end confdefs.h.  */
1968 $4
1969 int
1970 main ()
1971 {
1972 if (sizeof ($2))
1973          return 0;
1974   ;
1975   return 0;
1976 }
1977 _ACEOF
1978 if ac_fn_c_try_compile "$LINENO"; then :
1979   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1980 /* end confdefs.h.  */
1981 $4
1982 int
1983 main ()
1984 {
1985 if (sizeof (($2)))
1986             return 0;
1987   ;
1988   return 0;
1989 }
1990 _ACEOF
1991 if ac_fn_c_try_compile "$LINENO"; then :
1992
1993 else
1994   eval "$3=yes"
1995 fi
1996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1997 fi
1998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1999 fi
2000 eval ac_res=\$$3
2001                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2002 $as_echo "$ac_res" >&6; }
2003   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2004
2005 } # ac_fn_c_check_type
2006
2007 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2008 # --------------------------------------------
2009 # Tries to find the compile-time value of EXPR in a program that includes
2010 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2011 # computed
2012 ac_fn_c_compute_int ()
2013 {
2014   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2015   if test "$cross_compiling" = yes; then
2016     # Depending upon the size, compute the lo and hi bounds.
2017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2018 /* end confdefs.h.  */
2019 $4
2020 int
2021 main ()
2022 {
2023 static int test_array [1 - 2 * !(($2) >= 0)];
2024 test_array [0] = 0
2025
2026   ;
2027   return 0;
2028 }
2029 _ACEOF
2030 if ac_fn_c_try_compile "$LINENO"; then :
2031   ac_lo=0 ac_mid=0
2032   while :; do
2033     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2034 /* end confdefs.h.  */
2035 $4
2036 int
2037 main ()
2038 {
2039 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2040 test_array [0] = 0
2041
2042   ;
2043   return 0;
2044 }
2045 _ACEOF
2046 if ac_fn_c_try_compile "$LINENO"; then :
2047   ac_hi=$ac_mid; break
2048 else
2049   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2050                         if test $ac_lo -le $ac_mid; then
2051                           ac_lo= ac_hi=
2052                           break
2053                         fi
2054                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2055 fi
2056 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2057   done
2058 else
2059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2060 /* end confdefs.h.  */
2061 $4
2062 int
2063 main ()
2064 {
2065 static int test_array [1 - 2 * !(($2) < 0)];
2066 test_array [0] = 0
2067
2068   ;
2069   return 0;
2070 }
2071 _ACEOF
2072 if ac_fn_c_try_compile "$LINENO"; then :
2073   ac_hi=-1 ac_mid=-1
2074   while :; do
2075     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2076 /* end confdefs.h.  */
2077 $4
2078 int
2079 main ()
2080 {
2081 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2082 test_array [0] = 0
2083
2084   ;
2085   return 0;
2086 }
2087 _ACEOF
2088 if ac_fn_c_try_compile "$LINENO"; then :
2089   ac_lo=$ac_mid; break
2090 else
2091   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2092                         if test $ac_mid -le $ac_hi; then
2093                           ac_lo= ac_hi=
2094                           break
2095                         fi
2096                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2097 fi
2098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2099   done
2100 else
2101   ac_lo= ac_hi=
2102 fi
2103 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2104 fi
2105 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2106 # Binary search between lo and hi bounds.
2107 while test "x$ac_lo" != "x$ac_hi"; do
2108   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2109   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110 /* end confdefs.h.  */
2111 $4
2112 int
2113 main ()
2114 {
2115 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2116 test_array [0] = 0
2117
2118   ;
2119   return 0;
2120 }
2121 _ACEOF
2122 if ac_fn_c_try_compile "$LINENO"; then :
2123   ac_hi=$ac_mid
2124 else
2125   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2126 fi
2127 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128 done
2129 case $ac_lo in #((
2130 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2131 '') ac_retval=1 ;;
2132 esac
2133   else
2134     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2135 /* end confdefs.h.  */
2136 $4
2137 static long int longval () { return $2; }
2138 static unsigned long int ulongval () { return $2; }
2139 #include <stdio.h>
2140 #include <stdlib.h>
2141 int
2142 main ()
2143 {
2144
2145   FILE *f = fopen ("conftest.val", "w");
2146   if (! f)
2147     return 1;
2148   if (($2) < 0)
2149     {
2150       long int i = longval ();
2151       if (i != ($2))
2152         return 1;
2153       fprintf (f, "%ld", i);
2154     }
2155   else
2156     {
2157       unsigned long int i = ulongval ();
2158       if (i != ($2))
2159         return 1;
2160       fprintf (f, "%lu", i);
2161     }
2162   /* Do not output a trailing newline, as this causes \r\n confusion
2163      on some platforms.  */
2164   return ferror (f) || fclose (f) != 0;
2165
2166   ;
2167   return 0;
2168 }
2169 _ACEOF
2170 if ac_fn_c_try_run "$LINENO"; then :
2171   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2172 else
2173   ac_retval=1
2174 fi
2175 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2176   conftest.$ac_objext conftest.beam conftest.$ac_ext
2177 rm -f conftest.val
2178
2179   fi
2180   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2181   return $ac_retval
2182
2183 } # ac_fn_c_compute_int
2184 cat >config.log <<_ACEOF
2185 This file contains any messages produced by compilers while
2186 running configure, to aid debugging if configure makes a mistake.
2187
2188 It was created by GNU OpenMP Runtime Library $as_me 1.0, which was
2189 generated by GNU Autoconf 2.64.  Invocation command line was
2190
2191   $ $0 $@
2192
2193 _ACEOF
2194 exec 5>>config.log
2195 {
2196 cat <<_ASUNAME
2197 ## --------- ##
2198 ## Platform. ##
2199 ## --------- ##
2200
2201 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2202 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2203 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2204 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2205 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2206
2207 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2208 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2209
2210 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2211 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2212 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2213 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2214 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2215 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2216 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2217
2218 _ASUNAME
2219
2220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2221 for as_dir in $PATH
2222 do
2223   IFS=$as_save_IFS
2224   test -z "$as_dir" && as_dir=.
2225     $as_echo "PATH: $as_dir"
2226   done
2227 IFS=$as_save_IFS
2228
2229 } >&5
2230
2231 cat >&5 <<_ACEOF
2232
2233
2234 ## ----------- ##
2235 ## Core tests. ##
2236 ## ----------- ##
2237
2238 _ACEOF
2239
2240
2241 # Keep a trace of the command line.
2242 # Strip out --no-create and --no-recursion so they do not pile up.
2243 # Strip out --silent because we don't want to record it for future runs.
2244 # Also quote any args containing shell meta-characters.
2245 # Make two passes to allow for proper duplicate-argument suppression.
2246 ac_configure_args=
2247 ac_configure_args0=
2248 ac_configure_args1=
2249 ac_must_keep_next=false
2250 for ac_pass in 1 2
2251 do
2252   for ac_arg
2253   do
2254     case $ac_arg in
2255     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2256     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2257     | -silent | --silent | --silen | --sile | --sil)
2258       continue ;;
2259     *\'*)
2260       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2261     esac
2262     case $ac_pass in
2263     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2264     2)
2265       as_fn_append ac_configure_args1 " '$ac_arg'"
2266       if test $ac_must_keep_next = true; then
2267         ac_must_keep_next=false # Got value, back to normal.
2268       else
2269         case $ac_arg in
2270           *=* | --config-cache | -C | -disable-* | --disable-* \
2271           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2272           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2273           | -with-* | --with-* | -without-* | --without-* | --x)
2274             case "$ac_configure_args0 " in
2275               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2276             esac
2277             ;;
2278           -* ) ac_must_keep_next=true ;;
2279         esac
2280       fi
2281       as_fn_append ac_configure_args " '$ac_arg'"
2282       ;;
2283     esac
2284   done
2285 done
2286 { ac_configure_args0=; unset ac_configure_args0;}
2287 { ac_configure_args1=; unset ac_configure_args1;}
2288
2289 # When interrupted or exit'd, cleanup temporary files, and complete
2290 # config.log.  We remove comments because anyway the quotes in there
2291 # would cause problems or look ugly.
2292 # WARNING: Use '\'' to represent an apostrophe within the trap.
2293 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2294 trap 'exit_status=$?
2295   # Save into config.log some information that might help in debugging.
2296   {
2297     echo
2298
2299     cat <<\_ASBOX
2300 ## ---------------- ##
2301 ## Cache variables. ##
2302 ## ---------------- ##
2303 _ASBOX
2304     echo
2305     # The following way of writing the cache mishandles newlines in values,
2306 (
2307   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2308     eval ac_val=\$$ac_var
2309     case $ac_val in #(
2310     *${as_nl}*)
2311       case $ac_var in #(
2312       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2313 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2314       esac
2315       case $ac_var in #(
2316       _ | IFS | as_nl) ;; #(
2317       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2318       *) { eval $ac_var=; unset $ac_var;} ;;
2319       esac ;;
2320     esac
2321   done
2322   (set) 2>&1 |
2323     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2324     *${as_nl}ac_space=\ *)
2325       sed -n \
2326         "s/'\''/'\''\\\\'\'''\''/g;
2327           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2328       ;; #(
2329     *)
2330       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2331       ;;
2332     esac |
2333     sort
2334 )
2335     echo
2336
2337     cat <<\_ASBOX
2338 ## ----------------- ##
2339 ## Output variables. ##
2340 ## ----------------- ##
2341 _ASBOX
2342     echo
2343     for ac_var in $ac_subst_vars
2344     do
2345       eval ac_val=\$$ac_var
2346       case $ac_val in
2347       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2348       esac
2349       $as_echo "$ac_var='\''$ac_val'\''"
2350     done | sort
2351     echo
2352
2353     if test -n "$ac_subst_files"; then
2354       cat <<\_ASBOX
2355 ## ------------------- ##
2356 ## File substitutions. ##
2357 ## ------------------- ##
2358 _ASBOX
2359       echo
2360       for ac_var in $ac_subst_files
2361       do
2362         eval ac_val=\$$ac_var
2363         case $ac_val in
2364         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2365         esac
2366         $as_echo "$ac_var='\''$ac_val'\''"
2367       done | sort
2368       echo
2369     fi
2370
2371     if test -s confdefs.h; then
2372       cat <<\_ASBOX
2373 ## ----------- ##
2374 ## confdefs.h. ##
2375 ## ----------- ##
2376 _ASBOX
2377       echo
2378       cat confdefs.h
2379       echo
2380     fi
2381     test "$ac_signal" != 0 &&
2382       $as_echo "$as_me: caught signal $ac_signal"
2383     $as_echo "$as_me: exit $exit_status"
2384   } >&5
2385   rm -f core *.core core.conftest.* &&
2386     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2387     exit $exit_status
2388 ' 0
2389 for ac_signal in 1 2 13 15; do
2390   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2391 done
2392 ac_signal=0
2393
2394 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2395 rm -f -r conftest* confdefs.h
2396
2397 $as_echo "/* confdefs.h */" > confdefs.h
2398
2399 # Predefined preprocessor variables.
2400
2401 cat >>confdefs.h <<_ACEOF
2402 #define PACKAGE_NAME "$PACKAGE_NAME"
2403 _ACEOF
2404
2405 cat >>confdefs.h <<_ACEOF
2406 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2407 _ACEOF
2408
2409 cat >>confdefs.h <<_ACEOF
2410 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2411 _ACEOF
2412
2413 cat >>confdefs.h <<_ACEOF
2414 #define PACKAGE_STRING "$PACKAGE_STRING"
2415 _ACEOF
2416
2417 cat >>confdefs.h <<_ACEOF
2418 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2419 _ACEOF
2420
2421 cat >>confdefs.h <<_ACEOF
2422 #define PACKAGE_URL "$PACKAGE_URL"
2423 _ACEOF
2424
2425
2426 # Let the site file select an alternate cache file if it wants to.
2427 # Prefer an explicitly selected file to automatically selected ones.
2428 ac_site_file1=NONE
2429 ac_site_file2=NONE
2430 if test -n "$CONFIG_SITE"; then
2431   ac_site_file1=$CONFIG_SITE
2432 elif test "x$prefix" != xNONE; then
2433   ac_site_file1=$prefix/share/config.site
2434   ac_site_file2=$prefix/etc/config.site
2435 else
2436   ac_site_file1=$ac_default_prefix/share/config.site
2437   ac_site_file2=$ac_default_prefix/etc/config.site
2438 fi
2439 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2440 do
2441   test "x$ac_site_file" = xNONE && continue
2442   if test -r "$ac_site_file"; then
2443     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2444 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2445     sed 's/^/| /' "$ac_site_file" >&5
2446     . "$ac_site_file"
2447   fi
2448 done
2449
2450 if test -r "$cache_file"; then
2451   # Some versions of bash will fail to source /dev/null (special
2452   # files actually), so we avoid doing that.
2453   if test -f "$cache_file"; then
2454     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2455 $as_echo "$as_me: loading cache $cache_file" >&6;}
2456     case $cache_file in
2457       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2458       *)                      . "./$cache_file";;
2459     esac
2460   fi
2461 else
2462   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2463 $as_echo "$as_me: creating cache $cache_file" >&6;}
2464   >$cache_file
2465 fi
2466
2467 # Check that the precious variables saved in the cache have kept the same
2468 # value.
2469 ac_cache_corrupted=false
2470 for ac_var in $ac_precious_vars; do
2471   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2472   eval ac_new_set=\$ac_env_${ac_var}_set
2473   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2474   eval ac_new_val=\$ac_env_${ac_var}_value
2475   case $ac_old_set,$ac_new_set in
2476     set,)
2477       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2478 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2479       ac_cache_corrupted=: ;;
2480     ,set)
2481       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2482 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2483       ac_cache_corrupted=: ;;
2484     ,);;
2485     *)
2486       if test "x$ac_old_val" != "x$ac_new_val"; then
2487         # differences in whitespace do not lead to failure.
2488         ac_old_val_w=`echo x $ac_old_val`
2489         ac_new_val_w=`echo x $ac_new_val`
2490         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2491           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2492 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2493           ac_cache_corrupted=:
2494         else
2495           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2496 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2497           eval $ac_var=\$ac_old_val
2498         fi
2499         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2500 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2501         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2502 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2503       fi;;
2504   esac
2505   # Pass precious variables to config.status.
2506   if test "$ac_new_set" = set; then
2507     case $ac_new_val in
2508     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2509     *) ac_arg=$ac_var=$ac_new_val ;;
2510     esac
2511     case " $ac_configure_args " in
2512       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2513       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2514     esac
2515   fi
2516 done
2517 if $ac_cache_corrupted; then
2518   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2519 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2520   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2521 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2522   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2523 fi
2524 ## -------------------- ##
2525 ## Main body of script. ##
2526 ## -------------------- ##
2527
2528 ac_ext=c
2529 ac_cpp='$CPP $CPPFLAGS'
2530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2533
2534
2535
2536
2537
2538 ac_config_headers="$ac_config_headers config.h"
2539
2540
2541 # -------
2542 # Options
2543 # -------
2544
2545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2546 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2547  # Check whether --enable-version-specific-runtime-libs was given.
2548 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2549   enableval=$enable_version_specific_runtime_libs;
2550       case "$enableval" in
2551        yes|no) ;;
2552        *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2553                           esac
2554
2555 else
2556   enable_version_specific_runtime_libs=no
2557 fi
2558
2559
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2561 $as_echo "$enable_version_specific_runtime_libs" >&6; }
2562
2563 # We would like our source tree to be readonly. However when releases or
2564 # pre-releases are generated, the flex/bison generated files as well as the
2565 # various formats of manuals need to be included along with the rest of the
2566 # sources.  Therefore we have --enable-generated-files-in-srcdir to do
2567 # just that.
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2569 $as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2570  # Check whether --enable-generated-files-in-srcdir was given.
2571 if test "${enable_generated_files_in_srcdir+set}" = set; then :
2572   enableval=$enable_generated_files_in_srcdir;
2573       case "$enableval" in
2574        yes|no) ;;
2575        *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2576                           esac
2577
2578 else
2579   enable_generated_files_in_srcdir=no
2580 fi
2581
2582
2583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2584 $as_echo "$enable_generated_files_in_srcdir" >&6; }
2585  if test "$enable_generated_files_in_srcdir" = yes; then
2586   GENINSRC_TRUE=
2587   GENINSRC_FALSE='#'
2588 else
2589   GENINSRC_TRUE='#'
2590   GENINSRC_FALSE=
2591 fi
2592
2593
2594
2595 # -------
2596 # -------
2597
2598 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2599 #
2600 # You will slowly go insane if you do not grok the following fact:  when
2601 # building this library, the top-level /target/ becomes the library's /host/.
2602 #
2603 # configure then causes --target to default to --host, exactly like any
2604 # other package using autoconf.  Therefore, 'target' and 'host' will
2605 # always be the same.  This makes sense both for native and cross compilers
2606 # just think about it for a little while.  :-)
2607 #
2608 # Also, if this library is being configured as part of a cross compiler, the
2609 # top-level configure script will pass the "real" host as $with_cross_host.
2610 #
2611 # Do not delete or change the following two lines.  For why, see
2612 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2613 ac_aux_dir=
2614 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2615   for ac_t in install-sh install.sh shtool; do
2616     if test -f "$ac_dir/$ac_t"; then
2617       ac_aux_dir=$ac_dir
2618       ac_install_sh="$ac_aux_dir/$ac_t -c"
2619       break 2
2620     fi
2621   done
2622 done
2623 if test -z "$ac_aux_dir"; then
2624   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2625 fi
2626
2627 # These three variables are undocumented and unsupported,
2628 # and are intended to be withdrawn in a future Autoconf release.
2629 # They can cause serious problems if a builder's source tree is in a directory
2630 # whose full name contains unusual characters.
2631 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2632 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2633 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2634
2635
2636 # Make sure we can run config.sub.
2637 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2638   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2639
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2641 $as_echo_n "checking build system type... " >&6; }
2642 if test "${ac_cv_build+set}" = set; then :
2643   $as_echo_n "(cached) " >&6
2644 else
2645   ac_build_alias=$build_alias
2646 test "x$ac_build_alias" = x &&
2647   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2648 test "x$ac_build_alias" = x &&
2649   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2650 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2651   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2652
2653 fi
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2655 $as_echo "$ac_cv_build" >&6; }
2656 case $ac_cv_build in
2657 *-*-*) ;;
2658 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2659 esac
2660 build=$ac_cv_build
2661 ac_save_IFS=$IFS; IFS='-'
2662 set x $ac_cv_build
2663 shift
2664 build_cpu=$1
2665 build_vendor=$2
2666 shift; shift
2667 # Remember, the first character of IFS is used to create $*,
2668 # except with old shells:
2669 build_os=$*
2670 IFS=$ac_save_IFS
2671 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2672
2673
2674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2675 $as_echo_n "checking host system type... " >&6; }
2676 if test "${ac_cv_host+set}" = set; then :
2677   $as_echo_n "(cached) " >&6
2678 else
2679   if test "x$host_alias" = x; then
2680   ac_cv_host=$ac_cv_build
2681 else
2682   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2683     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2684 fi
2685
2686 fi
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2688 $as_echo "$ac_cv_host" >&6; }
2689 case $ac_cv_host in
2690 *-*-*) ;;
2691 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2692 esac
2693 host=$ac_cv_host
2694 ac_save_IFS=$IFS; IFS='-'
2695 set x $ac_cv_host
2696 shift
2697 host_cpu=$1
2698 host_vendor=$2
2699 shift; shift
2700 # Remember, the first character of IFS is used to create $*,
2701 # except with old shells:
2702 host_os=$*
2703 IFS=$ac_save_IFS
2704 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2705
2706
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2708 $as_echo_n "checking target system type... " >&6; }
2709 if test "${ac_cv_target+set}" = set; then :
2710   $as_echo_n "(cached) " >&6
2711 else
2712   if test "x$target_alias" = x; then
2713   ac_cv_target=$ac_cv_host
2714 else
2715   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2716     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2717 fi
2718
2719 fi
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2721 $as_echo "$ac_cv_target" >&6; }
2722 case $ac_cv_target in
2723 *-*-*) ;;
2724 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2725 esac
2726 target=$ac_cv_target
2727 ac_save_IFS=$IFS; IFS='-'
2728 set x $ac_cv_target
2729 shift
2730 target_cpu=$1
2731 target_vendor=$2
2732 shift; shift
2733 # Remember, the first character of IFS is used to create $*,
2734 # except with old shells:
2735 target_os=$*
2736 IFS=$ac_save_IFS
2737 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2738
2739
2740 # The aliases save the names the user supplied, while $host etc.
2741 # will get canonicalized.
2742 test -n "$target_alias" &&
2743   test "$program_prefix$program_suffix$program_transform_name" = \
2744     NONENONEs,x,x, &&
2745   program_prefix=${target_alias}-
2746
2747 target_alias=${target_alias-$host_alias}
2748
2749 # Sets up automake.  Must come after AC_CANONICAL_SYSTEM.  Each of the
2750 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2751 #  1.9.0:  minimum required version
2752 #  no-define:  PACKAGE and VERSION will not be #define'd in config.h (a bunch
2753 #              of other PACKAGE_* variables will, however, and there's nothing
2754 #              we can do about that; they come from AC_INIT).
2755 #  foreign:  we don't follow the normal rules for GNU packages (no COPYING
2756 #            file in the top srcdir, etc, etc), so stop complaining.
2757 #  no-dist:  we don't want 'dist' and related rules.
2758 #  -Wall:  turns on all automake warnings...
2759 #  -Wno-portability:  ...except this one, since GNU make is required.
2760 #  -Wno-override: ... and this one, since we do want this in testsuite.
2761 am__api_version='1.11'
2762
2763 # Find a good install program.  We prefer a C program (faster),
2764 # so one script is as good as another.  But avoid the broken or
2765 # incompatible versions:
2766 # SysV /etc/install, /usr/sbin/install
2767 # SunOS /usr/etc/install
2768 # IRIX /sbin/install
2769 # AIX /bin/install
2770 # AmigaOS /C/install, which installs bootblocks on floppy discs
2771 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2772 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2773 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2774 # OS/2's system install, which has a completely different semantic
2775 # ./install, which can be erroneously created by make from ./install.sh.
2776 # Reject install programs that cannot install multiple files.
2777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2778 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2779 if test -z "$INSTALL"; then
2780 if test "${ac_cv_path_install+set}" = set; then :
2781   $as_echo_n "(cached) " >&6
2782 else
2783   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2784 for as_dir in $PATH
2785 do
2786   IFS=$as_save_IFS
2787   test -z "$as_dir" && as_dir=.
2788     # Account for people who put trailing slashes in PATH elements.
2789 case $as_dir/ in #((
2790   ./ | .// | /[cC]/* | \
2791   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2792   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2793   /usr/ucb/* ) ;;
2794   *)
2795     # OSF1 and SCO ODT 3.0 have their own names for install.
2796     # Don't use installbsd from OSF since it installs stuff as root
2797     # by default.
2798     for ac_prog in ginstall scoinst install; do
2799       for ac_exec_ext in '' $ac_executable_extensions; do
2800         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2801           if test $ac_prog = install &&
2802             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2803             # AIX install.  It has an incompatible calling convention.
2804             :
2805           elif test $ac_prog = install &&
2806             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2807             # program-specific install script used by HP pwplus--don't use.
2808             :
2809           else
2810             rm -rf conftest.one conftest.two conftest.dir
2811             echo one > conftest.one
2812             echo two > conftest.two
2813             mkdir conftest.dir
2814             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2815               test -s conftest.one && test -s conftest.two &&
2816               test -s conftest.dir/conftest.one &&
2817               test -s conftest.dir/conftest.two
2818             then
2819               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2820               break 3
2821             fi
2822           fi
2823         fi
2824       done
2825     done
2826     ;;
2827 esac
2828
2829   done
2830 IFS=$as_save_IFS
2831
2832 rm -rf conftest.one conftest.two conftest.dir
2833
2834 fi
2835   if test "${ac_cv_path_install+set}" = set; then
2836     INSTALL=$ac_cv_path_install
2837   else
2838     # As a last resort, use the slow shell script.  Don't cache a
2839     # value for INSTALL within a source directory, because that will
2840     # break other packages using the cache if that directory is
2841     # removed, or if the value is a relative name.
2842     INSTALL=$ac_install_sh
2843   fi
2844 fi
2845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2846 $as_echo "$INSTALL" >&6; }
2847
2848 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2849 # It thinks the first close brace ends the variable substitution.
2850 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2851
2852 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2853
2854 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2855
2856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2857 $as_echo_n "checking whether build environment is sane... " >&6; }
2858 # Just in case
2859 sleep 1
2860 echo timestamp > conftest.file
2861 # Reject unsafe characters in $srcdir or the absolute working directory
2862 # name.  Accept space and tab only in the latter.
2863 am_lf='
2864 '
2865 case `pwd` in
2866   *[\\\"\#\$\&\'\`$am_lf]*)
2867     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2868 esac
2869 case $srcdir in
2870   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2871     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2872 esac
2873
2874 # Do `set' in a subshell so we don't clobber the current shell's
2875 # arguments.  Must try -L first in case configure is actually a
2876 # symlink; some systems play weird games with the mod time of symlinks
2877 # (eg FreeBSD returns the mod time of the symlink's containing
2878 # directory).
2879 if (
2880    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2881    if test "$*" = "X"; then
2882       # -L didn't work.
2883       set X `ls -t "$srcdir/configure" conftest.file`
2884    fi
2885    rm -f conftest.file
2886    if test "$*" != "X $srcdir/configure conftest.file" \
2887       && test "$*" != "X conftest.file $srcdir/configure"; then
2888
2889       # If neither matched, then we have a broken ls.  This can happen
2890       # if, for instance, CONFIG_SHELL is bash and it inherits a
2891       # broken ls alias from the environment.  This has actually
2892       # happened.  Such a system could not be considered "sane".
2893       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2894 alias in your environment" "$LINENO" 5
2895    fi
2896
2897    test "$2" = conftest.file
2898    )
2899 then
2900    # Ok.
2901    :
2902 else
2903    as_fn_error "newly created file is older than distributed files!
2904 Check your system clock" "$LINENO" 5
2905 fi
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2907 $as_echo "yes" >&6; }
2908 test "$program_prefix" != NONE &&
2909   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2910 # Use a double $ so make ignores it.
2911 test "$program_suffix" != NONE &&
2912   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2913 # Double any \ or $.
2914 # By default was `s,x,x', remove it if useless.
2915 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2916 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2917
2918 # expand $ac_aux_dir to an absolute path
2919 am_aux_dir=`cd $ac_aux_dir && pwd`
2920
2921 if test x"${MISSING+set}" != xset; then
2922   case $am_aux_dir in
2923   *\ * | *\     *)
2924     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2925   *)
2926     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2927   esac
2928 fi
2929 # Use eval to expand $SHELL
2930 if eval "$MISSING --run true"; then
2931   am_missing_run="$MISSING --run "
2932 else
2933   am_missing_run=
2934   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2935 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2936 fi
2937
2938 if test x"${install_sh}" != xset; then
2939   case $am_aux_dir in
2940   *\ * | *\     *)
2941     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2942   *)
2943     install_sh="\${SHELL} $am_aux_dir/install-sh"
2944   esac
2945 fi
2946
2947 # Installed binaries are usually stripped using `strip' when the user
2948 # run `make install-strip'.  However `strip' might not be the right
2949 # tool to use in cross-compilation environments, therefore Automake
2950 # will honor the `STRIP' environment variable to overrule this program.
2951 if test "$cross_compiling" != no; then
2952   if test -n "$ac_tool_prefix"; then
2953   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2954 set dummy ${ac_tool_prefix}strip; ac_word=$2
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2956 $as_echo_n "checking for $ac_word... " >&6; }
2957 if test "${ac_cv_prog_STRIP+set}" = set; then :
2958   $as_echo_n "(cached) " >&6
2959 else
2960   if test -n "$STRIP"; then
2961   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2962 else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2970     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2971     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2972     break 2
2973   fi
2974 done
2975   done
2976 IFS=$as_save_IFS
2977
2978 fi
2979 fi
2980 STRIP=$ac_cv_prog_STRIP
2981 if test -n "$STRIP"; then
2982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2983 $as_echo "$STRIP" >&6; }
2984 else
2985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2986 $as_echo "no" >&6; }
2987 fi
2988
2989
2990 fi
2991 if test -z "$ac_cv_prog_STRIP"; then
2992   ac_ct_STRIP=$STRIP
2993   # Extract the first word of "strip", so it can be a program name with args.
2994 set dummy strip; ac_word=$2
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2996 $as_echo_n "checking for $ac_word... " >&6; }
2997 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2998   $as_echo_n "(cached) " >&6
2999 else
3000   if test -n "$ac_ct_STRIP"; then
3001   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3002 else
3003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004 for as_dir in $PATH
3005 do
3006   IFS=$as_save_IFS
3007   test -z "$as_dir" && as_dir=.
3008     for ac_exec_ext in '' $ac_executable_extensions; do
3009   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3010     ac_cv_prog_ac_ct_STRIP="strip"
3011     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3012     break 2
3013   fi
3014 done
3015   done
3016 IFS=$as_save_IFS
3017
3018 fi
3019 fi
3020 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3021 if test -n "$ac_ct_STRIP"; then
3022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3023 $as_echo "$ac_ct_STRIP" >&6; }
3024 else
3025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3026 $as_echo "no" >&6; }
3027 fi
3028
3029   if test "x$ac_ct_STRIP" = x; then
3030     STRIP=":"
3031   else
3032     case $cross_compiling:$ac_tool_warned in
3033 yes:)
3034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3035 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3036 ac_tool_warned=yes ;;
3037 esac
3038     STRIP=$ac_ct_STRIP
3039   fi
3040 else
3041   STRIP="$ac_cv_prog_STRIP"
3042 fi
3043
3044 fi
3045 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3046
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3048 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3049 if test -z "$MKDIR_P"; then
3050   if test "${ac_cv_path_mkdir+set}" = set; then :
3051   $as_echo_n "(cached) " >&6
3052 else
3053   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3054 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3055 do
3056   IFS=$as_save_IFS
3057   test -z "$as_dir" && as_dir=.
3058     for ac_prog in mkdir gmkdir; do
3059          for ac_exec_ext in '' $ac_executable_extensions; do
3060            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3061            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3062              'mkdir (GNU coreutils) '* | \
3063              'mkdir (coreutils) '* | \
3064              'mkdir (fileutils) '4.1*)
3065                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3066                break 3;;
3067            esac
3068          done
3069        done
3070   done
3071 IFS=$as_save_IFS
3072
3073 fi
3074
3075   if test "${ac_cv_path_mkdir+set}" = set; then
3076     MKDIR_P="$ac_cv_path_mkdir -p"
3077   else
3078     # As a last resort, use the slow shell script.  Don't cache a
3079     # value for MKDIR_P within a source directory, because that will
3080     # break other packages using the cache if that directory is
3081     # removed, or if the value is a relative name.
3082     test -d ./--version && rmdir ./--version
3083     MKDIR_P="$ac_install_sh -d"
3084   fi
3085 fi
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3087 $as_echo "$MKDIR_P" >&6; }
3088
3089 mkdir_p="$MKDIR_P"
3090 case $mkdir_p in
3091   [\\/$]* | ?:[\\/]*) ;;
3092   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3093 esac
3094
3095 for ac_prog in gawk mawk nawk awk
3096 do
3097   # Extract the first word of "$ac_prog", so it can be a program name with args.
3098 set dummy $ac_prog; ac_word=$2
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3100 $as_echo_n "checking for $ac_word... " >&6; }
3101 if test "${ac_cv_prog_AWK+set}" = set; then :
3102   $as_echo_n "(cached) " >&6
3103 else
3104   if test -n "$AWK"; then
3105   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3106 else
3107 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3108 for as_dir in $PATH
3109 do
3110   IFS=$as_save_IFS
3111   test -z "$as_dir" && as_dir=.
3112     for ac_exec_ext in '' $ac_executable_extensions; do
3113   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3114     ac_cv_prog_AWK="$ac_prog"
3115     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3116     break 2
3117   fi
3118 done
3119   done
3120 IFS=$as_save_IFS
3121
3122 fi
3123 fi
3124 AWK=$ac_cv_prog_AWK
3125 if test -n "$AWK"; then
3126   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3127 $as_echo "$AWK" >&6; }
3128 else
3129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3130 $as_echo "no" >&6; }
3131 fi
3132
3133
3134   test -n "$AWK" && break
3135 done
3136
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3138 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3139 set x ${MAKE-make}
3140 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3141 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3142   $as_echo_n "(cached) " >&6
3143 else
3144   cat >conftest.make <<\_ACEOF
3145 SHELL = /bin/sh
3146 all:
3147         @echo '@@@%%%=$(MAKE)=@@@%%%'
3148 _ACEOF
3149 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3150 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3151   *@@@%%%=?*=@@@%%%*)
3152     eval ac_cv_prog_make_${ac_make}_set=yes;;
3153   *)
3154     eval ac_cv_prog_make_${ac_make}_set=no;;
3155 esac
3156 rm -f conftest.make
3157 fi
3158 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3159   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3160 $as_echo "yes" >&6; }
3161   SET_MAKE=
3162 else
3163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3164 $as_echo "no" >&6; }
3165   SET_MAKE="MAKE=${MAKE-make}"
3166 fi
3167
3168 rm -rf .tst 2>/dev/null
3169 mkdir .tst 2>/dev/null
3170 if test -d .tst; then
3171   am__leading_dot=.
3172 else
3173   am__leading_dot=_
3174 fi
3175 rmdir .tst 2>/dev/null
3176
3177 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3178   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3179   # is not polluted with repeated "-I."
3180   am__isrc=' -I$(srcdir)'
3181   # test to see if srcdir already configured
3182   if test -f $srcdir/config.status; then
3183     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3184   fi
3185 fi
3186
3187 # test whether we have cygpath
3188 if test -z "$CYGPATH_W"; then
3189   if (cygpath --version) >/dev/null 2>/dev/null; then
3190     CYGPATH_W='cygpath -w'
3191   else
3192     CYGPATH_W=echo
3193   fi
3194 fi
3195
3196
3197 # Define the identity of the package.
3198  PACKAGE='libgomp'
3199  VERSION='1.0'
3200
3201
3202 cat >>confdefs.h <<_ACEOF
3203 #define PACKAGE "$PACKAGE"
3204 _ACEOF
3205
3206
3207 cat >>confdefs.h <<_ACEOF
3208 #define VERSION "$VERSION"
3209 _ACEOF
3210
3211 # Some tools Automake needs.
3212
3213 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3214
3215
3216 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3217
3218
3219 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3220
3221
3222 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3223
3224
3225 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3226
3227 # We need awk for the "check" target.  The system "awk" is bad on
3228 # some platforms.
3229 # Always define AMTAR for backward compatibility.
3230
3231 AMTAR=${AMTAR-"${am_missing_run}tar"}
3232
3233 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3234
3235
3236
3237
3238
3239 # Default to --enable-multilib
3240 # Check whether --enable-multilib was given.
3241 if test "${enable_multilib+set}" = set; then :
3242   enableval=$enable_multilib; case "$enableval" in
3243   yes) multilib=yes ;;
3244   no)  multilib=no ;;
3245   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3246  esac
3247 else
3248   multilib=yes
3249 fi
3250
3251
3252 # We may get other options which we leave undocumented:
3253 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3254 # See config-ml.in if you want the gory details.
3255
3256 if test "$srcdir" = "."; then
3257   if test "$with_target_subdir" != "."; then
3258     multi_basedir="$srcdir/$with_multisrctop../.."
3259   else
3260     multi_basedir="$srcdir/$with_multisrctop.."
3261   fi
3262 else
3263   multi_basedir="$srcdir/.."
3264 fi
3265
3266
3267 # Even if the default multilib is not a cross compilation,
3268 # it may be that some of the other multilibs are.
3269 if test $cross_compiling = no && test $multilib = yes \
3270    && test "x${with_multisubdir}" != x ; then
3271    cross_compiling=maybe
3272 fi
3273
3274 ac_config_commands="$ac_config_commands default-1"
3275
3276
3277 # Calculate toolexeclibdir
3278 # Also toolexecdir, though it's only used in toolexeclibdir
3279 case ${enable_version_specific_runtime_libs} in
3280   yes)
3281     # Need the gcc compiler version to know where to install libraries
3282     # and header files if --enable-version-specific-runtime-libs option
3283     # is selected.
3284     toolexecdir='$(libdir)/gcc/$(target_alias)'
3285     toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3286     ;;
3287   no)
3288     if test -n "$with_cross_host" &&
3289        test x"$with_cross_host" != x"no"; then
3290       # Install a library built with a cross compiler in tooldir, not libdir.
3291       toolexecdir='$(exec_prefix)/$(target_alias)'
3292       toolexeclibdir='$(toolexecdir)/lib'
3293     else
3294       toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3295       toolexeclibdir='$(libdir)'
3296     fi
3297     multi_os_directory=`$CC -print-multi-os-directory`
3298     case $multi_os_directory in
3299       .) ;; # Avoid trailing /.
3300       *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3301     esac
3302     ;;
3303 esac
3304
3305
3306
3307 # Check the compiler.
3308 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3309 # We must force CC to /not/ be precious variables; otherwise
3310 # the wrong, non-multilib-adjusted value will be used in multilibs.
3311 # As a side effect, we have to subst CFLAGS ourselves.
3312
3313
3314
3315 ac_ext=c
3316 ac_cpp='$CPP $CPPFLAGS'
3317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3320 if test -n "$ac_tool_prefix"; then
3321   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3322 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3324 $as_echo_n "checking for $ac_word... " >&6; }
3325 if test "${ac_cv_prog_CC+set}" = set; then :
3326   $as_echo_n "(cached) " >&6
3327 else
3328   if test -n "$CC"; then
3329   ac_cv_prog_CC="$CC" # Let the user override the test.
3330 else
3331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3332 for as_dir in $PATH
3333 do
3334   IFS=$as_save_IFS
3335   test -z "$as_dir" && as_dir=.
3336     for ac_exec_ext in '' $ac_executable_extensions; do
3337   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3338     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3339     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3340     break 2
3341   fi
3342 done
3343   done
3344 IFS=$as_save_IFS
3345
3346 fi
3347 fi
3348 CC=$ac_cv_prog_CC
3349 if test -n "$CC"; then
3350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3351 $as_echo "$CC" >&6; }
3352 else
3353   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3354 $as_echo "no" >&6; }
3355 fi
3356
3357
3358 fi
3359 if test -z "$ac_cv_prog_CC"; then
3360   ac_ct_CC=$CC
3361   # Extract the first word of "gcc", so it can be a program name with args.
3362 set dummy gcc; ac_word=$2
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3364 $as_echo_n "checking for $ac_word... " >&6; }
3365 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3366   $as_echo_n "(cached) " >&6
3367 else
3368   if test -n "$ac_ct_CC"; then
3369   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3370 else
3371 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3372 for as_dir in $PATH
3373 do
3374   IFS=$as_save_IFS
3375   test -z "$as_dir" && as_dir=.
3376     for ac_exec_ext in '' $ac_executable_extensions; do
3377   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3378     ac_cv_prog_ac_ct_CC="gcc"
3379     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3380     break 2
3381   fi
3382 done
3383   done
3384 IFS=$as_save_IFS
3385
3386 fi
3387 fi
3388 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3389 if test -n "$ac_ct_CC"; then
3390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3391 $as_echo "$ac_ct_CC" >&6; }
3392 else
3393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3394 $as_echo "no" >&6; }
3395 fi
3396
3397   if test "x$ac_ct_CC" = x; then
3398     CC=""
3399   else
3400     case $cross_compiling:$ac_tool_warned in
3401 yes:)
3402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3403 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3404 ac_tool_warned=yes ;;
3405 esac
3406     CC=$ac_ct_CC
3407   fi
3408 else
3409   CC="$ac_cv_prog_CC"
3410 fi
3411
3412 if test -z "$CC"; then
3413           if test -n "$ac_tool_prefix"; then
3414     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3415 set dummy ${ac_tool_prefix}cc; ac_word=$2
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3417 $as_echo_n "checking for $ac_word... " >&6; }
3418 if test "${ac_cv_prog_CC+set}" = set; then :
3419   $as_echo_n "(cached) " >&6
3420 else
3421   if test -n "$CC"; then
3422   ac_cv_prog_CC="$CC" # Let the user override the test.
3423 else
3424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3425 for as_dir in $PATH
3426 do
3427   IFS=$as_save_IFS
3428   test -z "$as_dir" && as_dir=.
3429     for ac_exec_ext in '' $ac_executable_extensions; do
3430   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3431     ac_cv_prog_CC="${ac_tool_prefix}cc"
3432     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3433     break 2
3434   fi
3435 done
3436   done
3437 IFS=$as_save_IFS
3438
3439 fi
3440 fi
3441 CC=$ac_cv_prog_CC
3442 if test -n "$CC"; then
3443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3444 $as_echo "$CC" >&6; }
3445 else
3446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3447 $as_echo "no" >&6; }
3448 fi
3449
3450
3451   fi
3452 fi
3453 if test -z "$CC"; then
3454   # Extract the first word of "cc", so it can be a program name with args.
3455 set dummy cc; ac_word=$2
3456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3457 $as_echo_n "checking for $ac_word... " >&6; }
3458 if test "${ac_cv_prog_CC+set}" = set; then :
3459   $as_echo_n "(cached) " >&6
3460 else
3461   if test -n "$CC"; then
3462   ac_cv_prog_CC="$CC" # Let the user override the test.
3463 else
3464   ac_prog_rejected=no
3465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3466 for as_dir in $PATH
3467 do
3468   IFS=$as_save_IFS
3469   test -z "$as_dir" && as_dir=.
3470     for ac_exec_ext in '' $ac_executable_extensions; do
3471   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3472     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3473        ac_prog_rejected=yes
3474        continue
3475      fi
3476     ac_cv_prog_CC="cc"
3477     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3478     break 2
3479   fi
3480 done
3481   done
3482 IFS=$as_save_IFS
3483
3484 if test $ac_prog_rejected = yes; then
3485   # We found a bogon in the path, so make sure we never use it.
3486   set dummy $ac_cv_prog_CC
3487   shift
3488   if test $# != 0; then
3489     # We chose a different compiler from the bogus one.
3490     # However, it has the same basename, so the bogon will be chosen
3491     # first if we set CC to just the basename; use the full file name.
3492     shift
3493     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3494   fi
3495 fi
3496 fi
3497 fi
3498 CC=$ac_cv_prog_CC
3499 if test -n "$CC"; then
3500   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3501 $as_echo "$CC" >&6; }
3502 else
3503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3504 $as_echo "no" >&6; }
3505 fi
3506
3507
3508 fi
3509 if test -z "$CC"; then
3510   if test -n "$ac_tool_prefix"; then
3511   for ac_prog in cl.exe
3512   do
3513     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3514 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3516 $as_echo_n "checking for $ac_word... " >&6; }
3517 if test "${ac_cv_prog_CC+set}" = set; then :
3518   $as_echo_n "(cached) " >&6
3519 else
3520   if test -n "$CC"; then
3521   ac_cv_prog_CC="$CC" # Let the user override the test.
3522 else
3523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3524 for as_dir in $PATH
3525 do
3526   IFS=$as_save_IFS
3527   test -z "$as_dir" && as_dir=.
3528     for ac_exec_ext in '' $ac_executable_extensions; do
3529   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3530     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3531     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3532     break 2
3533   fi
3534 done
3535   done
3536 IFS=$as_save_IFS
3537
3538 fi
3539 fi
3540 CC=$ac_cv_prog_CC
3541 if test -n "$CC"; then
3542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3543 $as_echo "$CC" >&6; }
3544 else
3545   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3546 $as_echo "no" >&6; }
3547 fi
3548
3549
3550     test -n "$CC" && break
3551   done
3552 fi
3553 if test -z "$CC"; then
3554   ac_ct_CC=$CC
3555   for ac_prog in cl.exe
3556 do
3557   # Extract the first word of "$ac_prog", so it can be a program name with args.
3558 set dummy $ac_prog; ac_word=$2
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3560 $as_echo_n "checking for $ac_word... " >&6; }
3561 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3562   $as_echo_n "(cached) " >&6
3563 else
3564   if test -n "$ac_ct_CC"; then
3565   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3566 else
3567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3568 for as_dir in $PATH
3569 do
3570   IFS=$as_save_IFS
3571   test -z "$as_dir" && as_dir=.
3572     for ac_exec_ext in '' $ac_executable_extensions; do
3573   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3574     ac_cv_prog_ac_ct_CC="$ac_prog"
3575     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3576     break 2
3577   fi
3578 done
3579   done
3580 IFS=$as_save_IFS
3581
3582 fi
3583 fi
3584 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3585 if test -n "$ac_ct_CC"; then
3586   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3587 $as_echo "$ac_ct_CC" >&6; }
3588 else
3589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3590 $as_echo "no" >&6; }
3591 fi
3592
3593
3594   test -n "$ac_ct_CC" && break
3595 done
3596
3597   if test "x$ac_ct_CC" = x; then
3598     CC=""
3599   else
3600     case $cross_compiling:$ac_tool_warned in
3601 yes:)
3602 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3603 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3604 ac_tool_warned=yes ;;
3605 esac
3606     CC=$ac_ct_CC
3607   fi
3608 fi
3609
3610 fi
3611
3612
3613 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3614 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3615 as_fn_error "no acceptable C compiler found in \$PATH
3616 See \`config.log' for more details." "$LINENO" 5; }
3617
3618 # Provide some information about the compiler.
3619 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3620 set X $ac_compile
3621 ac_compiler=$2
3622 for ac_option in --version -v -V -qversion; do
3623   { { ac_try="$ac_compiler $ac_option >&5"
3624 case "(($ac_try" in
3625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3626   *) ac_try_echo=$ac_try;;
3627 esac
3628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3629 $as_echo "$ac_try_echo"; } >&5
3630   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3631   ac_status=$?
3632   if test -s conftest.err; then
3633     sed '10a\
3634 ... rest of stderr output deleted ...
3635          10q' conftest.err >conftest.er1
3636     cat conftest.er1 >&5
3637     rm -f conftest.er1 conftest.err
3638   fi
3639   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3640   test $ac_status = 0; }
3641 done
3642
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644 /* end confdefs.h.  */
3645
3646 int
3647 main ()
3648 {
3649
3650   ;
3651   return 0;
3652 }
3653 _ACEOF
3654 ac_clean_files_save=$ac_clean_files
3655 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3656 # Try to create an executable without -o first, disregard a.out.
3657 # It will help us diagnose broken compilers, and finding out an intuition
3658 # of exeext.
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3660 $as_echo_n "checking for C compiler default output file name... " >&6; }
3661 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3662
3663 # The possible output files:
3664 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3665
3666 ac_rmfiles=
3667 for ac_file in $ac_files
3668 do
3669   case $ac_file in
3670     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3671     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3672   esac
3673 done
3674 rm -f $ac_rmfiles
3675
3676 if { { ac_try="$ac_link_default"
3677 case "(($ac_try" in
3678   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3679   *) ac_try_echo=$ac_try;;
3680 esac
3681 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3682 $as_echo "$ac_try_echo"; } >&5
3683   (eval "$ac_link_default") 2>&5
3684   ac_status=$?
3685   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3686   test $ac_status = 0; }; then :
3687   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3688 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3689 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3690 # so that the user can short-circuit this test for compilers unknown to
3691 # Autoconf.
3692 for ac_file in $ac_files ''
3693 do
3694   test -f "$ac_file" || continue
3695   case $ac_file in
3696     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3697         ;;
3698     [ab].out )
3699         # We found the default executable, but exeext='' is most
3700         # certainly right.
3701         break;;
3702     *.* )
3703         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3704         then :; else
3705            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3706         fi
3707         # We set ac_cv_exeext here because the later test for it is not
3708         # safe: cross compilers may not add the suffix if given an `-o'
3709         # argument, so we may need to know it at that point already.
3710         # Even if this section looks crufty: it has the advantage of
3711         # actually working.
3712         break;;
3713     * )
3714         break;;
3715   esac
3716 done
3717 test "$ac_cv_exeext" = no && ac_cv_exeext=
3718
3719 else
3720   ac_file=''
3721 fi
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3723 $as_echo "$ac_file" >&6; }
3724 if test -z "$ac_file"; then :
3725   $as_echo "$as_me: failed program was:" >&5
3726 sed 's/^/| /' conftest.$ac_ext >&5
3727
3728 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3729 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3730 { as_fn_set_status 77
3731 as_fn_error "C compiler cannot create executables
3732 See \`config.log' for more details." "$LINENO" 5; }; }
3733 fi
3734 ac_exeext=$ac_cv_exeext
3735
3736 # Check that the compiler produces executables we can run.  If not, either
3737 # the compiler is broken, or we cross compile.
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3739 $as_echo_n "checking whether the C compiler works... " >&6; }
3740 # If not cross compiling, check that we can run a simple program.
3741 if test "$cross_compiling" != yes; then
3742   if { ac_try='./$ac_file'
3743   { { case "(($ac_try" in
3744   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3745   *) ac_try_echo=$ac_try;;
3746 esac
3747 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3748 $as_echo "$ac_try_echo"; } >&5
3749   (eval "$ac_try") 2>&5
3750   ac_status=$?
3751   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3752   test $ac_status = 0; }; }; then
3753     cross_compiling=no
3754   else
3755     if test "$cross_compiling" = maybe; then
3756         cross_compiling=yes
3757     else
3758         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3759 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3760 as_fn_error "cannot run C compiled programs.
3761 If you meant to cross compile, use \`--host'.
3762 See \`config.log' for more details." "$LINENO" 5; }
3763     fi
3764   fi
3765 fi
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3767 $as_echo "yes" >&6; }
3768
3769 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3770 ac_clean_files=$ac_clean_files_save
3771 # Check that the compiler produces executables we can run.  If not, either
3772 # the compiler is broken, or we cross compile.
3773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3774 $as_echo_n "checking whether we are cross compiling... " >&6; }
3775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3776 $as_echo "$cross_compiling" >&6; }
3777
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3779 $as_echo_n "checking for suffix of executables... " >&6; }
3780 if { { ac_try="$ac_link"
3781 case "(($ac_try" in
3782   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3783   *) ac_try_echo=$ac_try;;
3784 esac
3785 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3786 $as_echo "$ac_try_echo"; } >&5
3787   (eval "$ac_link") 2>&5
3788   ac_status=$?
3789   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3790   test $ac_status = 0; }; then :
3791   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3792 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3793 # work properly (i.e., refer to `conftest.exe'), while it won't with
3794 # `rm'.
3795 for ac_file in conftest.exe conftest conftest.*; do
3796   test -f "$ac_file" || continue
3797   case $ac_file in
3798     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3799     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3800           break;;
3801     * ) break;;
3802   esac
3803 done
3804 else
3805   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3806 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3807 as_fn_error "cannot compute suffix of executables: cannot compile and link
3808 See \`config.log' for more details." "$LINENO" 5; }
3809 fi
3810 rm -f conftest$ac_cv_exeext
3811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3812 $as_echo "$ac_cv_exeext" >&6; }
3813
3814 rm -f conftest.$ac_ext
3815 EXEEXT=$ac_cv_exeext
3816 ac_exeext=$EXEEXT
3817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3818 $as_echo_n "checking for suffix of object files... " >&6; }
3819 if test "${ac_cv_objext+set}" = set; then :
3820   $as_echo_n "(cached) " >&6
3821 else
3822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3823 /* end confdefs.h.  */
3824
3825 int
3826 main ()
3827 {
3828
3829   ;
3830   return 0;
3831 }
3832 _ACEOF
3833 rm -f conftest.o conftest.obj
3834 if { { ac_try="$ac_compile"
3835 case "(($ac_try" in
3836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3837   *) ac_try_echo=$ac_try;;
3838 esac
3839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3840 $as_echo "$ac_try_echo"; } >&5
3841   (eval "$ac_compile") 2>&5
3842   ac_status=$?
3843   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3844   test $ac_status = 0; }; then :
3845   for ac_file in conftest.o conftest.obj conftest.*; do
3846   test -f "$ac_file" || continue;
3847   case $ac_file in
3848     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3849     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3850        break;;
3851   esac
3852 done
3853 else
3854   $as_echo "$as_me: failed program was:" >&5
3855 sed 's/^/| /' conftest.$ac_ext >&5
3856
3857 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3858 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3859 as_fn_error "cannot compute suffix of object files: cannot compile
3860 See \`config.log' for more details." "$LINENO" 5; }
3861 fi
3862 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3863 fi
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3865 $as_echo "$ac_cv_objext" >&6; }
3866 OBJEXT=$ac_cv_objext
3867 ac_objext=$OBJEXT
3868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3869 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3870 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3871   $as_echo_n "(cached) " >&6
3872 else
3873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3874 /* end confdefs.h.  */
3875
3876 int
3877 main ()
3878 {
3879 #ifndef __GNUC__
3880        choke me
3881 #endif
3882
3883   ;
3884   return 0;
3885 }
3886 _ACEOF
3887 if ac_fn_c_try_compile "$LINENO"; then :
3888   ac_compiler_gnu=yes
3889 else
3890   ac_compiler_gnu=no
3891 fi
3892 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3893 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3894
3895 fi
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3897 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3898 if test $ac_compiler_gnu = yes; then
3899   GCC=yes
3900 else
3901   GCC=
3902 fi
3903 ac_test_CFLAGS=${CFLAGS+set}
3904 ac_save_CFLAGS=$CFLAGS
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3906 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3907 if test "${ac_cv_prog_cc_g+set}" = set; then :
3908   $as_echo_n "(cached) " >&6
3909 else
3910   ac_save_c_werror_flag=$ac_c_werror_flag
3911    ac_c_werror_flag=yes
3912    ac_cv_prog_cc_g=no
3913    CFLAGS="-g"
3914    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3915 /* end confdefs.h.  */
3916
3917 int
3918 main ()
3919 {
3920
3921   ;
3922   return 0;
3923 }
3924 _ACEOF
3925 if ac_fn_c_try_compile "$LINENO"; then :
3926   ac_cv_prog_cc_g=yes
3927 else
3928   CFLAGS=""
3929       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3930 /* end confdefs.h.  */
3931
3932 int
3933 main ()
3934 {
3935
3936   ;
3937   return 0;
3938 }
3939 _ACEOF
3940 if ac_fn_c_try_compile "$LINENO"; then :
3941
3942 else
3943   ac_c_werror_flag=$ac_save_c_werror_flag
3944          CFLAGS="-g"
3945          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3946 /* end confdefs.h.  */
3947
3948 int
3949 main ()
3950 {
3951
3952   ;
3953   return 0;
3954 }
3955 _ACEOF
3956 if ac_fn_c_try_compile "$LINENO"; then :
3957   ac_cv_prog_cc_g=yes
3958 fi
3959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3960 fi
3961 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3962 fi
3963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3964    ac_c_werror_flag=$ac_save_c_werror_flag
3965 fi
3966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3967 $as_echo "$ac_cv_prog_cc_g" >&6; }
3968 if test "$ac_test_CFLAGS" = set; then
3969   CFLAGS=$ac_save_CFLAGS
3970 elif test $ac_cv_prog_cc_g = yes; then
3971   if test "$GCC" = yes; then
3972     CFLAGS="-g -O2"
3973   else
3974     CFLAGS="-g"
3975   fi
3976 else
3977   if test "$GCC" = yes; then
3978     CFLAGS="-O2"
3979   else
3980     CFLAGS=
3981   fi
3982 fi
3983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3984 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3985 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3986   $as_echo_n "(cached) " >&6
3987 else
3988   ac_cv_prog_cc_c89=no
3989 ac_save_CC=$CC
3990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3991 /* end confdefs.h.  */
3992 #include <stdarg.h>
3993 #include <stdio.h>
3994 #include <sys/types.h>
3995 #include <sys/stat.h>
3996 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3997 struct buf { int x; };
3998 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3999 static char *e (p, i)
4000      char **p;
4001      int i;
4002 {
4003   return p[i];
4004 }
4005 static char *f (char * (*g) (char **, int), char **p, ...)
4006 {
4007   char *s;
4008   va_list v;
4009   va_start (v,p);
4010   s = g (p, va_arg (v,int));
4011   va_end (v);
4012   return s;
4013 }
4014
4015 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4016    function prototypes and stuff, but not '\xHH' hex character constants.
4017    These don't provoke an error unfortunately, instead are silently treated
4018    as 'x'.  The following induces an error, until -std is added to get
4019    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4020    array size at least.  It's necessary to write '\x00'==0 to get something
4021    that's true only with -std.  */
4022 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4023
4024 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4025    inside strings and character constants.  */
4026 #define FOO(x) 'x'
4027 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4028
4029 int test (int i, double x);
4030 struct s1 {int (*f) (int a);};
4031 struct s2 {int (*f) (double a);};
4032 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4033 int argc;
4034 char **argv;
4035 int
4036 main ()
4037 {
4038 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4039   ;
4040   return 0;
4041 }
4042 _ACEOF
4043 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4044         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4045 do
4046   CC="$ac_save_CC $ac_arg"
4047   if ac_fn_c_try_compile "$LINENO"; then :
4048   ac_cv_prog_cc_c89=$ac_arg
4049 fi
4050 rm -f core conftest.err conftest.$ac_objext
4051   test "x$ac_cv_prog_cc_c89" != "xno" && break
4052 done
4053 rm -f conftest.$ac_ext
4054 CC=$ac_save_CC
4055
4056 fi
4057 # AC_CACHE_VAL
4058 case "x$ac_cv_prog_cc_c89" in
4059   x)
4060     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4061 $as_echo "none needed" >&6; } ;;
4062   xno)
4063     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4064 $as_echo "unsupported" >&6; } ;;
4065   *)
4066     CC="$CC $ac_cv_prog_cc_c89"
4067     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4068 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4069 esac
4070 if test "x$ac_cv_prog_cc_c89" != xno; then :
4071
4072 fi
4073
4074 ac_ext=c
4075 ac_cpp='$CPP $CPPFLAGS'
4076 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4077 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4078 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4079 DEPDIR="${am__leading_dot}deps"
4080
4081 ac_config_commands="$ac_config_commands depfiles"
4082
4083
4084 am_make=${MAKE-make}
4085 cat > confinc << 'END'
4086 am__doit:
4087         @echo this is the am__doit target
4088 .PHONY: am__doit
4089 END
4090 # If we don't find an include directive, just comment out the code.
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4092 $as_echo_n "checking for style of include used by $am_make... " >&6; }
4093 am__include="#"
4094 am__quote=
4095 _am_result=none
4096 # First try GNU make style include.
4097 echo "include confinc" > confmf
4098 # Ignore all kinds of additional output from `make'.
4099 case `$am_make -s -f confmf 2> /dev/null` in #(
4100 *the\ am__doit\ target*)
4101   am__include=include
4102   am__quote=
4103   _am_result=GNU
4104   ;;
4105 esac
4106 # Now try BSD make style include.
4107 if test "$am__include" = "#"; then
4108    echo '.include "confinc"' > confmf
4109    case `$am_make -s -f confmf 2> /dev/null` in #(
4110    *the\ am__doit\ target*)
4111      am__include=.include
4112      am__quote="\""
4113      _am_result=BSD
4114      ;;
4115    esac
4116 fi
4117
4118
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4120 $as_echo "$_am_result" >&6; }
4121 rm -f confinc confmf
4122
4123 # Check whether --enable-dependency-tracking was given.
4124 if test "${enable_dependency_tracking+set}" = set; then :
4125   enableval=$enable_dependency_tracking;
4126 fi
4127
4128 if test "x$enable_dependency_tracking" != xno; then
4129   am_depcomp="$ac_aux_dir/depcomp"
4130   AMDEPBACKSLASH='\'
4131 fi
4132  if test "x$enable_dependency_tracking" != xno; then
4133   AMDEP_TRUE=
4134   AMDEP_FALSE='#'
4135 else
4136   AMDEP_TRUE='#'
4137   AMDEP_FALSE=
4138 fi
4139
4140
4141
4142 depcc="$CC"   am_compiler_list=
4143
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4145 $as_echo_n "checking dependency style of $depcc... " >&6; }
4146 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4147   $as_echo_n "(cached) " >&6
4148 else
4149   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4150   # We make a subdir and do the tests there.  Otherwise we can end up
4151   # making bogus files that we don't know about and never remove.  For
4152   # instance it was reported that on HP-UX the gcc test will end up
4153   # making a dummy file named `D' -- because `-MD' means `put the output
4154   # in D'.
4155   mkdir conftest.dir
4156   # Copy depcomp to subdir because otherwise we won't find it if we're
4157   # using a relative directory.
4158   cp "$am_depcomp" conftest.dir
4159   cd conftest.dir
4160   # We will build objects and dependencies in a subdirectory because
4161   # it helps to detect inapplicable dependency modes.  For instance
4162   # both Tru64's cc and ICC support -MD to output dependencies as a
4163   # side effect of compilation, but ICC will put the dependencies in
4164   # the current directory while Tru64 will put them in the object
4165   # directory.
4166   mkdir sub
4167
4168   am_cv_CC_dependencies_compiler_type=none
4169   if test "$am_compiler_list" = ""; then
4170      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4171   fi
4172   am__universal=false
4173   case " $depcc " in #(
4174      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4175      esac
4176
4177   for depmode in $am_compiler_list; do
4178     # Setup a source with many dependencies, because some compilers
4179     # like to wrap large dependency lists on column 80 (with \), and
4180     # we should not choose a depcomp mode which is confused by this.
4181     #
4182     # We need to recreate these files for each test, as the compiler may
4183     # overwrite some of them when testing with obscure command lines.
4184     # This happens at least with the AIX C compiler.
4185     : > sub/conftest.c
4186     for i in 1 2 3 4 5 6; do
4187       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4188       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4189       # Solaris 8's {/usr,}/bin/sh.
4190       touch sub/conftst$i.h
4191     done
4192     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4193
4194     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4195     # mode.  It turns out that the SunPro C++ compiler does not properly
4196     # handle `-M -o', and we need to detect this.  Also, some Intel
4197     # versions had trouble with output in subdirs
4198     am__obj=sub/conftest.${OBJEXT-o}
4199     am__minus_obj="-o $am__obj"
4200     case $depmode in
4201     gcc)
4202       # This depmode causes a compiler race in universal mode.
4203       test "$am__universal" = false || continue
4204       ;;
4205     nosideeffect)
4206       # after this tag, mechanisms are not by side-effect, so they'll
4207       # only be used when explicitly requested
4208       if test "x$enable_dependency_tracking" = xyes; then
4209         continue
4210       else
4211         break
4212       fi
4213       ;;
4214     msvisualcpp | msvcmsys)
4215       # This compiler won't grok `-c -o', but also, the minuso test has
4216       # not run yet.  These depmodes are late enough in the game, and
4217       # so weak that their functioning should not be impacted.
4218       am__obj=conftest.${OBJEXT-o}
4219       am__minus_obj=
4220       ;;
4221     none) break ;;
4222     esac
4223     if depmode=$depmode \
4224        source=sub/conftest.c object=$am__obj \
4225        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4226        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4227          >/dev/null 2>conftest.err &&
4228        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4229        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4230        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4231        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4232       # icc doesn't choke on unknown options, it will just issue warnings
4233       # or remarks (even with -Werror).  So we grep stderr for any message
4234       # that says an option was ignored or not supported.
4235       # When given -MP, icc 7.0 and 7.1 complain thusly:
4236       #   icc: Command line warning: ignoring option '-M'; no argument required
4237       # The diagnosis changed in icc 8.0:
4238       #   icc: Command line remark: option '-MP' not supported
4239       if (grep 'ignoring option' conftest.err ||
4240           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4241         am_cv_CC_dependencies_compiler_type=$depmode
4242         break
4243       fi
4244     fi
4245   done
4246
4247   cd ..
4248   rm -rf conftest.dir
4249 else
4250   am_cv_CC_dependencies_compiler_type=none
4251 fi
4252
4253 fi
4254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4255 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4256 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4257
4258  if
4259   test "x$enable_dependency_tracking" != xno \
4260   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4261   am__fastdepCC_TRUE=
4262   am__fastdepCC_FALSE='#'
4263 else
4264   am__fastdepCC_TRUE='#'
4265   am__fastdepCC_FALSE=
4266 fi
4267
4268
4269
4270
4271
4272
4273 # In order to override CFLAGS_FOR_TARGET, all of our special flags go
4274 # in XCFLAGS.  But we need them in CFLAGS during configury.  So put them
4275 # in both places for now and restore CFLAGS at the end of config.
4276 save_CFLAGS="$CFLAGS"
4277
4278 # Add -Wall -Werror if we are using GCC.
4279 if test "x$GCC" = "xyes"; then
4280   XCFLAGS="$XCFLAGS -Wall -Werror"
4281 fi
4282
4283 # Find other programs we need.
4284 if test -n "$ac_tool_prefix"; then
4285   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4286 set dummy ${ac_tool_prefix}ar; ac_word=$2
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4288 $as_echo_n "checking for $ac_word... " >&6; }
4289 if test "${ac_cv_prog_AR+set}" = set; then :
4290   $as_echo_n "(cached) " >&6
4291 else
4292   if test -n "$AR"; then
4293   ac_cv_prog_AR="$AR" # Let the user override the test.
4294 else
4295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296 for as_dir in $PATH
4297 do
4298   IFS=$as_save_IFS
4299   test -z "$as_dir" && as_dir=.
4300     for ac_exec_ext in '' $ac_executable_extensions; do
4301   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4302     ac_cv_prog_AR="${ac_tool_prefix}ar"
4303     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304     break 2
4305   fi
4306 done
4307   done
4308 IFS=$as_save_IFS
4309
4310 fi
4311 fi
4312 AR=$ac_cv_prog_AR
4313 if test -n "$AR"; then
4314   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4315 $as_echo "$AR" >&6; }
4316 else
4317   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4318 $as_echo "no" >&6; }
4319 fi
4320
4321
4322 fi
4323 if test -z "$ac_cv_prog_AR"; then
4324   ac_ct_AR=$AR
4325   # Extract the first word of "ar", so it can be a program name with args.
4326 set dummy ar; ac_word=$2
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4328 $as_echo_n "checking for $ac_word... " >&6; }
4329 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4330   $as_echo_n "(cached) " >&6
4331 else
4332   if test -n "$ac_ct_AR"; then
4333   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4334 else
4335 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4336 for as_dir in $PATH
4337 do
4338   IFS=$as_save_IFS
4339   test -z "$as_dir" && as_dir=.
4340     for ac_exec_ext in '' $ac_executable_extensions; do
4341   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4342     ac_cv_prog_ac_ct_AR="ar"
4343     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4344     break 2
4345   fi
4346 done
4347   done
4348 IFS=$as_save_IFS
4349
4350 fi
4351 fi
4352 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4353 if test -n "$ac_ct_AR"; then
4354   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4355 $as_echo "$ac_ct_AR" >&6; }
4356 else
4357   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4358 $as_echo "no" >&6; }
4359 fi
4360
4361   if test "x$ac_ct_AR" = x; then
4362     AR=""
4363   else
4364     case $cross_compiling:$ac_tool_warned in
4365 yes:)
4366 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4367 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4368 ac_tool_warned=yes ;;
4369 esac
4370     AR=$ac_ct_AR
4371   fi
4372 else
4373   AR="$ac_cv_prog_AR"
4374 fi
4375
4376 if test -n "$ac_tool_prefix"; then
4377   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4378 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4380 $as_echo_n "checking for $ac_word... " >&6; }
4381 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4382   $as_echo_n "(cached) " >&6
4383 else
4384   if test -n "$RANLIB"; then
4385   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4386 else
4387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4388 for as_dir in $PATH
4389 do
4390   IFS=$as_save_IFS
4391   test -z "$as_dir" && as_dir=.
4392     for ac_exec_ext in '' $ac_executable_extensions; do
4393   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4394     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4395     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4396     break 2
4397   fi
4398 done
4399   done
4400 IFS=$as_save_IFS
4401
4402 fi
4403 fi
4404 RANLIB=$ac_cv_prog_RANLIB
4405 if test -n "$RANLIB"; then
4406   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4407 $as_echo "$RANLIB" >&6; }
4408 else
4409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4410 $as_echo "no" >&6; }
4411 fi
4412
4413
4414 fi
4415 if test -z "$ac_cv_prog_RANLIB"; then
4416   ac_ct_RANLIB=$RANLIB
4417   # Extract the first word of "ranlib", so it can be a program name with args.
4418 set dummy ranlib; ac_word=$2
4419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4420 $as_echo_n "checking for $ac_word... " >&6; }
4421 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4422   $as_echo_n "(cached) " >&6
4423 else
4424   if test -n "$ac_ct_RANLIB"; then
4425   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4426 else
4427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4428 for as_dir in $PATH
4429 do
4430   IFS=$as_save_IFS
4431   test -z "$as_dir" && as_dir=.
4432     for ac_exec_ext in '' $ac_executable_extensions; do
4433   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4434     ac_cv_prog_ac_ct_RANLIB="ranlib"
4435     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4436     break 2
4437   fi
4438 done
4439   done
4440 IFS=$as_save_IFS
4441
4442 fi
4443 fi
4444 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4445 if test -n "$ac_ct_RANLIB"; then
4446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4447 $as_echo "$ac_ct_RANLIB" >&6; }
4448 else
4449   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4450 $as_echo "no" >&6; }
4451 fi
4452
4453   if test "x$ac_ct_RANLIB" = x; then
4454     RANLIB="ranlib-not-found-in-path-error"
4455   else
4456     case $cross_compiling:$ac_tool_warned in
4457 yes:)
4458 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4459 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4460 ac_tool_warned=yes ;;
4461 esac
4462     RANLIB=$ac_ct_RANLIB
4463   fi
4464 else
4465   RANLIB="$ac_cv_prog_RANLIB"
4466 fi
4467
4468 # Extract the first word of "perl", so it can be a program name with args.
4469 set dummy perl; ac_word=$2
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4471 $as_echo_n "checking for $ac_word... " >&6; }
4472 if test "${ac_cv_path_PERL+set}" = set; then :
4473   $as_echo_n "(cached) " >&6
4474 else
4475   case $PERL in
4476   [\\/]* | ?:[\\/]*)
4477   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4478   ;;
4479   *)
4480   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4481 for as_dir in $PATH
4482 do
4483   IFS=$as_save_IFS
4484   test -z "$as_dir" && as_dir=.
4485     for ac_exec_ext in '' $ac_executable_extensions; do
4486   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4487     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4488     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4489     break 2
4490   fi
4491 done
4492   done
4493 IFS=$as_save_IFS
4494
4495   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error"
4496   ;;
4497 esac
4498 fi
4499 PERL=$ac_cv_path_PERL
4500 if test -n "$PERL"; then
4501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4502 $as_echo "$PERL" >&6; }
4503 else
4504   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4505 $as_echo "no" >&6; }
4506 fi
4507
4508
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4510 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4511 set x ${MAKE-make}
4512 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4513 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4514   $as_echo_n "(cached) " >&6
4515 else
4516   cat >conftest.make <<\_ACEOF
4517 SHELL = /bin/sh
4518 all:
4519         @echo '@@@%%%=$(MAKE)=@@@%%%'
4520 _ACEOF
4521 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4522 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4523   *@@@%%%=?*=@@@%%%*)
4524     eval ac_cv_prog_make_${ac_make}_set=yes;;
4525   *)
4526     eval ac_cv_prog_make_${ac_make}_set=no;;
4527 esac
4528 rm -f conftest.make
4529 fi
4530 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4532 $as_echo "yes" >&6; }
4533   SET_MAKE=
4534 else
4535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4536 $as_echo "no" >&6; }
4537   SET_MAKE="MAKE=${MAKE-make}"
4538 fi
4539
4540
4541
4542 # See if makeinfo has been installed and is modern enough
4543 # that we can use it.
4544
4545   # Extract the first word of "makeinfo", so it can be a program name with args.
4546 set dummy makeinfo; ac_word=$2
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4548 $as_echo_n "checking for $ac_word... " >&6; }
4549 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
4550   $as_echo_n "(cached) " >&6
4551 else
4552   if test -n "$MAKEINFO"; then
4553   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4554 else
4555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4556 for as_dir in $PATH
4557 do
4558   IFS=$as_save_IFS
4559   test -z "$as_dir" && as_dir=.
4560     for ac_exec_ext in '' $ac_executable_extensions; do
4561   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4562     ac_cv_prog_MAKEINFO="makeinfo"
4563     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4564     break 2
4565   fi
4566 done
4567   done
4568 IFS=$as_save_IFS
4569
4570 fi
4571 fi
4572 MAKEINFO=$ac_cv_prog_MAKEINFO
4573 if test -n "$MAKEINFO"; then
4574   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4575 $as_echo "$MAKEINFO" >&6; }
4576 else
4577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4578 $as_echo "no" >&6; }
4579 fi
4580
4581
4582   if test -n "$MAKEINFO"; then
4583     # Found it, now check the version.
4584     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
4585 $as_echo_n "checking for modern makeinfo... " >&6; }
4586 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
4587   $as_echo_n "(cached) " >&6
4588 else
4589   ac_prog_version=`eval $MAKEINFO --version 2>&1 |
4590                                      sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4591
4592                     case $ac_prog_version in
4593                       '')  gcc_cv_prog_makeinfo_modern=no;;
4594                       4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*)  gcc_cv_prog_makeinfo_modern=yes;;
4595                       *)   gcc_cv_prog_makeinfo_modern=no;;
4596                     esac
4597
4598 fi
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
4600 $as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
4601   else
4602     gcc_cv_prog_makeinfo_modern=no
4603   fi
4604   if test $gcc_cv_prog_makeinfo_modern = no; then
4605     MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
4606   fi
4607
4608  if test $gcc_cv_prog_makeinfo_modern = "yes"; then
4609   BUILD_INFO_TRUE=
4610   BUILD_INFO_FALSE='#'
4611 else
4612   BUILD_INFO_TRUE='#'
4613   BUILD_INFO_FALSE=
4614 fi
4615
4616
4617
4618 # Configure libtool
4619 case `pwd` in
4620   *\ * | *\     *)
4621     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4622 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4623 esac
4624
4625
4626
4627 macro_version='2.2.7a'
4628 macro_revision='1.3134'
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642 ltmain="$ac_aux_dir/ltmain.sh"
4643
4644 # Backslashify metacharacters that are still active within
4645 # double-quoted strings.
4646 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4647
4648 # Same as above, but do not quote variable references.
4649 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4650
4651 # Sed substitution to delay expansion of an escaped shell variable in a
4652 # double_quote_subst'ed string.
4653 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4654
4655 # Sed substitution to delay expansion of an escaped single quote.
4656 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4657
4658 # Sed substitution to avoid accidental globbing in evaled expressions
4659 no_glob_subst='s/\*/\\\*/g'
4660
4661 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4662 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4663 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4664
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4666 $as_echo_n "checking how to print strings... " >&6; }
4667 # Test print first, because it will be a builtin if present.
4668 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4669    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4670   ECHO='print -r --'
4671 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4672   ECHO='printf %s\n'
4673 else
4674   # Use this function as a fallback that always works.
4675   func_fallback_echo ()
4676   {
4677     eval 'cat <<_LTECHO_EOF
4678 $1
4679 _LTECHO_EOF'
4680   }
4681   ECHO='func_fallback_echo'
4682 fi
4683
4684 # func_echo_all arg...
4685 # Invoke $ECHO with all args, space-separated.
4686 func_echo_all ()
4687 {
4688     $ECHO ""
4689 }
4690
4691 case "$ECHO" in
4692   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4693 $as_echo "printf" >&6; } ;;
4694   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4695 $as_echo "print -r" >&6; } ;;
4696   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4697 $as_echo "cat" >&6; } ;;
4698 esac
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4714 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4715 if test "${ac_cv_path_SED+set}" = set; then :
4716   $as_echo_n "(cached) " >&6
4717 else
4718             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4719      for ac_i in 1 2 3 4 5 6 7; do
4720        ac_script="$ac_script$as_nl$ac_script"
4721      done
4722      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4723      { ac_script=; unset ac_script;}
4724      if test -z "$SED"; then
4725   ac_path_SED_found=false
4726   # Loop through the user's path and test for each of PROGNAME-LIST
4727   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4728 for as_dir in $PATH
4729 do
4730   IFS=$as_save_IFS
4731   test -z "$as_dir" && as_dir=.
4732     for ac_prog in sed gsed; do
4733     for ac_exec_ext in '' $ac_executable_extensions; do
4734       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4735       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4736 # Check for GNU ac_path_SED and select it if it is found.
4737   # Check for GNU $ac_path_SED
4738 case `"$ac_path_SED" --version 2>&1` in
4739 *GNU*)
4740   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4741 *)
4742   ac_count=0
4743   $as_echo_n 0123456789 >"conftest.in"
4744   while :
4745   do
4746     cat "conftest.in" "conftest.in" >"conftest.tmp"
4747     mv "conftest.tmp" "conftest.in"
4748     cp "conftest.in" "conftest.nl"
4749     $as_echo '' >> "conftest.nl"
4750     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4751     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4752     as_fn_arith $ac_count + 1 && ac_count=$as_val
4753     if test $ac_count -gt ${ac_path_SED_max-0}; then
4754       # Best one so far, save it but keep looking for a better one
4755       ac_cv_path_SED="$ac_path_SED"
4756       ac_path_SED_max=$ac_count
4757     fi
4758     # 10*(2^10) chars as input seems more than enough
4759     test $ac_count -gt 10 && break
4760   done
4761   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4762 esac
4763
4764       $ac_path_SED_found && break 3
4765     done
4766   done
4767   done
4768 IFS=$as_save_IFS
4769   if test -z "$ac_cv_path_SED"; then
4770     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4771   fi
4772 else
4773   ac_cv_path_SED=$SED
4774 fi
4775
4776 fi
4777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4778 $as_echo "$ac_cv_path_SED" >&6; }
4779  SED="$ac_cv_path_SED"
4780   rm -f conftest.sed
4781
4782 test -z "$SED" && SED=sed
4783 Xsed="$SED -e 1s/^X//"
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4796 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4797 if test "${ac_cv_path_GREP+set}" = set; then :
4798   $as_echo_n "(cached) " >&6
4799 else
4800   if test -z "$GREP"; then
4801   ac_path_GREP_found=false
4802   # Loop through the user's path and test for each of PROGNAME-LIST
4803   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4804 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4805 do
4806   IFS=$as_save_IFS
4807   test -z "$as_dir" && as_dir=.
4808     for ac_prog in grep ggrep; do
4809     for ac_exec_ext in '' $ac_executable_extensions; do
4810       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4811       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4812 # Check for GNU ac_path_GREP and select it if it is found.
4813   # Check for GNU $ac_path_GREP
4814 case `"$ac_path_GREP" --version 2>&1` in
4815 *GNU*)
4816   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4817 *)
4818   ac_count=0
4819   $as_echo_n 0123456789 >"conftest.in"
4820   while :
4821   do
4822     cat "conftest.in" "conftest.in" >"conftest.tmp"
4823     mv "conftest.tmp" "conftest.in"
4824     cp "conftest.in" "conftest.nl"
4825     $as_echo 'GREP' >> "conftest.nl"
4826     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4827     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4828     as_fn_arith $ac_count + 1 && ac_count=$as_val
4829     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4830       # Best one so far, save it but keep looking for a better one
4831       ac_cv_path_GREP="$ac_path_GREP"
4832       ac_path_GREP_max=$ac_count
4833     fi
4834     # 10*(2^10) chars as input seems more than enough
4835     test $ac_count -gt 10 && break
4836   done
4837   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4838 esac
4839
4840       $ac_path_GREP_found && break 3
4841     done
4842   done
4843   done
4844 IFS=$as_save_IFS
4845   if test -z "$ac_cv_path_GREP"; then
4846     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4847   fi
4848 else
4849   ac_cv_path_GREP=$GREP
4850 fi
4851
4852 fi
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4854 $as_echo "$ac_cv_path_GREP" >&6; }
4855  GREP="$ac_cv_path_GREP"
4856
4857
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4859 $as_echo_n "checking for egrep... " >&6; }
4860 if test "${ac_cv_path_EGREP+set}" = set; then :
4861   $as_echo_n "(cached) " >&6
4862 else
4863   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4864    then ac_cv_path_EGREP="$GREP -E"
4865    else
4866      if test -z "$EGREP"; then
4867   ac_path_EGREP_found=false
4868   # Loop through the user's path and test for each of PROGNAME-LIST
4869   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4870 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4871 do
4872   IFS=$as_save_IFS
4873   test -z "$as_dir" && as_dir=.
4874     for ac_prog in egrep; do
4875     for ac_exec_ext in '' $ac_executable_extensions; do
4876       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4877       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4878 # Check for GNU ac_path_EGREP and select it if it is found.
4879   # Check for GNU $ac_path_EGREP
4880 case `"$ac_path_EGREP" --version 2>&1` in
4881 *GNU*)
4882   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4883 *)
4884   ac_count=0
4885   $as_echo_n 0123456789 >"conftest.in"
4886   while :
4887   do
4888     cat "conftest.in" "conftest.in" >"conftest.tmp"
4889     mv "conftest.tmp" "conftest.in"
4890     cp "conftest.in" "conftest.nl"
4891     $as_echo 'EGREP' >> "conftest.nl"
4892     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4893     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4894     as_fn_arith $ac_count + 1 && ac_count=$as_val
4895     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4896       # Best one so far, save it but keep looking for a better one
4897       ac_cv_path_EGREP="$ac_path_EGREP"
4898       ac_path_EGREP_max=$ac_count
4899     fi
4900     # 10*(2^10) chars as input seems more than enough
4901     test $ac_count -gt 10 && break
4902   done
4903   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4904 esac
4905
4906       $ac_path_EGREP_found && break 3
4907     done
4908   done
4909   done
4910 IFS=$as_save_IFS
4911   if test -z "$ac_cv_path_EGREP"; then
4912     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4913   fi
4914 else
4915   ac_cv_path_EGREP=$EGREP
4916 fi
4917
4918    fi
4919 fi
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4921 $as_echo "$ac_cv_path_EGREP" >&6; }
4922  EGREP="$ac_cv_path_EGREP"
4923
4924
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4926 $as_echo_n "checking for fgrep... " >&6; }
4927 if test "${ac_cv_path_FGREP+set}" = set; then :
4928   $as_echo_n "(cached) " >&6
4929 else
4930   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4931    then ac_cv_path_FGREP="$GREP -F"
4932    else
4933      if test -z "$FGREP"; then
4934   ac_path_FGREP_found=false
4935   # Loop through the user's path and test for each of PROGNAME-LIST
4936   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4937 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4938 do
4939   IFS=$as_save_IFS
4940   test -z "$as_dir" && as_dir=.
4941     for ac_prog in fgrep; do
4942     for ac_exec_ext in '' $ac_executable_extensions; do
4943       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4944       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4945 # Check for GNU ac_path_FGREP and select it if it is found.
4946   # Check for GNU $ac_path_FGREP
4947 case `"$ac_path_FGREP" --version 2>&1` in
4948 *GNU*)
4949   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4950 *)
4951   ac_count=0
4952   $as_echo_n 0123456789 >"conftest.in"
4953   while :
4954   do
4955     cat "conftest.in" "conftest.in" >"conftest.tmp"
4956     mv "conftest.tmp" "conftest.in"
4957     cp "conftest.in" "conftest.nl"
4958     $as_echo 'FGREP' >> "conftest.nl"
4959     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4960     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4961     as_fn_arith $ac_count + 1 && ac_count=$as_val
4962     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4963       # Best one so far, save it but keep looking for a better one
4964       ac_cv_path_FGREP="$ac_path_FGREP"
4965       ac_path_FGREP_max=$ac_count
4966     fi
4967     # 10*(2^10) chars as input seems more than enough
4968     test $ac_count -gt 10 && break
4969   done
4970   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4971 esac
4972
4973       $ac_path_FGREP_found && break 3
4974     done
4975   done
4976   done
4977 IFS=$as_save_IFS
4978   if test -z "$ac_cv_path_FGREP"; then
4979     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4980   fi
4981 else
4982   ac_cv_path_FGREP=$FGREP
4983 fi
4984
4985    fi
4986 fi
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4988 $as_echo "$ac_cv_path_FGREP" >&6; }
4989  FGREP="$ac_cv_path_FGREP"
4990
4991
4992 test -z "$GREP" && GREP=grep
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012 # Check whether --with-gnu-ld was given.
5013 if test "${with_gnu_ld+set}" = set; then :
5014   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5015 else
5016   with_gnu_ld=no
5017 fi
5018
5019 ac_prog=ld
5020 if test "$GCC" = yes; then
5021   # Check if gcc -print-prog-name=ld gives a path.
5022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5023 $as_echo_n "checking for ld used by $CC... " >&6; }
5024   case $host in
5025   *-*-mingw*)
5026     # gcc leaves a trailing carriage return which upsets mingw
5027     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5028   *)
5029     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5030   esac
5031   case $ac_prog in
5032     # Accept absolute paths.
5033     [\\/]* | ?:[\\/]*)
5034       re_direlt='/[^/][^/]*/\.\./'
5035       # Canonicalize the pathname of ld
5036       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5037       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5038         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5039       done
5040       test -z "$LD" && LD="$ac_prog"
5041       ;;
5042   "")
5043     # If it fails, then pretend we aren't using GCC.
5044     ac_prog=ld
5045     ;;
5046   *)
5047     # If it is relative, then search for the first ld in PATH.
5048     with_gnu_ld=unknown
5049     ;;
5050   esac
5051 elif test "$with_gnu_ld" = yes; then
5052   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5053 $as_echo_n "checking for GNU ld... " >&6; }
5054 else
5055   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5056 $as_echo_n "checking for non-GNU ld... " >&6; }
5057 fi
5058 if test "${lt_cv_path_LD+set}" = set; then :
5059   $as_echo_n "(cached) " >&6
5060 else
5061   if test -z "$LD"; then
5062   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5063   for ac_dir in $PATH; do
5064     IFS="$lt_save_ifs"
5065     test -z "$ac_dir" && ac_dir=.
5066     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5067       lt_cv_path_LD="$ac_dir/$ac_prog"
5068       # Check to see if the program is GNU ld.  I'd rather use --version,
5069       # but apparently some variants of GNU ld only accept -v.
5070       # Break only if it was the GNU/non-GNU ld that we prefer.
5071       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5072       *GNU* | *'with BFD'*)
5073         test "$with_gnu_ld" != no && break
5074         ;;
5075       *)
5076         test "$with_gnu_ld" != yes && break
5077         ;;
5078       esac
5079     fi
5080   done
5081   IFS="$lt_save_ifs"
5082 else
5083   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5084 fi
5085 fi
5086
5087 LD="$lt_cv_path_LD"
5088 if test -n "$LD"; then
5089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5090 $as_echo "$LD" >&6; }
5091 else
5092   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5093 $as_echo "no" >&6; }
5094 fi
5095 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5097 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5098 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5099   $as_echo_n "(cached) " >&6
5100 else
5101   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5102 case `$LD -v 2>&1 </dev/null` in
5103 *GNU* | *'with BFD'*)
5104   lt_cv_prog_gnu_ld=yes
5105   ;;
5106 *)
5107   lt_cv_prog_gnu_ld=no
5108   ;;
5109 esac
5110 fi
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5112 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5113 with_gnu_ld=$lt_cv_prog_gnu_ld
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5124 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5125 if test "${lt_cv_path_NM+set}" = set; then :
5126   $as_echo_n "(cached) " >&6
5127 else
5128   if test -n "$NM"; then
5129   # Let the user override the test.
5130   lt_cv_path_NM="$NM"
5131 else
5132   lt_nm_to_check="${ac_tool_prefix}nm"
5133   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5134     lt_nm_to_check="$lt_nm_to_check nm"
5135   fi
5136   for lt_tmp_nm in $lt_nm_to_check; do
5137     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5138     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5139       IFS="$lt_save_ifs"
5140       test -z "$ac_dir" && ac_dir=.
5141       tmp_nm="$ac_dir/$lt_tmp_nm"
5142       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5143         # Check to see if the nm accepts a BSD-compat flag.
5144         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5145         #   nm: unknown option "B" ignored
5146         # Tru64's nm complains that /dev/null is an invalid object file
5147         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5148         */dev/null* | *'Invalid file or object type'*)
5149           lt_cv_path_NM="$tmp_nm -B"
5150           break
5151           ;;
5152         *)
5153           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5154           */dev/null*)
5155             lt_cv_path_NM="$tmp_nm -p"
5156             break
5157             ;;
5158           *)
5159             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5160             continue # so that we can try to find one that supports BSD flags
5161             ;;
5162           esac
5163           ;;
5164         esac
5165       fi
5166     done
5167     IFS="$lt_save_ifs"
5168   done
5169   : ${lt_cv_path_NM=no}
5170 fi
5171 fi
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5173 $as_echo "$lt_cv_path_NM" >&6; }
5174 if test "$lt_cv_path_NM" != "no"; then
5175   NM="$lt_cv_path_NM"
5176 else
5177   # Didn't find any BSD compatible name lister, look for dumpbin.
5178   if test -n "$DUMPBIN"; then :
5179     # Let the user override the test.
5180   else
5181     if test -n "$ac_tool_prefix"; then
5182   for ac_prog in dumpbin "link -dump"
5183   do
5184     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5185 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5187 $as_echo_n "checking for $ac_word... " >&6; }
5188 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5189   $as_echo_n "(cached) " >&6
5190 else
5191   if test -n "$DUMPBIN"; then
5192   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5193 else
5194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5195 for as_dir in $PATH
5196 do
5197   IFS=$as_save_IFS
5198   test -z "$as_dir" && as_dir=.
5199     for ac_exec_ext in '' $ac_executable_extensions; do
5200   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5201     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5202     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5203     break 2
5204   fi
5205 done
5206   done
5207 IFS=$as_save_IFS
5208
5209 fi
5210 fi
5211 DUMPBIN=$ac_cv_prog_DUMPBIN
5212 if test -n "$DUMPBIN"; then
5213   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5214 $as_echo "$DUMPBIN" >&6; }
5215 else
5216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5217 $as_echo "no" >&6; }
5218 fi
5219
5220
5221     test -n "$DUMPBIN" && break
5222   done
5223 fi
5224 if test -z "$DUMPBIN"; then
5225   ac_ct_DUMPBIN=$DUMPBIN
5226   for ac_prog in dumpbin "link -dump"
5227 do
5228   # Extract the first word of "$ac_prog", so it can be a program name with args.
5229 set dummy $ac_prog; ac_word=$2
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5231 $as_echo_n "checking for $ac_word... " >&6; }
5232 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5233   $as_echo_n "(cached) " >&6
5234 else
5235   if test -n "$ac_ct_DUMPBIN"; then
5236   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5237 else
5238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5239 for as_dir in $PATH
5240 do
5241   IFS=$as_save_IFS
5242   test -z "$as_dir" && as_dir=.
5243     for ac_exec_ext in '' $ac_executable_extensions; do
5244   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5245     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5246     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5247     break 2
5248   fi
5249 done
5250   done
5251 IFS=$as_save_IFS
5252
5253 fi
5254 fi
5255 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5256 if test -n "$ac_ct_DUMPBIN"; then
5257   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5258 $as_echo "$ac_ct_DUMPBIN" >&6; }
5259 else
5260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5261 $as_echo "no" >&6; }
5262 fi
5263
5264
5265   test -n "$ac_ct_DUMPBIN" && break
5266 done
5267
5268   if test "x$ac_ct_DUMPBIN" = x; then
5269     DUMPBIN=":"
5270   else
5271     case $cross_compiling:$ac_tool_warned in
5272 yes:)
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5274 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5275 ac_tool_warned=yes ;;
5276 esac
5277     DUMPBIN=$ac_ct_DUMPBIN
5278   fi
5279 fi
5280
5281     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5282     *COFF*)
5283       DUMPBIN="$DUMPBIN -symbols"
5284       ;;
5285     *)
5286       DUMPBIN=:
5287       ;;
5288     esac
5289   fi
5290
5291   if test "$DUMPBIN" != ":"; then
5292     NM="$DUMPBIN"
5293   fi
5294 fi
5295 test -z "$NM" && NM=nm
5296
5297
5298
5299
5300
5301
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5303 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5304 if test "${lt_cv_nm_interface+set}" = set; then :
5305   $as_echo_n "(cached) " >&6
5306 else
5307   lt_cv_nm_interface="BSD nm"
5308   echo "int some_variable = 0;" > conftest.$ac_ext
5309   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5310   (eval "$ac_compile" 2>conftest.err)
5311   cat conftest.err >&5
5312   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5313   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5314   cat conftest.err >&5
5315   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5316   cat conftest.out >&5
5317   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5318     lt_cv_nm_interface="MS dumpbin"
5319   fi
5320   rm -f conftest*
5321 fi
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5323 $as_echo "$lt_cv_nm_interface" >&6; }
5324
5325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5326 $as_echo_n "checking whether ln -s works... " >&6; }
5327 LN_S=$as_ln_s
5328 if test "$LN_S" = "ln -s"; then
5329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5330 $as_echo "yes" >&6; }
5331 else
5332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5333 $as_echo "no, using $LN_S" >&6; }
5334 fi
5335
5336 # find the maximum length of command line arguments
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5338 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5339 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5340   $as_echo_n "(cached) " >&6
5341 else
5342     i=0
5343   teststring="ABCD"
5344
5345   case $build_os in
5346   msdosdjgpp*)
5347     # On DJGPP, this test can blow up pretty badly due to problems in libc
5348     # (any single argument exceeding 2000 bytes causes a buffer overrun
5349     # during glob expansion).  Even if it were fixed, the result of this
5350     # check would be larger than it should be.
5351     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5352     ;;
5353
5354   gnu*)
5355     # Under GNU Hurd, this test is not required because there is
5356     # no limit to the length of command line arguments.
5357     # Libtool will interpret -1 as no limit whatsoever
5358     lt_cv_sys_max_cmd_len=-1;
5359     ;;
5360
5361   cygwin* | mingw* | cegcc*)
5362     # On Win9x/ME, this test blows up -- it succeeds, but takes
5363     # about 5 minutes as the teststring grows exponentially.
5364     # Worse, since 9x/ME are not pre-emptively multitasking,
5365     # you end up with a "frozen" computer, even though with patience
5366     # the test eventually succeeds (with a max line length of 256k).
5367     # Instead, let's just punt: use the minimum linelength reported by
5368     # all of the supported platforms: 8192 (on NT/2K/XP).
5369     lt_cv_sys_max_cmd_len=8192;
5370     ;;
5371
5372   mint*)
5373     # On MiNT this can take a long time and run out of memory.
5374     lt_cv_sys_max_cmd_len=8192;
5375     ;;
5376
5377   amigaos*)
5378     # On AmigaOS with pdksh, this test takes hours, literally.
5379     # So we just punt and use a minimum line length of 8192.
5380     lt_cv_sys_max_cmd_len=8192;
5381     ;;
5382
5383   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5384     # This has been around since 386BSD, at least.  Likely further.
5385     if test -x /sbin/sysctl; then
5386       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5387     elif test -x /usr/sbin/sysctl; then
5388       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5389     else
5390       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5391     fi
5392     # And add a safety zone
5393     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5394     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5395     ;;
5396
5397   interix*)
5398     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5399     lt_cv_sys_max_cmd_len=196608
5400     ;;
5401
5402   osf*)
5403     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5404     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5405     # nice to cause kernel panics so lets avoid the loop below.
5406     # First set a reasonable default.
5407     lt_cv_sys_max_cmd_len=16384
5408     #
5409     if test -x /sbin/sysconfig; then
5410       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5411         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5412       esac
5413     fi
5414     ;;
5415   sco3.2v5*)
5416     lt_cv_sys_max_cmd_len=102400
5417     ;;
5418   sysv5* | sco5v6* | sysv4.2uw2*)
5419     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5420     if test -n "$kargmax"; then
5421       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5422     else
5423       lt_cv_sys_max_cmd_len=32768
5424     fi
5425     ;;
5426   *)
5427     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5428     if test -n "$lt_cv_sys_max_cmd_len"; then
5429       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5430       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5431     else
5432       # Make teststring a little bigger before we do anything with it.
5433       # a 1K string should be a reasonable start.
5434       for i in 1 2 3 4 5 6 7 8 ; do
5435         teststring=$teststring$teststring
5436       done
5437       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5438       # If test is not a shell built-in, we'll probably end up computing a
5439       # maximum length that is only half of the actual maximum length, but
5440       # we can't tell.
5441       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5442                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5443               test $i != 17 # 1/2 MB should be enough
5444       do
5445         i=`expr $i + 1`
5446         teststring=$teststring$teststring
5447       done
5448       # Only check the string length outside the loop.
5449       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5450       teststring=
5451       # Add a significant safety factor because C++ compilers can tack on
5452       # massive amounts of additional arguments before passing them to the
5453       # linker.  It appears as though 1/2 is a usable value.
5454       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5455     fi
5456     ;;
5457   esac
5458
5459 fi
5460
5461 if test -n $lt_cv_sys_max_cmd_len ; then
5462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5463 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5464 else
5465   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5466 $as_echo "none" >&6; }
5467 fi
5468 max_cmd_len=$lt_cv_sys_max_cmd_len
5469
5470
5471
5472
5473
5474
5475 : ${CP="cp -f"}
5476 : ${MV="mv -f"}
5477 : ${RM="rm -f"}
5478
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5480 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5481 # Try some XSI features
5482 xsi_shell=no
5483 ( _lt_dummy="a/b/c"
5484   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5485       = c,a/b,, \
5486     && eval 'test $(( 1 + 1 )) -eq 2 \
5487     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5488   && xsi_shell=yes
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5490 $as_echo "$xsi_shell" >&6; }
5491
5492
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5494 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5495 lt_shell_append=no
5496 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5497     >/dev/null 2>&1 \
5498   && lt_shell_append=yes
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5500 $as_echo "$lt_shell_append" >&6; }
5501
5502
5503 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5504   lt_unset=unset
5505 else
5506   lt_unset=false
5507 fi
5508
5509
5510
5511
5512
5513 # test EBCDIC or ASCII
5514 case `echo X|tr X '\101'` in
5515  A) # ASCII based system
5516     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5517   lt_SP2NL='tr \040 \012'
5518   lt_NL2SP='tr \015\012 \040\040'
5519   ;;
5520  *) # EBCDIC based system
5521   lt_SP2NL='tr \100 \n'
5522   lt_NL2SP='tr \r\n \100\100'
5523   ;;
5524 esac
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5535 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5536 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5537   $as_echo_n "(cached) " >&6
5538 else
5539   lt_cv_ld_reload_flag='-r'
5540 fi
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5542 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5543 reload_flag=$lt_cv_ld_reload_flag
5544 case $reload_flag in
5545 "" | " "*) ;;
5546 *) reload_flag=" $reload_flag" ;;
5547 esac
5548 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5549 case $host_os in
5550   darwin*)
5551     if test "$GCC" = yes; then
5552       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5553     else
5554       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5555     fi
5556     ;;
5557 esac
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567 if test -n "$ac_tool_prefix"; then
5568   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5569 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5571 $as_echo_n "checking for $ac_word... " >&6; }
5572 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5573   $as_echo_n "(cached) " >&6
5574 else
5575   if test -n "$OBJDUMP"; then
5576   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5577 else
5578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5579 for as_dir in $PATH
5580 do
5581   IFS=$as_save_IFS
5582   test -z "$as_dir" && as_dir=.
5583     for ac_exec_ext in '' $ac_executable_extensions; do
5584   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5585     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5586     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5587     break 2
5588   fi
5589 done
5590   done
5591 IFS=$as_save_IFS
5592
5593 fi
5594 fi
5595 OBJDUMP=$ac_cv_prog_OBJDUMP
5596 if test -n "$OBJDUMP"; then
5597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5598 $as_echo "$OBJDUMP" >&6; }
5599 else
5600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5601 $as_echo "no" >&6; }
5602 fi
5603
5604
5605 fi
5606 if test -z "$ac_cv_prog_OBJDUMP"; then
5607   ac_ct_OBJDUMP=$OBJDUMP
5608   # Extract the first word of "objdump", so it can be a program name with args.
5609 set dummy objdump; ac_word=$2
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5611 $as_echo_n "checking for $ac_word... " >&6; }
5612 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5613   $as_echo_n "(cached) " >&6
5614 else
5615   if test -n "$ac_ct_OBJDUMP"; then
5616   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5617 else
5618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5619 for as_dir in $PATH
5620 do
5621   IFS=$as_save_IFS
5622   test -z "$as_dir" && as_dir=.
5623     for ac_exec_ext in '' $ac_executable_extensions; do
5624   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5625     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5626     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5627     break 2
5628   fi
5629 done
5630   done
5631 IFS=$as_save_IFS
5632
5633 fi
5634 fi
5635 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5636 if test -n "$ac_ct_OBJDUMP"; then
5637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5638 $as_echo "$ac_ct_OBJDUMP" >&6; }
5639 else
5640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5641 $as_echo "no" >&6; }
5642 fi
5643
5644   if test "x$ac_ct_OBJDUMP" = x; then
5645     OBJDUMP="false"
5646   else
5647     case $cross_compiling:$ac_tool_warned in
5648 yes:)
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5651 ac_tool_warned=yes ;;
5652 esac
5653     OBJDUMP=$ac_ct_OBJDUMP
5654   fi
5655 else
5656   OBJDUMP="$ac_cv_prog_OBJDUMP"
5657 fi
5658
5659 test -z "$OBJDUMP" && OBJDUMP=objdump
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5670 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5671 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5672   $as_echo_n "(cached) " >&6
5673 else
5674   lt_cv_file_magic_cmd='$MAGIC_CMD'
5675 lt_cv_file_magic_test_file=
5676 lt_cv_deplibs_check_method='unknown'
5677 # Need to set the preceding variable on all platforms that support
5678 # interlibrary dependencies.
5679 # 'none' -- dependencies not supported.
5680 # `unknown' -- same as none, but documents that we really don't know.
5681 # 'pass_all' -- all dependencies passed with no checks.
5682 # 'test_compile' -- check by making test program.
5683 # 'file_magic [[regex]]' -- check by looking for files in library path
5684 # which responds to the $file_magic_cmd with a given extended regex.
5685 # If you have `file' or equivalent on your system and you're not sure
5686 # whether `pass_all' will *always* work, you probably want this one.
5687
5688 case $host_os in
5689 aix[4-9]*)
5690   lt_cv_deplibs_check_method=pass_all
5691   ;;
5692
5693 beos*)
5694   lt_cv_deplibs_check_method=pass_all
5695   ;;
5696
5697 bsdi[45]*)
5698   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5699   lt_cv_file_magic_cmd='/usr/bin/file -L'
5700   lt_cv_file_magic_test_file=/shlib/libc.so
5701   ;;
5702
5703 cygwin*)
5704   # func_win32_libid is a shell function defined in ltmain.sh
5705   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5706   lt_cv_file_magic_cmd='func_win32_libid'
5707   ;;
5708
5709 mingw* | pw32*)
5710   # Base MSYS/MinGW do not provide the 'file' command needed by
5711   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5712   # unless we find 'file', for example because we are cross-compiling.
5713   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5714   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5715     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5716     lt_cv_file_magic_cmd='func_win32_libid'
5717   else
5718     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5719     lt_cv_file_magic_cmd='$OBJDUMP -f'
5720   fi
5721   ;;
5722
5723 cegcc*)
5724   # use the weaker test based on 'objdump'. See mingw*.
5725   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5726   lt_cv_file_magic_cmd='$OBJDUMP -f'
5727   ;;
5728
5729 darwin* | rhapsody*)
5730   lt_cv_deplibs_check_method=pass_all
5731   ;;
5732
5733 freebsd* | dragonfly*)
5734   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5735     case $host_cpu in
5736     i*86 )
5737       # Not sure whether the presence of OpenBSD here was a mistake.
5738       # Let's accept both of them until this is cleared up.
5739       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5740       lt_cv_file_magic_cmd=/usr/bin/file
5741       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5742       ;;
5743     esac
5744   else
5745     lt_cv_deplibs_check_method=pass_all
5746   fi
5747   ;;
5748
5749 gnu*)
5750   lt_cv_deplibs_check_method=pass_all
5751   ;;
5752
5753 haiku*)
5754   lt_cv_deplibs_check_method=pass_all
5755   ;;
5756
5757 hpux10.20* | hpux11*)
5758   lt_cv_file_magic_cmd=/usr/bin/file
5759   case $host_cpu in
5760   ia64*)
5761     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5762     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5763     ;;
5764   hppa*64*)
5765     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]'
5766     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5767     ;;
5768   *)
5769     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5770     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5771     ;;
5772   esac
5773   ;;
5774
5775 interix[3-9]*)
5776   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5777   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5778   ;;
5779
5780 irix5* | irix6* | nonstopux*)
5781   case $LD in
5782   *-32|*"-32 ") libmagic=32-bit;;
5783   *-n32|*"-n32 ") libmagic=N32;;
5784   *-64|*"-64 ") libmagic=64-bit;;
5785   *) libmagic=never-match;;
5786   esac
5787   lt_cv_deplibs_check_method=pass_all
5788   ;;
5789
5790 # This must be Linux ELF.
5791 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5792   lt_cv_deplibs_check_method=pass_all
5793   ;;
5794
5795 netbsd*)
5796   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5797     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5798   else
5799     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5800   fi
5801   ;;
5802
5803 newos6*)
5804   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5805   lt_cv_file_magic_cmd=/usr/bin/file
5806   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5807   ;;
5808
5809 *nto* | *qnx*)
5810   lt_cv_deplibs_check_method=pass_all
5811   ;;
5812
5813 openbsd*)
5814   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5815     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5816   else
5817     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5818   fi
5819   ;;
5820
5821 osf3* | osf4* | osf5*)
5822   lt_cv_deplibs_check_method=pass_all
5823   ;;
5824
5825 rdos*)
5826   lt_cv_deplibs_check_method=pass_all
5827   ;;
5828
5829 solaris*)
5830   lt_cv_deplibs_check_method=pass_all
5831   ;;
5832
5833 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5834   lt_cv_deplibs_check_method=pass_all
5835   ;;
5836
5837 sysv4 | sysv4.3*)
5838   case $host_vendor in
5839   motorola)
5840     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]'
5841     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5842     ;;
5843   ncr)
5844     lt_cv_deplibs_check_method=pass_all
5845     ;;
5846   sequent)
5847     lt_cv_file_magic_cmd='/bin/file'
5848     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5849     ;;
5850   sni)
5851     lt_cv_file_magic_cmd='/bin/file'
5852     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5853     lt_cv_file_magic_test_file=/lib/libc.so
5854     ;;
5855   siemens)
5856     lt_cv_deplibs_check_method=pass_all
5857     ;;
5858   pc)
5859     lt_cv_deplibs_check_method=pass_all
5860     ;;
5861   esac
5862   ;;
5863
5864 tpf*)
5865   lt_cv_deplibs_check_method=pass_all
5866   ;;
5867 esac
5868
5869 fi
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5871 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5872 file_magic_cmd=$lt_cv_file_magic_cmd
5873 deplibs_check_method=$lt_cv_deplibs_check_method
5874 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887 if test -n "$ac_tool_prefix"; then
5888   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5889 set dummy ${ac_tool_prefix}ar; ac_word=$2
5890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5891 $as_echo_n "checking for $ac_word... " >&6; }
5892 if test "${ac_cv_prog_AR+set}" = set; then :
5893   $as_echo_n "(cached) " >&6
5894 else
5895   if test -n "$AR"; then
5896   ac_cv_prog_AR="$AR" # Let the user override the test.
5897 else
5898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5899 for as_dir in $PATH
5900 do
5901   IFS=$as_save_IFS
5902   test -z "$as_dir" && as_dir=.
5903     for ac_exec_ext in '' $ac_executable_extensions; do
5904   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5905     ac_cv_prog_AR="${ac_tool_prefix}ar"
5906     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5907     break 2
5908   fi
5909 done
5910   done
5911 IFS=$as_save_IFS
5912
5913 fi
5914 fi
5915 AR=$ac_cv_prog_AR
5916 if test -n "$AR"; then
5917   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5918 $as_echo "$AR" >&6; }
5919 else
5920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5921 $as_echo "no" >&6; }
5922 fi
5923
5924
5925 fi
5926 if test -z "$ac_cv_prog_AR"; then
5927   ac_ct_AR=$AR
5928   # Extract the first word of "ar", so it can be a program name with args.
5929 set dummy ar; ac_word=$2
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5931 $as_echo_n "checking for $ac_word... " >&6; }
5932 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5933   $as_echo_n "(cached) " >&6
5934 else
5935   if test -n "$ac_ct_AR"; then
5936   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5937 else
5938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5939 for as_dir in $PATH
5940 do
5941   IFS=$as_save_IFS
5942   test -z "$as_dir" && as_dir=.
5943     for ac_exec_ext in '' $ac_executable_extensions; do
5944   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5945     ac_cv_prog_ac_ct_AR="ar"
5946     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5947     break 2
5948   fi
5949 done
5950   done
5951 IFS=$as_save_IFS
5952
5953 fi
5954 fi
5955 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5956 if test -n "$ac_ct_AR"; then
5957   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5958 $as_echo "$ac_ct_AR" >&6; }
5959 else
5960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5961 $as_echo "no" >&6; }
5962 fi
5963
5964   if test "x$ac_ct_AR" = x; then
5965     AR="false"
5966   else
5967     case $cross_compiling:$ac_tool_warned in
5968 yes:)
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5970 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5971 ac_tool_warned=yes ;;
5972 esac
5973     AR=$ac_ct_AR
5974   fi
5975 else
5976   AR="$ac_cv_prog_AR"
5977 fi
5978
5979 test -z "$AR" && AR=ar
5980 test -z "$AR_FLAGS" && AR_FLAGS=cru
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992 if test -n "$ac_tool_prefix"; then
5993   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5994 set dummy ${ac_tool_prefix}strip; ac_word=$2
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5996 $as_echo_n "checking for $ac_word... " >&6; }
5997 if test "${ac_cv_prog_STRIP+set}" = set; then :
5998   $as_echo_n "(cached) " >&6
5999 else
6000   if test -n "$STRIP"; then
6001   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6002 else
6003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6004 for as_dir in $PATH
6005 do
6006   IFS=$as_save_IFS
6007   test -z "$as_dir" && as_dir=.
6008     for ac_exec_ext in '' $ac_executable_extensions; do
6009   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6010     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6011     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6012     break 2
6013   fi
6014 done
6015   done
6016 IFS=$as_save_IFS
6017
6018 fi
6019 fi
6020 STRIP=$ac_cv_prog_STRIP
6021 if test -n "$STRIP"; then
6022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6023 $as_echo "$STRIP" >&6; }
6024 else
6025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6026 $as_echo "no" >&6; }
6027 fi
6028
6029
6030 fi
6031 if test -z "$ac_cv_prog_STRIP"; then
6032   ac_ct_STRIP=$STRIP
6033   # Extract the first word of "strip", so it can be a program name with args.
6034 set dummy strip; ac_word=$2
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6036 $as_echo_n "checking for $ac_word... " >&6; }
6037 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6038   $as_echo_n "(cached) " >&6
6039 else
6040   if test -n "$ac_ct_STRIP"; then
6041   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6042 else
6043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6044 for as_dir in $PATH
6045 do
6046   IFS=$as_save_IFS
6047   test -z "$as_dir" && as_dir=.
6048     for ac_exec_ext in '' $ac_executable_extensions; do
6049   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6050     ac_cv_prog_ac_ct_STRIP="strip"
6051     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6052     break 2
6053   fi
6054 done
6055   done
6056 IFS=$as_save_IFS
6057
6058 fi
6059 fi
6060 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6061 if test -n "$ac_ct_STRIP"; then
6062   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6063 $as_echo "$ac_ct_STRIP" >&6; }
6064 else
6065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6066 $as_echo "no" >&6; }
6067 fi
6068
6069   if test "x$ac_ct_STRIP" = x; then
6070     STRIP=":"
6071   else
6072     case $cross_compiling:$ac_tool_warned in
6073 yes:)
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6075 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6076 ac_tool_warned=yes ;;
6077 esac
6078     STRIP=$ac_ct_STRIP
6079   fi
6080 else
6081   STRIP="$ac_cv_prog_STRIP"
6082 fi
6083
6084 test -z "$STRIP" && STRIP=:
6085
6086
6087
6088
6089
6090
6091 if test -n "$ac_tool_prefix"; then
6092   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6093 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6095 $as_echo_n "checking for $ac_word... " >&6; }
6096 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6097   $as_echo_n "(cached) " >&6
6098 else
6099   if test -n "$RANLIB"; then
6100   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6101 else
6102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6103 for as_dir in $PATH
6104 do
6105   IFS=$as_save_IFS
6106   test -z "$as_dir" && as_dir=.
6107     for ac_exec_ext in '' $ac_executable_extensions; do
6108   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6109     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6110     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6111     break 2
6112   fi
6113 done
6114   done
6115 IFS=$as_save_IFS
6116
6117 fi
6118 fi
6119 RANLIB=$ac_cv_prog_RANLIB
6120 if test -n "$RANLIB"; then
6121   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6122 $as_echo "$RANLIB" >&6; }
6123 else
6124   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6125 $as_echo "no" >&6; }
6126 fi
6127
6128
6129 fi
6130 if test -z "$ac_cv_prog_RANLIB"; then
6131   ac_ct_RANLIB=$RANLIB
6132   # Extract the first word of "ranlib", so it can be a program name with args.
6133 set dummy ranlib; ac_word=$2
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6135 $as_echo_n "checking for $ac_word... " >&6; }
6136 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6137   $as_echo_n "(cached) " >&6
6138 else
6139   if test -n "$ac_ct_RANLIB"; then
6140   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6141 else
6142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6143 for as_dir in $PATH
6144 do
6145   IFS=$as_save_IFS
6146   test -z "$as_dir" && as_dir=.
6147     for ac_exec_ext in '' $ac_executable_extensions; do
6148   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6149     ac_cv_prog_ac_ct_RANLIB="ranlib"
6150     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6151     break 2
6152   fi
6153 done
6154   done
6155 IFS=$as_save_IFS
6156
6157 fi
6158 fi
6159 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6160 if test -n "$ac_ct_RANLIB"; then
6161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6162 $as_echo "$ac_ct_RANLIB" >&6; }
6163 else
6164   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6165 $as_echo "no" >&6; }
6166 fi
6167
6168   if test "x$ac_ct_RANLIB" = x; then
6169     RANLIB=":"
6170   else
6171     case $cross_compiling:$ac_tool_warned in
6172 yes:)
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6174 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6175 ac_tool_warned=yes ;;
6176 esac
6177     RANLIB=$ac_ct_RANLIB
6178   fi
6179 else
6180   RANLIB="$ac_cv_prog_RANLIB"
6181 fi
6182
6183 test -z "$RANLIB" && RANLIB=:
6184
6185
6186
6187
6188
6189
6190 # Determine commands to create old-style static archives.
6191 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6192 old_postinstall_cmds='chmod 644 $oldlib'
6193 old_postuninstall_cmds=
6194
6195 if test -n "$RANLIB"; then
6196   case $host_os in
6197   openbsd*)
6198     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6199     ;;
6200   *)
6201     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6202     ;;
6203   esac
6204   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6205 fi
6206
6207 case $host_os in
6208   darwin*)
6209     lock_old_archive_extraction=yes ;;
6210   *)
6211     lock_old_archive_extraction=no ;;
6212 esac
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252 # If no C compiler was specified, use CC.
6253 LTCC=${LTCC-"$CC"}
6254
6255 # If no C compiler flags were specified, use CFLAGS.
6256 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6257
6258 # Allow CC to be a program name with arguments.
6259 compiler=$CC
6260
6261
6262 # Check for command to grab the raw symbol name followed by C symbol from nm.
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6264 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6265 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6266   $as_echo_n "(cached) " >&6
6267 else
6268
6269 # These are sane defaults that work on at least a few old systems.
6270 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6271
6272 # Character class describing NM global symbol codes.
6273 symcode='[BCDEGRST]'
6274
6275 # Regexp to match symbols that can be accessed directly from C.
6276 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6277
6278 # Define system-specific variables.
6279 case $host_os in
6280 aix*)
6281   symcode='[BCDT]'
6282   ;;
6283 cygwin* | mingw* | pw32* | cegcc*)
6284   symcode='[ABCDGISTW]'
6285   ;;
6286 hpux*)
6287   if test "$host_cpu" = ia64; then
6288     symcode='[ABCDEGRST]'
6289   fi
6290   ;;
6291 irix* | nonstopux*)
6292   symcode='[BCDEGRST]'
6293   ;;
6294 osf*)
6295   symcode='[BCDEGQRST]'
6296   ;;
6297 solaris*)
6298   symcode='[BDRT]'
6299   ;;
6300 sco3.2v5*)
6301   symcode='[DT]'
6302   ;;
6303 sysv4.2uw2*)
6304   symcode='[DT]'
6305   ;;
6306 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6307   symcode='[ABDT]'
6308   ;;
6309 sysv4)
6310   symcode='[DFNSTU]'
6311   ;;
6312 esac
6313
6314 # If we're using GNU nm, then use its standard symbol codes.
6315 case `$NM -V 2>&1` in
6316 *GNU* | *'with BFD'*)
6317   symcode='[ABCDGIRSTW]' ;;
6318 esac
6319
6320 # Transform an extracted symbol line into a proper C declaration.
6321 # Some systems (esp. on ia64) link data and code symbols differently,
6322 # so use this general approach.
6323 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6324
6325 # Transform an extracted symbol line into symbol name and symbol address
6326 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6327 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'"
6328
6329 # Handle CRLF in mingw tool chain
6330 opt_cr=
6331 case $build_os in
6332 mingw*)
6333   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6334   ;;
6335 esac
6336
6337 # Try without a prefix underscore, then with it.
6338 for ac_symprfx in "" "_"; do
6339
6340   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6341   symxfrm="\\1 $ac_symprfx\\2 \\2"
6342
6343   # Write the raw and C identifiers.
6344   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6345     # Fake it for dumpbin and say T for any non-static function
6346     # and D for any global variable.
6347     # Also find C++ and __fastcall symbols from MSVC++,
6348     # which start with @ or ?.
6349     lt_cv_sys_global_symbol_pipe="$AWK '"\
6350 "     {last_section=section; section=\$ 3};"\
6351 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6352 "     \$ 0!~/External *\|/{next};"\
6353 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6354 "     {if(hide[section]) next};"\
6355 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6356 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6357 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6358 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6359 "     ' prfx=^$ac_symprfx"
6360   else
6361     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6362   fi
6363
6364   # Check to see that the pipe works correctly.
6365   pipe_works=no
6366
6367   rm -f conftest*
6368   cat > conftest.$ac_ext <<_LT_EOF
6369 #ifdef __cplusplus
6370 extern "C" {
6371 #endif
6372 char nm_test_var;
6373 void nm_test_func(void);
6374 void nm_test_func(void){}
6375 #ifdef __cplusplus
6376 }
6377 #endif
6378 int main(){nm_test_var='a';nm_test_func();return(0);}
6379 _LT_EOF
6380
6381   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6382   (eval $ac_compile) 2>&5
6383   ac_status=$?
6384   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6385   test $ac_status = 0; }; then
6386     # Now try to grab the symbols.
6387     nlist=conftest.nm
6388     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6389   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6390   ac_status=$?
6391   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6392   test $ac_status = 0; } && test -s "$nlist"; then
6393       # Try sorting and uniquifying the output.
6394       if sort "$nlist" | uniq > "$nlist"T; then
6395         mv -f "$nlist"T "$nlist"
6396       else
6397         rm -f "$nlist"T
6398       fi
6399
6400       # Make sure that we snagged all the symbols we need.
6401       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6402         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6403           cat <<_LT_EOF > conftest.$ac_ext
6404 #ifdef __cplusplus
6405 extern "C" {
6406 #endif
6407
6408 _LT_EOF
6409           # Now generate the symbol file.
6410           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6411
6412           cat <<_LT_EOF >> conftest.$ac_ext
6413
6414 /* The mapping between symbol names and symbols.  */
6415 const struct {
6416   const char *name;
6417   void       *address;
6418 }
6419 lt__PROGRAM__LTX_preloaded_symbols[] =
6420 {
6421   { "@PROGRAM@", (void *) 0 },
6422 _LT_EOF
6423           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6424           cat <<\_LT_EOF >> conftest.$ac_ext
6425   {0, (void *) 0}
6426 };
6427
6428 /* This works around a problem in FreeBSD linker */
6429 #ifdef FREEBSD_WORKAROUND
6430 static const void *lt_preloaded_setup() {
6431   return lt__PROGRAM__LTX_preloaded_symbols;
6432 }
6433 #endif
6434
6435 #ifdef __cplusplus
6436 }
6437 #endif
6438 _LT_EOF
6439           # Now try linking the two files.
6440           mv conftest.$ac_objext conftstm.$ac_objext
6441           lt_save_LIBS="$LIBS"
6442           lt_save_CFLAGS="$CFLAGS"
6443           LIBS="conftstm.$ac_objext"
6444           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6445           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6446   (eval $ac_link) 2>&5
6447   ac_status=$?
6448   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6449   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6450             pipe_works=yes
6451           fi
6452           LIBS="$lt_save_LIBS"
6453           CFLAGS="$lt_save_CFLAGS"
6454         else
6455           echo "cannot find nm_test_func in $nlist" >&5
6456         fi
6457       else
6458         echo "cannot find nm_test_var in $nlist" >&5
6459       fi
6460     else
6461       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6462     fi
6463   else
6464     echo "$progname: failed program was:" >&5
6465     cat conftest.$ac_ext >&5
6466   fi
6467   rm -rf conftest* conftst*
6468
6469   # Do not use the global_symbol_pipe unless it works.
6470   if test "$pipe_works" = yes; then
6471     break
6472   else
6473     lt_cv_sys_global_symbol_pipe=
6474   fi
6475 done
6476
6477 fi
6478
6479 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6480   lt_cv_sys_global_symbol_to_cdecl=
6481 fi
6482 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6484 $as_echo "failed" >&6; }
6485 else
6486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6487 $as_echo "ok" >&6; }
6488 fi
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512 # Check whether --enable-libtool-lock was given.
6513 if test "${enable_libtool_lock+set}" = set; then :
6514   enableval=$enable_libtool_lock;
6515 fi
6516
6517 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6518
6519 # Some flags need to be propagated to the compiler or linker for good
6520 # libtool support.
6521 case $host in
6522 ia64-*-hpux*)
6523   # Find out which ABI we are using.
6524   echo 'int i;' > conftest.$ac_ext
6525   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6526   (eval $ac_compile) 2>&5
6527   ac_status=$?
6528   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6529   test $ac_status = 0; }; then
6530     case `/usr/bin/file conftest.$ac_objext` in
6531       *ELF-32*)
6532         HPUX_IA64_MODE="32"
6533         ;;
6534       *ELF-64*)
6535         HPUX_IA64_MODE="64"
6536         ;;
6537     esac
6538   fi
6539   rm -rf conftest*
6540   ;;
6541 *-*-irix6*)
6542   # Find out which ABI we are using.
6543   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6544   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6545   (eval $ac_compile) 2>&5
6546   ac_status=$?
6547   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6548   test $ac_status = 0; }; then
6549     if test "$lt_cv_prog_gnu_ld" = yes; then
6550       case `/usr/bin/file conftest.$ac_objext` in
6551         *32-bit*)
6552           LD="${LD-ld} -melf32bsmip"
6553           ;;
6554         *N32*)
6555           LD="${LD-ld} -melf32bmipn32"
6556           ;;
6557         *64-bit*)
6558           LD="${LD-ld} -melf64bmip"
6559         ;;
6560       esac
6561     else
6562       case `/usr/bin/file conftest.$ac_objext` in
6563         *32-bit*)
6564           LD="${LD-ld} -32"
6565           ;;
6566         *N32*)
6567           LD="${LD-ld} -n32"
6568           ;;
6569         *64-bit*)
6570           LD="${LD-ld} -64"
6571           ;;
6572       esac
6573     fi
6574   fi
6575   rm -rf conftest*
6576   ;;
6577
6578 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6579 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6580   # Find out which ABI we are using.
6581   echo 'int i;' > conftest.$ac_ext
6582   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6583   (eval $ac_compile) 2>&5
6584   ac_status=$?
6585   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6586   test $ac_status = 0; }; then
6587     case `/usr/bin/file conftest.o` in
6588       *32-bit*)
6589         case $host in
6590           x86_64-*kfreebsd*-gnu)
6591             LD="${LD-ld} -m elf_i386_fbsd"
6592             ;;
6593           x86_64-*linux*)
6594             LD="${LD-ld} -m elf_i386"
6595             ;;
6596           ppc64-*linux*|powerpc64-*linux*)
6597             LD="${LD-ld} -m elf32ppclinux"
6598             ;;
6599           s390x-*linux*)
6600             LD="${LD-ld} -m elf_s390"
6601             ;;
6602           sparc64-*linux*)
6603             LD="${LD-ld} -m elf32_sparc"
6604             ;;
6605         esac
6606         ;;
6607       *64-bit*)
6608         case $host in
6609           x86_64-*kfreebsd*-gnu)
6610             LD="${LD-ld} -m elf_x86_64_fbsd"
6611             ;;
6612           x86_64-*linux*)
6613             LD="${LD-ld} -m elf_x86_64"
6614             ;;
6615           ppc*-*linux*|powerpc*-*linux*)
6616             LD="${LD-ld} -m elf64ppc"
6617             ;;
6618           s390*-*linux*|s390*-*tpf*)
6619             LD="${LD-ld} -m elf64_s390"
6620             ;;
6621           sparc*-*linux*)
6622             LD="${LD-ld} -m elf64_sparc"
6623             ;;
6624         esac
6625         ;;
6626     esac
6627   fi
6628   rm -rf conftest*
6629   ;;
6630
6631 *-*-sco3.2v5*)
6632   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6633   SAVE_CFLAGS="$CFLAGS"
6634   CFLAGS="$CFLAGS -belf"
6635   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6636 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6637 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6638   $as_echo_n "(cached) " >&6
6639 else
6640   ac_ext=c
6641 ac_cpp='$CPP $CPPFLAGS'
6642 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6643 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6644 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6645
6646      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6647 /* end confdefs.h.  */
6648
6649 int
6650 main ()
6651 {
6652
6653   ;
6654   return 0;
6655 }
6656 _ACEOF
6657 if ac_fn_c_try_link "$LINENO"; then :
6658   lt_cv_cc_needs_belf=yes
6659 else
6660   lt_cv_cc_needs_belf=no
6661 fi
6662 rm -f core conftest.err conftest.$ac_objext \
6663     conftest$ac_exeext conftest.$ac_ext
6664      ac_ext=c
6665 ac_cpp='$CPP $CPPFLAGS'
6666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6669
6670 fi
6671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6672 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6673   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6674     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6675     CFLAGS="$SAVE_CFLAGS"
6676   fi
6677   ;;
6678 sparc*-*solaris*)
6679   # Find out which ABI we are using.
6680   echo 'int i;' > conftest.$ac_ext
6681   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6682   (eval $ac_compile) 2>&5
6683   ac_status=$?
6684   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6685   test $ac_status = 0; }; then
6686     case `/usr/bin/file conftest.o` in
6687     *64-bit*)
6688       case $lt_cv_prog_gnu_ld in
6689       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6690       *)
6691         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6692           LD="${LD-ld} -64"
6693         fi
6694         ;;
6695       esac
6696       ;;
6697     esac
6698   fi
6699   rm -rf conftest*
6700   ;;
6701 esac
6702
6703 need_locks="$enable_libtool_lock"
6704
6705
6706   case $host_os in
6707     rhapsody* | darwin*)
6708     if test -n "$ac_tool_prefix"; then
6709   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6710 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6712 $as_echo_n "checking for $ac_word... " >&6; }
6713 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6714   $as_echo_n "(cached) " >&6
6715 else
6716   if test -n "$DSYMUTIL"; then
6717   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6718 else
6719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6720 for as_dir in $PATH
6721 do
6722   IFS=$as_save_IFS
6723   test -z "$as_dir" && as_dir=.
6724     for ac_exec_ext in '' $ac_executable_extensions; do
6725   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6726     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6727     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6728     break 2
6729   fi
6730 done
6731   done
6732 IFS=$as_save_IFS
6733
6734 fi
6735 fi
6736 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6737 if test -n "$DSYMUTIL"; then
6738   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6739 $as_echo "$DSYMUTIL" >&6; }
6740 else
6741   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6742 $as_echo "no" >&6; }
6743 fi
6744
6745
6746 fi
6747 if test -z "$ac_cv_prog_DSYMUTIL"; then
6748   ac_ct_DSYMUTIL=$DSYMUTIL
6749   # Extract the first word of "dsymutil", so it can be a program name with args.
6750 set dummy dsymutil; ac_word=$2
6751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6752 $as_echo_n "checking for $ac_word... " >&6; }
6753 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6754   $as_echo_n "(cached) " >&6
6755 else
6756   if test -n "$ac_ct_DSYMUTIL"; then
6757   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6758 else
6759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6760 for as_dir in $PATH
6761 do
6762   IFS=$as_save_IFS
6763   test -z "$as_dir" && as_dir=.
6764     for ac_exec_ext in '' $ac_executable_extensions; do
6765   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6766     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6767     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6768     break 2
6769   fi
6770 done
6771   done
6772 IFS=$as_save_IFS
6773
6774 fi
6775 fi
6776 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6777 if test -n "$ac_ct_DSYMUTIL"; then
6778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6779 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6780 else
6781   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6782 $as_echo "no" >&6; }
6783 fi
6784
6785   if test "x$ac_ct_DSYMUTIL" = x; then
6786     DSYMUTIL=":"
6787   else
6788     case $cross_compiling:$ac_tool_warned in
6789 yes:)
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6791 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6792 ac_tool_warned=yes ;;
6793 esac
6794     DSYMUTIL=$ac_ct_DSYMUTIL
6795   fi
6796 else
6797   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6798 fi
6799
6800     if test -n "$ac_tool_prefix"; then
6801   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6802 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6804 $as_echo_n "checking for $ac_word... " >&6; }
6805 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6806   $as_echo_n "(cached) " >&6
6807 else
6808   if test -n "$NMEDIT"; then
6809   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6810 else
6811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6812 for as_dir in $PATH
6813 do
6814   IFS=$as_save_IFS
6815   test -z "$as_dir" && as_dir=.
6816     for ac_exec_ext in '' $ac_executable_extensions; do
6817   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6818     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6819     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6820     break 2
6821   fi
6822 done
6823   done
6824 IFS=$as_save_IFS
6825
6826 fi
6827 fi
6828 NMEDIT=$ac_cv_prog_NMEDIT
6829 if test -n "$NMEDIT"; then
6830   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6831 $as_echo "$NMEDIT" >&6; }
6832 else
6833   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6834 $as_echo "no" >&6; }
6835 fi
6836
6837
6838 fi
6839 if test -z "$ac_cv_prog_NMEDIT"; then
6840   ac_ct_NMEDIT=$NMEDIT
6841   # Extract the first word of "nmedit", so it can be a program name with args.
6842 set dummy nmedit; ac_word=$2
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6844 $as_echo_n "checking for $ac_word... " >&6; }
6845 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6846   $as_echo_n "(cached) " >&6
6847 else
6848   if test -n "$ac_ct_NMEDIT"; then
6849   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6850 else
6851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852 for as_dir in $PATH
6853 do
6854   IFS=$as_save_IFS
6855   test -z "$as_dir" && as_dir=.
6856     for ac_exec_ext in '' $ac_executable_extensions; do
6857   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6858     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6859     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6860     break 2
6861   fi
6862 done
6863   done
6864 IFS=$as_save_IFS
6865
6866 fi
6867 fi
6868 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6869 if test -n "$ac_ct_NMEDIT"; then
6870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6871 $as_echo "$ac_ct_NMEDIT" >&6; }
6872 else
6873   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6874 $as_echo "no" >&6; }
6875 fi
6876
6877   if test "x$ac_ct_NMEDIT" = x; then
6878     NMEDIT=":"
6879   else
6880     case $cross_compiling:$ac_tool_warned in
6881 yes:)
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6883 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6884 ac_tool_warned=yes ;;
6885 esac
6886     NMEDIT=$ac_ct_NMEDIT
6887   fi
6888 else
6889   NMEDIT="$ac_cv_prog_NMEDIT"
6890 fi
6891
6892     if test -n "$ac_tool_prefix"; then
6893   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6894 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6896 $as_echo_n "checking for $ac_word... " >&6; }
6897 if test "${ac_cv_prog_LIPO+set}" = set; then :
6898   $as_echo_n "(cached) " >&6
6899 else
6900   if test -n "$LIPO"; then
6901   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6902 else
6903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6904 for as_dir in $PATH
6905 do
6906   IFS=$as_save_IFS
6907   test -z "$as_dir" && as_dir=.
6908     for ac_exec_ext in '' $ac_executable_extensions; do
6909   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6910     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6911     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6912     break 2
6913   fi
6914 done
6915   done
6916 IFS=$as_save_IFS
6917
6918 fi
6919 fi
6920 LIPO=$ac_cv_prog_LIPO
6921 if test -n "$LIPO"; then
6922   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6923 $as_echo "$LIPO" >&6; }
6924 else
6925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6926 $as_echo "no" >&6; }
6927 fi
6928
6929
6930 fi
6931 if test -z "$ac_cv_prog_LIPO"; then
6932   ac_ct_LIPO=$LIPO
6933   # Extract the first word of "lipo", so it can be a program name with args.
6934 set dummy lipo; ac_word=$2
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6936 $as_echo_n "checking for $ac_word... " >&6; }
6937 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6938   $as_echo_n "(cached) " >&6
6939 else
6940   if test -n "$ac_ct_LIPO"; then
6941   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6942 else
6943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944 for as_dir in $PATH
6945 do
6946   IFS=$as_save_IFS
6947   test -z "$as_dir" && as_dir=.
6948     for ac_exec_ext in '' $ac_executable_extensions; do
6949   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950     ac_cv_prog_ac_ct_LIPO="lipo"
6951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6952     break 2
6953   fi
6954 done
6955   done
6956 IFS=$as_save_IFS
6957
6958 fi
6959 fi
6960 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6961 if test -n "$ac_ct_LIPO"; then
6962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6963 $as_echo "$ac_ct_LIPO" >&6; }
6964 else
6965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6966 $as_echo "no" >&6; }
6967 fi
6968
6969   if test "x$ac_ct_LIPO" = x; then
6970     LIPO=":"
6971   else
6972     case $cross_compiling:$ac_tool_warned in
6973 yes:)
6974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6976 ac_tool_warned=yes ;;
6977 esac
6978     LIPO=$ac_ct_LIPO
6979   fi
6980 else
6981   LIPO="$ac_cv_prog_LIPO"
6982 fi
6983
6984     if test -n "$ac_tool_prefix"; then
6985   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6986 set dummy ${ac_tool_prefix}otool; ac_word=$2
6987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6988 $as_echo_n "checking for $ac_word... " >&6; }
6989 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6990   $as_echo_n "(cached) " >&6
6991 else
6992   if test -n "$OTOOL"; then
6993   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6994 else
6995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6996 for as_dir in $PATH
6997 do
6998   IFS=$as_save_IFS
6999   test -z "$as_dir" && as_dir=.
7000     for ac_exec_ext in '' $ac_executable_extensions; do
7001   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7002     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7003     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7004     break 2
7005   fi
7006 done
7007   done
7008 IFS=$as_save_IFS
7009
7010 fi
7011 fi
7012 OTOOL=$ac_cv_prog_OTOOL
7013 if test -n "$OTOOL"; then
7014   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7015 $as_echo "$OTOOL" >&6; }
7016 else
7017   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7018 $as_echo "no" >&6; }
7019 fi
7020
7021
7022 fi
7023 if test -z "$ac_cv_prog_OTOOL"; then
7024   ac_ct_OTOOL=$OTOOL
7025   # Extract the first word of "otool", so it can be a program name with args.
7026 set dummy otool; ac_word=$2
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028 $as_echo_n "checking for $ac_word... " >&6; }
7029 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7030   $as_echo_n "(cached) " >&6
7031 else
7032   if test -n "$ac_ct_OTOOL"; then
7033   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7034 else
7035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036 for as_dir in $PATH
7037 do
7038   IFS=$as_save_IFS
7039   test -z "$as_dir" && as_dir=.
7040     for ac_exec_ext in '' $ac_executable_extensions; do
7041   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7042     ac_cv_prog_ac_ct_OTOOL="otool"
7043     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7044     break 2
7045   fi
7046 done
7047   done
7048 IFS=$as_save_IFS
7049
7050 fi
7051 fi
7052 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7053 if test -n "$ac_ct_OTOOL"; then
7054   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7055 $as_echo "$ac_ct_OTOOL" >&6; }
7056 else
7057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058 $as_echo "no" >&6; }
7059 fi
7060
7061   if test "x$ac_ct_OTOOL" = x; then
7062     OTOOL=":"
7063   else
7064     case $cross_compiling:$ac_tool_warned in
7065 yes:)
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7067 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7068 ac_tool_warned=yes ;;
7069 esac
7070     OTOOL=$ac_ct_OTOOL
7071   fi
7072 else
7073   OTOOL="$ac_cv_prog_OTOOL"
7074 fi
7075
7076     if test -n "$ac_tool_prefix"; then
7077   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7078 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7080 $as_echo_n "checking for $ac_word... " >&6; }
7081 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7082   $as_echo_n "(cached) " >&6
7083 else
7084   if test -n "$OTOOL64"; then
7085   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7086 else
7087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7088 for as_dir in $PATH
7089 do
7090   IFS=$as_save_IFS
7091   test -z "$as_dir" && as_dir=.
7092     for ac_exec_ext in '' $ac_executable_extensions; do
7093   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7094     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7095     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7096     break 2
7097   fi
7098 done
7099   done
7100 IFS=$as_save_IFS
7101
7102 fi
7103 fi
7104 OTOOL64=$ac_cv_prog_OTOOL64
7105 if test -n "$OTOOL64"; then
7106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7107 $as_echo "$OTOOL64" >&6; }
7108 else
7109   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7110 $as_echo "no" >&6; }
7111 fi
7112
7113
7114 fi
7115 if test -z "$ac_cv_prog_OTOOL64"; then
7116   ac_ct_OTOOL64=$OTOOL64
7117   # Extract the first word of "otool64", so it can be a program name with args.
7118 set dummy otool64; ac_word=$2
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7120 $as_echo_n "checking for $ac_word... " >&6; }
7121 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7122   $as_echo_n "(cached) " >&6
7123 else
7124   if test -n "$ac_ct_OTOOL64"; then
7125   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7126 else
7127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7128 for as_dir in $PATH
7129 do
7130   IFS=$as_save_IFS
7131   test -z "$as_dir" && as_dir=.
7132     for ac_exec_ext in '' $ac_executable_extensions; do
7133   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7134     ac_cv_prog_ac_ct_OTOOL64="otool64"
7135     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7136     break 2
7137   fi
7138 done
7139   done
7140 IFS=$as_save_IFS
7141
7142 fi
7143 fi
7144 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7145 if test -n "$ac_ct_OTOOL64"; then
7146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7147 $as_echo "$ac_ct_OTOOL64" >&6; }
7148 else
7149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7150 $as_echo "no" >&6; }
7151 fi
7152
7153   if test "x$ac_ct_OTOOL64" = x; then
7154     OTOOL64=":"
7155   else
7156     case $cross_compiling:$ac_tool_warned in
7157 yes:)
7158 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7159 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7160 ac_tool_warned=yes ;;
7161 esac
7162     OTOOL64=$ac_ct_OTOOL64
7163   fi
7164 else
7165   OTOOL64="$ac_cv_prog_OTOOL64"
7166 fi
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7195 $as_echo_n "checking for -single_module linker flag... " >&6; }
7196 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7197   $as_echo_n "(cached) " >&6
7198 else
7199   lt_cv_apple_cc_single_mod=no
7200       if test -z "${LT_MULTI_MODULE}"; then
7201         # By default we will add the -single_module flag. You can override
7202         # by either setting the environment variable LT_MULTI_MODULE
7203         # non-empty at configure time, or by adding -multi_module to the
7204         # link flags.
7205         rm -rf libconftest.dylib*
7206         echo "int foo(void){return 1;}" > conftest.c
7207         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7208 -dynamiclib -Wl,-single_module conftest.c" >&5
7209         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7210           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7211         _lt_result=$?
7212         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7213           lt_cv_apple_cc_single_mod=yes
7214         else
7215           cat conftest.err >&5
7216         fi
7217         rm -rf libconftest.dylib*
7218         rm -f conftest.*
7219       fi
7220 fi
7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7222 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7223     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7224 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7225 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7226   $as_echo_n "(cached) " >&6
7227 else
7228   lt_cv_ld_exported_symbols_list=no
7229       save_LDFLAGS=$LDFLAGS
7230       echo "_main" > conftest.sym
7231       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7232       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7233 /* end confdefs.h.  */
7234
7235 int
7236 main ()
7237 {
7238
7239   ;
7240   return 0;
7241 }
7242 _ACEOF
7243 if ac_fn_c_try_link "$LINENO"; then :
7244   lt_cv_ld_exported_symbols_list=yes
7245 else
7246   lt_cv_ld_exported_symbols_list=no
7247 fi
7248 rm -f core conftest.err conftest.$ac_objext \
7249     conftest$ac_exeext conftest.$ac_ext
7250         LDFLAGS="$save_LDFLAGS"
7251
7252 fi
7253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7254 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7255     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7256 $as_echo_n "checking for -force_load linker flag... " >&6; }
7257 if test "${lt_cv_ld_force_load+set}" = set; then :
7258   $as_echo_n "(cached) " >&6
7259 else
7260   lt_cv_ld_force_load=no
7261       cat > conftest.c << _LT_EOF
7262 int forced_loaded() { return 2;}
7263 _LT_EOF
7264       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7265       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7266       echo "$AR cru libconftest.a conftest.o" >&5
7267       $AR cru libconftest.a conftest.o 2>&5
7268       cat > conftest.c << _LT_EOF
7269 int main() { return 0;}
7270 _LT_EOF
7271       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7272       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7273       _lt_result=$?
7274       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7275         lt_cv_ld_force_load=yes
7276       else
7277         cat conftest.err >&5
7278       fi
7279         rm -f conftest.err libconftest.a conftest conftest.c
7280         rm -rf conftest.dSYM
7281
7282 fi
7283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7284 $as_echo "$lt_cv_ld_force_load" >&6; }
7285     case $host_os in
7286     rhapsody* | darwin1.[012])
7287       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7288     darwin1.*)
7289       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7290     darwin*) # darwin 5.x on
7291       # if running on 10.5 or later, the deployment target defaults
7292       # to the OS version, if on x86, and 10.4, the deployment
7293       # target defaults to 10.4. Don't you love it?
7294       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7295         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7296           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7297         10.[012]*)
7298           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7299         10.*)
7300           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7301       esac
7302     ;;
7303   esac
7304     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7305       _lt_dar_single_mod='$single_module'
7306     fi
7307     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7308       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7309     else
7310       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7311     fi
7312     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7313       _lt_dsymutil='~$DSYMUTIL $lib || :'
7314     else
7315       _lt_dsymutil=
7316     fi
7317     ;;
7318   esac
7319
7320 ac_ext=c
7321 ac_cpp='$CPP $CPPFLAGS'
7322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7324 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7326 $as_echo_n "checking how to run the C preprocessor... " >&6; }
7327 # On Suns, sometimes $CPP names a directory.
7328 if test -n "$CPP" && test -d "$CPP"; then
7329   CPP=
7330 fi
7331 if test -z "$CPP"; then
7332   if test "${ac_cv_prog_CPP+set}" = set; then :
7333   $as_echo_n "(cached) " >&6
7334 else
7335       # Double quotes because CPP needs to be expanded
7336     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7337     do
7338       ac_preproc_ok=false
7339 for ac_c_preproc_warn_flag in '' yes
7340 do
7341   # Use a header file that comes with gcc, so configuring glibc
7342   # with a fresh cross-compiler works.
7343   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7344   # <limits.h> exists even on freestanding compilers.
7345   # On the NeXT, cc -E runs the code through the compiler's parser,
7346   # not just through cpp. "Syntax error" is here to catch this case.
7347   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7348 /* end confdefs.h.  */
7349 #ifdef __STDC__
7350 # include <limits.h>
7351 #else
7352 # include <assert.h>
7353 #endif
7354                      Syntax error
7355 _ACEOF
7356 if ac_fn_c_try_cpp "$LINENO"; then :
7357
7358 else
7359   # Broken: fails on valid input.
7360 continue
7361 fi
7362 rm -f conftest.err conftest.$ac_ext
7363
7364   # OK, works on sane cases.  Now check whether nonexistent headers
7365   # can be detected and how.
7366   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7367 /* end confdefs.h.  */
7368 #include <ac_nonexistent.h>
7369 _ACEOF
7370 if ac_fn_c_try_cpp "$LINENO"; then :
7371   # Broken: success on invalid input.
7372 continue
7373 else
7374   # Passes both tests.
7375 ac_preproc_ok=:
7376 break
7377 fi
7378 rm -f conftest.err conftest.$ac_ext
7379
7380 done
7381 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7382 rm -f conftest.err conftest.$ac_ext
7383 if $ac_preproc_ok; then :
7384   break
7385 fi
7386
7387     done
7388     ac_cv_prog_CPP=$CPP
7389
7390 fi
7391   CPP=$ac_cv_prog_CPP
7392 else
7393   ac_cv_prog_CPP=$CPP
7394 fi
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7396 $as_echo "$CPP" >&6; }
7397 ac_preproc_ok=false
7398 for ac_c_preproc_warn_flag in '' yes
7399 do
7400   # Use a header file that comes with gcc, so configuring glibc
7401   # with a fresh cross-compiler works.
7402   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7403   # <limits.h> exists even on freestanding compilers.
7404   # On the NeXT, cc -E runs the code through the compiler's parser,
7405   # not just through cpp. "Syntax error" is here to catch this case.
7406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7407 /* end confdefs.h.  */
7408 #ifdef __STDC__
7409 # include <limits.h>
7410 #else
7411 # include <assert.h>
7412 #endif
7413                      Syntax error
7414 _ACEOF
7415 if ac_fn_c_try_cpp "$LINENO"; then :
7416
7417 else
7418   # Broken: fails on valid input.
7419 continue
7420 fi
7421 rm -f conftest.err conftest.$ac_ext
7422
7423   # OK, works on sane cases.  Now check whether nonexistent headers
7424   # can be detected and how.
7425   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7426 /* end confdefs.h.  */
7427 #include <ac_nonexistent.h>
7428 _ACEOF
7429 if ac_fn_c_try_cpp "$LINENO"; then :
7430   # Broken: success on invalid input.
7431 continue
7432 else
7433   # Passes both tests.
7434 ac_preproc_ok=:
7435 break
7436 fi
7437 rm -f conftest.err conftest.$ac_ext
7438
7439 done
7440 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7441 rm -f conftest.err conftest.$ac_ext
7442 if $ac_preproc_ok; then :
7443
7444 else
7445   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7446 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7447 as_fn_error "C preprocessor \"$CPP\" fails sanity check
7448 See \`config.log' for more details." "$LINENO" 5; }
7449 fi
7450
7451 ac_ext=c
7452 ac_cpp='$CPP $CPPFLAGS'
7453 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7454 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7455 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7456
7457
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7459 $as_echo_n "checking for ANSI C header files... " >&6; }
7460 if test "${ac_cv_header_stdc+set}" = set; then :
7461   $as_echo_n "(cached) " >&6
7462 else
7463   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7464 /* end confdefs.h.  */
7465 #include <stdlib.h>
7466 #include <stdarg.h>
7467 #include <string.h>
7468 #include <float.h>
7469
7470 int
7471 main ()
7472 {
7473
7474   ;
7475   return 0;
7476 }
7477 _ACEOF
7478 if ac_fn_c_try_compile "$LINENO"; then :
7479   ac_cv_header_stdc=yes
7480 else
7481   ac_cv_header_stdc=no
7482 fi
7483 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7484
7485 if test $ac_cv_header_stdc = yes; then
7486   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7487   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7488 /* end confdefs.h.  */
7489 #include <string.h>
7490
7491 _ACEOF
7492 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7493   $EGREP "memchr" >/dev/null 2>&1; then :
7494
7495 else
7496   ac_cv_header_stdc=no
7497 fi
7498 rm -f conftest*
7499
7500 fi
7501
7502 if test $ac_cv_header_stdc = yes; then
7503   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7504   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7505 /* end confdefs.h.  */
7506 #include <stdlib.h>
7507
7508 _ACEOF
7509 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7510   $EGREP "free" >/dev/null 2>&1; then :
7511
7512 else
7513   ac_cv_header_stdc=no
7514 fi
7515 rm -f conftest*
7516
7517 fi
7518
7519 if test $ac_cv_header_stdc = yes; then
7520   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7521   if test "$cross_compiling" = yes; then :
7522   :
7523 else
7524   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7525 /* end confdefs.h.  */
7526 #include <ctype.h>
7527 #include <stdlib.h>
7528 #if ((' ' & 0x0FF) == 0x020)
7529 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7530 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7531 #else
7532 # define ISLOWER(c) \
7533                    (('a' <= (c) && (c) <= 'i') \
7534                      || ('j' <= (c) && (c) <= 'r') \
7535                      || ('s' <= (c) && (c) <= 'z'))
7536 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7537 #endif
7538
7539 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7540 int
7541 main ()
7542 {
7543   int i;
7544   for (i = 0; i < 256; i++)
7545     if (XOR (islower (i), ISLOWER (i))
7546         || toupper (i) != TOUPPER (i))
7547       return 2;
7548   return 0;
7549 }
7550 _ACEOF
7551 if ac_fn_c_try_run "$LINENO"; then :
7552
7553 else
7554   ac_cv_header_stdc=no
7555 fi
7556 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7557   conftest.$ac_objext conftest.beam conftest.$ac_ext
7558 fi
7559
7560 fi
7561 fi
7562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7563 $as_echo "$ac_cv_header_stdc" >&6; }
7564 if test $ac_cv_header_stdc = yes; then
7565
7566 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7567
7568 fi
7569
7570 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7571 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7572                   inttypes.h stdint.h unistd.h
7573 do :
7574   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7575 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7576 "
7577 eval as_val=\$$as_ac_Header
7578    if test "x$as_val" = x""yes; then :
7579   cat >>confdefs.h <<_ACEOF
7580 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7581 _ACEOF
7582
7583 fi
7584
7585 done
7586
7587
7588 for ac_header in dlfcn.h
7589 do :
7590   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7591 "
7592 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7593   cat >>confdefs.h <<_ACEOF
7594 #define HAVE_DLFCN_H 1
7595 _ACEOF
7596
7597 fi
7598
7599 done
7600
7601
7602
7603
7604
7605 # Set options
7606
7607
7608
7609         enable_dlopen=no
7610
7611
7612   enable_win32_dll=no
7613
7614
7615             # Check whether --enable-shared was given.
7616 if test "${enable_shared+set}" = set; then :
7617   enableval=$enable_shared; p=${PACKAGE-default}
7618     case $enableval in
7619     yes) enable_shared=yes ;;
7620     no) enable_shared=no ;;
7621     *)
7622       enable_shared=no
7623       # Look at the argument we got.  We use all the common list separators.
7624       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7625       for pkg in $enableval; do
7626         IFS="$lt_save_ifs"
7627         if test "X$pkg" = "X$p"; then
7628           enable_shared=yes
7629         fi
7630       done
7631       IFS="$lt_save_ifs"
7632       ;;
7633     esac
7634 else
7635   enable_shared=yes
7636 fi
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646   # Check whether --enable-static was given.
7647 if test "${enable_static+set}" = set; then :
7648   enableval=$enable_static; p=${PACKAGE-default}
7649     case $enableval in
7650     yes) enable_static=yes ;;
7651     no) enable_static=no ;;
7652     *)
7653      enable_static=no
7654       # Look at the argument we got.  We use all the common list separators.
7655       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7656       for pkg in $enableval; do
7657         IFS="$lt_save_ifs"
7658         if test "X$pkg" = "X$p"; then
7659           enable_static=yes
7660         fi
7661       done
7662       IFS="$lt_save_ifs"
7663       ;;
7664     esac
7665 else
7666   enable_static=yes
7667 fi
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678 # Check whether --with-pic was given.
7679 if test "${with_pic+set}" = set; then :
7680   withval=$with_pic; pic_mode="$withval"
7681 else
7682   pic_mode=default
7683 fi
7684
7685
7686 test -z "$pic_mode" && pic_mode=default
7687
7688
7689
7690
7691
7692
7693
7694   # Check whether --enable-fast-install was given.
7695 if test "${enable_fast_install+set}" = set; then :
7696   enableval=$enable_fast_install; p=${PACKAGE-default}
7697     case $enableval in
7698     yes) enable_fast_install=yes ;;
7699     no) enable_fast_install=no ;;
7700     *)
7701       enable_fast_install=no
7702       # Look at the argument we got.  We use all the common list separators.
7703       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7704       for pkg in $enableval; do
7705         IFS="$lt_save_ifs"
7706         if test "X$pkg" = "X$p"; then
7707           enable_fast_install=yes
7708         fi
7709       done
7710       IFS="$lt_save_ifs"
7711       ;;
7712     esac
7713 else
7714   enable_fast_install=yes
7715 fi
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727 # This can be used to rebuild libtool when needed
7728 LIBTOOL_DEPS="$ltmain"
7729
7730 # Always use our own libtool.
7731 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758 test -z "$LN_S" && LN_S="ln -s"
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773 if test -n "${ZSH_VERSION+set}" ; then
7774    setopt NO_GLOB_SUBST
7775 fi
7776
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7778 $as_echo_n "checking for objdir... " >&6; }
7779 if test "${lt_cv_objdir+set}" = set; then :
7780   $as_echo_n "(cached) " >&6
7781 else
7782   rm -f .libs 2>/dev/null
7783 mkdir .libs 2>/dev/null
7784 if test -d .libs; then
7785   lt_cv_objdir=.libs
7786 else
7787   # MS-DOS does not allow filenames that begin with a dot.
7788   lt_cv_objdir=_libs
7789 fi
7790 rmdir .libs 2>/dev/null
7791 fi
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7793 $as_echo "$lt_cv_objdir" >&6; }
7794 objdir=$lt_cv_objdir
7795
7796
7797
7798
7799
7800 cat >>confdefs.h <<_ACEOF
7801 #define LT_OBJDIR "$lt_cv_objdir/"
7802 _ACEOF
7803
7804
7805
7806
7807 case $host_os in
7808 aix3*)
7809   # AIX sometimes has problems with the GCC collect2 program.  For some
7810   # reason, if we set the COLLECT_NAMES environment variable, the problems
7811   # vanish in a puff of smoke.
7812   if test "X${COLLECT_NAMES+set}" != Xset; then
7813     COLLECT_NAMES=
7814     export COLLECT_NAMES
7815   fi
7816   ;;
7817 esac
7818
7819 # Global variables:
7820 ofile=libtool
7821 can_build_shared=yes
7822
7823 # All known linkers require a `.a' archive for static linking (except MSVC,
7824 # which needs '.lib').
7825 libext=a
7826
7827 with_gnu_ld="$lt_cv_prog_gnu_ld"
7828
7829 old_CC="$CC"
7830 old_CFLAGS="$CFLAGS"
7831
7832 # Set sane defaults for various variables
7833 test -z "$CC" && CC=cc
7834 test -z "$LTCC" && LTCC=$CC
7835 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7836 test -z "$LD" && LD=ld
7837 test -z "$ac_objext" && ac_objext=o
7838
7839 for cc_temp in $compiler""; do
7840   case $cc_temp in
7841     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7842     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7843     \-*) ;;
7844     *) break;;
7845   esac
7846 done
7847 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7848
7849
7850 # Only perform the check for file, if the check method requires it
7851 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7852 case $deplibs_check_method in
7853 file_magic*)
7854   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7855     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7856 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7857 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7858   $as_echo_n "(cached) " >&6
7859 else
7860   case $MAGIC_CMD in
7861 [\\/*] |  ?:[\\/]*)
7862   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7863   ;;
7864 *)
7865   lt_save_MAGIC_CMD="$MAGIC_CMD"
7866   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7867   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7868   for ac_dir in $ac_dummy; do
7869     IFS="$lt_save_ifs"
7870     test -z "$ac_dir" && ac_dir=.
7871     if test -f $ac_dir/${ac_tool_prefix}file; then
7872       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7873       if test -n "$file_magic_test_file"; then
7874         case $deplibs_check_method in
7875         "file_magic "*)
7876           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7877           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7878           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7879             $EGREP "$file_magic_regex" > /dev/null; then
7880             :
7881           else
7882             cat <<_LT_EOF 1>&2
7883
7884 *** Warning: the command libtool uses to detect shared libraries,
7885 *** $file_magic_cmd, produces output that libtool cannot recognize.
7886 *** The result is that libtool may fail to recognize shared libraries
7887 *** as such.  This will affect the creation of libtool libraries that
7888 *** depend on shared libraries, but programs linked with such libtool
7889 *** libraries will work regardless of this problem.  Nevertheless, you
7890 *** may want to report the problem to your system manager and/or to
7891 *** bug-libtool@gnu.org
7892
7893 _LT_EOF
7894           fi ;;
7895         esac
7896       fi
7897       break
7898     fi
7899   done
7900   IFS="$lt_save_ifs"
7901   MAGIC_CMD="$lt_save_MAGIC_CMD"
7902   ;;
7903 esac
7904 fi
7905
7906 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7907 if test -n "$MAGIC_CMD"; then
7908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7909 $as_echo "$MAGIC_CMD" >&6; }
7910 else
7911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7912 $as_echo "no" >&6; }
7913 fi
7914
7915
7916
7917
7918
7919 if test -z "$lt_cv_path_MAGIC_CMD"; then
7920   if test -n "$ac_tool_prefix"; then
7921     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7922 $as_echo_n "checking for file... " >&6; }
7923 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7924   $as_echo_n "(cached) " >&6
7925 else
7926   case $MAGIC_CMD in
7927 [\\/*] |  ?:[\\/]*)
7928   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7929   ;;
7930 *)
7931   lt_save_MAGIC_CMD="$MAGIC_CMD"
7932   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7933   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7934   for ac_dir in $ac_dummy; do
7935     IFS="$lt_save_ifs"
7936     test -z "$ac_dir" && ac_dir=.
7937     if test -f $ac_dir/file; then
7938       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7939       if test -n "$file_magic_test_file"; then
7940         case $deplibs_check_method in
7941         "file_magic "*)
7942           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7943           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7944           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7945             $EGREP "$file_magic_regex" > /dev/null; then
7946             :
7947           else
7948             cat <<_LT_EOF 1>&2
7949
7950 *** Warning: the command libtool uses to detect shared libraries,
7951 *** $file_magic_cmd, produces output that libtool cannot recognize.
7952 *** The result is that libtool may fail to recognize shared libraries
7953 *** as such.  This will affect the creation of libtool libraries that
7954 *** depend on shared libraries, but programs linked with such libtool
7955 *** libraries will work regardless of this problem.  Nevertheless, you
7956 *** may want to report the problem to your system manager and/or to
7957 *** bug-libtool@gnu.org
7958
7959 _LT_EOF
7960           fi ;;
7961         esac
7962       fi
7963       break
7964     fi
7965   done
7966   IFS="$lt_save_ifs"
7967   MAGIC_CMD="$lt_save_MAGIC_CMD"
7968   ;;
7969 esac
7970 fi
7971
7972 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7973 if test -n "$MAGIC_CMD"; then
7974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7975 $as_echo "$MAGIC_CMD" >&6; }
7976 else
7977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7978 $as_echo "no" >&6; }
7979 fi
7980
7981
7982   else
7983     MAGIC_CMD=:
7984   fi
7985 fi
7986
7987   fi
7988   ;;
7989 esac
7990
7991 # Use C for the default configuration in the libtool script
7992
7993 lt_save_CC="$CC"
7994 ac_ext=c
7995 ac_cpp='$CPP $CPPFLAGS'
7996 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7997 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7998 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7999
8000
8001 # Source file extension for C test sources.
8002 ac_ext=c
8003
8004 # Object file extension for compiled C test sources.
8005 objext=o
8006 objext=$objext
8007
8008 # Code to be used in simple compile tests
8009 lt_simple_compile_test_code="int some_variable = 0;"
8010
8011 # Code to be used in simple link tests
8012 lt_simple_link_test_code='int main(){return(0);}'
8013
8014
8015
8016
8017
8018
8019
8020 # If no C compiler was specified, use CC.
8021 LTCC=${LTCC-"$CC"}
8022
8023 # If no C compiler flags were specified, use CFLAGS.
8024 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8025
8026 # Allow CC to be a program name with arguments.
8027 compiler=$CC
8028
8029 # Save the default compiler, since it gets overwritten when the other
8030 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8031 compiler_DEFAULT=$CC
8032
8033 # save warnings/boilerplate of simple test code
8034 ac_outfile=conftest.$ac_objext
8035 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8036 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8037 _lt_compiler_boilerplate=`cat conftest.err`
8038 $RM conftest*
8039
8040 ac_outfile=conftest.$ac_objext
8041 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8042 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8043 _lt_linker_boilerplate=`cat conftest.err`
8044 $RM -r conftest*
8045
8046
8047 ## CAVEAT EMPTOR:
8048 ## There is no encapsulation within the following macros, do not change
8049 ## the running order or otherwise move them around unless you know exactly
8050 ## what you are doing...
8051 if test -n "$compiler"; then
8052
8053 lt_prog_compiler_no_builtin_flag=
8054
8055 if test "$GCC" = yes; then
8056   case $cc_basename in
8057   nvcc*)
8058     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8059   *)
8060     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8061   esac
8062
8063   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8064 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8065 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8066   $as_echo_n "(cached) " >&6
8067 else
8068   lt_cv_prog_compiler_rtti_exceptions=no
8069    ac_outfile=conftest.$ac_objext
8070    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8071    lt_compiler_flag="-fno-rtti -fno-exceptions"
8072    # Insert the option either (1) after the last *FLAGS variable, or
8073    # (2) before a word containing "conftest.", or (3) at the end.
8074    # Note that $ac_compile itself does not contain backslashes and begins
8075    # with a dollar sign (not a hyphen), so the echo should work correctly.
8076    # The option is referenced via a variable to avoid confusing sed.
8077    lt_compile=`echo "$ac_compile" | $SED \
8078    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8079    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8080    -e 's:$: $lt_compiler_flag:'`
8081    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8082    (eval "$lt_compile" 2>conftest.err)
8083    ac_status=$?
8084    cat conftest.err >&5
8085    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8086    if (exit $ac_status) && test -s "$ac_outfile"; then
8087      # The compiler can only warn and ignore the option if not recognized
8088      # So say no if there are warnings other than the usual output.
8089      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8090      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8091      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8092        lt_cv_prog_compiler_rtti_exceptions=yes
8093      fi
8094    fi
8095    $RM conftest*
8096
8097 fi
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8099 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8100
8101 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8102     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8103 else
8104     :
8105 fi
8106
8107 fi
8108
8109
8110
8111
8112
8113
8114   lt_prog_compiler_wl=
8115 lt_prog_compiler_pic=
8116 lt_prog_compiler_static=
8117
8118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8119 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8120
8121   if test "$GCC" = yes; then
8122     lt_prog_compiler_wl='-Wl,'
8123     lt_prog_compiler_static='-static'
8124
8125     case $host_os in
8126       aix*)
8127       # All AIX code is PIC.
8128       if test "$host_cpu" = ia64; then
8129         # AIX 5 now supports IA64 processor
8130         lt_prog_compiler_static='-Bstatic'
8131       fi
8132       ;;
8133
8134     amigaos*)
8135       case $host_cpu in
8136       powerpc)
8137             # see comment about AmigaOS4 .so support
8138             lt_prog_compiler_pic='-fPIC'
8139         ;;
8140       m68k)
8141             # FIXME: we need at least 68020 code to build shared libraries, but
8142             # adding the `-m68020' flag to GCC prevents building anything better,
8143             # like `-m68040'.
8144             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8145         ;;
8146       esac
8147       ;;
8148
8149     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8150       # PIC is the default for these OSes.
8151       ;;
8152
8153     mingw* | cygwin* | pw32* | os2* | cegcc*)
8154       # This hack is so that the source file can tell whether it is being
8155       # built for inclusion in a dll (and should export symbols for example).
8156       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8157       # (--disable-auto-import) libraries
8158       lt_prog_compiler_pic='-DDLL_EXPORT'
8159       ;;
8160
8161     darwin* | rhapsody*)
8162       # PIC is the default on this platform
8163       # Common symbols not allowed in MH_DYLIB files
8164       lt_prog_compiler_pic='-fno-common'
8165       ;;
8166
8167     haiku*)
8168       # PIC is the default for Haiku.
8169       # The "-static" flag exists, but is broken.
8170       lt_prog_compiler_static=
8171       ;;
8172
8173     hpux*)
8174       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8175       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8176       # sets the default TLS model and affects inlining.
8177       case $host_cpu in
8178       hppa*64*)
8179         # +Z the default
8180         ;;
8181       *)
8182         lt_prog_compiler_pic='-fPIC'
8183         ;;
8184       esac
8185       ;;
8186
8187     interix[3-9]*)
8188       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8189       # Instead, we relocate shared libraries at runtime.
8190       ;;
8191
8192     msdosdjgpp*)
8193       # Just because we use GCC doesn't mean we suddenly get shared libraries
8194       # on systems that don't support them.
8195       lt_prog_compiler_can_build_shared=no
8196       enable_shared=no
8197       ;;
8198
8199     *nto* | *qnx*)
8200       # QNX uses GNU C++, but need to define -shared option too, otherwise
8201       # it will coredump.
8202       lt_prog_compiler_pic='-fPIC -shared'
8203       ;;
8204
8205     sysv4*MP*)
8206       if test -d /usr/nec; then
8207         lt_prog_compiler_pic=-Kconform_pic
8208       fi
8209       ;;
8210
8211     *)
8212       lt_prog_compiler_pic='-fPIC'
8213       ;;
8214     esac
8215
8216     case $cc_basename in
8217     nvcc*) # Cuda Compiler Driver 2.2
8218       lt_prog_compiler_wl='-Xlinker '
8219       lt_prog_compiler_pic='-Xcompiler -fPIC'
8220       ;;
8221     esac
8222   else
8223     # PORTME Check for flag to pass linker flags through the system compiler.
8224     case $host_os in
8225     aix*)
8226       lt_prog_compiler_wl='-Wl,'
8227       if test "$host_cpu" = ia64; then
8228         # AIX 5 now supports IA64 processor
8229         lt_prog_compiler_static='-Bstatic'
8230       else
8231         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8232       fi
8233       ;;
8234
8235     mingw* | cygwin* | pw32* | os2* | cegcc*)
8236       # This hack is so that the source file can tell whether it is being
8237       # built for inclusion in a dll (and should export symbols for example).
8238       lt_prog_compiler_pic='-DDLL_EXPORT'
8239       ;;
8240
8241     hpux9* | hpux10* | hpux11*)
8242       lt_prog_compiler_wl='-Wl,'
8243       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8244       # not for PA HP-UX.
8245       case $host_cpu in
8246       hppa*64*|ia64*)
8247         # +Z the default
8248         ;;
8249       *)
8250         lt_prog_compiler_pic='+Z'
8251         ;;
8252       esac
8253       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8254       lt_prog_compiler_static='${wl}-a ${wl}archive'
8255       ;;
8256
8257     irix5* | irix6* | nonstopux*)
8258       lt_prog_compiler_wl='-Wl,'
8259       # PIC (with -KPIC) is the default.
8260       lt_prog_compiler_static='-non_shared'
8261       ;;
8262
8263     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8264       case $cc_basename in
8265       # old Intel for x86_64 which still supported -KPIC.
8266       ecc*)
8267         lt_prog_compiler_wl='-Wl,'
8268         lt_prog_compiler_pic='-KPIC'
8269         lt_prog_compiler_static='-static'
8270         ;;
8271       # icc used to be incompatible with GCC.
8272       # ICC 10 doesn't accept -KPIC any more.
8273       icc* | ifort*)
8274         lt_prog_compiler_wl='-Wl,'
8275         lt_prog_compiler_pic='-fPIC'
8276         lt_prog_compiler_static='-static'
8277         ;;
8278       # Lahey Fortran 8.1.
8279       lf95*)
8280         lt_prog_compiler_wl='-Wl,'
8281         lt_prog_compiler_pic='--shared'
8282         lt_prog_compiler_static='--static'
8283         ;;
8284       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8285         # Portland Group compilers (*not* the Pentium gcc compiler,
8286         # which looks to be a dead project)
8287         lt_prog_compiler_wl='-Wl,'
8288         lt_prog_compiler_pic='-fpic'
8289         lt_prog_compiler_static='-Bstatic'
8290         ;;
8291       ccc*)
8292         lt_prog_compiler_wl='-Wl,'
8293         # All Alpha code is PIC.
8294         lt_prog_compiler_static='-non_shared'
8295         ;;
8296       xl* | bgxl* | bgf* | mpixl*)
8297         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8298         lt_prog_compiler_wl='-Wl,'
8299         lt_prog_compiler_pic='-qpic'
8300         lt_prog_compiler_static='-qstaticlink'
8301         ;;
8302       *)
8303         case `$CC -V 2>&1 | sed 5q` in
8304         *Sun\ F* | *Sun*Fortran*)
8305           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8306           lt_prog_compiler_pic='-KPIC'
8307           lt_prog_compiler_static='-Bstatic'
8308           lt_prog_compiler_wl=''
8309           ;;
8310         *Sun\ C*)
8311           # Sun C 5.9
8312           lt_prog_compiler_pic='-KPIC'
8313           lt_prog_compiler_static='-Bstatic'
8314           lt_prog_compiler_wl='-Wl,'
8315           ;;
8316         esac
8317         ;;
8318       esac
8319       ;;
8320
8321     newsos6)
8322       lt_prog_compiler_pic='-KPIC'
8323       lt_prog_compiler_static='-Bstatic'
8324       ;;
8325
8326     *nto* | *qnx*)
8327       # QNX uses GNU C++, but need to define -shared option too, otherwise
8328       # it will coredump.
8329       lt_prog_compiler_pic='-fPIC -shared'
8330       ;;
8331
8332     osf3* | osf4* | osf5*)
8333       lt_prog_compiler_wl='-Wl,'
8334       # All OSF/1 code is PIC.
8335       lt_prog_compiler_static='-non_shared'
8336       ;;
8337
8338     rdos*)
8339       lt_prog_compiler_static='-non_shared'
8340       ;;
8341
8342     solaris*)
8343       lt_prog_compiler_pic='-KPIC'
8344       lt_prog_compiler_static='-Bstatic'
8345       case $cc_basename in
8346       f77* | f90* | f95*)
8347         lt_prog_compiler_wl='-Qoption ld ';;
8348       *)
8349         lt_prog_compiler_wl='-Wl,';;
8350       esac
8351       ;;
8352
8353     sunos4*)
8354       lt_prog_compiler_wl='-Qoption ld '
8355       lt_prog_compiler_pic='-PIC'
8356       lt_prog_compiler_static='-Bstatic'
8357       ;;
8358
8359     sysv4 | sysv4.2uw2* | sysv4.3*)
8360       lt_prog_compiler_wl='-Wl,'
8361       lt_prog_compiler_pic='-KPIC'
8362       lt_prog_compiler_static='-Bstatic'
8363       ;;
8364
8365     sysv4*MP*)
8366       if test -d /usr/nec ;then
8367         lt_prog_compiler_pic='-Kconform_pic'
8368         lt_prog_compiler_static='-Bstatic'
8369       fi
8370       ;;
8371
8372     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8373       lt_prog_compiler_wl='-Wl,'
8374       lt_prog_compiler_pic='-KPIC'
8375       lt_prog_compiler_static='-Bstatic'
8376       ;;
8377
8378     unicos*)
8379       lt_prog_compiler_wl='-Wl,'
8380       lt_prog_compiler_can_build_shared=no
8381       ;;
8382
8383     uts4*)
8384       lt_prog_compiler_pic='-pic'
8385       lt_prog_compiler_static='-Bstatic'
8386       ;;
8387
8388     *)
8389       lt_prog_compiler_can_build_shared=no
8390       ;;
8391     esac
8392   fi
8393
8394 case $host_os in
8395   # For platforms which do not support PIC, -DPIC is meaningless:
8396   *djgpp*)
8397     lt_prog_compiler_pic=
8398     ;;
8399   *)
8400     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8401     ;;
8402 esac
8403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8404 $as_echo "$lt_prog_compiler_pic" >&6; }
8405
8406
8407
8408
8409
8410
8411 #
8412 # Check to make sure the PIC flag actually works.
8413 #
8414 if test -n "$lt_prog_compiler_pic"; then
8415   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8416 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8417 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8418   $as_echo_n "(cached) " >&6
8419 else
8420   lt_cv_prog_compiler_pic_works=no
8421    ac_outfile=conftest.$ac_objext
8422    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8423    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8424    # Insert the option either (1) after the last *FLAGS variable, or
8425    # (2) before a word containing "conftest.", or (3) at the end.
8426    # Note that $ac_compile itself does not contain backslashes and begins
8427    # with a dollar sign (not a hyphen), so the echo should work correctly.
8428    # The option is referenced via a variable to avoid confusing sed.
8429    lt_compile=`echo "$ac_compile" | $SED \
8430    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8431    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8432    -e 's:$: $lt_compiler_flag:'`
8433    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8434    (eval "$lt_compile" 2>conftest.err)
8435    ac_status=$?
8436    cat conftest.err >&5
8437    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8438    if (exit $ac_status) && test -s "$ac_outfile"; then
8439      # The compiler can only warn and ignore the option if not recognized
8440      # So say no if there are warnings other than the usual output.
8441      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8442      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8443      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8444        lt_cv_prog_compiler_pic_works=yes
8445      fi
8446    fi
8447    $RM conftest*
8448
8449 fi
8450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8451 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8452
8453 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8454     case $lt_prog_compiler_pic in
8455      "" | " "*) ;;
8456      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8457      esac
8458 else
8459     lt_prog_compiler_pic=
8460      lt_prog_compiler_can_build_shared=no
8461 fi
8462
8463 fi
8464
8465
8466
8467
8468
8469
8470 #
8471 # Check to make sure the static flag actually works.
8472 #
8473 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8475 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8476 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8477   $as_echo_n "(cached) " >&6
8478 else
8479   lt_cv_prog_compiler_static_works=no
8480    save_LDFLAGS="$LDFLAGS"
8481    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8482    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8483    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8484      # The linker can only warn and ignore the option if not recognized
8485      # So say no if there are warnings
8486      if test -s conftest.err; then
8487        # Append any errors to the config.log.
8488        cat conftest.err 1>&5
8489        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8490        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8491        if diff conftest.exp conftest.er2 >/dev/null; then
8492          lt_cv_prog_compiler_static_works=yes
8493        fi
8494      else
8495        lt_cv_prog_compiler_static_works=yes
8496      fi
8497    fi
8498    $RM -r conftest*
8499    LDFLAGS="$save_LDFLAGS"
8500
8501 fi
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8503 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8504
8505 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8506     :
8507 else
8508     lt_prog_compiler_static=
8509 fi
8510
8511
8512
8513
8514
8515
8516
8517   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8518 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8519 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8520   $as_echo_n "(cached) " >&6
8521 else
8522   lt_cv_prog_compiler_c_o=no
8523    $RM -r conftest 2>/dev/null
8524    mkdir conftest
8525    cd conftest
8526    mkdir out
8527    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8528
8529    lt_compiler_flag="-o out/conftest2.$ac_objext"
8530    # Insert the option either (1) after the last *FLAGS variable, or
8531    # (2) before a word containing "conftest.", or (3) at the end.
8532    # Note that $ac_compile itself does not contain backslashes and begins
8533    # with a dollar sign (not a hyphen), so the echo should work correctly.
8534    lt_compile=`echo "$ac_compile" | $SED \
8535    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8536    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8537    -e 's:$: $lt_compiler_flag:'`
8538    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8539    (eval "$lt_compile" 2>out/conftest.err)
8540    ac_status=$?
8541    cat out/conftest.err >&5
8542    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8543    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8544    then
8545      # The compiler can only warn and ignore the option if not recognized
8546      # So say no if there are warnings
8547      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8548      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8549      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8550        lt_cv_prog_compiler_c_o=yes
8551      fi
8552    fi
8553    chmod u+w . 2>&5
8554    $RM conftest*
8555    # SGI C++ compiler will create directory out/ii_files/ for
8556    # template instantiation
8557    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8558    $RM out/* && rmdir out
8559    cd ..
8560    $RM -r conftest
8561    $RM conftest*
8562
8563 fi
8564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8565 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8566
8567
8568
8569
8570
8571
8572   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8573 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8574 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8575   $as_echo_n "(cached) " >&6
8576 else
8577   lt_cv_prog_compiler_c_o=no
8578    $RM -r conftest 2>/dev/null
8579    mkdir conftest
8580    cd conftest
8581    mkdir out
8582    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8583
8584    lt_compiler_flag="-o out/conftest2.$ac_objext"
8585    # Insert the option either (1) after the last *FLAGS variable, or
8586    # (2) before a word containing "conftest.", or (3) at the end.
8587    # Note that $ac_compile itself does not contain backslashes and begins
8588    # with a dollar sign (not a hyphen), so the echo should work correctly.
8589    lt_compile=`echo "$ac_compile" | $SED \
8590    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8591    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8592    -e 's:$: $lt_compiler_flag:'`
8593    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8594    (eval "$lt_compile" 2>out/conftest.err)
8595    ac_status=$?
8596    cat out/conftest.err >&5
8597    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8598    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8599    then
8600      # The compiler can only warn and ignore the option if not recognized
8601      # So say no if there are warnings
8602      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8603      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8604      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8605        lt_cv_prog_compiler_c_o=yes
8606      fi
8607    fi
8608    chmod u+w . 2>&5
8609    $RM conftest*
8610    # SGI C++ compiler will create directory out/ii_files/ for
8611    # template instantiation
8612    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8613    $RM out/* && rmdir out
8614    cd ..
8615    $RM -r conftest
8616    $RM conftest*
8617
8618 fi
8619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8620 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8621
8622
8623
8624
8625 hard_links="nottested"
8626 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8627   # do not overwrite the value of need_locks provided by the user
8628   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8629 $as_echo_n "checking if we can lock with hard links... " >&6; }
8630   hard_links=yes
8631   $RM conftest*
8632   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8633   touch conftest.a
8634   ln conftest.a conftest.b 2>&5 || hard_links=no
8635   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8637 $as_echo "$hard_links" >&6; }
8638   if test "$hard_links" = no; then
8639     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8640 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8641     need_locks=warn
8642   fi
8643 else
8644   need_locks=no
8645 fi
8646
8647
8648
8649
8650
8651
8652   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8653 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8654
8655   runpath_var=
8656   allow_undefined_flag=
8657   always_export_symbols=no
8658   archive_cmds=
8659   archive_expsym_cmds=
8660   compiler_needs_object=no
8661   enable_shared_with_static_runtimes=no
8662   export_dynamic_flag_spec=
8663   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8664   hardcode_automatic=no
8665   hardcode_direct=no
8666   hardcode_direct_absolute=no
8667   hardcode_libdir_flag_spec=
8668   hardcode_libdir_flag_spec_ld=
8669   hardcode_libdir_separator=
8670   hardcode_minus_L=no
8671   hardcode_shlibpath_var=unsupported
8672   inherit_rpath=no
8673   link_all_deplibs=unknown
8674   module_cmds=
8675   module_expsym_cmds=
8676   old_archive_from_new_cmds=
8677   old_archive_from_expsyms_cmds=
8678   thread_safe_flag_spec=
8679   whole_archive_flag_spec=
8680   # include_expsyms should be a list of space-separated symbols to be *always*
8681   # included in the symbol list
8682   include_expsyms=
8683   # exclude_expsyms can be an extended regexp of symbols to exclude
8684   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8685   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8686   # as well as any symbol that contains `d'.
8687   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8688   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8689   # platforms (ab)use it in PIC code, but their linkers get confused if
8690   # the symbol is explicitly referenced.  Since portable code cannot
8691   # rely on this symbol name, it's probably fine to never include it in
8692   # preloaded symbol tables.
8693   # Exclude shared library initialization/finalization symbols.
8694   extract_expsyms_cmds=
8695
8696   case $host_os in
8697   cygwin* | mingw* | pw32* | cegcc*)
8698     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8699     # When not using gcc, we currently assume that we are using
8700     # Microsoft Visual C++.
8701     if test "$GCC" != yes; then
8702       with_gnu_ld=no
8703     fi
8704     ;;
8705   interix*)
8706     # we just hope/assume this is gcc and not c89 (= MSVC++)
8707     with_gnu_ld=yes
8708     ;;
8709   openbsd*)
8710     with_gnu_ld=no
8711     ;;
8712   esac
8713
8714   ld_shlibs=yes
8715
8716   # On some targets, GNU ld is compatible enough with the native linker
8717   # that we're better off using the native interface for both.
8718   lt_use_gnu_ld_interface=no
8719   if test "$with_gnu_ld" = yes; then
8720     case $host_os in
8721       aix*)
8722         # The AIX port of GNU ld has always aspired to compatibility
8723         # with the native linker.  However, as the warning in the GNU ld
8724         # block says, versions before 2.19.5* couldn't really create working
8725         # shared libraries, regardless of the interface used.
8726         case `$LD -v 2>&1` in
8727           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8728           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8729           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8730           *)
8731             lt_use_gnu_ld_interface=yes
8732             ;;
8733         esac
8734         ;;
8735       *)
8736         lt_use_gnu_ld_interface=yes
8737         ;;
8738     esac
8739   fi
8740
8741   if test "$lt_use_gnu_ld_interface" = yes; then
8742     # If archive_cmds runs LD, not CC, wlarc should be empty
8743     wlarc='${wl}'
8744
8745     # Set some defaults for GNU ld with shared library support. These
8746     # are reset later if shared libraries are not supported. Putting them
8747     # here allows them to be overridden if necessary.
8748     runpath_var=LD_RUN_PATH
8749     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8750     export_dynamic_flag_spec='${wl}--export-dynamic'
8751     # ancient GNU ld didn't support --whole-archive et. al.
8752     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8753       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8754     else
8755       whole_archive_flag_spec=
8756     fi
8757     supports_anon_versioning=no
8758     case `$LD -v 2>&1` in
8759       *GNU\ gold*) supports_anon_versioning=yes ;;
8760       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8761       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8762       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8763       *\ 2.11.*) ;; # other 2.11 versions
8764       *) supports_anon_versioning=yes ;;
8765     esac
8766
8767     # See if GNU ld supports shared libraries.
8768     case $host_os in
8769     aix[3-9]*)
8770       # On AIX/PPC, the GNU linker is very broken
8771       if test "$host_cpu" != ia64; then
8772         ld_shlibs=no
8773         cat <<_LT_EOF 1>&2
8774
8775 *** Warning: the GNU linker, at least up to release 2.19, is reported
8776 *** to be unable to reliably create shared libraries on AIX.
8777 *** Therefore, libtool is disabling shared libraries support.  If you
8778 *** really care for shared libraries, you may want to install binutils
8779 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8780 *** You will then need to restart the configuration process.
8781
8782 _LT_EOF
8783       fi
8784       ;;
8785
8786     amigaos*)
8787       case $host_cpu in
8788       powerpc)
8789             # see comment about AmigaOS4 .so support
8790             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8791             archive_expsym_cmds=''
8792         ;;
8793       m68k)
8794             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)'
8795             hardcode_libdir_flag_spec='-L$libdir'
8796             hardcode_minus_L=yes
8797         ;;
8798       esac
8799       ;;
8800
8801     beos*)
8802       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8803         allow_undefined_flag=unsupported
8804         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8805         # support --undefined.  This deserves some investigation.  FIXME
8806         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8807       else
8808         ld_shlibs=no
8809       fi
8810       ;;
8811
8812     cygwin* | mingw* | pw32* | cegcc*)
8813       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8814       # as there is no search path for DLLs.
8815       hardcode_libdir_flag_spec='-L$libdir'
8816       export_dynamic_flag_spec='${wl}--export-all-symbols'
8817       allow_undefined_flag=unsupported
8818       always_export_symbols=no
8819       enable_shared_with_static_runtimes=yes
8820       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8821
8822       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8823         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8824         # If the export-symbols file already is a .def file (1st line
8825         # is EXPORTS), use it as is; otherwise, prepend...
8826         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8827           cp $export_symbols $output_objdir/$soname.def;
8828         else
8829           echo EXPORTS > $output_objdir/$soname.def;
8830           cat $export_symbols >> $output_objdir/$soname.def;
8831         fi~
8832         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8833       else
8834         ld_shlibs=no
8835       fi
8836       ;;
8837
8838     haiku*)
8839       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8840       link_all_deplibs=yes
8841       ;;
8842
8843     interix[3-9]*)
8844       hardcode_direct=no
8845       hardcode_shlibpath_var=no
8846       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8847       export_dynamic_flag_spec='${wl}-E'
8848       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8849       # Instead, shared libraries are loaded at an image base (0x10000000 by
8850       # default) and relocated if they conflict, which is a slow very memory
8851       # consuming and fragmenting process.  To avoid this, we pick a random,
8852       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8853       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8854       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8855       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'
8856       ;;
8857
8858     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8859       tmp_diet=no
8860       if test "$host_os" = linux-dietlibc; then
8861         case $cc_basename in
8862           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8863         esac
8864       fi
8865       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8866          && test "$tmp_diet" = no
8867       then
8868         tmp_addflag=
8869         tmp_sharedflag='-shared'
8870         case $cc_basename,$host_cpu in
8871         pgcc*)                          # Portland Group C compiler
8872           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'
8873           tmp_addflag=' $pic_flag'
8874           ;;
8875         pgf77* | pgf90* | pgf95* | pgfortran*)
8876                                         # Portland Group f77 and f90 compilers
8877           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'
8878           tmp_addflag=' $pic_flag -Mnomain' ;;
8879         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8880           tmp_addflag=' -i_dynamic' ;;
8881         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8882           tmp_addflag=' -i_dynamic -nofor_main' ;;
8883         ifc* | ifort*)                  # Intel Fortran compiler
8884           tmp_addflag=' -nofor_main' ;;
8885         lf95*)                          # Lahey Fortran 8.1
8886           whole_archive_flag_spec=
8887           tmp_sharedflag='--shared' ;;
8888         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8889           tmp_sharedflag='-qmkshrobj'
8890           tmp_addflag= ;;
8891         nvcc*)  # Cuda Compiler Driver 2.2
8892           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'
8893           compiler_needs_object=yes
8894           ;;
8895         esac
8896         case `$CC -V 2>&1 | sed 5q` in
8897         *Sun\ C*)                       # Sun C 5.9
8898           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'
8899           compiler_needs_object=yes
8900           tmp_sharedflag='-G' ;;
8901         *Sun\ F*)                       # Sun Fortran 8.3
8902           tmp_sharedflag='-G' ;;
8903         esac
8904         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8905
8906         if test "x$supports_anon_versioning" = xyes; then
8907           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8908             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8909             echo "local: *; };" >> $output_objdir/$libname.ver~
8910             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8911         fi
8912
8913         case $cc_basename in
8914         xlf* | bgf* | bgxlf* | mpixlf*)
8915           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8916           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8917           hardcode_libdir_flag_spec=
8918           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8919           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8920           if test "x$supports_anon_versioning" = xyes; then
8921             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8922               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8923               echo "local: *; };" >> $output_objdir/$libname.ver~
8924               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8925           fi
8926           ;;
8927         esac
8928       else
8929         ld_shlibs=no
8930       fi
8931       ;;
8932
8933     netbsd*)
8934       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8935         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8936         wlarc=
8937       else
8938         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8939         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8940       fi
8941       ;;
8942
8943     solaris*)
8944       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8945         ld_shlibs=no
8946         cat <<_LT_EOF 1>&2
8947
8948 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8949 *** create shared libraries on Solaris systems.  Therefore, libtool
8950 *** is disabling shared libraries support.  We urge you to upgrade GNU
8951 *** binutils to release 2.9.1 or newer.  Another option is to modify
8952 *** your PATH or compiler configuration so that the native linker is
8953 *** used, and then restart.
8954
8955 _LT_EOF
8956       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8957         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8958         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8959       else
8960         ld_shlibs=no
8961       fi
8962       ;;
8963
8964     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8965       case `$LD -v 2>&1` in
8966         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8967         ld_shlibs=no
8968         cat <<_LT_EOF 1>&2
8969
8970 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8971 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8972 *** is disabling shared libraries support.  We urge you to upgrade GNU
8973 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8974 *** your PATH or compiler configuration so that the native linker is
8975 *** used, and then restart.
8976
8977 _LT_EOF
8978         ;;
8979         *)
8980           # For security reasons, it is highly recommended that you always
8981           # use absolute paths for naming shared libraries, and exclude the
8982           # DT_RUNPATH tag from executables and libraries.  But doing so
8983           # requires that you compile everything twice, which is a pain.
8984           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8985             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8986             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8987             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8988           else
8989             ld_shlibs=no
8990           fi
8991         ;;
8992       esac
8993       ;;
8994
8995     sunos4*)
8996       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8997       wlarc=
8998       hardcode_direct=yes
8999       hardcode_shlibpath_var=no
9000       ;;
9001
9002     *)
9003       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9004         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9005         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9006       else
9007         ld_shlibs=no
9008       fi
9009       ;;
9010     esac
9011
9012     if test "$ld_shlibs" = no; then
9013       runpath_var=
9014       hardcode_libdir_flag_spec=
9015       export_dynamic_flag_spec=
9016       whole_archive_flag_spec=
9017     fi
9018   else
9019     # PORTME fill in a description of your system's linker (not GNU ld)
9020     case $host_os in
9021     aix3*)
9022       allow_undefined_flag=unsupported
9023       always_export_symbols=yes
9024       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'
9025       # Note: this linker hardcodes the directories in LIBPATH if there
9026       # are no directories specified by -L.
9027       hardcode_minus_L=yes
9028       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9029         # Neither direct hardcoding nor static linking is supported with a
9030         # broken collect2.
9031         hardcode_direct=unsupported
9032       fi
9033       ;;
9034
9035     aix[4-9]*)
9036       if test "$host_cpu" = ia64; then
9037         # On IA64, the linker does run time linking by default, so we don't
9038         # have to do anything special.
9039         aix_use_runtimelinking=no
9040         exp_sym_flag='-Bexport'
9041         no_entry_flag=""
9042       else
9043         # If we're using GNU nm, then we don't want the "-C" option.
9044         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9045         # Also, AIX nm treats weak defined symbols like other global
9046         # defined symbols, whereas GNU nm marks them as "W".
9047         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9048           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'
9049         else
9050           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9051         fi
9052         aix_use_runtimelinking=no
9053
9054         # Test if we are trying to use run time linking or normal
9055         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9056         # need to do runtime linking.
9057         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9058           for ld_flag in $LDFLAGS; do
9059           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9060             aix_use_runtimelinking=yes
9061             break
9062           fi
9063           done
9064           ;;
9065         esac
9066
9067         exp_sym_flag='-bexport'
9068         no_entry_flag='-bnoentry'
9069       fi
9070
9071       # When large executables or shared objects are built, AIX ld can
9072       # have problems creating the table of contents.  If linking a library
9073       # or program results in "error TOC overflow" add -mminimal-toc to
9074       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9075       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9076
9077       archive_cmds=''
9078       hardcode_direct=yes
9079       hardcode_direct_absolute=yes
9080       hardcode_libdir_separator=':'
9081       link_all_deplibs=yes
9082       file_list_spec='${wl}-f,'
9083
9084       if test "$GCC" = yes; then
9085         case $host_os in aix4.[012]|aix4.[012].*)
9086         # We only want to do this on AIX 4.2 and lower, the check
9087         # below for broken collect2 doesn't work under 4.3+
9088           collect2name=`${CC} -print-prog-name=collect2`
9089           if test -f "$collect2name" &&
9090            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9091           then
9092           # We have reworked collect2
9093           :
9094           else
9095           # We have old collect2
9096           hardcode_direct=unsupported
9097           # It fails to find uninstalled libraries when the uninstalled
9098           # path is not listed in the libpath.  Setting hardcode_minus_L
9099           # to unsupported forces relinking
9100           hardcode_minus_L=yes
9101           hardcode_libdir_flag_spec='-L$libdir'
9102           hardcode_libdir_separator=
9103           fi
9104           ;;
9105         esac
9106         shared_flag='-shared'
9107         if test "$aix_use_runtimelinking" = yes; then
9108           shared_flag="$shared_flag "'${wl}-G'
9109         fi
9110       else
9111         # not using gcc
9112         if test "$host_cpu" = ia64; then
9113         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9114         # chokes on -Wl,-G. The following line is correct:
9115           shared_flag='-G'
9116         else
9117           if test "$aix_use_runtimelinking" = yes; then
9118             shared_flag='${wl}-G'
9119           else
9120             shared_flag='${wl}-bM:SRE'
9121           fi
9122         fi
9123       fi
9124
9125       export_dynamic_flag_spec='${wl}-bexpall'
9126       # It seems that -bexpall does not export symbols beginning with
9127       # underscore (_), so it is better to generate a list of symbols to export.
9128       always_export_symbols=yes
9129       if test "$aix_use_runtimelinking" = yes; then
9130         # Warning - without using the other runtime loading flags (-brtl),
9131         # -berok will link without error, but may produce a broken library.
9132         allow_undefined_flag='-berok'
9133         # Determine the default libpath from the value encoded in an
9134         # empty executable.
9135         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9136 /* end confdefs.h.  */
9137
9138 int
9139 main ()
9140 {
9141
9142   ;
9143   return 0;
9144 }
9145 _ACEOF
9146 if ac_fn_c_try_link "$LINENO"; then :
9147
9148 lt_aix_libpath_sed='
9149     /Import File Strings/,/^$/ {
9150         /^0/ {
9151             s/^0  *\(.*\)$/\1/
9152             p
9153         }
9154     }'
9155 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9156 # Check for a 64-bit object if we didn't find anything.
9157 if test -z "$aix_libpath"; then
9158   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9159 fi
9160 fi
9161 rm -f core conftest.err conftest.$ac_objext \
9162     conftest$ac_exeext conftest.$ac_ext
9163 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9164
9165         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9166         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"
9167       else
9168         if test "$host_cpu" = ia64; then
9169           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9170           allow_undefined_flag="-z nodefs"
9171           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"
9172         else
9173          # Determine the default libpath from the value encoded in an
9174          # empty executable.
9175          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9176 /* end confdefs.h.  */
9177
9178 int
9179 main ()
9180 {
9181
9182   ;
9183   return 0;
9184 }
9185 _ACEOF
9186 if ac_fn_c_try_link "$LINENO"; then :
9187
9188 lt_aix_libpath_sed='
9189     /Import File Strings/,/^$/ {
9190         /^0/ {
9191             s/^0  *\(.*\)$/\1/
9192             p
9193         }
9194     }'
9195 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9196 # Check for a 64-bit object if we didn't find anything.
9197 if test -z "$aix_libpath"; then
9198   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9199 fi
9200 fi
9201 rm -f core conftest.err conftest.$ac_objext \
9202     conftest$ac_exeext conftest.$ac_ext
9203 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9204
9205          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9206           # Warning - without using the other run time loading flags,
9207           # -berok will link without error, but may produce a broken library.
9208           no_undefined_flag=' ${wl}-bernotok'
9209           allow_undefined_flag=' ${wl}-berok'
9210           if test "$with_gnu_ld" = yes; then
9211             # We only use this code for GNU lds that support --whole-archive.
9212             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9213           else
9214             # Exported symbols can be pulled into shared objects from archives
9215             whole_archive_flag_spec='$convenience'
9216           fi
9217           archive_cmds_need_lc=yes
9218           # This is similar to how AIX traditionally builds its shared libraries.
9219           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'
9220         fi
9221       fi
9222       ;;
9223
9224     amigaos*)
9225       case $host_cpu in
9226       powerpc)
9227             # see comment about AmigaOS4 .so support
9228             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9229             archive_expsym_cmds=''
9230         ;;
9231       m68k)
9232             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)'
9233             hardcode_libdir_flag_spec='-L$libdir'
9234             hardcode_minus_L=yes
9235         ;;
9236       esac
9237       ;;
9238
9239     bsdi[45]*)
9240       export_dynamic_flag_spec=-rdynamic
9241       ;;
9242
9243     cygwin* | mingw* | pw32* | cegcc*)
9244       # When not using gcc, we currently assume that we are using
9245       # Microsoft Visual C++.
9246       # hardcode_libdir_flag_spec is actually meaningless, as there is
9247       # no search path for DLLs.
9248       hardcode_libdir_flag_spec=' '
9249       allow_undefined_flag=unsupported
9250       # Tell ltmain to make .lib files, not .a files.
9251       libext=lib
9252       # Tell ltmain to make .dll files, not .so files.
9253       shrext_cmds=".dll"
9254       # FIXME: Setting linknames here is a bad hack.
9255       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9256       # The linker will automatically build a .lib file if we build a DLL.
9257       old_archive_from_new_cmds='true'
9258       # FIXME: Should let the user specify the lib program.
9259       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9260       fix_srcfile_path='`cygpath -w "$srcfile"`'
9261       enable_shared_with_static_runtimes=yes
9262       ;;
9263
9264     darwin* | rhapsody*)
9265
9266
9267   archive_cmds_need_lc=no
9268   hardcode_direct=no
9269   hardcode_automatic=yes
9270   hardcode_shlibpath_var=unsupported
9271   if test "$lt_cv_ld_force_load" = "yes"; then
9272     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\"`'
9273   else
9274     whole_archive_flag_spec=''
9275   fi
9276   link_all_deplibs=yes
9277   allow_undefined_flag="$_lt_dar_allow_undefined"
9278   case $cc_basename in
9279      ifort*) _lt_dar_can_shared=yes ;;
9280      *) _lt_dar_can_shared=$GCC ;;
9281   esac
9282   if test "$_lt_dar_can_shared" = "yes"; then
9283     output_verbose_link_cmd=func_echo_all
9284     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9285     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9286     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}"
9287     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}"
9288
9289   else
9290   ld_shlibs=no
9291   fi
9292
9293       ;;
9294
9295     dgux*)
9296       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9297       hardcode_libdir_flag_spec='-L$libdir'
9298       hardcode_shlibpath_var=no
9299       ;;
9300
9301     freebsd1*)
9302       ld_shlibs=no
9303       ;;
9304
9305     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9306     # support.  Future versions do this automatically, but an explicit c++rt0.o
9307     # does not break anything, and helps significantly (at the cost of a little
9308     # extra space).
9309     freebsd2.2*)
9310       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9311       hardcode_libdir_flag_spec='-R$libdir'
9312       hardcode_direct=yes
9313       hardcode_shlibpath_var=no
9314       ;;
9315
9316     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9317     freebsd2*)
9318       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9319       hardcode_direct=yes
9320       hardcode_minus_L=yes
9321       hardcode_shlibpath_var=no
9322       ;;
9323
9324     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9325     freebsd* | dragonfly*)
9326       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9327       hardcode_libdir_flag_spec='-R$libdir'
9328       hardcode_direct=yes
9329       hardcode_shlibpath_var=no
9330       ;;
9331
9332     hpux9*)
9333       if test "$GCC" = yes; then
9334         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'
9335       else
9336         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'
9337       fi
9338       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9339       hardcode_libdir_separator=:
9340       hardcode_direct=yes
9341
9342       # hardcode_minus_L: Not really in the search PATH,
9343       # but as the default location of the library.
9344       hardcode_minus_L=yes
9345       export_dynamic_flag_spec='${wl}-E'
9346       ;;
9347
9348     hpux10*)
9349       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9350         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9351       else
9352         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9353       fi
9354       if test "$with_gnu_ld" = no; then
9355         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9356         hardcode_libdir_flag_spec_ld='+b $libdir'
9357         hardcode_libdir_separator=:
9358         hardcode_direct=yes
9359         hardcode_direct_absolute=yes
9360         export_dynamic_flag_spec='${wl}-E'
9361         # hardcode_minus_L: Not really in the search PATH,
9362         # but as the default location of the library.
9363         hardcode_minus_L=yes
9364       fi
9365       ;;
9366
9367     hpux11*)
9368       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9369         case $host_cpu in
9370         hppa*64*)
9371           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9372           ;;
9373         ia64*)
9374           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9375           ;;
9376         *)
9377           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9378           ;;
9379         esac
9380       else
9381         case $host_cpu in
9382         hppa*64*)
9383           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9384           ;;
9385         ia64*)
9386           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9387           ;;
9388         *)
9389
9390           # Older versions of the 11.00 compiler do not understand -b yet
9391           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9392           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9393 $as_echo_n "checking if $CC understands -b... " >&6; }
9394 if test "${lt_cv_prog_compiler__b+set}" = set; then :
9395   $as_echo_n "(cached) " >&6
9396 else
9397   lt_cv_prog_compiler__b=no
9398    save_LDFLAGS="$LDFLAGS"
9399    LDFLAGS="$LDFLAGS -b"
9400    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9401    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9402      # The linker can only warn and ignore the option if not recognized
9403      # So say no if there are warnings
9404      if test -s conftest.err; then
9405        # Append any errors to the config.log.
9406        cat conftest.err 1>&5
9407        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9408        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9409        if diff conftest.exp conftest.er2 >/dev/null; then
9410          lt_cv_prog_compiler__b=yes
9411        fi
9412      else
9413        lt_cv_prog_compiler__b=yes
9414      fi
9415    fi
9416    $RM -r conftest*
9417    LDFLAGS="$save_LDFLAGS"
9418
9419 fi
9420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9421 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9422
9423 if test x"$lt_cv_prog_compiler__b" = xyes; then
9424     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9425 else
9426     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9427 fi
9428
9429           ;;
9430         esac
9431       fi
9432       if test "$with_gnu_ld" = no; then
9433         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9434         hardcode_libdir_separator=:
9435
9436         case $host_cpu in
9437         hppa*64*|ia64*)
9438           hardcode_direct=no
9439           hardcode_shlibpath_var=no
9440           ;;
9441         *)
9442           hardcode_direct=yes
9443           hardcode_direct_absolute=yes
9444           export_dynamic_flag_spec='${wl}-E'
9445
9446           # hardcode_minus_L: Not really in the search PATH,
9447           # but as the default location of the library.
9448           hardcode_minus_L=yes
9449           ;;
9450         esac
9451       fi
9452       ;;
9453
9454     irix5* | irix6* | nonstopux*)
9455       if test "$GCC" = yes; then
9456         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'
9457         # Try to use the -exported_symbol ld option, if it does not
9458         # work, assume that -exports_file does not work either and
9459         # implicitly export all symbols.
9460         save_LDFLAGS="$LDFLAGS"
9461         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9462         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9463 /* end confdefs.h.  */
9464 int foo(void) {}
9465 _ACEOF
9466 if ac_fn_c_try_link "$LINENO"; then :
9467   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'
9468
9469 fi
9470 rm -f core conftest.err conftest.$ac_objext \
9471     conftest$ac_exeext conftest.$ac_ext
9472         LDFLAGS="$save_LDFLAGS"
9473       else
9474         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'
9475         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'
9476       fi
9477       archive_cmds_need_lc='no'
9478       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9479       hardcode_libdir_separator=:
9480       inherit_rpath=yes
9481       link_all_deplibs=yes
9482       ;;
9483
9484     netbsd*)
9485       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9486         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9487       else
9488         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9489       fi
9490       hardcode_libdir_flag_spec='-R$libdir'
9491       hardcode_direct=yes
9492       hardcode_shlibpath_var=no
9493       ;;
9494
9495     newsos6)
9496       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9497       hardcode_direct=yes
9498       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9499       hardcode_libdir_separator=:
9500       hardcode_shlibpath_var=no
9501       ;;
9502
9503     *nto* | *qnx*)
9504       ;;
9505
9506     openbsd*)
9507       if test -f /usr/libexec/ld.so; then
9508         hardcode_direct=yes
9509         hardcode_shlibpath_var=no
9510         hardcode_direct_absolute=yes
9511         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9512           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9513           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9514           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9515           export_dynamic_flag_spec='${wl}-E'
9516         else
9517           case $host_os in
9518            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9519              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9520              hardcode_libdir_flag_spec='-R$libdir'
9521              ;;
9522            *)
9523              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9524              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9525              ;;
9526           esac
9527         fi
9528       else
9529         ld_shlibs=no
9530       fi
9531       ;;
9532
9533     os2*)
9534       hardcode_libdir_flag_spec='-L$libdir'
9535       hardcode_minus_L=yes
9536       allow_undefined_flag=unsupported
9537       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'
9538       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9539       ;;
9540
9541     osf3*)
9542       if test "$GCC" = yes; then
9543         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9544         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'
9545       else
9546         allow_undefined_flag=' -expect_unresolved \*'
9547         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'
9548       fi
9549       archive_cmds_need_lc='no'
9550       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9551       hardcode_libdir_separator=:
9552       ;;
9553
9554     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9555       if test "$GCC" = yes; then
9556         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9557         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'
9558         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9559       else
9560         allow_undefined_flag=' -expect_unresolved \*'
9561         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'
9562         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~
9563         $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'
9564
9565         # Both c and cxx compiler support -rpath directly
9566         hardcode_libdir_flag_spec='-rpath $libdir'
9567       fi
9568       archive_cmds_need_lc='no'
9569       hardcode_libdir_separator=:
9570       ;;
9571
9572     solaris*)
9573       no_undefined_flag=' -z defs'
9574       if test "$GCC" = yes; then
9575         wlarc='${wl}'
9576         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9577         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9578           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9579       else
9580         case `$CC -V 2>&1` in
9581         *"Compilers 5.0"*)
9582           wlarc=''
9583           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9584           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9585           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9586           ;;
9587         *)
9588           wlarc='${wl}'
9589           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9590           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9591           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9592           ;;
9593         esac
9594       fi
9595       hardcode_libdir_flag_spec='-R$libdir'
9596       hardcode_shlibpath_var=no
9597       case $host_os in
9598       solaris2.[0-5] | solaris2.[0-5].*) ;;
9599       *)
9600         # The compiler driver will combine and reorder linker options,
9601         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9602         # but is careful enough not to reorder.
9603         # Supported since Solaris 2.6 (maybe 2.5.1?)
9604         if test "$GCC" = yes; then
9605           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9606         else
9607           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9608         fi
9609         ;;
9610       esac
9611       link_all_deplibs=yes
9612       ;;
9613
9614     sunos4*)
9615       if test "x$host_vendor" = xsequent; then
9616         # Use $CC to link under sequent, because it throws in some extra .o
9617         # files that make .init and .fini sections work.
9618         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9619       else
9620         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9621       fi
9622       hardcode_libdir_flag_spec='-L$libdir'
9623       hardcode_direct=yes
9624       hardcode_minus_L=yes
9625       hardcode_shlibpath_var=no
9626       ;;
9627
9628     sysv4)
9629       case $host_vendor in
9630         sni)
9631           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9632           hardcode_direct=yes # is this really true???
9633         ;;
9634         siemens)
9635           ## LD is ld it makes a PLAMLIB
9636           ## CC just makes a GrossModule.
9637           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9638           reload_cmds='$CC -r -o $output$reload_objs'
9639           hardcode_direct=no
9640         ;;
9641         motorola)
9642           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9643           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9644         ;;
9645       esac
9646       runpath_var='LD_RUN_PATH'
9647       hardcode_shlibpath_var=no
9648       ;;
9649
9650     sysv4.3*)
9651       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9652       hardcode_shlibpath_var=no
9653       export_dynamic_flag_spec='-Bexport'
9654       ;;
9655
9656     sysv4*MP*)
9657       if test -d /usr/nec; then
9658         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9659         hardcode_shlibpath_var=no
9660         runpath_var=LD_RUN_PATH
9661         hardcode_runpath_var=yes
9662         ld_shlibs=yes
9663       fi
9664       ;;
9665
9666     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9667       no_undefined_flag='${wl}-z,text'
9668       archive_cmds_need_lc=no
9669       hardcode_shlibpath_var=no
9670       runpath_var='LD_RUN_PATH'
9671
9672       if test "$GCC" = yes; then
9673         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9674         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9675       else
9676         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9677         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9678       fi
9679       ;;
9680
9681     sysv5* | sco3.2v5* | sco5v6*)
9682       # Note: We can NOT use -z defs as we might desire, because we do not
9683       # link with -lc, and that would cause any symbols used from libc to
9684       # always be unresolved, which means just about no library would
9685       # ever link correctly.  If we're not using GNU ld we use -z text
9686       # though, which does catch some bad symbols but isn't as heavy-handed
9687       # as -z defs.
9688       no_undefined_flag='${wl}-z,text'
9689       allow_undefined_flag='${wl}-z,nodefs'
9690       archive_cmds_need_lc=no
9691       hardcode_shlibpath_var=no
9692       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9693       hardcode_libdir_separator=':'
9694       link_all_deplibs=yes
9695       export_dynamic_flag_spec='${wl}-Bexport'
9696       runpath_var='LD_RUN_PATH'
9697
9698       if test "$GCC" = yes; then
9699         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9700         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9701       else
9702         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9703         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9704       fi
9705       ;;
9706
9707     uts4*)
9708       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9709       hardcode_libdir_flag_spec='-L$libdir'
9710       hardcode_shlibpath_var=no
9711       ;;
9712
9713     *)
9714       ld_shlibs=no
9715       ;;
9716     esac
9717
9718     if test x$host_vendor = xsni; then
9719       case $host in
9720       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9721         export_dynamic_flag_spec='${wl}-Blargedynsym'
9722         ;;
9723       esac
9724     fi
9725   fi
9726
9727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9728 $as_echo "$ld_shlibs" >&6; }
9729 test "$ld_shlibs" = no && can_build_shared=no
9730
9731 with_gnu_ld=$with_gnu_ld
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747 #
9748 # Do we need to explicitly link libc?
9749 #
9750 case "x$archive_cmds_need_lc" in
9751 x|xyes)
9752   # Assume -lc should be added
9753   archive_cmds_need_lc=yes
9754
9755   if test "$enable_shared" = yes && test "$GCC" = yes; then
9756     case $archive_cmds in
9757     *'~'*)
9758       # FIXME: we may have to deal with multi-command sequences.
9759       ;;
9760     '$CC '*)
9761       # Test whether the compiler implicitly links with -lc since on some
9762       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9763       # to ld, don't add -lc before -lgcc.
9764       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9765 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9766 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9767   $as_echo_n "(cached) " >&6
9768 else
9769   $RM conftest*
9770         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9771
9772         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9773   (eval $ac_compile) 2>&5
9774   ac_status=$?
9775   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9776   test $ac_status = 0; } 2>conftest.err; then
9777           soname=conftest
9778           lib=conftest
9779           libobjs=conftest.$ac_objext
9780           deplibs=
9781           wl=$lt_prog_compiler_wl
9782           pic_flag=$lt_prog_compiler_pic
9783           compiler_flags=-v
9784           linker_flags=-v
9785           verstring=
9786           output_objdir=.
9787           libname=conftest
9788           lt_save_allow_undefined_flag=$allow_undefined_flag
9789           allow_undefined_flag=
9790           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9791   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9792   ac_status=$?
9793   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9794   test $ac_status = 0; }
9795           then
9796             lt_cv_archive_cmds_need_lc=no
9797           else
9798             lt_cv_archive_cmds_need_lc=yes
9799           fi
9800           allow_undefined_flag=$lt_save_allow_undefined_flag
9801         else
9802           cat conftest.err 1>&5
9803         fi
9804         $RM conftest*
9805
9806 fi
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9808 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9809       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9810       ;;
9811     esac
9812   fi
9813   ;;
9814 esac
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9973 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9974
9975 if test "$GCC" = yes; then
9976   case $host_os in
9977     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9978     *) lt_awk_arg="/^libraries:/" ;;
9979   esac
9980   case $host_os in
9981     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9982     *) lt_sed_strip_eq="s,=/,/,g" ;;
9983   esac
9984   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9985   case $lt_search_path_spec in
9986   *\;*)
9987     # if the path contains ";" then we assume it to be the separator
9988     # otherwise default to the standard path separator (i.e. ":") - it is
9989     # assumed that no part of a normal pathname contains ";" but that should
9990     # okay in the real world where ";" in dirpaths is itself problematic.
9991     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9992     ;;
9993   *)
9994     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9995     ;;
9996   esac
9997   # Ok, now we have the path, separated by spaces, we can step through it
9998   # and add multilib dir if necessary.
9999   lt_tmp_lt_search_path_spec=
10000   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10001   for lt_sys_path in $lt_search_path_spec; do
10002     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10003       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10004     else
10005       test -d "$lt_sys_path" && \
10006         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10007     fi
10008   done
10009   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10010 BEGIN {RS=" "; FS="/|\n";} {
10011   lt_foo="";
10012   lt_count=0;
10013   for (lt_i = NF; lt_i > 0; lt_i--) {
10014     if ($lt_i != "" && $lt_i != ".") {
10015       if ($lt_i == "..") {
10016         lt_count++;
10017       } else {
10018         if (lt_count == 0) {
10019           lt_foo="/" $lt_i lt_foo;
10020         } else {
10021           lt_count--;
10022         }
10023       }
10024     }
10025   }
10026   if (lt_foo != "") { lt_freq[lt_foo]++; }
10027   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10028 }'`
10029   # AWK program above erroneously prepends '/' to C:/dos/paths
10030   # for these hosts.
10031   case $host_os in
10032     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10033       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10034   esac
10035   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10036 else
10037   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10038 fi
10039 library_names_spec=
10040 libname_spec='lib$name'
10041 soname_spec=
10042 shrext_cmds=".so"
10043 postinstall_cmds=
10044 postuninstall_cmds=
10045 finish_cmds=
10046 finish_eval=
10047 shlibpath_var=
10048 shlibpath_overrides_runpath=unknown
10049 version_type=none
10050 dynamic_linker="$host_os ld.so"
10051 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10052 need_lib_prefix=unknown
10053 hardcode_into_libs=no
10054
10055 # when you set need_version to no, make sure it does not cause -set_version
10056 # flags to be left without arguments
10057 need_version=unknown
10058
10059 case $host_os in
10060 aix3*)
10061   version_type=linux
10062   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10063   shlibpath_var=LIBPATH
10064
10065   # AIX 3 has no versioning support, so we append a major version to the name.
10066   soname_spec='${libname}${release}${shared_ext}$major'
10067   ;;
10068
10069 aix[4-9]*)
10070   version_type=linux
10071   need_lib_prefix=no
10072   need_version=no
10073   hardcode_into_libs=yes
10074   if test "$host_cpu" = ia64; then
10075     # AIX 5 supports IA64
10076     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10077     shlibpath_var=LD_LIBRARY_PATH
10078   else
10079     # With GCC up to 2.95.x, collect2 would create an import file
10080     # for dependence libraries.  The import file would start with
10081     # the line `#! .'.  This would cause the generated library to
10082     # depend on `.', always an invalid library.  This was fixed in
10083     # development snapshots of GCC prior to 3.0.
10084     case $host_os in
10085       aix4 | aix4.[01] | aix4.[01].*)
10086       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10087            echo ' yes '
10088            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10089         :
10090       else
10091         can_build_shared=no
10092       fi
10093       ;;
10094     esac
10095     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10096     # soname into executable. Probably we can add versioning support to
10097     # collect2, so additional links can be useful in future.
10098     if test "$aix_use_runtimelinking" = yes; then
10099       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10100       # instead of lib<name>.a to let people know that these are not
10101       # typical AIX shared libraries.
10102       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10103     else
10104       # We preserve .a as extension for shared libraries through AIX4.2
10105       # and later when we are not doing run time linking.
10106       library_names_spec='${libname}${release}.a $libname.a'
10107       soname_spec='${libname}${release}${shared_ext}$major'
10108     fi
10109     shlibpath_var=LIBPATH
10110   fi
10111   ;;
10112
10113 amigaos*)
10114   case $host_cpu in
10115   powerpc)
10116     # Since July 2007 AmigaOS4 officially supports .so libraries.
10117     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10118     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10119     ;;
10120   m68k)
10121     library_names_spec='$libname.ixlibrary $libname.a'
10122     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10123     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'
10124     ;;
10125   esac
10126   ;;
10127
10128 beos*)
10129   library_names_spec='${libname}${shared_ext}'
10130   dynamic_linker="$host_os ld.so"
10131   shlibpath_var=LIBRARY_PATH
10132   ;;
10133
10134 bsdi[45]*)
10135   version_type=linux
10136   need_version=no
10137   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10138   soname_spec='${libname}${release}${shared_ext}$major'
10139   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10140   shlibpath_var=LD_LIBRARY_PATH
10141   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10142   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10143   # the default ld.so.conf also contains /usr/contrib/lib and
10144   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10145   # libtool to hard-code these into programs
10146   ;;
10147
10148 cygwin* | mingw* | pw32* | cegcc*)
10149   version_type=windows
10150   shrext_cmds=".dll"
10151   need_version=no
10152   need_lib_prefix=no
10153
10154   case $GCC,$host_os in
10155   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10156     library_names_spec='$libname.dll.a'
10157     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10158     postinstall_cmds='base_file=`basename \${file}`~
10159       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10160       dldir=$destdir/`dirname \$dlpath`~
10161       test -d \$dldir || mkdir -p \$dldir~
10162       $install_prog $dir/$dlname \$dldir/$dlname~
10163       chmod a+x \$dldir/$dlname~
10164       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10165         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10166       fi'
10167     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10168       dlpath=$dir/\$dldll~
10169        $RM \$dlpath'
10170     shlibpath_overrides_runpath=yes
10171
10172     case $host_os in
10173     cygwin*)
10174       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10175       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10176
10177       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10178       ;;
10179     mingw* | cegcc*)
10180       # MinGW DLLs use traditional 'lib' prefix
10181       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10182       ;;
10183     pw32*)
10184       # pw32 DLLs use 'pw' prefix rather than 'lib'
10185       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10186       ;;
10187     esac
10188     ;;
10189
10190   *)
10191     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10192     ;;
10193   esac
10194   dynamic_linker='Win32 ld.exe'
10195   # FIXME: first we should search . and the directory the executable is in
10196   shlibpath_var=PATH
10197   ;;
10198
10199 darwin* | rhapsody*)
10200   dynamic_linker="$host_os dyld"
10201   version_type=darwin
10202   need_lib_prefix=no
10203   need_version=no
10204   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10205   soname_spec='${libname}${release}${major}$shared_ext'
10206   shlibpath_overrides_runpath=yes
10207   shlibpath_var=DYLD_LIBRARY_PATH
10208   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10209
10210   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10211   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10212   ;;
10213
10214 dgux*)
10215   version_type=linux
10216   need_lib_prefix=no
10217   need_version=no
10218   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10219   soname_spec='${libname}${release}${shared_ext}$major'
10220   shlibpath_var=LD_LIBRARY_PATH
10221   ;;
10222
10223 freebsd1*)
10224   dynamic_linker=no
10225   ;;
10226
10227 freebsd* | dragonfly*)
10228   # DragonFly does not have aout.  When/if they implement a new
10229   # versioning mechanism, adjust this.
10230   if test -x /usr/bin/objformat; then
10231     objformat=`/usr/bin/objformat`
10232   else
10233     case $host_os in
10234     freebsd[123]*) objformat=aout ;;
10235     *) objformat=elf ;;
10236     esac
10237   fi
10238   version_type=freebsd-$objformat
10239   case $version_type in
10240     freebsd-elf*)
10241       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10242       need_version=no
10243       need_lib_prefix=no
10244       ;;
10245     freebsd-*)
10246       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10247       need_version=yes
10248       ;;
10249   esac
10250   shlibpath_var=LD_LIBRARY_PATH
10251   case $host_os in
10252   freebsd2*)
10253     shlibpath_overrides_runpath=yes
10254     ;;
10255   freebsd3.[01]* | freebsdelf3.[01]*)
10256     shlibpath_overrides_runpath=yes
10257     hardcode_into_libs=yes
10258     ;;
10259   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10260   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10261     shlibpath_overrides_runpath=no
10262     hardcode_into_libs=yes
10263     ;;
10264   *) # from 4.6 on, and DragonFly
10265     shlibpath_overrides_runpath=yes
10266     hardcode_into_libs=yes
10267     ;;
10268   esac
10269   ;;
10270
10271 gnu*)
10272   version_type=linux
10273   need_lib_prefix=no
10274   need_version=no
10275   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10276   soname_spec='${libname}${release}${shared_ext}$major'
10277   shlibpath_var=LD_LIBRARY_PATH
10278   hardcode_into_libs=yes
10279   ;;
10280
10281 haiku*)
10282   version_type=linux
10283   need_lib_prefix=no
10284   need_version=no
10285   dynamic_linker="$host_os runtime_loader"
10286   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10287   soname_spec='${libname}${release}${shared_ext}$major'
10288   shlibpath_var=LIBRARY_PATH
10289   shlibpath_overrides_runpath=yes
10290   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10291   hardcode_into_libs=yes
10292   ;;
10293
10294 hpux9* | hpux10* | hpux11*)
10295   # Give a soname corresponding to the major version so that dld.sl refuses to
10296   # link against other versions.
10297   version_type=sunos
10298   need_lib_prefix=no
10299   need_version=no
10300   case $host_cpu in
10301   ia64*)
10302     shrext_cmds='.so'
10303     hardcode_into_libs=yes
10304     dynamic_linker="$host_os dld.so"
10305     shlibpath_var=LD_LIBRARY_PATH
10306     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10307     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10308     soname_spec='${libname}${release}${shared_ext}$major'
10309     if test "X$HPUX_IA64_MODE" = X32; then
10310       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10311     else
10312       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10313     fi
10314     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10315     ;;
10316   hppa*64*)
10317     shrext_cmds='.sl'
10318     hardcode_into_libs=yes
10319     dynamic_linker="$host_os dld.sl"
10320     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10321     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10322     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10323     soname_spec='${libname}${release}${shared_ext}$major'
10324     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10325     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10326     ;;
10327   *)
10328     shrext_cmds='.sl'
10329     dynamic_linker="$host_os dld.sl"
10330     shlibpath_var=SHLIB_PATH
10331     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10332     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10333     soname_spec='${libname}${release}${shared_ext}$major'
10334     ;;
10335   esac
10336   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10337   postinstall_cmds='chmod 555 $lib'
10338   # or fails outright, so override atomically:
10339   install_override_mode=555
10340   ;;
10341
10342 interix[3-9]*)
10343   version_type=linux
10344   need_lib_prefix=no
10345   need_version=no
10346   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10347   soname_spec='${libname}${release}${shared_ext}$major'
10348   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10349   shlibpath_var=LD_LIBRARY_PATH
10350   shlibpath_overrides_runpath=no
10351   hardcode_into_libs=yes
10352   ;;
10353
10354 irix5* | irix6* | nonstopux*)
10355   case $host_os in
10356     nonstopux*) version_type=nonstopux ;;
10357     *)
10358         if test "$lt_cv_prog_gnu_ld" = yes; then
10359                 version_type=linux
10360         else
10361                 version_type=irix
10362         fi ;;
10363   esac
10364   need_lib_prefix=no
10365   need_version=no
10366   soname_spec='${libname}${release}${shared_ext}$major'
10367   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10368   case $host_os in
10369   irix5* | nonstopux*)
10370     libsuff= shlibsuff=
10371     ;;
10372   *)
10373     case $LD in # libtool.m4 will add one of these switches to LD
10374     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10375       libsuff= shlibsuff= libmagic=32-bit;;
10376     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10377       libsuff=32 shlibsuff=N32 libmagic=N32;;
10378     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10379       libsuff=64 shlibsuff=64 libmagic=64-bit;;
10380     *) libsuff= shlibsuff= libmagic=never-match;;
10381     esac
10382     ;;
10383   esac
10384   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10385   shlibpath_overrides_runpath=no
10386   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10387   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10388   hardcode_into_libs=yes
10389   ;;
10390
10391 # No shared lib support for Linux oldld, aout, or coff.
10392 linux*oldld* | linux*aout* | linux*coff*)
10393   dynamic_linker=no
10394   ;;
10395
10396 # This must be Linux ELF.
10397 linux* | k*bsd*-gnu | kopensolaris*-gnu)
10398   version_type=linux
10399   need_lib_prefix=no
10400   need_version=no
10401   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10402   soname_spec='${libname}${release}${shared_ext}$major'
10403   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10404   shlibpath_var=LD_LIBRARY_PATH
10405   shlibpath_overrides_runpath=no
10406
10407   # Some binutils ld are patched to set DT_RUNPATH
10408   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10409   $as_echo_n "(cached) " >&6
10410 else
10411   lt_cv_shlibpath_overrides_runpath=no
10412     save_LDFLAGS=$LDFLAGS
10413     save_libdir=$libdir
10414     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10415          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10416     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10417 /* end confdefs.h.  */
10418
10419 int
10420 main ()
10421 {
10422
10423   ;
10424   return 0;
10425 }
10426 _ACEOF
10427 if ac_fn_c_try_link "$LINENO"; then :
10428   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10429   lt_cv_shlibpath_overrides_runpath=yes
10430 fi
10431 fi
10432 rm -f core conftest.err conftest.$ac_objext \
10433     conftest$ac_exeext conftest.$ac_ext
10434     LDFLAGS=$save_LDFLAGS
10435     libdir=$save_libdir
10436
10437 fi
10438
10439   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10440
10441   # This implies no fast_install, which is unacceptable.
10442   # Some rework will be needed to allow for fast_install
10443   # before this can be enabled.
10444   hardcode_into_libs=yes
10445
10446   # Append ld.so.conf contents to the search path
10447   if test -f /etc/ld.so.conf; then
10448     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' ' '`
10449     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10450   fi
10451
10452   # We used to test for /lib/ld.so.1 and disable shared libraries on
10453   # powerpc, because MkLinux only supported shared libraries with the
10454   # GNU dynamic linker.  Since this was broken with cross compilers,
10455   # most powerpc-linux boxes support dynamic linking these days and
10456   # people can always --disable-shared, the test was removed, and we
10457   # assume the GNU/Linux dynamic linker is in use.
10458   dynamic_linker='GNU/Linux ld.so'
10459   ;;
10460
10461 netbsd*)
10462   version_type=sunos
10463   need_lib_prefix=no
10464   need_version=no
10465   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10466     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10467     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10468     dynamic_linker='NetBSD (a.out) ld.so'
10469   else
10470     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10471     soname_spec='${libname}${release}${shared_ext}$major'
10472     dynamic_linker='NetBSD ld.elf_so'
10473   fi
10474   shlibpath_var=LD_LIBRARY_PATH
10475   shlibpath_overrides_runpath=yes
10476   hardcode_into_libs=yes
10477   ;;
10478
10479 newsos6)
10480   version_type=linux
10481   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10482   shlibpath_var=LD_LIBRARY_PATH
10483   shlibpath_overrides_runpath=yes
10484   ;;
10485
10486 *nto* | *qnx*)
10487   version_type=qnx
10488   need_lib_prefix=no
10489   need_version=no
10490   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10491   soname_spec='${libname}${release}${shared_ext}$major'
10492   shlibpath_var=LD_LIBRARY_PATH
10493   shlibpath_overrides_runpath=no
10494   hardcode_into_libs=yes
10495   dynamic_linker='ldqnx.so'
10496   ;;
10497
10498 openbsd*)
10499   version_type=sunos
10500   sys_lib_dlsearch_path_spec="/usr/lib"
10501   need_lib_prefix=no
10502   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10503   case $host_os in
10504     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
10505     *)                          need_version=no  ;;
10506   esac
10507   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10508   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10509   shlibpath_var=LD_LIBRARY_PATH
10510   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10511     case $host_os in
10512       openbsd2.[89] | openbsd2.[89].*)
10513         shlibpath_overrides_runpath=no
10514         ;;
10515       *)
10516         shlibpath_overrides_runpath=yes
10517         ;;
10518       esac
10519   else
10520     shlibpath_overrides_runpath=yes
10521   fi
10522   ;;
10523
10524 os2*)
10525   libname_spec='$name'
10526   shrext_cmds=".dll"
10527   need_lib_prefix=no
10528   library_names_spec='$libname${shared_ext} $libname.a'
10529   dynamic_linker='OS/2 ld.exe'
10530   shlibpath_var=LIBPATH
10531   ;;
10532
10533 osf3* | osf4* | osf5*)
10534   version_type=osf
10535   need_lib_prefix=no
10536   need_version=no
10537   soname_spec='${libname}${release}${shared_ext}$major'
10538   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10539   shlibpath_var=LD_LIBRARY_PATH
10540   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10541   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10542   ;;
10543
10544 rdos*)
10545   dynamic_linker=no
10546   ;;
10547
10548 solaris*)
10549   version_type=linux
10550   need_lib_prefix=no
10551   need_version=no
10552   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10553   soname_spec='${libname}${release}${shared_ext}$major'
10554   shlibpath_var=LD_LIBRARY_PATH
10555   shlibpath_overrides_runpath=yes
10556   hardcode_into_libs=yes
10557   # ldd complains unless libraries are executable
10558   postinstall_cmds='chmod +x $lib'
10559   ;;
10560
10561 sunos4*)
10562   version_type=sunos
10563   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10564   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10565   shlibpath_var=LD_LIBRARY_PATH
10566   shlibpath_overrides_runpath=yes
10567   if test "$with_gnu_ld" = yes; then
10568     need_lib_prefix=no
10569   fi
10570   need_version=yes
10571   ;;
10572
10573 sysv4 | sysv4.3*)
10574   version_type=linux
10575   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10576   soname_spec='${libname}${release}${shared_ext}$major'
10577   shlibpath_var=LD_LIBRARY_PATH
10578   case $host_vendor in
10579     sni)
10580       shlibpath_overrides_runpath=no
10581       need_lib_prefix=no
10582       runpath_var=LD_RUN_PATH
10583       ;;
10584     siemens)
10585       need_lib_prefix=no
10586       ;;
10587     motorola)
10588       need_lib_prefix=no
10589       need_version=no
10590       shlibpath_overrides_runpath=no
10591       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10592       ;;
10593   esac
10594   ;;
10595
10596 sysv4*MP*)
10597   if test -d /usr/nec ;then
10598     version_type=linux
10599     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10600     soname_spec='$libname${shared_ext}.$major'
10601     shlibpath_var=LD_LIBRARY_PATH
10602   fi
10603   ;;
10604
10605 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10606   version_type=freebsd-elf
10607   need_lib_prefix=no
10608   need_version=no
10609   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10610   soname_spec='${libname}${release}${shared_ext}$major'
10611   shlibpath_var=LD_LIBRARY_PATH
10612   shlibpath_overrides_runpath=yes
10613   hardcode_into_libs=yes
10614   if test "$with_gnu_ld" = yes; then
10615     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10616   else
10617     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10618     case $host_os in
10619       sco3.2v5*)
10620         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10621         ;;
10622     esac
10623   fi
10624   sys_lib_dlsearch_path_spec='/usr/lib'
10625   ;;
10626
10627 tpf*)
10628   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10629   version_type=linux
10630   need_lib_prefix=no
10631   need_version=no
10632   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10633   shlibpath_var=LD_LIBRARY_PATH
10634   shlibpath_overrides_runpath=no
10635   hardcode_into_libs=yes
10636   ;;
10637
10638 uts4*)
10639   version_type=linux
10640   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10641   soname_spec='${libname}${release}${shared_ext}$major'
10642   shlibpath_var=LD_LIBRARY_PATH
10643   ;;
10644
10645 *)
10646   dynamic_linker=no
10647   ;;
10648 esac
10649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10650 $as_echo "$dynamic_linker" >&6; }
10651 test "$dynamic_linker" = no && can_build_shared=no
10652
10653 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10654 if test "$GCC" = yes; then
10655   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10656 fi
10657
10658 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10659   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10660 fi
10661 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10662   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10663 fi
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10757 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10758 hardcode_action=
10759 if test -n "$hardcode_libdir_flag_spec" ||
10760    test -n "$runpath_var" ||
10761    test "X$hardcode_automatic" = "Xyes" ; then
10762
10763   # We can hardcode non-existent directories.
10764   if test "$hardcode_direct" != no &&
10765      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10766      # have to relink, otherwise we might link with an installed library
10767      # when we should be linking with a yet-to-be-installed one
10768      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10769      test "$hardcode_minus_L" != no; then
10770     # Linking always hardcodes the temporary library directory.
10771     hardcode_action=relink
10772   else
10773     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10774     hardcode_action=immediate
10775   fi
10776 else
10777   # We cannot hardcode anything, or else we can only hardcode existing
10778   # directories.
10779   hardcode_action=unsupported
10780 fi
10781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10782 $as_echo "$hardcode_action" >&6; }
10783
10784 if test "$hardcode_action" = relink ||
10785    test "$inherit_rpath" = yes; then
10786   # Fast installation is not supported
10787   enable_fast_install=no
10788 elif test "$shlibpath_overrides_runpath" = yes ||
10789      test "$enable_shared" = no; then
10790   # Fast installation is not necessary
10791   enable_fast_install=needless
10792 fi
10793
10794
10795
10796
10797
10798
10799   if test "x$enable_dlopen" != xyes; then
10800   enable_dlopen=unknown
10801   enable_dlopen_self=unknown
10802   enable_dlopen_self_static=unknown
10803 else
10804   lt_cv_dlopen=no
10805   lt_cv_dlopen_libs=
10806
10807   case $host_os in
10808   beos*)
10809     lt_cv_dlopen="load_add_on"
10810     lt_cv_dlopen_libs=
10811     lt_cv_dlopen_self=yes
10812     ;;
10813
10814   mingw* | pw32* | cegcc*)
10815     lt_cv_dlopen="LoadLibrary"
10816     lt_cv_dlopen_libs=
10817     ;;
10818
10819   cygwin*)
10820     lt_cv_dlopen="dlopen"
10821     lt_cv_dlopen_libs=
10822     ;;
10823
10824   darwin*)
10825   # if libdl is installed we need to link against it
10826     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10827 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10828 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10829   $as_echo_n "(cached) " >&6
10830 else
10831   ac_check_lib_save_LIBS=$LIBS
10832 LIBS="-ldl  $LIBS"
10833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10834 /* end confdefs.h.  */
10835
10836 /* Override any GCC internal prototype to avoid an error.
10837    Use char because int might match the return type of a GCC
10838    builtin and then its argument prototype would still apply.  */
10839 #ifdef __cplusplus
10840 extern "C"
10841 #endif
10842 char dlopen ();
10843 int
10844 main ()
10845 {
10846 return dlopen ();
10847   ;
10848   return 0;
10849 }
10850 _ACEOF
10851 if ac_fn_c_try_link "$LINENO"; then :
10852   ac_cv_lib_dl_dlopen=yes
10853 else
10854   ac_cv_lib_dl_dlopen=no
10855 fi
10856 rm -f core conftest.err conftest.$ac_objext \
10857     conftest$ac_exeext conftest.$ac_ext
10858 LIBS=$ac_check_lib_save_LIBS
10859 fi
10860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10861 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10862 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10863   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10864 else
10865
10866     lt_cv_dlopen="dyld"
10867     lt_cv_dlopen_libs=
10868     lt_cv_dlopen_self=yes
10869
10870 fi
10871
10872     ;;
10873
10874   *)
10875     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10876 if test "x$ac_cv_func_shl_load" = x""yes; then :
10877   lt_cv_dlopen="shl_load"
10878 else
10879   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10880 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10881 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10882   $as_echo_n "(cached) " >&6
10883 else
10884   ac_check_lib_save_LIBS=$LIBS
10885 LIBS="-ldld  $LIBS"
10886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10887 /* end confdefs.h.  */
10888
10889 /* Override any GCC internal prototype to avoid an error.
10890    Use char because int might match the return type of a GCC
10891    builtin and then its argument prototype would still apply.  */
10892 #ifdef __cplusplus
10893 extern "C"
10894 #endif
10895 char shl_load ();
10896 int
10897 main ()
10898 {
10899 return shl_load ();
10900   ;
10901   return 0;
10902 }
10903 _ACEOF
10904 if ac_fn_c_try_link "$LINENO"; then :
10905   ac_cv_lib_dld_shl_load=yes
10906 else
10907   ac_cv_lib_dld_shl_load=no
10908 fi
10909 rm -f core conftest.err conftest.$ac_objext \
10910     conftest$ac_exeext conftest.$ac_ext
10911 LIBS=$ac_check_lib_save_LIBS
10912 fi
10913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10914 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10915 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10916   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10917 else
10918   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10919 if test "x$ac_cv_func_dlopen" = x""yes; then :
10920   lt_cv_dlopen="dlopen"
10921 else
10922   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10923 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10924 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10925   $as_echo_n "(cached) " >&6
10926 else
10927   ac_check_lib_save_LIBS=$LIBS
10928 LIBS="-ldl  $LIBS"
10929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10930 /* end confdefs.h.  */
10931
10932 /* Override any GCC internal prototype to avoid an error.
10933    Use char because int might match the return type of a GCC
10934    builtin and then its argument prototype would still apply.  */
10935 #ifdef __cplusplus
10936 extern "C"
10937 #endif
10938 char dlopen ();
10939 int
10940 main ()
10941 {
10942 return dlopen ();
10943   ;
10944   return 0;
10945 }
10946 _ACEOF
10947 if ac_fn_c_try_link "$LINENO"; then :
10948   ac_cv_lib_dl_dlopen=yes
10949 else
10950   ac_cv_lib_dl_dlopen=no
10951 fi
10952 rm -f core conftest.err conftest.$ac_objext \
10953     conftest$ac_exeext conftest.$ac_ext
10954 LIBS=$ac_check_lib_save_LIBS
10955 fi
10956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10957 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10958 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10959   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10960 else
10961   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10962 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10963 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10964   $as_echo_n "(cached) " >&6
10965 else
10966   ac_check_lib_save_LIBS=$LIBS
10967 LIBS="-lsvld  $LIBS"
10968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10969 /* end confdefs.h.  */
10970
10971 /* Override any GCC internal prototype to avoid an error.
10972    Use char because int might match the return type of a GCC
10973    builtin and then its argument prototype would still apply.  */
10974 #ifdef __cplusplus
10975 extern "C"
10976 #endif
10977 char dlopen ();
10978 int
10979 main ()
10980 {
10981 return dlopen ();
10982   ;
10983   return 0;
10984 }
10985 _ACEOF
10986 if ac_fn_c_try_link "$LINENO"; then :
10987   ac_cv_lib_svld_dlopen=yes
10988 else
10989   ac_cv_lib_svld_dlopen=no
10990 fi
10991 rm -f core conftest.err conftest.$ac_objext \
10992     conftest$ac_exeext conftest.$ac_ext
10993 LIBS=$ac_check_lib_save_LIBS
10994 fi
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10996 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10997 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10998   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10999 else
11000   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11001 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11002 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11003   $as_echo_n "(cached) " >&6
11004 else
11005   ac_check_lib_save_LIBS=$LIBS
11006 LIBS="-ldld  $LIBS"
11007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11008 /* end confdefs.h.  */
11009
11010 /* Override any GCC internal prototype to avoid an error.
11011    Use char because int might match the return type of a GCC
11012    builtin and then its argument prototype would still apply.  */
11013 #ifdef __cplusplus
11014 extern "C"
11015 #endif
11016 char dld_link ();
11017 int
11018 main ()
11019 {
11020 return dld_link ();
11021   ;
11022   return 0;
11023 }
11024 _ACEOF
11025 if ac_fn_c_try_link "$LINENO"; then :
11026   ac_cv_lib_dld_dld_link=yes
11027 else
11028   ac_cv_lib_dld_dld_link=no
11029 fi
11030 rm -f core conftest.err conftest.$ac_objext \
11031     conftest$ac_exeext conftest.$ac_ext
11032 LIBS=$ac_check_lib_save_LIBS
11033 fi
11034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11035 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11036 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11037   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11038 fi
11039
11040
11041 fi
11042
11043
11044 fi
11045
11046
11047 fi
11048
11049
11050 fi
11051
11052
11053 fi
11054
11055     ;;
11056   esac
11057
11058   if test "x$lt_cv_dlopen" != xno; then
11059     enable_dlopen=yes
11060   else
11061     enable_dlopen=no
11062   fi
11063
11064   case $lt_cv_dlopen in
11065   dlopen)
11066     save_CPPFLAGS="$CPPFLAGS"
11067     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11068
11069     save_LDFLAGS="$LDFLAGS"
11070     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11071
11072     save_LIBS="$LIBS"
11073     LIBS="$lt_cv_dlopen_libs $LIBS"
11074
11075     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11076 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11077 if test "${lt_cv_dlopen_self+set}" = set; then :
11078   $as_echo_n "(cached) " >&6
11079 else
11080           if test "$cross_compiling" = yes; then :
11081   lt_cv_dlopen_self=cross
11082 else
11083   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11084   lt_status=$lt_dlunknown
11085   cat > conftest.$ac_ext <<_LT_EOF
11086 #line 11086 "configure"
11087 #include "confdefs.h"
11088
11089 #if HAVE_DLFCN_H
11090 #include <dlfcn.h>
11091 #endif
11092
11093 #include <stdio.h>
11094
11095 #ifdef RTLD_GLOBAL
11096 #  define LT_DLGLOBAL           RTLD_GLOBAL
11097 #else
11098 #  ifdef DL_GLOBAL
11099 #    define LT_DLGLOBAL         DL_GLOBAL
11100 #  else
11101 #    define LT_DLGLOBAL         0
11102 #  endif
11103 #endif
11104
11105 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11106    find out it does not work in some platform. */
11107 #ifndef LT_DLLAZY_OR_NOW
11108 #  ifdef RTLD_LAZY
11109 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11110 #  else
11111 #    ifdef DL_LAZY
11112 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11113 #    else
11114 #      ifdef RTLD_NOW
11115 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11116 #      else
11117 #        ifdef DL_NOW
11118 #          define LT_DLLAZY_OR_NOW      DL_NOW
11119 #        else
11120 #          define LT_DLLAZY_OR_NOW      0
11121 #        endif
11122 #      endif
11123 #    endif
11124 #  endif
11125 #endif
11126
11127 /* When -fvisbility=hidden is used, assume the code has been annotated
11128    correspondingly for the symbols needed.  */
11129 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11130 void fnord () __attribute__((visibility("default")));
11131 #endif
11132
11133 void fnord () { int i=42; }
11134 int main ()
11135 {
11136   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11137   int status = $lt_dlunknown;
11138
11139   if (self)
11140     {
11141       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11142       else
11143         {
11144           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11145           else puts (dlerror ());
11146         }
11147       /* dlclose (self); */
11148     }
11149   else
11150     puts (dlerror ());
11151
11152   return status;
11153 }
11154 _LT_EOF
11155   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11156   (eval $ac_link) 2>&5
11157   ac_status=$?
11158   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11159   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11160     (./conftest; exit; ) >&5 2>/dev/null
11161     lt_status=$?
11162     case x$lt_status in
11163       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11164       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11165       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11166     esac
11167   else :
11168     # compilation failed
11169     lt_cv_dlopen_self=no
11170   fi
11171 fi
11172 rm -fr conftest*
11173
11174
11175 fi
11176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11177 $as_echo "$lt_cv_dlopen_self" >&6; }
11178
11179     if test "x$lt_cv_dlopen_self" = xyes; then
11180       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11181       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11182 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11183 if test "${lt_cv_dlopen_self_static+set}" = set; then :
11184   $as_echo_n "(cached) " >&6
11185 else
11186           if test "$cross_compiling" = yes; then :
11187   lt_cv_dlopen_self_static=cross
11188 else
11189   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11190   lt_status=$lt_dlunknown
11191   cat > conftest.$ac_ext <<_LT_EOF
11192 #line 11192 "configure"
11193 #include "confdefs.h"
11194
11195 #if HAVE_DLFCN_H
11196 #include <dlfcn.h>
11197 #endif
11198
11199 #include <stdio.h>
11200
11201 #ifdef RTLD_GLOBAL
11202 #  define LT_DLGLOBAL           RTLD_GLOBAL
11203 #else
11204 #  ifdef DL_GLOBAL
11205 #    define LT_DLGLOBAL         DL_GLOBAL
11206 #  else
11207 #    define LT_DLGLOBAL         0
11208 #  endif
11209 #endif
11210
11211 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11212    find out it does not work in some platform. */
11213 #ifndef LT_DLLAZY_OR_NOW
11214 #  ifdef RTLD_LAZY
11215 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11216 #  else
11217 #    ifdef DL_LAZY
11218 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11219 #    else
11220 #      ifdef RTLD_NOW
11221 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11222 #      else
11223 #        ifdef DL_NOW
11224 #          define LT_DLLAZY_OR_NOW      DL_NOW
11225 #        else
11226 #          define LT_DLLAZY_OR_NOW      0
11227 #        endif
11228 #      endif
11229 #    endif
11230 #  endif
11231 #endif
11232
11233 /* When -fvisbility=hidden is used, assume the code has been annotated
11234    correspondingly for the symbols needed.  */
11235 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11236 void fnord () __attribute__((visibility("default")));
11237 #endif
11238
11239 void fnord () { int i=42; }
11240 int main ()
11241 {
11242   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11243   int status = $lt_dlunknown;
11244
11245   if (self)
11246     {
11247       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11248       else
11249         {
11250           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11251           else puts (dlerror ());
11252         }
11253       /* dlclose (self); */
11254     }
11255   else
11256     puts (dlerror ());
11257
11258   return status;
11259 }
11260 _LT_EOF
11261   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11262   (eval $ac_link) 2>&5
11263   ac_status=$?
11264   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11265   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11266     (./conftest; exit; ) >&5 2>/dev/null
11267     lt_status=$?
11268     case x$lt_status in
11269       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11270       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11271       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11272     esac
11273   else :
11274     # compilation failed
11275     lt_cv_dlopen_self_static=no
11276   fi
11277 fi
11278 rm -fr conftest*
11279
11280
11281 fi
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11283 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11284     fi
11285
11286     CPPFLAGS="$save_CPPFLAGS"
11287     LDFLAGS="$save_LDFLAGS"
11288     LIBS="$save_LIBS"
11289     ;;
11290   esac
11291
11292   case $lt_cv_dlopen_self in
11293   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11294   *) enable_dlopen_self=unknown ;;
11295   esac
11296
11297   case $lt_cv_dlopen_self_static in
11298   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11299   *) enable_dlopen_self_static=unknown ;;
11300   esac
11301 fi
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319 striplib=
11320 old_striplib=
11321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11322 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11323 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11324   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11325   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11327 $as_echo "yes" >&6; }
11328 else
11329 # FIXME - insert some real tests, host_os isn't really good enough
11330   case $host_os in
11331   darwin*)
11332     if test -n "$STRIP" ; then
11333       striplib="$STRIP -x"
11334       old_striplib="$STRIP -S"
11335       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11336 $as_echo "yes" >&6; }
11337     else
11338       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11339 $as_echo "no" >&6; }
11340     fi
11341     ;;
11342   *)
11343     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11344 $as_echo "no" >&6; }
11345     ;;
11346   esac
11347 fi
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360   # Report which library types will actually be built
11361   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11362 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11364 $as_echo "$can_build_shared" >&6; }
11365
11366   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11367 $as_echo_n "checking whether to build shared libraries... " >&6; }
11368   test "$can_build_shared" = "no" && enable_shared=no
11369
11370   # On AIX, shared libraries and static libraries use the same namespace, and
11371   # are all built from PIC.
11372   case $host_os in
11373   aix3*)
11374     test "$enable_shared" = yes && enable_static=no
11375     if test -n "$RANLIB"; then
11376       archive_cmds="$archive_cmds~\$RANLIB \$lib"
11377       postinstall_cmds='$RANLIB $lib'
11378     fi
11379     ;;
11380
11381   aix[4-9]*)
11382     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11383       test "$enable_shared" = yes && enable_static=no
11384     fi
11385     ;;
11386   esac
11387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11388 $as_echo "$enable_shared" >&6; }
11389
11390   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11391 $as_echo_n "checking whether to build static libraries... " >&6; }
11392   # Make sure either enable_shared or enable_static is yes.
11393   test "$enable_shared" = yes || enable_static=yes
11394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11395 $as_echo "$enable_static" >&6; }
11396
11397
11398
11399
11400 fi
11401 ac_ext=c
11402 ac_cpp='$CPP $CPPFLAGS'
11403 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11404 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11405 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11406
11407 CC="$lt_save_CC"
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421         ac_config_commands="$ac_config_commands libtool"
11422
11423
11424
11425
11426 # Only expand once:
11427
11428
11429
11430
11431
11432
11433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11434 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11435     # Check whether --enable-maintainer-mode was given.
11436 if test "${enable_maintainer_mode+set}" = set; then :
11437   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11438 else
11439   USE_MAINTAINER_MODE=no
11440 fi
11441
11442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11443 $as_echo "$USE_MAINTAINER_MODE" >&6; }
11444    if test $USE_MAINTAINER_MODE = yes; then
11445   MAINTAINER_MODE_TRUE=
11446   MAINTAINER_MODE_FALSE='#'
11447 else
11448   MAINTAINER_MODE_TRUE='#'
11449   MAINTAINER_MODE_FALSE=
11450 fi
11451
11452   MAINT=$MAINTAINER_MODE_TRUE
11453
11454
11455
11456 # We need gfortran to compile parts of the library
11457 # We can't use AC_PROG_FC because it expects a fully working gfortran.
11458 #AC_PROG_FC(gfortran)
11459 case `echo $GFORTRAN` in
11460   -* | no* )
11461     FC=no ;;
11462   *)
11463     set dummy $GFORTRAN; ac_word=$2
11464     if test -x "$ac_word"; then
11465       FC="$GFORTRAN"
11466     else
11467       FC=no
11468     fi ;;
11469 esac
11470 ac_ext=${ac_fc_srcext-f}
11471 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
11472 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
11473 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11474 if test -n "$ac_tool_prefix"; then
11475   for ac_prog in gfortran
11476   do
11477     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11478 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11480 $as_echo_n "checking for $ac_word... " >&6; }
11481 if test "${ac_cv_prog_FC+set}" = set; then :
11482   $as_echo_n "(cached) " >&6
11483 else
11484   if test -n "$FC"; then
11485   ac_cv_prog_FC="$FC" # Let the user override the test.
11486 else
11487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11488 for as_dir in $PATH
11489 do
11490   IFS=$as_save_IFS
11491   test -z "$as_dir" && as_dir=.
11492     for ac_exec_ext in '' $ac_executable_extensions; do
11493   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11494     ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
11495     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11496     break 2
11497   fi
11498 done
11499   done
11500 IFS=$as_save_IFS
11501
11502 fi
11503 fi
11504 FC=$ac_cv_prog_FC
11505 if test -n "$FC"; then
11506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
11507 $as_echo "$FC" >&6; }
11508 else
11509   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11510 $as_echo "no" >&6; }
11511 fi
11512
11513
11514     test -n "$FC" && break
11515   done
11516 fi
11517 if test -z "$FC"; then
11518   ac_ct_FC=$FC
11519   for ac_prog in gfortran
11520 do
11521   # Extract the first word of "$ac_prog", so it can be a program name with args.
11522 set dummy $ac_prog; ac_word=$2
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11524 $as_echo_n "checking for $ac_word... " >&6; }
11525 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
11526   $as_echo_n "(cached) " >&6
11527 else
11528   if test -n "$ac_ct_FC"; then
11529   ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
11530 else
11531 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11532 for as_dir in $PATH
11533 do
11534   IFS=$as_save_IFS
11535   test -z "$as_dir" && as_dir=.
11536     for ac_exec_ext in '' $ac_executable_extensions; do
11537   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11538     ac_cv_prog_ac_ct_FC="$ac_prog"
11539     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11540     break 2
11541   fi
11542 done
11543   done
11544 IFS=$as_save_IFS
11545
11546 fi
11547 fi
11548 ac_ct_FC=$ac_cv_prog_ac_ct_FC
11549 if test -n "$ac_ct_FC"; then
11550   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
11551 $as_echo "$ac_ct_FC" >&6; }
11552 else
11553   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11554 $as_echo "no" >&6; }
11555 fi
11556
11557
11558   test -n "$ac_ct_FC" && break
11559 done
11560
11561   if test "x$ac_ct_FC" = x; then
11562     FC=""
11563   else
11564     case $cross_compiling:$ac_tool_warned in
11565 yes:)
11566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11567 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11568 ac_tool_warned=yes ;;
11569 esac
11570     FC=$ac_ct_FC
11571   fi
11572 fi
11573
11574
11575 # Provide some information about the compiler.
11576 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
11577 set X $ac_compile
11578 ac_compiler=$2
11579 for ac_option in --version -v -V -qversion; do
11580   { { ac_try="$ac_compiler $ac_option >&5"
11581 case "(($ac_try" in
11582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11583   *) ac_try_echo=$ac_try;;
11584 esac
11585 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11586 $as_echo "$ac_try_echo"; } >&5
11587   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11588   ac_status=$?
11589   if test -s conftest.err; then
11590     sed '10a\
11591 ... rest of stderr output deleted ...
11592          10q' conftest.err >conftest.er1
11593     cat conftest.er1 >&5
11594     rm -f conftest.er1 conftest.err
11595   fi
11596   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11597   test $ac_status = 0; }
11598 done
11599 rm -f a.out
11600
11601 # If we don't use `.F' as extension, the preprocessor is not run on the
11602 # input file.  (Note that this only needs to work for GNU compilers.)
11603 ac_save_ext=$ac_ext
11604 ac_ext=F
11605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
11606 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
11607 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
11608   $as_echo_n "(cached) " >&6
11609 else
11610   cat > conftest.$ac_ext <<_ACEOF
11611       program main
11612 #ifndef __GNUC__
11613        choke me
11614 #endif
11615
11616       end
11617 _ACEOF
11618 if ac_fn_fc_try_compile "$LINENO"; then :
11619   ac_compiler_gnu=yes
11620 else
11621   ac_compiler_gnu=no
11622 fi
11623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11624 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
11625
11626 fi
11627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
11628 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
11629 ac_ext=$ac_save_ext
11630 ac_test_FCFLAGS=${FCFLAGS+set}
11631 ac_save_FCFLAGS=$FCFLAGS
11632 FCFLAGS=
11633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
11634 $as_echo_n "checking whether $FC accepts -g... " >&6; }
11635 if test "${ac_cv_prog_fc_g+set}" = set; then :
11636   $as_echo_n "(cached) " >&6
11637 else
11638   FCFLAGS=-g
11639 cat > conftest.$ac_ext <<_ACEOF
11640       program main
11641
11642       end
11643 _ACEOF
11644 if ac_fn_fc_try_compile "$LINENO"; then :
11645   ac_cv_prog_fc_g=yes
11646 else
11647   ac_cv_prog_fc_g=no
11648 fi
11649 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11650
11651 fi
11652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
11653 $as_echo "$ac_cv_prog_fc_g" >&6; }
11654 if test "$ac_test_FCFLAGS" = set; then
11655   FCFLAGS=$ac_save_FCFLAGS
11656 elif test $ac_cv_prog_fc_g = yes; then
11657   if test "x$ac_cv_fc_compiler_gnu" = xyes; then
11658     FCFLAGS="-g -O2"
11659   else
11660     FCFLAGS="-g"
11661   fi
11662 else
11663   if test "x$ac_cv_fc_compiler_gnu" = xyes; then
11664     FCFLAGS="-O2"
11665   else
11666     FCFLAGS=
11667   fi
11668 fi
11669
11670 ac_ext=c
11671 ac_cpp='$CPP $CPPFLAGS'
11672 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11673 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11674 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11675
11676       ac_ext=${ac_fc_srcext-f}
11677 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
11678 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
11679 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11680
11681
11682 if test -z "$FC" || test "X$FC" = "Xno"; then
11683   _lt_disable_FC=yes
11684 fi
11685
11686 archive_cmds_need_lc_FC=no
11687 allow_undefined_flag_FC=
11688 always_export_symbols_FC=no
11689 archive_expsym_cmds_FC=
11690 export_dynamic_flag_spec_FC=
11691 hardcode_direct_FC=no
11692 hardcode_direct_absolute_FC=no
11693 hardcode_libdir_flag_spec_FC=
11694 hardcode_libdir_flag_spec_ld_FC=
11695 hardcode_libdir_separator_FC=
11696 hardcode_minus_L_FC=no
11697 hardcode_automatic_FC=no
11698 inherit_rpath_FC=no
11699 module_cmds_FC=
11700 module_expsym_cmds_FC=
11701 link_all_deplibs_FC=unknown
11702 old_archive_cmds_FC=$old_archive_cmds
11703 reload_flag_FC=$reload_flag
11704 reload_cmds_FC=$reload_cmds
11705 no_undefined_flag_FC=
11706 whole_archive_flag_spec_FC=
11707 enable_shared_with_static_runtimes_FC=no
11708
11709 # Source file extension for fc test sources.
11710 ac_ext=${ac_fc_srcext-f}
11711
11712 # Object file extension for compiled fc test sources.
11713 objext=o
11714 objext_FC=$objext
11715
11716 # No sense in running all these tests if we already determined that
11717 # the FC compiler isn't working.  Some variables (like enable_shared)
11718 # are currently assumed to apply to all compilers on this platform,
11719 # and will be corrupted by setting them based on a non-working compiler.
11720 if test "$_lt_disable_FC" != yes; then
11721   # Code to be used in simple compile tests
11722   lt_simple_compile_test_code="\
11723       subroutine t
11724       return
11725       end
11726 "
11727
11728   # Code to be used in simple link tests
11729   lt_simple_link_test_code="\
11730       program t
11731       end
11732 "
11733
11734   # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11735
11736
11737
11738
11739
11740
11741 # If no C compiler was specified, use CC.
11742 LTCC=${LTCC-"$CC"}
11743
11744 # If no C compiler flags were specified, use CFLAGS.
11745 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11746
11747 # Allow CC to be a program name with arguments.
11748 compiler=$CC
11749
11750
11751   # save warnings/boilerplate of simple test code
11752   ac_outfile=conftest.$ac_objext
11753 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11754 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11755 _lt_compiler_boilerplate=`cat conftest.err`
11756 $RM conftest*
11757
11758   ac_outfile=conftest.$ac_objext
11759 echo "$lt_simple_link_test_code" >conftest.$ac_ext
11760 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11761 _lt_linker_boilerplate=`cat conftest.err`
11762 $RM -r conftest*
11763
11764
11765   # Allow CC to be a program name with arguments.
11766   lt_save_CC="$CC"
11767   lt_save_GCC=$GCC
11768   CC=${FC-"f95"}
11769   compiler=$CC
11770   GCC=$ac_cv_fc_compiler_gnu
11771
11772   compiler_FC=$CC
11773   for cc_temp in $compiler""; do
11774   case $cc_temp in
11775     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11776     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11777     \-*) ;;
11778     *) break;;
11779   esac
11780 done
11781 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11782
11783
11784   if test -n "$compiler"; then
11785     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11786 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
11787     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11788 $as_echo "$can_build_shared" >&6; }
11789
11790     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11791 $as_echo_n "checking whether to build shared libraries... " >&6; }
11792     test "$can_build_shared" = "no" && enable_shared=no
11793
11794     # On AIX, shared libraries and static libraries use the same namespace, and
11795     # are all built from PIC.
11796     case $host_os in
11797       aix3*)
11798         test "$enable_shared" = yes && enable_static=no
11799         if test -n "$RANLIB"; then
11800           archive_cmds="$archive_cmds~\$RANLIB \$lib"
11801           postinstall_cmds='$RANLIB $lib'
11802         fi
11803         ;;
11804       aix[4-9]*)
11805         if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11806           test "$enable_shared" = yes && enable_static=no
11807         fi
11808         ;;
11809     esac
11810     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11811 $as_echo "$enable_shared" >&6; }
11812
11813     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11814 $as_echo_n "checking whether to build static libraries... " >&6; }
11815     # Make sure either enable_shared or enable_static is yes.
11816     test "$enable_shared" = yes || enable_static=yes
11817     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11818 $as_echo "$enable_static" >&6; }
11819
11820     GCC_FC="$ac_cv_fc_compiler_gnu"
11821     LD_FC="$LD"
11822
11823     ## CAVEAT EMPTOR:
11824     ## There is no encapsulation within the following macros, do not change
11825     ## the running order or otherwise move them around unless you know exactly
11826     ## what you are doing...
11827     # Dependencies to place before and after the object being linked:
11828 predep_objects_FC=
11829 postdep_objects_FC=
11830 predeps_FC=
11831 postdeps_FC=
11832 compiler_lib_search_path_FC=
11833
11834 cat > conftest.$ac_ext <<_LT_EOF
11835       subroutine foo
11836       implicit none
11837       integer a
11838       a=0
11839       return
11840       end
11841 _LT_EOF
11842
11843 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11844   (eval $ac_compile) 2>&5
11845   ac_status=$?
11846   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11847   test $ac_status = 0; }; then
11848   # Parse the compiler output and extract the necessary
11849   # objects, libraries and library flags.
11850
11851   # Sentinel used to keep track of whether or not we are before
11852   # the conftest object file.
11853   pre_test_object_deps_done=no
11854
11855   for p in `eval "$output_verbose_link_cmd"`; do
11856     case $p in
11857
11858     -L* | -R* | -l*)
11859        # Some compilers place space between "-{L,R}" and the path.
11860        # Remove the space.
11861        if test $p = "-L" ||
11862           test $p = "-R"; then
11863          prev=$p
11864          continue
11865        else
11866          prev=
11867        fi
11868
11869        if test "$pre_test_object_deps_done" = no; then
11870          case $p in
11871          -L* | -R*)
11872            # Internal compiler library paths should come after those
11873            # provided the user.  The postdeps already come after the
11874            # user supplied libs so there is no need to process them.
11875            if test -z "$compiler_lib_search_path_FC"; then
11876              compiler_lib_search_path_FC="${prev}${p}"
11877            else
11878              compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
11879            fi
11880            ;;
11881          # The "-l" case would never come before the object being
11882          # linked, so don't bother handling this case.
11883          esac
11884        else
11885          if test -z "$postdeps_FC"; then
11886            postdeps_FC="${prev}${p}"
11887          else
11888            postdeps_FC="${postdeps_FC} ${prev}${p}"
11889          fi
11890        fi
11891        ;;
11892
11893     *.$objext)
11894        # This assumes that the test object file only shows up
11895        # once in the compiler output.
11896        if test "$p" = "conftest.$objext"; then
11897          pre_test_object_deps_done=yes
11898          continue
11899        fi
11900
11901        if test "$pre_test_object_deps_done" = no; then
11902          if test -z "$predep_objects_FC"; then
11903            predep_objects_FC="$p"
11904          else
11905            predep_objects_FC="$predep_objects_FC $p"
11906          fi
11907        else
11908          if test -z "$postdep_objects_FC"; then
11909            postdep_objects_FC="$p"
11910          else
11911            postdep_objects_FC="$postdep_objects_FC $p"
11912          fi
11913        fi
11914        ;;
11915
11916     *) ;; # Ignore the rest.
11917
11918     esac
11919   done
11920
11921   # Clean up.
11922   rm -f a.out a.exe
11923 else
11924   echo "libtool.m4: error: problem compiling FC test program"
11925 fi
11926
11927 $RM -f confest.$objext
11928
11929 # PORTME: override above test on systems where it is broken
11930
11931
11932 case " $postdeps_FC " in
11933 *" -lc "*) archive_cmds_need_lc_FC=no ;;
11934 esac
11935  compiler_lib_search_dirs_FC=
11936 if test -n "${compiler_lib_search_path_FC}"; then
11937  compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
11938 fi
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970     lt_prog_compiler_wl_FC=
11971 lt_prog_compiler_pic_FC=
11972 lt_prog_compiler_static_FC=
11973
11974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
11975 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
11976
11977   if test "$GCC" = yes; then
11978     lt_prog_compiler_wl_FC='-Wl,'
11979     lt_prog_compiler_static_FC='-static'
11980
11981     case $host_os in
11982       aix*)
11983       # All AIX code is PIC.
11984       if test "$host_cpu" = ia64; then
11985         # AIX 5 now supports IA64 processor
11986         lt_prog_compiler_static_FC='-Bstatic'
11987       fi
11988       ;;
11989
11990     amigaos*)
11991       case $host_cpu in
11992       powerpc)
11993             # see comment about AmigaOS4 .so support
11994             lt_prog_compiler_pic_FC='-fPIC'
11995         ;;
11996       m68k)
11997             # FIXME: we need at least 68020 code to build shared libraries, but
11998             # adding the `-m68020' flag to GCC prevents building anything better,
11999             # like `-m68040'.
12000             lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
12001         ;;
12002       esac
12003       ;;
12004
12005     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12006       # PIC is the default for these OSes.
12007       ;;
12008
12009     mingw* | cygwin* | pw32* | os2* | cegcc*)
12010       # This hack is so that the source file can tell whether it is being
12011       # built for inclusion in a dll (and should export symbols for example).
12012       # Although the cygwin gcc ignores -fPIC, still need this for old-style
12013       # (--disable-auto-import) libraries
12014       lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12015       ;;
12016
12017     darwin* | rhapsody*)
12018       # PIC is the default on this platform
12019       # Common symbols not allowed in MH_DYLIB files
12020       lt_prog_compiler_pic_FC='-fno-common'
12021       ;;
12022
12023     haiku*)
12024       # PIC is the default for Haiku.
12025       # The "-static" flag exists, but is broken.
12026       lt_prog_compiler_static_FC=
12027       ;;
12028
12029     hpux*)
12030       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12031       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12032       # sets the default TLS model and affects inlining.
12033       case $host_cpu in
12034       hppa*64*)
12035         # +Z the default
12036         ;;
12037       *)
12038         lt_prog_compiler_pic_FC='-fPIC'
12039         ;;
12040       esac
12041       ;;
12042
12043     interix[3-9]*)
12044       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12045       # Instead, we relocate shared libraries at runtime.
12046       ;;
12047
12048     msdosdjgpp*)
12049       # Just because we use GCC doesn't mean we suddenly get shared libraries
12050       # on systems that don't support them.
12051       lt_prog_compiler_can_build_shared_FC=no
12052       enable_shared=no
12053       ;;
12054
12055     *nto* | *qnx*)
12056       # QNX uses GNU C++, but need to define -shared option too, otherwise
12057       # it will coredump.
12058       lt_prog_compiler_pic_FC='-fPIC -shared'
12059       ;;
12060
12061     sysv4*MP*)
12062       if test -d /usr/nec; then
12063         lt_prog_compiler_pic_FC=-Kconform_pic
12064       fi
12065       ;;
12066
12067     *)
12068       lt_prog_compiler_pic_FC='-fPIC'
12069       ;;
12070     esac
12071
12072     case $cc_basename in
12073     nvcc*) # Cuda Compiler Driver 2.2
12074       lt_prog_compiler_wl_FC='-Xlinker '
12075       lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
12076       ;;
12077     esac
12078   else
12079     # PORTME Check for flag to pass linker flags through the system compiler.
12080     case $host_os in
12081     aix*)
12082       lt_prog_compiler_wl_FC='-Wl,'
12083       if test "$host_cpu" = ia64; then
12084         # AIX 5 now supports IA64 processor
12085         lt_prog_compiler_static_FC='-Bstatic'
12086       else
12087         lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
12088       fi
12089       ;;
12090
12091     mingw* | cygwin* | pw32* | os2* | cegcc*)
12092       # This hack is so that the source file can tell whether it is being
12093       # built for inclusion in a dll (and should export symbols for example).
12094       lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12095       ;;
12096
12097     hpux9* | hpux10* | hpux11*)
12098       lt_prog_compiler_wl_FC='-Wl,'
12099       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12100       # not for PA HP-UX.
12101       case $host_cpu in
12102       hppa*64*|ia64*)
12103         # +Z the default
12104         ;;
12105       *)
12106         lt_prog_compiler_pic_FC='+Z'
12107         ;;
12108       esac
12109       # Is there a better lt_prog_compiler_static that works with the bundled CC?
12110       lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
12111       ;;
12112
12113     irix5* | irix6* | nonstopux*)
12114       lt_prog_compiler_wl_FC='-Wl,'
12115       # PIC (with -KPIC) is the default.
12116       lt_prog_compiler_static_FC='-non_shared'
12117       ;;
12118
12119     linux* | k*bsd*-gnu | kopensolaris*-gnu)
12120       case $cc_basename in
12121       # old Intel for x86_64 which still supported -KPIC.
12122       ecc*)
12123         lt_prog_compiler_wl_FC='-Wl,'
12124         lt_prog_compiler_pic_FC='-KPIC'
12125         lt_prog_compiler_static_FC='-static'
12126         ;;
12127       # icc used to be incompatible with GCC.
12128       # ICC 10 doesn't accept -KPIC any more.
12129       icc* | ifort*)
12130         lt_prog_compiler_wl_FC='-Wl,'
12131         lt_prog_compiler_pic_FC='-fPIC'
12132         lt_prog_compiler_static_FC='-static'
12133         ;;
12134       # Lahey Fortran 8.1.
12135       lf95*)
12136         lt_prog_compiler_wl_FC='-Wl,'
12137         lt_prog_compiler_pic_FC='--shared'
12138         lt_prog_compiler_static_FC='--static'
12139         ;;
12140       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12141         # Portland Group compilers (*not* the Pentium gcc compiler,
12142         # which looks to be a dead project)
12143         lt_prog_compiler_wl_FC='-Wl,'
12144         lt_prog_compiler_pic_FC='-fpic'
12145         lt_prog_compiler_static_FC='-Bstatic'
12146         ;;
12147       ccc*)
12148         lt_prog_compiler_wl_FC='-Wl,'
12149         # All Alpha code is PIC.
12150         lt_prog_compiler_static_FC='-non_shared'
12151         ;;
12152       xl* | bgxl* | bgf* | mpixl*)
12153         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12154         lt_prog_compiler_wl_FC='-Wl,'
12155         lt_prog_compiler_pic_FC='-qpic'
12156         lt_prog_compiler_static_FC='-qstaticlink'
12157         ;;
12158       *)
12159         case `$CC -V 2>&1 | sed 5q` in
12160         *Sun\ F* | *Sun*Fortran*)
12161           # Sun Fortran 8.3 passes all unrecognized flags to the linker
12162           lt_prog_compiler_pic_FC='-KPIC'
12163           lt_prog_compiler_static_FC='-Bstatic'
12164           lt_prog_compiler_wl_FC=''
12165           ;;
12166         *Sun\ C*)
12167           # Sun C 5.9
12168           lt_prog_compiler_pic_FC='-KPIC'
12169           lt_prog_compiler_static_FC='-Bstatic'
12170           lt_prog_compiler_wl_FC='-Wl,'
12171           ;;
12172         esac
12173         ;;
12174       esac
12175       ;;
12176
12177     newsos6)
12178       lt_prog_compiler_pic_FC='-KPIC'
12179       lt_prog_compiler_static_FC='-Bstatic'
12180       ;;
12181
12182     *nto* | *qnx*)
12183       # QNX uses GNU C++, but need to define -shared option too, otherwise
12184       # it will coredump.
12185       lt_prog_compiler_pic_FC='-fPIC -shared'
12186       ;;
12187
12188     osf3* | osf4* | osf5*)
12189       lt_prog_compiler_wl_FC='-Wl,'
12190       # All OSF/1 code is PIC.
12191       lt_prog_compiler_static_FC='-non_shared'
12192       ;;
12193
12194     rdos*)
12195       lt_prog_compiler_static_FC='-non_shared'
12196       ;;
12197
12198     solaris*)
12199       lt_prog_compiler_pic_FC='-KPIC'
12200       lt_prog_compiler_static_FC='-Bstatic'
12201       case $cc_basename in
12202       f77* | f90* | f95*)
12203         lt_prog_compiler_wl_FC='-Qoption ld ';;
12204       *)
12205         lt_prog_compiler_wl_FC='-Wl,';;
12206       esac
12207       ;;
12208
12209     sunos4*)
12210       lt_prog_compiler_wl_FC='-Qoption ld '
12211       lt_prog_compiler_pic_FC='-PIC'
12212       lt_prog_compiler_static_FC='-Bstatic'
12213       ;;
12214
12215     sysv4 | sysv4.2uw2* | sysv4.3*)
12216       lt_prog_compiler_wl_FC='-Wl,'
12217       lt_prog_compiler_pic_FC='-KPIC'
12218       lt_prog_compiler_static_FC='-Bstatic'
12219       ;;
12220
12221     sysv4*MP*)
12222       if test -d /usr/nec ;then
12223         lt_prog_compiler_pic_FC='-Kconform_pic'
12224         lt_prog_compiler_static_FC='-Bstatic'
12225       fi
12226       ;;
12227
12228     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12229       lt_prog_compiler_wl_FC='-Wl,'
12230       lt_prog_compiler_pic_FC='-KPIC'
12231       lt_prog_compiler_static_FC='-Bstatic'
12232       ;;
12233
12234     unicos*)
12235       lt_prog_compiler_wl_FC='-Wl,'
12236       lt_prog_compiler_can_build_shared_FC=no
12237       ;;
12238
12239     uts4*)
12240       lt_prog_compiler_pic_FC='-pic'
12241       lt_prog_compiler_static_FC='-Bstatic'
12242       ;;
12243
12244     *)
12245       lt_prog_compiler_can_build_shared_FC=no
12246       ;;
12247     esac
12248   fi
12249
12250 case $host_os in
12251   # For platforms which do not support PIC, -DPIC is meaningless:
12252   *djgpp*)
12253     lt_prog_compiler_pic_FC=
12254     ;;
12255   *)
12256     lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
12257     ;;
12258 esac
12259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
12260 $as_echo "$lt_prog_compiler_pic_FC" >&6; }
12261
12262
12263
12264 #
12265 # Check to make sure the PIC flag actually works.
12266 #
12267 if test -n "$lt_prog_compiler_pic_FC"; then
12268   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
12269 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
12270 if test "${lt_cv_prog_compiler_pic_works_FC+set}" = set; then :
12271   $as_echo_n "(cached) " >&6
12272 else
12273   lt_cv_prog_compiler_pic_works_FC=no
12274    ac_outfile=conftest.$ac_objext
12275    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12276    lt_compiler_flag="$lt_prog_compiler_pic_FC"
12277    # Insert the option either (1) after the last *FLAGS variable, or
12278    # (2) before a word containing "conftest.", or (3) at the end.
12279    # Note that $ac_compile itself does not contain backslashes and begins
12280    # with a dollar sign (not a hyphen), so the echo should work correctly.
12281    # The option is referenced via a variable to avoid confusing sed.
12282    lt_compile=`echo "$ac_compile" | $SED \
12283    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12284    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12285    -e 's:$: $lt_compiler_flag:'`
12286    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12287    (eval "$lt_compile" 2>conftest.err)
12288    ac_status=$?
12289    cat conftest.err >&5
12290    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12291    if (exit $ac_status) && test -s "$ac_outfile"; then
12292      # The compiler can only warn and ignore the option if not recognized
12293      # So say no if there are warnings other than the usual output.
12294      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12295      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12296      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12297        lt_cv_prog_compiler_pic_works_FC=yes
12298      fi
12299    fi
12300    $RM conftest*
12301
12302 fi
12303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
12304 $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
12305
12306 if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
12307     case $lt_prog_compiler_pic_FC in
12308      "" | " "*) ;;
12309      *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
12310      esac
12311 else
12312     lt_prog_compiler_pic_FC=
12313      lt_prog_compiler_can_build_shared_FC=no
12314 fi
12315
12316 fi
12317
12318
12319
12320 #
12321 # Check to make sure the static flag actually works.
12322 #
12323 wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
12324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12325 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12326 if test "${lt_cv_prog_compiler_static_works_FC+set}" = set; then :
12327   $as_echo_n "(cached) " >&6
12328 else
12329   lt_cv_prog_compiler_static_works_FC=no
12330    save_LDFLAGS="$LDFLAGS"
12331    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12332    echo "$lt_simple_link_test_code" > conftest.$ac_ext
12333    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12334      # The linker can only warn and ignore the option if not recognized
12335      # So say no if there are warnings
12336      if test -s conftest.err; then
12337        # Append any errors to the config.log.
12338        cat conftest.err 1>&5
12339        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12340        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12341        if diff conftest.exp conftest.er2 >/dev/null; then
12342          lt_cv_prog_compiler_static_works_FC=yes
12343        fi
12344      else
12345        lt_cv_prog_compiler_static_works_FC=yes
12346      fi
12347    fi
12348    $RM -r conftest*
12349    LDFLAGS="$save_LDFLAGS"
12350
12351 fi
12352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
12353 $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
12354
12355 if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
12356     :
12357 else
12358     lt_prog_compiler_static_FC=
12359 fi
12360
12361
12362
12363
12364     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12365 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12366 if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
12367   $as_echo_n "(cached) " >&6
12368 else
12369   lt_cv_prog_compiler_c_o_FC=no
12370    $RM -r conftest 2>/dev/null
12371    mkdir conftest
12372    cd conftest
12373    mkdir out
12374    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12375
12376    lt_compiler_flag="-o out/conftest2.$ac_objext"
12377    # Insert the option either (1) after the last *FLAGS variable, or
12378    # (2) before a word containing "conftest.", or (3) at the end.
12379    # Note that $ac_compile itself does not contain backslashes and begins
12380    # with a dollar sign (not a hyphen), so the echo should work correctly.
12381    lt_compile=`echo "$ac_compile" | $SED \
12382    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12383    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12384    -e 's:$: $lt_compiler_flag:'`
12385    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12386    (eval "$lt_compile" 2>out/conftest.err)
12387    ac_status=$?
12388    cat out/conftest.err >&5
12389    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12390    if (exit $ac_status) && test -s out/conftest2.$ac_objext
12391    then
12392      # The compiler can only warn and ignore the option if not recognized
12393      # So say no if there are warnings
12394      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12395      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12396      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12397        lt_cv_prog_compiler_c_o_FC=yes
12398      fi
12399    fi
12400    chmod u+w . 2>&5
12401    $RM conftest*
12402    # SGI C++ compiler will create directory out/ii_files/ for
12403    # template instantiation
12404    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12405    $RM out/* && rmdir out
12406    cd ..
12407    $RM -r conftest
12408    $RM conftest*
12409
12410 fi
12411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12412 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12413
12414
12415
12416     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12417 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12418 if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
12419   $as_echo_n "(cached) " >&6
12420 else
12421   lt_cv_prog_compiler_c_o_FC=no
12422    $RM -r conftest 2>/dev/null
12423    mkdir conftest
12424    cd conftest
12425    mkdir out
12426    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12427
12428    lt_compiler_flag="-o out/conftest2.$ac_objext"
12429    # Insert the option either (1) after the last *FLAGS variable, or
12430    # (2) before a word containing "conftest.", or (3) at the end.
12431    # Note that $ac_compile itself does not contain backslashes and begins
12432    # with a dollar sign (not a hyphen), so the echo should work correctly.
12433    lt_compile=`echo "$ac_compile" | $SED \
12434    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12435    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12436    -e 's:$: $lt_compiler_flag:'`
12437    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12438    (eval "$lt_compile" 2>out/conftest.err)
12439    ac_status=$?
12440    cat out/conftest.err >&5
12441    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12442    if (exit $ac_status) && test -s out/conftest2.$ac_objext
12443    then
12444      # The compiler can only warn and ignore the option if not recognized
12445      # So say no if there are warnings
12446      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12447      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12448      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12449        lt_cv_prog_compiler_c_o_FC=yes
12450      fi
12451    fi
12452    chmod u+w . 2>&5
12453    $RM conftest*
12454    # SGI C++ compiler will create directory out/ii_files/ for
12455    # template instantiation
12456    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12457    $RM out/* && rmdir out
12458    cd ..
12459    $RM -r conftest
12460    $RM conftest*
12461
12462 fi
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12464 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12465
12466
12467
12468
12469 hard_links="nottested"
12470 if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
12471   # do not overwrite the value of need_locks provided by the user
12472   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12473 $as_echo_n "checking if we can lock with hard links... " >&6; }
12474   hard_links=yes
12475   $RM conftest*
12476   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12477   touch conftest.a
12478   ln conftest.a conftest.b 2>&5 || hard_links=no
12479   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12481 $as_echo "$hard_links" >&6; }
12482   if test "$hard_links" = no; then
12483     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12484 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12485     need_locks=warn
12486   fi
12487 else
12488   need_locks=no
12489 fi
12490
12491
12492
12493     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12494 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12495
12496   runpath_var=
12497   allow_undefined_flag_FC=
12498   always_export_symbols_FC=no
12499   archive_cmds_FC=
12500   archive_expsym_cmds_FC=
12501   compiler_needs_object_FC=no
12502   enable_shared_with_static_runtimes_FC=no
12503   export_dynamic_flag_spec_FC=
12504   export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12505   hardcode_automatic_FC=no
12506   hardcode_direct_FC=no
12507   hardcode_direct_absolute_FC=no
12508   hardcode_libdir_flag_spec_FC=
12509   hardcode_libdir_flag_spec_ld_FC=
12510   hardcode_libdir_separator_FC=
12511   hardcode_minus_L_FC=no
12512   hardcode_shlibpath_var_FC=unsupported
12513   inherit_rpath_FC=no
12514   link_all_deplibs_FC=unknown
12515   module_cmds_FC=
12516   module_expsym_cmds_FC=
12517   old_archive_from_new_cmds_FC=
12518   old_archive_from_expsyms_cmds_FC=
12519   thread_safe_flag_spec_FC=
12520   whole_archive_flag_spec_FC=
12521   # include_expsyms should be a list of space-separated symbols to be *always*
12522   # included in the symbol list
12523   include_expsyms_FC=
12524   # exclude_expsyms can be an extended regexp of symbols to exclude
12525   # it will be wrapped by ` (' and `)$', so one must not match beginning or
12526   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12527   # as well as any symbol that contains `d'.
12528   exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12529   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12530   # platforms (ab)use it in PIC code, but their linkers get confused if
12531   # the symbol is explicitly referenced.  Since portable code cannot
12532   # rely on this symbol name, it's probably fine to never include it in
12533   # preloaded symbol tables.
12534   # Exclude shared library initialization/finalization symbols.
12535   extract_expsyms_cmds=
12536
12537   case $host_os in
12538   cygwin* | mingw* | pw32* | cegcc*)
12539     # FIXME: the MSVC++ port hasn't been tested in a loooong time
12540     # When not using gcc, we currently assume that we are using
12541     # Microsoft Visual C++.
12542     if test "$GCC" != yes; then
12543       with_gnu_ld=no
12544     fi
12545     ;;
12546   interix*)
12547     # we just hope/assume this is gcc and not c89 (= MSVC++)
12548     with_gnu_ld=yes
12549     ;;
12550   openbsd*)
12551     with_gnu_ld=no
12552     ;;
12553   esac
12554
12555   ld_shlibs_FC=yes
12556
12557   # On some targets, GNU ld is compatible enough with the native linker
12558   # that we're better off using the native interface for both.
12559   lt_use_gnu_ld_interface=no
12560   if test "$with_gnu_ld" = yes; then
12561     case $host_os in
12562       aix*)
12563         # The AIX port of GNU ld has always aspired to compatibility
12564         # with the native linker.  However, as the warning in the GNU ld
12565         # block says, versions before 2.19.5* couldn't really create working
12566         # shared libraries, regardless of the interface used.
12567         case `$LD -v 2>&1` in
12568           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12569           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12570           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12571           *)
12572             lt_use_gnu_ld_interface=yes
12573             ;;
12574         esac
12575         ;;
12576       *)
12577         lt_use_gnu_ld_interface=yes
12578         ;;
12579     esac
12580   fi
12581
12582   if test "$lt_use_gnu_ld_interface" = yes; then
12583     # If archive_cmds runs LD, not CC, wlarc should be empty
12584     wlarc='${wl}'
12585
12586     # Set some defaults for GNU ld with shared library support. These
12587     # are reset later if shared libraries are not supported. Putting them
12588     # here allows them to be overridden if necessary.
12589     runpath_var=LD_RUN_PATH
12590     hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
12591     export_dynamic_flag_spec_FC='${wl}--export-dynamic'
12592     # ancient GNU ld didn't support --whole-archive et. al.
12593     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12594       whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12595     else
12596       whole_archive_flag_spec_FC=
12597     fi
12598     supports_anon_versioning=no
12599     case `$LD -v 2>&1` in
12600       *GNU\ gold*) supports_anon_versioning=yes ;;
12601       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12602       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12603       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12604       *\ 2.11.*) ;; # other 2.11 versions
12605       *) supports_anon_versioning=yes ;;
12606     esac
12607
12608     # See if GNU ld supports shared libraries.
12609     case $host_os in
12610     aix[3-9]*)
12611       # On AIX/PPC, the GNU linker is very broken
12612       if test "$host_cpu" != ia64; then
12613         ld_shlibs_FC=no
12614         cat <<_LT_EOF 1>&2
12615
12616 *** Warning: the GNU linker, at least up to release 2.19, is reported
12617 *** to be unable to reliably create shared libraries on AIX.
12618 *** Therefore, libtool is disabling shared libraries support.  If you
12619 *** really care for shared libraries, you may want to install binutils
12620 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12621 *** You will then need to restart the configuration process.
12622
12623 _LT_EOF
12624       fi
12625       ;;
12626
12627     amigaos*)
12628       case $host_cpu in
12629       powerpc)
12630             # see comment about AmigaOS4 .so support
12631             archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12632             archive_expsym_cmds_FC=''
12633         ;;
12634       m68k)
12635             archive_cmds_FC='$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)'
12636             hardcode_libdir_flag_spec_FC='-L$libdir'
12637             hardcode_minus_L_FC=yes
12638         ;;
12639       esac
12640       ;;
12641
12642     beos*)
12643       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12644         allow_undefined_flag_FC=unsupported
12645         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12646         # support --undefined.  This deserves some investigation.  FIXME
12647         archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12648       else
12649         ld_shlibs_FC=no
12650       fi
12651       ;;
12652
12653     cygwin* | mingw* | pw32* | cegcc*)
12654       # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
12655       # as there is no search path for DLLs.
12656       hardcode_libdir_flag_spec_FC='-L$libdir'
12657       export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
12658       allow_undefined_flag_FC=unsupported
12659       always_export_symbols_FC=no
12660       enable_shared_with_static_runtimes_FC=yes
12661       export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12662
12663       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12664         archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12665         # If the export-symbols file already is a .def file (1st line
12666         # is EXPORTS), use it as is; otherwise, prepend...
12667         archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12668           cp $export_symbols $output_objdir/$soname.def;
12669         else
12670           echo EXPORTS > $output_objdir/$soname.def;
12671           cat $export_symbols >> $output_objdir/$soname.def;
12672         fi~
12673         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12674       else
12675         ld_shlibs_FC=no
12676       fi
12677       ;;
12678
12679     haiku*)
12680       archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12681       link_all_deplibs_FC=yes
12682       ;;
12683
12684     interix[3-9]*)
12685       hardcode_direct_FC=no
12686       hardcode_shlibpath_var_FC=no
12687       hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
12688       export_dynamic_flag_spec_FC='${wl}-E'
12689       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12690       # Instead, shared libraries are loaded at an image base (0x10000000 by
12691       # default) and relocated if they conflict, which is a slow very memory
12692       # consuming and fragmenting process.  To avoid this, we pick a random,
12693       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12694       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12695       archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12696       archive_expsym_cmds_FC='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'
12697       ;;
12698
12699     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12700       tmp_diet=no
12701       if test "$host_os" = linux-dietlibc; then
12702         case $cc_basename in
12703           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
12704         esac
12705       fi
12706       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12707          && test "$tmp_diet" = no
12708       then
12709         tmp_addflag=
12710         tmp_sharedflag='-shared'
12711         case $cc_basename,$host_cpu in
12712         pgcc*)                          # Portland Group C compiler
12713           whole_archive_flag_spec_FC='${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'
12714           tmp_addflag=' $pic_flag'
12715           ;;
12716         pgf77* | pgf90* | pgf95* | pgfortran*)
12717                                         # Portland Group f77 and f90 compilers
12718           whole_archive_flag_spec_FC='${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'
12719           tmp_addflag=' $pic_flag -Mnomain' ;;
12720         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
12721           tmp_addflag=' -i_dynamic' ;;
12722         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
12723           tmp_addflag=' -i_dynamic -nofor_main' ;;
12724         ifc* | ifort*)                  # Intel Fortran compiler
12725           tmp_addflag=' -nofor_main' ;;
12726         lf95*)                          # Lahey Fortran 8.1
12727           whole_archive_flag_spec_FC=
12728           tmp_sharedflag='--shared' ;;
12729         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12730           tmp_sharedflag='-qmkshrobj'
12731           tmp_addflag= ;;
12732         nvcc*)  # Cuda Compiler Driver 2.2
12733           whole_archive_flag_spec_FC='${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'
12734           compiler_needs_object_FC=yes
12735           ;;
12736         esac
12737         case `$CC -V 2>&1 | sed 5q` in
12738         *Sun\ C*)                       # Sun C 5.9
12739           whole_archive_flag_spec_FC='${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'
12740           compiler_needs_object_FC=yes
12741           tmp_sharedflag='-G' ;;
12742         *Sun\ F*)                       # Sun Fortran 8.3
12743           tmp_sharedflag='-G' ;;
12744         esac
12745         archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12746
12747         if test "x$supports_anon_versioning" = xyes; then
12748           archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
12749             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12750             echo "local: *; };" >> $output_objdir/$libname.ver~
12751             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12752         fi
12753
12754         case $cc_basename in
12755         xlf* | bgf* | bgxlf* | mpixlf*)
12756           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12757           whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
12758           hardcode_libdir_flag_spec_FC=
12759           hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
12760           archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
12761           if test "x$supports_anon_versioning" = xyes; then
12762             archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
12763               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12764               echo "local: *; };" >> $output_objdir/$libname.ver~
12765               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12766           fi
12767           ;;
12768         esac
12769       else
12770         ld_shlibs_FC=no
12771       fi
12772       ;;
12773
12774     netbsd*)
12775       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12776         archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12777         wlarc=
12778       else
12779         archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12780         archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12781       fi
12782       ;;
12783
12784     solaris*)
12785       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12786         ld_shlibs_FC=no
12787         cat <<_LT_EOF 1>&2
12788
12789 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
12790 *** create shared libraries on Solaris systems.  Therefore, libtool
12791 *** is disabling shared libraries support.  We urge you to upgrade GNU
12792 *** binutils to release 2.9.1 or newer.  Another option is to modify
12793 *** your PATH or compiler configuration so that the native linker is
12794 *** used, and then restart.
12795
12796 _LT_EOF
12797       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12798         archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12799         archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12800       else
12801         ld_shlibs_FC=no
12802       fi
12803       ;;
12804
12805     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12806       case `$LD -v 2>&1` in
12807         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12808         ld_shlibs_FC=no
12809         cat <<_LT_EOF 1>&2
12810
12811 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
12812 *** reliably create shared libraries on SCO systems.  Therefore, libtool
12813 *** is disabling shared libraries support.  We urge you to upgrade GNU
12814 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12815 *** your PATH or compiler configuration so that the native linker is
12816 *** used, and then restart.
12817
12818 _LT_EOF
12819         ;;
12820         *)
12821           # For security reasons, it is highly recommended that you always
12822           # use absolute paths for naming shared libraries, and exclude the
12823           # DT_RUNPATH tag from executables and libraries.  But doing so
12824           # requires that you compile everything twice, which is a pain.
12825           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12826             hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
12827             archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12828             archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12829           else
12830             ld_shlibs_FC=no
12831           fi
12832         ;;
12833       esac
12834       ;;
12835
12836     sunos4*)
12837       archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12838       wlarc=
12839       hardcode_direct_FC=yes
12840       hardcode_shlibpath_var_FC=no
12841       ;;
12842
12843     *)
12844       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12845         archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12846         archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12847       else
12848         ld_shlibs_FC=no
12849       fi
12850       ;;
12851     esac
12852
12853     if test "$ld_shlibs_FC" = no; then
12854       runpath_var=
12855       hardcode_libdir_flag_spec_FC=
12856       export_dynamic_flag_spec_FC=
12857       whole_archive_flag_spec_FC=
12858     fi
12859   else
12860     # PORTME fill in a description of your system's linker (not GNU ld)
12861     case $host_os in
12862     aix3*)
12863       allow_undefined_flag_FC=unsupported
12864       always_export_symbols_FC=yes
12865       archive_expsym_cmds_FC='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
12866       # Note: this linker hardcodes the directories in LIBPATH if there
12867       # are no directories specified by -L.
12868       hardcode_minus_L_FC=yes
12869       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
12870         # Neither direct hardcoding nor static linking is supported with a
12871         # broken collect2.
12872         hardcode_direct_FC=unsupported
12873       fi
12874       ;;
12875
12876     aix[4-9]*)
12877       if test "$host_cpu" = ia64; then
12878         # On IA64, the linker does run time linking by default, so we don't
12879         # have to do anything special.
12880         aix_use_runtimelinking=no
12881         exp_sym_flag='-Bexport'
12882         no_entry_flag=""
12883       else
12884         # If we're using GNU nm, then we don't want the "-C" option.
12885         # -C means demangle to AIX nm, but means don't demangle with GNU nm
12886         # Also, AIX nm treats weak defined symbols like other global
12887         # defined symbols, whereas GNU nm marks them as "W".
12888         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12889           export_symbols_cmds_FC='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
12890         else
12891           export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
12892         fi
12893         aix_use_runtimelinking=no
12894
12895         # Test if we are trying to use run time linking or normal
12896         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
12897         # need to do runtime linking.
12898         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12899           for ld_flag in $LDFLAGS; do
12900           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
12901             aix_use_runtimelinking=yes
12902             break
12903           fi
12904           done
12905           ;;
12906         esac
12907
12908         exp_sym_flag='-bexport'
12909         no_entry_flag='-bnoentry'
12910       fi
12911
12912       # When large executables or shared objects are built, AIX ld can
12913       # have problems creating the table of contents.  If linking a library
12914       # or program results in "error TOC overflow" add -mminimal-toc to
12915       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12916       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12917
12918       archive_cmds_FC=''
12919       hardcode_direct_FC=yes
12920       hardcode_direct_absolute_FC=yes
12921       hardcode_libdir_separator_FC=':'
12922       link_all_deplibs_FC=yes
12923       file_list_spec_FC='${wl}-f,'
12924
12925       if test "$GCC" = yes; then
12926         case $host_os in aix4.[012]|aix4.[012].*)
12927         # We only want to do this on AIX 4.2 and lower, the check
12928         # below for broken collect2 doesn't work under 4.3+
12929           collect2name=`${CC} -print-prog-name=collect2`
12930           if test -f "$collect2name" &&
12931            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12932           then
12933           # We have reworked collect2
12934           :
12935           else
12936           # We have old collect2
12937           hardcode_direct_FC=unsupported
12938           # It fails to find uninstalled libraries when the uninstalled
12939           # path is not listed in the libpath.  Setting hardcode_minus_L
12940           # to unsupported forces relinking
12941           hardcode_minus_L_FC=yes
12942           hardcode_libdir_flag_spec_FC='-L$libdir'
12943           hardcode_libdir_separator_FC=
12944           fi
12945           ;;
12946         esac
12947         shared_flag='-shared'
12948         if test "$aix_use_runtimelinking" = yes; then
12949           shared_flag="$shared_flag "'${wl}-G'
12950         fi
12951       else
12952         # not using gcc
12953         if test "$host_cpu" = ia64; then
12954         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
12955         # chokes on -Wl,-G. The following line is correct:
12956           shared_flag='-G'
12957         else
12958           if test "$aix_use_runtimelinking" = yes; then
12959             shared_flag='${wl}-G'
12960           else
12961             shared_flag='${wl}-bM:SRE'
12962           fi
12963         fi
12964       fi
12965
12966       export_dynamic_flag_spec_FC='${wl}-bexpall'
12967       # It seems that -bexpall does not export symbols beginning with
12968       # underscore (_), so it is better to generate a list of symbols to export.
12969       always_export_symbols_FC=yes
12970       if test "$aix_use_runtimelinking" = yes; then
12971         # Warning - without using the other runtime loading flags (-brtl),
12972         # -berok will link without error, but may produce a broken library.
12973         allow_undefined_flag_FC='-berok'
12974         # Determine the default libpath from the value encoded in an
12975         # empty executable.
12976         cat > conftest.$ac_ext <<_ACEOF
12977       program main
12978
12979       end
12980 _ACEOF
12981 if ac_fn_fc_try_link "$LINENO"; then :
12982
12983 lt_aix_libpath_sed='
12984     /Import File Strings/,/^$/ {
12985         /^0/ {
12986             s/^0  *\(.*\)$/\1/
12987             p
12988         }
12989     }'
12990 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12991 # Check for a 64-bit object if we didn't find anything.
12992 if test -z "$aix_libpath"; then
12993   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12994 fi
12995 fi
12996 rm -f core conftest.err conftest.$ac_objext \
12997     conftest$ac_exeext conftest.$ac_ext
12998 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
12999
13000         hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13001         archive_expsym_cmds_FC='$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"
13002       else
13003         if test "$host_cpu" = ia64; then
13004           hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
13005           allow_undefined_flag_FC="-z nodefs"
13006           archive_expsym_cmds_FC="\$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"
13007         else
13008          # Determine the default libpath from the value encoded in an
13009          # empty executable.
13010          cat > conftest.$ac_ext <<_ACEOF
13011       program main
13012
13013       end
13014 _ACEOF
13015 if ac_fn_fc_try_link "$LINENO"; then :
13016
13017 lt_aix_libpath_sed='
13018     /Import File Strings/,/^$/ {
13019         /^0/ {
13020             s/^0  *\(.*\)$/\1/
13021             p
13022         }
13023     }'
13024 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13025 # Check for a 64-bit object if we didn't find anything.
13026 if test -z "$aix_libpath"; then
13027   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13028 fi
13029 fi
13030 rm -f core conftest.err conftest.$ac_objext \
13031     conftest$ac_exeext conftest.$ac_ext
13032 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13033
13034          hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13035           # Warning - without using the other run time loading flags,
13036           # -berok will link without error, but may produce a broken library.
13037           no_undefined_flag_FC=' ${wl}-bernotok'
13038           allow_undefined_flag_FC=' ${wl}-berok'
13039           if test "$with_gnu_ld" = yes; then
13040             # We only use this code for GNU lds that support --whole-archive.
13041             whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13042           else
13043             # Exported symbols can be pulled into shared objects from archives
13044             whole_archive_flag_spec_FC='$convenience'
13045           fi
13046           archive_cmds_need_lc_FC=yes
13047           # This is similar to how AIX traditionally builds its shared libraries.
13048           archive_expsym_cmds_FC="\$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'
13049         fi
13050       fi
13051       ;;
13052
13053     amigaos*)
13054       case $host_cpu in
13055       powerpc)
13056             # see comment about AmigaOS4 .so support
13057             archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13058             archive_expsym_cmds_FC=''
13059         ;;
13060       m68k)
13061             archive_cmds_FC='$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)'
13062             hardcode_libdir_flag_spec_FC='-L$libdir'
13063             hardcode_minus_L_FC=yes
13064         ;;
13065       esac
13066       ;;
13067
13068     bsdi[45]*)
13069       export_dynamic_flag_spec_FC=-rdynamic
13070       ;;
13071
13072     cygwin* | mingw* | pw32* | cegcc*)
13073       # When not using gcc, we currently assume that we are using
13074       # Microsoft Visual C++.
13075       # hardcode_libdir_flag_spec is actually meaningless, as there is
13076       # no search path for DLLs.
13077       hardcode_libdir_flag_spec_FC=' '
13078       allow_undefined_flag_FC=unsupported
13079       # Tell ltmain to make .lib files, not .a files.
13080       libext=lib
13081       # Tell ltmain to make .dll files, not .so files.
13082       shrext_cmds=".dll"
13083       # FIXME: Setting linknames here is a bad hack.
13084       archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13085       # The linker will automatically build a .lib file if we build a DLL.
13086       old_archive_from_new_cmds_FC='true'
13087       # FIXME: Should let the user specify the lib program.
13088       old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
13089       fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
13090       enable_shared_with_static_runtimes_FC=yes
13091       ;;
13092
13093     darwin* | rhapsody*)
13094
13095
13096   archive_cmds_need_lc_FC=no
13097   hardcode_direct_FC=no
13098   hardcode_automatic_FC=yes
13099   hardcode_shlibpath_var_FC=unsupported
13100   if test "$lt_cv_ld_force_load" = "yes"; then
13101     whole_archive_flag_spec_FC='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13102   else
13103     whole_archive_flag_spec_FC=''
13104   fi
13105   link_all_deplibs_FC=yes
13106   allow_undefined_flag_FC="$_lt_dar_allow_undefined"
13107   case $cc_basename in
13108      ifort*) _lt_dar_can_shared=yes ;;
13109      *) _lt_dar_can_shared=$GCC ;;
13110   esac
13111   if test "$_lt_dar_can_shared" = "yes"; then
13112     output_verbose_link_cmd=func_echo_all
13113     archive_cmds_FC="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13114     module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13115     archive_expsym_cmds_FC="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}"
13116     module_expsym_cmds_FC="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}"
13117
13118   else
13119   ld_shlibs_FC=no
13120   fi
13121
13122       ;;
13123
13124     dgux*)
13125       archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13126       hardcode_libdir_flag_spec_FC='-L$libdir'
13127       hardcode_shlibpath_var_FC=no
13128       ;;
13129
13130     freebsd1*)
13131       ld_shlibs_FC=no
13132       ;;
13133
13134     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13135     # support.  Future versions do this automatically, but an explicit c++rt0.o
13136     # does not break anything, and helps significantly (at the cost of a little
13137     # extra space).
13138     freebsd2.2*)
13139       archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13140       hardcode_libdir_flag_spec_FC='-R$libdir'
13141       hardcode_direct_FC=yes
13142       hardcode_shlibpath_var_FC=no
13143       ;;
13144
13145     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13146     freebsd2*)
13147       archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13148       hardcode_direct_FC=yes
13149       hardcode_minus_L_FC=yes
13150       hardcode_shlibpath_var_FC=no
13151       ;;
13152
13153     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13154     freebsd* | dragonfly*)
13155       archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13156       hardcode_libdir_flag_spec_FC='-R$libdir'
13157       hardcode_direct_FC=yes
13158       hardcode_shlibpath_var_FC=no
13159       ;;
13160
13161     hpux9*)
13162       if test "$GCC" = yes; then
13163         archive_cmds_FC='$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'
13164       else
13165         archive_cmds_FC='$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'
13166       fi
13167       hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13168       hardcode_libdir_separator_FC=:
13169       hardcode_direct_FC=yes
13170
13171       # hardcode_minus_L: Not really in the search PATH,
13172       # but as the default location of the library.
13173       hardcode_minus_L_FC=yes
13174       export_dynamic_flag_spec_FC='${wl}-E'
13175       ;;
13176
13177     hpux10*)
13178       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13179         archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13180       else
13181         archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13182       fi
13183       if test "$with_gnu_ld" = no; then
13184         hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13185         hardcode_libdir_flag_spec_ld_FC='+b $libdir'
13186         hardcode_libdir_separator_FC=:
13187         hardcode_direct_FC=yes
13188         hardcode_direct_absolute_FC=yes
13189         export_dynamic_flag_spec_FC='${wl}-E'
13190         # hardcode_minus_L: Not really in the search PATH,
13191         # but as the default location of the library.
13192         hardcode_minus_L_FC=yes
13193       fi
13194       ;;
13195
13196     hpux11*)
13197       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13198         case $host_cpu in
13199         hppa*64*)
13200           archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13201           ;;
13202         ia64*)
13203           archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13204           ;;
13205         *)
13206           archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13207           ;;
13208         esac
13209       else
13210         case $host_cpu in
13211         hppa*64*)
13212           archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13213           ;;
13214         ia64*)
13215           archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13216           ;;
13217         *)
13218         archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13219           ;;
13220         esac
13221       fi
13222       if test "$with_gnu_ld" = no; then
13223         hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13224         hardcode_libdir_separator_FC=:
13225
13226         case $host_cpu in
13227         hppa*64*|ia64*)
13228           hardcode_direct_FC=no
13229           hardcode_shlibpath_var_FC=no
13230           ;;
13231         *)
13232           hardcode_direct_FC=yes
13233           hardcode_direct_absolute_FC=yes
13234           export_dynamic_flag_spec_FC='${wl}-E'
13235
13236           # hardcode_minus_L: Not really in the search PATH,
13237           # but as the default location of the library.
13238           hardcode_minus_L_FC=yes
13239           ;;
13240         esac
13241       fi
13242       ;;
13243
13244     irix5* | irix6* | nonstopux*)
13245       if test "$GCC" = yes; then
13246         archive_cmds_FC='$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'
13247         # Try to use the -exported_symbol ld option, if it does not
13248         # work, assume that -exports_file does not work either and
13249         # implicitly export all symbols.
13250         save_LDFLAGS="$LDFLAGS"
13251         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13252         cat > conftest.$ac_ext <<_ACEOF
13253 int foo(void) {}
13254 _ACEOF
13255 if ac_fn_fc_try_link "$LINENO"; then :
13256   archive_expsym_cmds_FC='$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'
13257
13258 fi
13259 rm -f core conftest.err conftest.$ac_objext \
13260     conftest$ac_exeext conftest.$ac_ext
13261         LDFLAGS="$save_LDFLAGS"
13262       else
13263         archive_cmds_FC='$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'
13264         archive_expsym_cmds_FC='$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'
13265       fi
13266       archive_cmds_need_lc_FC='no'
13267       hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13268       hardcode_libdir_separator_FC=:
13269       inherit_rpath_FC=yes
13270       link_all_deplibs_FC=yes
13271       ;;
13272
13273     netbsd*)
13274       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13275         archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13276       else
13277         archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13278       fi
13279       hardcode_libdir_flag_spec_FC='-R$libdir'
13280       hardcode_direct_FC=yes
13281       hardcode_shlibpath_var_FC=no
13282       ;;
13283
13284     newsos6)
13285       archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13286       hardcode_direct_FC=yes
13287       hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13288       hardcode_libdir_separator_FC=:
13289       hardcode_shlibpath_var_FC=no
13290       ;;
13291
13292     *nto* | *qnx*)
13293       ;;
13294
13295     openbsd*)
13296       if test -f /usr/libexec/ld.so; then
13297         hardcode_direct_FC=yes
13298         hardcode_shlibpath_var_FC=no
13299         hardcode_direct_absolute_FC=yes
13300         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13301           archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13302           archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13303           hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13304           export_dynamic_flag_spec_FC='${wl}-E'
13305         else
13306           case $host_os in
13307            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13308              archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13309              hardcode_libdir_flag_spec_FC='-R$libdir'
13310              ;;
13311            *)
13312              archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13313              hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13314              ;;
13315           esac
13316         fi
13317       else
13318         ld_shlibs_FC=no
13319       fi
13320       ;;
13321
13322     os2*)
13323       hardcode_libdir_flag_spec_FC='-L$libdir'
13324       hardcode_minus_L_FC=yes
13325       allow_undefined_flag_FC=unsupported
13326       archive_cmds_FC='$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'
13327       old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13328       ;;
13329
13330     osf3*)
13331       if test "$GCC" = yes; then
13332         allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13333         archive_cmds_FC='$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'
13334       else
13335         allow_undefined_flag_FC=' -expect_unresolved \*'
13336         archive_cmds_FC='$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'
13337       fi
13338       archive_cmds_need_lc_FC='no'
13339       hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13340       hardcode_libdir_separator_FC=:
13341       ;;
13342
13343     osf4* | osf5*)      # as osf3* with the addition of -msym flag
13344       if test "$GCC" = yes; then
13345         allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13346         archive_cmds_FC='$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'
13347         hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13348       else
13349         allow_undefined_flag_FC=' -expect_unresolved \*'
13350         archive_cmds_FC='$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'
13351         archive_expsym_cmds_FC='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
13352         $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'
13353
13354         # Both c and cxx compiler support -rpath directly
13355         hardcode_libdir_flag_spec_FC='-rpath $libdir'
13356       fi
13357       archive_cmds_need_lc_FC='no'
13358       hardcode_libdir_separator_FC=:
13359       ;;
13360
13361     solaris*)
13362       no_undefined_flag_FC=' -z defs'
13363       if test "$GCC" = yes; then
13364         wlarc='${wl}'
13365         archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13366         archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13367           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13368       else
13369         case `$CC -V 2>&1` in
13370         *"Compilers 5.0"*)
13371           wlarc=''
13372           archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13373           archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13374           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13375           ;;
13376         *)
13377           wlarc='${wl}'
13378           archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13379           archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13380           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13381           ;;
13382         esac
13383       fi
13384       hardcode_libdir_flag_spec_FC='-R$libdir'
13385       hardcode_shlibpath_var_FC=no
13386       case $host_os in
13387       solaris2.[0-5] | solaris2.[0-5].*) ;;
13388       *)
13389         # The compiler driver will combine and reorder linker options,
13390         # but understands `-z linker_flag'.  GCC discards it without `$wl',
13391         # but is careful enough not to reorder.
13392         # Supported since Solaris 2.6 (maybe 2.5.1?)
13393         if test "$GCC" = yes; then
13394           whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13395         else
13396           whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
13397         fi
13398         ;;
13399       esac
13400       link_all_deplibs_FC=yes
13401       ;;
13402
13403     sunos4*)
13404       if test "x$host_vendor" = xsequent; then
13405         # Use $CC to link under sequent, because it throws in some extra .o
13406         # files that make .init and .fini sections work.
13407         archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13408       else
13409         archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13410       fi
13411       hardcode_libdir_flag_spec_FC='-L$libdir'
13412       hardcode_direct_FC=yes
13413       hardcode_minus_L_FC=yes
13414       hardcode_shlibpath_var_FC=no
13415       ;;
13416
13417     sysv4)
13418       case $host_vendor in
13419         sni)
13420           archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13421           hardcode_direct_FC=yes # is this really true???
13422         ;;
13423         siemens)
13424           ## LD is ld it makes a PLAMLIB
13425           ## CC just makes a GrossModule.
13426           archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13427           reload_cmds_FC='$CC -r -o $output$reload_objs'
13428           hardcode_direct_FC=no
13429         ;;
13430         motorola)
13431           archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13432           hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
13433         ;;
13434       esac
13435       runpath_var='LD_RUN_PATH'
13436       hardcode_shlibpath_var_FC=no
13437       ;;
13438
13439     sysv4.3*)
13440       archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13441       hardcode_shlibpath_var_FC=no
13442       export_dynamic_flag_spec_FC='-Bexport'
13443       ;;
13444
13445     sysv4*MP*)
13446       if test -d /usr/nec; then
13447         archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13448         hardcode_shlibpath_var_FC=no
13449         runpath_var=LD_RUN_PATH
13450         hardcode_runpath_var=yes
13451         ld_shlibs_FC=yes
13452       fi
13453       ;;
13454
13455     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13456       no_undefined_flag_FC='${wl}-z,text'
13457       archive_cmds_need_lc_FC=no
13458       hardcode_shlibpath_var_FC=no
13459       runpath_var='LD_RUN_PATH'
13460
13461       if test "$GCC" = yes; then
13462         archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13463         archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13464       else
13465         archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13466         archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13467       fi
13468       ;;
13469
13470     sysv5* | sco3.2v5* | sco5v6*)
13471       # Note: We can NOT use -z defs as we might desire, because we do not
13472       # link with -lc, and that would cause any symbols used from libc to
13473       # always be unresolved, which means just about no library would
13474       # ever link correctly.  If we're not using GNU ld we use -z text
13475       # though, which does catch some bad symbols but isn't as heavy-handed
13476       # as -z defs.
13477       no_undefined_flag_FC='${wl}-z,text'
13478       allow_undefined_flag_FC='${wl}-z,nodefs'
13479       archive_cmds_need_lc_FC=no
13480       hardcode_shlibpath_var_FC=no
13481       hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
13482       hardcode_libdir_separator_FC=':'
13483       link_all_deplibs_FC=yes
13484       export_dynamic_flag_spec_FC='${wl}-Bexport'
13485       runpath_var='LD_RUN_PATH'
13486
13487       if test "$GCC" = yes; then
13488         archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13489         archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13490       else
13491         archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13492         archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13493       fi
13494       ;;
13495
13496     uts4*)
13497       archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13498       hardcode_libdir_flag_spec_FC='-L$libdir'
13499       hardcode_shlibpath_var_FC=no
13500       ;;
13501
13502     *)
13503       ld_shlibs_FC=no
13504       ;;
13505     esac
13506
13507     if test x$host_vendor = xsni; then
13508       case $host in
13509       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13510         export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
13511         ;;
13512       esac
13513     fi
13514   fi
13515
13516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
13517 $as_echo "$ld_shlibs_FC" >&6; }
13518 test "$ld_shlibs_FC" = no && can_build_shared=no
13519
13520 with_gnu_ld_FC=$with_gnu_ld
13521
13522
13523
13524
13525
13526
13527 #
13528 # Do we need to explicitly link libc?
13529 #
13530 case "x$archive_cmds_need_lc_FC" in
13531 x|xyes)
13532   # Assume -lc should be added
13533   archive_cmds_need_lc_FC=yes
13534
13535   if test "$enable_shared" = yes && test "$GCC" = yes; then
13536     case $archive_cmds_FC in
13537     *'~'*)
13538       # FIXME: we may have to deal with multi-command sequences.
13539       ;;
13540     '$CC '*)
13541       # Test whether the compiler implicitly links with -lc since on some
13542       # systems, -lgcc has to come before -lc. If gcc already passes -lc
13543       # to ld, don't add -lc before -lgcc.
13544       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13545 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13546 if test "${lt_cv_archive_cmds_need_lc_FC+set}" = set; then :
13547   $as_echo_n "(cached) " >&6
13548 else
13549   $RM conftest*
13550         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13551
13552         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13553   (eval $ac_compile) 2>&5
13554   ac_status=$?
13555   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13556   test $ac_status = 0; } 2>conftest.err; then
13557           soname=conftest
13558           lib=conftest
13559           libobjs=conftest.$ac_objext
13560           deplibs=
13561           wl=$lt_prog_compiler_wl_FC
13562           pic_flag=$lt_prog_compiler_pic_FC
13563           compiler_flags=-v
13564           linker_flags=-v
13565           verstring=
13566           output_objdir=.
13567           libname=conftest
13568           lt_save_allow_undefined_flag=$allow_undefined_flag_FC
13569           allow_undefined_flag_FC=
13570           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13571   (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13572   ac_status=$?
13573   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13574   test $ac_status = 0; }
13575           then
13576             lt_cv_archive_cmds_need_lc_FC=no
13577           else
13578             lt_cv_archive_cmds_need_lc_FC=yes
13579           fi
13580           allow_undefined_flag_FC=$lt_save_allow_undefined_flag
13581         else
13582           cat conftest.err 1>&5
13583         fi
13584         $RM conftest*
13585
13586 fi
13587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
13588 $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
13589       archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
13590       ;;
13591     esac
13592   fi
13593   ;;
13594 esac
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659     { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13660 $as_echo_n "checking dynamic linker characteristics... " >&6; }
13661
13662 library_names_spec=
13663 libname_spec='lib$name'
13664 soname_spec=
13665 shrext_cmds=".so"
13666 postinstall_cmds=
13667 postuninstall_cmds=
13668 finish_cmds=
13669 finish_eval=
13670 shlibpath_var=
13671 shlibpath_overrides_runpath=unknown
13672 version_type=none
13673 dynamic_linker="$host_os ld.so"
13674 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13675 need_lib_prefix=unknown
13676 hardcode_into_libs=no
13677
13678 # when you set need_version to no, make sure it does not cause -set_version
13679 # flags to be left without arguments
13680 need_version=unknown
13681
13682 case $host_os in
13683 aix3*)
13684   version_type=linux
13685   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13686   shlibpath_var=LIBPATH
13687
13688   # AIX 3 has no versioning support, so we append a major version to the name.
13689   soname_spec='${libname}${release}${shared_ext}$major'
13690   ;;
13691
13692 aix[4-9]*)
13693   version_type=linux
13694   need_lib_prefix=no
13695   need_version=no
13696   hardcode_into_libs=yes
13697   if test "$host_cpu" = ia64; then
13698     # AIX 5 supports IA64
13699     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13700     shlibpath_var=LD_LIBRARY_PATH
13701   else
13702     # With GCC up to 2.95.x, collect2 would create an import file
13703     # for dependence libraries.  The import file would start with
13704     # the line `#! .'.  This would cause the generated library to
13705     # depend on `.', always an invalid library.  This was fixed in
13706     # development snapshots of GCC prior to 3.0.
13707     case $host_os in
13708       aix4 | aix4.[01] | aix4.[01].*)
13709       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13710            echo ' yes '
13711            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13712         :
13713       else
13714         can_build_shared=no
13715       fi
13716       ;;
13717     esac
13718     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13719     # soname into executable. Probably we can add versioning support to
13720     # collect2, so additional links can be useful in future.
13721     if test "$aix_use_runtimelinking" = yes; then
13722       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13723       # instead of lib<name>.a to let people know that these are not
13724       # typical AIX shared libraries.
13725       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13726     else
13727       # We preserve .a as extension for shared libraries through AIX4.2
13728       # and later when we are not doing run time linking.
13729       library_names_spec='${libname}${release}.a $libname.a'
13730       soname_spec='${libname}${release}${shared_ext}$major'
13731     fi
13732     shlibpath_var=LIBPATH
13733   fi
13734   ;;
13735
13736 amigaos*)
13737   case $host_cpu in
13738   powerpc)
13739     # Since July 2007 AmigaOS4 officially supports .so libraries.
13740     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13741     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13742     ;;
13743   m68k)
13744     library_names_spec='$libname.ixlibrary $libname.a'
13745     # Create ${libname}_ixlibrary.a entries in /sys/libs.
13746     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'
13747     ;;
13748   esac
13749   ;;
13750
13751 beos*)
13752   library_names_spec='${libname}${shared_ext}'
13753   dynamic_linker="$host_os ld.so"
13754   shlibpath_var=LIBRARY_PATH
13755   ;;
13756
13757 bsdi[45]*)
13758   version_type=linux
13759   need_version=no
13760   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13761   soname_spec='${libname}${release}${shared_ext}$major'
13762   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13763   shlibpath_var=LD_LIBRARY_PATH
13764   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13765   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13766   # the default ld.so.conf also contains /usr/contrib/lib and
13767   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13768   # libtool to hard-code these into programs
13769   ;;
13770
13771 cygwin* | mingw* | pw32* | cegcc*)
13772   version_type=windows
13773   shrext_cmds=".dll"
13774   need_version=no
13775   need_lib_prefix=no
13776
13777   case $GCC,$host_os in
13778   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13779     library_names_spec='$libname.dll.a'
13780     # DLL is installed to $(libdir)/../bin by postinstall_cmds
13781     postinstall_cmds='base_file=`basename \${file}`~
13782       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13783       dldir=$destdir/`dirname \$dlpath`~
13784       test -d \$dldir || mkdir -p \$dldir~
13785       $install_prog $dir/$dlname \$dldir/$dlname~
13786       chmod a+x \$dldir/$dlname~
13787       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13788         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13789       fi'
13790     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13791       dlpath=$dir/\$dldll~
13792        $RM \$dlpath'
13793     shlibpath_overrides_runpath=yes
13794
13795     case $host_os in
13796     cygwin*)
13797       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13798       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13799
13800       ;;
13801     mingw* | cegcc*)
13802       # MinGW DLLs use traditional 'lib' prefix
13803       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13804       ;;
13805     pw32*)
13806       # pw32 DLLs use 'pw' prefix rather than 'lib'
13807       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13808       ;;
13809     esac
13810     ;;
13811
13812   *)
13813     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13814     ;;
13815   esac
13816   dynamic_linker='Win32 ld.exe'
13817   # FIXME: first we should search . and the directory the executable is in
13818   shlibpath_var=PATH
13819   ;;
13820
13821 darwin* | rhapsody*)
13822   dynamic_linker="$host_os dyld"
13823   version_type=darwin
13824   need_lib_prefix=no
13825   need_version=no
13826   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13827   soname_spec='${libname}${release}${major}$shared_ext'
13828   shlibpath_overrides_runpath=yes
13829   shlibpath_var=DYLD_LIBRARY_PATH
13830   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13831
13832   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13833   ;;
13834
13835 dgux*)
13836   version_type=linux
13837   need_lib_prefix=no
13838   need_version=no
13839   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13840   soname_spec='${libname}${release}${shared_ext}$major'
13841   shlibpath_var=LD_LIBRARY_PATH
13842   ;;
13843
13844 freebsd1*)
13845   dynamic_linker=no
13846   ;;
13847
13848 freebsd* | dragonfly*)
13849   # DragonFly does not have aout.  When/if they implement a new
13850   # versioning mechanism, adjust this.
13851   if test -x /usr/bin/objformat; then
13852     objformat=`/usr/bin/objformat`
13853   else
13854     case $host_os in
13855     freebsd[123]*) objformat=aout ;;
13856     *) objformat=elf ;;
13857     esac
13858   fi
13859   version_type=freebsd-$objformat
13860   case $version_type in
13861     freebsd-elf*)
13862       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13863       need_version=no
13864       need_lib_prefix=no
13865       ;;
13866     freebsd-*)
13867       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13868       need_version=yes
13869       ;;
13870   esac
13871   shlibpath_var=LD_LIBRARY_PATH
13872   case $host_os in
13873   freebsd2*)
13874     shlibpath_overrides_runpath=yes
13875     ;;
13876   freebsd3.[01]* | freebsdelf3.[01]*)
13877     shlibpath_overrides_runpath=yes
13878     hardcode_into_libs=yes
13879     ;;
13880   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13881   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13882     shlibpath_overrides_runpath=no
13883     hardcode_into_libs=yes
13884     ;;
13885   *) # from 4.6 on, and DragonFly
13886     shlibpath_overrides_runpath=yes
13887     hardcode_into_libs=yes
13888     ;;
13889   esac
13890   ;;
13891
13892 gnu*)
13893   version_type=linux
13894   need_lib_prefix=no
13895   need_version=no
13896   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13897   soname_spec='${libname}${release}${shared_ext}$major'
13898   shlibpath_var=LD_LIBRARY_PATH
13899   hardcode_into_libs=yes
13900   ;;
13901
13902 haiku*)
13903   version_type=linux
13904   need_lib_prefix=no
13905   need_version=no
13906   dynamic_linker="$host_os runtime_loader"
13907   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13908   soname_spec='${libname}${release}${shared_ext}$major'
13909   shlibpath_var=LIBRARY_PATH
13910   shlibpath_overrides_runpath=yes
13911   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
13912   hardcode_into_libs=yes
13913   ;;
13914
13915 hpux9* | hpux10* | hpux11*)
13916   # Give a soname corresponding to the major version so that dld.sl refuses to
13917   # link against other versions.
13918   version_type=sunos
13919   need_lib_prefix=no
13920   need_version=no
13921   case $host_cpu in
13922   ia64*)
13923     shrext_cmds='.so'
13924     hardcode_into_libs=yes
13925     dynamic_linker="$host_os dld.so"
13926     shlibpath_var=LD_LIBRARY_PATH
13927     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13928     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13929     soname_spec='${libname}${release}${shared_ext}$major'
13930     if test "X$HPUX_IA64_MODE" = X32; then
13931       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13932     else
13933       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13934     fi
13935     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13936     ;;
13937   hppa*64*)
13938     shrext_cmds='.sl'
13939     hardcode_into_libs=yes
13940     dynamic_linker="$host_os dld.sl"
13941     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13942     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13943     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13944     soname_spec='${libname}${release}${shared_ext}$major'
13945     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13946     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13947     ;;
13948   *)
13949     shrext_cmds='.sl'
13950     dynamic_linker="$host_os dld.sl"
13951     shlibpath_var=SHLIB_PATH
13952     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13953     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13954     soname_spec='${libname}${release}${shared_ext}$major'
13955     ;;
13956   esac
13957   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13958   postinstall_cmds='chmod 555 $lib'
13959   # or fails outright, so override atomically:
13960   install_override_mode=555
13961   ;;
13962
13963 interix[3-9]*)
13964   version_type=linux
13965   need_lib_prefix=no
13966   need_version=no
13967   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13968   soname_spec='${libname}${release}${shared_ext}$major'
13969   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13970   shlibpath_var=LD_LIBRARY_PATH
13971   shlibpath_overrides_runpath=no
13972   hardcode_into_libs=yes
13973   ;;
13974
13975 irix5* | irix6* | nonstopux*)
13976   case $host_os in
13977     nonstopux*) version_type=nonstopux ;;
13978     *)
13979         if test "$lt_cv_prog_gnu_ld" = yes; then
13980                 version_type=linux
13981         else
13982                 version_type=irix
13983         fi ;;
13984   esac
13985   need_lib_prefix=no
13986   need_version=no
13987   soname_spec='${libname}${release}${shared_ext}$major'
13988   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13989   case $host_os in
13990   irix5* | nonstopux*)
13991     libsuff= shlibsuff=
13992     ;;
13993   *)
13994     case $LD in # libtool.m4 will add one of these switches to LD
13995     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13996       libsuff= shlibsuff= libmagic=32-bit;;
13997     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13998       libsuff=32 shlibsuff=N32 libmagic=N32;;
13999     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14000       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14001     *) libsuff= shlibsuff= libmagic=never-match;;
14002     esac
14003     ;;
14004   esac
14005   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14006   shlibpath_overrides_runpath=no
14007   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14008   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14009   hardcode_into_libs=yes
14010   ;;
14011
14012 # No shared lib support for Linux oldld, aout, or coff.
14013 linux*oldld* | linux*aout* | linux*coff*)
14014   dynamic_linker=no
14015   ;;
14016
14017 # This must be Linux ELF.
14018 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14019   version_type=linux
14020   need_lib_prefix=no
14021   need_version=no
14022   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14023   soname_spec='${libname}${release}${shared_ext}$major'
14024   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14025   shlibpath_var=LD_LIBRARY_PATH
14026   shlibpath_overrides_runpath=no
14027
14028   # Some binutils ld are patched to set DT_RUNPATH
14029   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14030   $as_echo_n "(cached) " >&6
14031 else
14032   lt_cv_shlibpath_overrides_runpath=no
14033     save_LDFLAGS=$LDFLAGS
14034     save_libdir=$libdir
14035     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
14036          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
14037     cat > conftest.$ac_ext <<_ACEOF
14038       program main
14039
14040       end
14041 _ACEOF
14042 if ac_fn_fc_try_link "$LINENO"; then :
14043   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14044   lt_cv_shlibpath_overrides_runpath=yes
14045 fi
14046 fi
14047 rm -f core conftest.err conftest.$ac_objext \
14048     conftest$ac_exeext conftest.$ac_ext
14049     LDFLAGS=$save_LDFLAGS
14050     libdir=$save_libdir
14051
14052 fi
14053
14054   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14055
14056   # This implies no fast_install, which is unacceptable.
14057   # Some rework will be needed to allow for fast_install
14058   # before this can be enabled.
14059   hardcode_into_libs=yes
14060
14061   # Append ld.so.conf contents to the search path
14062   if test -f /etc/ld.so.conf; then
14063     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' ' '`
14064     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14065   fi
14066
14067   # We used to test for /lib/ld.so.1 and disable shared libraries on
14068   # powerpc, because MkLinux only supported shared libraries with the
14069   # GNU dynamic linker.  Since this was broken with cross compilers,
14070   # most powerpc-linux boxes support dynamic linking these days and
14071   # people can always --disable-shared, the test was removed, and we
14072   # assume the GNU/Linux dynamic linker is in use.
14073   dynamic_linker='GNU/Linux ld.so'
14074   ;;
14075
14076 netbsd*)
14077   version_type=sunos
14078   need_lib_prefix=no
14079   need_version=no
14080   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14081     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14082     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14083     dynamic_linker='NetBSD (a.out) ld.so'
14084   else
14085     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14086     soname_spec='${libname}${release}${shared_ext}$major'
14087     dynamic_linker='NetBSD ld.elf_so'
14088   fi
14089   shlibpath_var=LD_LIBRARY_PATH
14090   shlibpath_overrides_runpath=yes
14091   hardcode_into_libs=yes
14092   ;;
14093
14094 newsos6)
14095   version_type=linux
14096   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14097   shlibpath_var=LD_LIBRARY_PATH
14098   shlibpath_overrides_runpath=yes
14099   ;;
14100
14101 *nto* | *qnx*)
14102   version_type=qnx
14103   need_lib_prefix=no
14104   need_version=no
14105   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14106   soname_spec='${libname}${release}${shared_ext}$major'
14107   shlibpath_var=LD_LIBRARY_PATH
14108   shlibpath_overrides_runpath=no
14109   hardcode_into_libs=yes
14110   dynamic_linker='ldqnx.so'
14111   ;;
14112
14113 openbsd*)
14114   version_type=sunos
14115   sys_lib_dlsearch_path_spec="/usr/lib"
14116   need_lib_prefix=no
14117   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14118   case $host_os in
14119     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14120     *)                          need_version=no  ;;
14121   esac
14122   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14123   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14124   shlibpath_var=LD_LIBRARY_PATH
14125   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14126     case $host_os in
14127       openbsd2.[89] | openbsd2.[89].*)
14128         shlibpath_overrides_runpath=no
14129         ;;
14130       *)
14131         shlibpath_overrides_runpath=yes
14132         ;;
14133       esac
14134   else
14135     shlibpath_overrides_runpath=yes
14136   fi
14137   ;;
14138
14139 os2*)
14140   libname_spec='$name'
14141   shrext_cmds=".dll"
14142   need_lib_prefix=no
14143   library_names_spec='$libname${shared_ext} $libname.a'
14144   dynamic_linker='OS/2 ld.exe'
14145   shlibpath_var=LIBPATH
14146   ;;
14147
14148 osf3* | osf4* | osf5*)
14149   version_type=osf
14150   need_lib_prefix=no
14151   need_version=no
14152   soname_spec='${libname}${release}${shared_ext}$major'
14153   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14154   shlibpath_var=LD_LIBRARY_PATH
14155   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14156   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14157   ;;
14158
14159 rdos*)
14160   dynamic_linker=no
14161   ;;
14162
14163 solaris*)
14164   version_type=linux
14165   need_lib_prefix=no
14166   need_version=no
14167   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14168   soname_spec='${libname}${release}${shared_ext}$major'
14169   shlibpath_var=LD_LIBRARY_PATH
14170   shlibpath_overrides_runpath=yes
14171   hardcode_into_libs=yes
14172   # ldd complains unless libraries are executable
14173   postinstall_cmds='chmod +x $lib'
14174   ;;
14175
14176 sunos4*)
14177   version_type=sunos
14178   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14179   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14180   shlibpath_var=LD_LIBRARY_PATH
14181   shlibpath_overrides_runpath=yes
14182   if test "$with_gnu_ld" = yes; then
14183     need_lib_prefix=no
14184   fi
14185   need_version=yes
14186   ;;
14187
14188 sysv4 | sysv4.3*)
14189   version_type=linux
14190   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14191   soname_spec='${libname}${release}${shared_ext}$major'
14192   shlibpath_var=LD_LIBRARY_PATH
14193   case $host_vendor in
14194     sni)
14195       shlibpath_overrides_runpath=no
14196       need_lib_prefix=no
14197       runpath_var=LD_RUN_PATH
14198       ;;
14199     siemens)
14200       need_lib_prefix=no
14201       ;;
14202     motorola)
14203       need_lib_prefix=no
14204       need_version=no
14205       shlibpath_overrides_runpath=no
14206       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14207       ;;
14208   esac
14209   ;;
14210
14211 sysv4*MP*)
14212   if test -d /usr/nec ;then
14213     version_type=linux
14214     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14215     soname_spec='$libname${shared_ext}.$major'
14216     shlibpath_var=LD_LIBRARY_PATH
14217   fi
14218   ;;
14219
14220 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14221   version_type=freebsd-elf
14222   need_lib_prefix=no
14223   need_version=no
14224   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14225   soname_spec='${libname}${release}${shared_ext}$major'
14226   shlibpath_var=LD_LIBRARY_PATH
14227   shlibpath_overrides_runpath=yes
14228   hardcode_into_libs=yes
14229   if test "$with_gnu_ld" = yes; then
14230     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14231   else
14232     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14233     case $host_os in
14234       sco3.2v5*)
14235         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14236         ;;
14237     esac
14238   fi
14239   sys_lib_dlsearch_path_spec='/usr/lib'
14240   ;;
14241
14242 tpf*)
14243   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14244   version_type=linux
14245   need_lib_prefix=no
14246   need_version=no
14247   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14248   shlibpath_var=LD_LIBRARY_PATH
14249   shlibpath_overrides_runpath=no
14250   hardcode_into_libs=yes
14251   ;;
14252
14253 uts4*)
14254   version_type=linux
14255   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14256   soname_spec='${libname}${release}${shared_ext}$major'
14257   shlibpath_var=LD_LIBRARY_PATH
14258   ;;
14259
14260 *)
14261   dynamic_linker=no
14262   ;;
14263 esac
14264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14265 $as_echo "$dynamic_linker" >&6; }
14266 test "$dynamic_linker" = no && can_build_shared=no
14267
14268 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14269 if test "$GCC" = yes; then
14270   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14271 fi
14272
14273 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14274   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14275 fi
14276 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14277   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14278 fi
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14318 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14319 hardcode_action_FC=
14320 if test -n "$hardcode_libdir_flag_spec_FC" ||
14321    test -n "$runpath_var_FC" ||
14322    test "X$hardcode_automatic_FC" = "Xyes" ; then
14323
14324   # We can hardcode non-existent directories.
14325   if test "$hardcode_direct_FC" != no &&
14326      # If the only mechanism to avoid hardcoding is shlibpath_var, we
14327      # have to relink, otherwise we might link with an installed library
14328      # when we should be linking with a yet-to-be-installed one
14329      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
14330      test "$hardcode_minus_L_FC" != no; then
14331     # Linking always hardcodes the temporary library directory.
14332     hardcode_action_FC=relink
14333   else
14334     # We can link without hardcoding, and we can hardcode nonexisting dirs.
14335     hardcode_action_FC=immediate
14336   fi
14337 else
14338   # We cannot hardcode anything, or else we can only hardcode existing
14339   # directories.
14340   hardcode_action_FC=unsupported
14341 fi
14342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
14343 $as_echo "$hardcode_action_FC" >&6; }
14344
14345 if test "$hardcode_action_FC" = relink ||
14346    test "$inherit_rpath_FC" = yes; then
14347   # Fast installation is not supported
14348   enable_fast_install=no
14349 elif test "$shlibpath_overrides_runpath" = yes ||
14350      test "$enable_shared" = no; then
14351   # Fast installation is not necessary
14352   enable_fast_install=needless
14353 fi
14354
14355
14356
14357
14358
14359
14360
14361   fi # test -n "$compiler"
14362
14363   GCC=$lt_save_GCC
14364   CC="$lt_save_CC"
14365 fi # test "$_lt_disable_FC" != yes
14366
14367 ac_ext=c
14368 ac_cpp='$CPP $CPPFLAGS'
14369 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14370 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14371 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14372
14373
14374 FCFLAGS="$FCFLAGS -Wall"
14375
14376 # For libtool versioning info, format is CURRENT:REVISION:AGE
14377 libtool_VERSION=1:0:0
14378
14379
14380 # Check header files.
14381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14382 $as_echo_n "checking for ANSI C header files... " >&6; }
14383 if test "${ac_cv_header_stdc+set}" = set; then :
14384   $as_echo_n "(cached) " >&6
14385 else
14386   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14387 /* end confdefs.h.  */
14388 #include <stdlib.h>
14389 #include <stdarg.h>
14390 #include <string.h>
14391 #include <float.h>
14392
14393 int
14394 main ()
14395 {
14396
14397   ;
14398   return 0;
14399 }
14400 _ACEOF
14401 if ac_fn_c_try_compile "$LINENO"; then :
14402   ac_cv_header_stdc=yes
14403 else
14404   ac_cv_header_stdc=no
14405 fi
14406 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14407
14408 if test $ac_cv_header_stdc = yes; then
14409   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14411 /* end confdefs.h.  */
14412 #include <string.h>
14413
14414 _ACEOF
14415 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14416   $EGREP "memchr" >/dev/null 2>&1; then :
14417
14418 else
14419   ac_cv_header_stdc=no
14420 fi
14421 rm -f conftest*
14422
14423 fi
14424
14425 if test $ac_cv_header_stdc = yes; then
14426   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14427   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14428 /* end confdefs.h.  */
14429 #include <stdlib.h>
14430
14431 _ACEOF
14432 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14433   $EGREP "free" >/dev/null 2>&1; then :
14434
14435 else
14436   ac_cv_header_stdc=no
14437 fi
14438 rm -f conftest*
14439
14440 fi
14441
14442 if test $ac_cv_header_stdc = yes; then
14443   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14444   if test "$cross_compiling" = yes; then :
14445   :
14446 else
14447   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14448 /* end confdefs.h.  */
14449 #include <ctype.h>
14450 #include <stdlib.h>
14451 #if ((' ' & 0x0FF) == 0x020)
14452 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14453 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14454 #else
14455 # define ISLOWER(c) \
14456                    (('a' <= (c) && (c) <= 'i') \
14457                      || ('j' <= (c) && (c) <= 'r') \
14458                      || ('s' <= (c) && (c) <= 'z'))
14459 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14460 #endif
14461
14462 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14463 int
14464 main ()
14465 {
14466   int i;
14467   for (i = 0; i < 256; i++)
14468     if (XOR (islower (i), ISLOWER (i))
14469         || toupper (i) != TOUPPER (i))
14470       return 2;
14471   return 0;
14472 }
14473 _ACEOF
14474 if ac_fn_c_try_run "$LINENO"; then :
14475
14476 else
14477   ac_cv_header_stdc=no
14478 fi
14479 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14480   conftest.$ac_objext conftest.beam conftest.$ac_ext
14481 fi
14482
14483 fi
14484 fi
14485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14486 $as_echo "$ac_cv_header_stdc" >&6; }
14487 if test $ac_cv_header_stdc = yes; then
14488
14489 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
14490
14491 fi
14492
14493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
14494 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
14495 if test "${ac_cv_header_time+set}" = set; then :
14496   $as_echo_n "(cached) " >&6
14497 else
14498   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14499 /* end confdefs.h.  */
14500 #include <sys/types.h>
14501 #include <sys/time.h>
14502 #include <time.h>
14503
14504 int
14505 main ()
14506 {
14507 if ((struct tm *) 0)
14508 return 0;
14509   ;
14510   return 0;
14511 }
14512 _ACEOF
14513 if ac_fn_c_try_compile "$LINENO"; then :
14514   ac_cv_header_time=yes
14515 else
14516   ac_cv_header_time=no
14517 fi
14518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14519 fi
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
14521 $as_echo "$ac_cv_header_time" >&6; }
14522 if test $ac_cv_header_time = yes; then
14523
14524 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
14525
14526 fi
14527
14528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14529 $as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
14530 if test "${gcc_cv_header_string+set}" = set; then :
14531   $as_echo_n "(cached) " >&6
14532 else
14533   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14534 /* end confdefs.h.  */
14535 #include <string.h>
14536 #include <strings.h>
14537 int
14538 main ()
14539 {
14540
14541   ;
14542   return 0;
14543 }
14544 _ACEOF
14545 if ac_fn_c_try_compile "$LINENO"; then :
14546   gcc_cv_header_string=yes
14547 else
14548   gcc_cv_header_string=no
14549 fi
14550 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14551 fi
14552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14553 $as_echo "$gcc_cv_header_string" >&6; }
14554 if test $gcc_cv_header_string = yes; then
14555
14556 $as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14557
14558 fi
14559
14560 for ac_header in unistd.h semaphore.h sys/loadavg.h sys/time.h sys/time.h
14561 do :
14562   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14563 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14564 eval as_val=\$$as_ac_Header
14565    if test "x$as_val" = x""yes; then :
14566   cat >>confdefs.h <<_ACEOF
14567 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14568 _ACEOF
14569
14570 fi
14571
14572 done
14573
14574
14575
14576
14577 inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
14578
14579 acx_cv_header_stdint=stddef.h
14580 acx_cv_header_stdint_kind="(already complete)"
14581 for i in stdint.h $inttype_headers; do
14582   unset ac_cv_type_uintptr_t
14583   unset ac_cv_type_uintmax_t
14584   unset ac_cv_type_int_least32_t
14585   unset ac_cv_type_int_fast32_t
14586   unset ac_cv_type_uint64_t
14587   $as_echo_n "looking for a compliant stdint.h in $i, " >&6
14588   ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
14589 #include <$i>
14590 "
14591 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
14592   acx_cv_header_stdint=$i
14593 else
14594   continue
14595 fi
14596
14597   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
14598 #include <$i>
14599 "
14600 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
14601
14602 else
14603   acx_cv_header_stdint_kind="(mostly complete)"
14604 fi
14605
14606   ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
14607 #include <$i>
14608 "
14609 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
14610
14611 else
14612   acx_cv_header_stdint_kind="(mostly complete)"
14613 fi
14614
14615   ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
14616 #include <$i>
14617 "
14618 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
14619
14620 else
14621   acx_cv_header_stdint_kind="(mostly complete)"
14622 fi
14623
14624   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
14625 #include <$i>
14626 "
14627 if test "x$ac_cv_type_uint64_t" = x""yes; then :
14628
14629 else
14630   acx_cv_header_stdint_kind="(lacks uint64_t)"
14631 fi
14632
14633   break
14634 done
14635 if test "$acx_cv_header_stdint" = stddef.h; then
14636   acx_cv_header_stdint_kind="(lacks uintmax_t)"
14637   for i in stdint.h $inttype_headers; do
14638     unset ac_cv_type_uintptr_t
14639     unset ac_cv_type_uint32_t
14640     unset ac_cv_type_uint64_t
14641     $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
14642     ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
14643 #include <$i>
14644 "
14645 if test "x$ac_cv_type_uint32_t" = x""yes; then :
14646   acx_cv_header_stdint=$i
14647 else
14648   continue
14649 fi
14650
14651     ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
14652 #include <$i>
14653 "
14654 if test "x$ac_cv_type_uint64_t" = x""yes; then :
14655
14656 fi
14657
14658     ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
14659 #include <$i>
14660 "
14661 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
14662
14663 fi
14664
14665     break
14666   done
14667 fi
14668 if test "$acx_cv_header_stdint" = stddef.h; then
14669   acx_cv_header_stdint_kind="(u_intXX_t style)"
14670   for i in sys/types.h $inttype_headers; do
14671     unset ac_cv_type_u_int32_t
14672     unset ac_cv_type_u_int64_t
14673     $as_echo_n "looking for u_intXX_t types in $i, " >&6
14674     ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
14675 #include <$i>
14676 "
14677 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
14678   acx_cv_header_stdint=$i
14679 else
14680   continue
14681 fi
14682
14683     ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
14684 #include <$i>
14685 "
14686 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
14687
14688 fi
14689
14690     break
14691   done
14692 fi
14693 if test "$acx_cv_header_stdint" = stddef.h; then
14694   acx_cv_header_stdint_kind="(using manual detection)"
14695 fi
14696
14697 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
14698 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
14699 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
14700 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
14701 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
14702
14703 # ----------------- Summarize what we found so far
14704
14705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
14706 $as_echo_n "checking what to include in gstdint.h... " >&6; }
14707
14708 case `$as_basename -- gstdint.h ||
14709 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
14710          Xgstdint.h : 'X\(//\)$' \| \
14711          Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
14712 $as_echo X/gstdint.h |
14713     sed '/^.*\/\([^/][^/]*\)\/*$/{
14714             s//\1/
14715             q
14716           }
14717           /^X\/\(\/\/\)$/{
14718             s//\1/
14719             q
14720           }
14721           /^X\/\(\/\).*/{
14722             s//\1/
14723             q
14724           }
14725           s/.*/./; q'` in
14726   stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
14727 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
14728   inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
14729 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
14730   *) ;;
14731 esac
14732
14733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
14734 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
14735
14736 # ----------------- done included file, check C basic types --------
14737
14738 # Lacking an uintptr_t?  Test size of void *
14739 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
14740   stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
14741 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14742 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14743 # This bug is HP SR number 8606223364.
14744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14745 $as_echo_n "checking size of void *... " >&6; }
14746 if test "${ac_cv_sizeof_void_p+set}" = set; then :
14747   $as_echo_n "(cached) " >&6
14748 else
14749   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
14750
14751 else
14752   if test "$ac_cv_type_void_p" = yes; then
14753      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14754 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14755 { as_fn_set_status 77
14756 as_fn_error "cannot compute sizeof (void *)
14757 See \`config.log' for more details." "$LINENO" 5; }; }
14758    else
14759      ac_cv_sizeof_void_p=0
14760    fi
14761 fi
14762
14763 fi
14764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14765 $as_echo "$ac_cv_sizeof_void_p" >&6; }
14766
14767
14768
14769 cat >>confdefs.h <<_ACEOF
14770 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14771 _ACEOF
14772
14773  ;;
14774 esac
14775
14776 # Lacking an uint64_t?  Test size of long
14777 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
14778   stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
14779 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14780 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14781 # This bug is HP SR number 8606223364.
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14783 $as_echo_n "checking size of long... " >&6; }
14784 if test "${ac_cv_sizeof_long+set}" = set; then :
14785   $as_echo_n "(cached) " >&6
14786 else
14787   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14788
14789 else
14790   if test "$ac_cv_type_long" = yes; then
14791      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14792 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14793 { as_fn_set_status 77
14794 as_fn_error "cannot compute sizeof (long)
14795 See \`config.log' for more details." "$LINENO" 5; }; }
14796    else
14797      ac_cv_sizeof_long=0
14798    fi
14799 fi
14800
14801 fi
14802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14803 $as_echo "$ac_cv_sizeof_long" >&6; }
14804
14805
14806
14807 cat >>confdefs.h <<_ACEOF
14808 #define SIZEOF_LONG $ac_cv_sizeof_long
14809 _ACEOF
14810
14811  ;;
14812 esac
14813
14814 if test $acx_cv_header_stdint = stddef.h; then
14815   # Lacking a good header?  Test size of everything and deduce all types.
14816   # The cast to long int works around a bug in the HP C Compiler
14817 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14818 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14819 # This bug is HP SR number 8606223364.
14820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14821 $as_echo_n "checking size of int... " >&6; }
14822 if test "${ac_cv_sizeof_int+set}" = set; then :
14823   $as_echo_n "(cached) " >&6
14824 else
14825   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14826
14827 else
14828   if test "$ac_cv_type_int" = yes; then
14829      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14830 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14831 { as_fn_set_status 77
14832 as_fn_error "cannot compute sizeof (int)
14833 See \`config.log' for more details." "$LINENO" 5; }; }
14834    else
14835      ac_cv_sizeof_int=0
14836    fi
14837 fi
14838
14839 fi
14840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14841 $as_echo "$ac_cv_sizeof_int" >&6; }
14842
14843
14844
14845 cat >>confdefs.h <<_ACEOF
14846 #define SIZEOF_INT $ac_cv_sizeof_int
14847 _ACEOF
14848
14849
14850   # The cast to long int works around a bug in the HP C Compiler
14851 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14852 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14853 # This bug is HP SR number 8606223364.
14854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14855 $as_echo_n "checking size of short... " >&6; }
14856 if test "${ac_cv_sizeof_short+set}" = set; then :
14857   $as_echo_n "(cached) " >&6
14858 else
14859   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
14860
14861 else
14862   if test "$ac_cv_type_short" = yes; then
14863      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14864 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14865 { as_fn_set_status 77
14866 as_fn_error "cannot compute sizeof (short)
14867 See \`config.log' for more details." "$LINENO" 5; }; }
14868    else
14869      ac_cv_sizeof_short=0
14870    fi
14871 fi
14872
14873 fi
14874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14875 $as_echo "$ac_cv_sizeof_short" >&6; }
14876
14877
14878
14879 cat >>confdefs.h <<_ACEOF
14880 #define SIZEOF_SHORT $ac_cv_sizeof_short
14881 _ACEOF
14882
14883
14884   # The cast to long int works around a bug in the HP C Compiler
14885 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14886 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14887 # This bug is HP SR number 8606223364.
14888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
14889 $as_echo_n "checking size of char... " >&6; }
14890 if test "${ac_cv_sizeof_char+set}" = set; then :
14891   $as_echo_n "(cached) " >&6
14892 else
14893   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
14894
14895 else
14896   if test "$ac_cv_type_char" = yes; then
14897      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14898 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14899 { as_fn_set_status 77
14900 as_fn_error "cannot compute sizeof (char)
14901 See \`config.log' for more details." "$LINENO" 5; }; }
14902    else
14903      ac_cv_sizeof_char=0
14904    fi
14905 fi
14906
14907 fi
14908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
14909 $as_echo "$ac_cv_sizeof_char" >&6; }
14910
14911
14912
14913 cat >>confdefs.h <<_ACEOF
14914 #define SIZEOF_CHAR $ac_cv_sizeof_char
14915 _ACEOF
14916
14917
14918
14919   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
14920 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
14921   case "$ac_cv_sizeof_char" in
14922     1) acx_cv_type_int8_t=char ;;
14923     *) { as_fn_set_status please report a bug
14924 as_fn_error "no 8-bit type" "$LINENO" 5; }
14925   esac
14926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
14927 $as_echo "$acx_cv_type_int8_t" >&6; }
14928
14929   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
14930 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
14931   case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
14932     2:*) acx_cv_type_int16_t=int ;;
14933     *:2) acx_cv_type_int16_t=short ;;
14934     *) { as_fn_set_status please report a bug
14935 as_fn_error "no 16-bit type" "$LINENO" 5; }
14936   esac
14937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
14938 $as_echo "$acx_cv_type_int16_t" >&6; }
14939
14940   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
14941 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
14942   case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
14943     4:*) acx_cv_type_int32_t=int ;;
14944     *:4) acx_cv_type_int32_t=long ;;
14945     *) { as_fn_set_status please report a bug
14946 as_fn_error "no 32-bit type" "$LINENO" 5; }
14947   esac
14948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
14949 $as_echo "$acx_cv_type_int32_t" >&6; }
14950 fi
14951
14952 # These tests are here to make the output prettier
14953
14954 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
14955   case "$ac_cv_sizeof_long" in
14956     8) acx_cv_type_int64_t=long ;;
14957   esac
14958   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
14959 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
14960   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
14961 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
14962 fi
14963
14964 # Now we can use the above types
14965
14966 if test "$ac_cv_type_uintptr_t" != yes; then
14967   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
14968 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
14969   case $ac_cv_sizeof_void_p in
14970     2) acx_cv_type_intptr_t=int16_t ;;
14971     4) acx_cv_type_intptr_t=int32_t ;;
14972     8) acx_cv_type_intptr_t=int64_t ;;
14973     *) { as_fn_set_status please report a bug
14974 as_fn_error "no equivalent for intptr_t" "$LINENO" 5; }
14975   esac
14976   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
14977 $as_echo "$acx_cv_type_intptr_t" >&6; }
14978 fi
14979
14980 # ----------------- done all checks, emit header -------------
14981 ac_config_commands="$ac_config_commands gstdint.h"
14982
14983
14984
14985
14986 # Check to see if -pthread or -lpthread is needed.  Prefer the former.
14987 # In case the pthread.h system header is not found, this test will fail.
14988 XPCFLAGS=""
14989 CFLAGS="$CFLAGS -pthread"
14990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14991 /* end confdefs.h.  */
14992 #include <pthread.h>
14993    void *g(void *d) { return NULL; }
14994 int
14995 main ()
14996 {
14997 pthread_t t; pthread_create(&t,NULL,g,NULL);
14998   ;
14999   return 0;
15000 }
15001 _ACEOF
15002 if ac_fn_c_try_link "$LINENO"; then :
15003   XPCFLAGS=" -Wc,-pthread"
15004 else
15005   CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
15006   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15007 /* end confdefs.h.  */
15008 #include <pthread.h>
15009      void *g(void *d) { return NULL; }
15010 int
15011 main ()
15012 {
15013 pthread_t t; pthread_create(&t,NULL,g,NULL);
15014   ;
15015   return 0;
15016 }
15017 _ACEOF
15018 if ac_fn_c_try_link "$LINENO"; then :
15019
15020 else
15021   as_fn_error "Pthreads are required to build libgomp" "$LINENO" 5
15022 fi
15023 rm -f core conftest.err conftest.$ac_objext \
15024     conftest$ac_exeext conftest.$ac_ext
15025 fi
15026 rm -f core conftest.err conftest.$ac_objext \
15027     conftest$ac_exeext conftest.$ac_ext
15028
15029 # Check for functions needed.
15030 for ac_func in getloadavg clock_gettime strtoull
15031 do :
15032   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15033 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15034 eval as_val=\$$as_ac_var
15035    if test "x$as_val" = x""yes; then :
15036   cat >>confdefs.h <<_ACEOF
15037 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15038 _ACEOF
15039
15040 fi
15041 done
15042
15043
15044 # Check for broken semaphore implementation on darwin.
15045 # sem_init returns: sem_init error: Function not implemented.
15046 case "$host" in
15047   *-darwin*)
15048
15049 $as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
15050
15051     ;;
15052 esac
15053
15054  # Check whether --enable-linux-futex was given.
15055 if test "${enable_linux_futex+set}" = set; then :
15056   enableval=$enable_linux_futex;
15057       case "$enableval" in
15058        yes|no|default) ;;
15059        *) as_fn_error "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
15060                           esac
15061
15062 else
15063   enable_linux_futex=default
15064 fi
15065
15066
15067 case "$target" in
15068   *-linux*)
15069     case "$enable_linux_futex" in
15070       default)
15071         # If headers don't have gettid/futex syscalls definition, then
15072         # default to no, otherwise there will be compile time failures.
15073         # Otherwise, default to yes.  If we don't detect we are
15074         # compiled/linked against NPTL and not cross-compiling, check
15075         # if programs are run by default against NPTL and if not, issue
15076         # a warning.
15077         enable_linux_futex=no
15078         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15079 /* end confdefs.h.  */
15080 #include <sys/syscall.h>
15081            int lk;
15082 int
15083 main ()
15084 {
15085 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15086   ;
15087   return 0;
15088 }
15089 _ACEOF
15090 if ac_fn_c_try_link "$LINENO"; then :
15091   save_LIBS="$LIBS"
15092            LIBS="-lpthread $LIBS"
15093            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15094 /* end confdefs.h.  */
15095 #ifndef _GNU_SOURCE
15096              #define _GNU_SOURCE 1
15097              #endif
15098              #include <pthread.h>
15099              pthread_t th; void *status;
15100 int
15101 main ()
15102 {
15103 pthread_tryjoin_np (th, &status);
15104   ;
15105   return 0;
15106 }
15107 _ACEOF
15108 if ac_fn_c_try_link "$LINENO"; then :
15109   enable_linux_futex=yes
15110 else
15111   if test x$cross_compiling = xno; then
15112                if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \
15113                   | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else
15114                  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
15115 If so, please configure with --disable-linux-futex" >&5
15116 $as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
15117 If so, please configure with --disable-linux-futex" >&2;}
15118                fi
15119              fi
15120              enable_linux_futex=yes
15121 fi
15122 rm -f core conftest.err conftest.$ac_objext \
15123     conftest$ac_exeext conftest.$ac_ext
15124            LIBS="$save_LIBS"
15125 fi
15126 rm -f core conftest.err conftest.$ac_objext \
15127     conftest$ac_exeext conftest.$ac_ext
15128         ;;
15129       yes)
15130         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15131 /* end confdefs.h.  */
15132 #include <sys/syscall.h>
15133            int lk;
15134 int
15135 main ()
15136 {
15137 syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15138   ;
15139   return 0;
15140 }
15141 _ACEOF
15142 if ac_fn_c_try_link "$LINENO"; then :
15143
15144 else
15145   as_fn_error "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
15146 fi
15147 rm -f core conftest.err conftest.$ac_objext \
15148     conftest$ac_exeext conftest.$ac_ext
15149         ;;
15150     esac
15151     ;;
15152   *)
15153     enable_linux_futex=no
15154     ;;
15155 esac
15156 if test x$enable_linux_futex = xyes; then
15157   :
15158 fi
15159
15160
15161 # Check for pthread_{,attr_}[sg]etaffinity_np.
15162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15163 /* end confdefs.h.  */
15164 #define _GNU_SOURCE
15165    #include <pthread.h>
15166 int
15167 main ()
15168 {
15169 cpu_set_t cpuset;
15170    pthread_attr_t attr;
15171    pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15172    if (CPU_ISSET (0, &cpuset))
15173      CPU_SET (1, &cpuset);
15174    else
15175      CPU_ZERO (&cpuset);
15176    pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15177    pthread_attr_init (&attr);
15178    pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15179    pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15180   ;
15181   return 0;
15182 }
15183 _ACEOF
15184 if ac_fn_c_try_link "$LINENO"; then :
15185
15186 $as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h
15187
15188 fi
15189 rm -f core conftest.err conftest.$ac_objext \
15190     conftest$ac_exeext conftest.$ac_ext
15191
15192 # At least for glibc, clock_gettime is in librt.  But don't pull that
15193 # in if it still doesn't give us the function we want.
15194 if test $ac_cv_func_clock_gettime = no; then
15195   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
15196 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
15197 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
15198   $as_echo_n "(cached) " >&6
15199 else
15200   ac_check_lib_save_LIBS=$LIBS
15201 LIBS="-lrt  $LIBS"
15202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15203 /* end confdefs.h.  */
15204
15205 /* Override any GCC internal prototype to avoid an error.
15206    Use char because int might match the return type of a GCC
15207    builtin and then its argument prototype would still apply.  */
15208 #ifdef __cplusplus
15209 extern "C"
15210 #endif
15211 char clock_gettime ();
15212 int
15213 main ()
15214 {
15215 return clock_gettime ();
15216   ;
15217   return 0;
15218 }
15219 _ACEOF
15220 if ac_fn_c_try_link "$LINENO"; then :
15221   ac_cv_lib_rt_clock_gettime=yes
15222 else
15223   ac_cv_lib_rt_clock_gettime=no
15224 fi
15225 rm -f core conftest.err conftest.$ac_objext \
15226     conftest$ac_exeext conftest.$ac_ext
15227 LIBS=$ac_check_lib_save_LIBS
15228 fi
15229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
15230 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
15231 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
15232   LIBS="-lrt $LIBS"
15233
15234 $as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
15235
15236 fi
15237
15238 fi
15239
15240 # See if we support thread-local storage.
15241
15242
15243    # Check whether --enable-tls was given.
15244 if test "${enable_tls+set}" = set; then :
15245   enableval=$enable_tls;
15246       case "$enableval" in
15247        yes|no) ;;
15248        *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
15249       esac
15250
15251 else
15252   enable_tls=yes
15253 fi
15254
15255
15256   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
15257 $as_echo_n "checking whether the target supports thread-local storage... " >&6; }
15258 if test "${gcc_cv_have_tls+set}" = set; then :
15259   $as_echo_n "(cached) " >&6
15260 else
15261
15262     if test "$cross_compiling" = yes; then :
15263                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15264 /* end confdefs.h.  */
15265 __thread int a; int b; int main() { return a = b; }
15266 _ACEOF
15267 if ac_fn_c_try_link "$LINENO"; then :
15268   chktls_save_LDFLAGS="$LDFLAGS"
15269                           case $host in
15270             *-*-linux*)
15271               LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
15272               ;;
15273           esac
15274           chktls_save_CFLAGS="$CFLAGS"
15275           CFLAGS="-fPIC $CFLAGS"
15276                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15277 /* end confdefs.h.  */
15278 int f() { return 0; }
15279 _ACEOF
15280 if ac_fn_c_try_link "$LINENO"; then :
15281   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15282 /* end confdefs.h.  */
15283 __thread int a; int b; int f() { return a = b; }
15284 _ACEOF
15285 if ac_fn_c_try_link "$LINENO"; then :
15286   gcc_cv_have_tls=yes
15287 else
15288   gcc_cv_have_tls=no
15289 fi
15290 rm -f core conftest.err conftest.$ac_objext \
15291     conftest$ac_exeext conftest.$ac_ext
15292 else
15293   gcc_cv_have_tls=yes
15294 fi
15295 rm -f core conftest.err conftest.$ac_objext \
15296     conftest$ac_exeext conftest.$ac_ext
15297           CFLAGS="$chktls_save_CFLAGS"
15298           LDFLAGS="$chktls_save_LDFLAGS"
15299 else
15300   gcc_cv_have_tls=no
15301 fi
15302 rm -f core conftest.err conftest.$ac_objext \
15303     conftest$ac_exeext conftest.$ac_ext
15304
15305
15306 else
15307   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15308 /* end confdefs.h.  */
15309 __thread int a; int b; int main() { return a = b; }
15310 _ACEOF
15311 if ac_fn_c_try_run "$LINENO"; then :
15312                       chktls_save_LDFLAGS="$LDFLAGS"
15313       LDFLAGS="-static $LDFLAGS"
15314       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15315 /* end confdefs.h.  */
15316 int main() { return 0; }
15317 _ACEOF
15318 if ac_fn_c_try_link "$LINENO"; then :
15319   if test "$cross_compiling" = yes; then :
15320   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15321 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15322 as_fn_error "cannot run test program while cross compiling
15323 See \`config.log' for more details." "$LINENO" 5; }
15324 else
15325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15326 /* end confdefs.h.  */
15327 __thread int a; int b; int main() { return a = b; }
15328 _ACEOF
15329 if ac_fn_c_try_run "$LINENO"; then :
15330   gcc_cv_have_tls=yes
15331 else
15332   gcc_cv_have_tls=no
15333 fi
15334 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15335   conftest.$ac_objext conftest.beam conftest.$ac_ext
15336 fi
15337
15338 else
15339   gcc_cv_have_tls=yes
15340 fi
15341 rm -f core conftest.err conftest.$ac_objext \
15342     conftest$ac_exeext conftest.$ac_ext
15343       LDFLAGS="$chktls_save_LDFLAGS"
15344       if test $gcc_cv_have_tls = yes; then
15345                                                 chktls_save_CFLAGS="$CFLAGS"
15346         thread_CFLAGS=failed
15347         for flag in '' '-pthread' '-lpthread'; do
15348           CFLAGS="$flag $chktls_save_CFLAGS"
15349           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15350 /* end confdefs.h.  */
15351 #include <pthread.h>
15352                 void *g(void *d) { return NULL; }
15353 int
15354 main ()
15355 {
15356 pthread_t t; pthread_create(&t,NULL,g,NULL);
15357   ;
15358   return 0;
15359 }
15360 _ACEOF
15361 if ac_fn_c_try_link "$LINENO"; then :
15362   thread_CFLAGS="$flag"
15363 fi
15364 rm -f core conftest.err conftest.$ac_objext \
15365     conftest$ac_exeext conftest.$ac_ext
15366           if test "X$thread_CFLAGS" != Xfailed; then
15367             break
15368           fi
15369         done
15370         CFLAGS="$chktls_save_CFLAGS"
15371         if test "X$thread_CFLAGS" != Xfailed; then
15372           CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
15373           if test "$cross_compiling" = yes; then :
15374   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15375 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15376 as_fn_error "cannot run test program while cross compiling
15377 See \`config.log' for more details." "$LINENO" 5; }
15378 else
15379   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15380 /* end confdefs.h.  */
15381 #include <pthread.h>
15382                 __thread int a;
15383                 static int *a_in_other_thread;
15384                 static void *
15385                 thread_func (void *arg)
15386                 {
15387                   a_in_other_thread = &a;
15388                   return (void *)0;
15389                 }
15390 int
15391 main ()
15392 {
15393 pthread_t thread;
15394                 void *thread_retval;
15395                 int *a_in_main_thread;
15396                 if (pthread_create (&thread, (pthread_attr_t *)0,
15397                                     thread_func, (void *)0))
15398                   return 0;
15399                 a_in_main_thread = &a;
15400                 if (pthread_join (thread, &thread_retval))
15401                   return 0;
15402                 return (a_in_other_thread == a_in_main_thread);
15403   ;
15404   return 0;
15405 }
15406 _ACEOF
15407 if ac_fn_c_try_run "$LINENO"; then :
15408   gcc_cv_have_tls=yes
15409 else
15410   gcc_cv_have_tls=no
15411 fi
15412 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15413   conftest.$ac_objext conftest.beam conftest.$ac_ext
15414 fi
15415
15416           CFLAGS="$chktls_save_CFLAGS"
15417         fi
15418       fi
15419 else
15420   gcc_cv_have_tls=no
15421 fi
15422 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15423   conftest.$ac_objext conftest.beam conftest.$ac_ext
15424 fi
15425
15426 fi
15427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
15428 $as_echo "$gcc_cv_have_tls" >&6; }
15429   if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
15430
15431 $as_echo "#define HAVE_TLS 1" >>confdefs.h
15432
15433   fi
15434
15435 # See what sort of export controls are availible.
15436
15437   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
15438 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
15439 if test "${libgomp_cv_have_attribute_visibility+set}" = set; then :
15440   $as_echo_n "(cached) " >&6
15441 else
15442
15443   save_CFLAGS="$CFLAGS"
15444   CFLAGS="$CFLAGS -Werror"
15445   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15446 /* end confdefs.h.  */
15447 void __attribute__((visibility("hidden"))) foo(void) { }
15448 int
15449 main ()
15450 {
15451
15452   ;
15453   return 0;
15454 }
15455 _ACEOF
15456 if ac_fn_c_try_compile "$LINENO"; then :
15457   libgomp_cv_have_attribute_visibility=yes
15458 else
15459   libgomp_cv_have_attribute_visibility=no
15460 fi
15461 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15462   CFLAGS="$save_CFLAGS"
15463 fi
15464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_visibility" >&5
15465 $as_echo "$libgomp_cv_have_attribute_visibility" >&6; }
15466   if test $libgomp_cv_have_attribute_visibility = yes; then
15467
15468 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
15469
15470   fi
15471
15472   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
15473 $as_echo_n "checking whether the target supports dllexport... " >&6; }
15474 if test "${libgomp_cv_have_attribute_dllexport+set}" = set; then :
15475   $as_echo_n "(cached) " >&6
15476 else
15477
15478   save_CFLAGS="$CFLAGS"
15479   CFLAGS="$CFLAGS -Werror"
15480   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15481 /* end confdefs.h.  */
15482 void __attribute__((dllexport)) foo(void) { }
15483 int
15484 main ()
15485 {
15486
15487   ;
15488   return 0;
15489 }
15490 _ACEOF
15491 if ac_fn_c_try_compile "$LINENO"; then :
15492   libgomp_cv_have_attribute_dllexport=yes
15493 else
15494   libgomp_cv_have_attribute_dllexport=no
15495 fi
15496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15497   CFLAGS="$save_CFLAGS"
15498 fi
15499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_dllexport" >&5
15500 $as_echo "$libgomp_cv_have_attribute_dllexport" >&6; }
15501   if test $libgomp_cv_have_attribute_dllexport = yes; then
15502
15503 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
15504
15505   fi
15506
15507   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
15508 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
15509 if test "${libgomp_cv_have_attribute_alias+set}" = set; then :
15510   $as_echo_n "(cached) " >&6
15511 else
15512
15513   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15514 /* end confdefs.h.  */
15515
15516 void foo(void) { }
15517 extern void bar(void) __attribute__((alias("foo")));
15518 int
15519 main ()
15520 {
15521 bar();
15522   ;
15523   return 0;
15524 }
15525 _ACEOF
15526 if ac_fn_c_try_link "$LINENO"; then :
15527   libgomp_cv_have_attribute_alias=yes
15528 else
15529   libgomp_cv_have_attribute_alias=no
15530 fi
15531 rm -f core conftest.err conftest.$ac_objext \
15532     conftest$ac_exeext conftest.$ac_ext
15533 fi
15534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_alias" >&5
15535 $as_echo "$libgomp_cv_have_attribute_alias" >&6; }
15536   if test $libgomp_cv_have_attribute_alias = yes; then
15537
15538 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
15539
15540   fi
15541
15542
15543 # Check whether --with-gnu-ld was given.
15544 if test "${with_gnu_ld+set}" = set; then :
15545   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
15546 else
15547   with_gnu_ld=no
15548 fi
15549
15550 ac_prog=ld
15551 if test "$GCC" = yes; then
15552   # Check if gcc -print-prog-name=ld gives a path.
15553   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
15554 $as_echo_n "checking for ld used by $CC... " >&6; }
15555   case $host in
15556   *-*-mingw*)
15557     # gcc leaves a trailing carriage return which upsets mingw
15558     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
15559   *)
15560     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
15561   esac
15562   case $ac_prog in
15563     # Accept absolute paths.
15564     [\\/]* | ?:[\\/]*)
15565       re_direlt='/[^/][^/]*/\.\./'
15566       # Canonicalize the pathname of ld
15567       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
15568       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
15569         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
15570       done
15571       test -z "$LD" && LD="$ac_prog"
15572       ;;
15573   "")
15574     # If it fails, then pretend we aren't using GCC.
15575     ac_prog=ld
15576     ;;
15577   *)
15578     # If it is relative, then search for the first ld in PATH.
15579     with_gnu_ld=unknown
15580     ;;
15581   esac
15582 elif test "$with_gnu_ld" = yes; then
15583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
15584 $as_echo_n "checking for GNU ld... " >&6; }
15585 else
15586   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
15587 $as_echo_n "checking for non-GNU ld... " >&6; }
15588 fi
15589 if test "${lt_cv_path_LD+set}" = set; then :
15590   $as_echo_n "(cached) " >&6
15591 else
15592   if test -z "$LD"; then
15593   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
15594   for ac_dir in $PATH; do
15595     IFS="$lt_save_ifs"
15596     test -z "$ac_dir" && ac_dir=.
15597     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
15598       lt_cv_path_LD="$ac_dir/$ac_prog"
15599       # Check to see if the program is GNU ld.  I'd rather use --version,
15600       # but apparently some variants of GNU ld only accept -v.
15601       # Break only if it was the GNU/non-GNU ld that we prefer.
15602       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
15603       *GNU* | *'with BFD'*)
15604         test "$with_gnu_ld" != no && break
15605         ;;
15606       *)
15607         test "$with_gnu_ld" != yes && break
15608         ;;
15609       esac
15610     fi
15611   done
15612   IFS="$lt_save_ifs"
15613 else
15614   lt_cv_path_LD="$LD" # Let the user override the test with a path.
15615 fi
15616 fi
15617
15618 LD="$lt_cv_path_LD"
15619 if test -n "$LD"; then
15620   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15621 $as_echo "$LD" >&6; }
15622 else
15623   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15624 $as_echo "no" >&6; }
15625 fi
15626 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
15627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15628 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
15629 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
15630   $as_echo_n "(cached) " >&6
15631 else
15632   # I'd rather use --version here, but apparently some GNU lds only accept -v.
15633 case `$LD -v 2>&1 </dev/null` in
15634 *GNU* | *'with BFD'*)
15635   lt_cv_prog_gnu_ld=yes
15636   ;;
15637 *)
15638   lt_cv_prog_gnu_ld=no
15639   ;;
15640 esac
15641 fi
15642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
15643 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
15644 with_gnu_ld=$lt_cv_prog_gnu_ld
15645
15646
15647
15648
15649
15650
15651
15652   # If we're not using GNU ld, then there's no point in even trying these
15653   # tests.  Check for that first.  We should have already tested for gld
15654   # by now (in libtool), but require it now just to be safe...
15655   test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
15656   test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
15657
15658
15659
15660   # The name set by libtool depends on the version of libtool.  Shame on us
15661   # for depending on an impl detail, but c'est la vie.  Older versions used
15662   # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
15663   # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
15664   # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
15665   # set (hence we're using an older libtool), then set it.
15666   if test x${with_gnu_ld+set} != xset; then
15667     if test x${ac_cv_prog_gnu_ld+set} != xset; then
15668       # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
15669       with_gnu_ld=no
15670     else
15671       with_gnu_ld=$ac_cv_prog_gnu_ld
15672     fi
15673   fi
15674
15675   # Start by getting the version number.  I think the libtool test already
15676   # does some of this, but throws away the result.
15677   libgomp_ld_is_gold=no
15678   if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
15679     libgomp_ld_is_gold=yes
15680   fi
15681
15682   ldver=`$LD --version 2>/dev/null |
15683          sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
15684
15685   libgomp_gnu_ld_version=`echo $ldver | \
15686          $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
15687
15688   # Set --gc-sections.
15689   if test "$with_gnu_ld" = "notbroken"; then
15690     # GNU ld it is!  Joy and bunny rabbits!
15691
15692     # All these tests are for C++; save the language and the compiler flags.
15693     # Need to do this so that g++ won't try to link in libstdc++
15694     ac_test_CFLAGS="${CFLAGS+set}"
15695     ac_save_CFLAGS="$CFLAGS"
15696     CFLAGS='-x c++  -Wl,--gc-sections'
15697
15698     # Check for -Wl,--gc-sections
15699     # XXX This test is broken at the moment, as symbols required for linking
15700     # are now in libsupc++ (not built yet).  In addition, this test has
15701     # cored on solaris in the past.  In addition, --gc-sections doesn't
15702     # really work at the moment (keeps on discarding used sections, first
15703     # .eh_frame and now some of the glibc sections for iconv).
15704     # Bzzzzt.  Thanks for playing, maybe next time.
15705     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
15706 $as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
15707     if test "$cross_compiling" = yes; then :
15708   ac_sectionLDflags=yes
15709 else
15710   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15711 /* end confdefs.h.  */
15712
15713      int main(void)
15714      {
15715        try { throw 1; }
15716        catch (...) { };
15717        return 0;
15718      }
15719
15720 _ACEOF
15721 if ac_fn_c_try_run "$LINENO"; then :
15722   ac_sectionLDflags=yes
15723 else
15724   ac_sectionLDflags=no
15725 fi
15726 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15727   conftest.$ac_objext conftest.beam conftest.$ac_ext
15728 fi
15729
15730     if test "$ac_test_CFLAGS" = set; then
15731       CFLAGS="$ac_save_CFLAGS"
15732     else
15733       # this is the suspicious part
15734       CFLAGS=''
15735     fi
15736     if test "$ac_sectionLDflags" = "yes"; then
15737       SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
15738     fi
15739     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
15740 $as_echo "$ac_sectionLDflags" >&6; }
15741   fi
15742
15743   # Set linker optimization flags.
15744   if test x"$with_gnu_ld" = x"yes"; then
15745     OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
15746   fi
15747
15748
15749
15750
15751
15752
15753  # Check whether --enable-symvers was given.
15754 if test "${enable_symvers+set}" = set; then :
15755   enableval=$enable_symvers;
15756       case "$enableval" in
15757        yes|no|gnu) ;;
15758        *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
15759                           esac
15760
15761 else
15762   enable_symvers=yes
15763 fi
15764
15765
15766
15767 # If we never went through the LIBGOMP_CHECK_LINKER_FEATURES macro, then we
15768 # don't know enough about $LD to do tricks...
15769
15770 # FIXME  The following test is too strict, in theory.
15771 if test $enable_shared = no ||
15772         test "x$LD" = x ||
15773         test x$libgomp_gnu_ld_version = x; then
15774   enable_symvers=no
15775 fi
15776
15777 # Check to see if libgcc_s exists, indicating that shared libgcc is possible.
15778 if test $enable_symvers != no; then
15779   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
15780 $as_echo_n "checking for shared libgcc... " >&6; }
15781   ac_save_CFLAGS="$CFLAGS"
15782   CFLAGS=' -lgcc_s'
15783   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15784 /* end confdefs.h.  */
15785
15786 int
15787 main ()
15788 {
15789 return 0;
15790   ;
15791   return 0;
15792 }
15793 _ACEOF
15794 if ac_fn_c_try_link "$LINENO"; then :
15795   libgomp_shared_libgcc=yes
15796 else
15797   libgomp_shared_libgcc=no
15798 fi
15799 rm -f core conftest.err conftest.$ac_objext \
15800     conftest$ac_exeext conftest.$ac_ext
15801   CFLAGS="$ac_save_CFLAGS"
15802   if test $libgomp_shared_libgcc = no; then
15803     cat > conftest.c <<EOF
15804 int main (void) { return 0; }
15805 EOF
15806     libgomp_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
15807                              -shared -shared-libgcc -o conftest.so \
15808                              conftest.c -v 2>&1 >/dev/null \
15809                              | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
15810     rm -f conftest.c conftest.so
15811     if test x${libgomp_libgcc_s_suffix+set} = xset; then
15812       CFLAGS=" -lgcc_s$libgomp_libgcc_s_suffix"
15813       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15814 /* end confdefs.h.  */
15815
15816 int
15817 main ()
15818 {
15819 return 0;
15820   ;
15821   return 0;
15822 }
15823 _ACEOF
15824 if ac_fn_c_try_link "$LINENO"; then :
15825   libgomp_shared_libgcc=yes
15826 fi
15827 rm -f core conftest.err conftest.$ac_objext \
15828     conftest$ac_exeext conftest.$ac_ext
15829       CFLAGS="$ac_save_CFLAGS"
15830     fi
15831   fi
15832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_shared_libgcc" >&5
15833 $as_echo "$libgomp_shared_libgcc" >&6; }
15834 fi
15835
15836 # For GNU ld, we need at least this version.  The format is described in
15837 # LIBGOMP_CHECK_LINKER_FEATURES above.
15838 libgomp_min_gnu_ld_version=21400
15839 # XXXXXXXXXXX libgomp_gnu_ld_version=21390
15840
15841 # Check to see if unspecified "yes" value can win, given results above.
15842 # Change "yes" into either "no" or a style name.
15843 if test $enable_symvers = yes; then
15844   if test $with_gnu_ld = yes &&
15845      test $libgomp_shared_libgcc = yes;
15846   then
15847     if test $libgomp_gnu_ld_version -ge $libgomp_min_gnu_ld_version ; then
15848       enable_symvers=gnu
15849     elif test $libgomp_ld_is_gold = yes ; then
15850       enable_symvers=gnu
15851     else
15852       # The right tools, the right setup, but too old.  Fallbacks?
15853       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&5
15854 $as_echo "$as_me: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&2;}
15855       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
15856 $as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
15857       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
15858 $as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
15859       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&5
15860 $as_echo "$as_me: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&2;}
15861       if test $libgomp_gnu_ld_version -ge 21200 ; then
15862         # Globbing fix is present, proper block support is not.
15863                         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15864 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15865         enable_symvers=no
15866       else
15867         # 2.11 or older.
15868         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15869 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15870         enable_symvers=no
15871       fi
15872     fi
15873   else
15874     # just fail for now
15875     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
15876 $as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
15877     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
15878 $as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
15879     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
15880 $as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
15881     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
15882 $as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
15883     enable_symvers=no
15884   fi
15885 fi
15886
15887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports .symver directive" >&5
15888 $as_echo_n "checking whether the target supports .symver directive... " >&6; }
15889 if test "${libgomp_cv_have_as_symver_directive+set}" = set; then :
15890   $as_echo_n "(cached) " >&6
15891 else
15892
15893   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15894 /* end confdefs.h.  */
15895 void foo (void); __asm (".symver foo, bar@SYMVER");
15896 int
15897 main ()
15898 {
15899
15900   ;
15901   return 0;
15902 }
15903 _ACEOF
15904 if ac_fn_c_try_compile "$LINENO"; then :
15905   libgomp_cv_have_as_symver_directive=yes
15906 else
15907   libgomp_cv_have_as_symver_directive=no
15908 fi
15909 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15910 fi
15911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_as_symver_directive" >&5
15912 $as_echo "$libgomp_cv_have_as_symver_directive" >&6; }
15913 if test $libgomp_cv_have_as_symver_directive = yes; then
15914
15915 $as_echo "#define HAVE_AS_SYMVER_DIRECTIVE 1" >>confdefs.h
15916
15917 fi
15918
15919  if test $enable_symvers != no; then
15920   LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE=
15921   LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE='#'
15922 else
15923   LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE='#'
15924   LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE=
15925 fi
15926
15927 { $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
15928 $as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
15929
15930
15931 if test $enable_symvers = gnu; then
15932
15933 $as_echo "#define LIBGOMP_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
15934
15935 fi
15936
15937 # Get target configury.
15938 . ${srcdir}/configure.tgt
15939 CFLAGS="$save_CFLAGS $XCFLAGS"
15940
15941 # Check for __sync_val_compare_and_swap, but only after the target has
15942 # had a chance to set XCFLAGS.
15943
15944   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
15945 $as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
15946 if test "${libgomp_cv_have_sync_builtins+set}" = set; then :
15947   $as_echo_n "(cached) " >&6
15948 else
15949
15950   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15951 /* end confdefs.h.  */
15952
15953 int
15954 main ()
15955 {
15956 int foo; __sync_val_compare_and_swap(&foo, 0, 1);
15957   ;
15958   return 0;
15959 }
15960 _ACEOF
15961 if ac_fn_c_try_link "$LINENO"; then :
15962   libgomp_cv_have_sync_builtins=yes
15963 else
15964   libgomp_cv_have_sync_builtins=no
15965 fi
15966 rm -f core conftest.err conftest.$ac_objext \
15967     conftest$ac_exeext conftest.$ac_ext
15968 fi
15969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_sync_builtins" >&5
15970 $as_echo "$libgomp_cv_have_sync_builtins" >&6; }
15971   if test $libgomp_cv_have_sync_builtins = yes; then
15972
15973 $as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
15974
15975   fi
15976
15977 XCFLAGS="$XCFLAGS$XPCFLAGS"
15978
15979
15980
15981
15982
15983 # Cleanup and exit.
15984 CFLAGS="$save_CFLAGS"
15985 cat >confcache <<\_ACEOF
15986 # This file is a shell script that caches the results of configure
15987 # tests run on this system so they can be shared between configure
15988 # scripts and configure runs, see configure's option --config-cache.
15989 # It is not useful on other systems.  If it contains results you don't
15990 # want to keep, you may remove or edit it.
15991 #
15992 # config.status only pays attention to the cache file if you give it
15993 # the --recheck option to rerun configure.
15994 #
15995 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15996 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15997 # following values.
15998
15999 _ACEOF
16000
16001 # The following way of writing the cache mishandles newlines in values,
16002 # but we know of no workaround that is simple, portable, and efficient.
16003 # So, we kill variables containing newlines.
16004 # Ultrix sh set writes to stderr and can't be redirected directly,
16005 # and sets the high bit in the cache file unless we assign to the vars.
16006 (
16007   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16008     eval ac_val=\$$ac_var
16009     case $ac_val in #(
16010     *${as_nl}*)
16011       case $ac_var in #(
16012       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16013 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16014       esac
16015       case $ac_var in #(
16016       _ | IFS | as_nl) ;; #(
16017       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16018       *) { eval $ac_var=; unset $ac_var;} ;;
16019       esac ;;
16020     esac
16021   done
16022
16023   (set) 2>&1 |
16024     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16025     *${as_nl}ac_space=\ *)
16026       # `set' does not quote correctly, so add quotes: double-quote
16027       # substitution turns \\\\ into \\, and sed turns \\ into \.
16028       sed -n \
16029         "s/'/'\\\\''/g;
16030           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16031       ;; #(
16032     *)
16033       # `set' quotes correctly as required by POSIX, so do not add quotes.
16034       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16035       ;;
16036     esac |
16037     sort
16038 ) |
16039   sed '
16040      /^ac_cv_env_/b end
16041      t clear
16042      :clear
16043      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16044      t end
16045      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16046      :end' >>confcache
16047 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16048   if test -w "$cache_file"; then
16049     test "x$cache_file" != "x/dev/null" &&
16050       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16051 $as_echo "$as_me: updating cache $cache_file" >&6;}
16052     cat confcache >$cache_file
16053   else
16054     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16055 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16056   fi
16057 fi
16058 rm -f confcache
16059
16060 if test ${multilib} = yes; then
16061   multilib_arg="--enable-multilib"
16062 else
16063   multilib_arg=
16064 fi
16065
16066 # Set up the set of libraries that we need to link against for libgomp.
16067 # Note that the GOMP_SELF_SPEC in gcc.c will force -pthread for -fopenmp,
16068 # which will force linkage against -lpthread (or equivalent for the system).
16069 # That's not 100% ideal, but about the best we can do easily.
16070 if test $enable_shared = yes; then
16071   link_gomp="-lgomp %{static: $LIBS}"
16072 else
16073   link_gomp="-lgomp $LIBS"
16074 fi
16075
16076
16077  if test "$ac_cv_fc_compiler_gnu" = yes; then
16078   USE_FORTRAN_TRUE=
16079   USE_FORTRAN_FALSE='#'
16080 else
16081   USE_FORTRAN_TRUE='#'
16082   USE_FORTRAN_FALSE=
16083 fi
16084
16085
16086 # ??? 2006-01-24: Paulo committed to asking autoconf folk to document
16087 # and export AC_COMPUTE_INT.  If that happens, then we'll need to remove
16088 # the underscore here and update the PREREQ.  If it doesn't, then we'll
16089 # need to copy this macro to our acinclude.m4.
16090 save_CFLAGS="$CFLAGS"
16091 for i in $config_path; do
16092   if test -f $srcdir/config/$i/omp-lock.h; then
16093     CFLAGS="$CFLAGS -include confdefs.h -include $srcdir/config/$i/omp-lock.h"
16094     break
16095   fi
16096 done
16097
16098 if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_t)" "OMP_LOCK_SIZE"        ""; then :
16099
16100 else
16101   as_fn_error "unsupported system, cannot find sizeof (omp_lock_t)" "$LINENO" 5
16102 fi
16103
16104
16105 if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_t)" "OMP_LOCK_ALIGN"        ""; then :
16106
16107 fi
16108
16109
16110 if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_t)" "OMP_NEST_LOCK_SIZE"        ""; then :
16111
16112 fi
16113
16114
16115 if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_t)" "OMP_NEST_LOCK_ALIGN"        ""; then :
16116
16117 fi
16118
16119
16120 if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_25_t)" "OMP_LOCK_25_SIZE"        ""; then :
16121
16122 else
16123   as_fn_error "unsupported system, cannot find sizeof (omp_lock_25_t)" "$LINENO" 5
16124 fi
16125
16126
16127 if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_25_t)" "OMP_LOCK_25_ALIGN"        ""; then :
16128
16129 fi
16130
16131
16132 if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_SIZE"        ""; then :
16133
16134 fi
16135
16136
16137 if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_ALIGN"        ""; then :
16138
16139 fi
16140
16141
16142
16143 # If the lock fits in an integer, then arrange for Fortran to use that
16144 # integer.  If it doesn't, then arrange for Fortran to use a pointer.
16145 # Except that we don't have a way at present to multi-lib the installed
16146 # Fortran modules, so we assume 8 bytes for pointers, regardless of the
16147 # actual target.
16148 OMP_LOCK_KIND=$OMP_LOCK_SIZE
16149 OMP_NEST_LOCK_KIND=$OMP_NEST_LOCK_SIZE
16150 if test $OMP_LOCK_SIZE -gt 8 || test $OMP_LOCK_ALIGN -gt $OMP_LOCK_SIZE; then
16151   OMP_LOCK_KIND=8
16152 fi
16153 if test $OMP_NEST_LOCK_SIZE -gt 8 || test $OMP_NEST_LOCK_ALIGN -gt $OMP_NEST_LOCK_SIZE; then
16154   OMP_NEST_LOCK_KIND=8
16155 fi
16156 OMP_LOCK_25_KIND=$OMP_LOCK_25_SIZE
16157 OMP_NEST_LOCK_25_KIND=$OMP_NEST_LOCK_25_SIZE
16158 if test $OMP_LOCK_25_SIZE -gt 8 || test $OMP_LOCK_25_ALIGN -gt $OMP_LOCK_25_SIZE; then
16159   OMP_LOCK_25_KIND=8
16160 fi
16161 if test $OMP_NEST_LOCK_25_SIZE -gt 8 || test $OMP_NEST_LOCK_25_ALIGN -gt $OMP_NEST_LOCK_25_SIZE; then
16162   OMP_NEST_LOCK_25_KIND=8
16163 fi
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177 CFLAGS="$save_CFLAGS"
16178
16179 ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h"
16180
16181 ac_config_files="$ac_config_files Makefile testsuite/Makefile libgomp.spec"
16182
16183 cat >confcache <<\_ACEOF
16184 # This file is a shell script that caches the results of configure
16185 # tests run on this system so they can be shared between configure
16186 # scripts and configure runs, see configure's option --config-cache.
16187 # It is not useful on other systems.  If it contains results you don't
16188 # want to keep, you may remove or edit it.
16189 #
16190 # config.status only pays attention to the cache file if you give it
16191 # the --recheck option to rerun configure.
16192 #
16193 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16194 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16195 # following values.
16196
16197 _ACEOF
16198
16199 # The following way of writing the cache mishandles newlines in values,
16200 # but we know of no workaround that is simple, portable, and efficient.
16201 # So, we kill variables containing newlines.
16202 # Ultrix sh set writes to stderr and can't be redirected directly,
16203 # and sets the high bit in the cache file unless we assign to the vars.
16204 (
16205   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16206     eval ac_val=\$$ac_var
16207     case $ac_val in #(
16208     *${as_nl}*)
16209       case $ac_var in #(
16210       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16211 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16212       esac
16213       case $ac_var in #(
16214       _ | IFS | as_nl) ;; #(
16215       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16216       *) { eval $ac_var=; unset $ac_var;} ;;
16217       esac ;;
16218     esac
16219   done
16220
16221   (set) 2>&1 |
16222     case $as_nl`(ac_space=' '; set) 2>&1` in #(
16223     *${as_nl}ac_space=\ *)
16224       # `set' does not quote correctly, so add quotes: double-quote
16225       # substitution turns \\\\ into \\, and sed turns \\ into \.
16226       sed -n \
16227         "s/'/'\\\\''/g;
16228           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16229       ;; #(
16230     *)
16231       # `set' quotes correctly as required by POSIX, so do not add quotes.
16232       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16233       ;;
16234     esac |
16235     sort
16236 ) |
16237   sed '
16238      /^ac_cv_env_/b end
16239      t clear
16240      :clear
16241      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16242      t end
16243      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16244      :end' >>confcache
16245 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16246   if test -w "$cache_file"; then
16247     test "x$cache_file" != "x/dev/null" &&
16248       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16249 $as_echo "$as_me: updating cache $cache_file" >&6;}
16250     cat confcache >$cache_file
16251   else
16252     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16253 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16254   fi
16255 fi
16256 rm -f confcache
16257
16258 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16259 # Let make expand exec_prefix.
16260 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16261
16262 DEFS=-DHAVE_CONFIG_H
16263
16264 ac_libobjs=
16265 ac_ltlibobjs=
16266 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16267   # 1. Remove the extension, and $U if already installed.
16268   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16269   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16270   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16271   #    will be set to the directory where LIBOBJS objects are built.
16272   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16273   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16274 done
16275 LIBOBJS=$ac_libobjs
16276
16277 LTLIBOBJS=$ac_ltlibobjs
16278
16279
16280 if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
16281   as_fn_error "conditional \"GENINSRC\" was never defined.
16282 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16283 fi
16284  if test -n "$EXEEXT"; then
16285   am__EXEEXT_TRUE=
16286   am__EXEEXT_FALSE='#'
16287 else
16288   am__EXEEXT_TRUE='#'
16289   am__EXEEXT_FALSE=
16290 fi
16291
16292 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16293   as_fn_error "conditional \"AMDEP\" was never defined.
16294 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16295 fi
16296 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16297   as_fn_error "conditional \"am__fastdepCC\" was never defined.
16298 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16299 fi
16300 if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
16301   as_fn_error "conditional \"BUILD_INFO\" was never defined.
16302 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16303 fi
16304 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16305   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16306 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16307 fi
16308 if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE}"; then
16309   as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB\" was never defined.
16310 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16311 fi
16312 if test -z "${USE_FORTRAN_TRUE}" && test -z "${USE_FORTRAN_FALSE}"; then
16313   as_fn_error "conditional \"USE_FORTRAN\" was never defined.
16314 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16315 fi
16316
16317 : ${CONFIG_STATUS=./config.status}
16318 ac_write_fail=0
16319 ac_clean_files_save=$ac_clean_files
16320 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16321 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16322 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16323 as_write_fail=0
16324 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16325 #! $SHELL
16326 # Generated by $as_me.
16327 # Run this file to recreate the current configuration.
16328 # Compiler output produced by configure, useful for debugging
16329 # configure, is in config.log if it exists.
16330
16331 debug=false
16332 ac_cs_recheck=false
16333 ac_cs_silent=false
16334
16335 SHELL=\${CONFIG_SHELL-$SHELL}
16336 export SHELL
16337 _ASEOF
16338 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16339 ## -------------------- ##
16340 ## M4sh Initialization. ##
16341 ## -------------------- ##
16342
16343 # Be more Bourne compatible
16344 DUALCASE=1; export DUALCASE # for MKS sh
16345 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16346   emulate sh
16347   NULLCMD=:
16348   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16349   # is contrary to our usage.  Disable this feature.
16350   alias -g '${1+"$@"}'='"$@"'
16351   setopt NO_GLOB_SUBST
16352 else
16353   case `(set -o) 2>/dev/null` in #(
16354   *posix*) :
16355     set -o posix ;; #(
16356   *) :
16357      ;;
16358 esac
16359 fi
16360
16361
16362 as_nl='
16363 '
16364 export as_nl
16365 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16366 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16367 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16368 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16369 # Prefer a ksh shell builtin over an external printf program on Solaris,
16370 # but without wasting forks for bash or zsh.
16371 if test -z "$BASH_VERSION$ZSH_VERSION" \
16372     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16373   as_echo='print -r --'
16374   as_echo_n='print -rn --'
16375 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16376   as_echo='printf %s\n'
16377   as_echo_n='printf %s'
16378 else
16379   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16380     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16381     as_echo_n='/usr/ucb/echo -n'
16382   else
16383     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16384     as_echo_n_body='eval
16385       arg=$1;
16386       case $arg in #(
16387       *"$as_nl"*)
16388         expr "X$arg" : "X\\(.*\\)$as_nl";
16389         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16390       esac;
16391       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16392     '
16393     export as_echo_n_body
16394     as_echo_n='sh -c $as_echo_n_body as_echo'
16395   fi
16396   export as_echo_body
16397   as_echo='sh -c $as_echo_body as_echo'
16398 fi
16399
16400 # The user is always right.
16401 if test "${PATH_SEPARATOR+set}" != set; then
16402   PATH_SEPARATOR=:
16403   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16404     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16405       PATH_SEPARATOR=';'
16406   }
16407 fi
16408
16409
16410 # IFS
16411 # We need space, tab and new line, in precisely that order.  Quoting is
16412 # there to prevent editors from complaining about space-tab.
16413 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16414 # splitting by setting IFS to empty value.)
16415 IFS=" ""        $as_nl"
16416
16417 # Find who we are.  Look in the path if we contain no directory separator.
16418 case $0 in #((
16419   *[\\/]* ) as_myself=$0 ;;
16420   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16421 for as_dir in $PATH
16422 do
16423   IFS=$as_save_IFS
16424   test -z "$as_dir" && as_dir=.
16425     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16426   done
16427 IFS=$as_save_IFS
16428
16429      ;;
16430 esac
16431 # We did not find ourselves, most probably we were run as `sh COMMAND'
16432 # in which case we are not to be found in the path.
16433 if test "x$as_myself" = x; then
16434   as_myself=$0
16435 fi
16436 if test ! -f "$as_myself"; then
16437   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16438   exit 1
16439 fi
16440
16441 # Unset variables that we do not need and which cause bugs (e.g. in
16442 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16443 # suppresses any "Segmentation fault" message there.  '((' could
16444 # trigger a bug in pdksh 5.2.14.
16445 for as_var in BASH_ENV ENV MAIL MAILPATH
16446 do eval test x\${$as_var+set} = xset \
16447   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16448 done
16449 PS1='$ '
16450 PS2='> '
16451 PS4='+ '
16452
16453 # NLS nuisances.
16454 LC_ALL=C
16455 export LC_ALL
16456 LANGUAGE=C
16457 export LANGUAGE
16458
16459 # CDPATH.
16460 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16461
16462
16463 # as_fn_error ERROR [LINENO LOG_FD]
16464 # ---------------------------------
16465 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16466 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16467 # script with status $?, using 1 if that was 0.
16468 as_fn_error ()
16469 {
16470   as_status=$?; test $as_status -eq 0 && as_status=1
16471   if test "$3"; then
16472     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16473     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16474   fi
16475   $as_echo "$as_me: error: $1" >&2
16476   as_fn_exit $as_status
16477 } # as_fn_error
16478
16479
16480 # as_fn_set_status STATUS
16481 # -----------------------
16482 # Set $? to STATUS, without forking.
16483 as_fn_set_status ()
16484 {
16485   return $1
16486 } # as_fn_set_status
16487
16488 # as_fn_exit STATUS
16489 # -----------------
16490 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16491 as_fn_exit ()
16492 {
16493   set +e
16494   as_fn_set_status $1
16495   exit $1
16496 } # as_fn_exit
16497
16498 # as_fn_unset VAR
16499 # ---------------
16500 # Portably unset VAR.
16501 as_fn_unset ()
16502 {
16503   { eval $1=; unset $1;}
16504 }
16505 as_unset=as_fn_unset
16506 # as_fn_append VAR VALUE
16507 # ----------------------
16508 # Append the text in VALUE to the end of the definition contained in VAR. Take
16509 # advantage of any shell optimizations that allow amortized linear growth over
16510 # repeated appends, instead of the typical quadratic growth present in naive
16511 # implementations.
16512 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16513   eval 'as_fn_append ()
16514   {
16515     eval $1+=\$2
16516   }'
16517 else
16518   as_fn_append ()
16519   {
16520     eval $1=\$$1\$2
16521   }
16522 fi # as_fn_append
16523
16524 # as_fn_arith ARG...
16525 # ------------------
16526 # Perform arithmetic evaluation on the ARGs, and store the result in the
16527 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16528 # must be portable across $(()) and expr.
16529 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16530   eval 'as_fn_arith ()
16531   {
16532     as_val=$(( $* ))
16533   }'
16534 else
16535   as_fn_arith ()
16536   {
16537     as_val=`expr "$@" || test $? -eq 1`
16538   }
16539 fi # as_fn_arith
16540
16541
16542 if expr a : '\(a\)' >/dev/null 2>&1 &&
16543    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16544   as_expr=expr
16545 else
16546   as_expr=false
16547 fi
16548
16549 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16550   as_basename=basename
16551 else
16552   as_basename=false
16553 fi
16554
16555 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16556   as_dirname=dirname
16557 else
16558   as_dirname=false
16559 fi
16560
16561 as_me=`$as_basename -- "$0" ||
16562 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16563          X"$0" : 'X\(//\)$' \| \
16564          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16565 $as_echo X/"$0" |
16566     sed '/^.*\/\([^/][^/]*\)\/*$/{
16567             s//\1/
16568             q
16569           }
16570           /^X\/\(\/\/\)$/{
16571             s//\1/
16572             q
16573           }
16574           /^X\/\(\/\).*/{
16575             s//\1/
16576             q
16577           }
16578           s/.*/./; q'`
16579
16580 # Avoid depending upon Character Ranges.
16581 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16582 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16583 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16584 as_cr_digits='0123456789'
16585 as_cr_alnum=$as_cr_Letters$as_cr_digits
16586
16587 ECHO_C= ECHO_N= ECHO_T=
16588 case `echo -n x` in #(((((
16589 -n*)
16590   case `echo 'xy\c'` in
16591   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16592   xy)  ECHO_C='\c';;
16593   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16594        ECHO_T=' ';;
16595   esac;;
16596 *)
16597   ECHO_N='-n';;
16598 esac
16599
16600 rm -f conf$$ conf$$.exe conf$$.file
16601 if test -d conf$$.dir; then
16602   rm -f conf$$.dir/conf$$.file
16603 else
16604   rm -f conf$$.dir
16605   mkdir conf$$.dir 2>/dev/null
16606 fi
16607 if (echo >conf$$.file) 2>/dev/null; then
16608   if ln -s conf$$.file conf$$ 2>/dev/null; then
16609     as_ln_s='ln -s'
16610     # ... but there are two gotchas:
16611     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16612     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16613     # In both cases, we have to default to `cp -p'.
16614     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16615       as_ln_s='cp -p'
16616   elif ln conf$$.file conf$$ 2>/dev/null; then
16617     as_ln_s=ln
16618   else
16619     as_ln_s='cp -p'
16620   fi
16621 else
16622   as_ln_s='cp -p'
16623 fi
16624 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16625 rmdir conf$$.dir 2>/dev/null
16626
16627
16628 # as_fn_mkdir_p
16629 # -------------
16630 # Create "$as_dir" as a directory, including parents if necessary.
16631 as_fn_mkdir_p ()
16632 {
16633
16634   case $as_dir in #(
16635   -*) as_dir=./$as_dir;;
16636   esac
16637   test -d "$as_dir" || eval $as_mkdir_p || {
16638     as_dirs=
16639     while :; do
16640       case $as_dir in #(
16641       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16642       *) as_qdir=$as_dir;;
16643       esac
16644       as_dirs="'$as_qdir' $as_dirs"
16645       as_dir=`$as_dirname -- "$as_dir" ||
16646 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16647          X"$as_dir" : 'X\(//\)[^/]' \| \
16648          X"$as_dir" : 'X\(//\)$' \| \
16649          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16650 $as_echo X"$as_dir" |
16651     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16652             s//\1/
16653             q
16654           }
16655           /^X\(\/\/\)[^/].*/{
16656             s//\1/
16657             q
16658           }
16659           /^X\(\/\/\)$/{
16660             s//\1/
16661             q
16662           }
16663           /^X\(\/\).*/{
16664             s//\1/
16665             q
16666           }
16667           s/.*/./; q'`
16668       test -d "$as_dir" && break
16669     done
16670     test -z "$as_dirs" || eval "mkdir $as_dirs"
16671   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
16672
16673
16674 } # as_fn_mkdir_p
16675 if mkdir -p . 2>/dev/null; then
16676   as_mkdir_p='mkdir -p "$as_dir"'
16677 else
16678   test -d ./-p && rmdir ./-p
16679   as_mkdir_p=false
16680 fi
16681
16682 if test -x / >/dev/null 2>&1; then
16683   as_test_x='test -x'
16684 else
16685   if ls -dL / >/dev/null 2>&1; then
16686     as_ls_L_option=L
16687   else
16688     as_ls_L_option=
16689   fi
16690   as_test_x='
16691     eval sh -c '\''
16692       if test -d "$1"; then
16693         test -d "$1/.";
16694       else
16695         case $1 in #(
16696         -*)set "./$1";;
16697         esac;
16698         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16699         ???[sx]*):;;*)false;;esac;fi
16700     '\'' sh
16701   '
16702 fi
16703 as_executable_p=$as_test_x
16704
16705 # Sed expression to map a string onto a valid CPP name.
16706 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16707
16708 # Sed expression to map a string onto a valid variable name.
16709 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16710
16711
16712 exec 6>&1
16713 ## ----------------------------------- ##
16714 ## Main body of $CONFIG_STATUS script. ##
16715 ## ----------------------------------- ##
16716 _ASEOF
16717 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16718
16719 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16720 # Save the log message, to keep $0 and so on meaningful, and to
16721 # report actual input values of CONFIG_FILES etc. instead of their
16722 # values after options handling.
16723 ac_log="
16724 This file was extended by GNU OpenMP Runtime Library $as_me 1.0, which was
16725 generated by GNU Autoconf 2.64.  Invocation command line was
16726
16727   CONFIG_FILES    = $CONFIG_FILES
16728   CONFIG_HEADERS  = $CONFIG_HEADERS
16729   CONFIG_LINKS    = $CONFIG_LINKS
16730   CONFIG_COMMANDS = $CONFIG_COMMANDS
16731   $ $0 $@
16732
16733 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16734 "
16735
16736 _ACEOF
16737
16738 case $ac_config_files in *"
16739 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16740 esac
16741
16742 case $ac_config_headers in *"
16743 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16744 esac
16745
16746
16747 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16748 # Files that config.status was made for.
16749 config_files="$ac_config_files"
16750 config_headers="$ac_config_headers"
16751 config_commands="$ac_config_commands"
16752
16753 _ACEOF
16754
16755 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16756 ac_cs_usage="\
16757 \`$as_me' instantiates files and other configuration actions
16758 from templates according to the current configuration.  Unless the files
16759 and actions are specified as TAGs, all are instantiated by default.
16760
16761 Usage: $0 [OPTION]... [TAG]...
16762
16763   -h, --help       print this help, then exit
16764   -V, --version    print version number and configuration settings, then exit
16765   -q, --quiet, --silent
16766                    do not print progress messages
16767   -d, --debug      don't remove temporary files
16768       --recheck    update $as_me by reconfiguring in the same conditions
16769       --file=FILE[:TEMPLATE]
16770                    instantiate the configuration file FILE
16771       --header=FILE[:TEMPLATE]
16772                    instantiate the configuration header FILE
16773
16774 Configuration files:
16775 $config_files
16776
16777 Configuration headers:
16778 $config_headers
16779
16780 Configuration commands:
16781 $config_commands
16782
16783 Report bugs to the package provider.
16784 GNU OpenMP Runtime Library home page: <http://www.gnu.org/software/libgomp/>.
16785 General help using GNU software: <http://www.gnu.org/gethelp/>."
16786
16787 _ACEOF
16788 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16789 ac_cs_version="\\
16790 GNU OpenMP Runtime Library config.status 1.0
16791 configured by $0, generated by GNU Autoconf 2.64,
16792   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
16793
16794 Copyright (C) 2009 Free Software Foundation, Inc.
16795 This config.status script is free software; the Free Software Foundation
16796 gives unlimited permission to copy, distribute and modify it."
16797
16798 ac_pwd='$ac_pwd'
16799 srcdir='$srcdir'
16800 INSTALL='$INSTALL'
16801 MKDIR_P='$MKDIR_P'
16802 AWK='$AWK'
16803 test -n "\$AWK" || AWK=awk
16804 _ACEOF
16805
16806 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16807 # The default lists apply if the user does not specify any file.
16808 ac_need_defaults=:
16809 while test $# != 0
16810 do
16811   case $1 in
16812   --*=*)
16813     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16814     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16815     ac_shift=:
16816     ;;
16817   *)
16818     ac_option=$1
16819     ac_optarg=$2
16820     ac_shift=shift
16821     ;;
16822   esac
16823
16824   case $ac_option in
16825   # Handling of the options.
16826   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16827     ac_cs_recheck=: ;;
16828   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16829     $as_echo "$ac_cs_version"; exit ;;
16830   --debug | --debu | --deb | --de | --d | -d )
16831     debug=: ;;
16832   --file | --fil | --fi | --f )
16833     $ac_shift
16834     case $ac_optarg in
16835     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16836     esac
16837     as_fn_append CONFIG_FILES " '$ac_optarg'"
16838     ac_need_defaults=false;;
16839   --header | --heade | --head | --hea )
16840     $ac_shift
16841     case $ac_optarg in
16842     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16843     esac
16844     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16845     ac_need_defaults=false;;
16846   --he | --h)
16847     # Conflict between --help and --header
16848     as_fn_error "ambiguous option: \`$1'
16849 Try \`$0 --help' for more information.";;
16850   --help | --hel | -h )
16851     $as_echo "$ac_cs_usage"; exit ;;
16852   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16853   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16854     ac_cs_silent=: ;;
16855
16856   # This is an error.
16857   -*) as_fn_error "unrecognized option: \`$1'
16858 Try \`$0 --help' for more information." ;;
16859
16860   *) as_fn_append ac_config_targets " $1"
16861      ac_need_defaults=false ;;
16862
16863   esac
16864   shift
16865 done
16866
16867 ac_configure_extra_args=
16868
16869 if $ac_cs_silent; then
16870   exec 6>/dev/null
16871   ac_configure_extra_args="$ac_configure_extra_args --silent"
16872 fi
16873
16874 _ACEOF
16875 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16876 if \$ac_cs_recheck; then
16877   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16878   shift
16879   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16880   CONFIG_SHELL='$SHELL'
16881   export CONFIG_SHELL
16882   exec "\$@"
16883 fi
16884
16885 _ACEOF
16886 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16887 exec 5>>config.log
16888 {
16889   echo
16890   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16891 ## Running $as_me. ##
16892 _ASBOX
16893   $as_echo "$ac_log"
16894 } >&5
16895
16896 _ACEOF
16897 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16898 #
16899 # INIT-COMMANDS
16900 #
16901
16902 srcdir="$srcdir"
16903 host="$host"
16904 target="$target"
16905 with_multisubdir="$with_multisubdir"
16906 with_multisrctop="$with_multisrctop"
16907 with_target_subdir="$with_target_subdir"
16908 ac_configure_args="${multilib_arg} ${ac_configure_args}"
16909 multi_basedir="$multi_basedir"
16910 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
16911 CC="$CC"
16912 CXX="$CXX"
16913 GFORTRAN="$GFORTRAN"
16914 GCJ="$GCJ"
16915 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16916
16917
16918 # The HP-UX ksh and POSIX shell print the target directory to stdout
16919 # if CDPATH is set.
16920 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16921
16922 sed_quote_subst='$sed_quote_subst'
16923 double_quote_subst='$double_quote_subst'
16924 delay_variable_subst='$delay_variable_subst'
16925 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16926 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16927 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16928 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16929 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16930 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16931 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16932 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16933 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16934 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16935 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16936 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16937 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16938 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16939 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16940 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16941 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16942 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16943 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16944 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16945 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16946 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16947 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16948 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16949 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16950 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16951 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16952 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16953 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16954 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16955 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16956 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16957 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16958 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16959 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16960 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16961 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16962 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16963 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16964 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16965 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16966 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16967 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16968 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16969 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16970 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16971 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16972 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16973 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"`'
16974 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16975 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16976 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16977 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16978 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16979 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16980 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16981 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16982 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16983 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16984 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16985 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16986 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16987 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16988 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16989 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16990 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16991 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16992 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16993 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16994 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16995 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16996 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16997 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16998 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16999 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17000 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17001 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17002 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17003 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17004 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17005 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17006 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17007 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17008 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17009 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17010 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17011 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17012 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17013 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17014 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17015 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17016 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17017 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17018 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17019 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17020 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17021 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17022 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17023 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17024 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17025 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17026 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17027 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17028 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17029 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17030 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17031 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17032 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17033 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17034 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17035 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17036 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17037 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17038 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17039 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17040 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17041 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17042 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17043 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17044 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17045 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17046 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17047 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17048 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17049 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17050 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17051 LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
17052 reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
17053 reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
17054 old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17055 compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
17056 GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
17057 lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
17058 lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
17059 lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
17060 lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
17061 lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
17062 archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
17063 enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
17064 export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17065 whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17066 compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
17067 old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
17068 old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
17069 archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17070 archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17071 module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
17072 module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17073 with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
17074 allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17075 no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17076 hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17077 hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
17078 hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
17079 hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
17080 hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
17081 hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
17082 hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
17083 hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
17084 inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
17085 link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
17086 fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
17087 always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
17088 export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
17089 exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17090 include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17091 prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
17092 file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
17093 hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
17094 compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
17095 predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
17096 postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
17097 predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
17098 postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
17099 compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
17100
17101 LTCC='$LTCC'
17102 LTCFLAGS='$LTCFLAGS'
17103 compiler='$compiler_DEFAULT'
17104
17105 # A function that is used when there is no print builtin or printf.
17106 func_fallback_echo ()
17107 {
17108   eval 'cat <<_LTECHO_EOF
17109 \$1
17110 _LTECHO_EOF'
17111 }
17112
17113 # Quote evaled strings.
17114 for var in SHELL \
17115 ECHO \
17116 SED \
17117 GREP \
17118 EGREP \
17119 FGREP \
17120 LD \
17121 NM \
17122 LN_S \
17123 lt_SP2NL \
17124 lt_NL2SP \
17125 reload_flag \
17126 OBJDUMP \
17127 deplibs_check_method \
17128 file_magic_cmd \
17129 AR \
17130 AR_FLAGS \
17131 STRIP \
17132 RANLIB \
17133 CC \
17134 CFLAGS \
17135 compiler \
17136 lt_cv_sys_global_symbol_pipe \
17137 lt_cv_sys_global_symbol_to_cdecl \
17138 lt_cv_sys_global_symbol_to_c_name_address \
17139 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17140 lt_prog_compiler_no_builtin_flag \
17141 lt_prog_compiler_wl \
17142 lt_prog_compiler_pic \
17143 lt_prog_compiler_static \
17144 lt_cv_prog_compiler_c_o \
17145 need_locks \
17146 DSYMUTIL \
17147 NMEDIT \
17148 LIPO \
17149 OTOOL \
17150 OTOOL64 \
17151 shrext_cmds \
17152 export_dynamic_flag_spec \
17153 whole_archive_flag_spec \
17154 compiler_needs_object \
17155 with_gnu_ld \
17156 allow_undefined_flag \
17157 no_undefined_flag \
17158 hardcode_libdir_flag_spec \
17159 hardcode_libdir_flag_spec_ld \
17160 hardcode_libdir_separator \
17161 fix_srcfile_path \
17162 exclude_expsyms \
17163 include_expsyms \
17164 file_list_spec \
17165 variables_saved_for_relink \
17166 libname_spec \
17167 library_names_spec \
17168 soname_spec \
17169 install_override_mode \
17170 finish_eval \
17171 old_striplib \
17172 striplib \
17173 compiler_lib_search_dirs \
17174 predep_objects \
17175 postdep_objects \
17176 predeps \
17177 postdeps \
17178 compiler_lib_search_path \
17179 LD_FC \
17180 reload_flag_FC \
17181 compiler_FC \
17182 lt_prog_compiler_no_builtin_flag_FC \
17183 lt_prog_compiler_wl_FC \
17184 lt_prog_compiler_pic_FC \
17185 lt_prog_compiler_static_FC \
17186 lt_cv_prog_compiler_c_o_FC \
17187 export_dynamic_flag_spec_FC \
17188 whole_archive_flag_spec_FC \
17189 compiler_needs_object_FC \
17190 with_gnu_ld_FC \
17191 allow_undefined_flag_FC \
17192 no_undefined_flag_FC \
17193 hardcode_libdir_flag_spec_FC \
17194 hardcode_libdir_flag_spec_ld_FC \
17195 hardcode_libdir_separator_FC \
17196 fix_srcfile_path_FC \
17197 exclude_expsyms_FC \
17198 include_expsyms_FC \
17199 file_list_spec_FC \
17200 compiler_lib_search_dirs_FC \
17201 predep_objects_FC \
17202 postdep_objects_FC \
17203 predeps_FC \
17204 postdeps_FC \
17205 compiler_lib_search_path_FC; do
17206     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17207     *[\\\\\\\`\\"\\\$]*)
17208       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17209       ;;
17210     *)
17211       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17212       ;;
17213     esac
17214 done
17215
17216 # Double-quote double-evaled strings.
17217 for var in reload_cmds \
17218 old_postinstall_cmds \
17219 old_postuninstall_cmds \
17220 old_archive_cmds \
17221 extract_expsyms_cmds \
17222 old_archive_from_new_cmds \
17223 old_archive_from_expsyms_cmds \
17224 archive_cmds \
17225 archive_expsym_cmds \
17226 module_cmds \
17227 module_expsym_cmds \
17228 export_symbols_cmds \
17229 prelink_cmds \
17230 postinstall_cmds \
17231 postuninstall_cmds \
17232 finish_cmds \
17233 sys_lib_search_path_spec \
17234 sys_lib_dlsearch_path_spec \
17235 reload_cmds_FC \
17236 old_archive_cmds_FC \
17237 old_archive_from_new_cmds_FC \
17238 old_archive_from_expsyms_cmds_FC \
17239 archive_cmds_FC \
17240 archive_expsym_cmds_FC \
17241 module_cmds_FC \
17242 module_expsym_cmds_FC \
17243 export_symbols_cmds_FC \
17244 prelink_cmds_FC; do
17245     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17246     *[\\\\\\\`\\"\\\$]*)
17247       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17248       ;;
17249     *)
17250       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17251       ;;
17252     esac
17253 done
17254
17255 ac_aux_dir='$ac_aux_dir'
17256 xsi_shell='$xsi_shell'
17257 lt_shell_append='$lt_shell_append'
17258
17259 # See if we are running on zsh, and set the options which allow our
17260 # commands through without removal of \ escapes INIT.
17261 if test -n "\${ZSH_VERSION+set}" ; then
17262    setopt NO_GLOB_SUBST
17263 fi
17264
17265
17266     PACKAGE='$PACKAGE'
17267     VERSION='$VERSION'
17268     TIMESTAMP='$TIMESTAMP'
17269     RM='$RM'
17270     ofile='$ofile'
17271
17272
17273
17274
17275
17276
17277 GCC="$GCC"
17278 CC="$CC"
17279 acx_cv_header_stdint="$acx_cv_header_stdint"
17280 acx_cv_type_int8_t="$acx_cv_type_int8_t"
17281 acx_cv_type_int16_t="$acx_cv_type_int16_t"
17282 acx_cv_type_int32_t="$acx_cv_type_int32_t"
17283 acx_cv_type_int64_t="$acx_cv_type_int64_t"
17284 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17285 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17286 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17287 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17288 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17289 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
17290 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17291 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
17292 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
17293
17294
17295 _ACEOF
17296
17297 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17298
17299 # Handling of arguments.
17300 for ac_config_target in $ac_config_targets
17301 do
17302   case $ac_config_target in
17303     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
17304     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17305     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17306     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17307     "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
17308     "omp.h") CONFIG_FILES="$CONFIG_FILES omp.h" ;;
17309     "omp_lib.h") CONFIG_FILES="$CONFIG_FILES omp_lib.h" ;;
17310     "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;;
17311     "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;;
17312     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17313     "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
17314     "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;;
17315
17316   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17317   esac
17318 done
17319
17320
17321 # If the user did not use the arguments to specify the items to instantiate,
17322 # then the envvar interface is used.  Set only those that are not.
17323 # We use the long form for the default assignment because of an extremely
17324 # bizarre bug on SunOS 4.1.3.
17325 if $ac_need_defaults; then
17326   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17327   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17328   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17329 fi
17330
17331 # Have a temporary directory for convenience.  Make it in the build tree
17332 # simply because there is no reason against having it here, and in addition,
17333 # creating and moving files from /tmp can sometimes cause problems.
17334 # Hook for its removal unless debugging.
17335 # Note that there is a small window in which the directory will not be cleaned:
17336 # after its creation but before its name has been assigned to `$tmp'.
17337 $debug ||
17338 {
17339   tmp=
17340   trap 'exit_status=$?
17341   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17342 ' 0
17343   trap 'as_fn_exit 1' 1 2 13 15
17344 }
17345 # Create a (secure) tmp directory for tmp files.
17346
17347 {
17348   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17349   test -n "$tmp" && test -d "$tmp"
17350 }  ||
17351 {
17352   tmp=./conf$$-$RANDOM
17353   (umask 077 && mkdir "$tmp")
17354 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17355
17356 # Set up the scripts for CONFIG_FILES section.
17357 # No need to generate them if there are no CONFIG_FILES.
17358 # This happens for instance with `./config.status config.h'.
17359 if test -n "$CONFIG_FILES"; then
17360
17361
17362 ac_cr=`echo X | tr X '\015'`
17363 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17364 # But we know of no other shell where ac_cr would be empty at this
17365 # point, so we can use a bashism as a fallback.
17366 if test "x$ac_cr" = x; then
17367   eval ac_cr=\$\'\\r\'
17368 fi
17369 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17370 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17371   ac_cs_awk_cr='\r'
17372 else
17373   ac_cs_awk_cr=$ac_cr
17374 fi
17375
17376 echo 'BEGIN {' >"$tmp/subs1.awk" &&
17377 _ACEOF
17378
17379
17380 {
17381   echo "cat >conf$$subs.awk <<_ACEOF" &&
17382   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17383   echo "_ACEOF"
17384 } >conf$$subs.sh ||
17385   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17386 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17387 ac_delim='%!_!# '
17388 for ac_last_try in false false false false false :; do
17389   . ./conf$$subs.sh ||
17390     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17391
17392   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17393   if test $ac_delim_n = $ac_delim_num; then
17394     break
17395   elif $ac_last_try; then
17396     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17397   else
17398     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17399   fi
17400 done
17401 rm -f conf$$subs.sh
17402
17403 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17404 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17405 _ACEOF
17406 sed -n '
17407 h
17408 s/^/S["/; s/!.*/"]=/
17409 p
17410 g
17411 s/^[^!]*!//
17412 :repl
17413 t repl
17414 s/'"$ac_delim"'$//
17415 t delim
17416 :nl
17417 h
17418 s/\(.\{148\}\).*/\1/
17419 t more1
17420 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17421 p
17422 n
17423 b repl
17424 :more1
17425 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17426 p
17427 g
17428 s/.\{148\}//
17429 t nl
17430 :delim
17431 h
17432 s/\(.\{148\}\).*/\1/
17433 t more2
17434 s/["\\]/\\&/g; s/^/"/; s/$/"/
17435 p
17436 b
17437 :more2
17438 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17439 p
17440 g
17441 s/.\{148\}//
17442 t delim
17443 ' <conf$$subs.awk | sed '
17444 /^[^""]/{
17445   N
17446   s/\n//
17447 }
17448 ' >>$CONFIG_STATUS || ac_write_fail=1
17449 rm -f conf$$subs.awk
17450 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17451 _ACAWK
17452 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17453   for (key in S) S_is_set[key] = 1
17454   FS = "\a"
17455
17456 }
17457 {
17458   line = $ 0
17459   nfields = split(line, field, "@")
17460   substed = 0
17461   len = length(field[1])
17462   for (i = 2; i < nfields; i++) {
17463     key = field[i]
17464     keylen = length(key)
17465     if (S_is_set[key]) {
17466       value = S[key]
17467       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17468       len += length(value) + length(field[++i])
17469       substed = 1
17470     } else
17471       len += 1 + keylen
17472   }
17473
17474   print line
17475 }
17476
17477 _ACAWK
17478 _ACEOF
17479 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17480 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17481   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17482 else
17483   cat
17484 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17485   || as_fn_error "could not setup config files machinery" "$LINENO" 5
17486 _ACEOF
17487
17488 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17489 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17490 # trailing colons and then remove the whole line if VPATH becomes empty
17491 # (actually we leave an empty line to preserve line numbers).
17492 if test "x$srcdir" = x.; then
17493   ac_vpsub='/^[  ]*VPATH[        ]*=/{
17494 s/:*\$(srcdir):*/:/
17495 s/:*\${srcdir}:*/:/
17496 s/:*@srcdir@:*/:/
17497 s/^\([^=]*=[     ]*\):*/\1/
17498 s/:*$//
17499 s/^[^=]*=[       ]*$//
17500 }'
17501 fi
17502
17503 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17504 fi # test -n "$CONFIG_FILES"
17505
17506 # Set up the scripts for CONFIG_HEADERS section.
17507 # No need to generate them if there are no CONFIG_HEADERS.
17508 # This happens for instance with `./config.status Makefile'.
17509 if test -n "$CONFIG_HEADERS"; then
17510 cat >"$tmp/defines.awk" <<\_ACAWK ||
17511 BEGIN {
17512 _ACEOF
17513
17514 # Transform confdefs.h into an awk script `defines.awk', embedded as
17515 # here-document in config.status, that substitutes the proper values into
17516 # config.h.in to produce config.h.
17517
17518 # Create a delimiter string that does not exist in confdefs.h, to ease
17519 # handling of long lines.
17520 ac_delim='%!_!# '
17521 for ac_last_try in false false :; do
17522   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17523   if test -z "$ac_t"; then
17524     break
17525   elif $ac_last_try; then
17526     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17527   else
17528     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17529   fi
17530 done
17531
17532 # For the awk script, D is an array of macro values keyed by name,
17533 # likewise P contains macro parameters if any.  Preserve backslash
17534 # newline sequences.
17535
17536 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17537 sed -n '
17538 s/.\{148\}/&'"$ac_delim"'/g
17539 t rset
17540 :rset
17541 s/^[     ]*#[    ]*define[       ][      ]*/ /
17542 t def
17543 d
17544 :def
17545 s/\\$//
17546 t bsnl
17547 s/["\\]/\\&/g
17548 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17549 D["\1"]=" \3"/p
17550 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
17551 d
17552 :bsnl
17553 s/["\\]/\\&/g
17554 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
17555 D["\1"]=" \3\\\\\\n"\\/p
17556 t cont
17557 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17558 t cont
17559 d
17560 :cont
17561 n
17562 s/.\{148\}/&'"$ac_delim"'/g
17563 t clear
17564 :clear
17565 s/\\$//
17566 t bsnlc
17567 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17568 d
17569 :bsnlc
17570 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17571 b cont
17572 ' <confdefs.h | sed '
17573 s/'"$ac_delim"'/"\\\
17574 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17575
17576 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17577   for (key in D) D_is_set[key] = 1
17578   FS = "\a"
17579 }
17580 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17581   line = \$ 0
17582   split(line, arg, " ")
17583   if (arg[1] == "#") {
17584     defundef = arg[2]
17585     mac1 = arg[3]
17586   } else {
17587     defundef = substr(arg[1], 2)
17588     mac1 = arg[2]
17589   }
17590   split(mac1, mac2, "(") #)
17591   macro = mac2[1]
17592   prefix = substr(line, 1, index(line, defundef) - 1)
17593   if (D_is_set[macro]) {
17594     # Preserve the white space surrounding the "#".
17595     print prefix "define", macro P[macro] D[macro]
17596     next
17597   } else {
17598     # Replace #undef with comments.  This is necessary, for example,
17599     # in the case of _POSIX_SOURCE, which is predefined and required
17600     # on some systems where configure will not decide to define it.
17601     if (defundef == "undef") {
17602       print "/*", prefix defundef, macro, "*/"
17603       next
17604     }
17605   }
17606 }
17607 { print }
17608 _ACAWK
17609 _ACEOF
17610 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17611   as_fn_error "could not setup config headers machinery" "$LINENO" 5
17612 fi # test -n "$CONFIG_HEADERS"
17613
17614
17615 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
17616 shift
17617 for ac_tag
17618 do
17619   case $ac_tag in
17620   :[FHLC]) ac_mode=$ac_tag; continue;;
17621   esac
17622   case $ac_mode$ac_tag in
17623   :[FHL]*:*);;
17624   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
17625   :[FH]-) ac_tag=-:-;;
17626   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17627   esac
17628   ac_save_IFS=$IFS
17629   IFS=:
17630   set x $ac_tag
17631   IFS=$ac_save_IFS
17632   shift
17633   ac_file=$1
17634   shift
17635
17636   case $ac_mode in
17637   :L) ac_source=$1;;
17638   :[FH])
17639     ac_file_inputs=
17640     for ac_f
17641     do
17642       case $ac_f in
17643       -) ac_f="$tmp/stdin";;
17644       *) # Look for the file first in the build tree, then in the source tree
17645          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17646          # because $ac_f cannot contain `:'.
17647          test -f "$ac_f" ||
17648            case $ac_f in
17649            [\\/$]*) false;;
17650            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17651            esac ||
17652            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17653       esac
17654       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17655       as_fn_append ac_file_inputs " '$ac_f'"
17656     done
17657
17658     # Let's still pretend it is `configure' which instantiates (i.e., don't
17659     # use $as_me), people would be surprised to read:
17660     #    /* config.h.  Generated by config.status.  */
17661     configure_input='Generated from '`
17662           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17663         `' by configure.'
17664     if test x"$ac_file" != x-; then
17665       configure_input="$ac_file.  $configure_input"
17666       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17667 $as_echo "$as_me: creating $ac_file" >&6;}
17668     fi
17669     # Neutralize special characters interpreted by sed in replacement strings.
17670     case $configure_input in #(
17671     *\&* | *\|* | *\\* )
17672        ac_sed_conf_input=`$as_echo "$configure_input" |
17673        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17674     *) ac_sed_conf_input=$configure_input;;
17675     esac
17676
17677     case $ac_tag in
17678     *:-:* | *:-) cat >"$tmp/stdin" \
17679       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
17680     esac
17681     ;;
17682   esac
17683
17684   ac_dir=`$as_dirname -- "$ac_file" ||
17685 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17686          X"$ac_file" : 'X\(//\)[^/]' \| \
17687          X"$ac_file" : 'X\(//\)$' \| \
17688          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17689 $as_echo X"$ac_file" |
17690     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17691             s//\1/
17692             q
17693           }
17694           /^X\(\/\/\)[^/].*/{
17695             s//\1/
17696             q
17697           }
17698           /^X\(\/\/\)$/{
17699             s//\1/
17700             q
17701           }
17702           /^X\(\/\).*/{
17703             s//\1/
17704             q
17705           }
17706           s/.*/./; q'`
17707   as_dir="$ac_dir"; as_fn_mkdir_p
17708   ac_builddir=.
17709
17710 case "$ac_dir" in
17711 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17712 *)
17713   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17714   # A ".." for each directory in $ac_dir_suffix.
17715   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17716   case $ac_top_builddir_sub in
17717   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17718   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17719   esac ;;
17720 esac
17721 ac_abs_top_builddir=$ac_pwd
17722 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17723 # for backward compatibility:
17724 ac_top_builddir=$ac_top_build_prefix
17725
17726 case $srcdir in
17727   .)  # We are building in place.
17728     ac_srcdir=.
17729     ac_top_srcdir=$ac_top_builddir_sub
17730     ac_abs_top_srcdir=$ac_pwd ;;
17731   [\\/]* | ?:[\\/]* )  # Absolute name.
17732     ac_srcdir=$srcdir$ac_dir_suffix;
17733     ac_top_srcdir=$srcdir
17734     ac_abs_top_srcdir=$srcdir ;;
17735   *) # Relative name.
17736     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17737     ac_top_srcdir=$ac_top_build_prefix$srcdir
17738     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17739 esac
17740 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17741
17742
17743   case $ac_mode in
17744   :F)
17745   #
17746   # CONFIG_FILE
17747   #
17748
17749   case $INSTALL in
17750   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17751   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17752   esac
17753   ac_MKDIR_P=$MKDIR_P
17754   case $MKDIR_P in
17755   [\\/$]* | ?:[\\/]* ) ;;
17756   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17757   esac
17758 _ACEOF
17759
17760 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17761 # If the template does not know about datarootdir, expand it.
17762 # FIXME: This hack should be removed a few years after 2.60.
17763 ac_datarootdir_hack=; ac_datarootdir_seen=
17764 ac_sed_dataroot='
17765 /datarootdir/ {
17766   p
17767   q
17768 }
17769 /@datadir@/p
17770 /@docdir@/p
17771 /@infodir@/p
17772 /@localedir@/p
17773 /@mandir@/p'
17774 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17775 *datarootdir*) ac_datarootdir_seen=yes;;
17776 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17777   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17778 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17779 _ACEOF
17780 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17781   ac_datarootdir_hack='
17782   s&@datadir@&$datadir&g
17783   s&@docdir@&$docdir&g
17784   s&@infodir@&$infodir&g
17785   s&@localedir@&$localedir&g
17786   s&@mandir@&$mandir&g
17787   s&\\\${datarootdir}&$datarootdir&g' ;;
17788 esac
17789 _ACEOF
17790
17791 # Neutralize VPATH when `$srcdir' = `.'.
17792 # Shell code in configure.ac might set extrasub.
17793 # FIXME: do we really want to maintain this feature?
17794 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17795 ac_sed_extra="$ac_vpsub
17796 $extrasub
17797 _ACEOF
17798 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17799 :t
17800 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17801 s|@configure_input@|$ac_sed_conf_input|;t t
17802 s&@top_builddir@&$ac_top_builddir_sub&;t t
17803 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17804 s&@srcdir@&$ac_srcdir&;t t
17805 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17806 s&@top_srcdir@&$ac_top_srcdir&;t t
17807 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17808 s&@builddir@&$ac_builddir&;t t
17809 s&@abs_builddir@&$ac_abs_builddir&;t t
17810 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17811 s&@INSTALL@&$ac_INSTALL&;t t
17812 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17813 $ac_datarootdir_hack
17814 "
17815 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
17816   || as_fn_error "could not create $ac_file" "$LINENO" 5
17817
17818 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17819   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
17820   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
17821   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17822 which seems to be undefined.  Please make sure it is defined." >&5
17823 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17824 which seems to be undefined.  Please make sure it is defined." >&2;}
17825
17826   rm -f "$tmp/stdin"
17827   case $ac_file in
17828   -) cat "$tmp/out" && rm -f "$tmp/out";;
17829   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
17830   esac \
17831   || as_fn_error "could not create $ac_file" "$LINENO" 5
17832  ;;
17833   :H)
17834   #
17835   # CONFIG_HEADER
17836   #
17837   if test x"$ac_file" != x-; then
17838     {
17839       $as_echo "/* $configure_input  */" \
17840       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
17841     } >"$tmp/config.h" \
17842       || as_fn_error "could not create $ac_file" "$LINENO" 5
17843     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
17844       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17845 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17846     else
17847       rm -f "$ac_file"
17848       mv "$tmp/config.h" "$ac_file" \
17849         || as_fn_error "could not create $ac_file" "$LINENO" 5
17850     fi
17851   else
17852     $as_echo "/* $configure_input  */" \
17853       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
17854       || as_fn_error "could not create -" "$LINENO" 5
17855   fi
17856 # Compute "$ac_file"'s index in $config_headers.
17857 _am_arg="$ac_file"
17858 _am_stamp_count=1
17859 for _am_header in $config_headers :; do
17860   case $_am_header in
17861     $_am_arg | $_am_arg:* )
17862       break ;;
17863     * )
17864       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17865   esac
17866 done
17867 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17868 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17869          X"$_am_arg" : 'X\(//\)[^/]' \| \
17870          X"$_am_arg" : 'X\(//\)$' \| \
17871          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17872 $as_echo X"$_am_arg" |
17873     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17874             s//\1/
17875             q
17876           }
17877           /^X\(\/\/\)[^/].*/{
17878             s//\1/
17879             q
17880           }
17881           /^X\(\/\/\)$/{
17882             s//\1/
17883             q
17884           }
17885           /^X\(\/\).*/{
17886             s//\1/
17887             q
17888           }
17889           s/.*/./; q'`/stamp-h$_am_stamp_count
17890  ;;
17891
17892   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17893 $as_echo "$as_me: executing $ac_file commands" >&6;}
17894  ;;
17895   esac
17896
17897
17898   case $ac_file$ac_mode in
17899     "default-1":C)
17900 # Only add multilib support code if we just rebuilt the top-level
17901 # Makefile.
17902 case " $CONFIG_FILES " in
17903  *" Makefile "*)
17904    ac_file=Makefile . ${multi_basedir}/config-ml.in
17905    ;;
17906 esac ;;
17907     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17908   # Autoconf 2.62 quotes --file arguments for eval, but not when files
17909   # are listed without --file.  Let's play safe and only enable the eval
17910   # if we detect the quoting.
17911   case $CONFIG_FILES in
17912   *\'*) eval set x "$CONFIG_FILES" ;;
17913   *)   set x $CONFIG_FILES ;;
17914   esac
17915   shift
17916   for mf
17917   do
17918     # Strip MF so we end up with the name of the file.
17919     mf=`echo "$mf" | sed -e 's/:.*$//'`
17920     # Check whether this is an Automake generated Makefile or not.
17921     # We used to match only the files named `Makefile.in', but
17922     # some people rename them; so instead we look at the file content.
17923     # Grep'ing the first line is not enough: some people post-process
17924     # each Makefile.in and add a new line on top of each file to say so.
17925     # Grep'ing the whole file is not good either: AIX grep has a line
17926     # limit of 2048, but all sed's we know have understand at least 4000.
17927     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17928       dirpart=`$as_dirname -- "$mf" ||
17929 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17930          X"$mf" : 'X\(//\)[^/]' \| \
17931          X"$mf" : 'X\(//\)$' \| \
17932          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17933 $as_echo X"$mf" |
17934     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17935             s//\1/
17936             q
17937           }
17938           /^X\(\/\/\)[^/].*/{
17939             s//\1/
17940             q
17941           }
17942           /^X\(\/\/\)$/{
17943             s//\1/
17944             q
17945           }
17946           /^X\(\/\).*/{
17947             s//\1/
17948             q
17949           }
17950           s/.*/./; q'`
17951     else
17952       continue
17953     fi
17954     # Extract the definition of DEPDIR, am__include, and am__quote
17955     # from the Makefile without running `make'.
17956     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17957     test -z "$DEPDIR" && continue
17958     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17959     test -z "am__include" && continue
17960     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17961     # When using ansi2knr, U may be empty or an underscore; expand it
17962     U=`sed -n 's/^U = //p' < "$mf"`
17963     # Find all dependency output files, they are included files with
17964     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17965     # simplest approach to changing $(DEPDIR) to its actual value in the
17966     # expansion.
17967     for file in `sed -n "
17968       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17969          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
17970       # Make sure the directory exists.
17971       test -f "$dirpart/$file" && continue
17972       fdir=`$as_dirname -- "$file" ||
17973 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17974          X"$file" : 'X\(//\)[^/]' \| \
17975          X"$file" : 'X\(//\)$' \| \
17976          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17977 $as_echo X"$file" |
17978     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17979             s//\1/
17980             q
17981           }
17982           /^X\(\/\/\)[^/].*/{
17983             s//\1/
17984             q
17985           }
17986           /^X\(\/\/\)$/{
17987             s//\1/
17988             q
17989           }
17990           /^X\(\/\).*/{
17991             s//\1/
17992             q
17993           }
17994           s/.*/./; q'`
17995       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17996       # echo "creating $dirpart/$file"
17997       echo '# dummy' > "$dirpart/$file"
17998     done
17999   done
18000 }
18001  ;;
18002     "libtool":C)
18003
18004     # See if we are running on zsh, and set the options which allow our
18005     # commands through without removal of \ escapes.
18006     if test -n "${ZSH_VERSION+set}" ; then
18007       setopt NO_GLOB_SUBST
18008     fi
18009
18010     cfgfile="${ofile}T"
18011     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18012     $RM "$cfgfile"
18013
18014     cat <<_LT_EOF >> "$cfgfile"
18015 #! $SHELL
18016
18017 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18018 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18019 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18020 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
18021 #
18022 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18023 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18024 #   Written by Gordon Matzigkeit, 1996
18025 #
18026 #   This file is part of GNU Libtool.
18027 #
18028 # GNU Libtool is free software; you can redistribute it and/or
18029 # modify it under the terms of the GNU General Public License as
18030 # published by the Free Software Foundation; either version 2 of
18031 # the License, or (at your option) any later version.
18032 #
18033 # As a special exception to the GNU General Public License,
18034 # if you distribute this file as part of a program or library that
18035 # is built using GNU Libtool, you may include this file under the
18036 # same distribution terms that you use for the rest of that program.
18037 #
18038 # GNU Libtool is distributed in the hope that it will be useful,
18039 # but WITHOUT ANY WARRANTY; without even the implied warranty of
18040 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18041 # GNU General Public License for more details.
18042 #
18043 # You should have received a copy of the GNU General Public License
18044 # along with GNU Libtool; see the file COPYING.  If not, a copy
18045 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18046 # obtained by writing to the Free Software Foundation, Inc.,
18047 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18048
18049
18050 # The names of the tagged configurations supported by this script.
18051 available_tags="FC "
18052
18053 # ### BEGIN LIBTOOL CONFIG
18054
18055 # Which release of libtool.m4 was used?
18056 macro_version=$macro_version
18057 macro_revision=$macro_revision
18058
18059 # Whether or not to build shared libraries.
18060 build_libtool_libs=$enable_shared
18061
18062 # Whether or not to build static libraries.
18063 build_old_libs=$enable_static
18064
18065 # What type of objects to build.
18066 pic_mode=$pic_mode
18067
18068 # Whether or not to optimize for fast installation.
18069 fast_install=$enable_fast_install
18070
18071 # Shell to use when invoking shell scripts.
18072 SHELL=$lt_SHELL
18073
18074 # An echo program that protects backslashes.
18075 ECHO=$lt_ECHO
18076
18077 # The host system.
18078 host_alias=$host_alias
18079 host=$host
18080 host_os=$host_os
18081
18082 # The build system.
18083 build_alias=$build_alias
18084 build=$build
18085 build_os=$build_os
18086
18087 # A sed program that does not truncate output.
18088 SED=$lt_SED
18089
18090 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18091 Xsed="\$SED -e 1s/^X//"
18092
18093 # A grep program that handles long lines.
18094 GREP=$lt_GREP
18095
18096 # An ERE matcher.
18097 EGREP=$lt_EGREP
18098
18099 # A literal string matcher.
18100 FGREP=$lt_FGREP
18101
18102 # A BSD- or MS-compatible name lister.
18103 NM=$lt_NM
18104
18105 # Whether we need soft or hard links.
18106 LN_S=$lt_LN_S
18107
18108 # What is the maximum length of a command?
18109 max_cmd_len=$max_cmd_len
18110
18111 # Object file suffix (normally "o").
18112 objext=$ac_objext
18113
18114 # Executable file suffix (normally "").
18115 exeext=$exeext
18116
18117 # whether the shell understands "unset".
18118 lt_unset=$lt_unset
18119
18120 # turn spaces into newlines.
18121 SP2NL=$lt_lt_SP2NL
18122
18123 # turn newlines into spaces.
18124 NL2SP=$lt_lt_NL2SP
18125
18126 # An object symbol dumper.
18127 OBJDUMP=$lt_OBJDUMP
18128
18129 # Method to check whether dependent libraries are shared objects.
18130 deplibs_check_method=$lt_deplibs_check_method
18131
18132 # Command to use when deplibs_check_method == "file_magic".
18133 file_magic_cmd=$lt_file_magic_cmd
18134
18135 # The archiver.
18136 AR=$lt_AR
18137 AR_FLAGS=$lt_AR_FLAGS
18138
18139 # A symbol stripping program.
18140 STRIP=$lt_STRIP
18141
18142 # Commands used to install an old-style archive.
18143 RANLIB=$lt_RANLIB
18144 old_postinstall_cmds=$lt_old_postinstall_cmds
18145 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18146
18147 # Whether to use a lock for old archive extraction.
18148 lock_old_archive_extraction=$lock_old_archive_extraction
18149
18150 # A C compiler.
18151 LTCC=$lt_CC
18152
18153 # LTCC compiler flags.
18154 LTCFLAGS=$lt_CFLAGS
18155
18156 # Take the output of nm and produce a listing of raw symbols and C names.
18157 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18158
18159 # Transform the output of nm in a proper C declaration.
18160 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18161
18162 # Transform the output of nm in a C name address pair.
18163 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18164
18165 # Transform the output of nm in a C name address pair when lib prefix is needed.
18166 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18167
18168 # The name of the directory that contains temporary libtool files.
18169 objdir=$objdir
18170
18171 # Used to examine libraries when file_magic_cmd begins with "file".
18172 MAGIC_CMD=$MAGIC_CMD
18173
18174 # Must we lock files when doing compilation?
18175 need_locks=$lt_need_locks
18176
18177 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18178 DSYMUTIL=$lt_DSYMUTIL
18179
18180 # Tool to change global to local symbols on Mac OS X.
18181 NMEDIT=$lt_NMEDIT
18182
18183 # Tool to manipulate fat objects and archives on Mac OS X.
18184 LIPO=$lt_LIPO
18185
18186 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18187 OTOOL=$lt_OTOOL
18188
18189 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18190 OTOOL64=$lt_OTOOL64
18191
18192 # Old archive suffix (normally "a").
18193 libext=$libext
18194
18195 # Shared library suffix (normally ".so").
18196 shrext_cmds=$lt_shrext_cmds
18197
18198 # The commands to extract the exported symbol list from a shared archive.
18199 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18200
18201 # Variables whose values should be saved in libtool wrapper scripts and
18202 # restored at link time.
18203 variables_saved_for_relink=$lt_variables_saved_for_relink
18204
18205 # Do we need the "lib" prefix for modules?
18206 need_lib_prefix=$need_lib_prefix
18207
18208 # Do we need a version for libraries?
18209 need_version=$need_version
18210
18211 # Library versioning type.
18212 version_type=$version_type
18213
18214 # Shared library runtime path variable.
18215 runpath_var=$runpath_var
18216
18217 # Shared library path variable.
18218 shlibpath_var=$shlibpath_var
18219
18220 # Is shlibpath searched before the hard-coded library search path?
18221 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18222
18223 # Format of library name prefix.
18224 libname_spec=$lt_libname_spec
18225
18226 # List of archive names.  First name is the real one, the rest are links.
18227 # The last name is the one that the linker finds with -lNAME
18228 library_names_spec=$lt_library_names_spec
18229
18230 # The coded name of the library, if different from the real name.
18231 soname_spec=$lt_soname_spec
18232
18233 # Permission mode override for installation of shared libraries.
18234 install_override_mode=$lt_install_override_mode
18235
18236 # Command to use after installation of a shared archive.
18237 postinstall_cmds=$lt_postinstall_cmds
18238
18239 # Command to use after uninstallation of a shared archive.
18240 postuninstall_cmds=$lt_postuninstall_cmds
18241
18242 # Commands used to finish a libtool library installation in a directory.
18243 finish_cmds=$lt_finish_cmds
18244
18245 # As "finish_cmds", except a single script fragment to be evaled but
18246 # not shown.
18247 finish_eval=$lt_finish_eval
18248
18249 # Whether we should hardcode library paths into libraries.
18250 hardcode_into_libs=$hardcode_into_libs
18251
18252 # Compile-time system search path for libraries.
18253 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18254
18255 # Run-time system search path for libraries.
18256 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18257
18258 # Whether dlopen is supported.
18259 dlopen_support=$enable_dlopen
18260
18261 # Whether dlopen of programs is supported.
18262 dlopen_self=$enable_dlopen_self
18263
18264 # Whether dlopen of statically linked programs is supported.
18265 dlopen_self_static=$enable_dlopen_self_static
18266
18267 # Commands to strip libraries.
18268 old_striplib=$lt_old_striplib
18269 striplib=$lt_striplib
18270
18271
18272 # The linker used to build libraries.
18273 LD=$lt_LD
18274
18275 # How to create reloadable object files.
18276 reload_flag=$lt_reload_flag
18277 reload_cmds=$lt_reload_cmds
18278
18279 # Commands used to build an old-style archive.
18280 old_archive_cmds=$lt_old_archive_cmds
18281
18282 # A language specific compiler.
18283 CC=$lt_compiler
18284
18285 # Is the compiler the GNU compiler?
18286 with_gcc=$GCC
18287
18288 # Compiler flag to turn off builtin functions.
18289 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18290
18291 # How to pass a linker flag through the compiler.
18292 wl=$lt_lt_prog_compiler_wl
18293
18294 # Additional compiler flags for building library objects.
18295 pic_flag=$lt_lt_prog_compiler_pic
18296
18297 # Compiler flag to prevent dynamic linking.
18298 link_static_flag=$lt_lt_prog_compiler_static
18299
18300 # Does compiler simultaneously support -c and -o options?
18301 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18302
18303 # Whether or not to add -lc for building shared libraries.
18304 build_libtool_need_lc=$archive_cmds_need_lc
18305
18306 # Whether or not to disallow shared libs when runtime libs are static.
18307 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18308
18309 # Compiler flag to allow reflexive dlopens.
18310 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18311
18312 # Compiler flag to generate shared objects directly from archives.
18313 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18314
18315 # Whether the compiler copes with passing no objects directly.
18316 compiler_needs_object=$lt_compiler_needs_object
18317
18318 # Create an old-style archive from a shared archive.
18319 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18320
18321 # Create a temporary old-style archive to link instead of a shared archive.
18322 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18323
18324 # Commands used to build a shared archive.
18325 archive_cmds=$lt_archive_cmds
18326 archive_expsym_cmds=$lt_archive_expsym_cmds
18327
18328 # Commands used to build a loadable module if different from building
18329 # a shared archive.
18330 module_cmds=$lt_module_cmds
18331 module_expsym_cmds=$lt_module_expsym_cmds
18332
18333 # Whether we are building with GNU ld or not.
18334 with_gnu_ld=$lt_with_gnu_ld
18335
18336 # Flag that allows shared libraries with undefined symbols to be built.
18337 allow_undefined_flag=$lt_allow_undefined_flag
18338
18339 # Flag that enforces no undefined symbols.
18340 no_undefined_flag=$lt_no_undefined_flag
18341
18342 # Flag to hardcode \$libdir into a binary during linking.
18343 # This must work even if \$libdir does not exist
18344 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18345
18346 # If ld is used when linking, flag to hardcode \$libdir into a binary
18347 # during linking.  This must work even if \$libdir does not exist.
18348 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18349
18350 # Whether we need a single "-rpath" flag with a separated argument.
18351 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18352
18353 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18354 # DIR into the resulting binary.
18355 hardcode_direct=$hardcode_direct
18356
18357 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18358 # DIR into the resulting binary and the resulting library dependency is
18359 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18360 # library is relocated.
18361 hardcode_direct_absolute=$hardcode_direct_absolute
18362
18363 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18364 # into the resulting binary.
18365 hardcode_minus_L=$hardcode_minus_L
18366
18367 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18368 # into the resulting binary.
18369 hardcode_shlibpath_var=$hardcode_shlibpath_var
18370
18371 # Set to "yes" if building a shared library automatically hardcodes DIR
18372 # into the library and all subsequent libraries and executables linked
18373 # against it.
18374 hardcode_automatic=$hardcode_automatic
18375
18376 # Set to yes if linker adds runtime paths of dependent libraries
18377 # to runtime path list.
18378 inherit_rpath=$inherit_rpath
18379
18380 # Whether libtool must link a program against all its dependency libraries.
18381 link_all_deplibs=$link_all_deplibs
18382
18383 # Fix the shell variable \$srcfile for the compiler.
18384 fix_srcfile_path=$lt_fix_srcfile_path
18385
18386 # Set to "yes" if exported symbols are required.
18387 always_export_symbols=$always_export_symbols
18388
18389 # The commands to list exported symbols.
18390 export_symbols_cmds=$lt_export_symbols_cmds
18391
18392 # Symbols that should not be listed in the preloaded symbols.
18393 exclude_expsyms=$lt_exclude_expsyms
18394
18395 # Symbols that must always be exported.
18396 include_expsyms=$lt_include_expsyms
18397
18398 # Commands necessary for linking programs (against libraries) with templates.
18399 prelink_cmds=$lt_prelink_cmds
18400
18401 # Specify filename containing input files.
18402 file_list_spec=$lt_file_list_spec
18403
18404 # How to hardcode a shared library path into an executable.
18405 hardcode_action=$hardcode_action
18406
18407 # The directories searched by this compiler when creating a shared library.
18408 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
18409
18410 # Dependencies to place before and after the objects being linked to
18411 # create a shared library.
18412 predep_objects=$lt_predep_objects
18413 postdep_objects=$lt_postdep_objects
18414 predeps=$lt_predeps
18415 postdeps=$lt_postdeps
18416
18417 # The library search path used internally by the compiler when linking
18418 # a shared library.
18419 compiler_lib_search_path=$lt_compiler_lib_search_path
18420
18421 # ### END LIBTOOL CONFIG
18422
18423 _LT_EOF
18424
18425   case $host_os in
18426   aix3*)
18427     cat <<\_LT_EOF >> "$cfgfile"
18428 # AIX sometimes has problems with the GCC collect2 program.  For some
18429 # reason, if we set the COLLECT_NAMES environment variable, the problems
18430 # vanish in a puff of smoke.
18431 if test "X${COLLECT_NAMES+set}" != Xset; then
18432   COLLECT_NAMES=
18433   export COLLECT_NAMES
18434 fi
18435 _LT_EOF
18436     ;;
18437   esac
18438
18439
18440 ltmain="$ac_aux_dir/ltmain.sh"
18441
18442
18443   # We use sed instead of cat because bash on DJGPP gets confused if
18444   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18445   # text mode, it properly converts lines to CR/LF.  This bash problem
18446   # is reportedly fixed, but why not run on old versions too?
18447   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18448     || (rm -f "$cfgfile"; exit 1)
18449
18450   case $xsi_shell in
18451   yes)
18452     cat << \_LT_EOF >> "$cfgfile"
18453
18454 # func_dirname file append nondir_replacement
18455 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18456 # otherwise set result to NONDIR_REPLACEMENT.
18457 func_dirname ()
18458 {
18459   case ${1} in
18460     */*) func_dirname_result="${1%/*}${2}" ;;
18461     *  ) func_dirname_result="${3}" ;;
18462   esac
18463 }
18464
18465 # func_basename file
18466 func_basename ()
18467 {
18468   func_basename_result="${1##*/}"
18469 }
18470
18471 # func_dirname_and_basename file append nondir_replacement
18472 # perform func_basename and func_dirname in a single function
18473 # call:
18474 #   dirname:  Compute the dirname of FILE.  If nonempty,
18475 #             add APPEND to the result, otherwise set result
18476 #             to NONDIR_REPLACEMENT.
18477 #             value returned in "$func_dirname_result"
18478 #   basename: Compute filename of FILE.
18479 #             value retuned in "$func_basename_result"
18480 # Implementation must be kept synchronized with func_dirname
18481 # and func_basename. For efficiency, we do not delegate to
18482 # those functions but instead duplicate the functionality here.
18483 func_dirname_and_basename ()
18484 {
18485   case ${1} in
18486     */*) func_dirname_result="${1%/*}${2}" ;;
18487     *  ) func_dirname_result="${3}" ;;
18488   esac
18489   func_basename_result="${1##*/}"
18490 }
18491
18492 # func_stripname prefix suffix name
18493 # strip PREFIX and SUFFIX off of NAME.
18494 # PREFIX and SUFFIX must not contain globbing or regex special
18495 # characters, hashes, percent signs, but SUFFIX may contain a leading
18496 # dot (in which case that matches only a dot).
18497 func_stripname ()
18498 {
18499   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18500   # positional parameters, so assign one to ordinary parameter first.
18501   func_stripname_result=${3}
18502   func_stripname_result=${func_stripname_result#"${1}"}
18503   func_stripname_result=${func_stripname_result%"${2}"}
18504 }
18505
18506 # func_opt_split
18507 func_opt_split ()
18508 {
18509   func_opt_split_opt=${1%%=*}
18510   func_opt_split_arg=${1#*=}
18511 }
18512
18513 # func_lo2o object
18514 func_lo2o ()
18515 {
18516   case ${1} in
18517     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18518     *)    func_lo2o_result=${1} ;;
18519   esac
18520 }
18521
18522 # func_xform libobj-or-source
18523 func_xform ()
18524 {
18525   func_xform_result=${1%.*}.lo
18526 }
18527
18528 # func_arith arithmetic-term...
18529 func_arith ()
18530 {
18531   func_arith_result=$(( $* ))
18532 }
18533
18534 # func_len string
18535 # STRING may not start with a hyphen.
18536 func_len ()
18537 {
18538   func_len_result=${#1}
18539 }
18540
18541 _LT_EOF
18542     ;;
18543   *) # Bourne compatible functions.
18544     cat << \_LT_EOF >> "$cfgfile"
18545
18546 # func_dirname file append nondir_replacement
18547 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18548 # otherwise set result to NONDIR_REPLACEMENT.
18549 func_dirname ()
18550 {
18551   # Extract subdirectory from the argument.
18552   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18553   if test "X$func_dirname_result" = "X${1}"; then
18554     func_dirname_result="${3}"
18555   else
18556     func_dirname_result="$func_dirname_result${2}"
18557   fi
18558 }
18559
18560 # func_basename file
18561 func_basename ()
18562 {
18563   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18564 }
18565
18566
18567 # func_stripname prefix suffix name
18568 # strip PREFIX and SUFFIX off of NAME.
18569 # PREFIX and SUFFIX must not contain globbing or regex special
18570 # characters, hashes, percent signs, but SUFFIX may contain a leading
18571 # dot (in which case that matches only a dot).
18572 # func_strip_suffix prefix name
18573 func_stripname ()
18574 {
18575   case ${2} in
18576     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18577     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18578   esac
18579 }
18580
18581 # sed scripts:
18582 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18583 my_sed_long_arg='1s/^-[^=]*=//'
18584
18585 # func_opt_split
18586 func_opt_split ()
18587 {
18588   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18589   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18590 }
18591
18592 # func_lo2o object
18593 func_lo2o ()
18594 {
18595   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18596 }
18597
18598 # func_xform libobj-or-source
18599 func_xform ()
18600 {
18601   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18602 }
18603
18604 # func_arith arithmetic-term...
18605 func_arith ()
18606 {
18607   func_arith_result=`expr "$@"`
18608 }
18609
18610 # func_len string
18611 # STRING may not start with a hyphen.
18612 func_len ()
18613 {
18614   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
18615 }
18616
18617 _LT_EOF
18618 esac
18619
18620 case $lt_shell_append in
18621   yes)
18622     cat << \_LT_EOF >> "$cfgfile"
18623
18624 # func_append var value
18625 # Append VALUE to the end of shell variable VAR.
18626 func_append ()
18627 {
18628   eval "$1+=\$2"
18629 }
18630 _LT_EOF
18631     ;;
18632   *)
18633     cat << \_LT_EOF >> "$cfgfile"
18634
18635 # func_append var value
18636 # Append VALUE to the end of shell variable VAR.
18637 func_append ()
18638 {
18639   eval "$1=\$$1\$2"
18640 }
18641
18642 _LT_EOF
18643     ;;
18644   esac
18645
18646
18647   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
18648     || (rm -f "$cfgfile"; exit 1)
18649
18650   mv -f "$cfgfile" "$ofile" ||
18651     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18652   chmod +x "$ofile"
18653
18654
18655     cat <<_LT_EOF >> "$ofile"
18656
18657 # ### BEGIN LIBTOOL TAG CONFIG: FC
18658
18659 # The linker used to build libraries.
18660 LD=$lt_LD_FC
18661
18662 # How to create reloadable object files.
18663 reload_flag=$lt_reload_flag_FC
18664 reload_cmds=$lt_reload_cmds_FC
18665
18666 # Commands used to build an old-style archive.
18667 old_archive_cmds=$lt_old_archive_cmds_FC
18668
18669 # A language specific compiler.
18670 CC=$lt_compiler_FC
18671
18672 # Is the compiler the GNU compiler?
18673 with_gcc=$GCC_FC
18674
18675 # Compiler flag to turn off builtin functions.
18676 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
18677
18678 # How to pass a linker flag through the compiler.
18679 wl=$lt_lt_prog_compiler_wl_FC
18680
18681 # Additional compiler flags for building library objects.
18682 pic_flag=$lt_lt_prog_compiler_pic_FC
18683
18684 # Compiler flag to prevent dynamic linking.
18685 link_static_flag=$lt_lt_prog_compiler_static_FC
18686
18687 # Does compiler simultaneously support -c and -o options?
18688 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
18689
18690 # Whether or not to add -lc for building shared libraries.
18691 build_libtool_need_lc=$archive_cmds_need_lc_FC
18692
18693 # Whether or not to disallow shared libs when runtime libs are static.
18694 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
18695
18696 # Compiler flag to allow reflexive dlopens.
18697 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
18698
18699 # Compiler flag to generate shared objects directly from archives.
18700 whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
18701
18702 # Whether the compiler copes with passing no objects directly.
18703 compiler_needs_object=$lt_compiler_needs_object_FC
18704
18705 # Create an old-style archive from a shared archive.
18706 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
18707
18708 # Create a temporary old-style archive to link instead of a shared archive.
18709 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
18710
18711 # Commands used to build a shared archive.
18712 archive_cmds=$lt_archive_cmds_FC
18713 archive_expsym_cmds=$lt_archive_expsym_cmds_FC
18714
18715 # Commands used to build a loadable module if different from building
18716 # a shared archive.
18717 module_cmds=$lt_module_cmds_FC
18718 module_expsym_cmds=$lt_module_expsym_cmds_FC
18719
18720 # Whether we are building with GNU ld or not.
18721 with_gnu_ld=$lt_with_gnu_ld_FC
18722
18723 # Flag that allows shared libraries with undefined symbols to be built.
18724 allow_undefined_flag=$lt_allow_undefined_flag_FC
18725
18726 # Flag that enforces no undefined symbols.
18727 no_undefined_flag=$lt_no_undefined_flag_FC
18728
18729 # Flag to hardcode \$libdir into a binary during linking.
18730 # This must work even if \$libdir does not exist
18731 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
18732
18733 # If ld is used when linking, flag to hardcode \$libdir into a binary
18734 # during linking.  This must work even if \$libdir does not exist.
18735 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
18736
18737 # Whether we need a single "-rpath" flag with a separated argument.
18738 hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
18739
18740 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18741 # DIR into the resulting binary.
18742 hardcode_direct=$hardcode_direct_FC
18743
18744 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18745 # DIR into the resulting binary and the resulting library dependency is
18746 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18747 # library is relocated.
18748 hardcode_direct_absolute=$hardcode_direct_absolute_FC
18749
18750 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18751 # into the resulting binary.
18752 hardcode_minus_L=$hardcode_minus_L_FC
18753
18754 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18755 # into the resulting binary.
18756 hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
18757
18758 # Set to "yes" if building a shared library automatically hardcodes DIR
18759 # into the library and all subsequent libraries and executables linked
18760 # against it.
18761 hardcode_automatic=$hardcode_automatic_FC
18762
18763 # Set to yes if linker adds runtime paths of dependent libraries
18764 # to runtime path list.
18765 inherit_rpath=$inherit_rpath_FC
18766
18767 # Whether libtool must link a program against all its dependency libraries.
18768 link_all_deplibs=$link_all_deplibs_FC
18769
18770 # Fix the shell variable \$srcfile for the compiler.
18771 fix_srcfile_path=$lt_fix_srcfile_path_FC
18772
18773 # Set to "yes" if exported symbols are required.
18774 always_export_symbols=$always_export_symbols_FC
18775
18776 # The commands to list exported symbols.
18777 export_symbols_cmds=$lt_export_symbols_cmds_FC
18778
18779 # Symbols that should not be listed in the preloaded symbols.
18780 exclude_expsyms=$lt_exclude_expsyms_FC
18781
18782 # Symbols that must always be exported.
18783 include_expsyms=$lt_include_expsyms_FC
18784
18785 # Commands necessary for linking programs (against libraries) with templates.
18786 prelink_cmds=$lt_prelink_cmds_FC
18787
18788 # Specify filename containing input files.
18789 file_list_spec=$lt_file_list_spec_FC
18790
18791 # How to hardcode a shared library path into an executable.
18792 hardcode_action=$hardcode_action_FC
18793
18794 # The directories searched by this compiler when creating a shared library.
18795 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
18796
18797 # Dependencies to place before and after the objects being linked to
18798 # create a shared library.
18799 predep_objects=$lt_predep_objects_FC
18800 postdep_objects=$lt_postdep_objects_FC
18801 predeps=$lt_predeps_FC
18802 postdeps=$lt_postdeps_FC
18803
18804 # The library search path used internally by the compiler when linking
18805 # a shared library.
18806 compiler_lib_search_path=$lt_compiler_lib_search_path_FC
18807
18808 # ### END LIBTOOL TAG CONFIG: FC
18809 _LT_EOF
18810
18811  ;;
18812     "gstdint.h":C)
18813 if test "$GCC" = yes; then
18814   echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
18815 else
18816   echo "/* generated for $CC */" > tmp-stdint.h
18817 fi
18818
18819 sed 's/^ *//' >> tmp-stdint.h <<EOF
18820
18821   #ifndef GCC_GENERATED_STDINT_H
18822   #define GCC_GENERATED_STDINT_H 1
18823
18824   #include <sys/types.h>
18825 EOF
18826
18827 if test "$acx_cv_header_stdint" != stdint.h; then
18828   echo "#include <stddef.h>" >> tmp-stdint.h
18829 fi
18830 if test "$acx_cv_header_stdint" != stddef.h; then
18831   echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
18832 fi
18833
18834 sed 's/^ *//' >> tmp-stdint.h <<EOF
18835   /* glibc uses these symbols as guards to prevent redefinitions.  */
18836   #ifdef __int8_t_defined
18837   #define _INT8_T
18838   #define _INT16_T
18839   #define _INT32_T
18840   #endif
18841   #ifdef __uint32_t_defined
18842   #define _UINT32_T
18843   #endif
18844
18845 EOF
18846
18847 # ----------------- done header, emit basic int types -------------
18848 if test "$acx_cv_header_stdint" = stddef.h; then
18849   sed 's/^ *//' >> tmp-stdint.h <<EOF
18850
18851     #ifndef _UINT8_T
18852     #define _UINT8_T
18853     #ifndef __uint8_t_defined
18854     #define __uint8_t_defined
18855     #ifndef uint8_t
18856     typedef unsigned $acx_cv_type_int8_t uint8_t;
18857     #endif
18858     #endif
18859     #endif
18860
18861     #ifndef _UINT16_T
18862     #define _UINT16_T
18863     #ifndef __uint16_t_defined
18864     #define __uint16_t_defined
18865     #ifndef uint16_t
18866     typedef unsigned $acx_cv_type_int16_t uint16_t;
18867     #endif
18868     #endif
18869     #endif
18870
18871     #ifndef _UINT32_T
18872     #define _UINT32_T
18873     #ifndef __uint32_t_defined
18874     #define __uint32_t_defined
18875     #ifndef uint32_t
18876     typedef unsigned $acx_cv_type_int32_t uint32_t;
18877     #endif
18878     #endif
18879     #endif
18880
18881     #ifndef _INT8_T
18882     #define _INT8_T
18883     #ifndef __int8_t_defined
18884     #define __int8_t_defined
18885     #ifndef int8_t
18886     typedef $acx_cv_type_int8_t int8_t;
18887     #endif
18888     #endif
18889     #endif
18890
18891     #ifndef _INT16_T
18892     #define _INT16_T
18893     #ifndef __int16_t_defined
18894     #define __int16_t_defined
18895     #ifndef int16_t
18896     typedef $acx_cv_type_int16_t int16_t;
18897     #endif
18898     #endif
18899     #endif
18900
18901     #ifndef _INT32_T
18902     #define _INT32_T
18903     #ifndef __int32_t_defined
18904     #define __int32_t_defined
18905     #ifndef int32_t
18906     typedef $acx_cv_type_int32_t int32_t;
18907     #endif
18908     #endif
18909     #endif
18910 EOF
18911 elif test "$ac_cv_type_u_int32_t" = yes; then
18912   sed 's/^ *//' >> tmp-stdint.h <<EOF
18913
18914     /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
18915     #ifndef _INT8_T
18916     #define _INT8_T
18917     #endif
18918     #ifndef _INT16_T
18919     #define _INT16_T
18920     #endif
18921     #ifndef _INT32_T
18922     #define _INT32_T
18923     #endif
18924
18925     #ifndef _UINT8_T
18926     #define _UINT8_T
18927     #ifndef __uint8_t_defined
18928     #define __uint8_t_defined
18929     #ifndef uint8_t
18930     typedef u_int8_t uint8_t;
18931     #endif
18932     #endif
18933     #endif
18934
18935     #ifndef _UINT16_T
18936     #define _UINT16_T
18937     #ifndef __uint16_t_defined
18938     #define __uint16_t_defined
18939     #ifndef uint16_t
18940     typedef u_int16_t uint16_t;
18941     #endif
18942     #endif
18943     #endif
18944
18945     #ifndef _UINT32_T
18946     #define _UINT32_T
18947     #ifndef __uint32_t_defined
18948     #define __uint32_t_defined
18949     #ifndef uint32_t
18950     typedef u_int32_t uint32_t;
18951     #endif
18952     #endif
18953     #endif
18954 EOF
18955 else
18956   sed 's/^ *//' >> tmp-stdint.h <<EOF
18957
18958     /* Some systems have guard macros to prevent redefinitions, define them.  */
18959     #ifndef _INT8_T
18960     #define _INT8_T
18961     #endif
18962     #ifndef _INT16_T
18963     #define _INT16_T
18964     #endif
18965     #ifndef _INT32_T
18966     #define _INT32_T
18967     #endif
18968     #ifndef _UINT8_T
18969     #define _UINT8_T
18970     #endif
18971     #ifndef _UINT16_T
18972     #define _UINT16_T
18973     #endif
18974     #ifndef _UINT32_T
18975     #define _UINT32_T
18976     #endif
18977 EOF
18978 fi
18979
18980 # ------------- done basic int types, emit int64_t types ------------
18981 if test "$ac_cv_type_uint64_t" = yes; then
18982   sed 's/^ *//' >> tmp-stdint.h <<EOF
18983
18984     /* system headers have good uint64_t and int64_t */
18985     #ifndef _INT64_T
18986     #define _INT64_T
18987     #endif
18988     #ifndef _UINT64_T
18989     #define _UINT64_T
18990     #endif
18991 EOF
18992 elif test "$ac_cv_type_u_int64_t" = yes; then
18993   sed 's/^ *//' >> tmp-stdint.h <<EOF
18994
18995     /* system headers have an u_int64_t (and int64_t) */
18996     #ifndef _INT64_T
18997     #define _INT64_T
18998     #endif
18999     #ifndef _UINT64_T
19000     #define _UINT64_T
19001     #ifndef __uint64_t_defined
19002     #define __uint64_t_defined
19003     #ifndef uint64_t
19004     typedef u_int64_t uint64_t;
19005     #endif
19006     #endif
19007     #endif
19008 EOF
19009 elif test -n "$acx_cv_type_int64_t"; then
19010   sed 's/^ *//' >> tmp-stdint.h <<EOF
19011
19012     /* architecture has a 64-bit type, $acx_cv_type_int64_t */
19013     #ifndef _INT64_T
19014     #define _INT64_T
19015     #ifndef int64_t
19016     typedef $acx_cv_type_int64_t int64_t;
19017     #endif
19018     #endif
19019     #ifndef _UINT64_T
19020     #define _UINT64_T
19021     #ifndef __uint64_t_defined
19022     #define __uint64_t_defined
19023     #ifndef uint64_t
19024     typedef unsigned $acx_cv_type_int64_t uint64_t;
19025     #endif
19026     #endif
19027     #endif
19028 EOF
19029 else
19030   sed 's/^ *//' >> tmp-stdint.h <<EOF
19031
19032     /* some common heuristics for int64_t, using compiler-specific tests */
19033     #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
19034     #ifndef _INT64_T
19035     #define _INT64_T
19036     #ifndef __int64_t_defined
19037     #ifndef int64_t
19038     typedef long long int64_t;
19039     #endif
19040     #endif
19041     #endif
19042     #ifndef _UINT64_T
19043     #define _UINT64_T
19044     #ifndef uint64_t
19045     typedef unsigned long long uint64_t;
19046     #endif
19047     #endif
19048
19049     #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
19050     /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
19051        does not implement __extension__.  But that compiler doesn't define
19052        __GNUC_MINOR__.  */
19053     # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
19054     # define __extension__
19055     # endif
19056
19057     # ifndef _INT64_T
19058     # define _INT64_T
19059     # ifndef int64_t
19060     __extension__ typedef long long int64_t;
19061     # endif
19062     # endif
19063     # ifndef _UINT64_T
19064     # define _UINT64_T
19065     # ifndef uint64_t
19066     __extension__ typedef unsigned long long uint64_t;
19067     # endif
19068     # endif
19069
19070     #elif !defined __STRICT_ANSI__
19071     # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
19072
19073     #  ifndef _INT64_T
19074     #  define _INT64_T
19075     #  ifndef int64_t
19076     typedef __int64 int64_t;
19077     #  endif
19078     #  endif
19079     #  ifndef _UINT64_T
19080     #  define _UINT64_T
19081     #  ifndef uint64_t
19082     typedef unsigned __int64 uint64_t;
19083     #  endif
19084     #  endif
19085     # endif /* compiler */
19086
19087     #endif /* ANSI version */
19088 EOF
19089 fi
19090
19091 # ------------- done int64_t types, emit intptr types ------------
19092 if test "$ac_cv_type_uintptr_t" != yes; then
19093   sed 's/^ *//' >> tmp-stdint.h <<EOF
19094
19095     /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
19096     #ifndef __uintptr_t_defined
19097     #ifndef uintptr_t
19098     typedef u$acx_cv_type_intptr_t uintptr_t;
19099     #endif
19100     #endif
19101     #ifndef __intptr_t_defined
19102     #ifndef intptr_t
19103     typedef $acx_cv_type_intptr_t  intptr_t;
19104     #endif
19105     #endif
19106 EOF
19107 fi
19108
19109 # ------------- done intptr types, emit int_least types ------------
19110 if test "$ac_cv_type_int_least32_t" != yes; then
19111   sed 's/^ *//' >> tmp-stdint.h <<EOF
19112
19113     /* Define int_least types */
19114     typedef int8_t     int_least8_t;
19115     typedef int16_t    int_least16_t;
19116     typedef int32_t    int_least32_t;
19117     #ifdef _INT64_T
19118     typedef int64_t    int_least64_t;
19119     #endif
19120
19121     typedef uint8_t    uint_least8_t;
19122     typedef uint16_t   uint_least16_t;
19123     typedef uint32_t   uint_least32_t;
19124     #ifdef _UINT64_T
19125     typedef uint64_t   uint_least64_t;
19126     #endif
19127 EOF
19128 fi
19129
19130 # ------------- done intptr types, emit int_fast types ------------
19131 if test "$ac_cv_type_int_fast32_t" != yes; then
19132       sed 's/^ *//' >> tmp-stdint.h <<EOF
19133
19134     /* Define int_fast types.  short is often slow */
19135     typedef int8_t       int_fast8_t;
19136     typedef int          int_fast16_t;
19137     typedef int32_t      int_fast32_t;
19138     #ifdef _INT64_T
19139     typedef int64_t      int_fast64_t;
19140     #endif
19141
19142     typedef uint8_t      uint_fast8_t;
19143     typedef unsigned int uint_fast16_t;
19144     typedef uint32_t     uint_fast32_t;
19145     #ifdef _UINT64_T
19146     typedef uint64_t     uint_fast64_t;
19147     #endif
19148 EOF
19149 fi
19150
19151 if test "$ac_cv_type_uintmax_t" != yes; then
19152   sed 's/^ *//' >> tmp-stdint.h <<EOF
19153
19154     /* Define intmax based on what we found */
19155     #ifndef intmax_t
19156     #ifdef _INT64_T
19157     typedef int64_t       intmax_t;
19158     #else
19159     typedef long          intmax_t;
19160     #endif
19161     #endif
19162     #ifndef uintmax_t
19163     #ifdef _UINT64_T
19164     typedef uint64_t      uintmax_t;
19165     #else
19166     typedef unsigned long uintmax_t;
19167     #endif
19168     #endif
19169 EOF
19170 fi
19171
19172 sed 's/^ *//' >> tmp-stdint.h <<EOF
19173
19174   #endif /* GCC_GENERATED_STDINT_H */
19175 EOF
19176
19177 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
19178   rm -f tmp-stdint.h
19179 else
19180   mv -f tmp-stdint.h gstdint.h
19181 fi
19182
19183  ;;
19184
19185   esac
19186 done # for ac_tag
19187
19188
19189 as_fn_exit 0
19190 _ACEOF
19191 ac_clean_files=$ac_clean_files_save
19192
19193 test $ac_write_fail = 0 ||
19194   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19195
19196
19197 # configure is writing to config.log, and then calls config.status.
19198 # config.status does its own redirection, appending to config.log.
19199 # Unfortunately, on DOS this fails, as config.log is still kept open
19200 # by configure, so config.status won't be able to write to it; its
19201 # output is simply discarded.  So we exec the FD to /dev/null,
19202 # effectively closing config.log, so it can be properly (re)opened and
19203 # appended to by config.status.  When coming back to configure, we
19204 # need to make the FD available again.
19205 if test "$no_create" != yes; then
19206   ac_cs_success=:
19207   ac_config_status_args=
19208   test "$silent" = yes &&
19209     ac_config_status_args="$ac_config_status_args --quiet"
19210   exec 5>/dev/null
19211   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19212   exec 5>>config.log
19213   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19214   # would make configure fail if this is the last instruction.
19215   $ac_cs_success || as_fn_exit $?
19216 fi
19217 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19218   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19219 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19220 fi
19221