devirt3.C: New test.
[gcc.git] / libgfortran / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for GNU Fortran Runtime Library 0.3.
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 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || 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 Fortran Runtime Library'
558 PACKAGE_TARNAME='libgfortran'
559 PACKAGE_VERSION='0.3'
560 PACKAGE_STRING='GNU Fortran Runtime Library 0.3'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL='http://www.gnu.org/software/libgfortran/'
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_header_list=
601 ac_func_list=
602 ac_c_werror_flag=
603 ac_c_werror_flag=
604 ac_subst_vars='am__EXEEXT_FALSE
605 am__EXEEXT_TRUE
606 LTLIBOBJS
607 LIBOBJS
608 IEEE_FLAGS
609 FPU_HOST_HEADER
610 LIBGFOR_BUILD_QUAD_FALSE
611 LIBGFOR_BUILD_QUAD_TRUE
612 LIBQUADINCLUDE
613 LIBQUADLIB_DEP
614 LIBQUADLIB
615 LIBQUADSPEC
616 extra_ldflags_libgfortran
617 ac_ct_FC
618 FCFLAGS
619 FC
620 enable_static
621 enable_shared
622 lt_host_flags
623 OTOOL64
624 OTOOL
625 LIPO
626 NMEDIT
627 DSYMUTIL
628 OBJDUMP
629 LN_S
630 NM
631 ac_ct_DUMPBIN
632 DUMPBIN
633 LD
634 FGREP
635 SED
636 LIBTOOL
637 RANLIB
638 AR
639 AS
640 SECTION_FLAGS
641 LIBGFOR_USE_SYMVER_SUN_FALSE
642 LIBGFOR_USE_SYMVER_SUN_TRUE
643 LIBGFOR_USE_SYMVER_GNU_FALSE
644 LIBGFOR_USE_SYMVER_GNU_TRUE
645 LIBGFOR_USE_SYMVER_FALSE
646 LIBGFOR_USE_SYMVER_TRUE
647 AM_CFLAGS
648 AM_FCFLAGS
649 toolexeclibdir
650 toolexecdir
651 EGREP
652 GREP
653 CPP
654 am__fastdepCC_FALSE
655 am__fastdepCC_TRUE
656 CCDEPMODE
657 AMDEPBACKSLASH
658 AMDEP_FALSE
659 AMDEP_TRUE
660 am__quote
661 am__include
662 DEPDIR
663 OBJEXT
664 EXEEXT
665 ac_ct_CC
666 CPPFLAGS
667 LDFLAGS
668 CFLAGS
669 CC
670 multi_basedir
671 MAINT
672 MAINTAINER_MODE_FALSE
673 MAINTAINER_MODE_TRUE
674 am__untar
675 am__tar
676 AMTAR
677 am__leading_dot
678 SET_MAKE
679 AWK
680 mkdir_p
681 MKDIR_P
682 INSTALL_STRIP_PROGRAM
683 STRIP
684 install_sh
685 MAKEINFO
686 AUTOHEADER
687 AUTOMAKE
688 AUTOCONF
689 ACLOCAL
690 VERSION
691 PACKAGE
692 CYGPATH_W
693 am__isrc
694 INSTALL_DATA
695 INSTALL_SCRIPT
696 INSTALL_PROGRAM
697 target_noncanonical
698 target_os
699 target_vendor
700 target_cpu
701 target
702 host_os
703 host_vendor
704 host_cpu
705 host
706 onestep
707 onestep_FALSE
708 onestep_TRUE
709 target_subdir
710 host_subdir
711 build_subdir
712 build_libsubdir
713 build_os
714 build_vendor
715 build_cpu
716 build
717 target_alias
718 host_alias
719 build_alias
720 LIBS
721 ECHO_T
722 ECHO_N
723 ECHO_C
724 DEFS
725 mandir
726 localedir
727 libdir
728 psdir
729 pdfdir
730 dvidir
731 htmldir
732 infodir
733 docdir
734 oldincludedir
735 includedir
736 localstatedir
737 sharedstatedir
738 sysconfdir
739 datadir
740 datarootdir
741 libexecdir
742 sbindir
743 bindir
744 program_transform_name
745 prefix
746 exec_prefix
747 PACKAGE_URL
748 PACKAGE_BUGREPORT
749 PACKAGE_STRING
750 PACKAGE_VERSION
751 PACKAGE_TARNAME
752 PACKAGE_NAME
753 PATH_SEPARATOR
754 SHELL'
755 ac_subst_files=''
756 ac_user_opts='
757 enable_option_checking
758 with_build_libsubdir
759 enable_version_specific_runtime_libs
760 enable_intermodule
761 enable_maintainer_mode
762 enable_multilib
763 enable_dependency_tracking
764 enable_symvers
765 enable_shared
766 enable_static
767 with_pic
768 enable_fast_install
769 with_gnu_ld
770 enable_libtool_lock
771 enable_largefile
772 enable_libquadmath_support
773 with_system_libunwind
774 '
775 ac_precious_vars='build_alias
776 host_alias
777 target_alias
778 CC
779 CFLAGS
780 LDFLAGS
781 LIBS
782 CPPFLAGS
783 CPP
784 FC
785 FCFLAGS'
786
787
788 # Initialize some variables set by options.
789 ac_init_help=
790 ac_init_version=false
791 ac_unrecognized_opts=
792 ac_unrecognized_sep=
793 # The variables have the same names as the options, with
794 # dashes changed to underlines.
795 cache_file=/dev/null
796 exec_prefix=NONE
797 no_create=
798 no_recursion=
799 prefix=NONE
800 program_prefix=NONE
801 program_suffix=NONE
802 program_transform_name=s,x,x,
803 silent=
804 site=
805 srcdir=
806 verbose=
807 x_includes=NONE
808 x_libraries=NONE
809
810 # Installation directory options.
811 # These are left unexpanded so users can "make install exec_prefix=/foo"
812 # and all the variables that are supposed to be based on exec_prefix
813 # by default will actually change.
814 # Use braces instead of parens because sh, perl, etc. also accept them.
815 # (The list follows the same order as the GNU Coding Standards.)
816 bindir='${exec_prefix}/bin'
817 sbindir='${exec_prefix}/sbin'
818 libexecdir='${exec_prefix}/libexec'
819 datarootdir='${prefix}/share'
820 datadir='${datarootdir}'
821 sysconfdir='${prefix}/etc'
822 sharedstatedir='${prefix}/com'
823 localstatedir='${prefix}/var'
824 includedir='${prefix}/include'
825 oldincludedir='/usr/include'
826 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
827 infodir='${datarootdir}/info'
828 htmldir='${docdir}'
829 dvidir='${docdir}'
830 pdfdir='${docdir}'
831 psdir='${docdir}'
832 libdir='${exec_prefix}/lib'
833 localedir='${datarootdir}/locale'
834 mandir='${datarootdir}/man'
835
836 ac_prev=
837 ac_dashdash=
838 for ac_option
839 do
840 # If the previous option needs an argument, assign it.
841 if test -n "$ac_prev"; then
842 eval $ac_prev=\$ac_option
843 ac_prev=
844 continue
845 fi
846
847 case $ac_option in
848 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
849 *) ac_optarg=yes ;;
850 esac
851
852 # Accept the important Cygnus configure options, so we can diagnose typos.
853
854 case $ac_dashdash$ac_option in
855 --)
856 ac_dashdash=yes ;;
857
858 -bindir | --bindir | --bindi | --bind | --bin | --bi)
859 ac_prev=bindir ;;
860 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
861 bindir=$ac_optarg ;;
862
863 -build | --build | --buil | --bui | --bu)
864 ac_prev=build_alias ;;
865 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
866 build_alias=$ac_optarg ;;
867
868 -cache-file | --cache-file | --cache-fil | --cache-fi \
869 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
870 ac_prev=cache_file ;;
871 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
872 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
873 cache_file=$ac_optarg ;;
874
875 --config-cache | -C)
876 cache_file=config.cache ;;
877
878 -datadir | --datadir | --datadi | --datad)
879 ac_prev=datadir ;;
880 -datadir=* | --datadir=* | --datadi=* | --datad=*)
881 datadir=$ac_optarg ;;
882
883 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
884 | --dataroo | --dataro | --datar)
885 ac_prev=datarootdir ;;
886 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
887 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
888 datarootdir=$ac_optarg ;;
889
890 -disable-* | --disable-*)
891 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
892 # Reject names that are not valid shell variable names.
893 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894 as_fn_error "invalid feature name: $ac_useropt"
895 ac_useropt_orig=$ac_useropt
896 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897 case $ac_user_opts in
898 *"
899 "enable_$ac_useropt"
900 "*) ;;
901 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
902 ac_unrecognized_sep=', ';;
903 esac
904 eval enable_$ac_useropt=no ;;
905
906 -docdir | --docdir | --docdi | --doc | --do)
907 ac_prev=docdir ;;
908 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
909 docdir=$ac_optarg ;;
910
911 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
912 ac_prev=dvidir ;;
913 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
914 dvidir=$ac_optarg ;;
915
916 -enable-* | --enable-*)
917 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
918 # Reject names that are not valid shell variable names.
919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
920 as_fn_error "invalid feature name: $ac_useropt"
921 ac_useropt_orig=$ac_useropt
922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
923 case $ac_user_opts in
924 *"
925 "enable_$ac_useropt"
926 "*) ;;
927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
928 ac_unrecognized_sep=', ';;
929 esac
930 eval enable_$ac_useropt=\$ac_optarg ;;
931
932 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
933 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
934 | --exec | --exe | --ex)
935 ac_prev=exec_prefix ;;
936 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
937 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
938 | --exec=* | --exe=* | --ex=*)
939 exec_prefix=$ac_optarg ;;
940
941 -gas | --gas | --ga | --g)
942 # Obsolete; use --with-gas.
943 with_gas=yes ;;
944
945 -help | --help | --hel | --he | -h)
946 ac_init_help=long ;;
947 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
948 ac_init_help=recursive ;;
949 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
950 ac_init_help=short ;;
951
952 -host | --host | --hos | --ho)
953 ac_prev=host_alias ;;
954 -host=* | --host=* | --hos=* | --ho=*)
955 host_alias=$ac_optarg ;;
956
957 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
958 ac_prev=htmldir ;;
959 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
960 | --ht=*)
961 htmldir=$ac_optarg ;;
962
963 -includedir | --includedir | --includedi | --included | --include \
964 | --includ | --inclu | --incl | --inc)
965 ac_prev=includedir ;;
966 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
967 | --includ=* | --inclu=* | --incl=* | --inc=*)
968 includedir=$ac_optarg ;;
969
970 -infodir | --infodir | --infodi | --infod | --info | --inf)
971 ac_prev=infodir ;;
972 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
973 infodir=$ac_optarg ;;
974
975 -libdir | --libdir | --libdi | --libd)
976 ac_prev=libdir ;;
977 -libdir=* | --libdir=* | --libdi=* | --libd=*)
978 libdir=$ac_optarg ;;
979
980 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
981 | --libexe | --libex | --libe)
982 ac_prev=libexecdir ;;
983 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
984 | --libexe=* | --libex=* | --libe=*)
985 libexecdir=$ac_optarg ;;
986
987 -localedir | --localedir | --localedi | --localed | --locale)
988 ac_prev=localedir ;;
989 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
990 localedir=$ac_optarg ;;
991
992 -localstatedir | --localstatedir | --localstatedi | --localstated \
993 | --localstate | --localstat | --localsta | --localst | --locals)
994 ac_prev=localstatedir ;;
995 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
996 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
997 localstatedir=$ac_optarg ;;
998
999 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1000 ac_prev=mandir ;;
1001 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1002 mandir=$ac_optarg ;;
1003
1004 -nfp | --nfp | --nf)
1005 # Obsolete; use --without-fp.
1006 with_fp=no ;;
1007
1008 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1009 | --no-cr | --no-c | -n)
1010 no_create=yes ;;
1011
1012 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1013 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1014 no_recursion=yes ;;
1015
1016 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1017 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1018 | --oldin | --oldi | --old | --ol | --o)
1019 ac_prev=oldincludedir ;;
1020 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1021 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1022 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1023 oldincludedir=$ac_optarg ;;
1024
1025 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1026 ac_prev=prefix ;;
1027 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1028 prefix=$ac_optarg ;;
1029
1030 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1031 | --program-pre | --program-pr | --program-p)
1032 ac_prev=program_prefix ;;
1033 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1034 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1035 program_prefix=$ac_optarg ;;
1036
1037 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1038 | --program-suf | --program-su | --program-s)
1039 ac_prev=program_suffix ;;
1040 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1041 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1042 program_suffix=$ac_optarg ;;
1043
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 ac_prev=program_transform_name ;;
1052 -program-transform-name=* | --program-transform-name=* \
1053 | --program-transform-nam=* | --program-transform-na=* \
1054 | --program-transform-n=* | --program-transform-=* \
1055 | --program-transform=* | --program-transfor=* \
1056 | --program-transfo=* | --program-transf=* \
1057 | --program-trans=* | --program-tran=* \
1058 | --progr-tra=* | --program-tr=* | --program-t=*)
1059 program_transform_name=$ac_optarg ;;
1060
1061 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1062 ac_prev=pdfdir ;;
1063 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1064 pdfdir=$ac_optarg ;;
1065
1066 -psdir | --psdir | --psdi | --psd | --ps)
1067 ac_prev=psdir ;;
1068 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1069 psdir=$ac_optarg ;;
1070
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1073 silent=yes ;;
1074
1075 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1076 ac_prev=sbindir ;;
1077 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1078 | --sbi=* | --sb=*)
1079 sbindir=$ac_optarg ;;
1080
1081 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1082 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1083 | --sharedst | --shareds | --shared | --share | --shar \
1084 | --sha | --sh)
1085 ac_prev=sharedstatedir ;;
1086 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1087 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1088 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1089 | --sha=* | --sh=*)
1090 sharedstatedir=$ac_optarg ;;
1091
1092 -site | --site | --sit)
1093 ac_prev=site ;;
1094 -site=* | --site=* | --sit=*)
1095 site=$ac_optarg ;;
1096
1097 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1098 ac_prev=srcdir ;;
1099 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1100 srcdir=$ac_optarg ;;
1101
1102 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1103 | --syscon | --sysco | --sysc | --sys | --sy)
1104 ac_prev=sysconfdir ;;
1105 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1106 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1107 sysconfdir=$ac_optarg ;;
1108
1109 -target | --target | --targe | --targ | --tar | --ta | --t)
1110 ac_prev=target_alias ;;
1111 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1112 target_alias=$ac_optarg ;;
1113
1114 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1115 verbose=yes ;;
1116
1117 -version | --version | --versio | --versi | --vers | -V)
1118 ac_init_version=: ;;
1119
1120 -with-* | --with-*)
1121 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1122 # Reject names that are not valid shell variable names.
1123 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124 as_fn_error "invalid package name: $ac_useropt"
1125 ac_useropt_orig=$ac_useropt
1126 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1127 case $ac_user_opts in
1128 *"
1129 "with_$ac_useropt"
1130 "*) ;;
1131 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1132 ac_unrecognized_sep=', ';;
1133 esac
1134 eval with_$ac_useropt=\$ac_optarg ;;
1135
1136 -without-* | --without-*)
1137 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1144 *"
1145 "with_$ac_useropt"
1146 "*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=no ;;
1151
1152 --x)
1153 # Obsolete; use --with-x.
1154 with_x=yes ;;
1155
1156 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1157 | --x-incl | --x-inc | --x-in | --x-i)
1158 ac_prev=x_includes ;;
1159 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1160 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1161 x_includes=$ac_optarg ;;
1162
1163 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1164 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1165 ac_prev=x_libraries ;;
1166 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1167 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1168 x_libraries=$ac_optarg ;;
1169
1170 -*) as_fn_error "unrecognized option: \`$ac_option'
1171 Try \`$0 --help' for more information."
1172 ;;
1173
1174 *=*)
1175 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1176 # Reject names that are not valid shell variable names.
1177 case $ac_envvar in #(
1178 '' | [0-9]* | *[!_$as_cr_alnum]* )
1179 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1180 esac
1181 eval $ac_envvar=\$ac_optarg
1182 export $ac_envvar ;;
1183
1184 *)
1185 # FIXME: should be removed in autoconf 3.0.
1186 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1187 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1188 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1189 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1190 ;;
1191
1192 esac
1193 done
1194
1195 if test -n "$ac_prev"; then
1196 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1197 as_fn_error "missing argument to $ac_option"
1198 fi
1199
1200 if test -n "$ac_unrecognized_opts"; then
1201 case $enable_option_checking in
1202 no) ;;
1203 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1204 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1205 esac
1206 fi
1207
1208 # Check all directory arguments for consistency.
1209 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1210 datadir sysconfdir sharedstatedir localstatedir includedir \
1211 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1212 libdir localedir mandir
1213 do
1214 eval ac_val=\$$ac_var
1215 # Remove trailing slashes.
1216 case $ac_val in
1217 */ )
1218 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1219 eval $ac_var=\$ac_val;;
1220 esac
1221 # Be sure to have absolute directory names.
1222 case $ac_val in
1223 [\\/$]* | ?:[\\/]* ) continue;;
1224 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1225 esac
1226 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1227 done
1228
1229 # There might be people who depend on the old broken behavior: `$host'
1230 # used to hold the argument of --host etc.
1231 # FIXME: To remove some day.
1232 build=$build_alias
1233 host=$host_alias
1234 target=$target_alias
1235
1236 # FIXME: To remove some day.
1237 if test "x$host_alias" != x; then
1238 if test "x$build_alias" = x; then
1239 cross_compiling=maybe
1240 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1241 If a cross compiler is detected then cross compile mode will be used." >&2
1242 elif test "x$build_alias" != "x$host_alias"; then
1243 cross_compiling=yes
1244 fi
1245 fi
1246
1247 ac_tool_prefix=
1248 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249
1250 test "$silent" = yes && exec 6>/dev/null
1251
1252
1253 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1254 ac_ls_di=`ls -di .` &&
1255 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1256 as_fn_error "working directory cannot be determined"
1257 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1258 as_fn_error "pwd does not report name of working directory"
1259
1260
1261 # Find the source files, if location was not specified.
1262 if test -z "$srcdir"; then
1263 ac_srcdir_defaulted=yes
1264 # Try the directory containing this script, then the parent directory.
1265 ac_confdir=`$as_dirname -- "$as_myself" ||
1266 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1267 X"$as_myself" : 'X\(//\)[^/]' \| \
1268 X"$as_myself" : 'X\(//\)$' \| \
1269 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1270 $as_echo X"$as_myself" |
1271 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1272 s//\1/
1273 q
1274 }
1275 /^X\(\/\/\)[^/].*/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\/\)$/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\).*/{
1284 s//\1/
1285 q
1286 }
1287 s/.*/./; q'`
1288 srcdir=$ac_confdir
1289 if test ! -r "$srcdir/$ac_unique_file"; then
1290 srcdir=..
1291 fi
1292 else
1293 ac_srcdir_defaulted=no
1294 fi
1295 if test ! -r "$srcdir/$ac_unique_file"; then
1296 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1297 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1298 fi
1299 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1300 ac_abs_confdir=`(
1301 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1302 pwd)`
1303 # When building in place, set srcdir=.
1304 if test "$ac_abs_confdir" = "$ac_pwd"; then
1305 srcdir=.
1306 fi
1307 # Remove unnecessary trailing slashes from srcdir.
1308 # Double slashes in file names in object file debugging info
1309 # mess up M-x gdb in Emacs.
1310 case $srcdir in
1311 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1312 esac
1313 for ac_var in $ac_precious_vars; do
1314 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1315 eval ac_env_${ac_var}_value=\$${ac_var}
1316 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1317 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1318 done
1319
1320 #
1321 # Report the --help message.
1322 #
1323 if test "$ac_init_help" = "long"; then
1324 # Omit some internal or obsolete options to make the list less imposing.
1325 # This message is too long to be a string in the A/UX 3.1 sh.
1326 cat <<_ACEOF
1327 \`configure' configures GNU Fortran Runtime Library 0.3 to adapt to many kinds of systems.
1328
1329 Usage: $0 [OPTION]... [VAR=VALUE]...
1330
1331 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1332 VAR=VALUE. See below for descriptions of some of the useful variables.
1333
1334 Defaults for the options are specified in brackets.
1335
1336 Configuration:
1337 -h, --help display this help and exit
1338 --help=short display options specific to this package
1339 --help=recursive display the short help of all the included packages
1340 -V, --version display version information and exit
1341 -q, --quiet, --silent do not print \`checking...' messages
1342 --cache-file=FILE cache test results in FILE [disabled]
1343 -C, --config-cache alias for \`--cache-file=config.cache'
1344 -n, --no-create do not create output files
1345 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1346
1347 Installation directories:
1348 --prefix=PREFIX install architecture-independent files in PREFIX
1349 [$ac_default_prefix]
1350 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1351 [PREFIX]
1352
1353 By default, \`make install' will install all the files in
1354 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1355 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1356 for instance \`--prefix=\$HOME'.
1357
1358 For better control, use the options below.
1359
1360 Fine tuning of the installation directories:
1361 --bindir=DIR user executables [EPREFIX/bin]
1362 --sbindir=DIR system admin executables [EPREFIX/sbin]
1363 --libexecdir=DIR program executables [EPREFIX/libexec]
1364 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1365 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1366 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1367 --libdir=DIR object code libraries [EPREFIX/lib]
1368 --includedir=DIR C header files [PREFIX/include]
1369 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1370 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1371 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1372 --infodir=DIR info documentation [DATAROOTDIR/info]
1373 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1374 --mandir=DIR man documentation [DATAROOTDIR/man]
1375 --docdir=DIR documentation root [DATAROOTDIR/doc/libgfortran]
1376 --htmldir=DIR html documentation [DOCDIR]
1377 --dvidir=DIR dvi documentation [DOCDIR]
1378 --pdfdir=DIR pdf documentation [DOCDIR]
1379 --psdir=DIR ps documentation [DOCDIR]
1380 _ACEOF
1381
1382 cat <<\_ACEOF
1383
1384 Program names:
1385 --program-prefix=PREFIX prepend PREFIX to installed program names
1386 --program-suffix=SUFFIX append SUFFIX to installed program names
1387 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1388
1389 System types:
1390 --build=BUILD configure for building on BUILD [guessed]
1391 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1392 --target=TARGET configure for building compilers for TARGET [HOST]
1393 _ACEOF
1394 fi
1395
1396 if test -n "$ac_init_help"; then
1397 case $ac_init_help in
1398 short | recursive ) echo "Configuration of GNU Fortran Runtime Library 0.3:";;
1399 esac
1400 cat <<\_ACEOF
1401
1402 Optional Features:
1403 --disable-option-checking ignore unrecognized --enable/--with options
1404 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1405 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1406 --enable-version-specific-runtime-libs
1407 specify that runtime libraries should be installed
1408 in a compiler-specific directory
1409 --enable-intermodule build the library in one step
1410 --enable-maintainer-mode enable make rules and dependencies not useful
1411 (and sometimes confusing) to the casual installer
1412 --enable-multilib build many library versions (default)
1413 --disable-dependency-tracking speeds up one-time build
1414 --enable-dependency-tracking do not reject slow dependency extractors
1415 --disable-symvers disable symbol versioning for libgfortran
1416 --enable-shared[=PKGS] build shared libraries [default=yes]
1417 --enable-static[=PKGS] build static libraries [default=yes]
1418 --enable-fast-install[=PKGS]
1419 optimize for fast installation [default=yes]
1420 --disable-libtool-lock avoid locking (might break parallel builds)
1421 --disable-largefile omit support for large files
1422 --disable-libquadmath-support
1423 disable libquadmath support for Fortran
1424
1425 Optional Packages:
1426 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1427 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1428 --with-build-libsubdir=DIR Directory where to find libraries for build system
1429 --with-pic try to use only PIC/non-PIC objects [default=use
1430 both]
1431 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1432 --with-system-libunwind use installed libunwind
1433
1434 Some influential environment variables:
1435 CC C compiler command
1436 CFLAGS C compiler flags
1437 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1438 nonstandard directory <lib dir>
1439 LIBS libraries to pass to the linker, e.g. -l<library>
1440 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1441 you have headers in a nonstandard directory <include dir>
1442 CPP C preprocessor
1443 FC Fortran compiler command
1444 FCFLAGS Fortran compiler flags
1445
1446 Use these variables to override the choices made by `configure' or to help
1447 it to find libraries and programs with nonstandard names/locations.
1448
1449 Report bugs to the package provider.
1450 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
1451 General help using GNU software: <http://www.gnu.org/gethelp/>.
1452 _ACEOF
1453 ac_status=$?
1454 fi
1455
1456 if test "$ac_init_help" = "recursive"; then
1457 # If there are subdirs, report their specific --help.
1458 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1459 test -d "$ac_dir" ||
1460 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1461 continue
1462 ac_builddir=.
1463
1464 case "$ac_dir" in
1465 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 *)
1467 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1468 # A ".." for each directory in $ac_dir_suffix.
1469 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1470 case $ac_top_builddir_sub in
1471 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1472 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1473 esac ;;
1474 esac
1475 ac_abs_top_builddir=$ac_pwd
1476 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1477 # for backward compatibility:
1478 ac_top_builddir=$ac_top_build_prefix
1479
1480 case $srcdir in
1481 .) # We are building in place.
1482 ac_srcdir=.
1483 ac_top_srcdir=$ac_top_builddir_sub
1484 ac_abs_top_srcdir=$ac_pwd ;;
1485 [\\/]* | ?:[\\/]* ) # Absolute name.
1486 ac_srcdir=$srcdir$ac_dir_suffix;
1487 ac_top_srcdir=$srcdir
1488 ac_abs_top_srcdir=$srcdir ;;
1489 *) # Relative name.
1490 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1491 ac_top_srcdir=$ac_top_build_prefix$srcdir
1492 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1493 esac
1494 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495
1496 cd "$ac_dir" || { ac_status=$?; continue; }
1497 # Check for guested configure.
1498 if test -f "$ac_srcdir/configure.gnu"; then
1499 echo &&
1500 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1501 elif test -f "$ac_srcdir/configure"; then
1502 echo &&
1503 $SHELL "$ac_srcdir/configure" --help=recursive
1504 else
1505 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1506 fi || ac_status=$?
1507 cd "$ac_pwd" || { ac_status=$?; break; }
1508 done
1509 fi
1510
1511 test -n "$ac_init_help" && exit $ac_status
1512 if $ac_init_version; then
1513 cat <<\_ACEOF
1514 GNU Fortran Runtime Library configure 0.3
1515 generated by GNU Autoconf 2.64
1516
1517 Copyright (C) 2009 Free Software Foundation, Inc.
1518 This configure script is free software; the Free Software Foundation
1519 gives unlimited permission to copy, distribute and modify it.
1520 _ACEOF
1521 exit
1522 fi
1523
1524 ## ------------------------ ##
1525 ## Autoconf initialization. ##
1526 ## ------------------------ ##
1527
1528 # ac_fn_c_try_compile LINENO
1529 # --------------------------
1530 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1531 ac_fn_c_try_compile ()
1532 {
1533 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1534 rm -f conftest.$ac_objext
1535 if { { ac_try="$ac_compile"
1536 case "(($ac_try" in
1537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1538 *) ac_try_echo=$ac_try;;
1539 esac
1540 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1541 $as_echo "$ac_try_echo"; } >&5
1542 (eval "$ac_compile") 2>conftest.err
1543 ac_status=$?
1544 if test -s conftest.err; then
1545 grep -v '^ *+' conftest.err >conftest.er1
1546 cat conftest.er1 >&5
1547 mv -f conftest.er1 conftest.err
1548 fi
1549 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1550 test $ac_status = 0; } && {
1551 test -z "$ac_c_werror_flag" ||
1552 test ! -s conftest.err
1553 } && test -s conftest.$ac_objext; then :
1554 ac_retval=0
1555 else
1556 $as_echo "$as_me: failed program was:" >&5
1557 sed 's/^/| /' conftest.$ac_ext >&5
1558
1559 ac_retval=1
1560 fi
1561 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1562 return $ac_retval
1563
1564 } # ac_fn_c_try_compile
1565
1566 # ac_fn_c_try_cpp LINENO
1567 # ----------------------
1568 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1569 ac_fn_c_try_cpp ()
1570 {
1571 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1572 if { { ac_try="$ac_cpp conftest.$ac_ext"
1573 case "(($ac_try" in
1574 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1575 *) ac_try_echo=$ac_try;;
1576 esac
1577 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1578 $as_echo "$ac_try_echo"; } >&5
1579 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1580 ac_status=$?
1581 if test -s conftest.err; then
1582 grep -v '^ *+' conftest.err >conftest.er1
1583 cat conftest.er1 >&5
1584 mv -f conftest.er1 conftest.err
1585 fi
1586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1587 test $ac_status = 0; } >/dev/null && {
1588 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1589 test ! -s conftest.err
1590 }; then :
1591 ac_retval=0
1592 else
1593 $as_echo "$as_me: failed program was:" >&5
1594 sed 's/^/| /' conftest.$ac_ext >&5
1595
1596 ac_retval=1
1597 fi
1598 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1599 return $ac_retval
1600
1601 } # ac_fn_c_try_cpp
1602
1603 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1604 # -------------------------------------------------------
1605 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1606 # the include files in INCLUDES and setting the cache variable VAR
1607 # accordingly.
1608 ac_fn_c_check_header_mongrel ()
1609 {
1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1611 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
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 fi
1617 eval ac_res=\$$3
1618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1619 $as_echo "$ac_res" >&6; }
1620 else
1621 # Is the header compilable?
1622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1623 $as_echo_n "checking $2 usability... " >&6; }
1624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1625 /* end confdefs.h. */
1626 $4
1627 #include <$2>
1628 _ACEOF
1629 if ac_fn_c_try_compile "$LINENO"; then :
1630 ac_header_compiler=yes
1631 else
1632 ac_header_compiler=no
1633 fi
1634 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1636 $as_echo "$ac_header_compiler" >&6; }
1637
1638 # Is the header present?
1639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1640 $as_echo_n "checking $2 presence... " >&6; }
1641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1642 /* end confdefs.h. */
1643 #include <$2>
1644 _ACEOF
1645 if ac_fn_c_try_cpp "$LINENO"; then :
1646 ac_header_preproc=yes
1647 else
1648 ac_header_preproc=no
1649 fi
1650 rm -f conftest.err conftest.$ac_ext
1651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1652 $as_echo "$ac_header_preproc" >&6; }
1653
1654 # So? What about this header?
1655 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1656 yes:no: )
1657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1658 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1660 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661 ;;
1662 no:yes:* )
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1664 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1666 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1668 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1669 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1670 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1671 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1672 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1673 ;;
1674 esac
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1676 $as_echo_n "checking for $2... " >&6; }
1677 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1678 $as_echo_n "(cached) " >&6
1679 else
1680 eval "$3=\$ac_header_compiler"
1681 fi
1682 eval ac_res=\$$3
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1684 $as_echo "$ac_res" >&6; }
1685 fi
1686 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1687
1688 } # ac_fn_c_check_header_mongrel
1689
1690 # ac_fn_c_try_run LINENO
1691 # ----------------------
1692 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1693 # that executables *can* be run.
1694 ac_fn_c_try_run ()
1695 {
1696 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697 if { { ac_try="$ac_link"
1698 case "(($ac_try" in
1699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700 *) ac_try_echo=$ac_try;;
1701 esac
1702 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 $as_echo "$ac_try_echo"; } >&5
1704 (eval "$ac_link") 2>&5
1705 ac_status=$?
1706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1708 { { case "(($ac_try" in
1709 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710 *) ac_try_echo=$ac_try;;
1711 esac
1712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713 $as_echo "$ac_try_echo"; } >&5
1714 (eval "$ac_try") 2>&5
1715 ac_status=$?
1716 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717 test $ac_status = 0; }; }; then :
1718 ac_retval=0
1719 else
1720 $as_echo "$as_me: program exited with status $ac_status" >&5
1721 $as_echo "$as_me: failed program was:" >&5
1722 sed 's/^/| /' conftest.$ac_ext >&5
1723
1724 ac_retval=$ac_status
1725 fi
1726 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1727 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1728 return $ac_retval
1729
1730 } # ac_fn_c_try_run
1731
1732 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1733 # -------------------------------------------------------
1734 # Tests whether HEADER exists and can be compiled using the include files in
1735 # INCLUDES, setting the cache variable VAR accordingly.
1736 ac_fn_c_check_header_compile ()
1737 {
1738 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1740 $as_echo_n "checking for $2... " >&6; }
1741 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1742 $as_echo_n "(cached) " >&6
1743 else
1744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1745 /* end confdefs.h. */
1746 $4
1747 #include <$2>
1748 _ACEOF
1749 if ac_fn_c_try_compile "$LINENO"; then :
1750 eval "$3=yes"
1751 else
1752 eval "$3=no"
1753 fi
1754 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755 fi
1756 eval ac_res=\$$3
1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1758 $as_echo "$ac_res" >&6; }
1759 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760
1761 } # ac_fn_c_check_header_compile
1762
1763 # ac_fn_c_try_link LINENO
1764 # -----------------------
1765 # Try to link conftest.$ac_ext, and return whether this succeeded.
1766 ac_fn_c_try_link ()
1767 {
1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1769 rm -f conftest.$ac_objext conftest$ac_exeext
1770 if { { ac_try="$ac_link"
1771 case "(($ac_try" in
1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1773 *) ac_try_echo=$ac_try;;
1774 esac
1775 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1776 $as_echo "$ac_try_echo"; } >&5
1777 (eval "$ac_link") 2>conftest.err
1778 ac_status=$?
1779 if test -s conftest.err; then
1780 grep -v '^ *+' conftest.err >conftest.er1
1781 cat conftest.er1 >&5
1782 mv -f conftest.er1 conftest.err
1783 fi
1784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1785 test $ac_status = 0; } && {
1786 test -z "$ac_c_werror_flag" ||
1787 test ! -s conftest.err
1788 } && test -s conftest$ac_exeext && {
1789 test "$cross_compiling" = yes ||
1790 $as_test_x conftest$ac_exeext
1791 }; then :
1792 ac_retval=0
1793 else
1794 $as_echo "$as_me: failed program was:" >&5
1795 sed 's/^/| /' conftest.$ac_ext >&5
1796
1797 ac_retval=1
1798 fi
1799 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1800 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1801 # interfere with the next link command; also delete a directory that is
1802 # left behind by Apple's compiler. We do this before executing the actions.
1803 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805 return $ac_retval
1806
1807 } # ac_fn_c_try_link
1808
1809 # ac_fn_c_check_func LINENO FUNC VAR
1810 # ----------------------------------
1811 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1812 ac_fn_c_check_func ()
1813 {
1814 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 $as_echo_n "checking for $2... " >&6; }
1817 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1818 $as_echo_n "(cached) " >&6
1819 else
1820 if test x$gcc_no_link = xyes; then
1821 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1822 fi
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h. */
1825 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1827 #define $2 innocuous_$2
1828
1829 /* System header to define __stub macros and hopefully few prototypes,
1830 which can conflict with char $2 (); below.
1831 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832 <limits.h> exists even on freestanding compilers. */
1833
1834 #ifdef __STDC__
1835 # include <limits.h>
1836 #else
1837 # include <assert.h>
1838 #endif
1839
1840 #undef $2
1841
1842 /* Override any GCC internal prototype to avoid an error.
1843 Use char because int might match the return type of a GCC
1844 builtin and then its argument prototype would still apply. */
1845 #ifdef __cplusplus
1846 extern "C"
1847 #endif
1848 char $2 ();
1849 /* The GNU C library defines this for functions which it implements
1850 to always fail with ENOSYS. Some functions are actually named
1851 something starting with __ and the normal name is an alias. */
1852 #if defined __stub_$2 || defined __stub___$2
1853 choke me
1854 #endif
1855
1856 int
1857 main ()
1858 {
1859 return $2 ();
1860 ;
1861 return 0;
1862 }
1863 _ACEOF
1864 if ac_fn_c_try_link "$LINENO"; then :
1865 eval "$3=yes"
1866 else
1867 eval "$3=no"
1868 fi
1869 rm -f core conftest.err conftest.$ac_objext \
1870 conftest$ac_exeext conftest.$ac_ext
1871 fi
1872 eval ac_res=\$$3
1873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 $as_echo "$ac_res" >&6; }
1875 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1876
1877 } # ac_fn_c_check_func
1878
1879 # ac_fn_fc_try_compile LINENO
1880 # ---------------------------
1881 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1882 ac_fn_fc_try_compile ()
1883 {
1884 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885 rm -f conftest.$ac_objext
1886 if { { ac_try="$ac_compile"
1887 case "(($ac_try" in
1888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1889 *) ac_try_echo=$ac_try;;
1890 esac
1891 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1892 $as_echo "$ac_try_echo"; } >&5
1893 (eval "$ac_compile") 2>conftest.err
1894 ac_status=$?
1895 if test -s conftest.err; then
1896 grep -v '^ *+' conftest.err >conftest.er1
1897 cat conftest.er1 >&5
1898 mv -f conftest.er1 conftest.err
1899 fi
1900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1901 test $ac_status = 0; } && {
1902 test -z "$ac_fc_werror_flag" ||
1903 test ! -s conftest.err
1904 } && test -s conftest.$ac_objext; then :
1905 ac_retval=0
1906 else
1907 $as_echo "$as_me: failed program was:" >&5
1908 sed 's/^/| /' conftest.$ac_ext >&5
1909
1910 ac_retval=1
1911 fi
1912 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1913 return $ac_retval
1914
1915 } # ac_fn_fc_try_compile
1916
1917 # ac_fn_fc_try_link LINENO
1918 # ------------------------
1919 # Try to link conftest.$ac_ext, and return whether this succeeded.
1920 ac_fn_fc_try_link ()
1921 {
1922 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1923 rm -f conftest.$ac_objext conftest$ac_exeext
1924 if { { ac_try="$ac_link"
1925 case "(($ac_try" in
1926 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1927 *) ac_try_echo=$ac_try;;
1928 esac
1929 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1930 $as_echo "$ac_try_echo"; } >&5
1931 (eval "$ac_link") 2>conftest.err
1932 ac_status=$?
1933 if test -s conftest.err; then
1934 grep -v '^ *+' conftest.err >conftest.er1
1935 cat conftest.er1 >&5
1936 mv -f conftest.er1 conftest.err
1937 fi
1938 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1939 test $ac_status = 0; } && {
1940 test -z "$ac_fc_werror_flag" ||
1941 test ! -s conftest.err
1942 } && test -s conftest$ac_exeext && {
1943 test "$cross_compiling" = yes ||
1944 $as_test_x conftest$ac_exeext
1945 }; then :
1946 ac_retval=0
1947 else
1948 $as_echo "$as_me: failed program was:" >&5
1949 sed 's/^/| /' conftest.$ac_ext >&5
1950
1951 ac_retval=1
1952 fi
1953 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1954 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1955 # interfere with the next link command; also delete a directory that is
1956 # left behind by Apple's compiler. We do this before executing the actions.
1957 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1958 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1959 return $ac_retval
1960
1961 } # ac_fn_fc_try_link
1962
1963 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1964 # -------------------------------------------
1965 # Tests whether TYPE exists after having included INCLUDES, setting cache
1966 # variable VAR accordingly.
1967 ac_fn_c_check_type ()
1968 {
1969 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1971 $as_echo_n "checking for $2... " >&6; }
1972 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1973 $as_echo_n "(cached) " >&6
1974 else
1975 eval "$3=no"
1976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1977 /* end confdefs.h. */
1978 $4
1979 int
1980 main ()
1981 {
1982 if (sizeof ($2))
1983 return 0;
1984 ;
1985 return 0;
1986 }
1987 _ACEOF
1988 if ac_fn_c_try_compile "$LINENO"; then :
1989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1990 /* end confdefs.h. */
1991 $4
1992 int
1993 main ()
1994 {
1995 if (sizeof (($2)))
1996 return 0;
1997 ;
1998 return 0;
1999 }
2000 _ACEOF
2001 if ac_fn_c_try_compile "$LINENO"; then :
2002
2003 else
2004 eval "$3=yes"
2005 fi
2006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007 fi
2008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2009 fi
2010 eval ac_res=\$$3
2011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2012 $as_echo "$ac_res" >&6; }
2013 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2014
2015 } # ac_fn_c_check_type
2016
2017 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2018 # --------------------------------------------
2019 # Tries to find the compile-time value of EXPR in a program that includes
2020 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2021 # computed
2022 ac_fn_c_compute_int ()
2023 {
2024 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2025 if test "$cross_compiling" = yes; then
2026 # Depending upon the size, compute the lo and hi bounds.
2027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h. */
2029 $4
2030 int
2031 main ()
2032 {
2033 static int test_array [1 - 2 * !(($2) >= 0)];
2034 test_array [0] = 0
2035
2036 ;
2037 return 0;
2038 }
2039 _ACEOF
2040 if ac_fn_c_try_compile "$LINENO"; then :
2041 ac_lo=0 ac_mid=0
2042 while :; do
2043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044 /* end confdefs.h. */
2045 $4
2046 int
2047 main ()
2048 {
2049 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2050 test_array [0] = 0
2051
2052 ;
2053 return 0;
2054 }
2055 _ACEOF
2056 if ac_fn_c_try_compile "$LINENO"; then :
2057 ac_hi=$ac_mid; break
2058 else
2059 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2060 if test $ac_lo -le $ac_mid; then
2061 ac_lo= ac_hi=
2062 break
2063 fi
2064 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2065 fi
2066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2067 done
2068 else
2069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2070 /* end confdefs.h. */
2071 $4
2072 int
2073 main ()
2074 {
2075 static int test_array [1 - 2 * !(($2) < 0)];
2076 test_array [0] = 0
2077
2078 ;
2079 return 0;
2080 }
2081 _ACEOF
2082 if ac_fn_c_try_compile "$LINENO"; then :
2083 ac_hi=-1 ac_mid=-1
2084 while :; do
2085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2086 /* end confdefs.h. */
2087 $4
2088 int
2089 main ()
2090 {
2091 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2092 test_array [0] = 0
2093
2094 ;
2095 return 0;
2096 }
2097 _ACEOF
2098 if ac_fn_c_try_compile "$LINENO"; then :
2099 ac_lo=$ac_mid; break
2100 else
2101 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2102 if test $ac_mid -le $ac_hi; then
2103 ac_lo= ac_hi=
2104 break
2105 fi
2106 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2107 fi
2108 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2109 done
2110 else
2111 ac_lo= ac_hi=
2112 fi
2113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2114 fi
2115 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2116 # Binary search between lo and hi bounds.
2117 while test "x$ac_lo" != "x$ac_hi"; do
2118 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2120 /* end confdefs.h. */
2121 $4
2122 int
2123 main ()
2124 {
2125 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2126 test_array [0] = 0
2127
2128 ;
2129 return 0;
2130 }
2131 _ACEOF
2132 if ac_fn_c_try_compile "$LINENO"; then :
2133 ac_hi=$ac_mid
2134 else
2135 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2136 fi
2137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2138 done
2139 case $ac_lo in #((
2140 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2141 '') ac_retval=1 ;;
2142 esac
2143 else
2144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145 /* end confdefs.h. */
2146 $4
2147 static long int longval () { return $2; }
2148 static unsigned long int ulongval () { return $2; }
2149 #include <stdio.h>
2150 #include <stdlib.h>
2151 int
2152 main ()
2153 {
2154
2155 FILE *f = fopen ("conftest.val", "w");
2156 if (! f)
2157 return 1;
2158 if (($2) < 0)
2159 {
2160 long int i = longval ();
2161 if (i != ($2))
2162 return 1;
2163 fprintf (f, "%ld", i);
2164 }
2165 else
2166 {
2167 unsigned long int i = ulongval ();
2168 if (i != ($2))
2169 return 1;
2170 fprintf (f, "%lu", i);
2171 }
2172 /* Do not output a trailing newline, as this causes \r\n confusion
2173 on some platforms. */
2174 return ferror (f) || fclose (f) != 0;
2175
2176 ;
2177 return 0;
2178 }
2179 _ACEOF
2180 if ac_fn_c_try_run "$LINENO"; then :
2181 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2182 else
2183 ac_retval=1
2184 fi
2185 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2186 conftest.$ac_objext conftest.beam conftest.$ac_ext
2187 rm -f conftest.val
2188
2189 fi
2190 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2191 return $ac_retval
2192
2193 } # ac_fn_c_compute_int
2194
2195 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2196 # ----------------------------------------------------
2197 # Tries to find if the field MEMBER exists in type AGGR, after including
2198 # INCLUDES, setting cache variable VAR accordingly.
2199 ac_fn_c_check_member ()
2200 {
2201 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2203 $as_echo_n "checking for $2.$3... " >&6; }
2204 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2205 $as_echo_n "(cached) " >&6
2206 else
2207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2208 /* end confdefs.h. */
2209 $5
2210 int
2211 main ()
2212 {
2213 static $2 ac_aggr;
2214 if (ac_aggr.$3)
2215 return 0;
2216 ;
2217 return 0;
2218 }
2219 _ACEOF
2220 if ac_fn_c_try_compile "$LINENO"; then :
2221 eval "$4=yes"
2222 else
2223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2224 /* end confdefs.h. */
2225 $5
2226 int
2227 main ()
2228 {
2229 static $2 ac_aggr;
2230 if (sizeof ac_aggr.$3)
2231 return 0;
2232 ;
2233 return 0;
2234 }
2235 _ACEOF
2236 if ac_fn_c_try_compile "$LINENO"; then :
2237 eval "$4=yes"
2238 else
2239 eval "$4=no"
2240 fi
2241 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2242 fi
2243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2244 fi
2245 eval ac_res=\$$4
2246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2247 $as_echo "$ac_res" >&6; }
2248 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2249
2250 } # ac_fn_c_check_member
2251 cat >config.log <<_ACEOF
2252 This file contains any messages produced by compilers while
2253 running configure, to aid debugging if configure makes a mistake.
2254
2255 It was created by GNU Fortran Runtime Library $as_me 0.3, which was
2256 generated by GNU Autoconf 2.64. Invocation command line was
2257
2258 $ $0 $@
2259
2260 _ACEOF
2261 exec 5>>config.log
2262 {
2263 cat <<_ASUNAME
2264 ## --------- ##
2265 ## Platform. ##
2266 ## --------- ##
2267
2268 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2269 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2270 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2271 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2272 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2273
2274 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2275 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2276
2277 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2278 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2279 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2280 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2281 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2282 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2283 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2284
2285 _ASUNAME
2286
2287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2288 for as_dir in $PATH
2289 do
2290 IFS=$as_save_IFS
2291 test -z "$as_dir" && as_dir=.
2292 $as_echo "PATH: $as_dir"
2293 done
2294 IFS=$as_save_IFS
2295
2296 } >&5
2297
2298 cat >&5 <<_ACEOF
2299
2300
2301 ## ----------- ##
2302 ## Core tests. ##
2303 ## ----------- ##
2304
2305 _ACEOF
2306
2307
2308 # Keep a trace of the command line.
2309 # Strip out --no-create and --no-recursion so they do not pile up.
2310 # Strip out --silent because we don't want to record it for future runs.
2311 # Also quote any args containing shell meta-characters.
2312 # Make two passes to allow for proper duplicate-argument suppression.
2313 ac_configure_args=
2314 ac_configure_args0=
2315 ac_configure_args1=
2316 ac_must_keep_next=false
2317 for ac_pass in 1 2
2318 do
2319 for ac_arg
2320 do
2321 case $ac_arg in
2322 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2323 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2324 | -silent | --silent | --silen | --sile | --sil)
2325 continue ;;
2326 *\'*)
2327 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2328 esac
2329 case $ac_pass in
2330 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2331 2)
2332 as_fn_append ac_configure_args1 " '$ac_arg'"
2333 if test $ac_must_keep_next = true; then
2334 ac_must_keep_next=false # Got value, back to normal.
2335 else
2336 case $ac_arg in
2337 *=* | --config-cache | -C | -disable-* | --disable-* \
2338 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2339 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2340 | -with-* | --with-* | -without-* | --without-* | --x)
2341 case "$ac_configure_args0 " in
2342 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2343 esac
2344 ;;
2345 -* ) ac_must_keep_next=true ;;
2346 esac
2347 fi
2348 as_fn_append ac_configure_args " '$ac_arg'"
2349 ;;
2350 esac
2351 done
2352 done
2353 { ac_configure_args0=; unset ac_configure_args0;}
2354 { ac_configure_args1=; unset ac_configure_args1;}
2355
2356 # When interrupted or exit'd, cleanup temporary files, and complete
2357 # config.log. We remove comments because anyway the quotes in there
2358 # would cause problems or look ugly.
2359 # WARNING: Use '\'' to represent an apostrophe within the trap.
2360 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2361 trap 'exit_status=$?
2362 # Save into config.log some information that might help in debugging.
2363 {
2364 echo
2365
2366 cat <<\_ASBOX
2367 ## ---------------- ##
2368 ## Cache variables. ##
2369 ## ---------------- ##
2370 _ASBOX
2371 echo
2372 # The following way of writing the cache mishandles newlines in values,
2373 (
2374 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2375 eval ac_val=\$$ac_var
2376 case $ac_val in #(
2377 *${as_nl}*)
2378 case $ac_var in #(
2379 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2380 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2381 esac
2382 case $ac_var in #(
2383 _ | IFS | as_nl) ;; #(
2384 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2385 *) { eval $ac_var=; unset $ac_var;} ;;
2386 esac ;;
2387 esac
2388 done
2389 (set) 2>&1 |
2390 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2391 *${as_nl}ac_space=\ *)
2392 sed -n \
2393 "s/'\''/'\''\\\\'\'''\''/g;
2394 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2395 ;; #(
2396 *)
2397 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2398 ;;
2399 esac |
2400 sort
2401 )
2402 echo
2403
2404 cat <<\_ASBOX
2405 ## ----------------- ##
2406 ## Output variables. ##
2407 ## ----------------- ##
2408 _ASBOX
2409 echo
2410 for ac_var in $ac_subst_vars
2411 do
2412 eval ac_val=\$$ac_var
2413 case $ac_val in
2414 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2415 esac
2416 $as_echo "$ac_var='\''$ac_val'\''"
2417 done | sort
2418 echo
2419
2420 if test -n "$ac_subst_files"; then
2421 cat <<\_ASBOX
2422 ## ------------------- ##
2423 ## File substitutions. ##
2424 ## ------------------- ##
2425 _ASBOX
2426 echo
2427 for ac_var in $ac_subst_files
2428 do
2429 eval ac_val=\$$ac_var
2430 case $ac_val in
2431 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2432 esac
2433 $as_echo "$ac_var='\''$ac_val'\''"
2434 done | sort
2435 echo
2436 fi
2437
2438 if test -s confdefs.h; then
2439 cat <<\_ASBOX
2440 ## ----------- ##
2441 ## confdefs.h. ##
2442 ## ----------- ##
2443 _ASBOX
2444 echo
2445 cat confdefs.h
2446 echo
2447 fi
2448 test "$ac_signal" != 0 &&
2449 $as_echo "$as_me: caught signal $ac_signal"
2450 $as_echo "$as_me: exit $exit_status"
2451 } >&5
2452 rm -f core *.core core.conftest.* &&
2453 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2454 exit $exit_status
2455 ' 0
2456 for ac_signal in 1 2 13 15; do
2457 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2458 done
2459 ac_signal=0
2460
2461 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2462 rm -f -r conftest* confdefs.h
2463
2464 $as_echo "/* confdefs.h */" > confdefs.h
2465
2466 # Predefined preprocessor variables.
2467
2468 cat >>confdefs.h <<_ACEOF
2469 #define PACKAGE_NAME "$PACKAGE_NAME"
2470 _ACEOF
2471
2472 cat >>confdefs.h <<_ACEOF
2473 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2474 _ACEOF
2475
2476 cat >>confdefs.h <<_ACEOF
2477 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2478 _ACEOF
2479
2480 cat >>confdefs.h <<_ACEOF
2481 #define PACKAGE_STRING "$PACKAGE_STRING"
2482 _ACEOF
2483
2484 cat >>confdefs.h <<_ACEOF
2485 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2486 _ACEOF
2487
2488 cat >>confdefs.h <<_ACEOF
2489 #define PACKAGE_URL "$PACKAGE_URL"
2490 _ACEOF
2491
2492
2493 # Let the site file select an alternate cache file if it wants to.
2494 # Prefer an explicitly selected file to automatically selected ones.
2495 ac_site_file1=NONE
2496 ac_site_file2=NONE
2497 if test -n "$CONFIG_SITE"; then
2498 ac_site_file1=$CONFIG_SITE
2499 elif test "x$prefix" != xNONE; then
2500 ac_site_file1=$prefix/share/config.site
2501 ac_site_file2=$prefix/etc/config.site
2502 else
2503 ac_site_file1=$ac_default_prefix/share/config.site
2504 ac_site_file2=$ac_default_prefix/etc/config.site
2505 fi
2506 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2507 do
2508 test "x$ac_site_file" = xNONE && continue
2509 if test -r "$ac_site_file"; then
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2511 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2512 sed 's/^/| /' "$ac_site_file" >&5
2513 . "$ac_site_file"
2514 fi
2515 done
2516
2517 if test -r "$cache_file"; then
2518 # Some versions of bash will fail to source /dev/null (special
2519 # files actually), so we avoid doing that.
2520 if test -f "$cache_file"; then
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2522 $as_echo "$as_me: loading cache $cache_file" >&6;}
2523 case $cache_file in
2524 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2525 *) . "./$cache_file";;
2526 esac
2527 fi
2528 else
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2530 $as_echo "$as_me: creating cache $cache_file" >&6;}
2531 >$cache_file
2532 fi
2533
2534 as_fn_append ac_header_list " unistd.h"
2535 as_fn_append ac_header_list " sys/time.h"
2536 as_fn_append ac_header_list " sys/times.h"
2537 as_fn_append ac_header_list " sys/resource.h"
2538 as_fn_append ac_header_list " sys/types.h"
2539 as_fn_append ac_header_list " sys/stat.h"
2540 as_fn_append ac_header_list " sys/wait.h"
2541 as_fn_append ac_header_list " floatingpoint.h"
2542 as_fn_append ac_header_list " ieeefp.h"
2543 as_fn_append ac_header_list " fenv.h"
2544 as_fn_append ac_header_list " fptrap.h"
2545 as_fn_append ac_header_list " fpxcp.h"
2546 as_fn_append ac_header_list " pwd.h"
2547 as_fn_append ac_header_list " complex.h"
2548 as_fn_append ac_func_list " getrusage"
2549 as_fn_append ac_func_list " times"
2550 as_fn_append ac_func_list " mkstemp"
2551 as_fn_append ac_func_list " strtof"
2552 as_fn_append ac_func_list " strtold"
2553 as_fn_append ac_func_list " snprintf"
2554 as_fn_append ac_func_list " ftruncate"
2555 as_fn_append ac_func_list " chsize"
2556 as_fn_append ac_func_list " chdir"
2557 as_fn_append ac_func_list " getlogin"
2558 as_fn_append ac_func_list " gethostname"
2559 as_fn_append ac_func_list " kill"
2560 as_fn_append ac_func_list " link"
2561 as_fn_append ac_func_list " symlink"
2562 as_fn_append ac_func_list " sleep"
2563 as_fn_append ac_func_list " ttyname"
2564 as_fn_append ac_func_list " alarm"
2565 as_fn_append ac_func_list " access"
2566 as_fn_append ac_func_list " fork"
2567 as_fn_append ac_func_list " execl"
2568 as_fn_append ac_func_list " wait"
2569 as_fn_append ac_func_list " setmode"
2570 as_fn_append ac_func_list " execve"
2571 as_fn_append ac_func_list " pipe"
2572 as_fn_append ac_func_list " dup2"
2573 as_fn_append ac_func_list " close"
2574 as_fn_append ac_func_list " strcasestr"
2575 as_fn_append ac_func_list " getrlimit"
2576 as_fn_append ac_func_list " gettimeofday"
2577 as_fn_append ac_func_list " stat"
2578 as_fn_append ac_func_list " fstat"
2579 as_fn_append ac_func_list " lstat"
2580 as_fn_append ac_func_list " getpwuid"
2581 as_fn_append ac_func_list " vsnprintf"
2582 as_fn_append ac_func_list " dup"
2583 as_fn_append ac_func_list " getcwd"
2584 as_fn_append ac_func_list " localtime_r"
2585 as_fn_append ac_func_list " gmtime_r"
2586 as_fn_append ac_func_list " getpwuid_r"
2587 as_fn_append ac_func_list " ttyname_r"
2588 as_fn_append ac_func_list " clock_gettime"
2589 as_fn_append ac_func_list " readlink"
2590 as_fn_append ac_func_list " getgid"
2591 as_fn_append ac_func_list " getpid"
2592 as_fn_append ac_func_list " getppid"
2593 as_fn_append ac_func_list " getuid"
2594 as_fn_append ac_func_list " geteuid"
2595 as_fn_append ac_func_list " umask"
2596 as_fn_append ac_func_list " getegid"
2597 as_fn_append ac_func_list " secure_getenv"
2598 as_fn_append ac_func_list " __secure_getenv"
2599 as_fn_append ac_header_list " math.h"
2600 # Check that the precious variables saved in the cache have kept the same
2601 # value.
2602 ac_cache_corrupted=false
2603 for ac_var in $ac_precious_vars; do
2604 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2605 eval ac_new_set=\$ac_env_${ac_var}_set
2606 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2607 eval ac_new_val=\$ac_env_${ac_var}_value
2608 case $ac_old_set,$ac_new_set in
2609 set,)
2610 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2611 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2612 ac_cache_corrupted=: ;;
2613 ,set)
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2615 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2616 ac_cache_corrupted=: ;;
2617 ,);;
2618 *)
2619 if test "x$ac_old_val" != "x$ac_new_val"; then
2620 # differences in whitespace do not lead to failure.
2621 ac_old_val_w=`echo x $ac_old_val`
2622 ac_new_val_w=`echo x $ac_new_val`
2623 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2625 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2626 ac_cache_corrupted=:
2627 else
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2629 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2630 eval $ac_var=\$ac_old_val
2631 fi
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2633 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2635 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2636 fi;;
2637 esac
2638 # Pass precious variables to config.status.
2639 if test "$ac_new_set" = set; then
2640 case $ac_new_val in
2641 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2642 *) ac_arg=$ac_var=$ac_new_val ;;
2643 esac
2644 case " $ac_configure_args " in
2645 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2646 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2647 esac
2648 fi
2649 done
2650 if $ac_cache_corrupted; then
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2652 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2654 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2655 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2656 fi
2657 ## -------------------- ##
2658 ## Main body of script. ##
2659 ## -------------------- ##
2660
2661 ac_ext=c
2662 ac_cpp='$CPP $CPPFLAGS'
2663 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2664 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2665 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2666
2667
2668
2669
2670
2671 ac_config_headers="$ac_config_headers config.h"
2672
2673 ac_aux_dir=
2674 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2675 for ac_t in install-sh install.sh shtool; do
2676 if test -f "$ac_dir/$ac_t"; then
2677 ac_aux_dir=$ac_dir
2678 ac_install_sh="$ac_aux_dir/$ac_t -c"
2679 break 2
2680 fi
2681 done
2682 done
2683 if test -z "$ac_aux_dir"; then
2684 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2685 fi
2686
2687 # These three variables are undocumented and unsupported,
2688 # and are intended to be withdrawn in a future Autoconf release.
2689 # They can cause serious problems if a builder's source tree is in a directory
2690 # whose full name contains unusual characters.
2691 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2692 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2693 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2694
2695
2696 # Make sure we can run config.sub.
2697 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2698 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2699
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2701 $as_echo_n "checking build system type... " >&6; }
2702 if test "${ac_cv_build+set}" = set; then :
2703 $as_echo_n "(cached) " >&6
2704 else
2705 ac_build_alias=$build_alias
2706 test "x$ac_build_alias" = x &&
2707 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2708 test "x$ac_build_alias" = x &&
2709 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2710 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2711 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2712
2713 fi
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2715 $as_echo "$ac_cv_build" >&6; }
2716 case $ac_cv_build in
2717 *-*-*) ;;
2718 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2719 esac
2720 build=$ac_cv_build
2721 ac_save_IFS=$IFS; IFS='-'
2722 set x $ac_cv_build
2723 shift
2724 build_cpu=$1
2725 build_vendor=$2
2726 shift; shift
2727 # Remember, the first character of IFS is used to create $*,
2728 # except with old shells:
2729 build_os=$*
2730 IFS=$ac_save_IFS
2731 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2732
2733
2734 case ${build_alias} in
2735 "") build_noncanonical=${build} ;;
2736 *) build_noncanonical=${build_alias} ;;
2737 esac
2738
2739 case ${host_alias} in
2740 "") host_noncanonical=${build_noncanonical} ;;
2741 *) host_noncanonical=${host_alias} ;;
2742 esac
2743
2744 case ${target_alias} in
2745 "") target_noncanonical=${host_noncanonical} ;;
2746 *) target_noncanonical=${target_alias} ;;
2747 esac
2748
2749
2750 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2751 # have matching libraries, they should use host libraries: Makefile.tpl
2752 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2753 # However, they still use the build modules, because the corresponding
2754 # host modules (e.g. bison) are only built for the host when bootstrap
2755 # finishes. So:
2756 # - build_subdir is where we find build modules, and never changes.
2757 # - build_libsubdir is where we find build libraries, and can be overridden.
2758
2759 # Prefix 'build-' so this never conflicts with target_subdir.
2760 build_subdir="build-${build_noncanonical}"
2761
2762 # Check whether --with-build-libsubdir was given.
2763 if test "${with_build_libsubdir+set}" = set; then :
2764 withval=$with_build_libsubdir; build_libsubdir="$withval"
2765 else
2766 build_libsubdir="$build_subdir"
2767 fi
2768
2769 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2770 if ( test $srcdir = . && test -d gcc ) \
2771 || test -d $srcdir/../host-${host_noncanonical}; then
2772 host_subdir="host-${host_noncanonical}"
2773 else
2774 host_subdir=.
2775 fi
2776 # No prefix.
2777 target_subdir=${target_noncanonical}
2778
2779
2780 # -------
2781 # Options
2782 # -------
2783
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2785 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2786 # Check whether --enable-version-specific-runtime-libs was given.
2787 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2788 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2789 yes) version_specific_libs=yes ;;
2790 no) version_specific_libs=no ;;
2791 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2792 esac
2793 else
2794 version_specific_libs=no
2795 fi
2796
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2798 $as_echo "$version_specific_libs" >&6; }
2799
2800 # Build with intermodule optimisations
2801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-intermodule" >&5
2802 $as_echo_n "checking for --enable-intermodule... " >&6; }
2803 # Check whether --enable-intermodule was given.
2804 if test "${enable_intermodule+set}" = set; then :
2805 enableval=$enable_intermodule; case "$enable_intermodule" in
2806 yes) onestep="-onestep";;
2807 *) onestep="";;
2808 esac
2809 else
2810 onestep=""
2811 fi
2812
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_intermodule" >&5
2814 $as_echo "$enable_intermodule" >&6; }
2815 if test x$onestep = x-onestep; then
2816 onestep_TRUE=
2817 onestep_FALSE='#'
2818 else
2819 onestep_TRUE='#'
2820 onestep_FALSE=
2821 fi
2822
2823
2824
2825 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2826 #
2827 # You will slowly go insane if you do not grok the following fact: when
2828 # building this library, the top-level /target/ becomes the library's /host/.
2829 #
2830 # configure then causes --target to default to --host, exactly like any
2831 # other package using autoconf. Therefore, 'target' and 'host' will
2832 # always be the same. This makes sense both for native and cross compilers
2833 # just think about it for a little while. :-)
2834 #
2835 # Also, if this library is being configured as part of a cross compiler, the
2836 # top-level configure script will pass the "real" host as $with_cross_host.
2837 #
2838 # Do not delete or change the following two lines. For why, see
2839 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2841 $as_echo_n "checking host system type... " >&6; }
2842 if test "${ac_cv_host+set}" = set; then :
2843 $as_echo_n "(cached) " >&6
2844 else
2845 if test "x$host_alias" = x; then
2846 ac_cv_host=$ac_cv_build
2847 else
2848 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2849 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2850 fi
2851
2852 fi
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2854 $as_echo "$ac_cv_host" >&6; }
2855 case $ac_cv_host in
2856 *-*-*) ;;
2857 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2858 esac
2859 host=$ac_cv_host
2860 ac_save_IFS=$IFS; IFS='-'
2861 set x $ac_cv_host
2862 shift
2863 host_cpu=$1
2864 host_vendor=$2
2865 shift; shift
2866 # Remember, the first character of IFS is used to create $*,
2867 # except with old shells:
2868 host_os=$*
2869 IFS=$ac_save_IFS
2870 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2871
2872
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2874 $as_echo_n "checking target system type... " >&6; }
2875 if test "${ac_cv_target+set}" = set; then :
2876 $as_echo_n "(cached) " >&6
2877 else
2878 if test "x$target_alias" = x; then
2879 ac_cv_target=$ac_cv_host
2880 else
2881 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2882 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2883 fi
2884
2885 fi
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2887 $as_echo "$ac_cv_target" >&6; }
2888 case $ac_cv_target in
2889 *-*-*) ;;
2890 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2891 esac
2892 target=$ac_cv_target
2893 ac_save_IFS=$IFS; IFS='-'
2894 set x $ac_cv_target
2895 shift
2896 target_cpu=$1
2897 target_vendor=$2
2898 shift; shift
2899 # Remember, the first character of IFS is used to create $*,
2900 # except with old shells:
2901 target_os=$*
2902 IFS=$ac_save_IFS
2903 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2904
2905
2906 # The aliases save the names the user supplied, while $host etc.
2907 # will get canonicalized.
2908 test -n "$target_alias" &&
2909 test "$program_prefix$program_suffix$program_transform_name" = \
2910 NONENONEs,x,x, &&
2911 program_prefix=${target_alias}-
2912
2913
2914
2915
2916 target_alias=${target_alias-$host_alias}
2917
2918
2919 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
2920 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2921 # 1.9.6: minimum required version
2922 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
2923 # of other PACKAGE_* variables will, however, and there's nothing
2924 # we can do about that; they come from AC_INIT).
2925 # foreign: we don't follow the normal rules for GNU packages (no COPYING
2926 # file in the top srcdir, etc, etc), so stop complaining.
2927 # no-dist: we don't want 'dist' and related rules.
2928 # -Wall: turns on all automake warnings...
2929 # -Wno-portability: ...except this one, since GNU make is required.
2930 am__api_version='1.11'
2931
2932 # Find a good install program. We prefer a C program (faster),
2933 # so one script is as good as another. But avoid the broken or
2934 # incompatible versions:
2935 # SysV /etc/install, /usr/sbin/install
2936 # SunOS /usr/etc/install
2937 # IRIX /sbin/install
2938 # AIX /bin/install
2939 # AmigaOS /C/install, which installs bootblocks on floppy discs
2940 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2941 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2942 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2943 # OS/2's system install, which has a completely different semantic
2944 # ./install, which can be erroneously created by make from ./install.sh.
2945 # Reject install programs that cannot install multiple files.
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2947 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2948 if test -z "$INSTALL"; then
2949 if test "${ac_cv_path_install+set}" = set; then :
2950 $as_echo_n "(cached) " >&6
2951 else
2952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953 for as_dir in $PATH
2954 do
2955 IFS=$as_save_IFS
2956 test -z "$as_dir" && as_dir=.
2957 # Account for people who put trailing slashes in PATH elements.
2958 case $as_dir/ in #((
2959 ./ | .// | /[cC]/* | \
2960 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2961 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2962 /usr/ucb/* ) ;;
2963 *)
2964 # OSF1 and SCO ODT 3.0 have their own names for install.
2965 # Don't use installbsd from OSF since it installs stuff as root
2966 # by default.
2967 for ac_prog in ginstall scoinst install; do
2968 for ac_exec_ext in '' $ac_executable_extensions; do
2969 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2970 if test $ac_prog = install &&
2971 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2972 # AIX install. It has an incompatible calling convention.
2973 :
2974 elif test $ac_prog = install &&
2975 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2976 # program-specific install script used by HP pwplus--don't use.
2977 :
2978 else
2979 rm -rf conftest.one conftest.two conftest.dir
2980 echo one > conftest.one
2981 echo two > conftest.two
2982 mkdir conftest.dir
2983 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2984 test -s conftest.one && test -s conftest.two &&
2985 test -s conftest.dir/conftest.one &&
2986 test -s conftest.dir/conftest.two
2987 then
2988 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2989 break 3
2990 fi
2991 fi
2992 fi
2993 done
2994 done
2995 ;;
2996 esac
2997
2998 done
2999 IFS=$as_save_IFS
3000
3001 rm -rf conftest.one conftest.two conftest.dir
3002
3003 fi
3004 if test "${ac_cv_path_install+set}" = set; then
3005 INSTALL=$ac_cv_path_install
3006 else
3007 # As a last resort, use the slow shell script. Don't cache a
3008 # value for INSTALL within a source directory, because that will
3009 # break other packages using the cache if that directory is
3010 # removed, or if the value is a relative name.
3011 INSTALL=$ac_install_sh
3012 fi
3013 fi
3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3015 $as_echo "$INSTALL" >&6; }
3016
3017 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3018 # It thinks the first close brace ends the variable substitution.
3019 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3020
3021 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3022
3023 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3024
3025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3026 $as_echo_n "checking whether build environment is sane... " >&6; }
3027 # Just in case
3028 sleep 1
3029 echo timestamp > conftest.file
3030 # Reject unsafe characters in $srcdir or the absolute working directory
3031 # name. Accept space and tab only in the latter.
3032 am_lf='
3033 '
3034 case `pwd` in
3035 *[\\\"\#\$\&\'\`$am_lf]*)
3036 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3037 esac
3038 case $srcdir in
3039 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3040 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3041 esac
3042
3043 # Do `set' in a subshell so we don't clobber the current shell's
3044 # arguments. Must try -L first in case configure is actually a
3045 # symlink; some systems play weird games with the mod time of symlinks
3046 # (eg FreeBSD returns the mod time of the symlink's containing
3047 # directory).
3048 if (
3049 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3050 if test "$*" = "X"; then
3051 # -L didn't work.
3052 set X `ls -t "$srcdir/configure" conftest.file`
3053 fi
3054 rm -f conftest.file
3055 if test "$*" != "X $srcdir/configure conftest.file" \
3056 && test "$*" != "X conftest.file $srcdir/configure"; then
3057
3058 # If neither matched, then we have a broken ls. This can happen
3059 # if, for instance, CONFIG_SHELL is bash and it inherits a
3060 # broken ls alias from the environment. This has actually
3061 # happened. Such a system could not be considered "sane".
3062 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3063 alias in your environment" "$LINENO" 5
3064 fi
3065
3066 test "$2" = conftest.file
3067 )
3068 then
3069 # Ok.
3070 :
3071 else
3072 as_fn_error "newly created file is older than distributed files!
3073 Check your system clock" "$LINENO" 5
3074 fi
3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3076 $as_echo "yes" >&6; }
3077 test "$program_prefix" != NONE &&
3078 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3079 # Use a double $ so make ignores it.
3080 test "$program_suffix" != NONE &&
3081 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3082 # Double any \ or $.
3083 # By default was `s,x,x', remove it if useless.
3084 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3085 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3086
3087 # expand $ac_aux_dir to an absolute path
3088 am_aux_dir=`cd $ac_aux_dir && pwd`
3089
3090 if test x"${MISSING+set}" != xset; then
3091 case $am_aux_dir in
3092 *\ * | *\ *)
3093 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3094 *)
3095 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3096 esac
3097 fi
3098 # Use eval to expand $SHELL
3099 if eval "$MISSING --run true"; then
3100 am_missing_run="$MISSING --run "
3101 else
3102 am_missing_run=
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3104 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3105 fi
3106
3107 if test x"${install_sh}" != xset; then
3108 case $am_aux_dir in
3109 *\ * | *\ *)
3110 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3111 *)
3112 install_sh="\${SHELL} $am_aux_dir/install-sh"
3113 esac
3114 fi
3115
3116 # Installed binaries are usually stripped using `strip' when the user
3117 # run `make install-strip'. However `strip' might not be the right
3118 # tool to use in cross-compilation environments, therefore Automake
3119 # will honor the `STRIP' environment variable to overrule this program.
3120 if test "$cross_compiling" != no; then
3121 if test -n "$ac_tool_prefix"; then
3122 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3123 set dummy ${ac_tool_prefix}strip; ac_word=$2
3124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3125 $as_echo_n "checking for $ac_word... " >&6; }
3126 if test "${ac_cv_prog_STRIP+set}" = set; then :
3127 $as_echo_n "(cached) " >&6
3128 else
3129 if test -n "$STRIP"; then
3130 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3131 else
3132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3133 for as_dir in $PATH
3134 do
3135 IFS=$as_save_IFS
3136 test -z "$as_dir" && as_dir=.
3137 for ac_exec_ext in '' $ac_executable_extensions; do
3138 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3139 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3141 break 2
3142 fi
3143 done
3144 done
3145 IFS=$as_save_IFS
3146
3147 fi
3148 fi
3149 STRIP=$ac_cv_prog_STRIP
3150 if test -n "$STRIP"; then
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3152 $as_echo "$STRIP" >&6; }
3153 else
3154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155 $as_echo "no" >&6; }
3156 fi
3157
3158
3159 fi
3160 if test -z "$ac_cv_prog_STRIP"; then
3161 ac_ct_STRIP=$STRIP
3162 # Extract the first word of "strip", so it can be a program name with args.
3163 set dummy strip; ac_word=$2
3164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3165 $as_echo_n "checking for $ac_word... " >&6; }
3166 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3167 $as_echo_n "(cached) " >&6
3168 else
3169 if test -n "$ac_ct_STRIP"; then
3170 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3171 else
3172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3173 for as_dir in $PATH
3174 do
3175 IFS=$as_save_IFS
3176 test -z "$as_dir" && as_dir=.
3177 for ac_exec_ext in '' $ac_executable_extensions; do
3178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3179 ac_cv_prog_ac_ct_STRIP="strip"
3180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3181 break 2
3182 fi
3183 done
3184 done
3185 IFS=$as_save_IFS
3186
3187 fi
3188 fi
3189 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3190 if test -n "$ac_ct_STRIP"; then
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3192 $as_echo "$ac_ct_STRIP" >&6; }
3193 else
3194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3195 $as_echo "no" >&6; }
3196 fi
3197
3198 if test "x$ac_ct_STRIP" = x; then
3199 STRIP=":"
3200 else
3201 case $cross_compiling:$ac_tool_warned in
3202 yes:)
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3204 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3205 ac_tool_warned=yes ;;
3206 esac
3207 STRIP=$ac_ct_STRIP
3208 fi
3209 else
3210 STRIP="$ac_cv_prog_STRIP"
3211 fi
3212
3213 fi
3214 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3215
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3217 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3218 if test -z "$MKDIR_P"; then
3219 if test "${ac_cv_path_mkdir+set}" = set; then :
3220 $as_echo_n "(cached) " >&6
3221 else
3222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3223 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3224 do
3225 IFS=$as_save_IFS
3226 test -z "$as_dir" && as_dir=.
3227 for ac_prog in mkdir gmkdir; do
3228 for ac_exec_ext in '' $ac_executable_extensions; do
3229 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3230 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3231 'mkdir (GNU coreutils) '* | \
3232 'mkdir (coreutils) '* | \
3233 'mkdir (fileutils) '4.1*)
3234 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3235 break 3;;
3236 esac
3237 done
3238 done
3239 done
3240 IFS=$as_save_IFS
3241
3242 fi
3243
3244 if test "${ac_cv_path_mkdir+set}" = set; then
3245 MKDIR_P="$ac_cv_path_mkdir -p"
3246 else
3247 # As a last resort, use the slow shell script. Don't cache a
3248 # value for MKDIR_P within a source directory, because that will
3249 # break other packages using the cache if that directory is
3250 # removed, or if the value is a relative name.
3251 test -d ./--version && rmdir ./--version
3252 MKDIR_P="$ac_install_sh -d"
3253 fi
3254 fi
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3256 $as_echo "$MKDIR_P" >&6; }
3257
3258 mkdir_p="$MKDIR_P"
3259 case $mkdir_p in
3260 [\\/$]* | ?:[\\/]*) ;;
3261 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3262 esac
3263
3264 for ac_prog in gawk mawk nawk awk
3265 do
3266 # Extract the first word of "$ac_prog", so it can be a program name with args.
3267 set dummy $ac_prog; ac_word=$2
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3269 $as_echo_n "checking for $ac_word... " >&6; }
3270 if test "${ac_cv_prog_AWK+set}" = set; then :
3271 $as_echo_n "(cached) " >&6
3272 else
3273 if test -n "$AWK"; then
3274 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3275 else
3276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3277 for as_dir in $PATH
3278 do
3279 IFS=$as_save_IFS
3280 test -z "$as_dir" && as_dir=.
3281 for ac_exec_ext in '' $ac_executable_extensions; do
3282 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3283 ac_cv_prog_AWK="$ac_prog"
3284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3285 break 2
3286 fi
3287 done
3288 done
3289 IFS=$as_save_IFS
3290
3291 fi
3292 fi
3293 AWK=$ac_cv_prog_AWK
3294 if test -n "$AWK"; then
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3296 $as_echo "$AWK" >&6; }
3297 else
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3299 $as_echo "no" >&6; }
3300 fi
3301
3302
3303 test -n "$AWK" && break
3304 done
3305
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3307 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3308 set x ${MAKE-make}
3309 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3310 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3311 $as_echo_n "(cached) " >&6
3312 else
3313 cat >conftest.make <<\_ACEOF
3314 SHELL = /bin/sh
3315 all:
3316 @echo '@@@%%%=$(MAKE)=@@@%%%'
3317 _ACEOF
3318 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3319 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3320 *@@@%%%=?*=@@@%%%*)
3321 eval ac_cv_prog_make_${ac_make}_set=yes;;
3322 *)
3323 eval ac_cv_prog_make_${ac_make}_set=no;;
3324 esac
3325 rm -f conftest.make
3326 fi
3327 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3329 $as_echo "yes" >&6; }
3330 SET_MAKE=
3331 else
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3333 $as_echo "no" >&6; }
3334 SET_MAKE="MAKE=${MAKE-make}"
3335 fi
3336
3337 rm -rf .tst 2>/dev/null
3338 mkdir .tst 2>/dev/null
3339 if test -d .tst; then
3340 am__leading_dot=.
3341 else
3342 am__leading_dot=_
3343 fi
3344 rmdir .tst 2>/dev/null
3345
3346 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3347 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3348 # is not polluted with repeated "-I."
3349 am__isrc=' -I$(srcdir)'
3350 # test to see if srcdir already configured
3351 if test -f $srcdir/config.status; then
3352 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3353 fi
3354 fi
3355
3356 # test whether we have cygpath
3357 if test -z "$CYGPATH_W"; then
3358 if (cygpath --version) >/dev/null 2>/dev/null; then
3359 CYGPATH_W='cygpath -w'
3360 else
3361 CYGPATH_W=echo
3362 fi
3363 fi
3364
3365
3366 # Define the identity of the package.
3367 PACKAGE='libgfortran'
3368 VERSION='0.3'
3369
3370
3371 # Some tools Automake needs.
3372
3373 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3374
3375
3376 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3377
3378
3379 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3380
3381
3382 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3383
3384
3385 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3386
3387 # We need awk for the "check" target. The system "awk" is bad on
3388 # some platforms.
3389 # Always define AMTAR for backward compatibility.
3390
3391 AMTAR=${AMTAR-"${am_missing_run}tar"}
3392
3393 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3394
3395
3396
3397
3398
3399
3400
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3402 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3403 # Check whether --enable-maintainer-mode was given.
3404 if test "${enable_maintainer_mode+set}" = set; then :
3405 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3406 else
3407 USE_MAINTAINER_MODE=no
3408 fi
3409
3410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3411 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3412 if test $USE_MAINTAINER_MODE = yes; then
3413 MAINTAINER_MODE_TRUE=
3414 MAINTAINER_MODE_FALSE='#'
3415 else
3416 MAINTAINER_MODE_TRUE='#'
3417 MAINTAINER_MODE_FALSE=
3418 fi
3419
3420 MAINT=$MAINTAINER_MODE_TRUE
3421
3422
3423 # Default to --enable-multilib
3424 # Check whether --enable-multilib was given.
3425 if test "${enable_multilib+set}" = set; then :
3426 enableval=$enable_multilib; case "$enableval" in
3427 yes) multilib=yes ;;
3428 no) multilib=no ;;
3429 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3430 esac
3431 else
3432 multilib=yes
3433 fi
3434
3435
3436 # We may get other options which we leave undocumented:
3437 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3438 # See config-ml.in if you want the gory details.
3439
3440 if test "$srcdir" = "."; then
3441 if test "$with_target_subdir" != "."; then
3442 multi_basedir="$srcdir/$with_multisrctop../.."
3443 else
3444 multi_basedir="$srcdir/$with_multisrctop.."
3445 fi
3446 else
3447 multi_basedir="$srcdir/.."
3448 fi
3449
3450
3451 # Even if the default multilib is not a cross compilation,
3452 # it may be that some of the other multilibs are.
3453 if test $cross_compiling = no && test $multilib = yes \
3454 && test "x${with_multisubdir}" != x ; then
3455 cross_compiling=maybe
3456 fi
3457
3458 ac_config_commands="$ac_config_commands default-1"
3459
3460
3461 # Handy for debugging:
3462 #AC_MSG_NOTICE($build / $host / $target / $host_alias / $target_alias); sleep 5
3463
3464 # Are we being configured with some form of cross compiler?
3465 # NB: We don't actually need to know this just now, but when, say, a test
3466 # suite is included, we'll have to know.
3467 if test "$build" != "$host"; then
3468 LIBGFOR_IS_NATIVE=false
3469
3470 else
3471 LIBGFOR_IS_NATIVE=true
3472 fi
3473
3474 DEPDIR="${am__leading_dot}deps"
3475
3476 ac_config_commands="$ac_config_commands depfiles"
3477
3478
3479 am_make=${MAKE-make}
3480 cat > confinc << 'END'
3481 am__doit:
3482 @echo this is the am__doit target
3483 .PHONY: am__doit
3484 END
3485 # If we don't find an include directive, just comment out the code.
3486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3487 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3488 am__include="#"
3489 am__quote=
3490 _am_result=none
3491 # First try GNU make style include.
3492 echo "include confinc" > confmf
3493 # Ignore all kinds of additional output from `make'.
3494 case `$am_make -s -f confmf 2> /dev/null` in #(
3495 *the\ am__doit\ target*)
3496 am__include=include
3497 am__quote=
3498 _am_result=GNU
3499 ;;
3500 esac
3501 # Now try BSD make style include.
3502 if test "$am__include" = "#"; then
3503 echo '.include "confinc"' > confmf
3504 case `$am_make -s -f confmf 2> /dev/null` in #(
3505 *the\ am__doit\ target*)
3506 am__include=.include
3507 am__quote="\""
3508 _am_result=BSD
3509 ;;
3510 esac
3511 fi
3512
3513
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3515 $as_echo "$_am_result" >&6; }
3516 rm -f confinc confmf
3517
3518 # Check whether --enable-dependency-tracking was given.
3519 if test "${enable_dependency_tracking+set}" = set; then :
3520 enableval=$enable_dependency_tracking;
3521 fi
3522
3523 if test "x$enable_dependency_tracking" != xno; then
3524 am_depcomp="$ac_aux_dir/depcomp"
3525 AMDEPBACKSLASH='\'
3526 fi
3527 if test "x$enable_dependency_tracking" != xno; then
3528 AMDEP_TRUE=
3529 AMDEP_FALSE='#'
3530 else
3531 AMDEP_TRUE='#'
3532 AMDEP_FALSE=
3533 fi
3534
3535
3536 ac_ext=c
3537 ac_cpp='$CPP $CPPFLAGS'
3538 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3539 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3540 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3541 if test -n "$ac_tool_prefix"; then
3542 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3543 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3545 $as_echo_n "checking for $ac_word... " >&6; }
3546 if test "${ac_cv_prog_CC+set}" = set; then :
3547 $as_echo_n "(cached) " >&6
3548 else
3549 if test -n "$CC"; then
3550 ac_cv_prog_CC="$CC" # Let the user override the test.
3551 else
3552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3553 for as_dir in $PATH
3554 do
3555 IFS=$as_save_IFS
3556 test -z "$as_dir" && as_dir=.
3557 for ac_exec_ext in '' $ac_executable_extensions; do
3558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3559 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3561 break 2
3562 fi
3563 done
3564 done
3565 IFS=$as_save_IFS
3566
3567 fi
3568 fi
3569 CC=$ac_cv_prog_CC
3570 if test -n "$CC"; then
3571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3572 $as_echo "$CC" >&6; }
3573 else
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3575 $as_echo "no" >&6; }
3576 fi
3577
3578
3579 fi
3580 if test -z "$ac_cv_prog_CC"; then
3581 ac_ct_CC=$CC
3582 # Extract the first word of "gcc", so it can be a program name with args.
3583 set dummy gcc; ac_word=$2
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3585 $as_echo_n "checking for $ac_word... " >&6; }
3586 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3587 $as_echo_n "(cached) " >&6
3588 else
3589 if test -n "$ac_ct_CC"; then
3590 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3591 else
3592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3593 for as_dir in $PATH
3594 do
3595 IFS=$as_save_IFS
3596 test -z "$as_dir" && as_dir=.
3597 for ac_exec_ext in '' $ac_executable_extensions; do
3598 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3599 ac_cv_prog_ac_ct_CC="gcc"
3600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3601 break 2
3602 fi
3603 done
3604 done
3605 IFS=$as_save_IFS
3606
3607 fi
3608 fi
3609 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3610 if test -n "$ac_ct_CC"; then
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3612 $as_echo "$ac_ct_CC" >&6; }
3613 else
3614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3615 $as_echo "no" >&6; }
3616 fi
3617
3618 if test "x$ac_ct_CC" = x; then
3619 CC=""
3620 else
3621 case $cross_compiling:$ac_tool_warned in
3622 yes:)
3623 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3624 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3625 ac_tool_warned=yes ;;
3626 esac
3627 CC=$ac_ct_CC
3628 fi
3629 else
3630 CC="$ac_cv_prog_CC"
3631 fi
3632
3633 if test -z "$CC"; then
3634 if test -n "$ac_tool_prefix"; then
3635 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3636 set dummy ${ac_tool_prefix}cc; ac_word=$2
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3638 $as_echo_n "checking for $ac_word... " >&6; }
3639 if test "${ac_cv_prog_CC+set}" = set; then :
3640 $as_echo_n "(cached) " >&6
3641 else
3642 if test -n "$CC"; then
3643 ac_cv_prog_CC="$CC" # Let the user override the test.
3644 else
3645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3646 for as_dir in $PATH
3647 do
3648 IFS=$as_save_IFS
3649 test -z "$as_dir" && as_dir=.
3650 for ac_exec_ext in '' $ac_executable_extensions; do
3651 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3652 ac_cv_prog_CC="${ac_tool_prefix}cc"
3653 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3654 break 2
3655 fi
3656 done
3657 done
3658 IFS=$as_save_IFS
3659
3660 fi
3661 fi
3662 CC=$ac_cv_prog_CC
3663 if test -n "$CC"; then
3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3665 $as_echo "$CC" >&6; }
3666 else
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3668 $as_echo "no" >&6; }
3669 fi
3670
3671
3672 fi
3673 fi
3674 if test -z "$CC"; then
3675 # Extract the first word of "cc", so it can be a program name with args.
3676 set dummy cc; ac_word=$2
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3678 $as_echo_n "checking for $ac_word... " >&6; }
3679 if test "${ac_cv_prog_CC+set}" = set; then :
3680 $as_echo_n "(cached) " >&6
3681 else
3682 if test -n "$CC"; then
3683 ac_cv_prog_CC="$CC" # Let the user override the test.
3684 else
3685 ac_prog_rejected=no
3686 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3687 for as_dir in $PATH
3688 do
3689 IFS=$as_save_IFS
3690 test -z "$as_dir" && as_dir=.
3691 for ac_exec_ext in '' $ac_executable_extensions; do
3692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3693 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3694 ac_prog_rejected=yes
3695 continue
3696 fi
3697 ac_cv_prog_CC="cc"
3698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3699 break 2
3700 fi
3701 done
3702 done
3703 IFS=$as_save_IFS
3704
3705 if test $ac_prog_rejected = yes; then
3706 # We found a bogon in the path, so make sure we never use it.
3707 set dummy $ac_cv_prog_CC
3708 shift
3709 if test $# != 0; then
3710 # We chose a different compiler from the bogus one.
3711 # However, it has the same basename, so the bogon will be chosen
3712 # first if we set CC to just the basename; use the full file name.
3713 shift
3714 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3715 fi
3716 fi
3717 fi
3718 fi
3719 CC=$ac_cv_prog_CC
3720 if test -n "$CC"; then
3721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3722 $as_echo "$CC" >&6; }
3723 else
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3725 $as_echo "no" >&6; }
3726 fi
3727
3728
3729 fi
3730 if test -z "$CC"; then
3731 if test -n "$ac_tool_prefix"; then
3732 for ac_prog in cl.exe
3733 do
3734 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3735 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3737 $as_echo_n "checking for $ac_word... " >&6; }
3738 if test "${ac_cv_prog_CC+set}" = set; then :
3739 $as_echo_n "(cached) " >&6
3740 else
3741 if test -n "$CC"; then
3742 ac_cv_prog_CC="$CC" # Let the user override the test.
3743 else
3744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3745 for as_dir in $PATH
3746 do
3747 IFS=$as_save_IFS
3748 test -z "$as_dir" && as_dir=.
3749 for ac_exec_ext in '' $ac_executable_extensions; do
3750 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3751 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3752 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3753 break 2
3754 fi
3755 done
3756 done
3757 IFS=$as_save_IFS
3758
3759 fi
3760 fi
3761 CC=$ac_cv_prog_CC
3762 if test -n "$CC"; then
3763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3764 $as_echo "$CC" >&6; }
3765 else
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3767 $as_echo "no" >&6; }
3768 fi
3769
3770
3771 test -n "$CC" && break
3772 done
3773 fi
3774 if test -z "$CC"; then
3775 ac_ct_CC=$CC
3776 for ac_prog in cl.exe
3777 do
3778 # Extract the first word of "$ac_prog", so it can be a program name with args.
3779 set dummy $ac_prog; ac_word=$2
3780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3781 $as_echo_n "checking for $ac_word... " >&6; }
3782 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3783 $as_echo_n "(cached) " >&6
3784 else
3785 if test -n "$ac_ct_CC"; then
3786 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3787 else
3788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3789 for as_dir in $PATH
3790 do
3791 IFS=$as_save_IFS
3792 test -z "$as_dir" && as_dir=.
3793 for ac_exec_ext in '' $ac_executable_extensions; do
3794 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3795 ac_cv_prog_ac_ct_CC="$ac_prog"
3796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3797 break 2
3798 fi
3799 done
3800 done
3801 IFS=$as_save_IFS
3802
3803 fi
3804 fi
3805 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3806 if test -n "$ac_ct_CC"; then
3807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3808 $as_echo "$ac_ct_CC" >&6; }
3809 else
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3811 $as_echo "no" >&6; }
3812 fi
3813
3814
3815 test -n "$ac_ct_CC" && break
3816 done
3817
3818 if test "x$ac_ct_CC" = x; then
3819 CC=""
3820 else
3821 case $cross_compiling:$ac_tool_warned in
3822 yes:)
3823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3824 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3825 ac_tool_warned=yes ;;
3826 esac
3827 CC=$ac_ct_CC
3828 fi
3829 fi
3830
3831 fi
3832
3833
3834 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3835 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3836 as_fn_error "no acceptable C compiler found in \$PATH
3837 See \`config.log' for more details." "$LINENO" 5; }
3838
3839 # Provide some information about the compiler.
3840 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3841 set X $ac_compile
3842 ac_compiler=$2
3843 for ac_option in --version -v -V -qversion; do
3844 { { ac_try="$ac_compiler $ac_option >&5"
3845 case "(($ac_try" in
3846 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3847 *) ac_try_echo=$ac_try;;
3848 esac
3849 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3850 $as_echo "$ac_try_echo"; } >&5
3851 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3852 ac_status=$?
3853 if test -s conftest.err; then
3854 sed '10a\
3855 ... rest of stderr output deleted ...
3856 10q' conftest.err >conftest.er1
3857 cat conftest.er1 >&5
3858 rm -f conftest.er1 conftest.err
3859 fi
3860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3861 test $ac_status = 0; }
3862 done
3863
3864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3865 /* end confdefs.h. */
3866
3867 int
3868 main ()
3869 {
3870
3871 ;
3872 return 0;
3873 }
3874 _ACEOF
3875 # FIXME: Cleanup?
3876 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3877 (eval $ac_link) 2>&5
3878 ac_status=$?
3879 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3880 test $ac_status = 0; }; then :
3881 gcc_no_link=no
3882 else
3883 gcc_no_link=yes
3884 fi
3885 if test x$gcc_no_link = xyes; then
3886 # Setting cross_compile will disable run tests; it will
3887 # also disable AC_CHECK_FILE but that's generally
3888 # correct if we can't link.
3889 cross_compiling=yes
3890 EXEEXT=
3891 else
3892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3893 /* end confdefs.h. */
3894
3895 int
3896 main ()
3897 {
3898
3899 ;
3900 return 0;
3901 }
3902 _ACEOF
3903 ac_clean_files_save=$ac_clean_files
3904 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3905 # Try to create an executable without -o first, disregard a.out.
3906 # It will help us diagnose broken compilers, and finding out an intuition
3907 # of exeext.
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3909 $as_echo_n "checking for C compiler default output file name... " >&6; }
3910 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3911
3912 # The possible output files:
3913 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3914
3915 ac_rmfiles=
3916 for ac_file in $ac_files
3917 do
3918 case $ac_file in
3919 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3920 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3921 esac
3922 done
3923 rm -f $ac_rmfiles
3924
3925 if { { ac_try="$ac_link_default"
3926 case "(($ac_try" in
3927 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3928 *) ac_try_echo=$ac_try;;
3929 esac
3930 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3931 $as_echo "$ac_try_echo"; } >&5
3932 (eval "$ac_link_default") 2>&5
3933 ac_status=$?
3934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3935 test $ac_status = 0; }; then :
3936 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3937 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3938 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3939 # so that the user can short-circuit this test for compilers unknown to
3940 # Autoconf.
3941 for ac_file in $ac_files ''
3942 do
3943 test -f "$ac_file" || continue
3944 case $ac_file in
3945 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3946 ;;
3947 [ab].out )
3948 # We found the default executable, but exeext='' is most
3949 # certainly right.
3950 break;;
3951 *.* )
3952 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3953 then :; else
3954 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3955 fi
3956 # We set ac_cv_exeext here because the later test for it is not
3957 # safe: cross compilers may not add the suffix if given an `-o'
3958 # argument, so we may need to know it at that point already.
3959 # Even if this section looks crufty: it has the advantage of
3960 # actually working.
3961 break;;
3962 * )
3963 break;;
3964 esac
3965 done
3966 test "$ac_cv_exeext" = no && ac_cv_exeext=
3967
3968 else
3969 ac_file=''
3970 fi
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3972 $as_echo "$ac_file" >&6; }
3973 if test -z "$ac_file"; then :
3974 $as_echo "$as_me: failed program was:" >&5
3975 sed 's/^/| /' conftest.$ac_ext >&5
3976
3977 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3978 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3979 { as_fn_set_status 77
3980 as_fn_error "C compiler cannot create executables
3981 See \`config.log' for more details." "$LINENO" 5; }; }
3982 fi
3983 ac_exeext=$ac_cv_exeext
3984
3985 # Check that the compiler produces executables we can run. If not, either
3986 # the compiler is broken, or we cross compile.
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3988 $as_echo_n "checking whether the C compiler works... " >&6; }
3989 # If not cross compiling, check that we can run a simple program.
3990 if test "$cross_compiling" != yes; then
3991 if { ac_try='./$ac_file'
3992 { { case "(($ac_try" in
3993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3994 *) ac_try_echo=$ac_try;;
3995 esac
3996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3997 $as_echo "$ac_try_echo"; } >&5
3998 (eval "$ac_try") 2>&5
3999 ac_status=$?
4000 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4001 test $ac_status = 0; }; }; then
4002 cross_compiling=no
4003 else
4004 if test "$cross_compiling" = maybe; then
4005 cross_compiling=yes
4006 else
4007 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4008 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4009 as_fn_error "cannot run C compiled programs.
4010 If you meant to cross compile, use \`--host'.
4011 See \`config.log' for more details." "$LINENO" 5; }
4012 fi
4013 fi
4014 fi
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4016 $as_echo "yes" >&6; }
4017
4018 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4019 ac_clean_files=$ac_clean_files_save
4020 # Check that the compiler produces executables we can run. If not, either
4021 # the compiler is broken, or we cross compile.
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4023 $as_echo_n "checking whether we are cross compiling... " >&6; }
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4025 $as_echo "$cross_compiling" >&6; }
4026
4027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4028 $as_echo_n "checking for suffix of executables... " >&6; }
4029 if { { ac_try="$ac_link"
4030 case "(($ac_try" in
4031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4032 *) ac_try_echo=$ac_try;;
4033 esac
4034 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4035 $as_echo "$ac_try_echo"; } >&5
4036 (eval "$ac_link") 2>&5
4037 ac_status=$?
4038 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4039 test $ac_status = 0; }; then :
4040 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4041 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4042 # work properly (i.e., refer to `conftest.exe'), while it won't with
4043 # `rm'.
4044 for ac_file in conftest.exe conftest conftest.*; do
4045 test -f "$ac_file" || continue
4046 case $ac_file in
4047 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4048 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4049 break;;
4050 * ) break;;
4051 esac
4052 done
4053 else
4054 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4055 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4056 as_fn_error "cannot compute suffix of executables: cannot compile and link
4057 See \`config.log' for more details." "$LINENO" 5; }
4058 fi
4059 rm -f conftest$ac_cv_exeext
4060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4061 $as_echo "$ac_cv_exeext" >&6; }
4062
4063 rm -f conftest.$ac_ext
4064 EXEEXT=$ac_cv_exeext
4065 ac_exeext=$EXEEXT
4066 fi
4067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4068 $as_echo_n "checking for suffix of object files... " >&6; }
4069 if test "${ac_cv_objext+set}" = set; then :
4070 $as_echo_n "(cached) " >&6
4071 else
4072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4073 /* end confdefs.h. */
4074
4075 int
4076 main ()
4077 {
4078
4079 ;
4080 return 0;
4081 }
4082 _ACEOF
4083 rm -f conftest.o conftest.obj
4084 if { { ac_try="$ac_compile"
4085 case "(($ac_try" in
4086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4087 *) ac_try_echo=$ac_try;;
4088 esac
4089 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4090 $as_echo "$ac_try_echo"; } >&5
4091 (eval "$ac_compile") 2>&5
4092 ac_status=$?
4093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4094 test $ac_status = 0; }; then :
4095 for ac_file in conftest.o conftest.obj conftest.*; do
4096 test -f "$ac_file" || continue;
4097 case $ac_file in
4098 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4099 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4100 break;;
4101 esac
4102 done
4103 else
4104 $as_echo "$as_me: failed program was:" >&5
4105 sed 's/^/| /' conftest.$ac_ext >&5
4106
4107 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4108 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4109 as_fn_error "cannot compute suffix of object files: cannot compile
4110 See \`config.log' for more details." "$LINENO" 5; }
4111 fi
4112 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4113 fi
4114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4115 $as_echo "$ac_cv_objext" >&6; }
4116 OBJEXT=$ac_cv_objext
4117 ac_objext=$OBJEXT
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4119 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4120 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4121 $as_echo_n "(cached) " >&6
4122 else
4123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4124 /* end confdefs.h. */
4125
4126 int
4127 main ()
4128 {
4129 #ifndef __GNUC__
4130 choke me
4131 #endif
4132
4133 ;
4134 return 0;
4135 }
4136 _ACEOF
4137 if ac_fn_c_try_compile "$LINENO"; then :
4138 ac_compiler_gnu=yes
4139 else
4140 ac_compiler_gnu=no
4141 fi
4142 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4143 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4144
4145 fi
4146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4147 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4148 if test $ac_compiler_gnu = yes; then
4149 GCC=yes
4150 else
4151 GCC=
4152 fi
4153 ac_test_CFLAGS=${CFLAGS+set}
4154 ac_save_CFLAGS=$CFLAGS
4155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4156 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4157 if test "${ac_cv_prog_cc_g+set}" = set; then :
4158 $as_echo_n "(cached) " >&6
4159 else
4160 ac_save_c_werror_flag=$ac_c_werror_flag
4161 ac_c_werror_flag=yes
4162 ac_cv_prog_cc_g=no
4163 CFLAGS="-g"
4164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4165 /* end confdefs.h. */
4166
4167 int
4168 main ()
4169 {
4170
4171 ;
4172 return 0;
4173 }
4174 _ACEOF
4175 if ac_fn_c_try_compile "$LINENO"; then :
4176 ac_cv_prog_cc_g=yes
4177 else
4178 CFLAGS=""
4179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4180 /* end confdefs.h. */
4181
4182 int
4183 main ()
4184 {
4185
4186 ;
4187 return 0;
4188 }
4189 _ACEOF
4190 if ac_fn_c_try_compile "$LINENO"; then :
4191
4192 else
4193 ac_c_werror_flag=$ac_save_c_werror_flag
4194 CFLAGS="-g"
4195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4196 /* end confdefs.h. */
4197
4198 int
4199 main ()
4200 {
4201
4202 ;
4203 return 0;
4204 }
4205 _ACEOF
4206 if ac_fn_c_try_compile "$LINENO"; then :
4207 ac_cv_prog_cc_g=yes
4208 fi
4209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4210 fi
4211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4212 fi
4213 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4214 ac_c_werror_flag=$ac_save_c_werror_flag
4215 fi
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4217 $as_echo "$ac_cv_prog_cc_g" >&6; }
4218 if test "$ac_test_CFLAGS" = set; then
4219 CFLAGS=$ac_save_CFLAGS
4220 elif test $ac_cv_prog_cc_g = yes; then
4221 if test "$GCC" = yes; then
4222 CFLAGS="-g -O2"
4223 else
4224 CFLAGS="-g"
4225 fi
4226 else
4227 if test "$GCC" = yes; then
4228 CFLAGS="-O2"
4229 else
4230 CFLAGS=
4231 fi
4232 fi
4233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4234 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4235 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4236 $as_echo_n "(cached) " >&6
4237 else
4238 ac_cv_prog_cc_c89=no
4239 ac_save_CC=$CC
4240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241 /* end confdefs.h. */
4242 #include <stdarg.h>
4243 #include <stdio.h>
4244 #include <sys/types.h>
4245 #include <sys/stat.h>
4246 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4247 struct buf { int x; };
4248 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4249 static char *e (p, i)
4250 char **p;
4251 int i;
4252 {
4253 return p[i];
4254 }
4255 static char *f (char * (*g) (char **, int), char **p, ...)
4256 {
4257 char *s;
4258 va_list v;
4259 va_start (v,p);
4260 s = g (p, va_arg (v,int));
4261 va_end (v);
4262 return s;
4263 }
4264
4265 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4266 function prototypes and stuff, but not '\xHH' hex character constants.
4267 These don't provoke an error unfortunately, instead are silently treated
4268 as 'x'. The following induces an error, until -std is added to get
4269 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4270 array size at least. It's necessary to write '\x00'==0 to get something
4271 that's true only with -std. */
4272 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4273
4274 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4275 inside strings and character constants. */
4276 #define FOO(x) 'x'
4277 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4278
4279 int test (int i, double x);
4280 struct s1 {int (*f) (int a);};
4281 struct s2 {int (*f) (double a);};
4282 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4283 int argc;
4284 char **argv;
4285 int
4286 main ()
4287 {
4288 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4289 ;
4290 return 0;
4291 }
4292 _ACEOF
4293 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4294 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4295 do
4296 CC="$ac_save_CC $ac_arg"
4297 if ac_fn_c_try_compile "$LINENO"; then :
4298 ac_cv_prog_cc_c89=$ac_arg
4299 fi
4300 rm -f core conftest.err conftest.$ac_objext
4301 test "x$ac_cv_prog_cc_c89" != "xno" && break
4302 done
4303 rm -f conftest.$ac_ext
4304 CC=$ac_save_CC
4305
4306 fi
4307 # AC_CACHE_VAL
4308 case "x$ac_cv_prog_cc_c89" in
4309 x)
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4311 $as_echo "none needed" >&6; } ;;
4312 xno)
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4314 $as_echo "unsupported" >&6; } ;;
4315 *)
4316 CC="$CC $ac_cv_prog_cc_c89"
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4318 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4319 esac
4320 if test "x$ac_cv_prog_cc_c89" != xno; then :
4321
4322 fi
4323
4324 ac_ext=c
4325 ac_cpp='$CPP $CPPFLAGS'
4326 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4327 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4328 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4329
4330 depcc="$CC" am_compiler_list=
4331
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4333 $as_echo_n "checking dependency style of $depcc... " >&6; }
4334 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4335 $as_echo_n "(cached) " >&6
4336 else
4337 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4338 # We make a subdir and do the tests there. Otherwise we can end up
4339 # making bogus files that we don't know about and never remove. For
4340 # instance it was reported that on HP-UX the gcc test will end up
4341 # making a dummy file named `D' -- because `-MD' means `put the output
4342 # in D'.
4343 mkdir conftest.dir
4344 # Copy depcomp to subdir because otherwise we won't find it if we're
4345 # using a relative directory.
4346 cp "$am_depcomp" conftest.dir
4347 cd conftest.dir
4348 # We will build objects and dependencies in a subdirectory because
4349 # it helps to detect inapplicable dependency modes. For instance
4350 # both Tru64's cc and ICC support -MD to output dependencies as a
4351 # side effect of compilation, but ICC will put the dependencies in
4352 # the current directory while Tru64 will put them in the object
4353 # directory.
4354 mkdir sub
4355
4356 am_cv_CC_dependencies_compiler_type=none
4357 if test "$am_compiler_list" = ""; then
4358 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4359 fi
4360 am__universal=false
4361 case " $depcc " in #(
4362 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4363 esac
4364
4365 for depmode in $am_compiler_list; do
4366 # Setup a source with many dependencies, because some compilers
4367 # like to wrap large dependency lists on column 80 (with \), and
4368 # we should not choose a depcomp mode which is confused by this.
4369 #
4370 # We need to recreate these files for each test, as the compiler may
4371 # overwrite some of them when testing with obscure command lines.
4372 # This happens at least with the AIX C compiler.
4373 : > sub/conftest.c
4374 for i in 1 2 3 4 5 6; do
4375 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4376 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4377 # Solaris 8's {/usr,}/bin/sh.
4378 touch sub/conftst$i.h
4379 done
4380 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4381
4382 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4383 # mode. It turns out that the SunPro C++ compiler does not properly
4384 # handle `-M -o', and we need to detect this. Also, some Intel
4385 # versions had trouble with output in subdirs
4386 am__obj=sub/conftest.${OBJEXT-o}
4387 am__minus_obj="-o $am__obj"
4388 case $depmode in
4389 gcc)
4390 # This depmode causes a compiler race in universal mode.
4391 test "$am__universal" = false || continue
4392 ;;
4393 nosideeffect)
4394 # after this tag, mechanisms are not by side-effect, so they'll
4395 # only be used when explicitly requested
4396 if test "x$enable_dependency_tracking" = xyes; then
4397 continue
4398 else
4399 break
4400 fi
4401 ;;
4402 msvisualcpp | msvcmsys)
4403 # This compiler won't grok `-c -o', but also, the minuso test has
4404 # not run yet. These depmodes are late enough in the game, and
4405 # so weak that their functioning should not be impacted.
4406 am__obj=conftest.${OBJEXT-o}
4407 am__minus_obj=
4408 ;;
4409 none) break ;;
4410 esac
4411 if depmode=$depmode \
4412 source=sub/conftest.c object=$am__obj \
4413 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4414 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4415 >/dev/null 2>conftest.err &&
4416 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4417 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4418 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4419 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4420 # icc doesn't choke on unknown options, it will just issue warnings
4421 # or remarks (even with -Werror). So we grep stderr for any message
4422 # that says an option was ignored or not supported.
4423 # When given -MP, icc 7.0 and 7.1 complain thusly:
4424 # icc: Command line warning: ignoring option '-M'; no argument required
4425 # The diagnosis changed in icc 8.0:
4426 # icc: Command line remark: option '-MP' not supported
4427 if (grep 'ignoring option' conftest.err ||
4428 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4429 am_cv_CC_dependencies_compiler_type=$depmode
4430 break
4431 fi
4432 fi
4433 done
4434
4435 cd ..
4436 rm -rf conftest.dir
4437 else
4438 am_cv_CC_dependencies_compiler_type=none
4439 fi
4440
4441 fi
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4443 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4444 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4445
4446 if
4447 test "x$enable_dependency_tracking" != xno \
4448 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4449 am__fastdepCC_TRUE=
4450 am__fastdepCC_FALSE='#'
4451 else
4452 am__fastdepCC_TRUE='#'
4453 am__fastdepCC_FALSE=
4454 fi
4455
4456
4457
4458 ac_ext=c
4459 ac_cpp='$CPP $CPPFLAGS'
4460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4464 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4465 # On Suns, sometimes $CPP names a directory.
4466 if test -n "$CPP" && test -d "$CPP"; then
4467 CPP=
4468 fi
4469 if test -z "$CPP"; then
4470 if test "${ac_cv_prog_CPP+set}" = set; then :
4471 $as_echo_n "(cached) " >&6
4472 else
4473 # Double quotes because CPP needs to be expanded
4474 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4475 do
4476 ac_preproc_ok=false
4477 for ac_c_preproc_warn_flag in '' yes
4478 do
4479 # Use a header file that comes with gcc, so configuring glibc
4480 # with a fresh cross-compiler works.
4481 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4482 # <limits.h> exists even on freestanding compilers.
4483 # On the NeXT, cc -E runs the code through the compiler's parser,
4484 # not just through cpp. "Syntax error" is here to catch this case.
4485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486 /* end confdefs.h. */
4487 #ifdef __STDC__
4488 # include <limits.h>
4489 #else
4490 # include <assert.h>
4491 #endif
4492 Syntax error
4493 _ACEOF
4494 if ac_fn_c_try_cpp "$LINENO"; then :
4495
4496 else
4497 # Broken: fails on valid input.
4498 continue
4499 fi
4500 rm -f conftest.err conftest.$ac_ext
4501
4502 # OK, works on sane cases. Now check whether nonexistent headers
4503 # can be detected and how.
4504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4505 /* end confdefs.h. */
4506 #include <ac_nonexistent.h>
4507 _ACEOF
4508 if ac_fn_c_try_cpp "$LINENO"; then :
4509 # Broken: success on invalid input.
4510 continue
4511 else
4512 # Passes both tests.
4513 ac_preproc_ok=:
4514 break
4515 fi
4516 rm -f conftest.err conftest.$ac_ext
4517
4518 done
4519 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4520 rm -f conftest.err conftest.$ac_ext
4521 if $ac_preproc_ok; then :
4522 break
4523 fi
4524
4525 done
4526 ac_cv_prog_CPP=$CPP
4527
4528 fi
4529 CPP=$ac_cv_prog_CPP
4530 else
4531 ac_cv_prog_CPP=$CPP
4532 fi
4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4534 $as_echo "$CPP" >&6; }
4535 ac_preproc_ok=false
4536 for ac_c_preproc_warn_flag in '' yes
4537 do
4538 # Use a header file that comes with gcc, so configuring glibc
4539 # with a fresh cross-compiler works.
4540 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4541 # <limits.h> exists even on freestanding compilers.
4542 # On the NeXT, cc -E runs the code through the compiler's parser,
4543 # not just through cpp. "Syntax error" is here to catch this case.
4544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4545 /* end confdefs.h. */
4546 #ifdef __STDC__
4547 # include <limits.h>
4548 #else
4549 # include <assert.h>
4550 #endif
4551 Syntax error
4552 _ACEOF
4553 if ac_fn_c_try_cpp "$LINENO"; then :
4554
4555 else
4556 # Broken: fails on valid input.
4557 continue
4558 fi
4559 rm -f conftest.err conftest.$ac_ext
4560
4561 # OK, works on sane cases. Now check whether nonexistent headers
4562 # can be detected and how.
4563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4564 /* end confdefs.h. */
4565 #include <ac_nonexistent.h>
4566 _ACEOF
4567 if ac_fn_c_try_cpp "$LINENO"; then :
4568 # Broken: success on invalid input.
4569 continue
4570 else
4571 # Passes both tests.
4572 ac_preproc_ok=:
4573 break
4574 fi
4575 rm -f conftest.err conftest.$ac_ext
4576
4577 done
4578 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4579 rm -f conftest.err conftest.$ac_ext
4580 if $ac_preproc_ok; then :
4581
4582 else
4583 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4585 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4586 See \`config.log' for more details." "$LINENO" 5; }
4587 fi
4588
4589 ac_ext=c
4590 ac_cpp='$CPP $CPPFLAGS'
4591 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4592 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4593 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4594
4595
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4597 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4598 if test "${ac_cv_path_GREP+set}" = set; then :
4599 $as_echo_n "(cached) " >&6
4600 else
4601 if test -z "$GREP"; then
4602 ac_path_GREP_found=false
4603 # Loop through the user's path and test for each of PROGNAME-LIST
4604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4605 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4606 do
4607 IFS=$as_save_IFS
4608 test -z "$as_dir" && as_dir=.
4609 for ac_prog in grep ggrep; do
4610 for ac_exec_ext in '' $ac_executable_extensions; do
4611 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4612 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4613 # Check for GNU ac_path_GREP and select it if it is found.
4614 # Check for GNU $ac_path_GREP
4615 case `"$ac_path_GREP" --version 2>&1` in
4616 *GNU*)
4617 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4618 *)
4619 ac_count=0
4620 $as_echo_n 0123456789 >"conftest.in"
4621 while :
4622 do
4623 cat "conftest.in" "conftest.in" >"conftest.tmp"
4624 mv "conftest.tmp" "conftest.in"
4625 cp "conftest.in" "conftest.nl"
4626 $as_echo 'GREP' >> "conftest.nl"
4627 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4628 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4629 as_fn_arith $ac_count + 1 && ac_count=$as_val
4630 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4631 # Best one so far, save it but keep looking for a better one
4632 ac_cv_path_GREP="$ac_path_GREP"
4633 ac_path_GREP_max=$ac_count
4634 fi
4635 # 10*(2^10) chars as input seems more than enough
4636 test $ac_count -gt 10 && break
4637 done
4638 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4639 esac
4640
4641 $ac_path_GREP_found && break 3
4642 done
4643 done
4644 done
4645 IFS=$as_save_IFS
4646 if test -z "$ac_cv_path_GREP"; then
4647 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4648 fi
4649 else
4650 ac_cv_path_GREP=$GREP
4651 fi
4652
4653 fi
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4655 $as_echo "$ac_cv_path_GREP" >&6; }
4656 GREP="$ac_cv_path_GREP"
4657
4658
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4660 $as_echo_n "checking for egrep... " >&6; }
4661 if test "${ac_cv_path_EGREP+set}" = set; then :
4662 $as_echo_n "(cached) " >&6
4663 else
4664 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4665 then ac_cv_path_EGREP="$GREP -E"
4666 else
4667 if test -z "$EGREP"; then
4668 ac_path_EGREP_found=false
4669 # Loop through the user's path and test for each of PROGNAME-LIST
4670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4671 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4672 do
4673 IFS=$as_save_IFS
4674 test -z "$as_dir" && as_dir=.
4675 for ac_prog in egrep; do
4676 for ac_exec_ext in '' $ac_executable_extensions; do
4677 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4678 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4679 # Check for GNU ac_path_EGREP and select it if it is found.
4680 # Check for GNU $ac_path_EGREP
4681 case `"$ac_path_EGREP" --version 2>&1` in
4682 *GNU*)
4683 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4684 *)
4685 ac_count=0
4686 $as_echo_n 0123456789 >"conftest.in"
4687 while :
4688 do
4689 cat "conftest.in" "conftest.in" >"conftest.tmp"
4690 mv "conftest.tmp" "conftest.in"
4691 cp "conftest.in" "conftest.nl"
4692 $as_echo 'EGREP' >> "conftest.nl"
4693 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4694 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4695 as_fn_arith $ac_count + 1 && ac_count=$as_val
4696 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4697 # Best one so far, save it but keep looking for a better one
4698 ac_cv_path_EGREP="$ac_path_EGREP"
4699 ac_path_EGREP_max=$ac_count
4700 fi
4701 # 10*(2^10) chars as input seems more than enough
4702 test $ac_count -gt 10 && break
4703 done
4704 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4705 esac
4706
4707 $ac_path_EGREP_found && break 3
4708 done
4709 done
4710 done
4711 IFS=$as_save_IFS
4712 if test -z "$ac_cv_path_EGREP"; then
4713 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4714 fi
4715 else
4716 ac_cv_path_EGREP=$EGREP
4717 fi
4718
4719 fi
4720 fi
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4722 $as_echo "$ac_cv_path_EGREP" >&6; }
4723 EGREP="$ac_cv_path_EGREP"
4724
4725
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4727 $as_echo_n "checking for ANSI C header files... " >&6; }
4728 if test "${ac_cv_header_stdc+set}" = set; then :
4729 $as_echo_n "(cached) " >&6
4730 else
4731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4732 /* end confdefs.h. */
4733 #include <stdlib.h>
4734 #include <stdarg.h>
4735 #include <string.h>
4736 #include <float.h>
4737
4738 int
4739 main ()
4740 {
4741
4742 ;
4743 return 0;
4744 }
4745 _ACEOF
4746 if ac_fn_c_try_compile "$LINENO"; then :
4747 ac_cv_header_stdc=yes
4748 else
4749 ac_cv_header_stdc=no
4750 fi
4751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4752
4753 if test $ac_cv_header_stdc = yes; then
4754 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4756 /* end confdefs.h. */
4757 #include <string.h>
4758
4759 _ACEOF
4760 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4761 $EGREP "memchr" >/dev/null 2>&1; then :
4762
4763 else
4764 ac_cv_header_stdc=no
4765 fi
4766 rm -f conftest*
4767
4768 fi
4769
4770 if test $ac_cv_header_stdc = yes; then
4771 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4773 /* end confdefs.h. */
4774 #include <stdlib.h>
4775
4776 _ACEOF
4777 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4778 $EGREP "free" >/dev/null 2>&1; then :
4779
4780 else
4781 ac_cv_header_stdc=no
4782 fi
4783 rm -f conftest*
4784
4785 fi
4786
4787 if test $ac_cv_header_stdc = yes; then
4788 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4789 if test "$cross_compiling" = yes; then :
4790 :
4791 else
4792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4793 /* end confdefs.h. */
4794 #include <ctype.h>
4795 #include <stdlib.h>
4796 #if ((' ' & 0x0FF) == 0x020)
4797 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4798 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4799 #else
4800 # define ISLOWER(c) \
4801 (('a' <= (c) && (c) <= 'i') \
4802 || ('j' <= (c) && (c) <= 'r') \
4803 || ('s' <= (c) && (c) <= 'z'))
4804 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4805 #endif
4806
4807 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4808 int
4809 main ()
4810 {
4811 int i;
4812 for (i = 0; i < 256; i++)
4813 if (XOR (islower (i), ISLOWER (i))
4814 || toupper (i) != TOUPPER (i))
4815 return 2;
4816 return 0;
4817 }
4818 _ACEOF
4819 if ac_fn_c_try_run "$LINENO"; then :
4820
4821 else
4822 ac_cv_header_stdc=no
4823 fi
4824 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4825 conftest.$ac_objext conftest.beam conftest.$ac_ext
4826 fi
4827
4828 fi
4829 fi
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4831 $as_echo "$ac_cv_header_stdc" >&6; }
4832 if test $ac_cv_header_stdc = yes; then
4833
4834 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4835
4836 fi
4837
4838 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4839 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4840 inttypes.h stdint.h unistd.h
4841 do :
4842 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4843 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4844 "
4845 eval as_val=\$$as_ac_Header
4846 if test "x$as_val" = x""yes; then :
4847 cat >>confdefs.h <<_ACEOF
4848 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4849 _ACEOF
4850
4851 fi
4852
4853 done
4854
4855
4856
4857 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4858 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4859 MINIX=yes
4860 else
4861 MINIX=
4862 fi
4863
4864
4865 if test "$MINIX" = yes; then
4866
4867 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4868
4869
4870 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4871
4872
4873 $as_echo "#define _MINIX 1" >>confdefs.h
4874
4875 fi
4876
4877
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4879 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4880 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4881 $as_echo_n "(cached) " >&6
4882 else
4883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884 /* end confdefs.h. */
4885
4886 # define __EXTENSIONS__ 1
4887 $ac_includes_default
4888 int
4889 main ()
4890 {
4891
4892 ;
4893 return 0;
4894 }
4895 _ACEOF
4896 if ac_fn_c_try_compile "$LINENO"; then :
4897 ac_cv_safe_to_define___extensions__=yes
4898 else
4899 ac_cv_safe_to_define___extensions__=no
4900 fi
4901 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4902 fi
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4904 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4905 test $ac_cv_safe_to_define___extensions__ = yes &&
4906 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4907
4908 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4909
4910 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4911
4912 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4913
4914 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4915
4916
4917
4918 # Calculate toolexeclibdir
4919 # Also toolexecdir, though it's only used in toolexeclibdir
4920 case ${version_specific_libs} in
4921 yes)
4922 # Need the gcc compiler version to know where to install libraries
4923 # and header files if --enable-version-specific-runtime-libs option
4924 # is selected.
4925 toolexecdir='$(libdir)/gcc/$(target_alias)'
4926 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
4927 ;;
4928 no)
4929 if test -n "$with_cross_host" &&
4930 test x"$with_cross_host" != x"no"; then
4931 # Install a library built with a cross compiler in tooldir, not libdir.
4932 toolexecdir='$(exec_prefix)/$(target_alias)'
4933 toolexeclibdir='$(toolexecdir)/lib'
4934 else
4935 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
4936 toolexeclibdir='$(libdir)'
4937 fi
4938 multi_os_directory=`$CC -print-multi-os-directory`
4939 case $multi_os_directory in
4940 .) ;; # Avoid trailing /.
4941 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
4942 esac
4943 ;;
4944 esac
4945
4946
4947
4948 # Create a spec file, so that compile/link tests don't fail
4949 test -f libgfortran.spec || touch libgfortran.spec
4950
4951 ac_ext=c
4952 ac_cpp='$CPP $CPPFLAGS'
4953 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4954 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4955 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4956
4957 # Check the compiler.
4958 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
4959 # We must force CC to /not/ be precious variables; otherwise
4960 # the wrong, non-multilib-adjusted value will be used in multilibs.
4961 # As a side effect, we have to subst CFLAGS ourselves.
4962
4963
4964
4965 ac_ext=c
4966 ac_cpp='$CPP $CPPFLAGS'
4967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4970 if test -n "$ac_tool_prefix"; then
4971 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4972 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4974 $as_echo_n "checking for $ac_word... " >&6; }
4975 if test "${ac_cv_prog_CC+set}" = set; then :
4976 $as_echo_n "(cached) " >&6
4977 else
4978 if test -n "$CC"; then
4979 ac_cv_prog_CC="$CC" # Let the user override the test.
4980 else
4981 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4982 for as_dir in $PATH
4983 do
4984 IFS=$as_save_IFS
4985 test -z "$as_dir" && as_dir=.
4986 for ac_exec_ext in '' $ac_executable_extensions; do
4987 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4988 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4989 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4990 break 2
4991 fi
4992 done
4993 done
4994 IFS=$as_save_IFS
4995
4996 fi
4997 fi
4998 CC=$ac_cv_prog_CC
4999 if test -n "$CC"; then
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5001 $as_echo "$CC" >&6; }
5002 else
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5004 $as_echo "no" >&6; }
5005 fi
5006
5007
5008 fi
5009 if test -z "$ac_cv_prog_CC"; then
5010 ac_ct_CC=$CC
5011 # Extract the first word of "gcc", so it can be a program name with args.
5012 set dummy gcc; ac_word=$2
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5014 $as_echo_n "checking for $ac_word... " >&6; }
5015 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5016 $as_echo_n "(cached) " >&6
5017 else
5018 if test -n "$ac_ct_CC"; then
5019 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5020 else
5021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5022 for as_dir in $PATH
5023 do
5024 IFS=$as_save_IFS
5025 test -z "$as_dir" && as_dir=.
5026 for ac_exec_ext in '' $ac_executable_extensions; do
5027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5028 ac_cv_prog_ac_ct_CC="gcc"
5029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5030 break 2
5031 fi
5032 done
5033 done
5034 IFS=$as_save_IFS
5035
5036 fi
5037 fi
5038 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5039 if test -n "$ac_ct_CC"; then
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5041 $as_echo "$ac_ct_CC" >&6; }
5042 else
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5044 $as_echo "no" >&6; }
5045 fi
5046
5047 if test "x$ac_ct_CC" = x; then
5048 CC=""
5049 else
5050 case $cross_compiling:$ac_tool_warned in
5051 yes:)
5052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5053 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5054 ac_tool_warned=yes ;;
5055 esac
5056 CC=$ac_ct_CC
5057 fi
5058 else
5059 CC="$ac_cv_prog_CC"
5060 fi
5061
5062 if test -z "$CC"; then
5063 if test -n "$ac_tool_prefix"; then
5064 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5065 set dummy ${ac_tool_prefix}cc; ac_word=$2
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5067 $as_echo_n "checking for $ac_word... " >&6; }
5068 if test "${ac_cv_prog_CC+set}" = set; then :
5069 $as_echo_n "(cached) " >&6
5070 else
5071 if test -n "$CC"; then
5072 ac_cv_prog_CC="$CC" # Let the user override the test.
5073 else
5074 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5075 for as_dir in $PATH
5076 do
5077 IFS=$as_save_IFS
5078 test -z "$as_dir" && as_dir=.
5079 for ac_exec_ext in '' $ac_executable_extensions; do
5080 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5081 ac_cv_prog_CC="${ac_tool_prefix}cc"
5082 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5083 break 2
5084 fi
5085 done
5086 done
5087 IFS=$as_save_IFS
5088
5089 fi
5090 fi
5091 CC=$ac_cv_prog_CC
5092 if test -n "$CC"; then
5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5094 $as_echo "$CC" >&6; }
5095 else
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5097 $as_echo "no" >&6; }
5098 fi
5099
5100
5101 fi
5102 fi
5103 if test -z "$CC"; then
5104 # Extract the first word of "cc", so it can be a program name with args.
5105 set dummy cc; ac_word=$2
5106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5107 $as_echo_n "checking for $ac_word... " >&6; }
5108 if test "${ac_cv_prog_CC+set}" = set; then :
5109 $as_echo_n "(cached) " >&6
5110 else
5111 if test -n "$CC"; then
5112 ac_cv_prog_CC="$CC" # Let the user override the test.
5113 else
5114 ac_prog_rejected=no
5115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5116 for as_dir in $PATH
5117 do
5118 IFS=$as_save_IFS
5119 test -z "$as_dir" && as_dir=.
5120 for ac_exec_ext in '' $ac_executable_extensions; do
5121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5122 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5123 ac_prog_rejected=yes
5124 continue
5125 fi
5126 ac_cv_prog_CC="cc"
5127 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5128 break 2
5129 fi
5130 done
5131 done
5132 IFS=$as_save_IFS
5133
5134 if test $ac_prog_rejected = yes; then
5135 # We found a bogon in the path, so make sure we never use it.
5136 set dummy $ac_cv_prog_CC
5137 shift
5138 if test $# != 0; then
5139 # We chose a different compiler from the bogus one.
5140 # However, it has the same basename, so the bogon will be chosen
5141 # first if we set CC to just the basename; use the full file name.
5142 shift
5143 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5144 fi
5145 fi
5146 fi
5147 fi
5148 CC=$ac_cv_prog_CC
5149 if test -n "$CC"; then
5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5151 $as_echo "$CC" >&6; }
5152 else
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5154 $as_echo "no" >&6; }
5155 fi
5156
5157
5158 fi
5159 if test -z "$CC"; then
5160 if test -n "$ac_tool_prefix"; then
5161 for ac_prog in cl.exe
5162 do
5163 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5164 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5166 $as_echo_n "checking for $ac_word... " >&6; }
5167 if test "${ac_cv_prog_CC+set}" = set; then :
5168 $as_echo_n "(cached) " >&6
5169 else
5170 if test -n "$CC"; then
5171 ac_cv_prog_CC="$CC" # Let the user override the test.
5172 else
5173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5174 for as_dir in $PATH
5175 do
5176 IFS=$as_save_IFS
5177 test -z "$as_dir" && as_dir=.
5178 for ac_exec_ext in '' $ac_executable_extensions; do
5179 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5180 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5182 break 2
5183 fi
5184 done
5185 done
5186 IFS=$as_save_IFS
5187
5188 fi
5189 fi
5190 CC=$ac_cv_prog_CC
5191 if test -n "$CC"; then
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5193 $as_echo "$CC" >&6; }
5194 else
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5196 $as_echo "no" >&6; }
5197 fi
5198
5199
5200 test -n "$CC" && break
5201 done
5202 fi
5203 if test -z "$CC"; then
5204 ac_ct_CC=$CC
5205 for ac_prog in cl.exe
5206 do
5207 # Extract the first word of "$ac_prog", so it can be a program name with args.
5208 set dummy $ac_prog; ac_word=$2
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5210 $as_echo_n "checking for $ac_word... " >&6; }
5211 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5212 $as_echo_n "(cached) " >&6
5213 else
5214 if test -n "$ac_ct_CC"; then
5215 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5216 else
5217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5218 for as_dir in $PATH
5219 do
5220 IFS=$as_save_IFS
5221 test -z "$as_dir" && as_dir=.
5222 for ac_exec_ext in '' $ac_executable_extensions; do
5223 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5224 ac_cv_prog_ac_ct_CC="$ac_prog"
5225 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5226 break 2
5227 fi
5228 done
5229 done
5230 IFS=$as_save_IFS
5231
5232 fi
5233 fi
5234 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5235 if test -n "$ac_ct_CC"; then
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5237 $as_echo "$ac_ct_CC" >&6; }
5238 else
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5240 $as_echo "no" >&6; }
5241 fi
5242
5243
5244 test -n "$ac_ct_CC" && break
5245 done
5246
5247 if test "x$ac_ct_CC" = x; then
5248 CC=""
5249 else
5250 case $cross_compiling:$ac_tool_warned in
5251 yes:)
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5253 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5254 ac_tool_warned=yes ;;
5255 esac
5256 CC=$ac_ct_CC
5257 fi
5258 fi
5259
5260 fi
5261
5262
5263 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5264 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5265 as_fn_error "no acceptable C compiler found in \$PATH
5266 See \`config.log' for more details." "$LINENO" 5; }
5267
5268 # Provide some information about the compiler.
5269 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5270 set X $ac_compile
5271 ac_compiler=$2
5272 for ac_option in --version -v -V -qversion; do
5273 { { ac_try="$ac_compiler $ac_option >&5"
5274 case "(($ac_try" in
5275 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5276 *) ac_try_echo=$ac_try;;
5277 esac
5278 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5279 $as_echo "$ac_try_echo"; } >&5
5280 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5281 ac_status=$?
5282 if test -s conftest.err; then
5283 sed '10a\
5284 ... rest of stderr output deleted ...
5285 10q' conftest.err >conftest.er1
5286 cat conftest.er1 >&5
5287 rm -f conftest.er1 conftest.err
5288 fi
5289 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5290 test $ac_status = 0; }
5291 done
5292
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5294 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5295 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5296 $as_echo_n "(cached) " >&6
5297 else
5298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5299 /* end confdefs.h. */
5300
5301 int
5302 main ()
5303 {
5304 #ifndef __GNUC__
5305 choke me
5306 #endif
5307
5308 ;
5309 return 0;
5310 }
5311 _ACEOF
5312 if ac_fn_c_try_compile "$LINENO"; then :
5313 ac_compiler_gnu=yes
5314 else
5315 ac_compiler_gnu=no
5316 fi
5317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5318 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5319
5320 fi
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5322 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5323 if test $ac_compiler_gnu = yes; then
5324 GCC=yes
5325 else
5326 GCC=
5327 fi
5328 ac_test_CFLAGS=${CFLAGS+set}
5329 ac_save_CFLAGS=$CFLAGS
5330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5331 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5332 if test "${ac_cv_prog_cc_g+set}" = set; then :
5333 $as_echo_n "(cached) " >&6
5334 else
5335 ac_save_c_werror_flag=$ac_c_werror_flag
5336 ac_c_werror_flag=yes
5337 ac_cv_prog_cc_g=no
5338 CFLAGS="-g"
5339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5340 /* end confdefs.h. */
5341
5342 int
5343 main ()
5344 {
5345
5346 ;
5347 return 0;
5348 }
5349 _ACEOF
5350 if ac_fn_c_try_compile "$LINENO"; then :
5351 ac_cv_prog_cc_g=yes
5352 else
5353 CFLAGS=""
5354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355 /* end confdefs.h. */
5356
5357 int
5358 main ()
5359 {
5360
5361 ;
5362 return 0;
5363 }
5364 _ACEOF
5365 if ac_fn_c_try_compile "$LINENO"; then :
5366
5367 else
5368 ac_c_werror_flag=$ac_save_c_werror_flag
5369 CFLAGS="-g"
5370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5371 /* end confdefs.h. */
5372
5373 int
5374 main ()
5375 {
5376
5377 ;
5378 return 0;
5379 }
5380 _ACEOF
5381 if ac_fn_c_try_compile "$LINENO"; then :
5382 ac_cv_prog_cc_g=yes
5383 fi
5384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5385 fi
5386 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5387 fi
5388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5389 ac_c_werror_flag=$ac_save_c_werror_flag
5390 fi
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5392 $as_echo "$ac_cv_prog_cc_g" >&6; }
5393 if test "$ac_test_CFLAGS" = set; then
5394 CFLAGS=$ac_save_CFLAGS
5395 elif test $ac_cv_prog_cc_g = yes; then
5396 if test "$GCC" = yes; then
5397 CFLAGS="-g -O2"
5398 else
5399 CFLAGS="-g"
5400 fi
5401 else
5402 if test "$GCC" = yes; then
5403 CFLAGS="-O2"
5404 else
5405 CFLAGS=
5406 fi
5407 fi
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5409 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5410 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5411 $as_echo_n "(cached) " >&6
5412 else
5413 ac_cv_prog_cc_c89=no
5414 ac_save_CC=$CC
5415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5416 /* end confdefs.h. */
5417 #include <stdarg.h>
5418 #include <stdio.h>
5419 #include <sys/types.h>
5420 #include <sys/stat.h>
5421 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5422 struct buf { int x; };
5423 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5424 static char *e (p, i)
5425 char **p;
5426 int i;
5427 {
5428 return p[i];
5429 }
5430 static char *f (char * (*g) (char **, int), char **p, ...)
5431 {
5432 char *s;
5433 va_list v;
5434 va_start (v,p);
5435 s = g (p, va_arg (v,int));
5436 va_end (v);
5437 return s;
5438 }
5439
5440 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5441 function prototypes and stuff, but not '\xHH' hex character constants.
5442 These don't provoke an error unfortunately, instead are silently treated
5443 as 'x'. The following induces an error, until -std is added to get
5444 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5445 array size at least. It's necessary to write '\x00'==0 to get something
5446 that's true only with -std. */
5447 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5448
5449 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5450 inside strings and character constants. */
5451 #define FOO(x) 'x'
5452 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5453
5454 int test (int i, double x);
5455 struct s1 {int (*f) (int a);};
5456 struct s2 {int (*f) (double a);};
5457 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5458 int argc;
5459 char **argv;
5460 int
5461 main ()
5462 {
5463 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5464 ;
5465 return 0;
5466 }
5467 _ACEOF
5468 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5469 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5470 do
5471 CC="$ac_save_CC $ac_arg"
5472 if ac_fn_c_try_compile "$LINENO"; then :
5473 ac_cv_prog_cc_c89=$ac_arg
5474 fi
5475 rm -f core conftest.err conftest.$ac_objext
5476 test "x$ac_cv_prog_cc_c89" != "xno" && break
5477 done
5478 rm -f conftest.$ac_ext
5479 CC=$ac_save_CC
5480
5481 fi
5482 # AC_CACHE_VAL
5483 case "x$ac_cv_prog_cc_c89" in
5484 x)
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5486 $as_echo "none needed" >&6; } ;;
5487 xno)
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5489 $as_echo "unsupported" >&6; } ;;
5490 *)
5491 CC="$CC $ac_cv_prog_cc_c89"
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5493 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5494 esac
5495 if test "x$ac_cv_prog_cc_c89" != xno; then :
5496
5497 fi
5498
5499 ac_ext=c
5500 ac_cpp='$CPP $CPPFLAGS'
5501 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5502 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5503 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5504
5505 depcc="$CC" am_compiler_list=
5506
5507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5508 $as_echo_n "checking dependency style of $depcc... " >&6; }
5509 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5510 $as_echo_n "(cached) " >&6
5511 else
5512 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5513 # We make a subdir and do the tests there. Otherwise we can end up
5514 # making bogus files that we don't know about and never remove. For
5515 # instance it was reported that on HP-UX the gcc test will end up
5516 # making a dummy file named `D' -- because `-MD' means `put the output
5517 # in D'.
5518 mkdir conftest.dir
5519 # Copy depcomp to subdir because otherwise we won't find it if we're
5520 # using a relative directory.
5521 cp "$am_depcomp" conftest.dir
5522 cd conftest.dir
5523 # We will build objects and dependencies in a subdirectory because
5524 # it helps to detect inapplicable dependency modes. For instance
5525 # both Tru64's cc and ICC support -MD to output dependencies as a
5526 # side effect of compilation, but ICC will put the dependencies in
5527 # the current directory while Tru64 will put them in the object
5528 # directory.
5529 mkdir sub
5530
5531 am_cv_CC_dependencies_compiler_type=none
5532 if test "$am_compiler_list" = ""; then
5533 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5534 fi
5535 am__universal=false
5536 case " $depcc " in #(
5537 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5538 esac
5539
5540 for depmode in $am_compiler_list; do
5541 # Setup a source with many dependencies, because some compilers
5542 # like to wrap large dependency lists on column 80 (with \), and
5543 # we should not choose a depcomp mode which is confused by this.
5544 #
5545 # We need to recreate these files for each test, as the compiler may
5546 # overwrite some of them when testing with obscure command lines.
5547 # This happens at least with the AIX C compiler.
5548 : > sub/conftest.c
5549 for i in 1 2 3 4 5 6; do
5550 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5551 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5552 # Solaris 8's {/usr,}/bin/sh.
5553 touch sub/conftst$i.h
5554 done
5555 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5556
5557 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5558 # mode. It turns out that the SunPro C++ compiler does not properly
5559 # handle `-M -o', and we need to detect this. Also, some Intel
5560 # versions had trouble with output in subdirs
5561 am__obj=sub/conftest.${OBJEXT-o}
5562 am__minus_obj="-o $am__obj"
5563 case $depmode in
5564 gcc)
5565 # This depmode causes a compiler race in universal mode.
5566 test "$am__universal" = false || continue
5567 ;;
5568 nosideeffect)
5569 # after this tag, mechanisms are not by side-effect, so they'll
5570 # only be used when explicitly requested
5571 if test "x$enable_dependency_tracking" = xyes; then
5572 continue
5573 else
5574 break
5575 fi
5576 ;;
5577 msvisualcpp | msvcmsys)
5578 # This compiler won't grok `-c -o', but also, the minuso test has
5579 # not run yet. These depmodes are late enough in the game, and
5580 # so weak that their functioning should not be impacted.
5581 am__obj=conftest.${OBJEXT-o}
5582 am__minus_obj=
5583 ;;
5584 none) break ;;
5585 esac
5586 if depmode=$depmode \
5587 source=sub/conftest.c object=$am__obj \
5588 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5589 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5590 >/dev/null 2>conftest.err &&
5591 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5592 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5593 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5594 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5595 # icc doesn't choke on unknown options, it will just issue warnings
5596 # or remarks (even with -Werror). So we grep stderr for any message
5597 # that says an option was ignored or not supported.
5598 # When given -MP, icc 7.0 and 7.1 complain thusly:
5599 # icc: Command line warning: ignoring option '-M'; no argument required
5600 # The diagnosis changed in icc 8.0:
5601 # icc: Command line remark: option '-MP' not supported
5602 if (grep 'ignoring option' conftest.err ||
5603 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5604 am_cv_CC_dependencies_compiler_type=$depmode
5605 break
5606 fi
5607 fi
5608 done
5609
5610 cd ..
5611 rm -rf conftest.dir
5612 else
5613 am_cv_CC_dependencies_compiler_type=none
5614 fi
5615
5616 fi
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5618 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5619 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5620
5621 if
5622 test "x$enable_dependency_tracking" != xno \
5623 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5624 am__fastdepCC_TRUE=
5625 am__fastdepCC_FALSE='#'
5626 else
5627 am__fastdepCC_TRUE='#'
5628 am__fastdepCC_FALSE=
5629 fi
5630
5631
5632
5633
5634
5635
5636 if test "x$CC" != xcc; then
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
5638 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
5639 else
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5641 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5642 fi
5643 set dummy $CC; ac_cc=`$as_echo "$2" |
5644 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5645 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
5646 $as_echo_n "(cached) " >&6
5647 else
5648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5649 /* end confdefs.h. */
5650
5651 int
5652 main ()
5653 {
5654
5655 ;
5656 return 0;
5657 }
5658 _ACEOF
5659 # Make sure it works both with $CC and with simple cc.
5660 # We do the test twice because some compilers refuse to overwrite an
5661 # existing .o file with -o, though they will create one.
5662 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5663 rm -f conftest2.*
5664 if { { case "(($ac_try" in
5665 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5666 *) ac_try_echo=$ac_try;;
5667 esac
5668 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5669 $as_echo "$ac_try_echo"; } >&5
5670 (eval "$ac_try") 2>&5
5671 ac_status=$?
5672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5673 test $ac_status = 0; } &&
5674 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5675 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5676 *) ac_try_echo=$ac_try;;
5677 esac
5678 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5679 $as_echo "$ac_try_echo"; } >&5
5680 (eval "$ac_try") 2>&5
5681 ac_status=$?
5682 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5683 test $ac_status = 0; };
5684 then
5685 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5686 if test "x$CC" != xcc; then
5687 # Test first that cc exists at all.
5688 if { ac_try='cc -c conftest.$ac_ext >&5'
5689 { { case "(($ac_try" in
5690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5691 *) ac_try_echo=$ac_try;;
5692 esac
5693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5694 $as_echo "$ac_try_echo"; } >&5
5695 (eval "$ac_try") 2>&5
5696 ac_status=$?
5697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5698 test $ac_status = 0; }; }; then
5699 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5700 rm -f conftest2.*
5701 if { { case "(($ac_try" in
5702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5703 *) ac_try_echo=$ac_try;;
5704 esac
5705 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5706 $as_echo "$ac_try_echo"; } >&5
5707 (eval "$ac_try") 2>&5
5708 ac_status=$?
5709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5710 test $ac_status = 0; } &&
5711 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5713 *) ac_try_echo=$ac_try;;
5714 esac
5715 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5716 $as_echo "$ac_try_echo"; } >&5
5717 (eval "$ac_try") 2>&5
5718 ac_status=$?
5719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5720 test $ac_status = 0; };
5721 then
5722 # cc works too.
5723 :
5724 else
5725 # cc exists but doesn't like -o.
5726 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5727 fi
5728 fi
5729 fi
5730 else
5731 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5732 fi
5733 rm -f core conftest*
5734
5735 fi
5736 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5738 $as_echo "yes" >&6; }
5739 else
5740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5741 $as_echo "no" >&6; }
5742
5743 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5744
5745 fi
5746
5747 # FIXME: we rely on the cache variable name because
5748 # there is no other way.
5749 set dummy $CC
5750 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5751 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
5752 if test "$am_t" != yes; then
5753 # Losing compiler, so override with the script.
5754 # FIXME: It is wrong to rewrite CC.
5755 # But if we don't then we get into trouble of one sort or another.
5756 # A longer-term fix would be to have automake use am__CC in this case,
5757 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5758 CC="$am_aux_dir/compile $CC"
5759 fi
5760
5761
5762
5763 # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
5764 if test "x$GCC" = "xyes"; then
5765 AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
5766 ## We like to use C99 routines when available. This makes sure that
5767 ## __STDC_VERSION__ is set such that libc includes make them available.
5768 AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
5769 ## Compile the following tests with the same system header contents
5770 ## that we'll encounter when compiling our own source files.
5771 CFLAGS="-std=gnu99 $CFLAGS"
5772 fi
5773
5774
5775
5776
5777 # Check for symbol versioning (copied from libssp).
5778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
5779 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
5780 # Check whether --enable-symvers was given.
5781 if test "${enable_symvers+set}" = set; then :
5782 enableval=$enable_symvers; gfortran_use_symver=$enableval
5783 else
5784 gfortran_use_symver=yes
5785 fi
5786
5787 if test "x$gfortran_use_symver" != xno; then
5788 save_LDFLAGS="$LDFLAGS"
5789 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
5790 cat > conftest.map <<EOF
5791 FOO_1.0 {
5792 global: *foo*; bar; local: *;
5793 };
5794 EOF
5795 if test x$gcc_no_link = xyes; then
5796 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5797 fi
5798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5799 /* end confdefs.h. */
5800 int foo;
5801 int
5802 main ()
5803 {
5804
5805 ;
5806 return 0;
5807 }
5808 _ACEOF
5809 if ac_fn_c_try_link "$LINENO"; then :
5810 gfortran_use_symver=gnu
5811 else
5812 gfortran_use_symver=no
5813 fi
5814 rm -f core conftest.err conftest.$ac_objext \
5815 conftest$ac_exeext conftest.$ac_ext
5816 if test x$gfortran_use_symver = xno; then
5817 case "$target_os" in
5818 solaris2*)
5819 LDFLAGS="$save_LDFLAGS"
5820 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
5821 # Sun ld cannot handle wildcards and treats all entries as undefined.
5822 cat > conftest.map <<EOF
5823 FOO_1.0 {
5824 global: foo; local: *;
5825 };
5826 EOF
5827 if test x$gcc_no_link = xyes; then
5828 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5829 fi
5830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5831 /* end confdefs.h. */
5832 int foo;
5833 int
5834 main ()
5835 {
5836
5837 ;
5838 return 0;
5839 }
5840 _ACEOF
5841 if ac_fn_c_try_link "$LINENO"; then :
5842 gfortran_use_symver=sun
5843 else
5844 gfortran_use_symver=no
5845 fi
5846 rm -f core conftest.err conftest.$ac_objext \
5847 conftest$ac_exeext conftest.$ac_ext
5848 ;;
5849 esac
5850 fi
5851 LDFLAGS="$save_LDFLAGS"
5852 fi
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gfortran_use_symver" >&5
5854 $as_echo "$gfortran_use_symver" >&6; }
5855 if test "x$gfortran_use_symver" != xno; then
5856 LIBGFOR_USE_SYMVER_TRUE=
5857 LIBGFOR_USE_SYMVER_FALSE='#'
5858 else
5859 LIBGFOR_USE_SYMVER_TRUE='#'
5860 LIBGFOR_USE_SYMVER_FALSE=
5861 fi
5862
5863 if test "x$gfortran_use_symver" = xgnu; then
5864 LIBGFOR_USE_SYMVER_GNU_TRUE=
5865 LIBGFOR_USE_SYMVER_GNU_FALSE='#'
5866 else
5867 LIBGFOR_USE_SYMVER_GNU_TRUE='#'
5868 LIBGFOR_USE_SYMVER_GNU_FALSE=
5869 fi
5870
5871 if test "x$gfortran_use_symver" = xsun; then
5872 LIBGFOR_USE_SYMVER_SUN_TRUE=
5873 LIBGFOR_USE_SYMVER_SUN_FALSE='#'
5874 else
5875 LIBGFOR_USE_SYMVER_SUN_TRUE='#'
5876 LIBGFOR_USE_SYMVER_SUN_FALSE=
5877 fi
5878
5879
5880 # Figure out whether the compiler supports "-ffunction-sections -fdata-sections",
5881 # similarly to how libstdc++ does it
5882 ac_test_CFLAGS="${CFLAGS+set}"
5883 ac_save_CFLAGS="$CFLAGS"
5884
5885 # Check for -ffunction-sections -fdata-sections
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc that supports -ffunction-sections -fdata-sections" >&5
5887 $as_echo_n "checking for gcc that supports -ffunction-sections -fdata-sections... " >&6; }
5888 CFLAGS='-Werror -ffunction-sections -fdata-sections'
5889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5890 /* end confdefs.h. */
5891
5892 int
5893 main ()
5894 {
5895 int foo;
5896 ;
5897 return 0;
5898 }
5899 _ACEOF
5900 if ac_fn_c_try_compile "$LINENO"; then :
5901 ac_fdsections=yes
5902 else
5903 ac_fdsections=no
5904 fi
5905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5906 if test "$ac_test_CFLAGS" = set; then
5907 CFLAGS="$ac_save_CFLAGS"
5908 else
5909 # this is the suspicious part
5910 CFLAGS=""
5911 fi
5912 if test x"$ac_fdsections" = x"yes"; then
5913 SECTION_FLAGS='-ffunction-sections -fdata-sections'
5914 fi
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5
5916 $as_echo "$ac_fdsections" >&6; }
5917
5918
5919 # Find other programs we need.
5920 if test -n "$ac_tool_prefix"; then
5921 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5922 set dummy ${ac_tool_prefix}as; ac_word=$2
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5924 $as_echo_n "checking for $ac_word... " >&6; }
5925 if test "${ac_cv_prog_AS+set}" = set; then :
5926 $as_echo_n "(cached) " >&6
5927 else
5928 if test -n "$AS"; then
5929 ac_cv_prog_AS="$AS" # Let the user override the test.
5930 else
5931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5932 for as_dir in $PATH
5933 do
5934 IFS=$as_save_IFS
5935 test -z "$as_dir" && as_dir=.
5936 for ac_exec_ext in '' $ac_executable_extensions; do
5937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5938 ac_cv_prog_AS="${ac_tool_prefix}as"
5939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5940 break 2
5941 fi
5942 done
5943 done
5944 IFS=$as_save_IFS
5945
5946 fi
5947 fi
5948 AS=$ac_cv_prog_AS
5949 if test -n "$AS"; then
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5951 $as_echo "$AS" >&6; }
5952 else
5953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5954 $as_echo "no" >&6; }
5955 fi
5956
5957
5958 fi
5959 if test -z "$ac_cv_prog_AS"; then
5960 ac_ct_AS=$AS
5961 # Extract the first word of "as", so it can be a program name with args.
5962 set dummy as; ac_word=$2
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5964 $as_echo_n "checking for $ac_word... " >&6; }
5965 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5966 $as_echo_n "(cached) " >&6
5967 else
5968 if test -n "$ac_ct_AS"; then
5969 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5970 else
5971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5972 for as_dir in $PATH
5973 do
5974 IFS=$as_save_IFS
5975 test -z "$as_dir" && as_dir=.
5976 for ac_exec_ext in '' $ac_executable_extensions; do
5977 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5978 ac_cv_prog_ac_ct_AS="as"
5979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5980 break 2
5981 fi
5982 done
5983 done
5984 IFS=$as_save_IFS
5985
5986 fi
5987 fi
5988 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5989 if test -n "$ac_ct_AS"; then
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5991 $as_echo "$ac_ct_AS" >&6; }
5992 else
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5994 $as_echo "no" >&6; }
5995 fi
5996
5997 if test "x$ac_ct_AS" = x; then
5998 AS=""
5999 else
6000 case $cross_compiling:$ac_tool_warned in
6001 yes:)
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6003 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6004 ac_tool_warned=yes ;;
6005 esac
6006 AS=$ac_ct_AS
6007 fi
6008 else
6009 AS="$ac_cv_prog_AS"
6010 fi
6011
6012 if test -n "$ac_tool_prefix"; then
6013 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6014 set dummy ${ac_tool_prefix}ar; ac_word=$2
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6016 $as_echo_n "checking for $ac_word... " >&6; }
6017 if test "${ac_cv_prog_AR+set}" = set; then :
6018 $as_echo_n "(cached) " >&6
6019 else
6020 if test -n "$AR"; then
6021 ac_cv_prog_AR="$AR" # Let the user override the test.
6022 else
6023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6024 for as_dir in $PATH
6025 do
6026 IFS=$as_save_IFS
6027 test -z "$as_dir" && as_dir=.
6028 for ac_exec_ext in '' $ac_executable_extensions; do
6029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6030 ac_cv_prog_AR="${ac_tool_prefix}ar"
6031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6032 break 2
6033 fi
6034 done
6035 done
6036 IFS=$as_save_IFS
6037
6038 fi
6039 fi
6040 AR=$ac_cv_prog_AR
6041 if test -n "$AR"; then
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6043 $as_echo "$AR" >&6; }
6044 else
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6046 $as_echo "no" >&6; }
6047 fi
6048
6049
6050 fi
6051 if test -z "$ac_cv_prog_AR"; then
6052 ac_ct_AR=$AR
6053 # Extract the first word of "ar", so it can be a program name with args.
6054 set dummy ar; ac_word=$2
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6056 $as_echo_n "checking for $ac_word... " >&6; }
6057 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6058 $as_echo_n "(cached) " >&6
6059 else
6060 if test -n "$ac_ct_AR"; then
6061 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6062 else
6063 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6064 for as_dir in $PATH
6065 do
6066 IFS=$as_save_IFS
6067 test -z "$as_dir" && as_dir=.
6068 for ac_exec_ext in '' $ac_executable_extensions; do
6069 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6070 ac_cv_prog_ac_ct_AR="ar"
6071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6072 break 2
6073 fi
6074 done
6075 done
6076 IFS=$as_save_IFS
6077
6078 fi
6079 fi
6080 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6081 if test -n "$ac_ct_AR"; then
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6083 $as_echo "$ac_ct_AR" >&6; }
6084 else
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6086 $as_echo "no" >&6; }
6087 fi
6088
6089 if test "x$ac_ct_AR" = x; then
6090 AR=""
6091 else
6092 case $cross_compiling:$ac_tool_warned in
6093 yes:)
6094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6095 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6096 ac_tool_warned=yes ;;
6097 esac
6098 AR=$ac_ct_AR
6099 fi
6100 else
6101 AR="$ac_cv_prog_AR"
6102 fi
6103
6104 if test -n "$ac_tool_prefix"; then
6105 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6106 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6108 $as_echo_n "checking for $ac_word... " >&6; }
6109 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6110 $as_echo_n "(cached) " >&6
6111 else
6112 if test -n "$RANLIB"; then
6113 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6114 else
6115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6116 for as_dir in $PATH
6117 do
6118 IFS=$as_save_IFS
6119 test -z "$as_dir" && as_dir=.
6120 for ac_exec_ext in '' $ac_executable_extensions; do
6121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6122 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6124 break 2
6125 fi
6126 done
6127 done
6128 IFS=$as_save_IFS
6129
6130 fi
6131 fi
6132 RANLIB=$ac_cv_prog_RANLIB
6133 if test -n "$RANLIB"; then
6134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6135 $as_echo "$RANLIB" >&6; }
6136 else
6137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6138 $as_echo "no" >&6; }
6139 fi
6140
6141
6142 fi
6143 if test -z "$ac_cv_prog_RANLIB"; then
6144 ac_ct_RANLIB=$RANLIB
6145 # Extract the first word of "ranlib", so it can be a program name with args.
6146 set dummy ranlib; ac_word=$2
6147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6148 $as_echo_n "checking for $ac_word... " >&6; }
6149 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6150 $as_echo_n "(cached) " >&6
6151 else
6152 if test -n "$ac_ct_RANLIB"; then
6153 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6154 else
6155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6156 for as_dir in $PATH
6157 do
6158 IFS=$as_save_IFS
6159 test -z "$as_dir" && as_dir=.
6160 for ac_exec_ext in '' $ac_executable_extensions; do
6161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6162 ac_cv_prog_ac_ct_RANLIB="ranlib"
6163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6164 break 2
6165 fi
6166 done
6167 done
6168 IFS=$as_save_IFS
6169
6170 fi
6171 fi
6172 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6173 if test -n "$ac_ct_RANLIB"; then
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6175 $as_echo "$ac_ct_RANLIB" >&6; }
6176 else
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6178 $as_echo "no" >&6; }
6179 fi
6180
6181 if test "x$ac_ct_RANLIB" = x; then
6182 RANLIB="ranlib-not-found-in-path-error"
6183 else
6184 case $cross_compiling:$ac_tool_warned in
6185 yes:)
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6187 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6188 ac_tool_warned=yes ;;
6189 esac
6190 RANLIB=$ac_ct_RANLIB
6191 fi
6192 else
6193 RANLIB="$ac_cv_prog_RANLIB"
6194 fi
6195
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6197 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6198 set x ${MAKE-make}
6199 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6200 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6201 $as_echo_n "(cached) " >&6
6202 else
6203 cat >conftest.make <<\_ACEOF
6204 SHELL = /bin/sh
6205 all:
6206 @echo '@@@%%%=$(MAKE)=@@@%%%'
6207 _ACEOF
6208 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6209 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6210 *@@@%%%=?*=@@@%%%*)
6211 eval ac_cv_prog_make_${ac_make}_set=yes;;
6212 *)
6213 eval ac_cv_prog_make_${ac_make}_set=no;;
6214 esac
6215 rm -f conftest.make
6216 fi
6217 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6219 $as_echo "yes" >&6; }
6220 SET_MAKE=
6221 else
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6223 $as_echo "no" >&6; }
6224 SET_MAKE="MAKE=${MAKE-make}"
6225 fi
6226
6227
6228
6229 # Configure libtool
6230 #AC_MSG_NOTICE([====== Starting libtool configuration])
6231 enable_dlopen=yes
6232
6233
6234
6235 case `pwd` in
6236 *\ * | *\ *)
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6238 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6239 esac
6240
6241
6242
6243 macro_version='2.2.7a'
6244 macro_revision='1.3134'
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258 ltmain="$ac_aux_dir/ltmain.sh"
6259
6260 # Backslashify metacharacters that are still active within
6261 # double-quoted strings.
6262 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6263
6264 # Same as above, but do not quote variable references.
6265 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6266
6267 # Sed substitution to delay expansion of an escaped shell variable in a
6268 # double_quote_subst'ed string.
6269 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6270
6271 # Sed substitution to delay expansion of an escaped single quote.
6272 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6273
6274 # Sed substitution to avoid accidental globbing in evaled expressions
6275 no_glob_subst='s/\*/\\\*/g'
6276
6277 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6278 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6279 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6280
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6282 $as_echo_n "checking how to print strings... " >&6; }
6283 # Test print first, because it will be a builtin if present.
6284 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6285 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6286 ECHO='print -r --'
6287 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6288 ECHO='printf %s\n'
6289 else
6290 # Use this function as a fallback that always works.
6291 func_fallback_echo ()
6292 {
6293 eval 'cat <<_LTECHO_EOF
6294 $1
6295 _LTECHO_EOF'
6296 }
6297 ECHO='func_fallback_echo'
6298 fi
6299
6300 # func_echo_all arg...
6301 # Invoke $ECHO with all args, space-separated.
6302 func_echo_all ()
6303 {
6304 $ECHO ""
6305 }
6306
6307 case "$ECHO" in
6308 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6309 $as_echo "printf" >&6; } ;;
6310 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6311 $as_echo "print -r" >&6; } ;;
6312 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6313 $as_echo "cat" >&6; } ;;
6314 esac
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6330 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6331 if test "${ac_cv_path_SED+set}" = set; then :
6332 $as_echo_n "(cached) " >&6
6333 else
6334 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6335 for ac_i in 1 2 3 4 5 6 7; do
6336 ac_script="$ac_script$as_nl$ac_script"
6337 done
6338 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6339 { ac_script=; unset ac_script;}
6340 if test -z "$SED"; then
6341 ac_path_SED_found=false
6342 # Loop through the user's path and test for each of PROGNAME-LIST
6343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6344 for as_dir in $PATH
6345 do
6346 IFS=$as_save_IFS
6347 test -z "$as_dir" && as_dir=.
6348 for ac_prog in sed gsed; do
6349 for ac_exec_ext in '' $ac_executable_extensions; do
6350 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6351 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6352 # Check for GNU ac_path_SED and select it if it is found.
6353 # Check for GNU $ac_path_SED
6354 case `"$ac_path_SED" --version 2>&1` in
6355 *GNU*)
6356 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6357 *)
6358 ac_count=0
6359 $as_echo_n 0123456789 >"conftest.in"
6360 while :
6361 do
6362 cat "conftest.in" "conftest.in" >"conftest.tmp"
6363 mv "conftest.tmp" "conftest.in"
6364 cp "conftest.in" "conftest.nl"
6365 $as_echo '' >> "conftest.nl"
6366 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6367 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6368 as_fn_arith $ac_count + 1 && ac_count=$as_val
6369 if test $ac_count -gt ${ac_path_SED_max-0}; then
6370 # Best one so far, save it but keep looking for a better one
6371 ac_cv_path_SED="$ac_path_SED"
6372 ac_path_SED_max=$ac_count
6373 fi
6374 # 10*(2^10) chars as input seems more than enough
6375 test $ac_count -gt 10 && break
6376 done
6377 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6378 esac
6379
6380 $ac_path_SED_found && break 3
6381 done
6382 done
6383 done
6384 IFS=$as_save_IFS
6385 if test -z "$ac_cv_path_SED"; then
6386 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6387 fi
6388 else
6389 ac_cv_path_SED=$SED
6390 fi
6391
6392 fi
6393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6394 $as_echo "$ac_cv_path_SED" >&6; }
6395 SED="$ac_cv_path_SED"
6396 rm -f conftest.sed
6397
6398 test -z "$SED" && SED=sed
6399 Xsed="$SED -e 1s/^X//"
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6412 $as_echo_n "checking for fgrep... " >&6; }
6413 if test "${ac_cv_path_FGREP+set}" = set; then :
6414 $as_echo_n "(cached) " >&6
6415 else
6416 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6417 then ac_cv_path_FGREP="$GREP -F"
6418 else
6419 if test -z "$FGREP"; then
6420 ac_path_FGREP_found=false
6421 # Loop through the user's path and test for each of PROGNAME-LIST
6422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6423 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6424 do
6425 IFS=$as_save_IFS
6426 test -z "$as_dir" && as_dir=.
6427 for ac_prog in fgrep; do
6428 for ac_exec_ext in '' $ac_executable_extensions; do
6429 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6430 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6431 # Check for GNU ac_path_FGREP and select it if it is found.
6432 # Check for GNU $ac_path_FGREP
6433 case `"$ac_path_FGREP" --version 2>&1` in
6434 *GNU*)
6435 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6436 *)
6437 ac_count=0
6438 $as_echo_n 0123456789 >"conftest.in"
6439 while :
6440 do
6441 cat "conftest.in" "conftest.in" >"conftest.tmp"
6442 mv "conftest.tmp" "conftest.in"
6443 cp "conftest.in" "conftest.nl"
6444 $as_echo 'FGREP' >> "conftest.nl"
6445 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6446 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6447 as_fn_arith $ac_count + 1 && ac_count=$as_val
6448 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6449 # Best one so far, save it but keep looking for a better one
6450 ac_cv_path_FGREP="$ac_path_FGREP"
6451 ac_path_FGREP_max=$ac_count
6452 fi
6453 # 10*(2^10) chars as input seems more than enough
6454 test $ac_count -gt 10 && break
6455 done
6456 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6457 esac
6458
6459 $ac_path_FGREP_found && break 3
6460 done
6461 done
6462 done
6463 IFS=$as_save_IFS
6464 if test -z "$ac_cv_path_FGREP"; then
6465 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6466 fi
6467 else
6468 ac_cv_path_FGREP=$FGREP
6469 fi
6470
6471 fi
6472 fi
6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6474 $as_echo "$ac_cv_path_FGREP" >&6; }
6475 FGREP="$ac_cv_path_FGREP"
6476
6477
6478 test -z "$GREP" && GREP=grep
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498 # Check whether --with-gnu-ld was given.
6499 if test "${with_gnu_ld+set}" = set; then :
6500 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6501 else
6502 with_gnu_ld=no
6503 fi
6504
6505 ac_prog=ld
6506 if test "$GCC" = yes; then
6507 # Check if gcc -print-prog-name=ld gives a path.
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6509 $as_echo_n "checking for ld used by $CC... " >&6; }
6510 case $host in
6511 *-*-mingw*)
6512 # gcc leaves a trailing carriage return which upsets mingw
6513 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6514 *)
6515 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6516 esac
6517 case $ac_prog in
6518 # Accept absolute paths.
6519 [\\/]* | ?:[\\/]*)
6520 re_direlt='/[^/][^/]*/\.\./'
6521 # Canonicalize the pathname of ld
6522 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6523 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6524 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6525 done
6526 test -z "$LD" && LD="$ac_prog"
6527 ;;
6528 "")
6529 # If it fails, then pretend we aren't using GCC.
6530 ac_prog=ld
6531 ;;
6532 *)
6533 # If it is relative, then search for the first ld in PATH.
6534 with_gnu_ld=unknown
6535 ;;
6536 esac
6537 elif test "$with_gnu_ld" = yes; then
6538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6539 $as_echo_n "checking for GNU ld... " >&6; }
6540 else
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6542 $as_echo_n "checking for non-GNU ld... " >&6; }
6543 fi
6544 if test "${lt_cv_path_LD+set}" = set; then :
6545 $as_echo_n "(cached) " >&6
6546 else
6547 if test -z "$LD"; then
6548 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6549 for ac_dir in $PATH; do
6550 IFS="$lt_save_ifs"
6551 test -z "$ac_dir" && ac_dir=.
6552 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6553 lt_cv_path_LD="$ac_dir/$ac_prog"
6554 # Check to see if the program is GNU ld. I'd rather use --version,
6555 # but apparently some variants of GNU ld only accept -v.
6556 # Break only if it was the GNU/non-GNU ld that we prefer.
6557 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6558 *GNU* | *'with BFD'*)
6559 test "$with_gnu_ld" != no && break
6560 ;;
6561 *)
6562 test "$with_gnu_ld" != yes && break
6563 ;;
6564 esac
6565 fi
6566 done
6567 IFS="$lt_save_ifs"
6568 else
6569 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6570 fi
6571 fi
6572
6573 LD="$lt_cv_path_LD"
6574 if test -n "$LD"; then
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6576 $as_echo "$LD" >&6; }
6577 else
6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6579 $as_echo "no" >&6; }
6580 fi
6581 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6583 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6584 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6585 $as_echo_n "(cached) " >&6
6586 else
6587 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6588 case `$LD -v 2>&1 </dev/null` in
6589 *GNU* | *'with BFD'*)
6590 lt_cv_prog_gnu_ld=yes
6591 ;;
6592 *)
6593 lt_cv_prog_gnu_ld=no
6594 ;;
6595 esac
6596 fi
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6598 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6599 with_gnu_ld=$lt_cv_prog_gnu_ld
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6610 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6611 if test "${lt_cv_path_NM+set}" = set; then :
6612 $as_echo_n "(cached) " >&6
6613 else
6614 if test -n "$NM"; then
6615 # Let the user override the test.
6616 lt_cv_path_NM="$NM"
6617 else
6618 lt_nm_to_check="${ac_tool_prefix}nm"
6619 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6620 lt_nm_to_check="$lt_nm_to_check nm"
6621 fi
6622 for lt_tmp_nm in $lt_nm_to_check; do
6623 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6624 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6625 IFS="$lt_save_ifs"
6626 test -z "$ac_dir" && ac_dir=.
6627 tmp_nm="$ac_dir/$lt_tmp_nm"
6628 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6629 # Check to see if the nm accepts a BSD-compat flag.
6630 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6631 # nm: unknown option "B" ignored
6632 # Tru64's nm complains that /dev/null is an invalid object file
6633 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6634 */dev/null* | *'Invalid file or object type'*)
6635 lt_cv_path_NM="$tmp_nm -B"
6636 break
6637 ;;
6638 *)
6639 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6640 */dev/null*)
6641 lt_cv_path_NM="$tmp_nm -p"
6642 break
6643 ;;
6644 *)
6645 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6646 continue # so that we can try to find one that supports BSD flags
6647 ;;
6648 esac
6649 ;;
6650 esac
6651 fi
6652 done
6653 IFS="$lt_save_ifs"
6654 done
6655 : ${lt_cv_path_NM=no}
6656 fi
6657 fi
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6659 $as_echo "$lt_cv_path_NM" >&6; }
6660 if test "$lt_cv_path_NM" != "no"; then
6661 NM="$lt_cv_path_NM"
6662 else
6663 # Didn't find any BSD compatible name lister, look for dumpbin.
6664 if test -n "$DUMPBIN"; then :
6665 # Let the user override the test.
6666 else
6667 if test -n "$ac_tool_prefix"; then
6668 for ac_prog in dumpbin "link -dump"
6669 do
6670 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6671 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6673 $as_echo_n "checking for $ac_word... " >&6; }
6674 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6675 $as_echo_n "(cached) " >&6
6676 else
6677 if test -n "$DUMPBIN"; then
6678 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6679 else
6680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6681 for as_dir in $PATH
6682 do
6683 IFS=$as_save_IFS
6684 test -z "$as_dir" && as_dir=.
6685 for ac_exec_ext in '' $ac_executable_extensions; do
6686 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6687 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6689 break 2
6690 fi
6691 done
6692 done
6693 IFS=$as_save_IFS
6694
6695 fi
6696 fi
6697 DUMPBIN=$ac_cv_prog_DUMPBIN
6698 if test -n "$DUMPBIN"; then
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6700 $as_echo "$DUMPBIN" >&6; }
6701 else
6702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6703 $as_echo "no" >&6; }
6704 fi
6705
6706
6707 test -n "$DUMPBIN" && break
6708 done
6709 fi
6710 if test -z "$DUMPBIN"; then
6711 ac_ct_DUMPBIN=$DUMPBIN
6712 for ac_prog in dumpbin "link -dump"
6713 do
6714 # Extract the first word of "$ac_prog", so it can be a program name with args.
6715 set dummy $ac_prog; ac_word=$2
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6717 $as_echo_n "checking for $ac_word... " >&6; }
6718 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6719 $as_echo_n "(cached) " >&6
6720 else
6721 if test -n "$ac_ct_DUMPBIN"; then
6722 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6723 else
6724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6725 for as_dir in $PATH
6726 do
6727 IFS=$as_save_IFS
6728 test -z "$as_dir" && as_dir=.
6729 for ac_exec_ext in '' $ac_executable_extensions; do
6730 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6731 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6733 break 2
6734 fi
6735 done
6736 done
6737 IFS=$as_save_IFS
6738
6739 fi
6740 fi
6741 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6742 if test -n "$ac_ct_DUMPBIN"; then
6743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6744 $as_echo "$ac_ct_DUMPBIN" >&6; }
6745 else
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6747 $as_echo "no" >&6; }
6748 fi
6749
6750
6751 test -n "$ac_ct_DUMPBIN" && break
6752 done
6753
6754 if test "x$ac_ct_DUMPBIN" = x; then
6755 DUMPBIN=":"
6756 else
6757 case $cross_compiling:$ac_tool_warned in
6758 yes:)
6759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6760 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6761 ac_tool_warned=yes ;;
6762 esac
6763 DUMPBIN=$ac_ct_DUMPBIN
6764 fi
6765 fi
6766
6767 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6768 *COFF*)
6769 DUMPBIN="$DUMPBIN -symbols"
6770 ;;
6771 *)
6772 DUMPBIN=:
6773 ;;
6774 esac
6775 fi
6776
6777 if test "$DUMPBIN" != ":"; then
6778 NM="$DUMPBIN"
6779 fi
6780 fi
6781 test -z "$NM" && NM=nm
6782
6783
6784
6785
6786
6787
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6789 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6790 if test "${lt_cv_nm_interface+set}" = set; then :
6791 $as_echo_n "(cached) " >&6
6792 else
6793 lt_cv_nm_interface="BSD nm"
6794 echo "int some_variable = 0;" > conftest.$ac_ext
6795 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6796 (eval "$ac_compile" 2>conftest.err)
6797 cat conftest.err >&5
6798 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6799 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6800 cat conftest.err >&5
6801 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6802 cat conftest.out >&5
6803 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6804 lt_cv_nm_interface="MS dumpbin"
6805 fi
6806 rm -f conftest*
6807 fi
6808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6809 $as_echo "$lt_cv_nm_interface" >&6; }
6810
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6812 $as_echo_n "checking whether ln -s works... " >&6; }
6813 LN_S=$as_ln_s
6814 if test "$LN_S" = "ln -s"; then
6815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6816 $as_echo "yes" >&6; }
6817 else
6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6819 $as_echo "no, using $LN_S" >&6; }
6820 fi
6821
6822 # find the maximum length of command line arguments
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6824 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6825 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6826 $as_echo_n "(cached) " >&6
6827 else
6828 i=0
6829 teststring="ABCD"
6830
6831 case $build_os in
6832 msdosdjgpp*)
6833 # On DJGPP, this test can blow up pretty badly due to problems in libc
6834 # (any single argument exceeding 2000 bytes causes a buffer overrun
6835 # during glob expansion). Even if it were fixed, the result of this
6836 # check would be larger than it should be.
6837 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6838 ;;
6839
6840 gnu*)
6841 # Under GNU Hurd, this test is not required because there is
6842 # no limit to the length of command line arguments.
6843 # Libtool will interpret -1 as no limit whatsoever
6844 lt_cv_sys_max_cmd_len=-1;
6845 ;;
6846
6847 cygwin* | mingw* | cegcc*)
6848 # On Win9x/ME, this test blows up -- it succeeds, but takes
6849 # about 5 minutes as the teststring grows exponentially.
6850 # Worse, since 9x/ME are not pre-emptively multitasking,
6851 # you end up with a "frozen" computer, even though with patience
6852 # the test eventually succeeds (with a max line length of 256k).
6853 # Instead, let's just punt: use the minimum linelength reported by
6854 # all of the supported platforms: 8192 (on NT/2K/XP).
6855 lt_cv_sys_max_cmd_len=8192;
6856 ;;
6857
6858 mint*)
6859 # On MiNT this can take a long time and run out of memory.
6860 lt_cv_sys_max_cmd_len=8192;
6861 ;;
6862
6863 amigaos*)
6864 # On AmigaOS with pdksh, this test takes hours, literally.
6865 # So we just punt and use a minimum line length of 8192.
6866 lt_cv_sys_max_cmd_len=8192;
6867 ;;
6868
6869 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6870 # This has been around since 386BSD, at least. Likely further.
6871 if test -x /sbin/sysctl; then
6872 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6873 elif test -x /usr/sbin/sysctl; then
6874 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6875 else
6876 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6877 fi
6878 # And add a safety zone
6879 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6880 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6881 ;;
6882
6883 interix*)
6884 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6885 lt_cv_sys_max_cmd_len=196608
6886 ;;
6887
6888 osf*)
6889 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6890 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6891 # nice to cause kernel panics so lets avoid the loop below.
6892 # First set a reasonable default.
6893 lt_cv_sys_max_cmd_len=16384
6894 #
6895 if test -x /sbin/sysconfig; then
6896 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6897 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6898 esac
6899 fi
6900 ;;
6901 sco3.2v5*)
6902 lt_cv_sys_max_cmd_len=102400
6903 ;;
6904 sysv5* | sco5v6* | sysv4.2uw2*)
6905 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6906 if test -n "$kargmax"; then
6907 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6908 else
6909 lt_cv_sys_max_cmd_len=32768
6910 fi
6911 ;;
6912 *)
6913 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6914 if test -n "$lt_cv_sys_max_cmd_len"; then
6915 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6916 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6917 else
6918 # Make teststring a little bigger before we do anything with it.
6919 # a 1K string should be a reasonable start.
6920 for i in 1 2 3 4 5 6 7 8 ; do
6921 teststring=$teststring$teststring
6922 done
6923 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6924 # If test is not a shell built-in, we'll probably end up computing a
6925 # maximum length that is only half of the actual maximum length, but
6926 # we can't tell.
6927 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6928 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6929 test $i != 17 # 1/2 MB should be enough
6930 do
6931 i=`expr $i + 1`
6932 teststring=$teststring$teststring
6933 done
6934 # Only check the string length outside the loop.
6935 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6936 teststring=
6937 # Add a significant safety factor because C++ compilers can tack on
6938 # massive amounts of additional arguments before passing them to the
6939 # linker. It appears as though 1/2 is a usable value.
6940 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6941 fi
6942 ;;
6943 esac
6944
6945 fi
6946
6947 if test -n $lt_cv_sys_max_cmd_len ; then
6948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6949 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6950 else
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6952 $as_echo "none" >&6; }
6953 fi
6954 max_cmd_len=$lt_cv_sys_max_cmd_len
6955
6956
6957
6958
6959
6960
6961 : ${CP="cp -f"}
6962 : ${MV="mv -f"}
6963 : ${RM="rm -f"}
6964
6965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6966 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6967 # Try some XSI features
6968 xsi_shell=no
6969 ( _lt_dummy="a/b/c"
6970 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6971 = c,a/b,, \
6972 && eval 'test $(( 1 + 1 )) -eq 2 \
6973 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6974 && xsi_shell=yes
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6976 $as_echo "$xsi_shell" >&6; }
6977
6978
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6980 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6981 lt_shell_append=no
6982 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6983 >/dev/null 2>&1 \
6984 && lt_shell_append=yes
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6986 $as_echo "$lt_shell_append" >&6; }
6987
6988
6989 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6990 lt_unset=unset
6991 else
6992 lt_unset=false
6993 fi
6994
6995
6996
6997
6998
6999 # test EBCDIC or ASCII
7000 case `echo X|tr X '\101'` in
7001 A) # ASCII based system
7002 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7003 lt_SP2NL='tr \040 \012'
7004 lt_NL2SP='tr \015\012 \040\040'
7005 ;;
7006 *) # EBCDIC based system
7007 lt_SP2NL='tr \100 \n'
7008 lt_NL2SP='tr \r\n \100\100'
7009 ;;
7010 esac
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7021 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7022 if test "${lt_cv_ld_reload_flag+set}" = set; then :
7023 $as_echo_n "(cached) " >&6
7024 else
7025 lt_cv_ld_reload_flag='-r'
7026 fi
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7028 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7029 reload_flag=$lt_cv_ld_reload_flag
7030 case $reload_flag in
7031 "" | " "*) ;;
7032 *) reload_flag=" $reload_flag" ;;
7033 esac
7034 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7035 case $host_os in
7036 darwin*)
7037 if test "$GCC" = yes; then
7038 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7039 else
7040 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7041 fi
7042 ;;
7043 esac
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053 if test -n "$ac_tool_prefix"; then
7054 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7055 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7057 $as_echo_n "checking for $ac_word... " >&6; }
7058 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
7059 $as_echo_n "(cached) " >&6
7060 else
7061 if test -n "$OBJDUMP"; then
7062 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7063 else
7064 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7065 for as_dir in $PATH
7066 do
7067 IFS=$as_save_IFS
7068 test -z "$as_dir" && as_dir=.
7069 for ac_exec_ext in '' $ac_executable_extensions; do
7070 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7071 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7072 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7073 break 2
7074 fi
7075 done
7076 done
7077 IFS=$as_save_IFS
7078
7079 fi
7080 fi
7081 OBJDUMP=$ac_cv_prog_OBJDUMP
7082 if test -n "$OBJDUMP"; then
7083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7084 $as_echo "$OBJDUMP" >&6; }
7085 else
7086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7087 $as_echo "no" >&6; }
7088 fi
7089
7090
7091 fi
7092 if test -z "$ac_cv_prog_OBJDUMP"; then
7093 ac_ct_OBJDUMP=$OBJDUMP
7094 # Extract the first word of "objdump", so it can be a program name with args.
7095 set dummy objdump; ac_word=$2
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7097 $as_echo_n "checking for $ac_word... " >&6; }
7098 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
7099 $as_echo_n "(cached) " >&6
7100 else
7101 if test -n "$ac_ct_OBJDUMP"; then
7102 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7103 else
7104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7105 for as_dir in $PATH
7106 do
7107 IFS=$as_save_IFS
7108 test -z "$as_dir" && as_dir=.
7109 for ac_exec_ext in '' $ac_executable_extensions; do
7110 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7111 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7112 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7113 break 2
7114 fi
7115 done
7116 done
7117 IFS=$as_save_IFS
7118
7119 fi
7120 fi
7121 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7122 if test -n "$ac_ct_OBJDUMP"; then
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7124 $as_echo "$ac_ct_OBJDUMP" >&6; }
7125 else
7126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7127 $as_echo "no" >&6; }
7128 fi
7129
7130 if test "x$ac_ct_OBJDUMP" = x; then
7131 OBJDUMP="false"
7132 else
7133 case $cross_compiling:$ac_tool_warned in
7134 yes:)
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7136 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7137 ac_tool_warned=yes ;;
7138 esac
7139 OBJDUMP=$ac_ct_OBJDUMP
7140 fi
7141 else
7142 OBJDUMP="$ac_cv_prog_OBJDUMP"
7143 fi
7144
7145 test -z "$OBJDUMP" && OBJDUMP=objdump
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7156 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7157 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7158 $as_echo_n "(cached) " >&6
7159 else
7160 lt_cv_file_magic_cmd='$MAGIC_CMD'
7161 lt_cv_file_magic_test_file=
7162 lt_cv_deplibs_check_method='unknown'
7163 # Need to set the preceding variable on all platforms that support
7164 # interlibrary dependencies.
7165 # 'none' -- dependencies not supported.
7166 # `unknown' -- same as none, but documents that we really don't know.
7167 # 'pass_all' -- all dependencies passed with no checks.
7168 # 'test_compile' -- check by making test program.
7169 # 'file_magic [[regex]]' -- check by looking for files in library path
7170 # which responds to the $file_magic_cmd with a given extended regex.
7171 # If you have `file' or equivalent on your system and you're not sure
7172 # whether `pass_all' will *always* work, you probably want this one.
7173
7174 case $host_os in
7175 aix[4-9]*)
7176 lt_cv_deplibs_check_method=pass_all
7177 ;;
7178
7179 beos*)
7180 lt_cv_deplibs_check_method=pass_all
7181 ;;
7182
7183 bsdi[45]*)
7184 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7185 lt_cv_file_magic_cmd='/usr/bin/file -L'
7186 lt_cv_file_magic_test_file=/shlib/libc.so
7187 ;;
7188
7189 cygwin*)
7190 # func_win32_libid is a shell function defined in ltmain.sh
7191 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7192 lt_cv_file_magic_cmd='func_win32_libid'
7193 ;;
7194
7195 mingw* | pw32*)
7196 # Base MSYS/MinGW do not provide the 'file' command needed by
7197 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7198 # unless we find 'file', for example because we are cross-compiling.
7199 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7200 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7201 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7202 lt_cv_file_magic_cmd='func_win32_libid'
7203 else
7204 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7205 lt_cv_file_magic_cmd='$OBJDUMP -f'
7206 fi
7207 ;;
7208
7209 cegcc*)
7210 # use the weaker test based on 'objdump'. See mingw*.
7211 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7212 lt_cv_file_magic_cmd='$OBJDUMP -f'
7213 ;;
7214
7215 darwin* | rhapsody*)
7216 lt_cv_deplibs_check_method=pass_all
7217 ;;
7218
7219 freebsd* | dragonfly*)
7220 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7221 case $host_cpu in
7222 i*86 )
7223 # Not sure whether the presence of OpenBSD here was a mistake.
7224 # Let's accept both of them until this is cleared up.
7225 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7226 lt_cv_file_magic_cmd=/usr/bin/file
7227 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7228 ;;
7229 esac
7230 else
7231 lt_cv_deplibs_check_method=pass_all
7232 fi
7233 ;;
7234
7235 gnu*)
7236 lt_cv_deplibs_check_method=pass_all
7237 ;;
7238
7239 haiku*)
7240 lt_cv_deplibs_check_method=pass_all
7241 ;;
7242
7243 hpux10.20* | hpux11*)
7244 lt_cv_file_magic_cmd=/usr/bin/file
7245 case $host_cpu in
7246 ia64*)
7247 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7248 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7249 ;;
7250 hppa*64*)
7251 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]'
7252 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7253 ;;
7254 *)
7255 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7256 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7257 ;;
7258 esac
7259 ;;
7260
7261 interix[3-9]*)
7262 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7263 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7264 ;;
7265
7266 irix5* | irix6* | nonstopux*)
7267 case $LD in
7268 *-32|*"-32 ") libmagic=32-bit;;
7269 *-n32|*"-n32 ") libmagic=N32;;
7270 *-64|*"-64 ") libmagic=64-bit;;
7271 *) libmagic=never-match;;
7272 esac
7273 lt_cv_deplibs_check_method=pass_all
7274 ;;
7275
7276 # This must be Linux ELF.
7277 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7278 lt_cv_deplibs_check_method=pass_all
7279 ;;
7280
7281 netbsd*)
7282 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7283 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7284 else
7285 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7286 fi
7287 ;;
7288
7289 newos6*)
7290 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7291 lt_cv_file_magic_cmd=/usr/bin/file
7292 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7293 ;;
7294
7295 *nto* | *qnx*)
7296 lt_cv_deplibs_check_method=pass_all
7297 ;;
7298
7299 openbsd*)
7300 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7301 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7302 else
7303 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7304 fi
7305 ;;
7306
7307 osf3* | osf4* | osf5*)
7308 lt_cv_deplibs_check_method=pass_all
7309 ;;
7310
7311 rdos*)
7312 lt_cv_deplibs_check_method=pass_all
7313 ;;
7314
7315 solaris*)
7316 lt_cv_deplibs_check_method=pass_all
7317 ;;
7318
7319 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7320 lt_cv_deplibs_check_method=pass_all
7321 ;;
7322
7323 sysv4 | sysv4.3*)
7324 case $host_vendor in
7325 motorola)
7326 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]'
7327 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7328 ;;
7329 ncr)
7330 lt_cv_deplibs_check_method=pass_all
7331 ;;
7332 sequent)
7333 lt_cv_file_magic_cmd='/bin/file'
7334 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7335 ;;
7336 sni)
7337 lt_cv_file_magic_cmd='/bin/file'
7338 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7339 lt_cv_file_magic_test_file=/lib/libc.so
7340 ;;
7341 siemens)
7342 lt_cv_deplibs_check_method=pass_all
7343 ;;
7344 pc)
7345 lt_cv_deplibs_check_method=pass_all
7346 ;;
7347 esac
7348 ;;
7349
7350 tpf*)
7351 lt_cv_deplibs_check_method=pass_all
7352 ;;
7353 esac
7354
7355 fi
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7357 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7358 file_magic_cmd=$lt_cv_file_magic_cmd
7359 deplibs_check_method=$lt_cv_deplibs_check_method
7360 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373 if test -n "$ac_tool_prefix"; then
7374 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7375 set dummy ${ac_tool_prefix}ar; ac_word=$2
7376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7377 $as_echo_n "checking for $ac_word... " >&6; }
7378 if test "${ac_cv_prog_AR+set}" = set; then :
7379 $as_echo_n "(cached) " >&6
7380 else
7381 if test -n "$AR"; then
7382 ac_cv_prog_AR="$AR" # Let the user override the test.
7383 else
7384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7385 for as_dir in $PATH
7386 do
7387 IFS=$as_save_IFS
7388 test -z "$as_dir" && as_dir=.
7389 for ac_exec_ext in '' $ac_executable_extensions; do
7390 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7391 ac_cv_prog_AR="${ac_tool_prefix}ar"
7392 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7393 break 2
7394 fi
7395 done
7396 done
7397 IFS=$as_save_IFS
7398
7399 fi
7400 fi
7401 AR=$ac_cv_prog_AR
7402 if test -n "$AR"; then
7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7404 $as_echo "$AR" >&6; }
7405 else
7406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7407 $as_echo "no" >&6; }
7408 fi
7409
7410
7411 fi
7412 if test -z "$ac_cv_prog_AR"; then
7413 ac_ct_AR=$AR
7414 # Extract the first word of "ar", so it can be a program name with args.
7415 set dummy ar; ac_word=$2
7416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7417 $as_echo_n "checking for $ac_word... " >&6; }
7418 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7419 $as_echo_n "(cached) " >&6
7420 else
7421 if test -n "$ac_ct_AR"; then
7422 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7423 else
7424 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7425 for as_dir in $PATH
7426 do
7427 IFS=$as_save_IFS
7428 test -z "$as_dir" && as_dir=.
7429 for ac_exec_ext in '' $ac_executable_extensions; do
7430 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7431 ac_cv_prog_ac_ct_AR="ar"
7432 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7433 break 2
7434 fi
7435 done
7436 done
7437 IFS=$as_save_IFS
7438
7439 fi
7440 fi
7441 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7442 if test -n "$ac_ct_AR"; then
7443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7444 $as_echo "$ac_ct_AR" >&6; }
7445 else
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7447 $as_echo "no" >&6; }
7448 fi
7449
7450 if test "x$ac_ct_AR" = x; then
7451 AR="false"
7452 else
7453 case $cross_compiling:$ac_tool_warned in
7454 yes:)
7455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7456 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7457 ac_tool_warned=yes ;;
7458 esac
7459 AR=$ac_ct_AR
7460 fi
7461 else
7462 AR="$ac_cv_prog_AR"
7463 fi
7464
7465 test -z "$AR" && AR=ar
7466 test -z "$AR_FLAGS" && AR_FLAGS=cru
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478 if test -n "$ac_tool_prefix"; then
7479 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7480 set dummy ${ac_tool_prefix}strip; ac_word=$2
7481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7482 $as_echo_n "checking for $ac_word... " >&6; }
7483 if test "${ac_cv_prog_STRIP+set}" = set; then :
7484 $as_echo_n "(cached) " >&6
7485 else
7486 if test -n "$STRIP"; then
7487 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7488 else
7489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7490 for as_dir in $PATH
7491 do
7492 IFS=$as_save_IFS
7493 test -z "$as_dir" && as_dir=.
7494 for ac_exec_ext in '' $ac_executable_extensions; do
7495 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7496 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7497 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7498 break 2
7499 fi
7500 done
7501 done
7502 IFS=$as_save_IFS
7503
7504 fi
7505 fi
7506 STRIP=$ac_cv_prog_STRIP
7507 if test -n "$STRIP"; then
7508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7509 $as_echo "$STRIP" >&6; }
7510 else
7511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7512 $as_echo "no" >&6; }
7513 fi
7514
7515
7516 fi
7517 if test -z "$ac_cv_prog_STRIP"; then
7518 ac_ct_STRIP=$STRIP
7519 # Extract the first word of "strip", so it can be a program name with args.
7520 set dummy strip; ac_word=$2
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7522 $as_echo_n "checking for $ac_word... " >&6; }
7523 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7524 $as_echo_n "(cached) " >&6
7525 else
7526 if test -n "$ac_ct_STRIP"; then
7527 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7528 else
7529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7530 for as_dir in $PATH
7531 do
7532 IFS=$as_save_IFS
7533 test -z "$as_dir" && as_dir=.
7534 for ac_exec_ext in '' $ac_executable_extensions; do
7535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7536 ac_cv_prog_ac_ct_STRIP="strip"
7537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7538 break 2
7539 fi
7540 done
7541 done
7542 IFS=$as_save_IFS
7543
7544 fi
7545 fi
7546 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7547 if test -n "$ac_ct_STRIP"; then
7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7549 $as_echo "$ac_ct_STRIP" >&6; }
7550 else
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7552 $as_echo "no" >&6; }
7553 fi
7554
7555 if test "x$ac_ct_STRIP" = x; then
7556 STRIP=":"
7557 else
7558 case $cross_compiling:$ac_tool_warned in
7559 yes:)
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7561 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7562 ac_tool_warned=yes ;;
7563 esac
7564 STRIP=$ac_ct_STRIP
7565 fi
7566 else
7567 STRIP="$ac_cv_prog_STRIP"
7568 fi
7569
7570 test -z "$STRIP" && STRIP=:
7571
7572
7573
7574
7575
7576
7577 if test -n "$ac_tool_prefix"; then
7578 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7579 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7581 $as_echo_n "checking for $ac_word... " >&6; }
7582 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7583 $as_echo_n "(cached) " >&6
7584 else
7585 if test -n "$RANLIB"; then
7586 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7587 else
7588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7589 for as_dir in $PATH
7590 do
7591 IFS=$as_save_IFS
7592 test -z "$as_dir" && as_dir=.
7593 for ac_exec_ext in '' $ac_executable_extensions; do
7594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7595 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7597 break 2
7598 fi
7599 done
7600 done
7601 IFS=$as_save_IFS
7602
7603 fi
7604 fi
7605 RANLIB=$ac_cv_prog_RANLIB
7606 if test -n "$RANLIB"; then
7607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7608 $as_echo "$RANLIB" >&6; }
7609 else
7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7611 $as_echo "no" >&6; }
7612 fi
7613
7614
7615 fi
7616 if test -z "$ac_cv_prog_RANLIB"; then
7617 ac_ct_RANLIB=$RANLIB
7618 # Extract the first word of "ranlib", so it can be a program name with args.
7619 set dummy ranlib; ac_word=$2
7620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7621 $as_echo_n "checking for $ac_word... " >&6; }
7622 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7623 $as_echo_n "(cached) " >&6
7624 else
7625 if test -n "$ac_ct_RANLIB"; then
7626 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7627 else
7628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7629 for as_dir in $PATH
7630 do
7631 IFS=$as_save_IFS
7632 test -z "$as_dir" && as_dir=.
7633 for ac_exec_ext in '' $ac_executable_extensions; do
7634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7635 ac_cv_prog_ac_ct_RANLIB="ranlib"
7636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7637 break 2
7638 fi
7639 done
7640 done
7641 IFS=$as_save_IFS
7642
7643 fi
7644 fi
7645 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7646 if test -n "$ac_ct_RANLIB"; then
7647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7648 $as_echo "$ac_ct_RANLIB" >&6; }
7649 else
7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7651 $as_echo "no" >&6; }
7652 fi
7653
7654 if test "x$ac_ct_RANLIB" = x; then
7655 RANLIB=":"
7656 else
7657 case $cross_compiling:$ac_tool_warned in
7658 yes:)
7659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7660 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7661 ac_tool_warned=yes ;;
7662 esac
7663 RANLIB=$ac_ct_RANLIB
7664 fi
7665 else
7666 RANLIB="$ac_cv_prog_RANLIB"
7667 fi
7668
7669 test -z "$RANLIB" && RANLIB=:
7670
7671
7672
7673
7674
7675
7676 # Determine commands to create old-style static archives.
7677 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7678 old_postinstall_cmds='chmod 644 $oldlib'
7679 old_postuninstall_cmds=
7680
7681 if test -n "$RANLIB"; then
7682 case $host_os in
7683 openbsd*)
7684 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7685 ;;
7686 *)
7687 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7688 ;;
7689 esac
7690 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7691 fi
7692
7693 case $host_os in
7694 darwin*)
7695 lock_old_archive_extraction=yes ;;
7696 *)
7697 lock_old_archive_extraction=no ;;
7698 esac
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738 # If no C compiler was specified, use CC.
7739 LTCC=${LTCC-"$CC"}
7740
7741 # If no C compiler flags were specified, use CFLAGS.
7742 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7743
7744 # Allow CC to be a program name with arguments.
7745 compiler=$CC
7746
7747
7748 # Check for command to grab the raw symbol name followed by C symbol from nm.
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7750 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7751 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7752 $as_echo_n "(cached) " >&6
7753 else
7754
7755 # These are sane defaults that work on at least a few old systems.
7756 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7757
7758 # Character class describing NM global symbol codes.
7759 symcode='[BCDEGRST]'
7760
7761 # Regexp to match symbols that can be accessed directly from C.
7762 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7763
7764 # Define system-specific variables.
7765 case $host_os in
7766 aix*)
7767 symcode='[BCDT]'
7768 ;;
7769 cygwin* | mingw* | pw32* | cegcc*)
7770 symcode='[ABCDGISTW]'
7771 ;;
7772 hpux*)
7773 if test "$host_cpu" = ia64; then
7774 symcode='[ABCDEGRST]'
7775 fi
7776 ;;
7777 irix* | nonstopux*)
7778 symcode='[BCDEGRST]'
7779 ;;
7780 osf*)
7781 symcode='[BCDEGQRST]'
7782 ;;
7783 solaris*)
7784 symcode='[BDRT]'
7785 ;;
7786 sco3.2v5*)
7787 symcode='[DT]'
7788 ;;
7789 sysv4.2uw2*)
7790 symcode='[DT]'
7791 ;;
7792 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7793 symcode='[ABDT]'
7794 ;;
7795 sysv4)
7796 symcode='[DFNSTU]'
7797 ;;
7798 esac
7799
7800 # If we're using GNU nm, then use its standard symbol codes.
7801 case `$NM -V 2>&1` in
7802 *GNU* | *'with BFD'*)
7803 symcode='[ABCDGIRSTW]' ;;
7804 esac
7805
7806 # Transform an extracted symbol line into a proper C declaration.
7807 # Some systems (esp. on ia64) link data and code symbols differently,
7808 # so use this general approach.
7809 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7810
7811 # Transform an extracted symbol line into symbol name and symbol address
7812 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7813 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'"
7814
7815 # Handle CRLF in mingw tool chain
7816 opt_cr=
7817 case $build_os in
7818 mingw*)
7819 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7820 ;;
7821 esac
7822
7823 # Try without a prefix underscore, then with it.
7824 for ac_symprfx in "" "_"; do
7825
7826 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7827 symxfrm="\\1 $ac_symprfx\\2 \\2"
7828
7829 # Write the raw and C identifiers.
7830 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7831 # Fake it for dumpbin and say T for any non-static function
7832 # and D for any global variable.
7833 # Also find C++ and __fastcall symbols from MSVC++,
7834 # which start with @ or ?.
7835 lt_cv_sys_global_symbol_pipe="$AWK '"\
7836 " {last_section=section; section=\$ 3};"\
7837 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7838 " \$ 0!~/External *\|/{next};"\
7839 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7840 " {if(hide[section]) next};"\
7841 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7842 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7843 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7844 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7845 " ' prfx=^$ac_symprfx"
7846 else
7847 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7848 fi
7849
7850 # Check to see that the pipe works correctly.
7851 pipe_works=no
7852
7853 rm -f conftest*
7854 cat > conftest.$ac_ext <<_LT_EOF
7855 #ifdef __cplusplus
7856 extern "C" {
7857 #endif
7858 char nm_test_var;
7859 void nm_test_func(void);
7860 void nm_test_func(void){}
7861 #ifdef __cplusplus
7862 }
7863 #endif
7864 int main(){nm_test_var='a';nm_test_func();return(0);}
7865 _LT_EOF
7866
7867 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7868 (eval $ac_compile) 2>&5
7869 ac_status=$?
7870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7871 test $ac_status = 0; }; then
7872 # Now try to grab the symbols.
7873 nlist=conftest.nm
7874 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7875 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7876 ac_status=$?
7877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7878 test $ac_status = 0; } && test -s "$nlist"; then
7879 # Try sorting and uniquifying the output.
7880 if sort "$nlist" | uniq > "$nlist"T; then
7881 mv -f "$nlist"T "$nlist"
7882 else
7883 rm -f "$nlist"T
7884 fi
7885
7886 # Make sure that we snagged all the symbols we need.
7887 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7888 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7889 cat <<_LT_EOF > conftest.$ac_ext
7890 #ifdef __cplusplus
7891 extern "C" {
7892 #endif
7893
7894 _LT_EOF
7895 # Now generate the symbol file.
7896 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7897
7898 cat <<_LT_EOF >> conftest.$ac_ext
7899
7900 /* The mapping between symbol names and symbols. */
7901 const struct {
7902 const char *name;
7903 void *address;
7904 }
7905 lt__PROGRAM__LTX_preloaded_symbols[] =
7906 {
7907 { "@PROGRAM@", (void *) 0 },
7908 _LT_EOF
7909 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7910 cat <<\_LT_EOF >> conftest.$ac_ext
7911 {0, (void *) 0}
7912 };
7913
7914 /* This works around a problem in FreeBSD linker */
7915 #ifdef FREEBSD_WORKAROUND
7916 static const void *lt_preloaded_setup() {
7917 return lt__PROGRAM__LTX_preloaded_symbols;
7918 }
7919 #endif
7920
7921 #ifdef __cplusplus
7922 }
7923 #endif
7924 _LT_EOF
7925 # Now try linking the two files.
7926 mv conftest.$ac_objext conftstm.$ac_objext
7927 lt_save_LIBS="$LIBS"
7928 lt_save_CFLAGS="$CFLAGS"
7929 LIBS="conftstm.$ac_objext"
7930 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7931 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7932 (eval $ac_link) 2>&5
7933 ac_status=$?
7934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7935 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7936 pipe_works=yes
7937 fi
7938 LIBS="$lt_save_LIBS"
7939 CFLAGS="$lt_save_CFLAGS"
7940 else
7941 echo "cannot find nm_test_func in $nlist" >&5
7942 fi
7943 else
7944 echo "cannot find nm_test_var in $nlist" >&5
7945 fi
7946 else
7947 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7948 fi
7949 else
7950 echo "$progname: failed program was:" >&5
7951 cat conftest.$ac_ext >&5
7952 fi
7953 rm -rf conftest* conftst*
7954
7955 # Do not use the global_symbol_pipe unless it works.
7956 if test "$pipe_works" = yes; then
7957 break
7958 else
7959 lt_cv_sys_global_symbol_pipe=
7960 fi
7961 done
7962
7963 fi
7964
7965 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7966 lt_cv_sys_global_symbol_to_cdecl=
7967 fi
7968 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7970 $as_echo "failed" >&6; }
7971 else
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7973 $as_echo "ok" >&6; }
7974 fi
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997 # Check whether --enable-libtool-lock was given.
7998 if test "${enable_libtool_lock+set}" = set; then :
7999 enableval=$enable_libtool_lock;
8000 fi
8001
8002 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8003
8004 # Some flags need to be propagated to the compiler or linker for good
8005 # libtool support.
8006 case $host in
8007 ia64-*-hpux*)
8008 # Find out which ABI we are using.
8009 echo 'int i;' > conftest.$ac_ext
8010 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8011 (eval $ac_compile) 2>&5
8012 ac_status=$?
8013 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8014 test $ac_status = 0; }; then
8015 case `/usr/bin/file conftest.$ac_objext` in
8016 *ELF-32*)
8017 HPUX_IA64_MODE="32"
8018 ;;
8019 *ELF-64*)
8020 HPUX_IA64_MODE="64"
8021 ;;
8022 esac
8023 fi
8024 rm -rf conftest*
8025 ;;
8026 *-*-irix6*)
8027 # Find out which ABI we are using.
8028 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8029 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8030 (eval $ac_compile) 2>&5
8031 ac_status=$?
8032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8033 test $ac_status = 0; }; then
8034 if test "$lt_cv_prog_gnu_ld" = yes; then
8035 case `/usr/bin/file conftest.$ac_objext` in
8036 *32-bit*)
8037 LD="${LD-ld} -melf32bsmip"
8038 ;;
8039 *N32*)
8040 LD="${LD-ld} -melf32bmipn32"
8041 ;;
8042 *64-bit*)
8043 LD="${LD-ld} -melf64bmip"
8044 ;;
8045 esac
8046 else
8047 case `/usr/bin/file conftest.$ac_objext` in
8048 *32-bit*)
8049 LD="${LD-ld} -32"
8050 ;;
8051 *N32*)
8052 LD="${LD-ld} -n32"
8053 ;;
8054 *64-bit*)
8055 LD="${LD-ld} -64"
8056 ;;
8057 esac
8058 fi
8059 fi
8060 rm -rf conftest*
8061 ;;
8062
8063 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8064 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8065 # Find out which ABI we are using.
8066 echo 'int i;' > conftest.$ac_ext
8067 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8068 (eval $ac_compile) 2>&5
8069 ac_status=$?
8070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8071 test $ac_status = 0; }; then
8072 case `/usr/bin/file conftest.o` in
8073 *32-bit*)
8074 case $host in
8075 x86_64-*kfreebsd*-gnu)
8076 LD="${LD-ld} -m elf_i386_fbsd"
8077 ;;
8078 x86_64-*linux*)
8079 case `/usr/bin/file conftest.o` in
8080 *x86-64*)
8081 LD="${LD-ld} -m elf32_x86_64"
8082 ;;
8083 *)
8084 LD="${LD-ld} -m elf_i386"
8085 ;;
8086 esac
8087 ;;
8088 powerpc64le-*linux*)
8089 LD="${LD-ld} -m elf32lppclinux"
8090 ;;
8091 powerpc64-*linux*)
8092 LD="${LD-ld} -m elf32ppclinux"
8093 ;;
8094 s390x-*linux*)
8095 LD="${LD-ld} -m elf_s390"
8096 ;;
8097 sparc64-*linux*)
8098 LD="${LD-ld} -m elf32_sparc"
8099 ;;
8100 esac
8101 ;;
8102 *64-bit*)
8103 case $host in
8104 x86_64-*kfreebsd*-gnu)
8105 LD="${LD-ld} -m elf_x86_64_fbsd"
8106 ;;
8107 x86_64-*linux*)
8108 LD="${LD-ld} -m elf_x86_64"
8109 ;;
8110 powerpcle-*linux*)
8111 LD="${LD-ld} -m elf64lppc"
8112 ;;
8113 powerpc-*linux*)
8114 LD="${LD-ld} -m elf64ppc"
8115 ;;
8116 s390*-*linux*|s390*-*tpf*)
8117 LD="${LD-ld} -m elf64_s390"
8118 ;;
8119 sparc*-*linux*)
8120 LD="${LD-ld} -m elf64_sparc"
8121 ;;
8122 esac
8123 ;;
8124 esac
8125 fi
8126 rm -rf conftest*
8127 ;;
8128
8129 *-*-sco3.2v5*)
8130 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8131 SAVE_CFLAGS="$CFLAGS"
8132 CFLAGS="$CFLAGS -belf"
8133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8134 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8135 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8136 $as_echo_n "(cached) " >&6
8137 else
8138 ac_ext=c
8139 ac_cpp='$CPP $CPPFLAGS'
8140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8143
8144 if test x$gcc_no_link = xyes; then
8145 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8146 fi
8147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8148 /* end confdefs.h. */
8149
8150 int
8151 main ()
8152 {
8153
8154 ;
8155 return 0;
8156 }
8157 _ACEOF
8158 if ac_fn_c_try_link "$LINENO"; then :
8159 lt_cv_cc_needs_belf=yes
8160 else
8161 lt_cv_cc_needs_belf=no
8162 fi
8163 rm -f core conftest.err conftest.$ac_objext \
8164 conftest$ac_exeext conftest.$ac_ext
8165 ac_ext=c
8166 ac_cpp='$CPP $CPPFLAGS'
8167 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8168 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8169 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8170
8171 fi
8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8173 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8174 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8175 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8176 CFLAGS="$SAVE_CFLAGS"
8177 fi
8178 ;;
8179 sparc*-*solaris*)
8180 # Find out which ABI we are using.
8181 echo 'int i;' > conftest.$ac_ext
8182 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8183 (eval $ac_compile) 2>&5
8184 ac_status=$?
8185 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8186 test $ac_status = 0; }; then
8187 case `/usr/bin/file conftest.o` in
8188 *64-bit*)
8189 case $lt_cv_prog_gnu_ld in
8190 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8191 *)
8192 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8193 LD="${LD-ld} -64"
8194 fi
8195 ;;
8196 esac
8197 ;;
8198 esac
8199 fi
8200 rm -rf conftest*
8201 ;;
8202 esac
8203
8204 need_locks="$enable_libtool_lock"
8205
8206
8207 case $host_os in
8208 rhapsody* | darwin*)
8209 if test -n "$ac_tool_prefix"; then
8210 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8211 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8213 $as_echo_n "checking for $ac_word... " >&6; }
8214 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8215 $as_echo_n "(cached) " >&6
8216 else
8217 if test -n "$DSYMUTIL"; then
8218 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8219 else
8220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8221 for as_dir in $PATH
8222 do
8223 IFS=$as_save_IFS
8224 test -z "$as_dir" && as_dir=.
8225 for ac_exec_ext in '' $ac_executable_extensions; do
8226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8227 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8229 break 2
8230 fi
8231 done
8232 done
8233 IFS=$as_save_IFS
8234
8235 fi
8236 fi
8237 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8238 if test -n "$DSYMUTIL"; then
8239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8240 $as_echo "$DSYMUTIL" >&6; }
8241 else
8242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8243 $as_echo "no" >&6; }
8244 fi
8245
8246
8247 fi
8248 if test -z "$ac_cv_prog_DSYMUTIL"; then
8249 ac_ct_DSYMUTIL=$DSYMUTIL
8250 # Extract the first word of "dsymutil", so it can be a program name with args.
8251 set dummy dsymutil; ac_word=$2
8252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8253 $as_echo_n "checking for $ac_word... " >&6; }
8254 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8255 $as_echo_n "(cached) " >&6
8256 else
8257 if test -n "$ac_ct_DSYMUTIL"; then
8258 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8259 else
8260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8261 for as_dir in $PATH
8262 do
8263 IFS=$as_save_IFS
8264 test -z "$as_dir" && as_dir=.
8265 for ac_exec_ext in '' $ac_executable_extensions; do
8266 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8267 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8269 break 2
8270 fi
8271 done
8272 done
8273 IFS=$as_save_IFS
8274
8275 fi
8276 fi
8277 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8278 if test -n "$ac_ct_DSYMUTIL"; then
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8280 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8281 else
8282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8283 $as_echo "no" >&6; }
8284 fi
8285
8286 if test "x$ac_ct_DSYMUTIL" = x; then
8287 DSYMUTIL=":"
8288 else
8289 case $cross_compiling:$ac_tool_warned in
8290 yes:)
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8292 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8293 ac_tool_warned=yes ;;
8294 esac
8295 DSYMUTIL=$ac_ct_DSYMUTIL
8296 fi
8297 else
8298 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8299 fi
8300
8301 if test -n "$ac_tool_prefix"; then
8302 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8303 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8305 $as_echo_n "checking for $ac_word... " >&6; }
8306 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8307 $as_echo_n "(cached) " >&6
8308 else
8309 if test -n "$NMEDIT"; then
8310 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8311 else
8312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8313 for as_dir in $PATH
8314 do
8315 IFS=$as_save_IFS
8316 test -z "$as_dir" && as_dir=.
8317 for ac_exec_ext in '' $ac_executable_extensions; do
8318 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8319 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8321 break 2
8322 fi
8323 done
8324 done
8325 IFS=$as_save_IFS
8326
8327 fi
8328 fi
8329 NMEDIT=$ac_cv_prog_NMEDIT
8330 if test -n "$NMEDIT"; then
8331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8332 $as_echo "$NMEDIT" >&6; }
8333 else
8334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8335 $as_echo "no" >&6; }
8336 fi
8337
8338
8339 fi
8340 if test -z "$ac_cv_prog_NMEDIT"; then
8341 ac_ct_NMEDIT=$NMEDIT
8342 # Extract the first word of "nmedit", so it can be a program name with args.
8343 set dummy nmedit; ac_word=$2
8344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8345 $as_echo_n "checking for $ac_word... " >&6; }
8346 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8347 $as_echo_n "(cached) " >&6
8348 else
8349 if test -n "$ac_ct_NMEDIT"; then
8350 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8351 else
8352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8353 for as_dir in $PATH
8354 do
8355 IFS=$as_save_IFS
8356 test -z "$as_dir" && as_dir=.
8357 for ac_exec_ext in '' $ac_executable_extensions; do
8358 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8359 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8361 break 2
8362 fi
8363 done
8364 done
8365 IFS=$as_save_IFS
8366
8367 fi
8368 fi
8369 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8370 if test -n "$ac_ct_NMEDIT"; then
8371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8372 $as_echo "$ac_ct_NMEDIT" >&6; }
8373 else
8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8375 $as_echo "no" >&6; }
8376 fi
8377
8378 if test "x$ac_ct_NMEDIT" = x; then
8379 NMEDIT=":"
8380 else
8381 case $cross_compiling:$ac_tool_warned in
8382 yes:)
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8384 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8385 ac_tool_warned=yes ;;
8386 esac
8387 NMEDIT=$ac_ct_NMEDIT
8388 fi
8389 else
8390 NMEDIT="$ac_cv_prog_NMEDIT"
8391 fi
8392
8393 if test -n "$ac_tool_prefix"; then
8394 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8395 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8397 $as_echo_n "checking for $ac_word... " >&6; }
8398 if test "${ac_cv_prog_LIPO+set}" = set; then :
8399 $as_echo_n "(cached) " >&6
8400 else
8401 if test -n "$LIPO"; then
8402 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8403 else
8404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8405 for as_dir in $PATH
8406 do
8407 IFS=$as_save_IFS
8408 test -z "$as_dir" && as_dir=.
8409 for ac_exec_ext in '' $ac_executable_extensions; do
8410 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8411 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8412 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8413 break 2
8414 fi
8415 done
8416 done
8417 IFS=$as_save_IFS
8418
8419 fi
8420 fi
8421 LIPO=$ac_cv_prog_LIPO
8422 if test -n "$LIPO"; then
8423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8424 $as_echo "$LIPO" >&6; }
8425 else
8426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8427 $as_echo "no" >&6; }
8428 fi
8429
8430
8431 fi
8432 if test -z "$ac_cv_prog_LIPO"; then
8433 ac_ct_LIPO=$LIPO
8434 # Extract the first word of "lipo", so it can be a program name with args.
8435 set dummy lipo; ac_word=$2
8436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8437 $as_echo_n "checking for $ac_word... " >&6; }
8438 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8439 $as_echo_n "(cached) " >&6
8440 else
8441 if test -n "$ac_ct_LIPO"; then
8442 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8443 else
8444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8445 for as_dir in $PATH
8446 do
8447 IFS=$as_save_IFS
8448 test -z "$as_dir" && as_dir=.
8449 for ac_exec_ext in '' $ac_executable_extensions; do
8450 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8451 ac_cv_prog_ac_ct_LIPO="lipo"
8452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8453 break 2
8454 fi
8455 done
8456 done
8457 IFS=$as_save_IFS
8458
8459 fi
8460 fi
8461 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8462 if test -n "$ac_ct_LIPO"; then
8463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8464 $as_echo "$ac_ct_LIPO" >&6; }
8465 else
8466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8467 $as_echo "no" >&6; }
8468 fi
8469
8470 if test "x$ac_ct_LIPO" = x; then
8471 LIPO=":"
8472 else
8473 case $cross_compiling:$ac_tool_warned in
8474 yes:)
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8476 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8477 ac_tool_warned=yes ;;
8478 esac
8479 LIPO=$ac_ct_LIPO
8480 fi
8481 else
8482 LIPO="$ac_cv_prog_LIPO"
8483 fi
8484
8485 if test -n "$ac_tool_prefix"; then
8486 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8487 set dummy ${ac_tool_prefix}otool; ac_word=$2
8488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8489 $as_echo_n "checking for $ac_word... " >&6; }
8490 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8491 $as_echo_n "(cached) " >&6
8492 else
8493 if test -n "$OTOOL"; then
8494 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8495 else
8496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8497 for as_dir in $PATH
8498 do
8499 IFS=$as_save_IFS
8500 test -z "$as_dir" && as_dir=.
8501 for ac_exec_ext in '' $ac_executable_extensions; do
8502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8503 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8505 break 2
8506 fi
8507 done
8508 done
8509 IFS=$as_save_IFS
8510
8511 fi
8512 fi
8513 OTOOL=$ac_cv_prog_OTOOL
8514 if test -n "$OTOOL"; then
8515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8516 $as_echo "$OTOOL" >&6; }
8517 else
8518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8519 $as_echo "no" >&6; }
8520 fi
8521
8522
8523 fi
8524 if test -z "$ac_cv_prog_OTOOL"; then
8525 ac_ct_OTOOL=$OTOOL
8526 # Extract the first word of "otool", so it can be a program name with args.
8527 set dummy otool; ac_word=$2
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8529 $as_echo_n "checking for $ac_word... " >&6; }
8530 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8531 $as_echo_n "(cached) " >&6
8532 else
8533 if test -n "$ac_ct_OTOOL"; then
8534 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8535 else
8536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8537 for as_dir in $PATH
8538 do
8539 IFS=$as_save_IFS
8540 test -z "$as_dir" && as_dir=.
8541 for ac_exec_ext in '' $ac_executable_extensions; do
8542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8543 ac_cv_prog_ac_ct_OTOOL="otool"
8544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8545 break 2
8546 fi
8547 done
8548 done
8549 IFS=$as_save_IFS
8550
8551 fi
8552 fi
8553 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8554 if test -n "$ac_ct_OTOOL"; then
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8556 $as_echo "$ac_ct_OTOOL" >&6; }
8557 else
8558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8559 $as_echo "no" >&6; }
8560 fi
8561
8562 if test "x$ac_ct_OTOOL" = x; then
8563 OTOOL=":"
8564 else
8565 case $cross_compiling:$ac_tool_warned in
8566 yes:)
8567 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8568 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8569 ac_tool_warned=yes ;;
8570 esac
8571 OTOOL=$ac_ct_OTOOL
8572 fi
8573 else
8574 OTOOL="$ac_cv_prog_OTOOL"
8575 fi
8576
8577 if test -n "$ac_tool_prefix"; then
8578 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8579 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8581 $as_echo_n "checking for $ac_word... " >&6; }
8582 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8583 $as_echo_n "(cached) " >&6
8584 else
8585 if test -n "$OTOOL64"; then
8586 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8587 else
8588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8589 for as_dir in $PATH
8590 do
8591 IFS=$as_save_IFS
8592 test -z "$as_dir" && as_dir=.
8593 for ac_exec_ext in '' $ac_executable_extensions; do
8594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8595 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8597 break 2
8598 fi
8599 done
8600 done
8601 IFS=$as_save_IFS
8602
8603 fi
8604 fi
8605 OTOOL64=$ac_cv_prog_OTOOL64
8606 if test -n "$OTOOL64"; then
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8608 $as_echo "$OTOOL64" >&6; }
8609 else
8610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8611 $as_echo "no" >&6; }
8612 fi
8613
8614
8615 fi
8616 if test -z "$ac_cv_prog_OTOOL64"; then
8617 ac_ct_OTOOL64=$OTOOL64
8618 # Extract the first word of "otool64", so it can be a program name with args.
8619 set dummy otool64; ac_word=$2
8620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8621 $as_echo_n "checking for $ac_word... " >&6; }
8622 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8623 $as_echo_n "(cached) " >&6
8624 else
8625 if test -n "$ac_ct_OTOOL64"; then
8626 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8627 else
8628 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8629 for as_dir in $PATH
8630 do
8631 IFS=$as_save_IFS
8632 test -z "$as_dir" && as_dir=.
8633 for ac_exec_ext in '' $ac_executable_extensions; do
8634 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8635 ac_cv_prog_ac_ct_OTOOL64="otool64"
8636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8637 break 2
8638 fi
8639 done
8640 done
8641 IFS=$as_save_IFS
8642
8643 fi
8644 fi
8645 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8646 if test -n "$ac_ct_OTOOL64"; then
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8648 $as_echo "$ac_ct_OTOOL64" >&6; }
8649 else
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8651 $as_echo "no" >&6; }
8652 fi
8653
8654 if test "x$ac_ct_OTOOL64" = x; then
8655 OTOOL64=":"
8656 else
8657 case $cross_compiling:$ac_tool_warned in
8658 yes:)
8659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8660 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8661 ac_tool_warned=yes ;;
8662 esac
8663 OTOOL64=$ac_ct_OTOOL64
8664 fi
8665 else
8666 OTOOL64="$ac_cv_prog_OTOOL64"
8667 fi
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8696 $as_echo_n "checking for -single_module linker flag... " >&6; }
8697 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8698 $as_echo_n "(cached) " >&6
8699 else
8700 lt_cv_apple_cc_single_mod=no
8701 if test -z "${LT_MULTI_MODULE}"; then
8702 # By default we will add the -single_module flag. You can override
8703 # by either setting the environment variable LT_MULTI_MODULE
8704 # non-empty at configure time, or by adding -multi_module to the
8705 # link flags.
8706 rm -rf libconftest.dylib*
8707 echo "int foo(void){return 1;}" > conftest.c
8708 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8709 -dynamiclib -Wl,-single_module conftest.c" >&5
8710 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8711 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8712 _lt_result=$?
8713 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8714 lt_cv_apple_cc_single_mod=yes
8715 else
8716 cat conftest.err >&5
8717 fi
8718 rm -rf libconftest.dylib*
8719 rm -f conftest.*
8720 fi
8721 fi
8722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8723 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8725 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8726 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8727 $as_echo_n "(cached) " >&6
8728 else
8729 lt_cv_ld_exported_symbols_list=no
8730 save_LDFLAGS=$LDFLAGS
8731 echo "_main" > conftest.sym
8732 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8733 if test x$gcc_no_link = xyes; then
8734 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8735 fi
8736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8737 /* end confdefs.h. */
8738
8739 int
8740 main ()
8741 {
8742
8743 ;
8744 return 0;
8745 }
8746 _ACEOF
8747 if ac_fn_c_try_link "$LINENO"; then :
8748 lt_cv_ld_exported_symbols_list=yes
8749 else
8750 lt_cv_ld_exported_symbols_list=no
8751 fi
8752 rm -f core conftest.err conftest.$ac_objext \
8753 conftest$ac_exeext conftest.$ac_ext
8754 LDFLAGS="$save_LDFLAGS"
8755
8756 fi
8757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8758 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8760 $as_echo_n "checking for -force_load linker flag... " >&6; }
8761 if test "${lt_cv_ld_force_load+set}" = set; then :
8762 $as_echo_n "(cached) " >&6
8763 else
8764 lt_cv_ld_force_load=no
8765 cat > conftest.c << _LT_EOF
8766 int forced_loaded() { return 2;}
8767 _LT_EOF
8768 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8769 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8770 echo "$AR cru libconftest.a conftest.o" >&5
8771 $AR cru libconftest.a conftest.o 2>&5
8772 cat > conftest.c << _LT_EOF
8773 int main() { return 0;}
8774 _LT_EOF
8775 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8776 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8777 _lt_result=$?
8778 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8779 lt_cv_ld_force_load=yes
8780 else
8781 cat conftest.err >&5
8782 fi
8783 rm -f conftest.err libconftest.a conftest conftest.c
8784 rm -rf conftest.dSYM
8785
8786 fi
8787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8788 $as_echo "$lt_cv_ld_force_load" >&6; }
8789 case $host_os in
8790 rhapsody* | darwin1.[012])
8791 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8792 darwin1.*)
8793 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8794 darwin*) # darwin 5.x on
8795 # if running on 10.5 or later, the deployment target defaults
8796 # to the OS version, if on x86, and 10.4, the deployment
8797 # target defaults to 10.4. Don't you love it?
8798 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8799 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8800 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8801 10.[012]*)
8802 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8803 10.*)
8804 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8805 esac
8806 ;;
8807 esac
8808 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8809 _lt_dar_single_mod='$single_module'
8810 fi
8811 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8812 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8813 else
8814 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8815 fi
8816 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8817 _lt_dsymutil='~$DSYMUTIL $lib || :'
8818 else
8819 _lt_dsymutil=
8820 fi
8821 ;;
8822 esac
8823
8824 for ac_header in dlfcn.h
8825 do :
8826 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8827 "
8828 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8829 cat >>confdefs.h <<_ACEOF
8830 #define HAVE_DLFCN_H 1
8831 _ACEOF
8832
8833 fi
8834
8835 done
8836
8837
8838
8839
8840
8841 # Set options
8842
8843
8844
8845
8846 enable_win32_dll=no
8847
8848
8849 # Check whether --enable-shared was given.
8850 if test "${enable_shared+set}" = set; then :
8851 enableval=$enable_shared; p=${PACKAGE-default}
8852 case $enableval in
8853 yes) enable_shared=yes ;;
8854 no) enable_shared=no ;;
8855 *)
8856 enable_shared=no
8857 # Look at the argument we got. We use all the common list separators.
8858 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8859 for pkg in $enableval; do
8860 IFS="$lt_save_ifs"
8861 if test "X$pkg" = "X$p"; then
8862 enable_shared=yes
8863 fi
8864 done
8865 IFS="$lt_save_ifs"
8866 ;;
8867 esac
8868 else
8869 enable_shared=yes
8870 fi
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880 # Check whether --enable-static was given.
8881 if test "${enable_static+set}" = set; then :
8882 enableval=$enable_static; p=${PACKAGE-default}
8883 case $enableval in
8884 yes) enable_static=yes ;;
8885 no) enable_static=no ;;
8886 *)
8887 enable_static=no
8888 # Look at the argument we got. We use all the common list separators.
8889 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8890 for pkg in $enableval; do
8891 IFS="$lt_save_ifs"
8892 if test "X$pkg" = "X$p"; then
8893 enable_static=yes
8894 fi
8895 done
8896 IFS="$lt_save_ifs"
8897 ;;
8898 esac
8899 else
8900 enable_static=yes
8901 fi
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912 # Check whether --with-pic was given.
8913 if test "${with_pic+set}" = set; then :
8914 withval=$with_pic; pic_mode="$withval"
8915 else
8916 pic_mode=default
8917 fi
8918
8919
8920 test -z "$pic_mode" && pic_mode=default
8921
8922
8923
8924
8925
8926
8927
8928 # Check whether --enable-fast-install was given.
8929 if test "${enable_fast_install+set}" = set; then :
8930 enableval=$enable_fast_install; p=${PACKAGE-default}
8931 case $enableval in
8932 yes) enable_fast_install=yes ;;
8933 no) enable_fast_install=no ;;
8934 *)
8935 enable_fast_install=no
8936 # Look at the argument we got. We use all the common list separators.
8937 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8938 for pkg in $enableval; do
8939 IFS="$lt_save_ifs"
8940 if test "X$pkg" = "X$p"; then
8941 enable_fast_install=yes
8942 fi
8943 done
8944 IFS="$lt_save_ifs"
8945 ;;
8946 esac
8947 else
8948 enable_fast_install=yes
8949 fi
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961 # This can be used to rebuild libtool when needed
8962 LIBTOOL_DEPS="$ltmain"
8963
8964 # Always use our own libtool.
8965 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992 test -z "$LN_S" && LN_S="ln -s"
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007 if test -n "${ZSH_VERSION+set}" ; then
9008 setopt NO_GLOB_SUBST
9009 fi
9010
9011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9012 $as_echo_n "checking for objdir... " >&6; }
9013 if test "${lt_cv_objdir+set}" = set; then :
9014 $as_echo_n "(cached) " >&6
9015 else
9016 rm -f .libs 2>/dev/null
9017 mkdir .libs 2>/dev/null
9018 if test -d .libs; then
9019 lt_cv_objdir=.libs
9020 else
9021 # MS-DOS does not allow filenames that begin with a dot.
9022 lt_cv_objdir=_libs
9023 fi
9024 rmdir .libs 2>/dev/null
9025 fi
9026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9027 $as_echo "$lt_cv_objdir" >&6; }
9028 objdir=$lt_cv_objdir
9029
9030
9031
9032
9033
9034 cat >>confdefs.h <<_ACEOF
9035 #define LT_OBJDIR "$lt_cv_objdir/"
9036 _ACEOF
9037
9038
9039
9040
9041 case $host_os in
9042 aix3*)
9043 # AIX sometimes has problems with the GCC collect2 program. For some
9044 # reason, if we set the COLLECT_NAMES environment variable, the problems
9045 # vanish in a puff of smoke.
9046 if test "X${COLLECT_NAMES+set}" != Xset; then
9047 COLLECT_NAMES=
9048 export COLLECT_NAMES
9049 fi
9050 ;;
9051 esac
9052
9053 # Global variables:
9054 ofile=libtool
9055 can_build_shared=yes
9056
9057 # All known linkers require a `.a' archive for static linking (except MSVC,
9058 # which needs '.lib').
9059 libext=a
9060
9061 with_gnu_ld="$lt_cv_prog_gnu_ld"
9062
9063 old_CC="$CC"
9064 old_CFLAGS="$CFLAGS"
9065
9066 # Set sane defaults for various variables
9067 test -z "$CC" && CC=cc
9068 test -z "$LTCC" && LTCC=$CC
9069 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9070 test -z "$LD" && LD=ld
9071 test -z "$ac_objext" && ac_objext=o
9072
9073 for cc_temp in $compiler""; do
9074 case $cc_temp in
9075 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9076 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9077 \-*) ;;
9078 *) break;;
9079 esac
9080 done
9081 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9082
9083
9084 # Only perform the check for file, if the check method requires it
9085 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9086 case $deplibs_check_method in
9087 file_magic*)
9088 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9090 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9091 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9092 $as_echo_n "(cached) " >&6
9093 else
9094 case $MAGIC_CMD in
9095 [\\/*] | ?:[\\/]*)
9096 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9097 ;;
9098 *)
9099 lt_save_MAGIC_CMD="$MAGIC_CMD"
9100 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9101 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9102 for ac_dir in $ac_dummy; do
9103 IFS="$lt_save_ifs"
9104 test -z "$ac_dir" && ac_dir=.
9105 if test -f $ac_dir/${ac_tool_prefix}file; then
9106 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9107 if test -n "$file_magic_test_file"; then
9108 case $deplibs_check_method in
9109 "file_magic "*)
9110 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9111 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9112 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9113 $EGREP "$file_magic_regex" > /dev/null; then
9114 :
9115 else
9116 cat <<_LT_EOF 1>&2
9117
9118 *** Warning: the command libtool uses to detect shared libraries,
9119 *** $file_magic_cmd, produces output that libtool cannot recognize.
9120 *** The result is that libtool may fail to recognize shared libraries
9121 *** as such. This will affect the creation of libtool libraries that
9122 *** depend on shared libraries, but programs linked with such libtool
9123 *** libraries will work regardless of this problem. Nevertheless, you
9124 *** may want to report the problem to your system manager and/or to
9125 *** bug-libtool@gnu.org
9126
9127 _LT_EOF
9128 fi ;;
9129 esac
9130 fi
9131 break
9132 fi
9133 done
9134 IFS="$lt_save_ifs"
9135 MAGIC_CMD="$lt_save_MAGIC_CMD"
9136 ;;
9137 esac
9138 fi
9139
9140 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9141 if test -n "$MAGIC_CMD"; then
9142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9143 $as_echo "$MAGIC_CMD" >&6; }
9144 else
9145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9146 $as_echo "no" >&6; }
9147 fi
9148
9149
9150
9151
9152
9153 if test -z "$lt_cv_path_MAGIC_CMD"; then
9154 if test -n "$ac_tool_prefix"; then
9155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9156 $as_echo_n "checking for file... " >&6; }
9157 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9158 $as_echo_n "(cached) " >&6
9159 else
9160 case $MAGIC_CMD in
9161 [\\/*] | ?:[\\/]*)
9162 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9163 ;;
9164 *)
9165 lt_save_MAGIC_CMD="$MAGIC_CMD"
9166 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9167 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9168 for ac_dir in $ac_dummy; do
9169 IFS="$lt_save_ifs"
9170 test -z "$ac_dir" && ac_dir=.
9171 if test -f $ac_dir/file; then
9172 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9173 if test -n "$file_magic_test_file"; then
9174 case $deplibs_check_method in
9175 "file_magic "*)
9176 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9177 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9178 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9179 $EGREP "$file_magic_regex" > /dev/null; then
9180 :
9181 else
9182 cat <<_LT_EOF 1>&2
9183
9184 *** Warning: the command libtool uses to detect shared libraries,
9185 *** $file_magic_cmd, produces output that libtool cannot recognize.
9186 *** The result is that libtool may fail to recognize shared libraries
9187 *** as such. This will affect the creation of libtool libraries that
9188 *** depend on shared libraries, but programs linked with such libtool
9189 *** libraries will work regardless of this problem. Nevertheless, you
9190 *** may want to report the problem to your system manager and/or to
9191 *** bug-libtool@gnu.org
9192
9193 _LT_EOF
9194 fi ;;
9195 esac
9196 fi
9197 break
9198 fi
9199 done
9200 IFS="$lt_save_ifs"
9201 MAGIC_CMD="$lt_save_MAGIC_CMD"
9202 ;;
9203 esac
9204 fi
9205
9206 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9207 if test -n "$MAGIC_CMD"; then
9208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9209 $as_echo "$MAGIC_CMD" >&6; }
9210 else
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9212 $as_echo "no" >&6; }
9213 fi
9214
9215
9216 else
9217 MAGIC_CMD=:
9218 fi
9219 fi
9220
9221 fi
9222 ;;
9223 esac
9224
9225 # Use C for the default configuration in the libtool script
9226
9227 lt_save_CC="$CC"
9228 ac_ext=c
9229 ac_cpp='$CPP $CPPFLAGS'
9230 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9231 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9232 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9233
9234
9235 # Source file extension for C test sources.
9236 ac_ext=c
9237
9238 # Object file extension for compiled C test sources.
9239 objext=o
9240 objext=$objext
9241
9242 # Code to be used in simple compile tests
9243 lt_simple_compile_test_code="int some_variable = 0;"
9244
9245 # Code to be used in simple link tests
9246 lt_simple_link_test_code='int main(){return(0);}'
9247
9248
9249
9250
9251
9252
9253
9254 # If no C compiler was specified, use CC.
9255 LTCC=${LTCC-"$CC"}
9256
9257 # If no C compiler flags were specified, use CFLAGS.
9258 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9259
9260 # Allow CC to be a program name with arguments.
9261 compiler=$CC
9262
9263 # Save the default compiler, since it gets overwritten when the other
9264 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9265 compiler_DEFAULT=$CC
9266
9267 # save warnings/boilerplate of simple test code
9268 ac_outfile=conftest.$ac_objext
9269 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9270 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9271 _lt_compiler_boilerplate=`cat conftest.err`
9272 $RM conftest*
9273
9274 ac_outfile=conftest.$ac_objext
9275 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9276 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9277 _lt_linker_boilerplate=`cat conftest.err`
9278 $RM -r conftest*
9279
9280
9281 ## CAVEAT EMPTOR:
9282 ## There is no encapsulation within the following macros, do not change
9283 ## the running order or otherwise move them around unless you know exactly
9284 ## what you are doing...
9285 if test -n "$compiler"; then
9286
9287 lt_prog_compiler_no_builtin_flag=
9288
9289 if test "$GCC" = yes; then
9290 case $cc_basename in
9291 nvcc*)
9292 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9293 *)
9294 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9295 esac
9296
9297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9298 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9299 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9300 $as_echo_n "(cached) " >&6
9301 else
9302 lt_cv_prog_compiler_rtti_exceptions=no
9303 ac_outfile=conftest.$ac_objext
9304 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9305 lt_compiler_flag="-fno-rtti -fno-exceptions"
9306 # Insert the option either (1) after the last *FLAGS variable, or
9307 # (2) before a word containing "conftest.", or (3) at the end.
9308 # Note that $ac_compile itself does not contain backslashes and begins
9309 # with a dollar sign (not a hyphen), so the echo should work correctly.
9310 # The option is referenced via a variable to avoid confusing sed.
9311 lt_compile=`echo "$ac_compile" | $SED \
9312 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9313 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9314 -e 's:$: $lt_compiler_flag:'`
9315 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9316 (eval "$lt_compile" 2>conftest.err)
9317 ac_status=$?
9318 cat conftest.err >&5
9319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9320 if (exit $ac_status) && test -s "$ac_outfile"; then
9321 # The compiler can only warn and ignore the option if not recognized
9322 # So say no if there are warnings other than the usual output.
9323 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9324 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9325 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9326 lt_cv_prog_compiler_rtti_exceptions=yes
9327 fi
9328 fi
9329 $RM conftest*
9330
9331 fi
9332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9333 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9334
9335 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9336 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9337 else
9338 :
9339 fi
9340
9341 fi
9342
9343
9344
9345
9346
9347
9348 lt_prog_compiler_wl=
9349 lt_prog_compiler_pic=
9350 lt_prog_compiler_static=
9351
9352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9353 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9354
9355 if test "$GCC" = yes; then
9356 lt_prog_compiler_wl='-Wl,'
9357 lt_prog_compiler_static='-static'
9358
9359 case $host_os in
9360 aix*)
9361 # All AIX code is PIC.
9362 if test "$host_cpu" = ia64; then
9363 # AIX 5 now supports IA64 processor
9364 lt_prog_compiler_static='-Bstatic'
9365 fi
9366 lt_prog_compiler_pic='-fPIC'
9367 ;;
9368
9369 amigaos*)
9370 case $host_cpu in
9371 powerpc)
9372 # see comment about AmigaOS4 .so support
9373 lt_prog_compiler_pic='-fPIC'
9374 ;;
9375 m68k)
9376 # FIXME: we need at least 68020 code to build shared libraries, but
9377 # adding the `-m68020' flag to GCC prevents building anything better,
9378 # like `-m68040'.
9379 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9380 ;;
9381 esac
9382 ;;
9383
9384 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9385 # PIC is the default for these OSes.
9386 ;;
9387
9388 mingw* | cygwin* | pw32* | os2* | cegcc*)
9389 # This hack is so that the source file can tell whether it is being
9390 # built for inclusion in a dll (and should export symbols for example).
9391 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9392 # (--disable-auto-import) libraries
9393 lt_prog_compiler_pic='-DDLL_EXPORT'
9394 ;;
9395
9396 darwin* | rhapsody*)
9397 # PIC is the default on this platform
9398 # Common symbols not allowed in MH_DYLIB files
9399 lt_prog_compiler_pic='-fno-common'
9400 ;;
9401
9402 haiku*)
9403 # PIC is the default for Haiku.
9404 # The "-static" flag exists, but is broken.
9405 lt_prog_compiler_static=
9406 ;;
9407
9408 hpux*)
9409 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9410 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9411 # sets the default TLS model and affects inlining.
9412 case $host_cpu in
9413 hppa*64*)
9414 # +Z the default
9415 ;;
9416 *)
9417 lt_prog_compiler_pic='-fPIC'
9418 ;;
9419 esac
9420 ;;
9421
9422 interix[3-9]*)
9423 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9424 # Instead, we relocate shared libraries at runtime.
9425 ;;
9426
9427 msdosdjgpp*)
9428 # Just because we use GCC doesn't mean we suddenly get shared libraries
9429 # on systems that don't support them.
9430 lt_prog_compiler_can_build_shared=no
9431 enable_shared=no
9432 ;;
9433
9434 *nto* | *qnx*)
9435 # QNX uses GNU C++, but need to define -shared option too, otherwise
9436 # it will coredump.
9437 lt_prog_compiler_pic='-fPIC -shared'
9438 ;;
9439
9440 sysv4*MP*)
9441 if test -d /usr/nec; then
9442 lt_prog_compiler_pic=-Kconform_pic
9443 fi
9444 ;;
9445
9446 *)
9447 lt_prog_compiler_pic='-fPIC'
9448 ;;
9449 esac
9450
9451 case $cc_basename in
9452 nvcc*) # Cuda Compiler Driver 2.2
9453 lt_prog_compiler_wl='-Xlinker '
9454 lt_prog_compiler_pic='-Xcompiler -fPIC'
9455 ;;
9456 esac
9457 else
9458 # PORTME Check for flag to pass linker flags through the system compiler.
9459 case $host_os in
9460 aix*)
9461 lt_prog_compiler_wl='-Wl,'
9462 if test "$host_cpu" = ia64; then
9463 # AIX 5 now supports IA64 processor
9464 lt_prog_compiler_static='-Bstatic'
9465 else
9466 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9467 fi
9468 ;;
9469
9470 mingw* | cygwin* | pw32* | os2* | cegcc*)
9471 # This hack is so that the source file can tell whether it is being
9472 # built for inclusion in a dll (and should export symbols for example).
9473 lt_prog_compiler_pic='-DDLL_EXPORT'
9474 ;;
9475
9476 hpux9* | hpux10* | hpux11*)
9477 lt_prog_compiler_wl='-Wl,'
9478 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9479 # not for PA HP-UX.
9480 case $host_cpu in
9481 hppa*64*|ia64*)
9482 # +Z the default
9483 ;;
9484 *)
9485 lt_prog_compiler_pic='+Z'
9486 ;;
9487 esac
9488 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9489 lt_prog_compiler_static='${wl}-a ${wl}archive'
9490 ;;
9491
9492 irix5* | irix6* | nonstopux*)
9493 lt_prog_compiler_wl='-Wl,'
9494 # PIC (with -KPIC) is the default.
9495 lt_prog_compiler_static='-non_shared'
9496 ;;
9497
9498 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9499 case $cc_basename in
9500 # old Intel for x86_64 which still supported -KPIC.
9501 ecc*)
9502 lt_prog_compiler_wl='-Wl,'
9503 lt_prog_compiler_pic='-KPIC'
9504 lt_prog_compiler_static='-static'
9505 ;;
9506 # icc used to be incompatible with GCC.
9507 # ICC 10 doesn't accept -KPIC any more.
9508 icc* | ifort*)
9509 lt_prog_compiler_wl='-Wl,'
9510 lt_prog_compiler_pic='-fPIC'
9511 lt_prog_compiler_static='-static'
9512 ;;
9513 # Lahey Fortran 8.1.
9514 lf95*)
9515 lt_prog_compiler_wl='-Wl,'
9516 lt_prog_compiler_pic='--shared'
9517 lt_prog_compiler_static='--static'
9518 ;;
9519 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9520 # Portland Group compilers (*not* the Pentium gcc compiler,
9521 # which looks to be a dead project)
9522 lt_prog_compiler_wl='-Wl,'
9523 lt_prog_compiler_pic='-fpic'
9524 lt_prog_compiler_static='-Bstatic'
9525 ;;
9526 ccc*)
9527 lt_prog_compiler_wl='-Wl,'
9528 # All Alpha code is PIC.
9529 lt_prog_compiler_static='-non_shared'
9530 ;;
9531 xl* | bgxl* | bgf* | mpixl*)
9532 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9533 lt_prog_compiler_wl='-Wl,'
9534 lt_prog_compiler_pic='-qpic'
9535 lt_prog_compiler_static='-qstaticlink'
9536 ;;
9537 *)
9538 case `$CC -V 2>&1 | sed 5q` in
9539 *Sun\ F* | *Sun*Fortran*)
9540 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9541 lt_prog_compiler_pic='-KPIC'
9542 lt_prog_compiler_static='-Bstatic'
9543 lt_prog_compiler_wl=''
9544 ;;
9545 *Sun\ C*)
9546 # Sun C 5.9
9547 lt_prog_compiler_pic='-KPIC'
9548 lt_prog_compiler_static='-Bstatic'
9549 lt_prog_compiler_wl='-Wl,'
9550 ;;
9551 esac
9552 ;;
9553 esac
9554 ;;
9555
9556 newsos6)
9557 lt_prog_compiler_pic='-KPIC'
9558 lt_prog_compiler_static='-Bstatic'
9559 ;;
9560
9561 *nto* | *qnx*)
9562 # QNX uses GNU C++, but need to define -shared option too, otherwise
9563 # it will coredump.
9564 lt_prog_compiler_pic='-fPIC -shared'
9565 ;;
9566
9567 osf3* | osf4* | osf5*)
9568 lt_prog_compiler_wl='-Wl,'
9569 # All OSF/1 code is PIC.
9570 lt_prog_compiler_static='-non_shared'
9571 ;;
9572
9573 rdos*)
9574 lt_prog_compiler_static='-non_shared'
9575 ;;
9576
9577 solaris*)
9578 lt_prog_compiler_pic='-KPIC'
9579 lt_prog_compiler_static='-Bstatic'
9580 case $cc_basename in
9581 f77* | f90* | f95*)
9582 lt_prog_compiler_wl='-Qoption ld ';;
9583 *)
9584 lt_prog_compiler_wl='-Wl,';;
9585 esac
9586 ;;
9587
9588 sunos4*)
9589 lt_prog_compiler_wl='-Qoption ld '
9590 lt_prog_compiler_pic='-PIC'
9591 lt_prog_compiler_static='-Bstatic'
9592 ;;
9593
9594 sysv4 | sysv4.2uw2* | sysv4.3*)
9595 lt_prog_compiler_wl='-Wl,'
9596 lt_prog_compiler_pic='-KPIC'
9597 lt_prog_compiler_static='-Bstatic'
9598 ;;
9599
9600 sysv4*MP*)
9601 if test -d /usr/nec ;then
9602 lt_prog_compiler_pic='-Kconform_pic'
9603 lt_prog_compiler_static='-Bstatic'
9604 fi
9605 ;;
9606
9607 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9608 lt_prog_compiler_wl='-Wl,'
9609 lt_prog_compiler_pic='-KPIC'
9610 lt_prog_compiler_static='-Bstatic'
9611 ;;
9612
9613 unicos*)
9614 lt_prog_compiler_wl='-Wl,'
9615 lt_prog_compiler_can_build_shared=no
9616 ;;
9617
9618 uts4*)
9619 lt_prog_compiler_pic='-pic'
9620 lt_prog_compiler_static='-Bstatic'
9621 ;;
9622
9623 *)
9624 lt_prog_compiler_can_build_shared=no
9625 ;;
9626 esac
9627 fi
9628
9629 case $host_os in
9630 # For platforms which do not support PIC, -DPIC is meaningless:
9631 *djgpp*)
9632 lt_prog_compiler_pic=
9633 ;;
9634 *)
9635 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9636 ;;
9637 esac
9638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9639 $as_echo "$lt_prog_compiler_pic" >&6; }
9640
9641
9642
9643
9644
9645
9646 #
9647 # Check to make sure the PIC flag actually works.
9648 #
9649 if test -n "$lt_prog_compiler_pic"; then
9650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9651 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9652 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9653 $as_echo_n "(cached) " >&6
9654 else
9655 lt_cv_prog_compiler_pic_works=no
9656 ac_outfile=conftest.$ac_objext
9657 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9658 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9659 # Insert the option either (1) after the last *FLAGS variable, or
9660 # (2) before a word containing "conftest.", or (3) at the end.
9661 # Note that $ac_compile itself does not contain backslashes and begins
9662 # with a dollar sign (not a hyphen), so the echo should work correctly.
9663 # The option is referenced via a variable to avoid confusing sed.
9664 lt_compile=`echo "$ac_compile" | $SED \
9665 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9666 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9667 -e 's:$: $lt_compiler_flag:'`
9668 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9669 (eval "$lt_compile" 2>conftest.err)
9670 ac_status=$?
9671 cat conftest.err >&5
9672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9673 if (exit $ac_status) && test -s "$ac_outfile"; then
9674 # The compiler can only warn and ignore the option if not recognized
9675 # So say no if there are warnings other than the usual output.
9676 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9677 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9678 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9679 lt_cv_prog_compiler_pic_works=yes
9680 fi
9681 fi
9682 $RM conftest*
9683
9684 fi
9685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9686 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9687
9688 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9689 case $lt_prog_compiler_pic in
9690 "" | " "*) ;;
9691 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9692 esac
9693 else
9694 lt_prog_compiler_pic=
9695 lt_prog_compiler_can_build_shared=no
9696 fi
9697
9698 fi
9699
9700
9701
9702
9703
9704
9705 #
9706 # Check to make sure the static flag actually works.
9707 #
9708 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9710 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9711 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9712 $as_echo_n "(cached) " >&6
9713 else
9714 lt_cv_prog_compiler_static_works=no
9715 save_LDFLAGS="$LDFLAGS"
9716 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9717 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9718 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9719 # The linker can only warn and ignore the option if not recognized
9720 # So say no if there are warnings
9721 if test -s conftest.err; then
9722 # Append any errors to the config.log.
9723 cat conftest.err 1>&5
9724 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9725 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9726 if diff conftest.exp conftest.er2 >/dev/null; then
9727 lt_cv_prog_compiler_static_works=yes
9728 fi
9729 else
9730 lt_cv_prog_compiler_static_works=yes
9731 fi
9732 fi
9733 $RM -r conftest*
9734 LDFLAGS="$save_LDFLAGS"
9735
9736 fi
9737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9738 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9739
9740 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9741 :
9742 else
9743 lt_prog_compiler_static=
9744 fi
9745
9746
9747
9748
9749
9750
9751
9752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9753 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9754 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9755 $as_echo_n "(cached) " >&6
9756 else
9757 lt_cv_prog_compiler_c_o=no
9758 $RM -r conftest 2>/dev/null
9759 mkdir conftest
9760 cd conftest
9761 mkdir out
9762 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9763
9764 lt_compiler_flag="-o out/conftest2.$ac_objext"
9765 # Insert the option either (1) after the last *FLAGS variable, or
9766 # (2) before a word containing "conftest.", or (3) at the end.
9767 # Note that $ac_compile itself does not contain backslashes and begins
9768 # with a dollar sign (not a hyphen), so the echo should work correctly.
9769 lt_compile=`echo "$ac_compile" | $SED \
9770 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9771 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9772 -e 's:$: $lt_compiler_flag:'`
9773 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9774 (eval "$lt_compile" 2>out/conftest.err)
9775 ac_status=$?
9776 cat out/conftest.err >&5
9777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9778 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9779 then
9780 # The compiler can only warn and ignore the option if not recognized
9781 # So say no if there are warnings
9782 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9783 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9784 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9785 lt_cv_prog_compiler_c_o=yes
9786 fi
9787 fi
9788 chmod u+w . 2>&5
9789 $RM conftest*
9790 # SGI C++ compiler will create directory out/ii_files/ for
9791 # template instantiation
9792 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9793 $RM out/* && rmdir out
9794 cd ..
9795 $RM -r conftest
9796 $RM conftest*
9797
9798 fi
9799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9800 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9801
9802
9803
9804
9805
9806
9807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9808 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9809 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9810 $as_echo_n "(cached) " >&6
9811 else
9812 lt_cv_prog_compiler_c_o=no
9813 $RM -r conftest 2>/dev/null
9814 mkdir conftest
9815 cd conftest
9816 mkdir out
9817 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9818
9819 lt_compiler_flag="-o out/conftest2.$ac_objext"
9820 # Insert the option either (1) after the last *FLAGS variable, or
9821 # (2) before a word containing "conftest.", or (3) at the end.
9822 # Note that $ac_compile itself does not contain backslashes and begins
9823 # with a dollar sign (not a hyphen), so the echo should work correctly.
9824 lt_compile=`echo "$ac_compile" | $SED \
9825 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9826 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9827 -e 's:$: $lt_compiler_flag:'`
9828 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9829 (eval "$lt_compile" 2>out/conftest.err)
9830 ac_status=$?
9831 cat out/conftest.err >&5
9832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9833 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9834 then
9835 # The compiler can only warn and ignore the option if not recognized
9836 # So say no if there are warnings
9837 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9838 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9839 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9840 lt_cv_prog_compiler_c_o=yes
9841 fi
9842 fi
9843 chmod u+w . 2>&5
9844 $RM conftest*
9845 # SGI C++ compiler will create directory out/ii_files/ for
9846 # template instantiation
9847 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9848 $RM out/* && rmdir out
9849 cd ..
9850 $RM -r conftest
9851 $RM conftest*
9852
9853 fi
9854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9855 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9856
9857
9858
9859
9860 hard_links="nottested"
9861 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9862 # do not overwrite the value of need_locks provided by the user
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9864 $as_echo_n "checking if we can lock with hard links... " >&6; }
9865 hard_links=yes
9866 $RM conftest*
9867 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9868 touch conftest.a
9869 ln conftest.a conftest.b 2>&5 || hard_links=no
9870 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9872 $as_echo "$hard_links" >&6; }
9873 if test "$hard_links" = no; then
9874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9875 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9876 need_locks=warn
9877 fi
9878 else
9879 need_locks=no
9880 fi
9881
9882
9883
9884
9885
9886
9887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9888 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9889
9890 runpath_var=
9891 allow_undefined_flag=
9892 always_export_symbols=no
9893 archive_cmds=
9894 archive_expsym_cmds=
9895 compiler_needs_object=no
9896 enable_shared_with_static_runtimes=no
9897 export_dynamic_flag_spec=
9898 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9899 hardcode_automatic=no
9900 hardcode_direct=no
9901 hardcode_direct_absolute=no
9902 hardcode_libdir_flag_spec=
9903 hardcode_libdir_flag_spec_ld=
9904 hardcode_libdir_separator=
9905 hardcode_minus_L=no
9906 hardcode_shlibpath_var=unsupported
9907 inherit_rpath=no
9908 link_all_deplibs=unknown
9909 module_cmds=
9910 module_expsym_cmds=
9911 old_archive_from_new_cmds=
9912 old_archive_from_expsyms_cmds=
9913 thread_safe_flag_spec=
9914 whole_archive_flag_spec=
9915 # include_expsyms should be a list of space-separated symbols to be *always*
9916 # included in the symbol list
9917 include_expsyms=
9918 # exclude_expsyms can be an extended regexp of symbols to exclude
9919 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9920 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9921 # as well as any symbol that contains `d'.
9922 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9923 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9924 # platforms (ab)use it in PIC code, but their linkers get confused if
9925 # the symbol is explicitly referenced. Since portable code cannot
9926 # rely on this symbol name, it's probably fine to never include it in
9927 # preloaded symbol tables.
9928 # Exclude shared library initialization/finalization symbols.
9929 extract_expsyms_cmds=
9930
9931 case $host_os in
9932 cygwin* | mingw* | pw32* | cegcc*)
9933 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9934 # When not using gcc, we currently assume that we are using
9935 # Microsoft Visual C++.
9936 if test "$GCC" != yes; then
9937 with_gnu_ld=no
9938 fi
9939 ;;
9940 interix*)
9941 # we just hope/assume this is gcc and not c89 (= MSVC++)
9942 with_gnu_ld=yes
9943 ;;
9944 openbsd*)
9945 with_gnu_ld=no
9946 ;;
9947 esac
9948
9949 ld_shlibs=yes
9950
9951 # On some targets, GNU ld is compatible enough with the native linker
9952 # that we're better off using the native interface for both.
9953 lt_use_gnu_ld_interface=no
9954 if test "$with_gnu_ld" = yes; then
9955 case $host_os in
9956 aix*)
9957 # The AIX port of GNU ld has always aspired to compatibility
9958 # with the native linker. However, as the warning in the GNU ld
9959 # block says, versions before 2.19.5* couldn't really create working
9960 # shared libraries, regardless of the interface used.
9961 case `$LD -v 2>&1` in
9962 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9963 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9964 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9965 *)
9966 lt_use_gnu_ld_interface=yes
9967 ;;
9968 esac
9969 ;;
9970 *)
9971 lt_use_gnu_ld_interface=yes
9972 ;;
9973 esac
9974 fi
9975
9976 if test "$lt_use_gnu_ld_interface" = yes; then
9977 # If archive_cmds runs LD, not CC, wlarc should be empty
9978 wlarc='${wl}'
9979
9980 # Set some defaults for GNU ld with shared library support. These
9981 # are reset later if shared libraries are not supported. Putting them
9982 # here allows them to be overridden if necessary.
9983 runpath_var=LD_RUN_PATH
9984 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9985 export_dynamic_flag_spec='${wl}--export-dynamic'
9986 # ancient GNU ld didn't support --whole-archive et. al.
9987 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9988 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9989 else
9990 whole_archive_flag_spec=
9991 fi
9992 supports_anon_versioning=no
9993 case `$LD -v 2>&1` in
9994 *GNU\ gold*) supports_anon_versioning=yes ;;
9995 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9996 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9997 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9998 *\ 2.11.*) ;; # other 2.11 versions
9999 *) supports_anon_versioning=yes ;;
10000 esac
10001
10002 # See if GNU ld supports shared libraries.
10003 case $host_os in
10004 aix[3-9]*)
10005 # On AIX/PPC, the GNU linker is very broken
10006 if test "$host_cpu" != ia64; then
10007 ld_shlibs=no
10008 cat <<_LT_EOF 1>&2
10009
10010 *** Warning: the GNU linker, at least up to release 2.19, is reported
10011 *** to be unable to reliably create shared libraries on AIX.
10012 *** Therefore, libtool is disabling shared libraries support. If you
10013 *** really care for shared libraries, you may want to install binutils
10014 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10015 *** You will then need to restart the configuration process.
10016
10017 _LT_EOF
10018 fi
10019 ;;
10020
10021 amigaos*)
10022 case $host_cpu in
10023 powerpc)
10024 # see comment about AmigaOS4 .so support
10025 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10026 archive_expsym_cmds=''
10027 ;;
10028 m68k)
10029 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)'
10030 hardcode_libdir_flag_spec='-L$libdir'
10031 hardcode_minus_L=yes
10032 ;;
10033 esac
10034 ;;
10035
10036 beos*)
10037 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10038 allow_undefined_flag=unsupported
10039 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10040 # support --undefined. This deserves some investigation. FIXME
10041 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10042 else
10043 ld_shlibs=no
10044 fi
10045 ;;
10046
10047 cygwin* | mingw* | pw32* | cegcc*)
10048 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10049 # as there is no search path for DLLs.
10050 hardcode_libdir_flag_spec='-L$libdir'
10051 export_dynamic_flag_spec='${wl}--export-all-symbols'
10052 allow_undefined_flag=unsupported
10053 always_export_symbols=no
10054 enable_shared_with_static_runtimes=yes
10055 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10056
10057 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10058 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10059 # If the export-symbols file already is a .def file (1st line
10060 # is EXPORTS), use it as is; otherwise, prepend...
10061 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10062 cp $export_symbols $output_objdir/$soname.def;
10063 else
10064 echo EXPORTS > $output_objdir/$soname.def;
10065 cat $export_symbols >> $output_objdir/$soname.def;
10066 fi~
10067 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10068 else
10069 ld_shlibs=no
10070 fi
10071 ;;
10072
10073 haiku*)
10074 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10075 link_all_deplibs=yes
10076 ;;
10077
10078 interix[3-9]*)
10079 hardcode_direct=no
10080 hardcode_shlibpath_var=no
10081 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10082 export_dynamic_flag_spec='${wl}-E'
10083 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10084 # Instead, shared libraries are loaded at an image base (0x10000000 by
10085 # default) and relocated if they conflict, which is a slow very memory
10086 # consuming and fragmenting process. To avoid this, we pick a random,
10087 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10088 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10089 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10090 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'
10091 ;;
10092
10093 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10094 tmp_diet=no
10095 if test "$host_os" = linux-dietlibc; then
10096 case $cc_basename in
10097 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10098 esac
10099 fi
10100 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10101 && test "$tmp_diet" = no
10102 then
10103 tmp_addflag=
10104 tmp_sharedflag='-shared'
10105 case $cc_basename,$host_cpu in
10106 pgcc*) # Portland Group C compiler
10107 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'
10108 tmp_addflag=' $pic_flag'
10109 ;;
10110 pgf77* | pgf90* | pgf95* | pgfortran*)
10111 # Portland Group f77 and f90 compilers
10112 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'
10113 tmp_addflag=' $pic_flag -Mnomain' ;;
10114 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10115 tmp_addflag=' -i_dynamic' ;;
10116 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10117 tmp_addflag=' -i_dynamic -nofor_main' ;;
10118 ifc* | ifort*) # Intel Fortran compiler
10119 tmp_addflag=' -nofor_main' ;;
10120 lf95*) # Lahey Fortran 8.1
10121 whole_archive_flag_spec=
10122 tmp_sharedflag='--shared' ;;
10123 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10124 tmp_sharedflag='-qmkshrobj'
10125 tmp_addflag= ;;
10126 nvcc*) # Cuda Compiler Driver 2.2
10127 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'
10128 compiler_needs_object=yes
10129 ;;
10130 esac
10131 case `$CC -V 2>&1 | sed 5q` in
10132 *Sun\ C*) # Sun C 5.9
10133 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'
10134 compiler_needs_object=yes
10135 tmp_sharedflag='-G' ;;
10136 *Sun\ F*) # Sun Fortran 8.3
10137 tmp_sharedflag='-G' ;;
10138 esac
10139 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10140
10141 if test "x$supports_anon_versioning" = xyes; then
10142 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10143 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10144 echo "local: *; };" >> $output_objdir/$libname.ver~
10145 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10146 fi
10147
10148 case $cc_basename in
10149 xlf* | bgf* | bgxlf* | mpixlf*)
10150 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10151 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10152 hardcode_libdir_flag_spec=
10153 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10154 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10155 if test "x$supports_anon_versioning" = xyes; then
10156 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10157 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10158 echo "local: *; };" >> $output_objdir/$libname.ver~
10159 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10160 fi
10161 ;;
10162 esac
10163 else
10164 ld_shlibs=no
10165 fi
10166 ;;
10167
10168 netbsd*)
10169 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10170 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10171 wlarc=
10172 else
10173 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10174 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10175 fi
10176 ;;
10177
10178 solaris*)
10179 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10180 ld_shlibs=no
10181 cat <<_LT_EOF 1>&2
10182
10183 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10184 *** create shared libraries on Solaris systems. Therefore, libtool
10185 *** is disabling shared libraries support. We urge you to upgrade GNU
10186 *** binutils to release 2.9.1 or newer. Another option is to modify
10187 *** your PATH or compiler configuration so that the native linker is
10188 *** used, and then restart.
10189
10190 _LT_EOF
10191 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10192 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10193 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10194 else
10195 ld_shlibs=no
10196 fi
10197 ;;
10198
10199 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10200 case `$LD -v 2>&1` in
10201 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10202 ld_shlibs=no
10203 cat <<_LT_EOF 1>&2
10204
10205 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10206 *** reliably create shared libraries on SCO systems. Therefore, libtool
10207 *** is disabling shared libraries support. We urge you to upgrade GNU
10208 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10209 *** your PATH or compiler configuration so that the native linker is
10210 *** used, and then restart.
10211
10212 _LT_EOF
10213 ;;
10214 *)
10215 # For security reasons, it is highly recommended that you always
10216 # use absolute paths for naming shared libraries, and exclude the
10217 # DT_RUNPATH tag from executables and libraries. But doing so
10218 # requires that you compile everything twice, which is a pain.
10219 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10220 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10221 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10222 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10223 else
10224 ld_shlibs=no
10225 fi
10226 ;;
10227 esac
10228 ;;
10229
10230 sunos4*)
10231 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10232 wlarc=
10233 hardcode_direct=yes
10234 hardcode_shlibpath_var=no
10235 ;;
10236
10237 *)
10238 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10239 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10240 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10241 else
10242 ld_shlibs=no
10243 fi
10244 ;;
10245 esac
10246
10247 if test "$ld_shlibs" = no; then
10248 runpath_var=
10249 hardcode_libdir_flag_spec=
10250 export_dynamic_flag_spec=
10251 whole_archive_flag_spec=
10252 fi
10253 else
10254 # PORTME fill in a description of your system's linker (not GNU ld)
10255 case $host_os in
10256 aix3*)
10257 allow_undefined_flag=unsupported
10258 always_export_symbols=yes
10259 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'
10260 # Note: this linker hardcodes the directories in LIBPATH if there
10261 # are no directories specified by -L.
10262 hardcode_minus_L=yes
10263 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10264 # Neither direct hardcoding nor static linking is supported with a
10265 # broken collect2.
10266 hardcode_direct=unsupported
10267 fi
10268 ;;
10269
10270 aix[4-9]*)
10271 if test "$host_cpu" = ia64; then
10272 # On IA64, the linker does run time linking by default, so we don't
10273 # have to do anything special.
10274 aix_use_runtimelinking=no
10275 exp_sym_flag='-Bexport'
10276 no_entry_flag=""
10277 else
10278 # If we're using GNU nm, then we don't want the "-C" option.
10279 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10280 # Also, AIX nm treats weak defined symbols like other global
10281 # defined symbols, whereas GNU nm marks them as "W".
10282 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10283 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'
10284 else
10285 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'
10286 fi
10287 aix_use_runtimelinking=no
10288
10289 # Test if we are trying to use run time linking or normal
10290 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10291 # need to do runtime linking.
10292 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10293 for ld_flag in $LDFLAGS; do
10294 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10295 aix_use_runtimelinking=yes
10296 break
10297 fi
10298 done
10299 ;;
10300 esac
10301
10302 exp_sym_flag='-bexport'
10303 no_entry_flag='-bnoentry'
10304 fi
10305
10306 # When large executables or shared objects are built, AIX ld can
10307 # have problems creating the table of contents. If linking a library
10308 # or program results in "error TOC overflow" add -mminimal-toc to
10309 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10310 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10311
10312 archive_cmds=''
10313 hardcode_direct=yes
10314 hardcode_direct_absolute=yes
10315 hardcode_libdir_separator=':'
10316 link_all_deplibs=yes
10317 file_list_spec='${wl}-f,'
10318
10319 if test "$GCC" = yes; then
10320 case $host_os in aix4.[012]|aix4.[012].*)
10321 # We only want to do this on AIX 4.2 and lower, the check
10322 # below for broken collect2 doesn't work under 4.3+
10323 collect2name=`${CC} -print-prog-name=collect2`
10324 if test -f "$collect2name" &&
10325 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10326 then
10327 # We have reworked collect2
10328 :
10329 else
10330 # We have old collect2
10331 hardcode_direct=unsupported
10332 # It fails to find uninstalled libraries when the uninstalled
10333 # path is not listed in the libpath. Setting hardcode_minus_L
10334 # to unsupported forces relinking
10335 hardcode_minus_L=yes
10336 hardcode_libdir_flag_spec='-L$libdir'
10337 hardcode_libdir_separator=
10338 fi
10339 ;;
10340 esac
10341 shared_flag='-shared'
10342 if test "$aix_use_runtimelinking" = yes; then
10343 shared_flag="$shared_flag "'${wl}-G'
10344 fi
10345 else
10346 # not using gcc
10347 if test "$host_cpu" = ia64; then
10348 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10349 # chokes on -Wl,-G. The following line is correct:
10350 shared_flag='-G'
10351 else
10352 if test "$aix_use_runtimelinking" = yes; then
10353 shared_flag='${wl}-G'
10354 else
10355 shared_flag='${wl}-bM:SRE'
10356 fi
10357 fi
10358 fi
10359
10360 export_dynamic_flag_spec='${wl}-bexpall'
10361 # It seems that -bexpall does not export symbols beginning with
10362 # underscore (_), so it is better to generate a list of symbols to export.
10363 always_export_symbols=yes
10364 if test "$aix_use_runtimelinking" = yes; then
10365 # Warning - without using the other runtime loading flags (-brtl),
10366 # -berok will link without error, but may produce a broken library.
10367 allow_undefined_flag='-berok'
10368 # Determine the default libpath from the value encoded in an
10369 # empty executable.
10370 if test x$gcc_no_link = xyes; then
10371 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10372 fi
10373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10374 /* end confdefs.h. */
10375
10376 int
10377 main ()
10378 {
10379
10380 ;
10381 return 0;
10382 }
10383 _ACEOF
10384 if ac_fn_c_try_link "$LINENO"; then :
10385
10386 lt_aix_libpath_sed='
10387 /Import File Strings/,/^$/ {
10388 /^0/ {
10389 s/^0 *\(.*\)$/\1/
10390 p
10391 }
10392 }'
10393 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10394 # Check for a 64-bit object if we didn't find anything.
10395 if test -z "$aix_libpath"; then
10396 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10397 fi
10398 fi
10399 rm -f core conftest.err conftest.$ac_objext \
10400 conftest$ac_exeext conftest.$ac_ext
10401 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10402
10403 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10404 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"
10405 else
10406 if test "$host_cpu" = ia64; then
10407 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10408 allow_undefined_flag="-z nodefs"
10409 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"
10410 else
10411 # Determine the default libpath from the value encoded in an
10412 # empty executable.
10413 if test x$gcc_no_link = xyes; then
10414 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10415 fi
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
10429 lt_aix_libpath_sed='
10430 /Import File Strings/,/^$/ {
10431 /^0/ {
10432 s/^0 *\(.*\)$/\1/
10433 p
10434 }
10435 }'
10436 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10437 # Check for a 64-bit object if we didn't find anything.
10438 if test -z "$aix_libpath"; then
10439 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10440 fi
10441 fi
10442 rm -f core conftest.err conftest.$ac_objext \
10443 conftest$ac_exeext conftest.$ac_ext
10444 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10445
10446 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10447 # Warning - without using the other run time loading flags,
10448 # -berok will link without error, but may produce a broken library.
10449 no_undefined_flag=' ${wl}-bernotok'
10450 allow_undefined_flag=' ${wl}-berok'
10451 if test "$with_gnu_ld" = yes; then
10452 # We only use this code for GNU lds that support --whole-archive.
10453 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10454 else
10455 # Exported symbols can be pulled into shared objects from archives
10456 whole_archive_flag_spec='$convenience'
10457 fi
10458 archive_cmds_need_lc=yes
10459 # This is similar to how AIX traditionally builds its shared libraries.
10460 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'
10461 fi
10462 fi
10463 ;;
10464
10465 amigaos*)
10466 case $host_cpu in
10467 powerpc)
10468 # see comment about AmigaOS4 .so support
10469 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10470 archive_expsym_cmds=''
10471 ;;
10472 m68k)
10473 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)'
10474 hardcode_libdir_flag_spec='-L$libdir'
10475 hardcode_minus_L=yes
10476 ;;
10477 esac
10478 ;;
10479
10480 bsdi[45]*)
10481 export_dynamic_flag_spec=-rdynamic
10482 ;;
10483
10484 cygwin* | mingw* | pw32* | cegcc*)
10485 # When not using gcc, we currently assume that we are using
10486 # Microsoft Visual C++.
10487 # hardcode_libdir_flag_spec is actually meaningless, as there is
10488 # no search path for DLLs.
10489 hardcode_libdir_flag_spec=' '
10490 allow_undefined_flag=unsupported
10491 # Tell ltmain to make .lib files, not .a files.
10492 libext=lib
10493 # Tell ltmain to make .dll files, not .so files.
10494 shrext_cmds=".dll"
10495 # FIXME: Setting linknames here is a bad hack.
10496 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10497 # The linker will automatically build a .lib file if we build a DLL.
10498 old_archive_from_new_cmds='true'
10499 # FIXME: Should let the user specify the lib program.
10500 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10501 fix_srcfile_path='`cygpath -w "$srcfile"`'
10502 enable_shared_with_static_runtimes=yes
10503 ;;
10504
10505 darwin* | rhapsody*)
10506
10507
10508 archive_cmds_need_lc=no
10509 hardcode_direct=no
10510 hardcode_automatic=yes
10511 hardcode_shlibpath_var=unsupported
10512 if test "$lt_cv_ld_force_load" = "yes"; then
10513 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\"`'
10514 else
10515 whole_archive_flag_spec=''
10516 fi
10517 link_all_deplibs=yes
10518 allow_undefined_flag="$_lt_dar_allow_undefined"
10519 case $cc_basename in
10520 ifort*) _lt_dar_can_shared=yes ;;
10521 *) _lt_dar_can_shared=$GCC ;;
10522 esac
10523 if test "$_lt_dar_can_shared" = "yes"; then
10524 output_verbose_link_cmd=func_echo_all
10525 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10526 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10527 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}"
10528 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}"
10529
10530 else
10531 ld_shlibs=no
10532 fi
10533
10534 ;;
10535
10536 dgux*)
10537 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10538 hardcode_libdir_flag_spec='-L$libdir'
10539 hardcode_shlibpath_var=no
10540 ;;
10541
10542 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10543 # support. Future versions do this automatically, but an explicit c++rt0.o
10544 # does not break anything, and helps significantly (at the cost of a little
10545 # extra space).
10546 freebsd2.2*)
10547 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10548 hardcode_libdir_flag_spec='-R$libdir'
10549 hardcode_direct=yes
10550 hardcode_shlibpath_var=no
10551 ;;
10552
10553 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10554 freebsd2.*)
10555 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10556 hardcode_direct=yes
10557 hardcode_minus_L=yes
10558 hardcode_shlibpath_var=no
10559 ;;
10560
10561 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10562 freebsd* | dragonfly*)
10563 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10564 hardcode_libdir_flag_spec='-R$libdir'
10565 hardcode_direct=yes
10566 hardcode_shlibpath_var=no
10567 ;;
10568
10569 hpux9*)
10570 if test "$GCC" = yes; then
10571 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'
10572 else
10573 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'
10574 fi
10575 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10576 hardcode_libdir_separator=:
10577 hardcode_direct=yes
10578
10579 # hardcode_minus_L: Not really in the search PATH,
10580 # but as the default location of the library.
10581 hardcode_minus_L=yes
10582 export_dynamic_flag_spec='${wl}-E'
10583 ;;
10584
10585 hpux10*)
10586 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10587 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10588 else
10589 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10590 fi
10591 if test "$with_gnu_ld" = no; then
10592 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10593 hardcode_libdir_flag_spec_ld='+b $libdir'
10594 hardcode_libdir_separator=:
10595 hardcode_direct=yes
10596 hardcode_direct_absolute=yes
10597 export_dynamic_flag_spec='${wl}-E'
10598 # hardcode_minus_L: Not really in the search PATH,
10599 # but as the default location of the library.
10600 hardcode_minus_L=yes
10601 fi
10602 ;;
10603
10604 hpux11*)
10605 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10606 case $host_cpu in
10607 hppa*64*)
10608 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10609 ;;
10610 ia64*)
10611 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10612 ;;
10613 *)
10614 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10615 ;;
10616 esac
10617 else
10618 case $host_cpu in
10619 hppa*64*)
10620 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10621 ;;
10622 ia64*)
10623 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10624 ;;
10625 *)
10626
10627 # Older versions of the 11.00 compiler do not understand -b yet
10628 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10630 $as_echo_n "checking if $CC understands -b... " >&6; }
10631 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10632 $as_echo_n "(cached) " >&6
10633 else
10634 lt_cv_prog_compiler__b=no
10635 save_LDFLAGS="$LDFLAGS"
10636 LDFLAGS="$LDFLAGS -b"
10637 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10638 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10639 # The linker can only warn and ignore the option if not recognized
10640 # So say no if there are warnings
10641 if test -s conftest.err; then
10642 # Append any errors to the config.log.
10643 cat conftest.err 1>&5
10644 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10645 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10646 if diff conftest.exp conftest.er2 >/dev/null; then
10647 lt_cv_prog_compiler__b=yes
10648 fi
10649 else
10650 lt_cv_prog_compiler__b=yes
10651 fi
10652 fi
10653 $RM -r conftest*
10654 LDFLAGS="$save_LDFLAGS"
10655
10656 fi
10657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10658 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10659
10660 if test x"$lt_cv_prog_compiler__b" = xyes; then
10661 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10662 else
10663 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10664 fi
10665
10666 ;;
10667 esac
10668 fi
10669 if test "$with_gnu_ld" = no; then
10670 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10671 hardcode_libdir_separator=:
10672
10673 case $host_cpu in
10674 hppa*64*|ia64*)
10675 hardcode_direct=no
10676 hardcode_shlibpath_var=no
10677 ;;
10678 *)
10679 hardcode_direct=yes
10680 hardcode_direct_absolute=yes
10681 export_dynamic_flag_spec='${wl}-E'
10682
10683 # hardcode_minus_L: Not really in the search PATH,
10684 # but as the default location of the library.
10685 hardcode_minus_L=yes
10686 ;;
10687 esac
10688 fi
10689 ;;
10690
10691 irix5* | irix6* | nonstopux*)
10692 if test "$GCC" = yes; then
10693 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'
10694 # Try to use the -exported_symbol ld option, if it does not
10695 # work, assume that -exports_file does not work either and
10696 # implicitly export all symbols.
10697 save_LDFLAGS="$LDFLAGS"
10698 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10699 if test x$gcc_no_link = xyes; then
10700 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10701 fi
10702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10703 /* end confdefs.h. */
10704 int foo(void) {}
10705 _ACEOF
10706 if ac_fn_c_try_link "$LINENO"; then :
10707 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'
10708
10709 fi
10710 rm -f core conftest.err conftest.$ac_objext \
10711 conftest$ac_exeext conftest.$ac_ext
10712 LDFLAGS="$save_LDFLAGS"
10713 else
10714 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'
10715 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'
10716 fi
10717 archive_cmds_need_lc='no'
10718 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10719 hardcode_libdir_separator=:
10720 inherit_rpath=yes
10721 link_all_deplibs=yes
10722 ;;
10723
10724 netbsd*)
10725 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10726 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10727 else
10728 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10729 fi
10730 hardcode_libdir_flag_spec='-R$libdir'
10731 hardcode_direct=yes
10732 hardcode_shlibpath_var=no
10733 ;;
10734
10735 newsos6)
10736 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10737 hardcode_direct=yes
10738 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10739 hardcode_libdir_separator=:
10740 hardcode_shlibpath_var=no
10741 ;;
10742
10743 *nto* | *qnx*)
10744 ;;
10745
10746 openbsd*)
10747 if test -f /usr/libexec/ld.so; then
10748 hardcode_direct=yes
10749 hardcode_shlibpath_var=no
10750 hardcode_direct_absolute=yes
10751 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10752 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10753 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10754 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10755 export_dynamic_flag_spec='${wl}-E'
10756 else
10757 case $host_os in
10758 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10759 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10760 hardcode_libdir_flag_spec='-R$libdir'
10761 ;;
10762 *)
10763 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10764 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10765 ;;
10766 esac
10767 fi
10768 else
10769 ld_shlibs=no
10770 fi
10771 ;;
10772
10773 os2*)
10774 hardcode_libdir_flag_spec='-L$libdir'
10775 hardcode_minus_L=yes
10776 allow_undefined_flag=unsupported
10777 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'
10778 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10779 ;;
10780
10781 osf3*)
10782 if test "$GCC" = yes; then
10783 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10784 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'
10785 else
10786 allow_undefined_flag=' -expect_unresolved \*'
10787 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'
10788 fi
10789 archive_cmds_need_lc='no'
10790 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10791 hardcode_libdir_separator=:
10792 ;;
10793
10794 osf4* | osf5*) # as osf3* with the addition of -msym flag
10795 if test "$GCC" = yes; then
10796 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10797 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'
10798 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10799 else
10800 allow_undefined_flag=' -expect_unresolved \*'
10801 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'
10802 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~
10803 $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'
10804
10805 # Both c and cxx compiler support -rpath directly
10806 hardcode_libdir_flag_spec='-rpath $libdir'
10807 fi
10808 archive_cmds_need_lc='no'
10809 hardcode_libdir_separator=:
10810 ;;
10811
10812 solaris*)
10813 no_undefined_flag=' -z defs'
10814 if test "$GCC" = yes; then
10815 wlarc='${wl}'
10816 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10817 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10818 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10819 else
10820 case `$CC -V 2>&1` in
10821 *"Compilers 5.0"*)
10822 wlarc=''
10823 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10824 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10825 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10826 ;;
10827 *)
10828 wlarc='${wl}'
10829 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10830 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10831 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10832 ;;
10833 esac
10834 fi
10835 hardcode_libdir_flag_spec='-R$libdir'
10836 hardcode_shlibpath_var=no
10837 case $host_os in
10838 solaris2.[0-5] | solaris2.[0-5].*) ;;
10839 *)
10840 # The compiler driver will combine and reorder linker options,
10841 # but understands `-z linker_flag'. GCC discards it without `$wl',
10842 # but is careful enough not to reorder.
10843 # Supported since Solaris 2.6 (maybe 2.5.1?)
10844 if test "$GCC" = yes; then
10845 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10846 else
10847 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10848 fi
10849 ;;
10850 esac
10851 link_all_deplibs=yes
10852 ;;
10853
10854 sunos4*)
10855 if test "x$host_vendor" = xsequent; then
10856 # Use $CC to link under sequent, because it throws in some extra .o
10857 # files that make .init and .fini sections work.
10858 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10859 else
10860 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10861 fi
10862 hardcode_libdir_flag_spec='-L$libdir'
10863 hardcode_direct=yes
10864 hardcode_minus_L=yes
10865 hardcode_shlibpath_var=no
10866 ;;
10867
10868 sysv4)
10869 case $host_vendor in
10870 sni)
10871 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10872 hardcode_direct=yes # is this really true???
10873 ;;
10874 siemens)
10875 ## LD is ld it makes a PLAMLIB
10876 ## CC just makes a GrossModule.
10877 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10878 reload_cmds='$CC -r -o $output$reload_objs'
10879 hardcode_direct=no
10880 ;;
10881 motorola)
10882 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10883 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10884 ;;
10885 esac
10886 runpath_var='LD_RUN_PATH'
10887 hardcode_shlibpath_var=no
10888 ;;
10889
10890 sysv4.3*)
10891 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10892 hardcode_shlibpath_var=no
10893 export_dynamic_flag_spec='-Bexport'
10894 ;;
10895
10896 sysv4*MP*)
10897 if test -d /usr/nec; then
10898 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10899 hardcode_shlibpath_var=no
10900 runpath_var=LD_RUN_PATH
10901 hardcode_runpath_var=yes
10902 ld_shlibs=yes
10903 fi
10904 ;;
10905
10906 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10907 no_undefined_flag='${wl}-z,text'
10908 archive_cmds_need_lc=no
10909 hardcode_shlibpath_var=no
10910 runpath_var='LD_RUN_PATH'
10911
10912 if test "$GCC" = yes; then
10913 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10914 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10915 else
10916 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10917 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10918 fi
10919 ;;
10920
10921 sysv5* | sco3.2v5* | sco5v6*)
10922 # Note: We can NOT use -z defs as we might desire, because we do not
10923 # link with -lc, and that would cause any symbols used from libc to
10924 # always be unresolved, which means just about no library would
10925 # ever link correctly. If we're not using GNU ld we use -z text
10926 # though, which does catch some bad symbols but isn't as heavy-handed
10927 # as -z defs.
10928 no_undefined_flag='${wl}-z,text'
10929 allow_undefined_flag='${wl}-z,nodefs'
10930 archive_cmds_need_lc=no
10931 hardcode_shlibpath_var=no
10932 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10933 hardcode_libdir_separator=':'
10934 link_all_deplibs=yes
10935 export_dynamic_flag_spec='${wl}-Bexport'
10936 runpath_var='LD_RUN_PATH'
10937
10938 if test "$GCC" = yes; then
10939 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10940 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10941 else
10942 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10943 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10944 fi
10945 ;;
10946
10947 uts4*)
10948 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10949 hardcode_libdir_flag_spec='-L$libdir'
10950 hardcode_shlibpath_var=no
10951 ;;
10952
10953 *)
10954 ld_shlibs=no
10955 ;;
10956 esac
10957
10958 if test x$host_vendor = xsni; then
10959 case $host in
10960 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10961 export_dynamic_flag_spec='${wl}-Blargedynsym'
10962 ;;
10963 esac
10964 fi
10965 fi
10966
10967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10968 $as_echo "$ld_shlibs" >&6; }
10969 test "$ld_shlibs" = no && can_build_shared=no
10970
10971 with_gnu_ld=$with_gnu_ld
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987 #
10988 # Do we need to explicitly link libc?
10989 #
10990 case "x$archive_cmds_need_lc" in
10991 x|xyes)
10992 # Assume -lc should be added
10993 archive_cmds_need_lc=yes
10994
10995 if test "$enable_shared" = yes && test "$GCC" = yes; then
10996 case $archive_cmds in
10997 *'~'*)
10998 # FIXME: we may have to deal with multi-command sequences.
10999 ;;
11000 '$CC '*)
11001 # Test whether the compiler implicitly links with -lc since on some
11002 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11003 # to ld, don't add -lc before -lgcc.
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11005 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11006 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
11007 $as_echo_n "(cached) " >&6
11008 else
11009 $RM conftest*
11010 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11011
11012 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11013 (eval $ac_compile) 2>&5
11014 ac_status=$?
11015 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11016 test $ac_status = 0; } 2>conftest.err; then
11017 soname=conftest
11018 lib=conftest
11019 libobjs=conftest.$ac_objext
11020 deplibs=
11021 wl=$lt_prog_compiler_wl
11022 pic_flag=$lt_prog_compiler_pic
11023 compiler_flags=-v
11024 linker_flags=-v
11025 verstring=
11026 output_objdir=.
11027 libname=conftest
11028 lt_save_allow_undefined_flag=$allow_undefined_flag
11029 allow_undefined_flag=
11030 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11031 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11032 ac_status=$?
11033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11034 test $ac_status = 0; }
11035 then
11036 lt_cv_archive_cmds_need_lc=no
11037 else
11038 lt_cv_archive_cmds_need_lc=yes
11039 fi
11040 allow_undefined_flag=$lt_save_allow_undefined_flag
11041 else
11042 cat conftest.err 1>&5
11043 fi
11044 $RM conftest*
11045
11046 fi
11047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11048 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11049 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11050 ;;
11051 esac
11052 fi
11053 ;;
11054 esac
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11213 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11214
11215 if test "$GCC" = yes; then
11216 case $host_os in
11217 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11218 *) lt_awk_arg="/^libraries:/" ;;
11219 esac
11220 case $host_os in
11221 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11222 *) lt_sed_strip_eq="s,=/,/,g" ;;
11223 esac
11224 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11225 case $lt_search_path_spec in
11226 *\;*)
11227 # if the path contains ";" then we assume it to be the separator
11228 # otherwise default to the standard path separator (i.e. ":") - it is
11229 # assumed that no part of a normal pathname contains ";" but that should
11230 # okay in the real world where ";" in dirpaths is itself problematic.
11231 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11232 ;;
11233 *)
11234 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11235 ;;
11236 esac
11237 # Ok, now we have the path, separated by spaces, we can step through it
11238 # and add multilib dir if necessary.
11239 lt_tmp_lt_search_path_spec=
11240 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11241 for lt_sys_path in $lt_search_path_spec; do
11242 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11243 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11244 else
11245 test -d "$lt_sys_path" && \
11246 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11247 fi
11248 done
11249 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11250 BEGIN {RS=" "; FS="/|\n";} {
11251 lt_foo="";
11252 lt_count=0;
11253 for (lt_i = NF; lt_i > 0; lt_i--) {
11254 if ($lt_i != "" && $lt_i != ".") {
11255 if ($lt_i == "..") {
11256 lt_count++;
11257 } else {
11258 if (lt_count == 0) {
11259 lt_foo="/" $lt_i lt_foo;
11260 } else {
11261 lt_count--;
11262 }
11263 }
11264 }
11265 }
11266 if (lt_foo != "") { lt_freq[lt_foo]++; }
11267 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11268 }'`
11269 # AWK program above erroneously prepends '/' to C:/dos/paths
11270 # for these hosts.
11271 case $host_os in
11272 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11273 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11274 esac
11275 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11276 else
11277 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11278 fi
11279 library_names_spec=
11280 libname_spec='lib$name'
11281 soname_spec=
11282 shrext_cmds=".so"
11283 postinstall_cmds=
11284 postuninstall_cmds=
11285 finish_cmds=
11286 finish_eval=
11287 shlibpath_var=
11288 shlibpath_overrides_runpath=unknown
11289 version_type=none
11290 dynamic_linker="$host_os ld.so"
11291 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11292 need_lib_prefix=unknown
11293 hardcode_into_libs=no
11294
11295 # when you set need_version to no, make sure it does not cause -set_version
11296 # flags to be left without arguments
11297 need_version=unknown
11298
11299 case $host_os in
11300 aix3*)
11301 version_type=linux
11302 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11303 shlibpath_var=LIBPATH
11304
11305 # AIX 3 has no versioning support, so we append a major version to the name.
11306 soname_spec='${libname}${release}${shared_ext}$major'
11307 ;;
11308
11309 aix[4-9]*)
11310 version_type=linux
11311 need_lib_prefix=no
11312 need_version=no
11313 hardcode_into_libs=yes
11314 if test "$host_cpu" = ia64; then
11315 # AIX 5 supports IA64
11316 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11317 shlibpath_var=LD_LIBRARY_PATH
11318 else
11319 # With GCC up to 2.95.x, collect2 would create an import file
11320 # for dependence libraries. The import file would start with
11321 # the line `#! .'. This would cause the generated library to
11322 # depend on `.', always an invalid library. This was fixed in
11323 # development snapshots of GCC prior to 3.0.
11324 case $host_os in
11325 aix4 | aix4.[01] | aix4.[01].*)
11326 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11327 echo ' yes '
11328 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11329 :
11330 else
11331 can_build_shared=no
11332 fi
11333 ;;
11334 esac
11335 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11336 # soname into executable. Probably we can add versioning support to
11337 # collect2, so additional links can be useful in future.
11338 if test "$aix_use_runtimelinking" = yes; then
11339 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11340 # instead of lib<name>.a to let people know that these are not
11341 # typical AIX shared libraries.
11342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11343 else
11344 # We preserve .a as extension for shared libraries through AIX4.2
11345 # and later when we are not doing run time linking.
11346 library_names_spec='${libname}${release}.a $libname.a'
11347 soname_spec='${libname}${release}${shared_ext}$major'
11348 fi
11349 shlibpath_var=LIBPATH
11350 fi
11351 ;;
11352
11353 amigaos*)
11354 case $host_cpu in
11355 powerpc)
11356 # Since July 2007 AmigaOS4 officially supports .so libraries.
11357 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11358 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11359 ;;
11360 m68k)
11361 library_names_spec='$libname.ixlibrary $libname.a'
11362 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11363 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'
11364 ;;
11365 esac
11366 ;;
11367
11368 beos*)
11369 library_names_spec='${libname}${shared_ext}'
11370 dynamic_linker="$host_os ld.so"
11371 shlibpath_var=LIBRARY_PATH
11372 ;;
11373
11374 bsdi[45]*)
11375 version_type=linux
11376 need_version=no
11377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11378 soname_spec='${libname}${release}${shared_ext}$major'
11379 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11380 shlibpath_var=LD_LIBRARY_PATH
11381 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11382 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11383 # the default ld.so.conf also contains /usr/contrib/lib and
11384 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11385 # libtool to hard-code these into programs
11386 ;;
11387
11388 cygwin* | mingw* | pw32* | cegcc*)
11389 version_type=windows
11390 shrext_cmds=".dll"
11391 need_version=no
11392 need_lib_prefix=no
11393
11394 case $GCC,$host_os in
11395 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11396 library_names_spec='$libname.dll.a'
11397 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11398 postinstall_cmds='base_file=`basename \${file}`~
11399 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11400 dldir=$destdir/`dirname \$dlpath`~
11401 test -d \$dldir || mkdir -p \$dldir~
11402 $install_prog $dir/$dlname \$dldir/$dlname~
11403 chmod a+x \$dldir/$dlname~
11404 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11405 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11406 fi'
11407 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11408 dlpath=$dir/\$dldll~
11409 $RM \$dlpath'
11410 shlibpath_overrides_runpath=yes
11411
11412 case $host_os in
11413 cygwin*)
11414 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11415 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11416
11417 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11418 ;;
11419 mingw* | cegcc*)
11420 # MinGW DLLs use traditional 'lib' prefix
11421 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11422 ;;
11423 pw32*)
11424 # pw32 DLLs use 'pw' prefix rather than 'lib'
11425 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11426 ;;
11427 esac
11428 ;;
11429
11430 *)
11431 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11432 ;;
11433 esac
11434 dynamic_linker='Win32 ld.exe'
11435 # FIXME: first we should search . and the directory the executable is in
11436 shlibpath_var=PATH
11437 ;;
11438
11439 darwin* | rhapsody*)
11440 dynamic_linker="$host_os dyld"
11441 version_type=darwin
11442 need_lib_prefix=no
11443 need_version=no
11444 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11445 soname_spec='${libname}${release}${major}$shared_ext'
11446 shlibpath_overrides_runpath=yes
11447 shlibpath_var=DYLD_LIBRARY_PATH
11448 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11449
11450 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11451 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11452 ;;
11453
11454 dgux*)
11455 version_type=linux
11456 need_lib_prefix=no
11457 need_version=no
11458 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11459 soname_spec='${libname}${release}${shared_ext}$major'
11460 shlibpath_var=LD_LIBRARY_PATH
11461 ;;
11462
11463 freebsd* | dragonfly*)
11464 # DragonFly does not have aout. When/if they implement a new
11465 # versioning mechanism, adjust this.
11466 if test -x /usr/bin/objformat; then
11467 objformat=`/usr/bin/objformat`
11468 else
11469 case $host_os in
11470 freebsd[23].*) objformat=aout ;;
11471 *) objformat=elf ;;
11472 esac
11473 fi
11474 version_type=freebsd-$objformat
11475 case $version_type in
11476 freebsd-elf*)
11477 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11478 need_version=no
11479 need_lib_prefix=no
11480 ;;
11481 freebsd-*)
11482 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11483 need_version=yes
11484 ;;
11485 esac
11486 shlibpath_var=LD_LIBRARY_PATH
11487 case $host_os in
11488 freebsd2.*)
11489 shlibpath_overrides_runpath=yes
11490 ;;
11491 freebsd3.[01]* | freebsdelf3.[01]*)
11492 shlibpath_overrides_runpath=yes
11493 hardcode_into_libs=yes
11494 ;;
11495 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11496 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11497 shlibpath_overrides_runpath=no
11498 hardcode_into_libs=yes
11499 ;;
11500 *) # from 4.6 on, and DragonFly
11501 shlibpath_overrides_runpath=yes
11502 hardcode_into_libs=yes
11503 ;;
11504 esac
11505 ;;
11506
11507 gnu*)
11508 version_type=linux
11509 need_lib_prefix=no
11510 need_version=no
11511 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11512 soname_spec='${libname}${release}${shared_ext}$major'
11513 shlibpath_var=LD_LIBRARY_PATH
11514 hardcode_into_libs=yes
11515 ;;
11516
11517 haiku*)
11518 version_type=linux
11519 need_lib_prefix=no
11520 need_version=no
11521 dynamic_linker="$host_os runtime_loader"
11522 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11523 soname_spec='${libname}${release}${shared_ext}$major'
11524 shlibpath_var=LIBRARY_PATH
11525 shlibpath_overrides_runpath=yes
11526 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11527 hardcode_into_libs=yes
11528 ;;
11529
11530 hpux9* | hpux10* | hpux11*)
11531 # Give a soname corresponding to the major version so that dld.sl refuses to
11532 # link against other versions.
11533 version_type=sunos
11534 need_lib_prefix=no
11535 need_version=no
11536 case $host_cpu in
11537 ia64*)
11538 shrext_cmds='.so'
11539 hardcode_into_libs=yes
11540 dynamic_linker="$host_os dld.so"
11541 shlibpath_var=LD_LIBRARY_PATH
11542 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11544 soname_spec='${libname}${release}${shared_ext}$major'
11545 if test "X$HPUX_IA64_MODE" = X32; then
11546 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11547 else
11548 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11549 fi
11550 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11551 ;;
11552 hppa*64*)
11553 shrext_cmds='.sl'
11554 hardcode_into_libs=yes
11555 dynamic_linker="$host_os dld.sl"
11556 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11557 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11558 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11559 soname_spec='${libname}${release}${shared_ext}$major'
11560 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11561 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11562 ;;
11563 *)
11564 shrext_cmds='.sl'
11565 dynamic_linker="$host_os dld.sl"
11566 shlibpath_var=SHLIB_PATH
11567 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11569 soname_spec='${libname}${release}${shared_ext}$major'
11570 ;;
11571 esac
11572 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11573 postinstall_cmds='chmod 555 $lib'
11574 # or fails outright, so override atomically:
11575 install_override_mode=555
11576 ;;
11577
11578 interix[3-9]*)
11579 version_type=linux
11580 need_lib_prefix=no
11581 need_version=no
11582 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11583 soname_spec='${libname}${release}${shared_ext}$major'
11584 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11585 shlibpath_var=LD_LIBRARY_PATH
11586 shlibpath_overrides_runpath=no
11587 hardcode_into_libs=yes
11588 ;;
11589
11590 irix5* | irix6* | nonstopux*)
11591 case $host_os in
11592 nonstopux*) version_type=nonstopux ;;
11593 *)
11594 if test "$lt_cv_prog_gnu_ld" = yes; then
11595 version_type=linux
11596 else
11597 version_type=irix
11598 fi ;;
11599 esac
11600 need_lib_prefix=no
11601 need_version=no
11602 soname_spec='${libname}${release}${shared_ext}$major'
11603 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11604 case $host_os in
11605 irix5* | nonstopux*)
11606 libsuff= shlibsuff=
11607 ;;
11608 *)
11609 case $LD in # libtool.m4 will add one of these switches to LD
11610 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11611 libsuff= shlibsuff= libmagic=32-bit;;
11612 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11613 libsuff=32 shlibsuff=N32 libmagic=N32;;
11614 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11615 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11616 *) libsuff= shlibsuff= libmagic=never-match;;
11617 esac
11618 ;;
11619 esac
11620 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11621 shlibpath_overrides_runpath=no
11622 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11623 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11624 hardcode_into_libs=yes
11625 ;;
11626
11627 # No shared lib support for Linux oldld, aout, or coff.
11628 linux*oldld* | linux*aout* | linux*coff*)
11629 dynamic_linker=no
11630 ;;
11631
11632 # This must be Linux ELF.
11633 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11634 version_type=linux
11635 need_lib_prefix=no
11636 need_version=no
11637 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11638 soname_spec='${libname}${release}${shared_ext}$major'
11639 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11640 shlibpath_var=LD_LIBRARY_PATH
11641 shlibpath_overrides_runpath=no
11642
11643 # Some binutils ld are patched to set DT_RUNPATH
11644 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11645 $as_echo_n "(cached) " >&6
11646 else
11647 lt_cv_shlibpath_overrides_runpath=no
11648 save_LDFLAGS=$LDFLAGS
11649 save_libdir=$libdir
11650 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11651 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11652 if test x$gcc_no_link = xyes; then
11653 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11654 fi
11655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11656 /* end confdefs.h. */
11657
11658 int
11659 main ()
11660 {
11661
11662 ;
11663 return 0;
11664 }
11665 _ACEOF
11666 if ac_fn_c_try_link "$LINENO"; then :
11667 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11668 lt_cv_shlibpath_overrides_runpath=yes
11669 fi
11670 fi
11671 rm -f core conftest.err conftest.$ac_objext \
11672 conftest$ac_exeext conftest.$ac_ext
11673 LDFLAGS=$save_LDFLAGS
11674 libdir=$save_libdir
11675
11676 fi
11677
11678 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11679
11680 # This implies no fast_install, which is unacceptable.
11681 # Some rework will be needed to allow for fast_install
11682 # before this can be enabled.
11683 hardcode_into_libs=yes
11684
11685 # Append ld.so.conf contents to the search path
11686 if test -f /etc/ld.so.conf; then
11687 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' ' '`
11688 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11689 fi
11690
11691 # We used to test for /lib/ld.so.1 and disable shared libraries on
11692 # powerpc, because MkLinux only supported shared libraries with the
11693 # GNU dynamic linker. Since this was broken with cross compilers,
11694 # most powerpc-linux boxes support dynamic linking these days and
11695 # people can always --disable-shared, the test was removed, and we
11696 # assume the GNU/Linux dynamic linker is in use.
11697 dynamic_linker='GNU/Linux ld.so'
11698 ;;
11699
11700 netbsd*)
11701 version_type=sunos
11702 need_lib_prefix=no
11703 need_version=no
11704 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11706 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11707 dynamic_linker='NetBSD (a.out) ld.so'
11708 else
11709 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11710 soname_spec='${libname}${release}${shared_ext}$major'
11711 dynamic_linker='NetBSD ld.elf_so'
11712 fi
11713 shlibpath_var=LD_LIBRARY_PATH
11714 shlibpath_overrides_runpath=yes
11715 hardcode_into_libs=yes
11716 ;;
11717
11718 newsos6)
11719 version_type=linux
11720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11721 shlibpath_var=LD_LIBRARY_PATH
11722 shlibpath_overrides_runpath=yes
11723 ;;
11724
11725 *nto* | *qnx*)
11726 version_type=qnx
11727 need_lib_prefix=no
11728 need_version=no
11729 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11730 soname_spec='${libname}${release}${shared_ext}$major'
11731 shlibpath_var=LD_LIBRARY_PATH
11732 shlibpath_overrides_runpath=no
11733 hardcode_into_libs=yes
11734 dynamic_linker='ldqnx.so'
11735 ;;
11736
11737 openbsd*)
11738 version_type=sunos
11739 sys_lib_dlsearch_path_spec="/usr/lib"
11740 need_lib_prefix=no
11741 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11742 case $host_os in
11743 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11744 *) need_version=no ;;
11745 esac
11746 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11747 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11748 shlibpath_var=LD_LIBRARY_PATH
11749 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11750 case $host_os in
11751 openbsd2.[89] | openbsd2.[89].*)
11752 shlibpath_overrides_runpath=no
11753 ;;
11754 *)
11755 shlibpath_overrides_runpath=yes
11756 ;;
11757 esac
11758 else
11759 shlibpath_overrides_runpath=yes
11760 fi
11761 ;;
11762
11763 os2*)
11764 libname_spec='$name'
11765 shrext_cmds=".dll"
11766 need_lib_prefix=no
11767 library_names_spec='$libname${shared_ext} $libname.a'
11768 dynamic_linker='OS/2 ld.exe'
11769 shlibpath_var=LIBPATH
11770 ;;
11771
11772 osf3* | osf4* | osf5*)
11773 version_type=osf
11774 need_lib_prefix=no
11775 need_version=no
11776 soname_spec='${libname}${release}${shared_ext}$major'
11777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11778 shlibpath_var=LD_LIBRARY_PATH
11779 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11780 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11781 ;;
11782
11783 rdos*)
11784 dynamic_linker=no
11785 ;;
11786
11787 solaris*)
11788 version_type=linux
11789 need_lib_prefix=no
11790 need_version=no
11791 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11792 soname_spec='${libname}${release}${shared_ext}$major'
11793 shlibpath_var=LD_LIBRARY_PATH
11794 shlibpath_overrides_runpath=yes
11795 hardcode_into_libs=yes
11796 # ldd complains unless libraries are executable
11797 postinstall_cmds='chmod +x $lib'
11798 ;;
11799
11800 sunos4*)
11801 version_type=sunos
11802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11803 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11804 shlibpath_var=LD_LIBRARY_PATH
11805 shlibpath_overrides_runpath=yes
11806 if test "$with_gnu_ld" = yes; then
11807 need_lib_prefix=no
11808 fi
11809 need_version=yes
11810 ;;
11811
11812 sysv4 | sysv4.3*)
11813 version_type=linux
11814 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11815 soname_spec='${libname}${release}${shared_ext}$major'
11816 shlibpath_var=LD_LIBRARY_PATH
11817 case $host_vendor in
11818 sni)
11819 shlibpath_overrides_runpath=no
11820 need_lib_prefix=no
11821 runpath_var=LD_RUN_PATH
11822 ;;
11823 siemens)
11824 need_lib_prefix=no
11825 ;;
11826 motorola)
11827 need_lib_prefix=no
11828 need_version=no
11829 shlibpath_overrides_runpath=no
11830 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11831 ;;
11832 esac
11833 ;;
11834
11835 sysv4*MP*)
11836 if test -d /usr/nec ;then
11837 version_type=linux
11838 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11839 soname_spec='$libname${shared_ext}.$major'
11840 shlibpath_var=LD_LIBRARY_PATH
11841 fi
11842 ;;
11843
11844 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11845 version_type=freebsd-elf
11846 need_lib_prefix=no
11847 need_version=no
11848 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11849 soname_spec='${libname}${release}${shared_ext}$major'
11850 shlibpath_var=LD_LIBRARY_PATH
11851 shlibpath_overrides_runpath=yes
11852 hardcode_into_libs=yes
11853 if test "$with_gnu_ld" = yes; then
11854 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11855 else
11856 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11857 case $host_os in
11858 sco3.2v5*)
11859 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11860 ;;
11861 esac
11862 fi
11863 sys_lib_dlsearch_path_spec='/usr/lib'
11864 ;;
11865
11866 tpf*)
11867 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11868 version_type=linux
11869 need_lib_prefix=no
11870 need_version=no
11871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11872 shlibpath_var=LD_LIBRARY_PATH
11873 shlibpath_overrides_runpath=no
11874 hardcode_into_libs=yes
11875 ;;
11876
11877 uts4*)
11878 version_type=linux
11879 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11880 soname_spec='${libname}${release}${shared_ext}$major'
11881 shlibpath_var=LD_LIBRARY_PATH
11882 ;;
11883
11884 *)
11885 dynamic_linker=no
11886 ;;
11887 esac
11888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11889 $as_echo "$dynamic_linker" >&6; }
11890 test "$dynamic_linker" = no && can_build_shared=no
11891
11892 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11893 if test "$GCC" = yes; then
11894 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11895 fi
11896
11897 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11898 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11899 fi
11900 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11901 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11902 fi
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
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
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11996 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11997 hardcode_action=
11998 if test -n "$hardcode_libdir_flag_spec" ||
11999 test -n "$runpath_var" ||
12000 test "X$hardcode_automatic" = "Xyes" ; then
12001
12002 # We can hardcode non-existent directories.
12003 if test "$hardcode_direct" != no &&
12004 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12005 # have to relink, otherwise we might link with an installed library
12006 # when we should be linking with a yet-to-be-installed one
12007 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12008 test "$hardcode_minus_L" != no; then
12009 # Linking always hardcodes the temporary library directory.
12010 hardcode_action=relink
12011 else
12012 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12013 hardcode_action=immediate
12014 fi
12015 else
12016 # We cannot hardcode anything, or else we can only hardcode existing
12017 # directories.
12018 hardcode_action=unsupported
12019 fi
12020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12021 $as_echo "$hardcode_action" >&6; }
12022
12023 if test "$hardcode_action" = relink ||
12024 test "$inherit_rpath" = yes; then
12025 # Fast installation is not supported
12026 enable_fast_install=no
12027 elif test "$shlibpath_overrides_runpath" = yes ||
12028 test "$enable_shared" = no; then
12029 # Fast installation is not necessary
12030 enable_fast_install=needless
12031 fi
12032
12033
12034
12035
12036
12037
12038 if test "x$enable_dlopen" != xyes; then
12039 enable_dlopen=unknown
12040 enable_dlopen_self=unknown
12041 enable_dlopen_self_static=unknown
12042 else
12043 lt_cv_dlopen=no
12044 lt_cv_dlopen_libs=
12045
12046 case $host_os in
12047 beos*)
12048 lt_cv_dlopen="load_add_on"
12049 lt_cv_dlopen_libs=
12050 lt_cv_dlopen_self=yes
12051 ;;
12052
12053 mingw* | pw32* | cegcc*)
12054 lt_cv_dlopen="LoadLibrary"
12055 lt_cv_dlopen_libs=
12056 ;;
12057
12058 cygwin*)
12059 lt_cv_dlopen="dlopen"
12060 lt_cv_dlopen_libs=
12061 ;;
12062
12063 darwin*)
12064 # if libdl is installed we need to link against it
12065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12066 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12067 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12068 $as_echo_n "(cached) " >&6
12069 else
12070 ac_check_lib_save_LIBS=$LIBS
12071 LIBS="-ldl $LIBS"
12072 if test x$gcc_no_link = xyes; then
12073 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12074 fi
12075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12076 /* end confdefs.h. */
12077
12078 /* Override any GCC internal prototype to avoid an error.
12079 Use char because int might match the return type of a GCC
12080 builtin and then its argument prototype would still apply. */
12081 #ifdef __cplusplus
12082 extern "C"
12083 #endif
12084 char dlopen ();
12085 int
12086 main ()
12087 {
12088 return dlopen ();
12089 ;
12090 return 0;
12091 }
12092 _ACEOF
12093 if ac_fn_c_try_link "$LINENO"; then :
12094 ac_cv_lib_dl_dlopen=yes
12095 else
12096 ac_cv_lib_dl_dlopen=no
12097 fi
12098 rm -f core conftest.err conftest.$ac_objext \
12099 conftest$ac_exeext conftest.$ac_ext
12100 LIBS=$ac_check_lib_save_LIBS
12101 fi
12102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12103 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12104 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12105 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12106 else
12107
12108 lt_cv_dlopen="dyld"
12109 lt_cv_dlopen_libs=
12110 lt_cv_dlopen_self=yes
12111
12112 fi
12113
12114 ;;
12115
12116 *)
12117 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12118 if test "x$ac_cv_func_shl_load" = x""yes; then :
12119 lt_cv_dlopen="shl_load"
12120 else
12121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12122 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12123 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12124 $as_echo_n "(cached) " >&6
12125 else
12126 ac_check_lib_save_LIBS=$LIBS
12127 LIBS="-ldld $LIBS"
12128 if test x$gcc_no_link = xyes; then
12129 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12130 fi
12131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12132 /* end confdefs.h. */
12133
12134 /* Override any GCC internal prototype to avoid an error.
12135 Use char because int might match the return type of a GCC
12136 builtin and then its argument prototype would still apply. */
12137 #ifdef __cplusplus
12138 extern "C"
12139 #endif
12140 char shl_load ();
12141 int
12142 main ()
12143 {
12144 return shl_load ();
12145 ;
12146 return 0;
12147 }
12148 _ACEOF
12149 if ac_fn_c_try_link "$LINENO"; then :
12150 ac_cv_lib_dld_shl_load=yes
12151 else
12152 ac_cv_lib_dld_shl_load=no
12153 fi
12154 rm -f core conftest.err conftest.$ac_objext \
12155 conftest$ac_exeext conftest.$ac_ext
12156 LIBS=$ac_check_lib_save_LIBS
12157 fi
12158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12159 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12160 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12161 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12162 else
12163 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12164 if test "x$ac_cv_func_dlopen" = x""yes; then :
12165 lt_cv_dlopen="dlopen"
12166 else
12167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12168 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12169 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12170 $as_echo_n "(cached) " >&6
12171 else
12172 ac_check_lib_save_LIBS=$LIBS
12173 LIBS="-ldl $LIBS"
12174 if test x$gcc_no_link = xyes; then
12175 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12176 fi
12177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12178 /* end confdefs.h. */
12179
12180 /* Override any GCC internal prototype to avoid an error.
12181 Use char because int might match the return type of a GCC
12182 builtin and then its argument prototype would still apply. */
12183 #ifdef __cplusplus
12184 extern "C"
12185 #endif
12186 char dlopen ();
12187 int
12188 main ()
12189 {
12190 return dlopen ();
12191 ;
12192 return 0;
12193 }
12194 _ACEOF
12195 if ac_fn_c_try_link "$LINENO"; then :
12196 ac_cv_lib_dl_dlopen=yes
12197 else
12198 ac_cv_lib_dl_dlopen=no
12199 fi
12200 rm -f core conftest.err conftest.$ac_objext \
12201 conftest$ac_exeext conftest.$ac_ext
12202 LIBS=$ac_check_lib_save_LIBS
12203 fi
12204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12205 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12206 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12207 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12208 else
12209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12210 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12211 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12212 $as_echo_n "(cached) " >&6
12213 else
12214 ac_check_lib_save_LIBS=$LIBS
12215 LIBS="-lsvld $LIBS"
12216 if test x$gcc_no_link = xyes; then
12217 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12218 fi
12219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12220 /* end confdefs.h. */
12221
12222 /* Override any GCC internal prototype to avoid an error.
12223 Use char because int might match the return type of a GCC
12224 builtin and then its argument prototype would still apply. */
12225 #ifdef __cplusplus
12226 extern "C"
12227 #endif
12228 char dlopen ();
12229 int
12230 main ()
12231 {
12232 return dlopen ();
12233 ;
12234 return 0;
12235 }
12236 _ACEOF
12237 if ac_fn_c_try_link "$LINENO"; then :
12238 ac_cv_lib_svld_dlopen=yes
12239 else
12240 ac_cv_lib_svld_dlopen=no
12241 fi
12242 rm -f core conftest.err conftest.$ac_objext \
12243 conftest$ac_exeext conftest.$ac_ext
12244 LIBS=$ac_check_lib_save_LIBS
12245 fi
12246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12247 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12248 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12249 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12250 else
12251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12252 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12253 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12254 $as_echo_n "(cached) " >&6
12255 else
12256 ac_check_lib_save_LIBS=$LIBS
12257 LIBS="-ldld $LIBS"
12258 if test x$gcc_no_link = xyes; then
12259 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12260 fi
12261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12262 /* end confdefs.h. */
12263
12264 /* Override any GCC internal prototype to avoid an error.
12265 Use char because int might match the return type of a GCC
12266 builtin and then its argument prototype would still apply. */
12267 #ifdef __cplusplus
12268 extern "C"
12269 #endif
12270 char dld_link ();
12271 int
12272 main ()
12273 {
12274 return dld_link ();
12275 ;
12276 return 0;
12277 }
12278 _ACEOF
12279 if ac_fn_c_try_link "$LINENO"; then :
12280 ac_cv_lib_dld_dld_link=yes
12281 else
12282 ac_cv_lib_dld_dld_link=no
12283 fi
12284 rm -f core conftest.err conftest.$ac_objext \
12285 conftest$ac_exeext conftest.$ac_ext
12286 LIBS=$ac_check_lib_save_LIBS
12287 fi
12288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12289 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12290 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12291 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12292 fi
12293
12294
12295 fi
12296
12297
12298 fi
12299
12300
12301 fi
12302
12303
12304 fi
12305
12306
12307 fi
12308
12309 ;;
12310 esac
12311
12312 if test "x$lt_cv_dlopen" != xno; then
12313 enable_dlopen=yes
12314 else
12315 enable_dlopen=no
12316 fi
12317
12318 case $lt_cv_dlopen in
12319 dlopen)
12320 save_CPPFLAGS="$CPPFLAGS"
12321 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12322
12323 save_LDFLAGS="$LDFLAGS"
12324 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12325
12326 save_LIBS="$LIBS"
12327 LIBS="$lt_cv_dlopen_libs $LIBS"
12328
12329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12330 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12331 if test "${lt_cv_dlopen_self+set}" = set; then :
12332 $as_echo_n "(cached) " >&6
12333 else
12334 if test "$cross_compiling" = yes; then :
12335 lt_cv_dlopen_self=cross
12336 else
12337 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12338 lt_status=$lt_dlunknown
12339 cat > conftest.$ac_ext <<_LT_EOF
12340 #line 12340 "configure"
12341 #include "confdefs.h"
12342
12343 #if HAVE_DLFCN_H
12344 #include <dlfcn.h>
12345 #endif
12346
12347 #include <stdio.h>
12348
12349 #ifdef RTLD_GLOBAL
12350 # define LT_DLGLOBAL RTLD_GLOBAL
12351 #else
12352 # ifdef DL_GLOBAL
12353 # define LT_DLGLOBAL DL_GLOBAL
12354 # else
12355 # define LT_DLGLOBAL 0
12356 # endif
12357 #endif
12358
12359 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12360 find out it does not work in some platform. */
12361 #ifndef LT_DLLAZY_OR_NOW
12362 # ifdef RTLD_LAZY
12363 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12364 # else
12365 # ifdef DL_LAZY
12366 # define LT_DLLAZY_OR_NOW DL_LAZY
12367 # else
12368 # ifdef RTLD_NOW
12369 # define LT_DLLAZY_OR_NOW RTLD_NOW
12370 # else
12371 # ifdef DL_NOW
12372 # define LT_DLLAZY_OR_NOW DL_NOW
12373 # else
12374 # define LT_DLLAZY_OR_NOW 0
12375 # endif
12376 # endif
12377 # endif
12378 # endif
12379 #endif
12380
12381 /* When -fvisbility=hidden is used, assume the code has been annotated
12382 correspondingly for the symbols needed. */
12383 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12384 void fnord () __attribute__((visibility("default")));
12385 #endif
12386
12387 void fnord () { int i=42; }
12388 int main ()
12389 {
12390 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12391 int status = $lt_dlunknown;
12392
12393 if (self)
12394 {
12395 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12396 else
12397 {
12398 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12399 else puts (dlerror ());
12400 }
12401 /* dlclose (self); */
12402 }
12403 else
12404 puts (dlerror ());
12405
12406 return status;
12407 }
12408 _LT_EOF
12409 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12410 (eval $ac_link) 2>&5
12411 ac_status=$?
12412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12413 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12414 (./conftest; exit; ) >&5 2>/dev/null
12415 lt_status=$?
12416 case x$lt_status in
12417 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12418 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12419 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12420 esac
12421 else :
12422 # compilation failed
12423 lt_cv_dlopen_self=no
12424 fi
12425 fi
12426 rm -fr conftest*
12427
12428
12429 fi
12430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12431 $as_echo "$lt_cv_dlopen_self" >&6; }
12432
12433 if test "x$lt_cv_dlopen_self" = xyes; then
12434 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12436 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12437 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12438 $as_echo_n "(cached) " >&6
12439 else
12440 if test "$cross_compiling" = yes; then :
12441 lt_cv_dlopen_self_static=cross
12442 else
12443 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12444 lt_status=$lt_dlunknown
12445 cat > conftest.$ac_ext <<_LT_EOF
12446 #line 12446 "configure"
12447 #include "confdefs.h"
12448
12449 #if HAVE_DLFCN_H
12450 #include <dlfcn.h>
12451 #endif
12452
12453 #include <stdio.h>
12454
12455 #ifdef RTLD_GLOBAL
12456 # define LT_DLGLOBAL RTLD_GLOBAL
12457 #else
12458 # ifdef DL_GLOBAL
12459 # define LT_DLGLOBAL DL_GLOBAL
12460 # else
12461 # define LT_DLGLOBAL 0
12462 # endif
12463 #endif
12464
12465 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12466 find out it does not work in some platform. */
12467 #ifndef LT_DLLAZY_OR_NOW
12468 # ifdef RTLD_LAZY
12469 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12470 # else
12471 # ifdef DL_LAZY
12472 # define LT_DLLAZY_OR_NOW DL_LAZY
12473 # else
12474 # ifdef RTLD_NOW
12475 # define LT_DLLAZY_OR_NOW RTLD_NOW
12476 # else
12477 # ifdef DL_NOW
12478 # define LT_DLLAZY_OR_NOW DL_NOW
12479 # else
12480 # define LT_DLLAZY_OR_NOW 0
12481 # endif
12482 # endif
12483 # endif
12484 # endif
12485 #endif
12486
12487 /* When -fvisbility=hidden is used, assume the code has been annotated
12488 correspondingly for the symbols needed. */
12489 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12490 void fnord () __attribute__((visibility("default")));
12491 #endif
12492
12493 void fnord () { int i=42; }
12494 int main ()
12495 {
12496 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12497 int status = $lt_dlunknown;
12498
12499 if (self)
12500 {
12501 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12502 else
12503 {
12504 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12505 else puts (dlerror ());
12506 }
12507 /* dlclose (self); */
12508 }
12509 else
12510 puts (dlerror ());
12511
12512 return status;
12513 }
12514 _LT_EOF
12515 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12516 (eval $ac_link) 2>&5
12517 ac_status=$?
12518 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12519 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12520 (./conftest; exit; ) >&5 2>/dev/null
12521 lt_status=$?
12522 case x$lt_status in
12523 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12524 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12525 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12526 esac
12527 else :
12528 # compilation failed
12529 lt_cv_dlopen_self_static=no
12530 fi
12531 fi
12532 rm -fr conftest*
12533
12534
12535 fi
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12537 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12538 fi
12539
12540 CPPFLAGS="$save_CPPFLAGS"
12541 LDFLAGS="$save_LDFLAGS"
12542 LIBS="$save_LIBS"
12543 ;;
12544 esac
12545
12546 case $lt_cv_dlopen_self in
12547 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12548 *) enable_dlopen_self=unknown ;;
12549 esac
12550
12551 case $lt_cv_dlopen_self_static in
12552 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12553 *) enable_dlopen_self_static=unknown ;;
12554 esac
12555 fi
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573 striplib=
12574 old_striplib=
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12576 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12577 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12578 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12579 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12581 $as_echo "yes" >&6; }
12582 else
12583 # FIXME - insert some real tests, host_os isn't really good enough
12584 case $host_os in
12585 darwin*)
12586 if test -n "$STRIP" ; then
12587 striplib="$STRIP -x"
12588 old_striplib="$STRIP -S"
12589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12590 $as_echo "yes" >&6; }
12591 else
12592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12593 $as_echo "no" >&6; }
12594 fi
12595 ;;
12596 *)
12597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12598 $as_echo "no" >&6; }
12599 ;;
12600 esac
12601 fi
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614 # Report which library types will actually be built
12615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12616 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12618 $as_echo "$can_build_shared" >&6; }
12619
12620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12621 $as_echo_n "checking whether to build shared libraries... " >&6; }
12622 test "$can_build_shared" = "no" && enable_shared=no
12623
12624 # On AIX, shared libraries and static libraries use the same namespace, and
12625 # are all built from PIC.
12626 case $host_os in
12627 aix3*)
12628 test "$enable_shared" = yes && enable_static=no
12629 if test -n "$RANLIB"; then
12630 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12631 postinstall_cmds='$RANLIB $lib'
12632 fi
12633 ;;
12634
12635 aix[4-9]*)
12636 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12637 test "$enable_shared" = yes && enable_static=no
12638 fi
12639 ;;
12640 esac
12641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12642 $as_echo "$enable_shared" >&6; }
12643
12644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12645 $as_echo_n "checking whether to build static libraries... " >&6; }
12646 # Make sure either enable_shared or enable_static is yes.
12647 test "$enable_shared" = yes || enable_static=yes
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12649 $as_echo "$enable_static" >&6; }
12650
12651
12652
12653
12654 fi
12655 ac_ext=c
12656 ac_cpp='$CPP $CPPFLAGS'
12657 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12658 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12659 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12660
12661 CC="$lt_save_CC"
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675 ac_config_commands="$ac_config_commands libtool"
12676
12677
12678
12679
12680 # Only expand once:
12681
12682
12683
12684
12685
12686 case $host in
12687 *-cygwin* | *-mingw*)
12688 # 'host' will be top-level target in the case of a target lib,
12689 # we must compare to with_cross_host to decide if this is a native
12690 # or cross-compiler and select where to install dlls appropriately.
12691 if test -n "$with_cross_host" &&
12692 test x"$with_cross_host" != x"no"; then
12693 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
12694 else
12695 lt_host_flags='-no-undefined -bindir "$(bindir)"';
12696 fi
12697 ;;
12698 *)
12699 lt_host_flags=
12700 ;;
12701 esac
12702
12703
12704
12705
12706
12707 #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
12708
12709 # We need gfortran to compile parts of the library
12710 #AC_PROG_FC(gfortran)
12711 FC="$GFORTRAN"
12712 ac_ext=${ac_fc_srcext-f}
12713 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
12714 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
12715 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12716 if test -n "$ac_tool_prefix"; then
12717 for ac_prog in gfortran
12718 do
12719 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12720 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12722 $as_echo_n "checking for $ac_word... " >&6; }
12723 if test "${ac_cv_prog_FC+set}" = set; then :
12724 $as_echo_n "(cached) " >&6
12725 else
12726 if test -n "$FC"; then
12727 ac_cv_prog_FC="$FC" # Let the user override the test.
12728 else
12729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12730 for as_dir in $PATH
12731 do
12732 IFS=$as_save_IFS
12733 test -z "$as_dir" && as_dir=.
12734 for ac_exec_ext in '' $ac_executable_extensions; do
12735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12736 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
12737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12738 break 2
12739 fi
12740 done
12741 done
12742 IFS=$as_save_IFS
12743
12744 fi
12745 fi
12746 FC=$ac_cv_prog_FC
12747 if test -n "$FC"; then
12748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
12749 $as_echo "$FC" >&6; }
12750 else
12751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12752 $as_echo "no" >&6; }
12753 fi
12754
12755
12756 test -n "$FC" && break
12757 done
12758 fi
12759 if test -z "$FC"; then
12760 ac_ct_FC=$FC
12761 for ac_prog in gfortran
12762 do
12763 # Extract the first word of "$ac_prog", so it can be a program name with args.
12764 set dummy $ac_prog; ac_word=$2
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12766 $as_echo_n "checking for $ac_word... " >&6; }
12767 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
12768 $as_echo_n "(cached) " >&6
12769 else
12770 if test -n "$ac_ct_FC"; then
12771 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
12772 else
12773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12774 for as_dir in $PATH
12775 do
12776 IFS=$as_save_IFS
12777 test -z "$as_dir" && as_dir=.
12778 for ac_exec_ext in '' $ac_executable_extensions; do
12779 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12780 ac_cv_prog_ac_ct_FC="$ac_prog"
12781 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12782 break 2
12783 fi
12784 done
12785 done
12786 IFS=$as_save_IFS
12787
12788 fi
12789 fi
12790 ac_ct_FC=$ac_cv_prog_ac_ct_FC
12791 if test -n "$ac_ct_FC"; then
12792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
12793 $as_echo "$ac_ct_FC" >&6; }
12794 else
12795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12796 $as_echo "no" >&6; }
12797 fi
12798
12799
12800 test -n "$ac_ct_FC" && break
12801 done
12802
12803 if test "x$ac_ct_FC" = x; then
12804 FC=""
12805 else
12806 case $cross_compiling:$ac_tool_warned in
12807 yes:)
12808 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12809 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12810 ac_tool_warned=yes ;;
12811 esac
12812 FC=$ac_ct_FC
12813 fi
12814 fi
12815
12816
12817 # Provide some information about the compiler.
12818 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
12819 set X $ac_compile
12820 ac_compiler=$2
12821 for ac_option in --version -v -V -qversion; do
12822 { { ac_try="$ac_compiler $ac_option >&5"
12823 case "(($ac_try" in
12824 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12825 *) ac_try_echo=$ac_try;;
12826 esac
12827 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12828 $as_echo "$ac_try_echo"; } >&5
12829 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12830 ac_status=$?
12831 if test -s conftest.err; then
12832 sed '10a\
12833 ... rest of stderr output deleted ...
12834 10q' conftest.err >conftest.er1
12835 cat conftest.er1 >&5
12836 rm -f conftest.er1 conftest.err
12837 fi
12838 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12839 test $ac_status = 0; }
12840 done
12841 rm -f a.out
12842
12843 # If we don't use `.F' as extension, the preprocessor is not run on the
12844 # input file. (Note that this only needs to work for GNU compilers.)
12845 ac_save_ext=$ac_ext
12846 ac_ext=F
12847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
12848 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
12849 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
12850 $as_echo_n "(cached) " >&6
12851 else
12852 cat > conftest.$ac_ext <<_ACEOF
12853 program main
12854 #ifndef __GNUC__
12855 choke me
12856 #endif
12857
12858 end
12859 _ACEOF
12860 if ac_fn_fc_try_compile "$LINENO"; then :
12861 ac_compiler_gnu=yes
12862 else
12863 ac_compiler_gnu=no
12864 fi
12865 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12866 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
12867
12868 fi
12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
12870 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
12871 ac_ext=$ac_save_ext
12872 ac_test_FCFLAGS=${FCFLAGS+set}
12873 ac_save_FCFLAGS=$FCFLAGS
12874 FCFLAGS=
12875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
12876 $as_echo_n "checking whether $FC accepts -g... " >&6; }
12877 if test "${ac_cv_prog_fc_g+set}" = set; then :
12878 $as_echo_n "(cached) " >&6
12879 else
12880 FCFLAGS=-g
12881 cat > conftest.$ac_ext <<_ACEOF
12882 program main
12883
12884 end
12885 _ACEOF
12886 if ac_fn_fc_try_compile "$LINENO"; then :
12887 ac_cv_prog_fc_g=yes
12888 else
12889 ac_cv_prog_fc_g=no
12890 fi
12891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12892
12893 fi
12894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
12895 $as_echo "$ac_cv_prog_fc_g" >&6; }
12896 if test "$ac_test_FCFLAGS" = set; then
12897 FCFLAGS=$ac_save_FCFLAGS
12898 elif test $ac_cv_prog_fc_g = yes; then
12899 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
12900 FCFLAGS="-g -O2"
12901 else
12902 FCFLAGS="-g"
12903 fi
12904 else
12905 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
12906 FCFLAGS="-O2"
12907 else
12908 FCFLAGS=
12909 fi
12910 fi
12911
12912 ac_ext=c
12913 ac_cpp='$CPP $CPPFLAGS'
12914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12917
12918 ac_ext=${ac_fc_srcext-f}
12919 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
12920 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
12921 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12922
12923
12924 if test -z "$FC" || test "X$FC" = "Xno"; then
12925 _lt_disable_FC=yes
12926 fi
12927
12928 archive_cmds_need_lc_FC=no
12929 allow_undefined_flag_FC=
12930 always_export_symbols_FC=no
12931 archive_expsym_cmds_FC=
12932 export_dynamic_flag_spec_FC=
12933 hardcode_direct_FC=no
12934 hardcode_direct_absolute_FC=no
12935 hardcode_libdir_flag_spec_FC=
12936 hardcode_libdir_flag_spec_ld_FC=
12937 hardcode_libdir_separator_FC=
12938 hardcode_minus_L_FC=no
12939 hardcode_automatic_FC=no
12940 inherit_rpath_FC=no
12941 module_cmds_FC=
12942 module_expsym_cmds_FC=
12943 link_all_deplibs_FC=unknown
12944 old_archive_cmds_FC=$old_archive_cmds
12945 reload_flag_FC=$reload_flag
12946 reload_cmds_FC=$reload_cmds
12947 no_undefined_flag_FC=
12948 whole_archive_flag_spec_FC=
12949 enable_shared_with_static_runtimes_FC=no
12950
12951 # Source file extension for fc test sources.
12952 ac_ext=${ac_fc_srcext-f}
12953
12954 # Object file extension for compiled fc test sources.
12955 objext=o
12956 objext_FC=$objext
12957
12958 # No sense in running all these tests if we already determined that
12959 # the FC compiler isn't working. Some variables (like enable_shared)
12960 # are currently assumed to apply to all compilers on this platform,
12961 # and will be corrupted by setting them based on a non-working compiler.
12962 if test "$_lt_disable_FC" != yes; then
12963 # Code to be used in simple compile tests
12964 lt_simple_compile_test_code="\
12965 subroutine t
12966 return
12967 end
12968 "
12969
12970 # Code to be used in simple link tests
12971 lt_simple_link_test_code="\
12972 program t
12973 end
12974 "
12975
12976 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12977
12978
12979
12980
12981
12982
12983 # If no C compiler was specified, use CC.
12984 LTCC=${LTCC-"$CC"}
12985
12986 # If no C compiler flags were specified, use CFLAGS.
12987 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12988
12989 # Allow CC to be a program name with arguments.
12990 compiler=$CC
12991
12992
12993 # save warnings/boilerplate of simple test code
12994 ac_outfile=conftest.$ac_objext
12995 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12996 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12997 _lt_compiler_boilerplate=`cat conftest.err`
12998 $RM conftest*
12999
13000 ac_outfile=conftest.$ac_objext
13001 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13002 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13003 _lt_linker_boilerplate=`cat conftest.err`
13004 $RM -r conftest*
13005
13006
13007 # Allow CC to be a program name with arguments.
13008 lt_save_CC="$CC"
13009 lt_save_GCC=$GCC
13010 CC=${FC-"f95"}
13011 compiler=$CC
13012 GCC=$ac_cv_fc_compiler_gnu
13013
13014 compiler_FC=$CC
13015 for cc_temp in $compiler""; do
13016 case $cc_temp in
13017 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13018 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13019 \-*) ;;
13020 *) break;;
13021 esac
13022 done
13023 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13024
13025
13026 if test -n "$compiler"; then
13027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13028 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13030 $as_echo "$can_build_shared" >&6; }
13031
13032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13033 $as_echo_n "checking whether to build shared libraries... " >&6; }
13034 test "$can_build_shared" = "no" && enable_shared=no
13035
13036 # On AIX, shared libraries and static libraries use the same namespace, and
13037 # are all built from PIC.
13038 case $host_os in
13039 aix3*)
13040 test "$enable_shared" = yes && enable_static=no
13041 if test -n "$RANLIB"; then
13042 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13043 postinstall_cmds='$RANLIB $lib'
13044 fi
13045 ;;
13046 aix[4-9]*)
13047 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13048 test "$enable_shared" = yes && enable_static=no
13049 fi
13050 ;;
13051 esac
13052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13053 $as_echo "$enable_shared" >&6; }
13054
13055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13056 $as_echo_n "checking whether to build static libraries... " >&6; }
13057 # Make sure either enable_shared or enable_static is yes.
13058 test "$enable_shared" = yes || enable_static=yes
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13060 $as_echo "$enable_static" >&6; }
13061
13062 GCC_FC="$ac_cv_fc_compiler_gnu"
13063 LD_FC="$LD"
13064
13065 ## CAVEAT EMPTOR:
13066 ## There is no encapsulation within the following macros, do not change
13067 ## the running order or otherwise move them around unless you know exactly
13068 ## what you are doing...
13069 # Dependencies to place before and after the object being linked:
13070 predep_objects_FC=
13071 postdep_objects_FC=
13072 predeps_FC=
13073 postdeps_FC=
13074 compiler_lib_search_path_FC=
13075
13076 cat > conftest.$ac_ext <<_LT_EOF
13077 subroutine foo
13078 implicit none
13079 integer a
13080 a=0
13081 return
13082 end
13083 _LT_EOF
13084
13085 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13086 (eval $ac_compile) 2>&5
13087 ac_status=$?
13088 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13089 test $ac_status = 0; }; then
13090 # Parse the compiler output and extract the necessary
13091 # objects, libraries and library flags.
13092
13093 # Sentinel used to keep track of whether or not we are before
13094 # the conftest object file.
13095 pre_test_object_deps_done=no
13096
13097 for p in `eval "$output_verbose_link_cmd"`; do
13098 case $p in
13099
13100 -L* | -R* | -l*)
13101 # Some compilers place space between "-{L,R}" and the path.
13102 # Remove the space.
13103 if test $p = "-L" ||
13104 test $p = "-R"; then
13105 prev=$p
13106 continue
13107 else
13108 prev=
13109 fi
13110
13111 if test "$pre_test_object_deps_done" = no; then
13112 case $p in
13113 -L* | -R*)
13114 # Internal compiler library paths should come after those
13115 # provided the user. The postdeps already come after the
13116 # user supplied libs so there is no need to process them.
13117 if test -z "$compiler_lib_search_path_FC"; then
13118 compiler_lib_search_path_FC="${prev}${p}"
13119 else
13120 compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
13121 fi
13122 ;;
13123 # The "-l" case would never come before the object being
13124 # linked, so don't bother handling this case.
13125 esac
13126 else
13127 if test -z "$postdeps_FC"; then
13128 postdeps_FC="${prev}${p}"
13129 else
13130 postdeps_FC="${postdeps_FC} ${prev}${p}"
13131 fi
13132 fi
13133 ;;
13134
13135 *.$objext)
13136 # This assumes that the test object file only shows up
13137 # once in the compiler output.
13138 if test "$p" = "conftest.$objext"; then
13139 pre_test_object_deps_done=yes
13140 continue
13141 fi
13142
13143 if test "$pre_test_object_deps_done" = no; then
13144 if test -z "$predep_objects_FC"; then
13145 predep_objects_FC="$p"
13146 else
13147 predep_objects_FC="$predep_objects_FC $p"
13148 fi
13149 else
13150 if test -z "$postdep_objects_FC"; then
13151 postdep_objects_FC="$p"
13152 else
13153 postdep_objects_FC="$postdep_objects_FC $p"
13154 fi
13155 fi
13156 ;;
13157
13158 *) ;; # Ignore the rest.
13159
13160 esac
13161 done
13162
13163 # Clean up.
13164 rm -f a.out a.exe
13165 else
13166 echo "libtool.m4: error: problem compiling FC test program"
13167 fi
13168
13169 $RM -f confest.$objext
13170
13171 # PORTME: override above test on systems where it is broken
13172
13173
13174 case " $postdeps_FC " in
13175 *" -lc "*) archive_cmds_need_lc_FC=no ;;
13176 esac
13177 compiler_lib_search_dirs_FC=
13178 if test -n "${compiler_lib_search_path_FC}"; then
13179 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13180 fi
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212 lt_prog_compiler_wl_FC=
13213 lt_prog_compiler_pic_FC=
13214 lt_prog_compiler_static_FC=
13215
13216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13217 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13218
13219 if test "$GCC" = yes; then
13220 lt_prog_compiler_wl_FC='-Wl,'
13221 lt_prog_compiler_static_FC='-static'
13222
13223 case $host_os in
13224 aix*)
13225 # All AIX code is PIC.
13226 if test "$host_cpu" = ia64; then
13227 # AIX 5 now supports IA64 processor
13228 lt_prog_compiler_static_FC='-Bstatic'
13229 fi
13230 lt_prog_compiler_pic_FC='-fPIC'
13231 ;;
13232
13233 amigaos*)
13234 case $host_cpu in
13235 powerpc)
13236 # see comment about AmigaOS4 .so support
13237 lt_prog_compiler_pic_FC='-fPIC'
13238 ;;
13239 m68k)
13240 # FIXME: we need at least 68020 code to build shared libraries, but
13241 # adding the `-m68020' flag to GCC prevents building anything better,
13242 # like `-m68040'.
13243 lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
13244 ;;
13245 esac
13246 ;;
13247
13248 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13249 # PIC is the default for these OSes.
13250 ;;
13251
13252 mingw* | cygwin* | pw32* | os2* | cegcc*)
13253 # This hack is so that the source file can tell whether it is being
13254 # built for inclusion in a dll (and should export symbols for example).
13255 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13256 # (--disable-auto-import) libraries
13257 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13258 ;;
13259
13260 darwin* | rhapsody*)
13261 # PIC is the default on this platform
13262 # Common symbols not allowed in MH_DYLIB files
13263 lt_prog_compiler_pic_FC='-fno-common'
13264 ;;
13265
13266 haiku*)
13267 # PIC is the default for Haiku.
13268 # The "-static" flag exists, but is broken.
13269 lt_prog_compiler_static_FC=
13270 ;;
13271
13272 hpux*)
13273 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13274 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13275 # sets the default TLS model and affects inlining.
13276 case $host_cpu in
13277 hppa*64*)
13278 # +Z the default
13279 ;;
13280 *)
13281 lt_prog_compiler_pic_FC='-fPIC'
13282 ;;
13283 esac
13284 ;;
13285
13286 interix[3-9]*)
13287 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13288 # Instead, we relocate shared libraries at runtime.
13289 ;;
13290
13291 msdosdjgpp*)
13292 # Just because we use GCC doesn't mean we suddenly get shared libraries
13293 # on systems that don't support them.
13294 lt_prog_compiler_can_build_shared_FC=no
13295 enable_shared=no
13296 ;;
13297
13298 *nto* | *qnx*)
13299 # QNX uses GNU C++, but need to define -shared option too, otherwise
13300 # it will coredump.
13301 lt_prog_compiler_pic_FC='-fPIC -shared'
13302 ;;
13303
13304 sysv4*MP*)
13305 if test -d /usr/nec; then
13306 lt_prog_compiler_pic_FC=-Kconform_pic
13307 fi
13308 ;;
13309
13310 *)
13311 lt_prog_compiler_pic_FC='-fPIC'
13312 ;;
13313 esac
13314
13315 case $cc_basename in
13316 nvcc*) # Cuda Compiler Driver 2.2
13317 lt_prog_compiler_wl_FC='-Xlinker '
13318 lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
13319 ;;
13320 esac
13321 else
13322 # PORTME Check for flag to pass linker flags through the system compiler.
13323 case $host_os in
13324 aix*)
13325 lt_prog_compiler_wl_FC='-Wl,'
13326 if test "$host_cpu" = ia64; then
13327 # AIX 5 now supports IA64 processor
13328 lt_prog_compiler_static_FC='-Bstatic'
13329 else
13330 lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
13331 fi
13332 ;;
13333
13334 mingw* | cygwin* | pw32* | os2* | cegcc*)
13335 # This hack is so that the source file can tell whether it is being
13336 # built for inclusion in a dll (and should export symbols for example).
13337 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13338 ;;
13339
13340 hpux9* | hpux10* | hpux11*)
13341 lt_prog_compiler_wl_FC='-Wl,'
13342 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13343 # not for PA HP-UX.
13344 case $host_cpu in
13345 hppa*64*|ia64*)
13346 # +Z the default
13347 ;;
13348 *)
13349 lt_prog_compiler_pic_FC='+Z'
13350 ;;
13351 esac
13352 # Is there a better lt_prog_compiler_static that works with the bundled CC?
13353 lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
13354 ;;
13355
13356 irix5* | irix6* | nonstopux*)
13357 lt_prog_compiler_wl_FC='-Wl,'
13358 # PIC (with -KPIC) is the default.
13359 lt_prog_compiler_static_FC='-non_shared'
13360 ;;
13361
13362 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13363 case $cc_basename in
13364 # old Intel for x86_64 which still supported -KPIC.
13365 ecc*)
13366 lt_prog_compiler_wl_FC='-Wl,'
13367 lt_prog_compiler_pic_FC='-KPIC'
13368 lt_prog_compiler_static_FC='-static'
13369 ;;
13370 # icc used to be incompatible with GCC.
13371 # ICC 10 doesn't accept -KPIC any more.
13372 icc* | ifort*)
13373 lt_prog_compiler_wl_FC='-Wl,'
13374 lt_prog_compiler_pic_FC='-fPIC'
13375 lt_prog_compiler_static_FC='-static'
13376 ;;
13377 # Lahey Fortran 8.1.
13378 lf95*)
13379 lt_prog_compiler_wl_FC='-Wl,'
13380 lt_prog_compiler_pic_FC='--shared'
13381 lt_prog_compiler_static_FC='--static'
13382 ;;
13383 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
13384 # Portland Group compilers (*not* the Pentium gcc compiler,
13385 # which looks to be a dead project)
13386 lt_prog_compiler_wl_FC='-Wl,'
13387 lt_prog_compiler_pic_FC='-fpic'
13388 lt_prog_compiler_static_FC='-Bstatic'
13389 ;;
13390 ccc*)
13391 lt_prog_compiler_wl_FC='-Wl,'
13392 # All Alpha code is PIC.
13393 lt_prog_compiler_static_FC='-non_shared'
13394 ;;
13395 xl* | bgxl* | bgf* | mpixl*)
13396 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
13397 lt_prog_compiler_wl_FC='-Wl,'
13398 lt_prog_compiler_pic_FC='-qpic'
13399 lt_prog_compiler_static_FC='-qstaticlink'
13400 ;;
13401 *)
13402 case `$CC -V 2>&1 | sed 5q` in
13403 *Sun\ F* | *Sun*Fortran*)
13404 # Sun Fortran 8.3 passes all unrecognized flags to the linker
13405 lt_prog_compiler_pic_FC='-KPIC'
13406 lt_prog_compiler_static_FC='-Bstatic'
13407 lt_prog_compiler_wl_FC=''
13408 ;;
13409 *Sun\ C*)
13410 # Sun C 5.9
13411 lt_prog_compiler_pic_FC='-KPIC'
13412 lt_prog_compiler_static_FC='-Bstatic'
13413 lt_prog_compiler_wl_FC='-Wl,'
13414 ;;
13415 esac
13416 ;;
13417 esac
13418 ;;
13419
13420 newsos6)
13421 lt_prog_compiler_pic_FC='-KPIC'
13422 lt_prog_compiler_static_FC='-Bstatic'
13423 ;;
13424
13425 *nto* | *qnx*)
13426 # QNX uses GNU C++, but need to define -shared option too, otherwise
13427 # it will coredump.
13428 lt_prog_compiler_pic_FC='-fPIC -shared'
13429 ;;
13430
13431 osf3* | osf4* | osf5*)
13432 lt_prog_compiler_wl_FC='-Wl,'
13433 # All OSF/1 code is PIC.
13434 lt_prog_compiler_static_FC='-non_shared'
13435 ;;
13436
13437 rdos*)
13438 lt_prog_compiler_static_FC='-non_shared'
13439 ;;
13440
13441 solaris*)
13442 lt_prog_compiler_pic_FC='-KPIC'
13443 lt_prog_compiler_static_FC='-Bstatic'
13444 case $cc_basename in
13445 f77* | f90* | f95*)
13446 lt_prog_compiler_wl_FC='-Qoption ld ';;
13447 *)
13448 lt_prog_compiler_wl_FC='-Wl,';;
13449 esac
13450 ;;
13451
13452 sunos4*)
13453 lt_prog_compiler_wl_FC='-Qoption ld '
13454 lt_prog_compiler_pic_FC='-PIC'
13455 lt_prog_compiler_static_FC='-Bstatic'
13456 ;;
13457
13458 sysv4 | sysv4.2uw2* | sysv4.3*)
13459 lt_prog_compiler_wl_FC='-Wl,'
13460 lt_prog_compiler_pic_FC='-KPIC'
13461 lt_prog_compiler_static_FC='-Bstatic'
13462 ;;
13463
13464 sysv4*MP*)
13465 if test -d /usr/nec ;then
13466 lt_prog_compiler_pic_FC='-Kconform_pic'
13467 lt_prog_compiler_static_FC='-Bstatic'
13468 fi
13469 ;;
13470
13471 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13472 lt_prog_compiler_wl_FC='-Wl,'
13473 lt_prog_compiler_pic_FC='-KPIC'
13474 lt_prog_compiler_static_FC='-Bstatic'
13475 ;;
13476
13477 unicos*)
13478 lt_prog_compiler_wl_FC='-Wl,'
13479 lt_prog_compiler_can_build_shared_FC=no
13480 ;;
13481
13482 uts4*)
13483 lt_prog_compiler_pic_FC='-pic'
13484 lt_prog_compiler_static_FC='-Bstatic'
13485 ;;
13486
13487 *)
13488 lt_prog_compiler_can_build_shared_FC=no
13489 ;;
13490 esac
13491 fi
13492
13493 case $host_os in
13494 # For platforms which do not support PIC, -DPIC is meaningless:
13495 *djgpp*)
13496 lt_prog_compiler_pic_FC=
13497 ;;
13498 *)
13499 lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
13500 ;;
13501 esac
13502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
13503 $as_echo "$lt_prog_compiler_pic_FC" >&6; }
13504
13505
13506
13507 #
13508 # Check to make sure the PIC flag actually works.
13509 #
13510 if test -n "$lt_prog_compiler_pic_FC"; then
13511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
13512 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
13513 if test "${lt_cv_prog_compiler_pic_works_FC+set}" = set; then :
13514 $as_echo_n "(cached) " >&6
13515 else
13516 lt_cv_prog_compiler_pic_works_FC=no
13517 ac_outfile=conftest.$ac_objext
13518 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13519 lt_compiler_flag="$lt_prog_compiler_pic_FC"
13520 # Insert the option either (1) after the last *FLAGS variable, or
13521 # (2) before a word containing "conftest.", or (3) at the end.
13522 # Note that $ac_compile itself does not contain backslashes and begins
13523 # with a dollar sign (not a hyphen), so the echo should work correctly.
13524 # The option is referenced via a variable to avoid confusing sed.
13525 lt_compile=`echo "$ac_compile" | $SED \
13526 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13527 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13528 -e 's:$: $lt_compiler_flag:'`
13529 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13530 (eval "$lt_compile" 2>conftest.err)
13531 ac_status=$?
13532 cat conftest.err >&5
13533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13534 if (exit $ac_status) && test -s "$ac_outfile"; then
13535 # The compiler can only warn and ignore the option if not recognized
13536 # So say no if there are warnings other than the usual output.
13537 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13538 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13539 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13540 lt_cv_prog_compiler_pic_works_FC=yes
13541 fi
13542 fi
13543 $RM conftest*
13544
13545 fi
13546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
13547 $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
13548
13549 if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
13550 case $lt_prog_compiler_pic_FC in
13551 "" | " "*) ;;
13552 *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
13553 esac
13554 else
13555 lt_prog_compiler_pic_FC=
13556 lt_prog_compiler_can_build_shared_FC=no
13557 fi
13558
13559 fi
13560
13561
13562
13563 #
13564 # Check to make sure the static flag actually works.
13565 #
13566 wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
13567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13568 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13569 if test "${lt_cv_prog_compiler_static_works_FC+set}" = set; then :
13570 $as_echo_n "(cached) " >&6
13571 else
13572 lt_cv_prog_compiler_static_works_FC=no
13573 save_LDFLAGS="$LDFLAGS"
13574 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13575 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13576 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13577 # The linker can only warn and ignore the option if not recognized
13578 # So say no if there are warnings
13579 if test -s conftest.err; then
13580 # Append any errors to the config.log.
13581 cat conftest.err 1>&5
13582 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13583 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13584 if diff conftest.exp conftest.er2 >/dev/null; then
13585 lt_cv_prog_compiler_static_works_FC=yes
13586 fi
13587 else
13588 lt_cv_prog_compiler_static_works_FC=yes
13589 fi
13590 fi
13591 $RM -r conftest*
13592 LDFLAGS="$save_LDFLAGS"
13593
13594 fi
13595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
13596 $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
13597
13598 if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
13599 :
13600 else
13601 lt_prog_compiler_static_FC=
13602 fi
13603
13604
13605
13606
13607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13608 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13609 if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
13610 $as_echo_n "(cached) " >&6
13611 else
13612 lt_cv_prog_compiler_c_o_FC=no
13613 $RM -r conftest 2>/dev/null
13614 mkdir conftest
13615 cd conftest
13616 mkdir out
13617 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13618
13619 lt_compiler_flag="-o out/conftest2.$ac_objext"
13620 # Insert the option either (1) after the last *FLAGS variable, or
13621 # (2) before a word containing "conftest.", or (3) at the end.
13622 # Note that $ac_compile itself does not contain backslashes and begins
13623 # with a dollar sign (not a hyphen), so the echo should work correctly.
13624 lt_compile=`echo "$ac_compile" | $SED \
13625 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13626 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13627 -e 's:$: $lt_compiler_flag:'`
13628 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13629 (eval "$lt_compile" 2>out/conftest.err)
13630 ac_status=$?
13631 cat out/conftest.err >&5
13632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13633 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13634 then
13635 # The compiler can only warn and ignore the option if not recognized
13636 # So say no if there are warnings
13637 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13638 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13639 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13640 lt_cv_prog_compiler_c_o_FC=yes
13641 fi
13642 fi
13643 chmod u+w . 2>&5
13644 $RM conftest*
13645 # SGI C++ compiler will create directory out/ii_files/ for
13646 # template instantiation
13647 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13648 $RM out/* && rmdir out
13649 cd ..
13650 $RM -r conftest
13651 $RM conftest*
13652
13653 fi
13654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
13655 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
13656
13657
13658
13659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13660 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13661 if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
13662 $as_echo_n "(cached) " >&6
13663 else
13664 lt_cv_prog_compiler_c_o_FC=no
13665 $RM -r conftest 2>/dev/null
13666 mkdir conftest
13667 cd conftest
13668 mkdir out
13669 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13670
13671 lt_compiler_flag="-o out/conftest2.$ac_objext"
13672 # Insert the option either (1) after the last *FLAGS variable, or
13673 # (2) before a word containing "conftest.", or (3) at the end.
13674 # Note that $ac_compile itself does not contain backslashes and begins
13675 # with a dollar sign (not a hyphen), so the echo should work correctly.
13676 lt_compile=`echo "$ac_compile" | $SED \
13677 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13678 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13679 -e 's:$: $lt_compiler_flag:'`
13680 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13681 (eval "$lt_compile" 2>out/conftest.err)
13682 ac_status=$?
13683 cat out/conftest.err >&5
13684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13685 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13686 then
13687 # The compiler can only warn and ignore the option if not recognized
13688 # So say no if there are warnings
13689 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13690 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13691 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13692 lt_cv_prog_compiler_c_o_FC=yes
13693 fi
13694 fi
13695 chmod u+w . 2>&5
13696 $RM conftest*
13697 # SGI C++ compiler will create directory out/ii_files/ for
13698 # template instantiation
13699 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13700 $RM out/* && rmdir out
13701 cd ..
13702 $RM -r conftest
13703 $RM conftest*
13704
13705 fi
13706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
13707 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
13708
13709
13710
13711
13712 hard_links="nottested"
13713 if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
13714 # do not overwrite the value of need_locks provided by the user
13715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13716 $as_echo_n "checking if we can lock with hard links... " >&6; }
13717 hard_links=yes
13718 $RM conftest*
13719 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13720 touch conftest.a
13721 ln conftest.a conftest.b 2>&5 || hard_links=no
13722 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13724 $as_echo "$hard_links" >&6; }
13725 if test "$hard_links" = no; then
13726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13727 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13728 need_locks=warn
13729 fi
13730 else
13731 need_locks=no
13732 fi
13733
13734
13735
13736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13737 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13738
13739 runpath_var=
13740 allow_undefined_flag_FC=
13741 always_export_symbols_FC=no
13742 archive_cmds_FC=
13743 archive_expsym_cmds_FC=
13744 compiler_needs_object_FC=no
13745 enable_shared_with_static_runtimes_FC=no
13746 export_dynamic_flag_spec_FC=
13747 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13748 hardcode_automatic_FC=no
13749 hardcode_direct_FC=no
13750 hardcode_direct_absolute_FC=no
13751 hardcode_libdir_flag_spec_FC=
13752 hardcode_libdir_flag_spec_ld_FC=
13753 hardcode_libdir_separator_FC=
13754 hardcode_minus_L_FC=no
13755 hardcode_shlibpath_var_FC=unsupported
13756 inherit_rpath_FC=no
13757 link_all_deplibs_FC=unknown
13758 module_cmds_FC=
13759 module_expsym_cmds_FC=
13760 old_archive_from_new_cmds_FC=
13761 old_archive_from_expsyms_cmds_FC=
13762 thread_safe_flag_spec_FC=
13763 whole_archive_flag_spec_FC=
13764 # include_expsyms should be a list of space-separated symbols to be *always*
13765 # included in the symbol list
13766 include_expsyms_FC=
13767 # exclude_expsyms can be an extended regexp of symbols to exclude
13768 # it will be wrapped by ` (' and `)$', so one must not match beginning or
13769 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13770 # as well as any symbol that contains `d'.
13771 exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13772 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13773 # platforms (ab)use it in PIC code, but their linkers get confused if
13774 # the symbol is explicitly referenced. Since portable code cannot
13775 # rely on this symbol name, it's probably fine to never include it in
13776 # preloaded symbol tables.
13777 # Exclude shared library initialization/finalization symbols.
13778 extract_expsyms_cmds=
13779
13780 case $host_os in
13781 cygwin* | mingw* | pw32* | cegcc*)
13782 # FIXME: the MSVC++ port hasn't been tested in a loooong time
13783 # When not using gcc, we currently assume that we are using
13784 # Microsoft Visual C++.
13785 if test "$GCC" != yes; then
13786 with_gnu_ld=no
13787 fi
13788 ;;
13789 interix*)
13790 # we just hope/assume this is gcc and not c89 (= MSVC++)
13791 with_gnu_ld=yes
13792 ;;
13793 openbsd*)
13794 with_gnu_ld=no
13795 ;;
13796 esac
13797
13798 ld_shlibs_FC=yes
13799
13800 # On some targets, GNU ld is compatible enough with the native linker
13801 # that we're better off using the native interface for both.
13802 lt_use_gnu_ld_interface=no
13803 if test "$with_gnu_ld" = yes; then
13804 case $host_os in
13805 aix*)
13806 # The AIX port of GNU ld has always aspired to compatibility
13807 # with the native linker. However, as the warning in the GNU ld
13808 # block says, versions before 2.19.5* couldn't really create working
13809 # shared libraries, regardless of the interface used.
13810 case `$LD -v 2>&1` in
13811 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
13812 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
13813 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
13814 *)
13815 lt_use_gnu_ld_interface=yes
13816 ;;
13817 esac
13818 ;;
13819 *)
13820 lt_use_gnu_ld_interface=yes
13821 ;;
13822 esac
13823 fi
13824
13825 if test "$lt_use_gnu_ld_interface" = yes; then
13826 # If archive_cmds runs LD, not CC, wlarc should be empty
13827 wlarc='${wl}'
13828
13829 # Set some defaults for GNU ld with shared library support. These
13830 # are reset later if shared libraries are not supported. Putting them
13831 # here allows them to be overridden if necessary.
13832 runpath_var=LD_RUN_PATH
13833 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13834 export_dynamic_flag_spec_FC='${wl}--export-dynamic'
13835 # ancient GNU ld didn't support --whole-archive et. al.
13836 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
13837 whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13838 else
13839 whole_archive_flag_spec_FC=
13840 fi
13841 supports_anon_versioning=no
13842 case `$LD -v 2>&1` in
13843 *GNU\ gold*) supports_anon_versioning=yes ;;
13844 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
13845 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
13846 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
13847 *\ 2.11.*) ;; # other 2.11 versions
13848 *) supports_anon_versioning=yes ;;
13849 esac
13850
13851 # See if GNU ld supports shared libraries.
13852 case $host_os in
13853 aix[3-9]*)
13854 # On AIX/PPC, the GNU linker is very broken
13855 if test "$host_cpu" != ia64; then
13856 ld_shlibs_FC=no
13857 cat <<_LT_EOF 1>&2
13858
13859 *** Warning: the GNU linker, at least up to release 2.19, is reported
13860 *** to be unable to reliably create shared libraries on AIX.
13861 *** Therefore, libtool is disabling shared libraries support. If you
13862 *** really care for shared libraries, you may want to install binutils
13863 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
13864 *** You will then need to restart the configuration process.
13865
13866 _LT_EOF
13867 fi
13868 ;;
13869
13870 amigaos*)
13871 case $host_cpu in
13872 powerpc)
13873 # see comment about AmigaOS4 .so support
13874 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13875 archive_expsym_cmds_FC=''
13876 ;;
13877 m68k)
13878 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)'
13879 hardcode_libdir_flag_spec_FC='-L$libdir'
13880 hardcode_minus_L_FC=yes
13881 ;;
13882 esac
13883 ;;
13884
13885 beos*)
13886 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13887 allow_undefined_flag_FC=unsupported
13888 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13889 # support --undefined. This deserves some investigation. FIXME
13890 archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13891 else
13892 ld_shlibs_FC=no
13893 fi
13894 ;;
13895
13896 cygwin* | mingw* | pw32* | cegcc*)
13897 # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
13898 # as there is no search path for DLLs.
13899 hardcode_libdir_flag_spec_FC='-L$libdir'
13900 export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
13901 allow_undefined_flag_FC=unsupported
13902 always_export_symbols_FC=no
13903 enable_shared_with_static_runtimes_FC=yes
13904 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13905
13906 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13907 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13908 # If the export-symbols file already is a .def file (1st line
13909 # is EXPORTS), use it as is; otherwise, prepend...
13910 archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13911 cp $export_symbols $output_objdir/$soname.def;
13912 else
13913 echo EXPORTS > $output_objdir/$soname.def;
13914 cat $export_symbols >> $output_objdir/$soname.def;
13915 fi~
13916 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13917 else
13918 ld_shlibs_FC=no
13919 fi
13920 ;;
13921
13922 haiku*)
13923 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13924 link_all_deplibs_FC=yes
13925 ;;
13926
13927 interix[3-9]*)
13928 hardcode_direct_FC=no
13929 hardcode_shlibpath_var_FC=no
13930 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13931 export_dynamic_flag_spec_FC='${wl}-E'
13932 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13933 # Instead, shared libraries are loaded at an image base (0x10000000 by
13934 # default) and relocated if they conflict, which is a slow very memory
13935 # consuming and fragmenting process. To avoid this, we pick a random,
13936 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13937 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13938 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'
13939 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'
13940 ;;
13941
13942 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
13943 tmp_diet=no
13944 if test "$host_os" = linux-dietlibc; then
13945 case $cc_basename in
13946 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
13947 esac
13948 fi
13949 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
13950 && test "$tmp_diet" = no
13951 then
13952 tmp_addflag=
13953 tmp_sharedflag='-shared'
13954 case $cc_basename,$host_cpu in
13955 pgcc*) # Portland Group C compiler
13956 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'
13957 tmp_addflag=' $pic_flag'
13958 ;;
13959 pgf77* | pgf90* | pgf95* | pgfortran*)
13960 # Portland Group f77 and f90 compilers
13961 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'
13962 tmp_addflag=' $pic_flag -Mnomain' ;;
13963 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
13964 tmp_addflag=' -i_dynamic' ;;
13965 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
13966 tmp_addflag=' -i_dynamic -nofor_main' ;;
13967 ifc* | ifort*) # Intel Fortran compiler
13968 tmp_addflag=' -nofor_main' ;;
13969 lf95*) # Lahey Fortran 8.1
13970 whole_archive_flag_spec_FC=
13971 tmp_sharedflag='--shared' ;;
13972 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
13973 tmp_sharedflag='-qmkshrobj'
13974 tmp_addflag= ;;
13975 nvcc*) # Cuda Compiler Driver 2.2
13976 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'
13977 compiler_needs_object_FC=yes
13978 ;;
13979 esac
13980 case `$CC -V 2>&1 | sed 5q` in
13981 *Sun\ C*) # Sun C 5.9
13982 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'
13983 compiler_needs_object_FC=yes
13984 tmp_sharedflag='-G' ;;
13985 *Sun\ F*) # Sun Fortran 8.3
13986 tmp_sharedflag='-G' ;;
13987 esac
13988 archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13989
13990 if test "x$supports_anon_versioning" = xyes; then
13991 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
13992 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13993 echo "local: *; };" >> $output_objdir/$libname.ver~
13994 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13995 fi
13996
13997 case $cc_basename in
13998 xlf* | bgf* | bgxlf* | mpixlf*)
13999 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
14000 whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
14001 hardcode_libdir_flag_spec_FC=
14002 hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
14003 archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
14004 if test "x$supports_anon_versioning" = xyes; then
14005 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
14006 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14007 echo "local: *; };" >> $output_objdir/$libname.ver~
14008 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
14009 fi
14010 ;;
14011 esac
14012 else
14013 ld_shlibs_FC=no
14014 fi
14015 ;;
14016
14017 netbsd*)
14018 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14019 archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14020 wlarc=
14021 else
14022 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14023 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14024 fi
14025 ;;
14026
14027 solaris*)
14028 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
14029 ld_shlibs_FC=no
14030 cat <<_LT_EOF 1>&2
14031
14032 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14033 *** create shared libraries on Solaris systems. Therefore, libtool
14034 *** is disabling shared libraries support. We urge you to upgrade GNU
14035 *** binutils to release 2.9.1 or newer. Another option is to modify
14036 *** your PATH or compiler configuration so that the native linker is
14037 *** used, and then restart.
14038
14039 _LT_EOF
14040 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14041 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14042 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14043 else
14044 ld_shlibs_FC=no
14045 fi
14046 ;;
14047
14048 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14049 case `$LD -v 2>&1` in
14050 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14051 ld_shlibs_FC=no
14052 cat <<_LT_EOF 1>&2
14053
14054 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14055 *** reliably create shared libraries on SCO systems. Therefore, libtool
14056 *** is disabling shared libraries support. We urge you to upgrade GNU
14057 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14058 *** your PATH or compiler configuration so that the native linker is
14059 *** used, and then restart.
14060
14061 _LT_EOF
14062 ;;
14063 *)
14064 # For security reasons, it is highly recommended that you always
14065 # use absolute paths for naming shared libraries, and exclude the
14066 # DT_RUNPATH tag from executables and libraries. But doing so
14067 # requires that you compile everything twice, which is a pain.
14068 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14069 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14070 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14071 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14072 else
14073 ld_shlibs_FC=no
14074 fi
14075 ;;
14076 esac
14077 ;;
14078
14079 sunos4*)
14080 archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14081 wlarc=
14082 hardcode_direct_FC=yes
14083 hardcode_shlibpath_var_FC=no
14084 ;;
14085
14086 *)
14087 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14088 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14089 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14090 else
14091 ld_shlibs_FC=no
14092 fi
14093 ;;
14094 esac
14095
14096 if test "$ld_shlibs_FC" = no; then
14097 runpath_var=
14098 hardcode_libdir_flag_spec_FC=
14099 export_dynamic_flag_spec_FC=
14100 whole_archive_flag_spec_FC=
14101 fi
14102 else
14103 # PORTME fill in a description of your system's linker (not GNU ld)
14104 case $host_os in
14105 aix3*)
14106 allow_undefined_flag_FC=unsupported
14107 always_export_symbols_FC=yes
14108 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'
14109 # Note: this linker hardcodes the directories in LIBPATH if there
14110 # are no directories specified by -L.
14111 hardcode_minus_L_FC=yes
14112 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14113 # Neither direct hardcoding nor static linking is supported with a
14114 # broken collect2.
14115 hardcode_direct_FC=unsupported
14116 fi
14117 ;;
14118
14119 aix[4-9]*)
14120 if test "$host_cpu" = ia64; then
14121 # On IA64, the linker does run time linking by default, so we don't
14122 # have to do anything special.
14123 aix_use_runtimelinking=no
14124 exp_sym_flag='-Bexport'
14125 no_entry_flag=""
14126 else
14127 # If we're using GNU nm, then we don't want the "-C" option.
14128 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14129 # Also, AIX nm treats weak defined symbols like other global
14130 # defined symbols, whereas GNU nm marks them as "W".
14131 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14132 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'
14133 else
14134 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'
14135 fi
14136 aix_use_runtimelinking=no
14137
14138 # Test if we are trying to use run time linking or normal
14139 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14140 # need to do runtime linking.
14141 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14142 for ld_flag in $LDFLAGS; do
14143 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14144 aix_use_runtimelinking=yes
14145 break
14146 fi
14147 done
14148 ;;
14149 esac
14150
14151 exp_sym_flag='-bexport'
14152 no_entry_flag='-bnoentry'
14153 fi
14154
14155 # When large executables or shared objects are built, AIX ld can
14156 # have problems creating the table of contents. If linking a library
14157 # or program results in "error TOC overflow" add -mminimal-toc to
14158 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14159 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14160
14161 archive_cmds_FC=''
14162 hardcode_direct_FC=yes
14163 hardcode_direct_absolute_FC=yes
14164 hardcode_libdir_separator_FC=':'
14165 link_all_deplibs_FC=yes
14166 file_list_spec_FC='${wl}-f,'
14167
14168 if test "$GCC" = yes; then
14169 case $host_os in aix4.[012]|aix4.[012].*)
14170 # We only want to do this on AIX 4.2 and lower, the check
14171 # below for broken collect2 doesn't work under 4.3+
14172 collect2name=`${CC} -print-prog-name=collect2`
14173 if test -f "$collect2name" &&
14174 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14175 then
14176 # We have reworked collect2
14177 :
14178 else
14179 # We have old collect2
14180 hardcode_direct_FC=unsupported
14181 # It fails to find uninstalled libraries when the uninstalled
14182 # path is not listed in the libpath. Setting hardcode_minus_L
14183 # to unsupported forces relinking
14184 hardcode_minus_L_FC=yes
14185 hardcode_libdir_flag_spec_FC='-L$libdir'
14186 hardcode_libdir_separator_FC=
14187 fi
14188 ;;
14189 esac
14190 shared_flag='-shared'
14191 if test "$aix_use_runtimelinking" = yes; then
14192 shared_flag="$shared_flag "'${wl}-G'
14193 fi
14194 else
14195 # not using gcc
14196 if test "$host_cpu" = ia64; then
14197 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14198 # chokes on -Wl,-G. The following line is correct:
14199 shared_flag='-G'
14200 else
14201 if test "$aix_use_runtimelinking" = yes; then
14202 shared_flag='${wl}-G'
14203 else
14204 shared_flag='${wl}-bM:SRE'
14205 fi
14206 fi
14207 fi
14208
14209 export_dynamic_flag_spec_FC='${wl}-bexpall'
14210 # It seems that -bexpall does not export symbols beginning with
14211 # underscore (_), so it is better to generate a list of symbols to export.
14212 always_export_symbols_FC=yes
14213 if test "$aix_use_runtimelinking" = yes; then
14214 # Warning - without using the other runtime loading flags (-brtl),
14215 # -berok will link without error, but may produce a broken library.
14216 allow_undefined_flag_FC='-berok'
14217 # Determine the default libpath from the value encoded in an
14218 # empty executable.
14219 if test x$gcc_no_link = xyes; then
14220 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14221 fi
14222 cat > conftest.$ac_ext <<_ACEOF
14223 program main
14224
14225 end
14226 _ACEOF
14227 if ac_fn_fc_try_link "$LINENO"; then :
14228
14229 lt_aix_libpath_sed='
14230 /Import File Strings/,/^$/ {
14231 /^0/ {
14232 s/^0 *\(.*\)$/\1/
14233 p
14234 }
14235 }'
14236 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14237 # Check for a 64-bit object if we didn't find anything.
14238 if test -z "$aix_libpath"; then
14239 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14240 fi
14241 fi
14242 rm -f core conftest.err conftest.$ac_objext \
14243 conftest$ac_exeext conftest.$ac_ext
14244 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14245
14246 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14247 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"
14248 else
14249 if test "$host_cpu" = ia64; then
14250 hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
14251 allow_undefined_flag_FC="-z nodefs"
14252 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"
14253 else
14254 # Determine the default libpath from the value encoded in an
14255 # empty executable.
14256 if test x$gcc_no_link = xyes; then
14257 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14258 fi
14259 cat > conftest.$ac_ext <<_ACEOF
14260 program main
14261
14262 end
14263 _ACEOF
14264 if ac_fn_fc_try_link "$LINENO"; then :
14265
14266 lt_aix_libpath_sed='
14267 /Import File Strings/,/^$/ {
14268 /^0/ {
14269 s/^0 *\(.*\)$/\1/
14270 p
14271 }
14272 }'
14273 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14274 # Check for a 64-bit object if we didn't find anything.
14275 if test -z "$aix_libpath"; then
14276 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14277 fi
14278 fi
14279 rm -f core conftest.err conftest.$ac_objext \
14280 conftest$ac_exeext conftest.$ac_ext
14281 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14282
14283 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14284 # Warning - without using the other run time loading flags,
14285 # -berok will link without error, but may produce a broken library.
14286 no_undefined_flag_FC=' ${wl}-bernotok'
14287 allow_undefined_flag_FC=' ${wl}-berok'
14288 if test "$with_gnu_ld" = yes; then
14289 # We only use this code for GNU lds that support --whole-archive.
14290 whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14291 else
14292 # Exported symbols can be pulled into shared objects from archives
14293 whole_archive_flag_spec_FC='$convenience'
14294 fi
14295 archive_cmds_need_lc_FC=yes
14296 # This is similar to how AIX traditionally builds its shared libraries.
14297 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'
14298 fi
14299 fi
14300 ;;
14301
14302 amigaos*)
14303 case $host_cpu in
14304 powerpc)
14305 # see comment about AmigaOS4 .so support
14306 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14307 archive_expsym_cmds_FC=''
14308 ;;
14309 m68k)
14310 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)'
14311 hardcode_libdir_flag_spec_FC='-L$libdir'
14312 hardcode_minus_L_FC=yes
14313 ;;
14314 esac
14315 ;;
14316
14317 bsdi[45]*)
14318 export_dynamic_flag_spec_FC=-rdynamic
14319 ;;
14320
14321 cygwin* | mingw* | pw32* | cegcc*)
14322 # When not using gcc, we currently assume that we are using
14323 # Microsoft Visual C++.
14324 # hardcode_libdir_flag_spec is actually meaningless, as there is
14325 # no search path for DLLs.
14326 hardcode_libdir_flag_spec_FC=' '
14327 allow_undefined_flag_FC=unsupported
14328 # Tell ltmain to make .lib files, not .a files.
14329 libext=lib
14330 # Tell ltmain to make .dll files, not .so files.
14331 shrext_cmds=".dll"
14332 # FIXME: Setting linknames here is a bad hack.
14333 archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
14334 # The linker will automatically build a .lib file if we build a DLL.
14335 old_archive_from_new_cmds_FC='true'
14336 # FIXME: Should let the user specify the lib program.
14337 old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
14338 fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
14339 enable_shared_with_static_runtimes_FC=yes
14340 ;;
14341
14342 darwin* | rhapsody*)
14343
14344
14345 archive_cmds_need_lc_FC=no
14346 hardcode_direct_FC=no
14347 hardcode_automatic_FC=yes
14348 hardcode_shlibpath_var_FC=unsupported
14349 if test "$lt_cv_ld_force_load" = "yes"; then
14350 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\"`'
14351 else
14352 whole_archive_flag_spec_FC=''
14353 fi
14354 link_all_deplibs_FC=yes
14355 allow_undefined_flag_FC="$_lt_dar_allow_undefined"
14356 case $cc_basename in
14357 ifort*) _lt_dar_can_shared=yes ;;
14358 *) _lt_dar_can_shared=$GCC ;;
14359 esac
14360 if test "$_lt_dar_can_shared" = "yes"; then
14361 output_verbose_link_cmd=func_echo_all
14362 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}"
14363 module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14364 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}"
14365 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}"
14366
14367 else
14368 ld_shlibs_FC=no
14369 fi
14370
14371 ;;
14372
14373 dgux*)
14374 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14375 hardcode_libdir_flag_spec_FC='-L$libdir'
14376 hardcode_shlibpath_var_FC=no
14377 ;;
14378
14379 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14380 # support. Future versions do this automatically, but an explicit c++rt0.o
14381 # does not break anything, and helps significantly (at the cost of a little
14382 # extra space).
14383 freebsd2.2*)
14384 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14385 hardcode_libdir_flag_spec_FC='-R$libdir'
14386 hardcode_direct_FC=yes
14387 hardcode_shlibpath_var_FC=no
14388 ;;
14389
14390 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14391 freebsd2.*)
14392 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14393 hardcode_direct_FC=yes
14394 hardcode_minus_L_FC=yes
14395 hardcode_shlibpath_var_FC=no
14396 ;;
14397
14398 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14399 freebsd* | dragonfly*)
14400 archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14401 hardcode_libdir_flag_spec_FC='-R$libdir'
14402 hardcode_direct_FC=yes
14403 hardcode_shlibpath_var_FC=no
14404 ;;
14405
14406 hpux9*)
14407 if test "$GCC" = yes; then
14408 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'
14409 else
14410 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'
14411 fi
14412 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14413 hardcode_libdir_separator_FC=:
14414 hardcode_direct_FC=yes
14415
14416 # hardcode_minus_L: Not really in the search PATH,
14417 # but as the default location of the library.
14418 hardcode_minus_L_FC=yes
14419 export_dynamic_flag_spec_FC='${wl}-E'
14420 ;;
14421
14422 hpux10*)
14423 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14424 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14425 else
14426 archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14427 fi
14428 if test "$with_gnu_ld" = no; then
14429 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14430 hardcode_libdir_flag_spec_ld_FC='+b $libdir'
14431 hardcode_libdir_separator_FC=:
14432 hardcode_direct_FC=yes
14433 hardcode_direct_absolute_FC=yes
14434 export_dynamic_flag_spec_FC='${wl}-E'
14435 # hardcode_minus_L: Not really in the search PATH,
14436 # but as the default location of the library.
14437 hardcode_minus_L_FC=yes
14438 fi
14439 ;;
14440
14441 hpux11*)
14442 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14443 case $host_cpu in
14444 hppa*64*)
14445 archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14446 ;;
14447 ia64*)
14448 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14449 ;;
14450 *)
14451 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14452 ;;
14453 esac
14454 else
14455 case $host_cpu in
14456 hppa*64*)
14457 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14458 ;;
14459 ia64*)
14460 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14461 ;;
14462 *)
14463 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14464 ;;
14465 esac
14466 fi
14467 if test "$with_gnu_ld" = no; then
14468 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14469 hardcode_libdir_separator_FC=:
14470
14471 case $host_cpu in
14472 hppa*64*|ia64*)
14473 hardcode_direct_FC=no
14474 hardcode_shlibpath_var_FC=no
14475 ;;
14476 *)
14477 hardcode_direct_FC=yes
14478 hardcode_direct_absolute_FC=yes
14479 export_dynamic_flag_spec_FC='${wl}-E'
14480
14481 # hardcode_minus_L: Not really in the search PATH,
14482 # but as the default location of the library.
14483 hardcode_minus_L_FC=yes
14484 ;;
14485 esac
14486 fi
14487 ;;
14488
14489 irix5* | irix6* | nonstopux*)
14490 if test "$GCC" = yes; then
14491 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'
14492 # Try to use the -exported_symbol ld option, if it does not
14493 # work, assume that -exports_file does not work either and
14494 # implicitly export all symbols.
14495 save_LDFLAGS="$LDFLAGS"
14496 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
14497 if test x$gcc_no_link = xyes; then
14498 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14499 fi
14500 cat > conftest.$ac_ext <<_ACEOF
14501 int foo(void) {}
14502 _ACEOF
14503 if ac_fn_fc_try_link "$LINENO"; then :
14504 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'
14505
14506 fi
14507 rm -f core conftest.err conftest.$ac_objext \
14508 conftest$ac_exeext conftest.$ac_ext
14509 LDFLAGS="$save_LDFLAGS"
14510 else
14511 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'
14512 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'
14513 fi
14514 archive_cmds_need_lc_FC='no'
14515 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14516 hardcode_libdir_separator_FC=:
14517 inherit_rpath_FC=yes
14518 link_all_deplibs_FC=yes
14519 ;;
14520
14521 netbsd*)
14522 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14523 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14524 else
14525 archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14526 fi
14527 hardcode_libdir_flag_spec_FC='-R$libdir'
14528 hardcode_direct_FC=yes
14529 hardcode_shlibpath_var_FC=no
14530 ;;
14531
14532 newsos6)
14533 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14534 hardcode_direct_FC=yes
14535 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14536 hardcode_libdir_separator_FC=:
14537 hardcode_shlibpath_var_FC=no
14538 ;;
14539
14540 *nto* | *qnx*)
14541 ;;
14542
14543 openbsd*)
14544 if test -f /usr/libexec/ld.so; then
14545 hardcode_direct_FC=yes
14546 hardcode_shlibpath_var_FC=no
14547 hardcode_direct_absolute_FC=yes
14548 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14549 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14550 archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14551 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14552 export_dynamic_flag_spec_FC='${wl}-E'
14553 else
14554 case $host_os in
14555 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14556 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14557 hardcode_libdir_flag_spec_FC='-R$libdir'
14558 ;;
14559 *)
14560 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14561 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14562 ;;
14563 esac
14564 fi
14565 else
14566 ld_shlibs_FC=no
14567 fi
14568 ;;
14569
14570 os2*)
14571 hardcode_libdir_flag_spec_FC='-L$libdir'
14572 hardcode_minus_L_FC=yes
14573 allow_undefined_flag_FC=unsupported
14574 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'
14575 old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14576 ;;
14577
14578 osf3*)
14579 if test "$GCC" = yes; then
14580 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14581 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'
14582 else
14583 allow_undefined_flag_FC=' -expect_unresolved \*'
14584 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'
14585 fi
14586 archive_cmds_need_lc_FC='no'
14587 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14588 hardcode_libdir_separator_FC=:
14589 ;;
14590
14591 osf4* | osf5*) # as osf3* with the addition of -msym flag
14592 if test "$GCC" = yes; then
14593 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14594 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'
14595 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14596 else
14597 allow_undefined_flag_FC=' -expect_unresolved \*'
14598 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'
14599 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~
14600 $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'
14601
14602 # Both c and cxx compiler support -rpath directly
14603 hardcode_libdir_flag_spec_FC='-rpath $libdir'
14604 fi
14605 archive_cmds_need_lc_FC='no'
14606 hardcode_libdir_separator_FC=:
14607 ;;
14608
14609 solaris*)
14610 no_undefined_flag_FC=' -z defs'
14611 if test "$GCC" = yes; then
14612 wlarc='${wl}'
14613 archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14614 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14615 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14616 else
14617 case `$CC -V 2>&1` in
14618 *"Compilers 5.0"*)
14619 wlarc=''
14620 archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14621 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14622 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
14623 ;;
14624 *)
14625 wlarc='${wl}'
14626 archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
14627 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14628 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14629 ;;
14630 esac
14631 fi
14632 hardcode_libdir_flag_spec_FC='-R$libdir'
14633 hardcode_shlibpath_var_FC=no
14634 case $host_os in
14635 solaris2.[0-5] | solaris2.[0-5].*) ;;
14636 *)
14637 # The compiler driver will combine and reorder linker options,
14638 # but understands `-z linker_flag'. GCC discards it without `$wl',
14639 # but is careful enough not to reorder.
14640 # Supported since Solaris 2.6 (maybe 2.5.1?)
14641 if test "$GCC" = yes; then
14642 whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14643 else
14644 whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
14645 fi
14646 ;;
14647 esac
14648 link_all_deplibs_FC=yes
14649 ;;
14650
14651 sunos4*)
14652 if test "x$host_vendor" = xsequent; then
14653 # Use $CC to link under sequent, because it throws in some extra .o
14654 # files that make .init and .fini sections work.
14655 archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14656 else
14657 archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14658 fi
14659 hardcode_libdir_flag_spec_FC='-L$libdir'
14660 hardcode_direct_FC=yes
14661 hardcode_minus_L_FC=yes
14662 hardcode_shlibpath_var_FC=no
14663 ;;
14664
14665 sysv4)
14666 case $host_vendor in
14667 sni)
14668 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14669 hardcode_direct_FC=yes # is this really true???
14670 ;;
14671 siemens)
14672 ## LD is ld it makes a PLAMLIB
14673 ## CC just makes a GrossModule.
14674 archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14675 reload_cmds_FC='$CC -r -o $output$reload_objs'
14676 hardcode_direct_FC=no
14677 ;;
14678 motorola)
14679 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14680 hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
14681 ;;
14682 esac
14683 runpath_var='LD_RUN_PATH'
14684 hardcode_shlibpath_var_FC=no
14685 ;;
14686
14687 sysv4.3*)
14688 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14689 hardcode_shlibpath_var_FC=no
14690 export_dynamic_flag_spec_FC='-Bexport'
14691 ;;
14692
14693 sysv4*MP*)
14694 if test -d /usr/nec; then
14695 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14696 hardcode_shlibpath_var_FC=no
14697 runpath_var=LD_RUN_PATH
14698 hardcode_runpath_var=yes
14699 ld_shlibs_FC=yes
14700 fi
14701 ;;
14702
14703 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14704 no_undefined_flag_FC='${wl}-z,text'
14705 archive_cmds_need_lc_FC=no
14706 hardcode_shlibpath_var_FC=no
14707 runpath_var='LD_RUN_PATH'
14708
14709 if test "$GCC" = yes; then
14710 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14711 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14712 else
14713 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14714 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14715 fi
14716 ;;
14717
14718 sysv5* | sco3.2v5* | sco5v6*)
14719 # Note: We can NOT use -z defs as we might desire, because we do not
14720 # link with -lc, and that would cause any symbols used from libc to
14721 # always be unresolved, which means just about no library would
14722 # ever link correctly. If we're not using GNU ld we use -z text
14723 # though, which does catch some bad symbols but isn't as heavy-handed
14724 # as -z defs.
14725 no_undefined_flag_FC='${wl}-z,text'
14726 allow_undefined_flag_FC='${wl}-z,nodefs'
14727 archive_cmds_need_lc_FC=no
14728 hardcode_shlibpath_var_FC=no
14729 hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
14730 hardcode_libdir_separator_FC=':'
14731 link_all_deplibs_FC=yes
14732 export_dynamic_flag_spec_FC='${wl}-Bexport'
14733 runpath_var='LD_RUN_PATH'
14734
14735 if test "$GCC" = yes; then
14736 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14737 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14738 else
14739 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14740 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14741 fi
14742 ;;
14743
14744 uts4*)
14745 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14746 hardcode_libdir_flag_spec_FC='-L$libdir'
14747 hardcode_shlibpath_var_FC=no
14748 ;;
14749
14750 *)
14751 ld_shlibs_FC=no
14752 ;;
14753 esac
14754
14755 if test x$host_vendor = xsni; then
14756 case $host in
14757 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14758 export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
14759 ;;
14760 esac
14761 fi
14762 fi
14763
14764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
14765 $as_echo "$ld_shlibs_FC" >&6; }
14766 test "$ld_shlibs_FC" = no && can_build_shared=no
14767
14768 with_gnu_ld_FC=$with_gnu_ld
14769
14770
14771
14772
14773
14774
14775 #
14776 # Do we need to explicitly link libc?
14777 #
14778 case "x$archive_cmds_need_lc_FC" in
14779 x|xyes)
14780 # Assume -lc should be added
14781 archive_cmds_need_lc_FC=yes
14782
14783 if test "$enable_shared" = yes && test "$GCC" = yes; then
14784 case $archive_cmds_FC in
14785 *'~'*)
14786 # FIXME: we may have to deal with multi-command sequences.
14787 ;;
14788 '$CC '*)
14789 # Test whether the compiler implicitly links with -lc since on some
14790 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14791 # to ld, don't add -lc before -lgcc.
14792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14793 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14794 if test "${lt_cv_archive_cmds_need_lc_FC+set}" = set; then :
14795 $as_echo_n "(cached) " >&6
14796 else
14797 $RM conftest*
14798 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14799
14800 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14801 (eval $ac_compile) 2>&5
14802 ac_status=$?
14803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14804 test $ac_status = 0; } 2>conftest.err; then
14805 soname=conftest
14806 lib=conftest
14807 libobjs=conftest.$ac_objext
14808 deplibs=
14809 wl=$lt_prog_compiler_wl_FC
14810 pic_flag=$lt_prog_compiler_pic_FC
14811 compiler_flags=-v
14812 linker_flags=-v
14813 verstring=
14814 output_objdir=.
14815 libname=conftest
14816 lt_save_allow_undefined_flag=$allow_undefined_flag_FC
14817 allow_undefined_flag_FC=
14818 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14819 (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14820 ac_status=$?
14821 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14822 test $ac_status = 0; }
14823 then
14824 lt_cv_archive_cmds_need_lc_FC=no
14825 else
14826 lt_cv_archive_cmds_need_lc_FC=yes
14827 fi
14828 allow_undefined_flag_FC=$lt_save_allow_undefined_flag
14829 else
14830 cat conftest.err 1>&5
14831 fi
14832 $RM conftest*
14833
14834 fi
14835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
14836 $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
14837 archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
14838 ;;
14839 esac
14840 fi
14841 ;;
14842 esac
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14908 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14909
14910 library_names_spec=
14911 libname_spec='lib$name'
14912 soname_spec=
14913 shrext_cmds=".so"
14914 postinstall_cmds=
14915 postuninstall_cmds=
14916 finish_cmds=
14917 finish_eval=
14918 shlibpath_var=
14919 shlibpath_overrides_runpath=unknown
14920 version_type=none
14921 dynamic_linker="$host_os ld.so"
14922 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14923 need_lib_prefix=unknown
14924 hardcode_into_libs=no
14925
14926 # when you set need_version to no, make sure it does not cause -set_version
14927 # flags to be left without arguments
14928 need_version=unknown
14929
14930 case $host_os in
14931 aix3*)
14932 version_type=linux
14933 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14934 shlibpath_var=LIBPATH
14935
14936 # AIX 3 has no versioning support, so we append a major version to the name.
14937 soname_spec='${libname}${release}${shared_ext}$major'
14938 ;;
14939
14940 aix[4-9]*)
14941 version_type=linux
14942 need_lib_prefix=no
14943 need_version=no
14944 hardcode_into_libs=yes
14945 if test "$host_cpu" = ia64; then
14946 # AIX 5 supports IA64
14947 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14948 shlibpath_var=LD_LIBRARY_PATH
14949 else
14950 # With GCC up to 2.95.x, collect2 would create an import file
14951 # for dependence libraries. The import file would start with
14952 # the line `#! .'. This would cause the generated library to
14953 # depend on `.', always an invalid library. This was fixed in
14954 # development snapshots of GCC prior to 3.0.
14955 case $host_os in
14956 aix4 | aix4.[01] | aix4.[01].*)
14957 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14958 echo ' yes '
14959 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14960 :
14961 else
14962 can_build_shared=no
14963 fi
14964 ;;
14965 esac
14966 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14967 # soname into executable. Probably we can add versioning support to
14968 # collect2, so additional links can be useful in future.
14969 if test "$aix_use_runtimelinking" = yes; then
14970 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14971 # instead of lib<name>.a to let people know that these are not
14972 # typical AIX shared libraries.
14973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14974 else
14975 # We preserve .a as extension for shared libraries through AIX4.2
14976 # and later when we are not doing run time linking.
14977 library_names_spec='${libname}${release}.a $libname.a'
14978 soname_spec='${libname}${release}${shared_ext}$major'
14979 fi
14980 shlibpath_var=LIBPATH
14981 fi
14982 ;;
14983
14984 amigaos*)
14985 case $host_cpu in
14986 powerpc)
14987 # Since July 2007 AmigaOS4 officially supports .so libraries.
14988 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14990 ;;
14991 m68k)
14992 library_names_spec='$libname.ixlibrary $libname.a'
14993 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14994 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'
14995 ;;
14996 esac
14997 ;;
14998
14999 beos*)
15000 library_names_spec='${libname}${shared_ext}'
15001 dynamic_linker="$host_os ld.so"
15002 shlibpath_var=LIBRARY_PATH
15003 ;;
15004
15005 bsdi[45]*)
15006 version_type=linux
15007 need_version=no
15008 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15009 soname_spec='${libname}${release}${shared_ext}$major'
15010 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15011 shlibpath_var=LD_LIBRARY_PATH
15012 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15013 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15014 # the default ld.so.conf also contains /usr/contrib/lib and
15015 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15016 # libtool to hard-code these into programs
15017 ;;
15018
15019 cygwin* | mingw* | pw32* | cegcc*)
15020 version_type=windows
15021 shrext_cmds=".dll"
15022 need_version=no
15023 need_lib_prefix=no
15024
15025 case $GCC,$host_os in
15026 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15027 library_names_spec='$libname.dll.a'
15028 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15029 postinstall_cmds='base_file=`basename \${file}`~
15030 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15031 dldir=$destdir/`dirname \$dlpath`~
15032 test -d \$dldir || mkdir -p \$dldir~
15033 $install_prog $dir/$dlname \$dldir/$dlname~
15034 chmod a+x \$dldir/$dlname~
15035 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15036 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15037 fi'
15038 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15039 dlpath=$dir/\$dldll~
15040 $RM \$dlpath'
15041 shlibpath_overrides_runpath=yes
15042
15043 case $host_os in
15044 cygwin*)
15045 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15046 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15047
15048 ;;
15049 mingw* | cegcc*)
15050 # MinGW DLLs use traditional 'lib' prefix
15051 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15052 ;;
15053 pw32*)
15054 # pw32 DLLs use 'pw' prefix rather than 'lib'
15055 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15056 ;;
15057 esac
15058 ;;
15059
15060 *)
15061 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15062 ;;
15063 esac
15064 dynamic_linker='Win32 ld.exe'
15065 # FIXME: first we should search . and the directory the executable is in
15066 shlibpath_var=PATH
15067 ;;
15068
15069 darwin* | rhapsody*)
15070 dynamic_linker="$host_os dyld"
15071 version_type=darwin
15072 need_lib_prefix=no
15073 need_version=no
15074 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15075 soname_spec='${libname}${release}${major}$shared_ext'
15076 shlibpath_overrides_runpath=yes
15077 shlibpath_var=DYLD_LIBRARY_PATH
15078 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15079
15080 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15081 ;;
15082
15083 dgux*)
15084 version_type=linux
15085 need_lib_prefix=no
15086 need_version=no
15087 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15088 soname_spec='${libname}${release}${shared_ext}$major'
15089 shlibpath_var=LD_LIBRARY_PATH
15090 ;;
15091
15092 freebsd* | dragonfly*)
15093 # DragonFly does not have aout. When/if they implement a new
15094 # versioning mechanism, adjust this.
15095 if test -x /usr/bin/objformat; then
15096 objformat=`/usr/bin/objformat`
15097 else
15098 case $host_os in
15099 freebsd[23].*) objformat=aout ;;
15100 *) objformat=elf ;;
15101 esac
15102 fi
15103 version_type=freebsd-$objformat
15104 case $version_type in
15105 freebsd-elf*)
15106 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15107 need_version=no
15108 need_lib_prefix=no
15109 ;;
15110 freebsd-*)
15111 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15112 need_version=yes
15113 ;;
15114 esac
15115 shlibpath_var=LD_LIBRARY_PATH
15116 case $host_os in
15117 freebsd2.*)
15118 shlibpath_overrides_runpath=yes
15119 ;;
15120 freebsd3.[01]* | freebsdelf3.[01]*)
15121 shlibpath_overrides_runpath=yes
15122 hardcode_into_libs=yes
15123 ;;
15124 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15125 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15126 shlibpath_overrides_runpath=no
15127 hardcode_into_libs=yes
15128 ;;
15129 *) # from 4.6 on, and DragonFly
15130 shlibpath_overrides_runpath=yes
15131 hardcode_into_libs=yes
15132 ;;
15133 esac
15134 ;;
15135
15136 gnu*)
15137 version_type=linux
15138 need_lib_prefix=no
15139 need_version=no
15140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15141 soname_spec='${libname}${release}${shared_ext}$major'
15142 shlibpath_var=LD_LIBRARY_PATH
15143 hardcode_into_libs=yes
15144 ;;
15145
15146 haiku*)
15147 version_type=linux
15148 need_lib_prefix=no
15149 need_version=no
15150 dynamic_linker="$host_os runtime_loader"
15151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15152 soname_spec='${libname}${release}${shared_ext}$major'
15153 shlibpath_var=LIBRARY_PATH
15154 shlibpath_overrides_runpath=yes
15155 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15156 hardcode_into_libs=yes
15157 ;;
15158
15159 hpux9* | hpux10* | hpux11*)
15160 # Give a soname corresponding to the major version so that dld.sl refuses to
15161 # link against other versions.
15162 version_type=sunos
15163 need_lib_prefix=no
15164 need_version=no
15165 case $host_cpu in
15166 ia64*)
15167 shrext_cmds='.so'
15168 hardcode_into_libs=yes
15169 dynamic_linker="$host_os dld.so"
15170 shlibpath_var=LD_LIBRARY_PATH
15171 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15172 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15173 soname_spec='${libname}${release}${shared_ext}$major'
15174 if test "X$HPUX_IA64_MODE" = X32; then
15175 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15176 else
15177 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15178 fi
15179 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15180 ;;
15181 hppa*64*)
15182 shrext_cmds='.sl'
15183 hardcode_into_libs=yes
15184 dynamic_linker="$host_os dld.sl"
15185 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15186 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15187 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15188 soname_spec='${libname}${release}${shared_ext}$major'
15189 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15190 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15191 ;;
15192 *)
15193 shrext_cmds='.sl'
15194 dynamic_linker="$host_os dld.sl"
15195 shlibpath_var=SHLIB_PATH
15196 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15198 soname_spec='${libname}${release}${shared_ext}$major'
15199 ;;
15200 esac
15201 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15202 postinstall_cmds='chmod 555 $lib'
15203 # or fails outright, so override atomically:
15204 install_override_mode=555
15205 ;;
15206
15207 interix[3-9]*)
15208 version_type=linux
15209 need_lib_prefix=no
15210 need_version=no
15211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15212 soname_spec='${libname}${release}${shared_ext}$major'
15213 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15214 shlibpath_var=LD_LIBRARY_PATH
15215 shlibpath_overrides_runpath=no
15216 hardcode_into_libs=yes
15217 ;;
15218
15219 irix5* | irix6* | nonstopux*)
15220 case $host_os in
15221 nonstopux*) version_type=nonstopux ;;
15222 *)
15223 if test "$lt_cv_prog_gnu_ld" = yes; then
15224 version_type=linux
15225 else
15226 version_type=irix
15227 fi ;;
15228 esac
15229 need_lib_prefix=no
15230 need_version=no
15231 soname_spec='${libname}${release}${shared_ext}$major'
15232 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15233 case $host_os in
15234 irix5* | nonstopux*)
15235 libsuff= shlibsuff=
15236 ;;
15237 *)
15238 case $LD in # libtool.m4 will add one of these switches to LD
15239 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15240 libsuff= shlibsuff= libmagic=32-bit;;
15241 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15242 libsuff=32 shlibsuff=N32 libmagic=N32;;
15243 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15244 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15245 *) libsuff= shlibsuff= libmagic=never-match;;
15246 esac
15247 ;;
15248 esac
15249 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15250 shlibpath_overrides_runpath=no
15251 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15252 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15253 hardcode_into_libs=yes
15254 ;;
15255
15256 # No shared lib support for Linux oldld, aout, or coff.
15257 linux*oldld* | linux*aout* | linux*coff*)
15258 dynamic_linker=no
15259 ;;
15260
15261 # This must be Linux ELF.
15262 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15263 version_type=linux
15264 need_lib_prefix=no
15265 need_version=no
15266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15267 soname_spec='${libname}${release}${shared_ext}$major'
15268 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15269 shlibpath_var=LD_LIBRARY_PATH
15270 shlibpath_overrides_runpath=no
15271
15272 # Some binutils ld are patched to set DT_RUNPATH
15273 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15274 $as_echo_n "(cached) " >&6
15275 else
15276 lt_cv_shlibpath_overrides_runpath=no
15277 save_LDFLAGS=$LDFLAGS
15278 save_libdir=$libdir
15279 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
15280 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
15281 if test x$gcc_no_link = xyes; then
15282 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
15283 fi
15284 cat > conftest.$ac_ext <<_ACEOF
15285 program main
15286
15287 end
15288 _ACEOF
15289 if ac_fn_fc_try_link "$LINENO"; then :
15290 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15291 lt_cv_shlibpath_overrides_runpath=yes
15292 fi
15293 fi
15294 rm -f core conftest.err conftest.$ac_objext \
15295 conftest$ac_exeext conftest.$ac_ext
15296 LDFLAGS=$save_LDFLAGS
15297 libdir=$save_libdir
15298
15299 fi
15300
15301 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15302
15303 # This implies no fast_install, which is unacceptable.
15304 # Some rework will be needed to allow for fast_install
15305 # before this can be enabled.
15306 hardcode_into_libs=yes
15307
15308 # Append ld.so.conf contents to the search path
15309 if test -f /etc/ld.so.conf; then
15310 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' ' '`
15311 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15312 fi
15313
15314 # We used to test for /lib/ld.so.1 and disable shared libraries on
15315 # powerpc, because MkLinux only supported shared libraries with the
15316 # GNU dynamic linker. Since this was broken with cross compilers,
15317 # most powerpc-linux boxes support dynamic linking these days and
15318 # people can always --disable-shared, the test was removed, and we
15319 # assume the GNU/Linux dynamic linker is in use.
15320 dynamic_linker='GNU/Linux ld.so'
15321 ;;
15322
15323 netbsd*)
15324 version_type=sunos
15325 need_lib_prefix=no
15326 need_version=no
15327 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15328 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15329 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15330 dynamic_linker='NetBSD (a.out) ld.so'
15331 else
15332 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15333 soname_spec='${libname}${release}${shared_ext}$major'
15334 dynamic_linker='NetBSD ld.elf_so'
15335 fi
15336 shlibpath_var=LD_LIBRARY_PATH
15337 shlibpath_overrides_runpath=yes
15338 hardcode_into_libs=yes
15339 ;;
15340
15341 newsos6)
15342 version_type=linux
15343 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15344 shlibpath_var=LD_LIBRARY_PATH
15345 shlibpath_overrides_runpath=yes
15346 ;;
15347
15348 *nto* | *qnx*)
15349 version_type=qnx
15350 need_lib_prefix=no
15351 need_version=no
15352 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15353 soname_spec='${libname}${release}${shared_ext}$major'
15354 shlibpath_var=LD_LIBRARY_PATH
15355 shlibpath_overrides_runpath=no
15356 hardcode_into_libs=yes
15357 dynamic_linker='ldqnx.so'
15358 ;;
15359
15360 openbsd*)
15361 version_type=sunos
15362 sys_lib_dlsearch_path_spec="/usr/lib"
15363 need_lib_prefix=no
15364 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15365 case $host_os in
15366 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15367 *) need_version=no ;;
15368 esac
15369 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15370 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15371 shlibpath_var=LD_LIBRARY_PATH
15372 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15373 case $host_os in
15374 openbsd2.[89] | openbsd2.[89].*)
15375 shlibpath_overrides_runpath=no
15376 ;;
15377 *)
15378 shlibpath_overrides_runpath=yes
15379 ;;
15380 esac
15381 else
15382 shlibpath_overrides_runpath=yes
15383 fi
15384 ;;
15385
15386 os2*)
15387 libname_spec='$name'
15388 shrext_cmds=".dll"
15389 need_lib_prefix=no
15390 library_names_spec='$libname${shared_ext} $libname.a'
15391 dynamic_linker='OS/2 ld.exe'
15392 shlibpath_var=LIBPATH
15393 ;;
15394
15395 osf3* | osf4* | osf5*)
15396 version_type=osf
15397 need_lib_prefix=no
15398 need_version=no
15399 soname_spec='${libname}${release}${shared_ext}$major'
15400 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15401 shlibpath_var=LD_LIBRARY_PATH
15402 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15403 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15404 ;;
15405
15406 rdos*)
15407 dynamic_linker=no
15408 ;;
15409
15410 solaris*)
15411 version_type=linux
15412 need_lib_prefix=no
15413 need_version=no
15414 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15415 soname_spec='${libname}${release}${shared_ext}$major'
15416 shlibpath_var=LD_LIBRARY_PATH
15417 shlibpath_overrides_runpath=yes
15418 hardcode_into_libs=yes
15419 # ldd complains unless libraries are executable
15420 postinstall_cmds='chmod +x $lib'
15421 ;;
15422
15423 sunos4*)
15424 version_type=sunos
15425 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15426 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15427 shlibpath_var=LD_LIBRARY_PATH
15428 shlibpath_overrides_runpath=yes
15429 if test "$with_gnu_ld" = yes; then
15430 need_lib_prefix=no
15431 fi
15432 need_version=yes
15433 ;;
15434
15435 sysv4 | sysv4.3*)
15436 version_type=linux
15437 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15438 soname_spec='${libname}${release}${shared_ext}$major'
15439 shlibpath_var=LD_LIBRARY_PATH
15440 case $host_vendor in
15441 sni)
15442 shlibpath_overrides_runpath=no
15443 need_lib_prefix=no
15444 runpath_var=LD_RUN_PATH
15445 ;;
15446 siemens)
15447 need_lib_prefix=no
15448 ;;
15449 motorola)
15450 need_lib_prefix=no
15451 need_version=no
15452 shlibpath_overrides_runpath=no
15453 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15454 ;;
15455 esac
15456 ;;
15457
15458 sysv4*MP*)
15459 if test -d /usr/nec ;then
15460 version_type=linux
15461 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15462 soname_spec='$libname${shared_ext}.$major'
15463 shlibpath_var=LD_LIBRARY_PATH
15464 fi
15465 ;;
15466
15467 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15468 version_type=freebsd-elf
15469 need_lib_prefix=no
15470 need_version=no
15471 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15472 soname_spec='${libname}${release}${shared_ext}$major'
15473 shlibpath_var=LD_LIBRARY_PATH
15474 shlibpath_overrides_runpath=yes
15475 hardcode_into_libs=yes
15476 if test "$with_gnu_ld" = yes; then
15477 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15478 else
15479 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15480 case $host_os in
15481 sco3.2v5*)
15482 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15483 ;;
15484 esac
15485 fi
15486 sys_lib_dlsearch_path_spec='/usr/lib'
15487 ;;
15488
15489 tpf*)
15490 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15491 version_type=linux
15492 need_lib_prefix=no
15493 need_version=no
15494 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15495 shlibpath_var=LD_LIBRARY_PATH
15496 shlibpath_overrides_runpath=no
15497 hardcode_into_libs=yes
15498 ;;
15499
15500 uts4*)
15501 version_type=linux
15502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15503 soname_spec='${libname}${release}${shared_ext}$major'
15504 shlibpath_var=LD_LIBRARY_PATH
15505 ;;
15506
15507 *)
15508 dynamic_linker=no
15509 ;;
15510 esac
15511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15512 $as_echo "$dynamic_linker" >&6; }
15513 test "$dynamic_linker" = no && can_build_shared=no
15514
15515 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15516 if test "$GCC" = yes; then
15517 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15518 fi
15519
15520 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15521 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15522 fi
15523 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15524 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15525 fi
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15565 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15566 hardcode_action_FC=
15567 if test -n "$hardcode_libdir_flag_spec_FC" ||
15568 test -n "$runpath_var_FC" ||
15569 test "X$hardcode_automatic_FC" = "Xyes" ; then
15570
15571 # We can hardcode non-existent directories.
15572 if test "$hardcode_direct_FC" != no &&
15573 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15574 # have to relink, otherwise we might link with an installed library
15575 # when we should be linking with a yet-to-be-installed one
15576 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
15577 test "$hardcode_minus_L_FC" != no; then
15578 # Linking always hardcodes the temporary library directory.
15579 hardcode_action_FC=relink
15580 else
15581 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15582 hardcode_action_FC=immediate
15583 fi
15584 else
15585 # We cannot hardcode anything, or else we can only hardcode existing
15586 # directories.
15587 hardcode_action_FC=unsupported
15588 fi
15589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
15590 $as_echo "$hardcode_action_FC" >&6; }
15591
15592 if test "$hardcode_action_FC" = relink ||
15593 test "$inherit_rpath_FC" = yes; then
15594 # Fast installation is not supported
15595 enable_fast_install=no
15596 elif test "$shlibpath_overrides_runpath" = yes ||
15597 test "$enable_shared" = no; then
15598 # Fast installation is not necessary
15599 enable_fast_install=needless
15600 fi
15601
15602
15603
15604
15605
15606
15607
15608 fi # test -n "$compiler"
15609
15610 GCC=$lt_save_GCC
15611 CC="$lt_save_CC"
15612 fi # test "$_lt_disable_FC" != yes
15613
15614 ac_ext=c
15615 ac_cpp='$CPP $CPPFLAGS'
15616 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15617 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15618 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15619
15620
15621
15622 # extra LD Flags which are required for targets
15623 case "${host}" in
15624 *-darwin*)
15625 # Darwin needs -single_module when linking libgfortran
15626 extra_ldflags_libgfortran=-Wl,-single_module
15627 ;;
15628 esac
15629
15630
15631 # We need a working compiler at that point, otherwise give a clear
15632 # error message and bail out.
15633
15634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the GNU Fortran compiler is working" >&5
15635 $as_echo_n "checking whether the GNU Fortran compiler is working... " >&6; }
15636 ac_ext=${ac_fc_srcext-f}
15637 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
15638 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
15639 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
15640
15641 cat > conftest.$ac_ext <<_ACEOF
15642
15643 program foo
15644 real, parameter :: bar = sin (12.34 / 2.5)
15645 end program foo
15646 _ACEOF
15647 if ac_fn_fc_try_compile "$LINENO"; then :
15648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15649 $as_echo "yes" >&6; }
15650 else
15651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15652 $as_echo "no" >&6; }
15653 as_fn_error "GNU Fortran is not working; please report a bug in http://gcc.gnu.org/bugzilla, attaching $PWD/config.log" "$LINENO" 5
15654
15655 fi
15656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15657 ac_ext=c
15658 ac_cpp='$CPP $CPPFLAGS'
15659 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15660 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15661 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15662
15663
15664
15665 # Check whether --enable-largefile was given.
15666 if test "${enable_largefile+set}" = set; then :
15667 enableval=$enable_largefile;
15668 fi
15669
15670 if test "$enable_largefile" != no; then
15671
15672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15673 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15674 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
15675 $as_echo_n "(cached) " >&6
15676 else
15677 ac_cv_sys_largefile_CC=no
15678 if test "$GCC" != yes; then
15679 ac_save_CC=$CC
15680 while :; do
15681 # IRIX 6.2 and later do not support large files by default,
15682 # so use the C compiler's -n32 option if that helps.
15683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15684 /* end confdefs.h. */
15685 #include <sys/types.h>
15686 /* Check that off_t can represent 2**63 - 1 correctly.
15687 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15688 since some C++ compilers masquerading as C compilers
15689 incorrectly reject 9223372036854775807. */
15690 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15691 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15692 && LARGE_OFF_T % 2147483647 == 1)
15693 ? 1 : -1];
15694 int
15695 main ()
15696 {
15697
15698 ;
15699 return 0;
15700 }
15701 _ACEOF
15702 if ac_fn_c_try_compile "$LINENO"; then :
15703 break
15704 fi
15705 rm -f core conftest.err conftest.$ac_objext
15706 CC="$CC -n32"
15707 if ac_fn_c_try_compile "$LINENO"; then :
15708 ac_cv_sys_largefile_CC=' -n32'; break
15709 fi
15710 rm -f core conftest.err conftest.$ac_objext
15711 break
15712 done
15713 CC=$ac_save_CC
15714 rm -f conftest.$ac_ext
15715 fi
15716 fi
15717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15718 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15719 if test "$ac_cv_sys_largefile_CC" != no; then
15720 CC=$CC$ac_cv_sys_largefile_CC
15721 fi
15722
15723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15724 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15725 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
15726 $as_echo_n "(cached) " >&6
15727 else
15728 while :; do
15729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15730 /* end confdefs.h. */
15731 #include <sys/types.h>
15732 /* Check that off_t can represent 2**63 - 1 correctly.
15733 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15734 since some C++ compilers masquerading as C compilers
15735 incorrectly reject 9223372036854775807. */
15736 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15737 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15738 && LARGE_OFF_T % 2147483647 == 1)
15739 ? 1 : -1];
15740 int
15741 main ()
15742 {
15743
15744 ;
15745 return 0;
15746 }
15747 _ACEOF
15748 if ac_fn_c_try_compile "$LINENO"; then :
15749 ac_cv_sys_file_offset_bits=no; break
15750 fi
15751 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15753 /* end confdefs.h. */
15754 #define _FILE_OFFSET_BITS 64
15755 #include <sys/types.h>
15756 /* Check that off_t can represent 2**63 - 1 correctly.
15757 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15758 since some C++ compilers masquerading as C compilers
15759 incorrectly reject 9223372036854775807. */
15760 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15761 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15762 && LARGE_OFF_T % 2147483647 == 1)
15763 ? 1 : -1];
15764 int
15765 main ()
15766 {
15767
15768 ;
15769 return 0;
15770 }
15771 _ACEOF
15772 if ac_fn_c_try_compile "$LINENO"; then :
15773 ac_cv_sys_file_offset_bits=64; break
15774 fi
15775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15776 ac_cv_sys_file_offset_bits=unknown
15777 break
15778 done
15779 fi
15780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15781 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15782 case $ac_cv_sys_file_offset_bits in #(
15783 no | unknown) ;;
15784 *)
15785 cat >>confdefs.h <<_ACEOF
15786 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15787 _ACEOF
15788 ;;
15789 esac
15790 rm -rf conftest*
15791 if test $ac_cv_sys_file_offset_bits = unknown; then
15792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15793 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15794 if test "${ac_cv_sys_large_files+set}" = set; then :
15795 $as_echo_n "(cached) " >&6
15796 else
15797 while :; do
15798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15799 /* end confdefs.h. */
15800 #include <sys/types.h>
15801 /* Check that off_t can represent 2**63 - 1 correctly.
15802 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15803 since some C++ compilers masquerading as C compilers
15804 incorrectly reject 9223372036854775807. */
15805 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15806 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15807 && LARGE_OFF_T % 2147483647 == 1)
15808 ? 1 : -1];
15809 int
15810 main ()
15811 {
15812
15813 ;
15814 return 0;
15815 }
15816 _ACEOF
15817 if ac_fn_c_try_compile "$LINENO"; then :
15818 ac_cv_sys_large_files=no; break
15819 fi
15820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15822 /* end confdefs.h. */
15823 #define _LARGE_FILES 1
15824 #include <sys/types.h>
15825 /* Check that off_t can represent 2**63 - 1 correctly.
15826 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15827 since some C++ compilers masquerading as C compilers
15828 incorrectly reject 9223372036854775807. */
15829 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15830 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15831 && LARGE_OFF_T % 2147483647 == 1)
15832 ? 1 : -1];
15833 int
15834 main ()
15835 {
15836
15837 ;
15838 return 0;
15839 }
15840 _ACEOF
15841 if ac_fn_c_try_compile "$LINENO"; then :
15842 ac_cv_sys_large_files=1; break
15843 fi
15844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15845 ac_cv_sys_large_files=unknown
15846 break
15847 done
15848 fi
15849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15850 $as_echo "$ac_cv_sys_large_files" >&6; }
15851 case $ac_cv_sys_large_files in #(
15852 no | unknown) ;;
15853 *)
15854 cat >>confdefs.h <<_ACEOF
15855 #define _LARGE_FILES $ac_cv_sys_large_files
15856 _ACEOF
15857 ;;
15858 esac
15859 rm -rf conftest*
15860 fi
15861 fi
15862
15863
15864 # Types
15865 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
15866 if test "x$ac_cv_type_off_t" = x""yes; then :
15867
15868 else
15869
15870 cat >>confdefs.h <<_ACEOF
15871 #define off_t long int
15872 _ACEOF
15873
15874 fi
15875
15876
15877 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
15878 if test "x$ac_cv_type_intptr_t" = x""yes; then :
15879
15880 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
15881
15882 else
15883 for ac_type in 'int' 'long int' 'long long int'; do
15884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15885 /* end confdefs.h. */
15886 $ac_includes_default
15887 int
15888 main ()
15889 {
15890 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
15891 test_array [0] = 0
15892
15893 ;
15894 return 0;
15895 }
15896 _ACEOF
15897 if ac_fn_c_try_compile "$LINENO"; then :
15898
15899 cat >>confdefs.h <<_ACEOF
15900 #define intptr_t $ac_type
15901 _ACEOF
15902
15903 ac_type=
15904 fi
15905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15906 test -z "$ac_type" && break
15907 done
15908 fi
15909
15910
15911
15912 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
15913 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15914
15915 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
15916
15917 else
15918 for ac_type in 'unsigned int' 'unsigned long int' \
15919 'unsigned long long int'; do
15920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15921 /* end confdefs.h. */
15922 $ac_includes_default
15923 int
15924 main ()
15925 {
15926 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
15927 test_array [0] = 0
15928
15929 ;
15930 return 0;
15931 }
15932 _ACEOF
15933 if ac_fn_c_try_compile "$LINENO"; then :
15934
15935 cat >>confdefs.h <<_ACEOF
15936 #define uintptr_t $ac_type
15937 _ACEOF
15938
15939 ac_type=
15940 fi
15941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15942 test -z "$ac_type" && break
15943 done
15944 fi
15945
15946
15947 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
15948 if test "x$ac_cv_type_ptrdiff_t" = x""yes; then :
15949
15950 cat >>confdefs.h <<_ACEOF
15951 #define HAVE_PTRDIFF_T 1
15952 _ACEOF
15953
15954
15955 fi
15956
15957
15958 # check header files (we assume C89 is available, so don't check for that)
15959
15960
15961
15962 for ac_header in $ac_header_list
15963 do :
15964 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15965 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15966 "
15967 eval as_val=\$$as_ac_Header
15968 if test "x$as_val" = x""yes; then :
15969 cat >>confdefs.h <<_ACEOF
15970 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15971 _ACEOF
15972
15973 fi
15974
15975 done
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
16010
16011 acx_cv_header_stdint=stddef.h
16012 acx_cv_header_stdint_kind="(already complete)"
16013 for i in stdint.h $inttype_headers; do
16014 unset ac_cv_type_uintptr_t
16015 unset ac_cv_type_uintmax_t
16016 unset ac_cv_type_int_least32_t
16017 unset ac_cv_type_int_fast32_t
16018 unset ac_cv_type_uint64_t
16019 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
16020 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
16021 #include <$i>
16022 "
16023 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
16024 acx_cv_header_stdint=$i
16025 else
16026 continue
16027 fi
16028
16029 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16030 #include <$i>
16031 "
16032 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
16033
16034 else
16035 acx_cv_header_stdint_kind="(mostly complete)"
16036 fi
16037
16038 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
16039 #include <$i>
16040 "
16041 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
16042
16043 else
16044 acx_cv_header_stdint_kind="(mostly complete)"
16045 fi
16046
16047 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
16048 #include <$i>
16049 "
16050 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
16051
16052 else
16053 acx_cv_header_stdint_kind="(mostly complete)"
16054 fi
16055
16056 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16057 #include <$i>
16058 "
16059 if test "x$ac_cv_type_uint64_t" = x""yes; then :
16060
16061 else
16062 acx_cv_header_stdint_kind="(lacks uint64_t)"
16063 fi
16064
16065 break
16066 done
16067 if test "$acx_cv_header_stdint" = stddef.h; then
16068 acx_cv_header_stdint_kind="(lacks uintmax_t)"
16069 for i in stdint.h $inttype_headers; do
16070 unset ac_cv_type_uintptr_t
16071 unset ac_cv_type_uint32_t
16072 unset ac_cv_type_uint64_t
16073 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
16074 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
16075 #include <$i>
16076 "
16077 if test "x$ac_cv_type_uint32_t" = x""yes; then :
16078 acx_cv_header_stdint=$i
16079 else
16080 continue
16081 fi
16082
16083 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16084 #include <$i>
16085 "
16086 if test "x$ac_cv_type_uint64_t" = x""yes; then :
16087
16088 fi
16089
16090 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16091 #include <$i>
16092 "
16093 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
16094
16095 fi
16096
16097 break
16098 done
16099 fi
16100 if test "$acx_cv_header_stdint" = stddef.h; then
16101 acx_cv_header_stdint_kind="(u_intXX_t style)"
16102 for i in sys/types.h $inttype_headers; do
16103 unset ac_cv_type_u_int32_t
16104 unset ac_cv_type_u_int64_t
16105 $as_echo_n "looking for u_intXX_t types in $i, " >&6
16106 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
16107 #include <$i>
16108 "
16109 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
16110 acx_cv_header_stdint=$i
16111 else
16112 continue
16113 fi
16114
16115 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
16116 #include <$i>
16117 "
16118 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
16119
16120 fi
16121
16122 break
16123 done
16124 fi
16125 if test "$acx_cv_header_stdint" = stddef.h; then
16126 acx_cv_header_stdint_kind="(using manual detection)"
16127 fi
16128
16129 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
16130 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
16131 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
16132 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
16133 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
16134
16135 # ----------------- Summarize what we found so far
16136
16137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
16138 $as_echo_n "checking what to include in gstdint.h... " >&6; }
16139
16140 case `$as_basename -- gstdint.h ||
16141 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
16142 Xgstdint.h : 'X\(//\)$' \| \
16143 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
16144 $as_echo X/gstdint.h |
16145 sed '/^.*\/\([^/][^/]*\)\/*$/{
16146 s//\1/
16147 q
16148 }
16149 /^X\/\(\/\/\)$/{
16150 s//\1/
16151 q
16152 }
16153 /^X\/\(\/\).*/{
16154 s//\1/
16155 q
16156 }
16157 s/.*/./; q'` in
16158 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16159 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16160 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16161 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16162 *) ;;
16163 esac
16164
16165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
16166 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
16167
16168 # ----------------- done included file, check C basic types --------
16169
16170 # Lacking an uintptr_t? Test size of void *
16171 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
16172 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
16173 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16174 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16175 # This bug is HP SR number 8606223364.
16176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16177 $as_echo_n "checking size of void *... " >&6; }
16178 if test "${ac_cv_sizeof_void_p+set}" = set; then :
16179 $as_echo_n "(cached) " >&6
16180 else
16181 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16182
16183 else
16184 if test "$ac_cv_type_void_p" = yes; then
16185 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16186 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16187 { as_fn_set_status 77
16188 as_fn_error "cannot compute sizeof (void *)
16189 See \`config.log' for more details." "$LINENO" 5; }; }
16190 else
16191 ac_cv_sizeof_void_p=0
16192 fi
16193 fi
16194
16195 fi
16196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16197 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16198
16199
16200
16201 cat >>confdefs.h <<_ACEOF
16202 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16203 _ACEOF
16204
16205 ;;
16206 esac
16207
16208 # Lacking an uint64_t? Test size of long
16209 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
16210 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
16211 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16212 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16213 # This bug is HP SR number 8606223364.
16214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16215 $as_echo_n "checking size of long... " >&6; }
16216 if test "${ac_cv_sizeof_long+set}" = set; then :
16217 $as_echo_n "(cached) " >&6
16218 else
16219 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16220
16221 else
16222 if test "$ac_cv_type_long" = yes; then
16223 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16224 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16225 { as_fn_set_status 77
16226 as_fn_error "cannot compute sizeof (long)
16227 See \`config.log' for more details." "$LINENO" 5; }; }
16228 else
16229 ac_cv_sizeof_long=0
16230 fi
16231 fi
16232
16233 fi
16234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16235 $as_echo "$ac_cv_sizeof_long" >&6; }
16236
16237
16238
16239 cat >>confdefs.h <<_ACEOF
16240 #define SIZEOF_LONG $ac_cv_sizeof_long
16241 _ACEOF
16242
16243 ;;
16244 esac
16245
16246 if test $acx_cv_header_stdint = stddef.h; then
16247 # Lacking a good header? Test size of everything and deduce all types.
16248 # The cast to long int works around a bug in the HP C Compiler
16249 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16250 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16251 # This bug is HP SR number 8606223364.
16252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
16253 $as_echo_n "checking size of int... " >&6; }
16254 if test "${ac_cv_sizeof_int+set}" = set; then :
16255 $as_echo_n "(cached) " >&6
16256 else
16257 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
16258
16259 else
16260 if test "$ac_cv_type_int" = yes; then
16261 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16263 { as_fn_set_status 77
16264 as_fn_error "cannot compute sizeof (int)
16265 See \`config.log' for more details." "$LINENO" 5; }; }
16266 else
16267 ac_cv_sizeof_int=0
16268 fi
16269 fi
16270
16271 fi
16272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
16273 $as_echo "$ac_cv_sizeof_int" >&6; }
16274
16275
16276
16277 cat >>confdefs.h <<_ACEOF
16278 #define SIZEOF_INT $ac_cv_sizeof_int
16279 _ACEOF
16280
16281
16282 # The cast to long int works around a bug in the HP C Compiler
16283 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16284 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16285 # This bug is HP SR number 8606223364.
16286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
16287 $as_echo_n "checking size of short... " >&6; }
16288 if test "${ac_cv_sizeof_short+set}" = set; then :
16289 $as_echo_n "(cached) " >&6
16290 else
16291 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
16292
16293 else
16294 if test "$ac_cv_type_short" = yes; then
16295 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16296 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16297 { as_fn_set_status 77
16298 as_fn_error "cannot compute sizeof (short)
16299 See \`config.log' for more details." "$LINENO" 5; }; }
16300 else
16301 ac_cv_sizeof_short=0
16302 fi
16303 fi
16304
16305 fi
16306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
16307 $as_echo "$ac_cv_sizeof_short" >&6; }
16308
16309
16310
16311 cat >>confdefs.h <<_ACEOF
16312 #define SIZEOF_SHORT $ac_cv_sizeof_short
16313 _ACEOF
16314
16315
16316 # The cast to long int works around a bug in the HP C Compiler
16317 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16318 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16319 # This bug is HP SR number 8606223364.
16320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
16321 $as_echo_n "checking size of char... " >&6; }
16322 if test "${ac_cv_sizeof_char+set}" = set; then :
16323 $as_echo_n "(cached) " >&6
16324 else
16325 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
16326
16327 else
16328 if test "$ac_cv_type_char" = yes; then
16329 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16330 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16331 { as_fn_set_status 77
16332 as_fn_error "cannot compute sizeof (char)
16333 See \`config.log' for more details." "$LINENO" 5; }; }
16334 else
16335 ac_cv_sizeof_char=0
16336 fi
16337 fi
16338
16339 fi
16340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
16341 $as_echo "$ac_cv_sizeof_char" >&6; }
16342
16343
16344
16345 cat >>confdefs.h <<_ACEOF
16346 #define SIZEOF_CHAR $ac_cv_sizeof_char
16347 _ACEOF
16348
16349
16350
16351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
16352 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
16353 case "$ac_cv_sizeof_char" in
16354 1) acx_cv_type_int8_t=char ;;
16355 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
16356 esac
16357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
16358 $as_echo "$acx_cv_type_int8_t" >&6; }
16359
16360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
16361 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
16362 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
16363 2:*) acx_cv_type_int16_t=int ;;
16364 *:2) acx_cv_type_int16_t=short ;;
16365 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
16366 esac
16367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
16368 $as_echo "$acx_cv_type_int16_t" >&6; }
16369
16370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
16371 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
16372 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
16373 4:*) acx_cv_type_int32_t=int ;;
16374 *:4) acx_cv_type_int32_t=long ;;
16375 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
16376 esac
16377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
16378 $as_echo "$acx_cv_type_int32_t" >&6; }
16379 fi
16380
16381 # These tests are here to make the output prettier
16382
16383 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
16384 case "$ac_cv_sizeof_long" in
16385 8) acx_cv_type_int64_t=long ;;
16386 esac
16387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
16388 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
16389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
16390 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
16391 fi
16392
16393 # Now we can use the above types
16394
16395 if test "$ac_cv_type_uintptr_t" != yes; then
16396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
16397 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
16398 case $ac_cv_sizeof_void_p in
16399 2) acx_cv_type_intptr_t=int16_t ;;
16400 4) acx_cv_type_intptr_t=int32_t ;;
16401 8) acx_cv_type_intptr_t=int64_t ;;
16402 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
16403 esac
16404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
16405 $as_echo "$acx_cv_type_intptr_t" >&6; }
16406 fi
16407
16408 # ----------------- done all checks, emit header -------------
16409 ac_config_commands="$ac_config_commands gstdint.h"
16410
16411
16412
16413
16414 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
16415 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
16416
16417 cat >>confdefs.h <<_ACEOF
16418 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
16419 _ACEOF
16420
16421
16422 fi
16423 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
16424 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
16425
16426 cat >>confdefs.h <<_ACEOF
16427 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
16428 _ACEOF
16429
16430
16431 fi
16432 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
16433 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
16434
16435 cat >>confdefs.h <<_ACEOF
16436 #define HAVE_STRUCT_STAT_ST_RDEV 1
16437 _ACEOF
16438
16439
16440 fi
16441
16442
16443 # Check for library functions.
16444 if test "x${with_newlib}" = "xyes"; then
16445 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
16446 # may not work correctly, because the compiler may not be able to
16447 # link executables.
16448
16449 $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
16450
16451
16452 $as_echo "#define HAVE_STRTOF 1" >>confdefs.h
16453
16454
16455 $as_echo "#define HAVE_STRTOLD 1" >>confdefs.h
16456
16457
16458 $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
16459
16460
16461 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
16462
16463
16464 $as_echo "#define HAVE_VSNPRINTF 1" >>confdefs.h
16465
16466
16467 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
16468
16469
16470 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
16471
16472 else
16473
16474
16475
16476 for ac_func in $ac_func_list
16477 do :
16478 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16479 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16480 eval as_val=\$$as_ac_var
16481 if test "x$as_val" = x""yes; then :
16482 cat >>confdefs.h <<_ACEOF
16483 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16484 _ACEOF
16485
16486 fi
16487 done
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592 fi
16593
16594 # Check strerror_r, cannot be above as versions with two and three arguments exist
16595
16596 ac_save_CFLAGS="$CFLAGS"
16597 CFLAGS="-Wimplicit-function-declaration -Werror"
16598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16599 /* end confdefs.h. */
16600 #define _GNU_SOURCE 1
16601 #include <string.h>
16602 #include <locale.h>
16603 int
16604 main ()
16605 {
16606 char s[128]; strerror_r(5, s, 128);
16607 ;
16608 return 0;
16609 }
16610 _ACEOF
16611 if ac_fn_c_try_compile "$LINENO"; then :
16612
16613 $as_echo "#define HAVE_STRERROR_R 1" >>confdefs.h
16614
16615 fi
16616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16617 CFLAGS="$ac_save_CFLAGS"
16618
16619 ac_save_CFLAGS="$CFLAGS"
16620 CFLAGS="-Wimplicit-function-declaration -Werror"
16621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16622 /* end confdefs.h. */
16623 #define _GNU_SOURCE 1
16624 #include <string.h>
16625 #include <locale.h>
16626 int
16627 main ()
16628 {
16629 char s[128]; strerror_r(5, s);
16630 ;
16631 return 0;
16632 }
16633 _ACEOF
16634 if ac_fn_c_try_compile "$LINENO"; then :
16635
16636 $as_echo "#define HAVE_STRERROR_R_2ARGS 1" >>confdefs.h
16637
16638 fi
16639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16640 CFLAGS="$ac_save_CFLAGS"
16641
16642
16643 # Check for C99 (and other IEEE) math functions
16644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
16645 $as_echo_n "checking for sin in -lm... " >&6; }
16646 if test "${ac_cv_lib_m_sin+set}" = set; then :
16647 $as_echo_n "(cached) " >&6
16648 else
16649 ac_check_lib_save_LIBS=$LIBS
16650 LIBS="-lm $LIBS"
16651 if test x$gcc_no_link = xyes; then
16652 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16653 fi
16654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16655 /* end confdefs.h. */
16656
16657 /* Override any GCC internal prototype to avoid an error.
16658 Use char because int might match the return type of a GCC
16659 builtin and then its argument prototype would still apply. */
16660 #ifdef __cplusplus
16661 extern "C"
16662 #endif
16663 char sin ();
16664 int
16665 main ()
16666 {
16667 return sin ();
16668 ;
16669 return 0;
16670 }
16671 _ACEOF
16672 if ac_fn_c_try_link "$LINENO"; then :
16673 ac_cv_lib_m_sin=yes
16674 else
16675 ac_cv_lib_m_sin=no
16676 fi
16677 rm -f core conftest.err conftest.$ac_objext \
16678 conftest$ac_exeext conftest.$ac_ext
16679 LIBS=$ac_check_lib_save_LIBS
16680 fi
16681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
16682 $as_echo "$ac_cv_lib_m_sin" >&6; }
16683 if test "x$ac_cv_lib_m_sin" = x""yes; then :
16684 cat >>confdefs.h <<_ACEOF
16685 #define HAVE_LIBM 1
16686 _ACEOF
16687
16688 LIBS="-lm $LIBS"
16689
16690 fi
16691
16692
16693
16694
16695
16696
16697
16698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosf" >&5
16699 $as_echo_n "checking for acosf... " >&6; }
16700 if test "${gcc_cv_math_func_acosf+set}" = set; then :
16701 $as_echo_n "(cached) " >&6
16702 else
16703 if test x$gcc_no_link = xyes; then
16704 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16705 fi
16706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16707 /* end confdefs.h. */
16708
16709 #ifdef HAVE_COMPLEX_H
16710 #include <complex.h>
16711 #endif
16712 #ifdef HAVE_MATH_H
16713 #include <math.h>
16714 #endif
16715
16716 int (*ptr)() = (int (*)())acosf;
16717
16718 int
16719 main ()
16720 {
16721 return 0;
16722 }
16723
16724 _ACEOF
16725 if ac_fn_c_try_link "$LINENO"; then :
16726 gcc_cv_math_func_acosf=yes
16727 else
16728 gcc_cv_math_func_acosf=no
16729 fi
16730 rm -f core conftest.err conftest.$ac_objext \
16731 conftest$ac_exeext conftest.$ac_ext
16732 fi
16733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosf" >&5
16734 $as_echo "$gcc_cv_math_func_acosf" >&6; }
16735 if test $gcc_cv_math_func_acosf = yes; then
16736
16737 cat >>confdefs.h <<_ACEOF
16738 #define HAVE_ACOSF 1
16739 _ACEOF
16740
16741 fi
16742
16743
16744
16745
16746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acos" >&5
16747 $as_echo_n "checking for acos... " >&6; }
16748 if test "${gcc_cv_math_func_acos+set}" = set; then :
16749 $as_echo_n "(cached) " >&6
16750 else
16751 if test x$gcc_no_link = xyes; then
16752 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16753 fi
16754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16755 /* end confdefs.h. */
16756
16757 #ifdef HAVE_COMPLEX_H
16758 #include <complex.h>
16759 #endif
16760 #ifdef HAVE_MATH_H
16761 #include <math.h>
16762 #endif
16763
16764 int (*ptr)() = (int (*)())acos;
16765
16766 int
16767 main ()
16768 {
16769 return 0;
16770 }
16771
16772 _ACEOF
16773 if ac_fn_c_try_link "$LINENO"; then :
16774 gcc_cv_math_func_acos=yes
16775 else
16776 gcc_cv_math_func_acos=no
16777 fi
16778 rm -f core conftest.err conftest.$ac_objext \
16779 conftest$ac_exeext conftest.$ac_ext
16780 fi
16781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acos" >&5
16782 $as_echo "$gcc_cv_math_func_acos" >&6; }
16783 if test $gcc_cv_math_func_acos = yes; then
16784
16785 cat >>confdefs.h <<_ACEOF
16786 #define HAVE_ACOS 1
16787 _ACEOF
16788
16789 fi
16790
16791
16792
16793
16794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosl" >&5
16795 $as_echo_n "checking for acosl... " >&6; }
16796 if test "${gcc_cv_math_func_acosl+set}" = set; then :
16797 $as_echo_n "(cached) " >&6
16798 else
16799 if test x$gcc_no_link = xyes; then
16800 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16801 fi
16802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16803 /* end confdefs.h. */
16804
16805 #ifdef HAVE_COMPLEX_H
16806 #include <complex.h>
16807 #endif
16808 #ifdef HAVE_MATH_H
16809 #include <math.h>
16810 #endif
16811
16812 int (*ptr)() = (int (*)())acosl;
16813
16814 int
16815 main ()
16816 {
16817 return 0;
16818 }
16819
16820 _ACEOF
16821 if ac_fn_c_try_link "$LINENO"; then :
16822 gcc_cv_math_func_acosl=yes
16823 else
16824 gcc_cv_math_func_acosl=no
16825 fi
16826 rm -f core conftest.err conftest.$ac_objext \
16827 conftest$ac_exeext conftest.$ac_ext
16828 fi
16829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosl" >&5
16830 $as_echo "$gcc_cv_math_func_acosl" >&6; }
16831 if test $gcc_cv_math_func_acosl = yes; then
16832
16833 cat >>confdefs.h <<_ACEOF
16834 #define HAVE_ACOSL 1
16835 _ACEOF
16836
16837 fi
16838
16839
16840
16841
16842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshf" >&5
16843 $as_echo_n "checking for acoshf... " >&6; }
16844 if test "${gcc_cv_math_func_acoshf+set}" = set; then :
16845 $as_echo_n "(cached) " >&6
16846 else
16847 if test x$gcc_no_link = xyes; then
16848 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16849 fi
16850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16851 /* end confdefs.h. */
16852
16853 #ifdef HAVE_COMPLEX_H
16854 #include <complex.h>
16855 #endif
16856 #ifdef HAVE_MATH_H
16857 #include <math.h>
16858 #endif
16859
16860 int (*ptr)() = (int (*)())acoshf;
16861
16862 int
16863 main ()
16864 {
16865 return 0;
16866 }
16867
16868 _ACEOF
16869 if ac_fn_c_try_link "$LINENO"; then :
16870 gcc_cv_math_func_acoshf=yes
16871 else
16872 gcc_cv_math_func_acoshf=no
16873 fi
16874 rm -f core conftest.err conftest.$ac_objext \
16875 conftest$ac_exeext conftest.$ac_ext
16876 fi
16877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshf" >&5
16878 $as_echo "$gcc_cv_math_func_acoshf" >&6; }
16879 if test $gcc_cv_math_func_acoshf = yes; then
16880
16881 cat >>confdefs.h <<_ACEOF
16882 #define HAVE_ACOSHF 1
16883 _ACEOF
16884
16885 fi
16886
16887
16888
16889
16890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosh" >&5
16891 $as_echo_n "checking for acosh... " >&6; }
16892 if test "${gcc_cv_math_func_acosh+set}" = set; then :
16893 $as_echo_n "(cached) " >&6
16894 else
16895 if test x$gcc_no_link = xyes; then
16896 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16897 fi
16898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16899 /* end confdefs.h. */
16900
16901 #ifdef HAVE_COMPLEX_H
16902 #include <complex.h>
16903 #endif
16904 #ifdef HAVE_MATH_H
16905 #include <math.h>
16906 #endif
16907
16908 int (*ptr)() = (int (*)())acosh;
16909
16910 int
16911 main ()
16912 {
16913 return 0;
16914 }
16915
16916 _ACEOF
16917 if ac_fn_c_try_link "$LINENO"; then :
16918 gcc_cv_math_func_acosh=yes
16919 else
16920 gcc_cv_math_func_acosh=no
16921 fi
16922 rm -f core conftest.err conftest.$ac_objext \
16923 conftest$ac_exeext conftest.$ac_ext
16924 fi
16925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosh" >&5
16926 $as_echo "$gcc_cv_math_func_acosh" >&6; }
16927 if test $gcc_cv_math_func_acosh = yes; then
16928
16929 cat >>confdefs.h <<_ACEOF
16930 #define HAVE_ACOSH 1
16931 _ACEOF
16932
16933 fi
16934
16935
16936
16937
16938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshl" >&5
16939 $as_echo_n "checking for acoshl... " >&6; }
16940 if test "${gcc_cv_math_func_acoshl+set}" = set; then :
16941 $as_echo_n "(cached) " >&6
16942 else
16943 if test x$gcc_no_link = xyes; then
16944 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16945 fi
16946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16947 /* end confdefs.h. */
16948
16949 #ifdef HAVE_COMPLEX_H
16950 #include <complex.h>
16951 #endif
16952 #ifdef HAVE_MATH_H
16953 #include <math.h>
16954 #endif
16955
16956 int (*ptr)() = (int (*)())acoshl;
16957
16958 int
16959 main ()
16960 {
16961 return 0;
16962 }
16963
16964 _ACEOF
16965 if ac_fn_c_try_link "$LINENO"; then :
16966 gcc_cv_math_func_acoshl=yes
16967 else
16968 gcc_cv_math_func_acoshl=no
16969 fi
16970 rm -f core conftest.err conftest.$ac_objext \
16971 conftest$ac_exeext conftest.$ac_ext
16972 fi
16973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshl" >&5
16974 $as_echo "$gcc_cv_math_func_acoshl" >&6; }
16975 if test $gcc_cv_math_func_acoshl = yes; then
16976
16977 cat >>confdefs.h <<_ACEOF
16978 #define HAVE_ACOSHL 1
16979 _ACEOF
16980
16981 fi
16982
16983
16984
16985
16986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinf" >&5
16987 $as_echo_n "checking for asinf... " >&6; }
16988 if test "${gcc_cv_math_func_asinf+set}" = set; then :
16989 $as_echo_n "(cached) " >&6
16990 else
16991 if test x$gcc_no_link = xyes; then
16992 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16993 fi
16994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16995 /* end confdefs.h. */
16996
16997 #ifdef HAVE_COMPLEX_H
16998 #include <complex.h>
16999 #endif
17000 #ifdef HAVE_MATH_H
17001 #include <math.h>
17002 #endif
17003
17004 int (*ptr)() = (int (*)())asinf;
17005
17006 int
17007 main ()
17008 {
17009 return 0;
17010 }
17011
17012 _ACEOF
17013 if ac_fn_c_try_link "$LINENO"; then :
17014 gcc_cv_math_func_asinf=yes
17015 else
17016 gcc_cv_math_func_asinf=no
17017 fi
17018 rm -f core conftest.err conftest.$ac_objext \
17019 conftest$ac_exeext conftest.$ac_ext
17020 fi
17021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinf" >&5
17022 $as_echo "$gcc_cv_math_func_asinf" >&6; }
17023 if test $gcc_cv_math_func_asinf = yes; then
17024
17025 cat >>confdefs.h <<_ACEOF
17026 #define HAVE_ASINF 1
17027 _ACEOF
17028
17029 fi
17030
17031
17032
17033
17034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin" >&5
17035 $as_echo_n "checking for asin... " >&6; }
17036 if test "${gcc_cv_math_func_asin+set}" = set; then :
17037 $as_echo_n "(cached) " >&6
17038 else
17039 if test x$gcc_no_link = xyes; then
17040 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17041 fi
17042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17043 /* end confdefs.h. */
17044
17045 #ifdef HAVE_COMPLEX_H
17046 #include <complex.h>
17047 #endif
17048 #ifdef HAVE_MATH_H
17049 #include <math.h>
17050 #endif
17051
17052 int (*ptr)() = (int (*)())asin;
17053
17054 int
17055 main ()
17056 {
17057 return 0;
17058 }
17059
17060 _ACEOF
17061 if ac_fn_c_try_link "$LINENO"; then :
17062 gcc_cv_math_func_asin=yes
17063 else
17064 gcc_cv_math_func_asin=no
17065 fi
17066 rm -f core conftest.err conftest.$ac_objext \
17067 conftest$ac_exeext conftest.$ac_ext
17068 fi
17069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asin" >&5
17070 $as_echo "$gcc_cv_math_func_asin" >&6; }
17071 if test $gcc_cv_math_func_asin = yes; then
17072
17073 cat >>confdefs.h <<_ACEOF
17074 #define HAVE_ASIN 1
17075 _ACEOF
17076
17077 fi
17078
17079
17080
17081
17082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinl" >&5
17083 $as_echo_n "checking for asinl... " >&6; }
17084 if test "${gcc_cv_math_func_asinl+set}" = set; then :
17085 $as_echo_n "(cached) " >&6
17086 else
17087 if test x$gcc_no_link = xyes; then
17088 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17089 fi
17090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17091 /* end confdefs.h. */
17092
17093 #ifdef HAVE_COMPLEX_H
17094 #include <complex.h>
17095 #endif
17096 #ifdef HAVE_MATH_H
17097 #include <math.h>
17098 #endif
17099
17100 int (*ptr)() = (int (*)())asinl;
17101
17102 int
17103 main ()
17104 {
17105 return 0;
17106 }
17107
17108 _ACEOF
17109 if ac_fn_c_try_link "$LINENO"; then :
17110 gcc_cv_math_func_asinl=yes
17111 else
17112 gcc_cv_math_func_asinl=no
17113 fi
17114 rm -f core conftest.err conftest.$ac_objext \
17115 conftest$ac_exeext conftest.$ac_ext
17116 fi
17117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinl" >&5
17118 $as_echo "$gcc_cv_math_func_asinl" >&6; }
17119 if test $gcc_cv_math_func_asinl = yes; then
17120
17121 cat >>confdefs.h <<_ACEOF
17122 #define HAVE_ASINL 1
17123 _ACEOF
17124
17125 fi
17126
17127
17128
17129
17130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhf" >&5
17131 $as_echo_n "checking for asinhf... " >&6; }
17132 if test "${gcc_cv_math_func_asinhf+set}" = set; then :
17133 $as_echo_n "(cached) " >&6
17134 else
17135 if test x$gcc_no_link = xyes; then
17136 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17137 fi
17138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17139 /* end confdefs.h. */
17140
17141 #ifdef HAVE_COMPLEX_H
17142 #include <complex.h>
17143 #endif
17144 #ifdef HAVE_MATH_H
17145 #include <math.h>
17146 #endif
17147
17148 int (*ptr)() = (int (*)())asinhf;
17149
17150 int
17151 main ()
17152 {
17153 return 0;
17154 }
17155
17156 _ACEOF
17157 if ac_fn_c_try_link "$LINENO"; then :
17158 gcc_cv_math_func_asinhf=yes
17159 else
17160 gcc_cv_math_func_asinhf=no
17161 fi
17162 rm -f core conftest.err conftest.$ac_objext \
17163 conftest$ac_exeext conftest.$ac_ext
17164 fi
17165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhf" >&5
17166 $as_echo "$gcc_cv_math_func_asinhf" >&6; }
17167 if test $gcc_cv_math_func_asinhf = yes; then
17168
17169 cat >>confdefs.h <<_ACEOF
17170 #define HAVE_ASINHF 1
17171 _ACEOF
17172
17173 fi
17174
17175
17176
17177
17178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinh" >&5
17179 $as_echo_n "checking for asinh... " >&6; }
17180 if test "${gcc_cv_math_func_asinh+set}" = set; then :
17181 $as_echo_n "(cached) " >&6
17182 else
17183 if test x$gcc_no_link = xyes; then
17184 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17185 fi
17186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17187 /* end confdefs.h. */
17188
17189 #ifdef HAVE_COMPLEX_H
17190 #include <complex.h>
17191 #endif
17192 #ifdef HAVE_MATH_H
17193 #include <math.h>
17194 #endif
17195
17196 int (*ptr)() = (int (*)())asinh;
17197
17198 int
17199 main ()
17200 {
17201 return 0;
17202 }
17203
17204 _ACEOF
17205 if ac_fn_c_try_link "$LINENO"; then :
17206 gcc_cv_math_func_asinh=yes
17207 else
17208 gcc_cv_math_func_asinh=no
17209 fi
17210 rm -f core conftest.err conftest.$ac_objext \
17211 conftest$ac_exeext conftest.$ac_ext
17212 fi
17213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinh" >&5
17214 $as_echo "$gcc_cv_math_func_asinh" >&6; }
17215 if test $gcc_cv_math_func_asinh = yes; then
17216
17217 cat >>confdefs.h <<_ACEOF
17218 #define HAVE_ASINH 1
17219 _ACEOF
17220
17221 fi
17222
17223
17224
17225
17226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhl" >&5
17227 $as_echo_n "checking for asinhl... " >&6; }
17228 if test "${gcc_cv_math_func_asinhl+set}" = set; then :
17229 $as_echo_n "(cached) " >&6
17230 else
17231 if test x$gcc_no_link = xyes; then
17232 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17233 fi
17234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17235 /* end confdefs.h. */
17236
17237 #ifdef HAVE_COMPLEX_H
17238 #include <complex.h>
17239 #endif
17240 #ifdef HAVE_MATH_H
17241 #include <math.h>
17242 #endif
17243
17244 int (*ptr)() = (int (*)())asinhl;
17245
17246 int
17247 main ()
17248 {
17249 return 0;
17250 }
17251
17252 _ACEOF
17253 if ac_fn_c_try_link "$LINENO"; then :
17254 gcc_cv_math_func_asinhl=yes
17255 else
17256 gcc_cv_math_func_asinhl=no
17257 fi
17258 rm -f core conftest.err conftest.$ac_objext \
17259 conftest$ac_exeext conftest.$ac_ext
17260 fi
17261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhl" >&5
17262 $as_echo "$gcc_cv_math_func_asinhl" >&6; }
17263 if test $gcc_cv_math_func_asinhl = yes; then
17264
17265 cat >>confdefs.h <<_ACEOF
17266 #define HAVE_ASINHL 1
17267 _ACEOF
17268
17269 fi
17270
17271
17272
17273
17274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2f" >&5
17275 $as_echo_n "checking for atan2f... " >&6; }
17276 if test "${gcc_cv_math_func_atan2f+set}" = set; then :
17277 $as_echo_n "(cached) " >&6
17278 else
17279 if test x$gcc_no_link = xyes; then
17280 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17281 fi
17282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17283 /* end confdefs.h. */
17284
17285 #ifdef HAVE_COMPLEX_H
17286 #include <complex.h>
17287 #endif
17288 #ifdef HAVE_MATH_H
17289 #include <math.h>
17290 #endif
17291
17292 int (*ptr)() = (int (*)())atan2f;
17293
17294 int
17295 main ()
17296 {
17297 return 0;
17298 }
17299
17300 _ACEOF
17301 if ac_fn_c_try_link "$LINENO"; then :
17302 gcc_cv_math_func_atan2f=yes
17303 else
17304 gcc_cv_math_func_atan2f=no
17305 fi
17306 rm -f core conftest.err conftest.$ac_objext \
17307 conftest$ac_exeext conftest.$ac_ext
17308 fi
17309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2f" >&5
17310 $as_echo "$gcc_cv_math_func_atan2f" >&6; }
17311 if test $gcc_cv_math_func_atan2f = yes; then
17312
17313 cat >>confdefs.h <<_ACEOF
17314 #define HAVE_ATAN2F 1
17315 _ACEOF
17316
17317 fi
17318
17319
17320
17321
17322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2" >&5
17323 $as_echo_n "checking for atan2... " >&6; }
17324 if test "${gcc_cv_math_func_atan2+set}" = set; then :
17325 $as_echo_n "(cached) " >&6
17326 else
17327 if test x$gcc_no_link = xyes; then
17328 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17329 fi
17330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17331 /* end confdefs.h. */
17332
17333 #ifdef HAVE_COMPLEX_H
17334 #include <complex.h>
17335 #endif
17336 #ifdef HAVE_MATH_H
17337 #include <math.h>
17338 #endif
17339
17340 int (*ptr)() = (int (*)())atan2;
17341
17342 int
17343 main ()
17344 {
17345 return 0;
17346 }
17347
17348 _ACEOF
17349 if ac_fn_c_try_link "$LINENO"; then :
17350 gcc_cv_math_func_atan2=yes
17351 else
17352 gcc_cv_math_func_atan2=no
17353 fi
17354 rm -f core conftest.err conftest.$ac_objext \
17355 conftest$ac_exeext conftest.$ac_ext
17356 fi
17357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2" >&5
17358 $as_echo "$gcc_cv_math_func_atan2" >&6; }
17359 if test $gcc_cv_math_func_atan2 = yes; then
17360
17361 cat >>confdefs.h <<_ACEOF
17362 #define HAVE_ATAN2 1
17363 _ACEOF
17364
17365 fi
17366
17367
17368
17369
17370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2l" >&5
17371 $as_echo_n "checking for atan2l... " >&6; }
17372 if test "${gcc_cv_math_func_atan2l+set}" = set; then :
17373 $as_echo_n "(cached) " >&6
17374 else
17375 if test x$gcc_no_link = xyes; then
17376 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17377 fi
17378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17379 /* end confdefs.h. */
17380
17381 #ifdef HAVE_COMPLEX_H
17382 #include <complex.h>
17383 #endif
17384 #ifdef HAVE_MATH_H
17385 #include <math.h>
17386 #endif
17387
17388 int (*ptr)() = (int (*)())atan2l;
17389
17390 int
17391 main ()
17392 {
17393 return 0;
17394 }
17395
17396 _ACEOF
17397 if ac_fn_c_try_link "$LINENO"; then :
17398 gcc_cv_math_func_atan2l=yes
17399 else
17400 gcc_cv_math_func_atan2l=no
17401 fi
17402 rm -f core conftest.err conftest.$ac_objext \
17403 conftest$ac_exeext conftest.$ac_ext
17404 fi
17405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2l" >&5
17406 $as_echo "$gcc_cv_math_func_atan2l" >&6; }
17407 if test $gcc_cv_math_func_atan2l = yes; then
17408
17409 cat >>confdefs.h <<_ACEOF
17410 #define HAVE_ATAN2L 1
17411 _ACEOF
17412
17413 fi
17414
17415
17416
17417
17418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanf" >&5
17419 $as_echo_n "checking for atanf... " >&6; }
17420 if test "${gcc_cv_math_func_atanf+set}" = set; then :
17421 $as_echo_n "(cached) " >&6
17422 else
17423 if test x$gcc_no_link = xyes; then
17424 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17425 fi
17426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17427 /* end confdefs.h. */
17428
17429 #ifdef HAVE_COMPLEX_H
17430 #include <complex.h>
17431 #endif
17432 #ifdef HAVE_MATH_H
17433 #include <math.h>
17434 #endif
17435
17436 int (*ptr)() = (int (*)())atanf;
17437
17438 int
17439 main ()
17440 {
17441 return 0;
17442 }
17443
17444 _ACEOF
17445 if ac_fn_c_try_link "$LINENO"; then :
17446 gcc_cv_math_func_atanf=yes
17447 else
17448 gcc_cv_math_func_atanf=no
17449 fi
17450 rm -f core conftest.err conftest.$ac_objext \
17451 conftest$ac_exeext conftest.$ac_ext
17452 fi
17453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanf" >&5
17454 $as_echo "$gcc_cv_math_func_atanf" >&6; }
17455 if test $gcc_cv_math_func_atanf = yes; then
17456
17457 cat >>confdefs.h <<_ACEOF
17458 #define HAVE_ATANF 1
17459 _ACEOF
17460
17461 fi
17462
17463
17464
17465
17466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan" >&5
17467 $as_echo_n "checking for atan... " >&6; }
17468 if test "${gcc_cv_math_func_atan+set}" = set; then :
17469 $as_echo_n "(cached) " >&6
17470 else
17471 if test x$gcc_no_link = xyes; then
17472 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17473 fi
17474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17475 /* end confdefs.h. */
17476
17477 #ifdef HAVE_COMPLEX_H
17478 #include <complex.h>
17479 #endif
17480 #ifdef HAVE_MATH_H
17481 #include <math.h>
17482 #endif
17483
17484 int (*ptr)() = (int (*)())atan;
17485
17486 int
17487 main ()
17488 {
17489 return 0;
17490 }
17491
17492 _ACEOF
17493 if ac_fn_c_try_link "$LINENO"; then :
17494 gcc_cv_math_func_atan=yes
17495 else
17496 gcc_cv_math_func_atan=no
17497 fi
17498 rm -f core conftest.err conftest.$ac_objext \
17499 conftest$ac_exeext conftest.$ac_ext
17500 fi
17501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan" >&5
17502 $as_echo "$gcc_cv_math_func_atan" >&6; }
17503 if test $gcc_cv_math_func_atan = yes; then
17504
17505 cat >>confdefs.h <<_ACEOF
17506 #define HAVE_ATAN 1
17507 _ACEOF
17508
17509 fi
17510
17511
17512
17513
17514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanl" >&5
17515 $as_echo_n "checking for atanl... " >&6; }
17516 if test "${gcc_cv_math_func_atanl+set}" = set; then :
17517 $as_echo_n "(cached) " >&6
17518 else
17519 if test x$gcc_no_link = xyes; then
17520 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17521 fi
17522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17523 /* end confdefs.h. */
17524
17525 #ifdef HAVE_COMPLEX_H
17526 #include <complex.h>
17527 #endif
17528 #ifdef HAVE_MATH_H
17529 #include <math.h>
17530 #endif
17531
17532 int (*ptr)() = (int (*)())atanl;
17533
17534 int
17535 main ()
17536 {
17537 return 0;
17538 }
17539
17540 _ACEOF
17541 if ac_fn_c_try_link "$LINENO"; then :
17542 gcc_cv_math_func_atanl=yes
17543 else
17544 gcc_cv_math_func_atanl=no
17545 fi
17546 rm -f core conftest.err conftest.$ac_objext \
17547 conftest$ac_exeext conftest.$ac_ext
17548 fi
17549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanl" >&5
17550 $as_echo "$gcc_cv_math_func_atanl" >&6; }
17551 if test $gcc_cv_math_func_atanl = yes; then
17552
17553 cat >>confdefs.h <<_ACEOF
17554 #define HAVE_ATANL 1
17555 _ACEOF
17556
17557 fi
17558
17559
17560
17561
17562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhf" >&5
17563 $as_echo_n "checking for atanhf... " >&6; }
17564 if test "${gcc_cv_math_func_atanhf+set}" = set; then :
17565 $as_echo_n "(cached) " >&6
17566 else
17567 if test x$gcc_no_link = xyes; then
17568 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17569 fi
17570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17571 /* end confdefs.h. */
17572
17573 #ifdef HAVE_COMPLEX_H
17574 #include <complex.h>
17575 #endif
17576 #ifdef HAVE_MATH_H
17577 #include <math.h>
17578 #endif
17579
17580 int (*ptr)() = (int (*)())atanhf;
17581
17582 int
17583 main ()
17584 {
17585 return 0;
17586 }
17587
17588 _ACEOF
17589 if ac_fn_c_try_link "$LINENO"; then :
17590 gcc_cv_math_func_atanhf=yes
17591 else
17592 gcc_cv_math_func_atanhf=no
17593 fi
17594 rm -f core conftest.err conftest.$ac_objext \
17595 conftest$ac_exeext conftest.$ac_ext
17596 fi
17597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhf" >&5
17598 $as_echo "$gcc_cv_math_func_atanhf" >&6; }
17599 if test $gcc_cv_math_func_atanhf = yes; then
17600
17601 cat >>confdefs.h <<_ACEOF
17602 #define HAVE_ATANHF 1
17603 _ACEOF
17604
17605 fi
17606
17607
17608
17609
17610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanh" >&5
17611 $as_echo_n "checking for atanh... " >&6; }
17612 if test "${gcc_cv_math_func_atanh+set}" = set; then :
17613 $as_echo_n "(cached) " >&6
17614 else
17615 if test x$gcc_no_link = xyes; then
17616 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17617 fi
17618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17619 /* end confdefs.h. */
17620
17621 #ifdef HAVE_COMPLEX_H
17622 #include <complex.h>
17623 #endif
17624 #ifdef HAVE_MATH_H
17625 #include <math.h>
17626 #endif
17627
17628 int (*ptr)() = (int (*)())atanh;
17629
17630 int
17631 main ()
17632 {
17633 return 0;
17634 }
17635
17636 _ACEOF
17637 if ac_fn_c_try_link "$LINENO"; then :
17638 gcc_cv_math_func_atanh=yes
17639 else
17640 gcc_cv_math_func_atanh=no
17641 fi
17642 rm -f core conftest.err conftest.$ac_objext \
17643 conftest$ac_exeext conftest.$ac_ext
17644 fi
17645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanh" >&5
17646 $as_echo "$gcc_cv_math_func_atanh" >&6; }
17647 if test $gcc_cv_math_func_atanh = yes; then
17648
17649 cat >>confdefs.h <<_ACEOF
17650 #define HAVE_ATANH 1
17651 _ACEOF
17652
17653 fi
17654
17655
17656
17657
17658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhl" >&5
17659 $as_echo_n "checking for atanhl... " >&6; }
17660 if test "${gcc_cv_math_func_atanhl+set}" = set; then :
17661 $as_echo_n "(cached) " >&6
17662 else
17663 if test x$gcc_no_link = xyes; then
17664 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17665 fi
17666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17667 /* end confdefs.h. */
17668
17669 #ifdef HAVE_COMPLEX_H
17670 #include <complex.h>
17671 #endif
17672 #ifdef HAVE_MATH_H
17673 #include <math.h>
17674 #endif
17675
17676 int (*ptr)() = (int (*)())atanhl;
17677
17678 int
17679 main ()
17680 {
17681 return 0;
17682 }
17683
17684 _ACEOF
17685 if ac_fn_c_try_link "$LINENO"; then :
17686 gcc_cv_math_func_atanhl=yes
17687 else
17688 gcc_cv_math_func_atanhl=no
17689 fi
17690 rm -f core conftest.err conftest.$ac_objext \
17691 conftest$ac_exeext conftest.$ac_ext
17692 fi
17693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhl" >&5
17694 $as_echo "$gcc_cv_math_func_atanhl" >&6; }
17695 if test $gcc_cv_math_func_atanhl = yes; then
17696
17697 cat >>confdefs.h <<_ACEOF
17698 #define HAVE_ATANHL 1
17699 _ACEOF
17700
17701 fi
17702
17703
17704
17705
17706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargf" >&5
17707 $as_echo_n "checking for cargf... " >&6; }
17708 if test "${gcc_cv_math_func_cargf+set}" = set; then :
17709 $as_echo_n "(cached) " >&6
17710 else
17711 if test x$gcc_no_link = xyes; then
17712 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17713 fi
17714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17715 /* end confdefs.h. */
17716
17717 #ifdef HAVE_COMPLEX_H
17718 #include <complex.h>
17719 #endif
17720 #ifdef HAVE_MATH_H
17721 #include <math.h>
17722 #endif
17723
17724 int (*ptr)() = (int (*)())cargf;
17725
17726 int
17727 main ()
17728 {
17729 return 0;
17730 }
17731
17732 _ACEOF
17733 if ac_fn_c_try_link "$LINENO"; then :
17734 gcc_cv_math_func_cargf=yes
17735 else
17736 gcc_cv_math_func_cargf=no
17737 fi
17738 rm -f core conftest.err conftest.$ac_objext \
17739 conftest$ac_exeext conftest.$ac_ext
17740 fi
17741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargf" >&5
17742 $as_echo "$gcc_cv_math_func_cargf" >&6; }
17743 if test $gcc_cv_math_func_cargf = yes; then
17744
17745 cat >>confdefs.h <<_ACEOF
17746 #define HAVE_CARGF 1
17747 _ACEOF
17748
17749 fi
17750
17751
17752
17753
17754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for carg" >&5
17755 $as_echo_n "checking for carg... " >&6; }
17756 if test "${gcc_cv_math_func_carg+set}" = set; then :
17757 $as_echo_n "(cached) " >&6
17758 else
17759 if test x$gcc_no_link = xyes; then
17760 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17761 fi
17762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17763 /* end confdefs.h. */
17764
17765 #ifdef HAVE_COMPLEX_H
17766 #include <complex.h>
17767 #endif
17768 #ifdef HAVE_MATH_H
17769 #include <math.h>
17770 #endif
17771
17772 int (*ptr)() = (int (*)())carg;
17773
17774 int
17775 main ()
17776 {
17777 return 0;
17778 }
17779
17780 _ACEOF
17781 if ac_fn_c_try_link "$LINENO"; then :
17782 gcc_cv_math_func_carg=yes
17783 else
17784 gcc_cv_math_func_carg=no
17785 fi
17786 rm -f core conftest.err conftest.$ac_objext \
17787 conftest$ac_exeext conftest.$ac_ext
17788 fi
17789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_carg" >&5
17790 $as_echo "$gcc_cv_math_func_carg" >&6; }
17791 if test $gcc_cv_math_func_carg = yes; then
17792
17793 cat >>confdefs.h <<_ACEOF
17794 #define HAVE_CARG 1
17795 _ACEOF
17796
17797 fi
17798
17799
17800
17801
17802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargl" >&5
17803 $as_echo_n "checking for cargl... " >&6; }
17804 if test "${gcc_cv_math_func_cargl+set}" = set; then :
17805 $as_echo_n "(cached) " >&6
17806 else
17807 if test x$gcc_no_link = xyes; then
17808 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17809 fi
17810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17811 /* end confdefs.h. */
17812
17813 #ifdef HAVE_COMPLEX_H
17814 #include <complex.h>
17815 #endif
17816 #ifdef HAVE_MATH_H
17817 #include <math.h>
17818 #endif
17819
17820 int (*ptr)() = (int (*)())cargl;
17821
17822 int
17823 main ()
17824 {
17825 return 0;
17826 }
17827
17828 _ACEOF
17829 if ac_fn_c_try_link "$LINENO"; then :
17830 gcc_cv_math_func_cargl=yes
17831 else
17832 gcc_cv_math_func_cargl=no
17833 fi
17834 rm -f core conftest.err conftest.$ac_objext \
17835 conftest$ac_exeext conftest.$ac_ext
17836 fi
17837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargl" >&5
17838 $as_echo "$gcc_cv_math_func_cargl" >&6; }
17839 if test $gcc_cv_math_func_cargl = yes; then
17840
17841 cat >>confdefs.h <<_ACEOF
17842 #define HAVE_CARGL 1
17843 _ACEOF
17844
17845 fi
17846
17847
17848
17849
17850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceilf" >&5
17851 $as_echo_n "checking for ceilf... " >&6; }
17852 if test "${gcc_cv_math_func_ceilf+set}" = set; then :
17853 $as_echo_n "(cached) " >&6
17854 else
17855 if test x$gcc_no_link = xyes; then
17856 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17857 fi
17858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17859 /* end confdefs.h. */
17860
17861 #ifdef HAVE_COMPLEX_H
17862 #include <complex.h>
17863 #endif
17864 #ifdef HAVE_MATH_H
17865 #include <math.h>
17866 #endif
17867
17868 int (*ptr)() = (int (*)())ceilf;
17869
17870 int
17871 main ()
17872 {
17873 return 0;
17874 }
17875
17876 _ACEOF
17877 if ac_fn_c_try_link "$LINENO"; then :
17878 gcc_cv_math_func_ceilf=yes
17879 else
17880 gcc_cv_math_func_ceilf=no
17881 fi
17882 rm -f core conftest.err conftest.$ac_objext \
17883 conftest$ac_exeext conftest.$ac_ext
17884 fi
17885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceilf" >&5
17886 $as_echo "$gcc_cv_math_func_ceilf" >&6; }
17887 if test $gcc_cv_math_func_ceilf = yes; then
17888
17889 cat >>confdefs.h <<_ACEOF
17890 #define HAVE_CEILF 1
17891 _ACEOF
17892
17893 fi
17894
17895
17896
17897
17898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceil" >&5
17899 $as_echo_n "checking for ceil... " >&6; }
17900 if test "${gcc_cv_math_func_ceil+set}" = set; then :
17901 $as_echo_n "(cached) " >&6
17902 else
17903 if test x$gcc_no_link = xyes; then
17904 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17905 fi
17906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17907 /* end confdefs.h. */
17908
17909 #ifdef HAVE_COMPLEX_H
17910 #include <complex.h>
17911 #endif
17912 #ifdef HAVE_MATH_H
17913 #include <math.h>
17914 #endif
17915
17916 int (*ptr)() = (int (*)())ceil;
17917
17918 int
17919 main ()
17920 {
17921 return 0;
17922 }
17923
17924 _ACEOF
17925 if ac_fn_c_try_link "$LINENO"; then :
17926 gcc_cv_math_func_ceil=yes
17927 else
17928 gcc_cv_math_func_ceil=no
17929 fi
17930 rm -f core conftest.err conftest.$ac_objext \
17931 conftest$ac_exeext conftest.$ac_ext
17932 fi
17933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceil" >&5
17934 $as_echo "$gcc_cv_math_func_ceil" >&6; }
17935 if test $gcc_cv_math_func_ceil = yes; then
17936
17937 cat >>confdefs.h <<_ACEOF
17938 #define HAVE_CEIL 1
17939 _ACEOF
17940
17941 fi
17942
17943
17944
17945
17946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceill" >&5
17947 $as_echo_n "checking for ceill... " >&6; }
17948 if test "${gcc_cv_math_func_ceill+set}" = set; then :
17949 $as_echo_n "(cached) " >&6
17950 else
17951 if test x$gcc_no_link = xyes; then
17952 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17953 fi
17954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17955 /* end confdefs.h. */
17956
17957 #ifdef HAVE_COMPLEX_H
17958 #include <complex.h>
17959 #endif
17960 #ifdef HAVE_MATH_H
17961 #include <math.h>
17962 #endif
17963
17964 int (*ptr)() = (int (*)())ceill;
17965
17966 int
17967 main ()
17968 {
17969 return 0;
17970 }
17971
17972 _ACEOF
17973 if ac_fn_c_try_link "$LINENO"; then :
17974 gcc_cv_math_func_ceill=yes
17975 else
17976 gcc_cv_math_func_ceill=no
17977 fi
17978 rm -f core conftest.err conftest.$ac_objext \
17979 conftest$ac_exeext conftest.$ac_ext
17980 fi
17981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceill" >&5
17982 $as_echo "$gcc_cv_math_func_ceill" >&6; }
17983 if test $gcc_cv_math_func_ceill = yes; then
17984
17985 cat >>confdefs.h <<_ACEOF
17986 #define HAVE_CEILL 1
17987 _ACEOF
17988
17989 fi
17990
17991
17992
17993
17994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignf" >&5
17995 $as_echo_n "checking for copysignf... " >&6; }
17996 if test "${gcc_cv_math_func_copysignf+set}" = set; then :
17997 $as_echo_n "(cached) " >&6
17998 else
17999 if test x$gcc_no_link = xyes; then
18000 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18001 fi
18002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18003 /* end confdefs.h. */
18004
18005 #ifdef HAVE_COMPLEX_H
18006 #include <complex.h>
18007 #endif
18008 #ifdef HAVE_MATH_H
18009 #include <math.h>
18010 #endif
18011
18012 int (*ptr)() = (int (*)())copysignf;
18013
18014 int
18015 main ()
18016 {
18017 return 0;
18018 }
18019
18020 _ACEOF
18021 if ac_fn_c_try_link "$LINENO"; then :
18022 gcc_cv_math_func_copysignf=yes
18023 else
18024 gcc_cv_math_func_copysignf=no
18025 fi
18026 rm -f core conftest.err conftest.$ac_objext \
18027 conftest$ac_exeext conftest.$ac_ext
18028 fi
18029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignf" >&5
18030 $as_echo "$gcc_cv_math_func_copysignf" >&6; }
18031 if test $gcc_cv_math_func_copysignf = yes; then
18032
18033 cat >>confdefs.h <<_ACEOF
18034 #define HAVE_COPYSIGNF 1
18035 _ACEOF
18036
18037 fi
18038
18039
18040
18041
18042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysign" >&5
18043 $as_echo_n "checking for copysign... " >&6; }
18044 if test "${gcc_cv_math_func_copysign+set}" = set; then :
18045 $as_echo_n "(cached) " >&6
18046 else
18047 if test x$gcc_no_link = xyes; then
18048 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18049 fi
18050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18051 /* end confdefs.h. */
18052
18053 #ifdef HAVE_COMPLEX_H
18054 #include <complex.h>
18055 #endif
18056 #ifdef HAVE_MATH_H
18057 #include <math.h>
18058 #endif
18059
18060 int (*ptr)() = (int (*)())copysign;
18061
18062 int
18063 main ()
18064 {
18065 return 0;
18066 }
18067
18068 _ACEOF
18069 if ac_fn_c_try_link "$LINENO"; then :
18070 gcc_cv_math_func_copysign=yes
18071 else
18072 gcc_cv_math_func_copysign=no
18073 fi
18074 rm -f core conftest.err conftest.$ac_objext \
18075 conftest$ac_exeext conftest.$ac_ext
18076 fi
18077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysign" >&5
18078 $as_echo "$gcc_cv_math_func_copysign" >&6; }
18079 if test $gcc_cv_math_func_copysign = yes; then
18080
18081 cat >>confdefs.h <<_ACEOF
18082 #define HAVE_COPYSIGN 1
18083 _ACEOF
18084
18085 fi
18086
18087
18088
18089
18090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignl" >&5
18091 $as_echo_n "checking for copysignl... " >&6; }
18092 if test "${gcc_cv_math_func_copysignl+set}" = set; then :
18093 $as_echo_n "(cached) " >&6
18094 else
18095 if test x$gcc_no_link = xyes; then
18096 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18097 fi
18098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18099 /* end confdefs.h. */
18100
18101 #ifdef HAVE_COMPLEX_H
18102 #include <complex.h>
18103 #endif
18104 #ifdef HAVE_MATH_H
18105 #include <math.h>
18106 #endif
18107
18108 int (*ptr)() = (int (*)())copysignl;
18109
18110 int
18111 main ()
18112 {
18113 return 0;
18114 }
18115
18116 _ACEOF
18117 if ac_fn_c_try_link "$LINENO"; then :
18118 gcc_cv_math_func_copysignl=yes
18119 else
18120 gcc_cv_math_func_copysignl=no
18121 fi
18122 rm -f core conftest.err conftest.$ac_objext \
18123 conftest$ac_exeext conftest.$ac_ext
18124 fi
18125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignl" >&5
18126 $as_echo "$gcc_cv_math_func_copysignl" >&6; }
18127 if test $gcc_cv_math_func_copysignl = yes; then
18128
18129 cat >>confdefs.h <<_ACEOF
18130 #define HAVE_COPYSIGNL 1
18131 _ACEOF
18132
18133 fi
18134
18135
18136
18137
18138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosf" >&5
18139 $as_echo_n "checking for cosf... " >&6; }
18140 if test "${gcc_cv_math_func_cosf+set}" = set; then :
18141 $as_echo_n "(cached) " >&6
18142 else
18143 if test x$gcc_no_link = xyes; then
18144 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18145 fi
18146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18147 /* end confdefs.h. */
18148
18149 #ifdef HAVE_COMPLEX_H
18150 #include <complex.h>
18151 #endif
18152 #ifdef HAVE_MATH_H
18153 #include <math.h>
18154 #endif
18155
18156 int (*ptr)() = (int (*)())cosf;
18157
18158 int
18159 main ()
18160 {
18161 return 0;
18162 }
18163
18164 _ACEOF
18165 if ac_fn_c_try_link "$LINENO"; then :
18166 gcc_cv_math_func_cosf=yes
18167 else
18168 gcc_cv_math_func_cosf=no
18169 fi
18170 rm -f core conftest.err conftest.$ac_objext \
18171 conftest$ac_exeext conftest.$ac_ext
18172 fi
18173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosf" >&5
18174 $as_echo "$gcc_cv_math_func_cosf" >&6; }
18175 if test $gcc_cv_math_func_cosf = yes; then
18176
18177 cat >>confdefs.h <<_ACEOF
18178 #define HAVE_COSF 1
18179 _ACEOF
18180
18181 fi
18182
18183
18184
18185
18186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos" >&5
18187 $as_echo_n "checking for cos... " >&6; }
18188 if test "${gcc_cv_math_func_cos+set}" = set; then :
18189 $as_echo_n "(cached) " >&6
18190 else
18191 if test x$gcc_no_link = xyes; then
18192 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18193 fi
18194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18195 /* end confdefs.h. */
18196
18197 #ifdef HAVE_COMPLEX_H
18198 #include <complex.h>
18199 #endif
18200 #ifdef HAVE_MATH_H
18201 #include <math.h>
18202 #endif
18203
18204 int (*ptr)() = (int (*)())cos;
18205
18206 int
18207 main ()
18208 {
18209 return 0;
18210 }
18211
18212 _ACEOF
18213 if ac_fn_c_try_link "$LINENO"; then :
18214 gcc_cv_math_func_cos=yes
18215 else
18216 gcc_cv_math_func_cos=no
18217 fi
18218 rm -f core conftest.err conftest.$ac_objext \
18219 conftest$ac_exeext conftest.$ac_ext
18220 fi
18221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cos" >&5
18222 $as_echo "$gcc_cv_math_func_cos" >&6; }
18223 if test $gcc_cv_math_func_cos = yes; then
18224
18225 cat >>confdefs.h <<_ACEOF
18226 #define HAVE_COS 1
18227 _ACEOF
18228
18229 fi
18230
18231
18232
18233
18234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosl" >&5
18235 $as_echo_n "checking for cosl... " >&6; }
18236 if test "${gcc_cv_math_func_cosl+set}" = set; then :
18237 $as_echo_n "(cached) " >&6
18238 else
18239 if test x$gcc_no_link = xyes; then
18240 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18241 fi
18242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18243 /* end confdefs.h. */
18244
18245 #ifdef HAVE_COMPLEX_H
18246 #include <complex.h>
18247 #endif
18248 #ifdef HAVE_MATH_H
18249 #include <math.h>
18250 #endif
18251
18252 int (*ptr)() = (int (*)())cosl;
18253
18254 int
18255 main ()
18256 {
18257 return 0;
18258 }
18259
18260 _ACEOF
18261 if ac_fn_c_try_link "$LINENO"; then :
18262 gcc_cv_math_func_cosl=yes
18263 else
18264 gcc_cv_math_func_cosl=no
18265 fi
18266 rm -f core conftest.err conftest.$ac_objext \
18267 conftest$ac_exeext conftest.$ac_ext
18268 fi
18269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosl" >&5
18270 $as_echo "$gcc_cv_math_func_cosl" >&6; }
18271 if test $gcc_cv_math_func_cosl = yes; then
18272
18273 cat >>confdefs.h <<_ACEOF
18274 #define HAVE_COSL 1
18275 _ACEOF
18276
18277 fi
18278
18279
18280
18281
18282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosf" >&5
18283 $as_echo_n "checking for ccosf... " >&6; }
18284 if test "${gcc_cv_math_func_ccosf+set}" = set; then :
18285 $as_echo_n "(cached) " >&6
18286 else
18287 if test x$gcc_no_link = xyes; then
18288 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18289 fi
18290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18291 /* end confdefs.h. */
18292
18293 #ifdef HAVE_COMPLEX_H
18294 #include <complex.h>
18295 #endif
18296 #ifdef HAVE_MATH_H
18297 #include <math.h>
18298 #endif
18299
18300 int (*ptr)() = (int (*)())ccosf;
18301
18302 int
18303 main ()
18304 {
18305 return 0;
18306 }
18307
18308 _ACEOF
18309 if ac_fn_c_try_link "$LINENO"; then :
18310 gcc_cv_math_func_ccosf=yes
18311 else
18312 gcc_cv_math_func_ccosf=no
18313 fi
18314 rm -f core conftest.err conftest.$ac_objext \
18315 conftest$ac_exeext conftest.$ac_ext
18316 fi
18317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosf" >&5
18318 $as_echo "$gcc_cv_math_func_ccosf" >&6; }
18319 if test $gcc_cv_math_func_ccosf = yes; then
18320
18321 cat >>confdefs.h <<_ACEOF
18322 #define HAVE_CCOSF 1
18323 _ACEOF
18324
18325 fi
18326
18327
18328
18329
18330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccos" >&5
18331 $as_echo_n "checking for ccos... " >&6; }
18332 if test "${gcc_cv_math_func_ccos+set}" = set; then :
18333 $as_echo_n "(cached) " >&6
18334 else
18335 if test x$gcc_no_link = xyes; then
18336 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18337 fi
18338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18339 /* end confdefs.h. */
18340
18341 #ifdef HAVE_COMPLEX_H
18342 #include <complex.h>
18343 #endif
18344 #ifdef HAVE_MATH_H
18345 #include <math.h>
18346 #endif
18347
18348 int (*ptr)() = (int (*)())ccos;
18349
18350 int
18351 main ()
18352 {
18353 return 0;
18354 }
18355
18356 _ACEOF
18357 if ac_fn_c_try_link "$LINENO"; then :
18358 gcc_cv_math_func_ccos=yes
18359 else
18360 gcc_cv_math_func_ccos=no
18361 fi
18362 rm -f core conftest.err conftest.$ac_objext \
18363 conftest$ac_exeext conftest.$ac_ext
18364 fi
18365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccos" >&5
18366 $as_echo "$gcc_cv_math_func_ccos" >&6; }
18367 if test $gcc_cv_math_func_ccos = yes; then
18368
18369 cat >>confdefs.h <<_ACEOF
18370 #define HAVE_CCOS 1
18371 _ACEOF
18372
18373 fi
18374
18375
18376
18377
18378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosl" >&5
18379 $as_echo_n "checking for ccosl... " >&6; }
18380 if test "${gcc_cv_math_func_ccosl+set}" = set; then :
18381 $as_echo_n "(cached) " >&6
18382 else
18383 if test x$gcc_no_link = xyes; then
18384 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18385 fi
18386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18387 /* end confdefs.h. */
18388
18389 #ifdef HAVE_COMPLEX_H
18390 #include <complex.h>
18391 #endif
18392 #ifdef HAVE_MATH_H
18393 #include <math.h>
18394 #endif
18395
18396 int (*ptr)() = (int (*)())ccosl;
18397
18398 int
18399 main ()
18400 {
18401 return 0;
18402 }
18403
18404 _ACEOF
18405 if ac_fn_c_try_link "$LINENO"; then :
18406 gcc_cv_math_func_ccosl=yes
18407 else
18408 gcc_cv_math_func_ccosl=no
18409 fi
18410 rm -f core conftest.err conftest.$ac_objext \
18411 conftest$ac_exeext conftest.$ac_ext
18412 fi
18413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosl" >&5
18414 $as_echo "$gcc_cv_math_func_ccosl" >&6; }
18415 if test $gcc_cv_math_func_ccosl = yes; then
18416
18417 cat >>confdefs.h <<_ACEOF
18418 #define HAVE_CCOSL 1
18419 _ACEOF
18420
18421 fi
18422
18423
18424
18425
18426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshf" >&5
18427 $as_echo_n "checking for coshf... " >&6; }
18428 if test "${gcc_cv_math_func_coshf+set}" = set; then :
18429 $as_echo_n "(cached) " >&6
18430 else
18431 if test x$gcc_no_link = xyes; then
18432 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18433 fi
18434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18435 /* end confdefs.h. */
18436
18437 #ifdef HAVE_COMPLEX_H
18438 #include <complex.h>
18439 #endif
18440 #ifdef HAVE_MATH_H
18441 #include <math.h>
18442 #endif
18443
18444 int (*ptr)() = (int (*)())coshf;
18445
18446 int
18447 main ()
18448 {
18449 return 0;
18450 }
18451
18452 _ACEOF
18453 if ac_fn_c_try_link "$LINENO"; then :
18454 gcc_cv_math_func_coshf=yes
18455 else
18456 gcc_cv_math_func_coshf=no
18457 fi
18458 rm -f core conftest.err conftest.$ac_objext \
18459 conftest$ac_exeext conftest.$ac_ext
18460 fi
18461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshf" >&5
18462 $as_echo "$gcc_cv_math_func_coshf" >&6; }
18463 if test $gcc_cv_math_func_coshf = yes; then
18464
18465 cat >>confdefs.h <<_ACEOF
18466 #define HAVE_COSHF 1
18467 _ACEOF
18468
18469 fi
18470
18471
18472
18473
18474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosh" >&5
18475 $as_echo_n "checking for cosh... " >&6; }
18476 if test "${gcc_cv_math_func_cosh+set}" = set; then :
18477 $as_echo_n "(cached) " >&6
18478 else
18479 if test x$gcc_no_link = xyes; then
18480 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18481 fi
18482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18483 /* end confdefs.h. */
18484
18485 #ifdef HAVE_COMPLEX_H
18486 #include <complex.h>
18487 #endif
18488 #ifdef HAVE_MATH_H
18489 #include <math.h>
18490 #endif
18491
18492 int (*ptr)() = (int (*)())cosh;
18493
18494 int
18495 main ()
18496 {
18497 return 0;
18498 }
18499
18500 _ACEOF
18501 if ac_fn_c_try_link "$LINENO"; then :
18502 gcc_cv_math_func_cosh=yes
18503 else
18504 gcc_cv_math_func_cosh=no
18505 fi
18506 rm -f core conftest.err conftest.$ac_objext \
18507 conftest$ac_exeext conftest.$ac_ext
18508 fi
18509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosh" >&5
18510 $as_echo "$gcc_cv_math_func_cosh" >&6; }
18511 if test $gcc_cv_math_func_cosh = yes; then
18512
18513 cat >>confdefs.h <<_ACEOF
18514 #define HAVE_COSH 1
18515 _ACEOF
18516
18517 fi
18518
18519
18520
18521
18522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshl" >&5
18523 $as_echo_n "checking for coshl... " >&6; }
18524 if test "${gcc_cv_math_func_coshl+set}" = set; then :
18525 $as_echo_n "(cached) " >&6
18526 else
18527 if test x$gcc_no_link = xyes; then
18528 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18529 fi
18530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18531 /* end confdefs.h. */
18532
18533 #ifdef HAVE_COMPLEX_H
18534 #include <complex.h>
18535 #endif
18536 #ifdef HAVE_MATH_H
18537 #include <math.h>
18538 #endif
18539
18540 int (*ptr)() = (int (*)())coshl;
18541
18542 int
18543 main ()
18544 {
18545 return 0;
18546 }
18547
18548 _ACEOF
18549 if ac_fn_c_try_link "$LINENO"; then :
18550 gcc_cv_math_func_coshl=yes
18551 else
18552 gcc_cv_math_func_coshl=no
18553 fi
18554 rm -f core conftest.err conftest.$ac_objext \
18555 conftest$ac_exeext conftest.$ac_ext
18556 fi
18557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshl" >&5
18558 $as_echo "$gcc_cv_math_func_coshl" >&6; }
18559 if test $gcc_cv_math_func_coshl = yes; then
18560
18561 cat >>confdefs.h <<_ACEOF
18562 #define HAVE_COSHL 1
18563 _ACEOF
18564
18565 fi
18566
18567
18568
18569
18570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshf" >&5
18571 $as_echo_n "checking for ccoshf... " >&6; }
18572 if test "${gcc_cv_math_func_ccoshf+set}" = set; then :
18573 $as_echo_n "(cached) " >&6
18574 else
18575 if test x$gcc_no_link = xyes; then
18576 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18577 fi
18578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18579 /* end confdefs.h. */
18580
18581 #ifdef HAVE_COMPLEX_H
18582 #include <complex.h>
18583 #endif
18584 #ifdef HAVE_MATH_H
18585 #include <math.h>
18586 #endif
18587
18588 int (*ptr)() = (int (*)())ccoshf;
18589
18590 int
18591 main ()
18592 {
18593 return 0;
18594 }
18595
18596 _ACEOF
18597 if ac_fn_c_try_link "$LINENO"; then :
18598 gcc_cv_math_func_ccoshf=yes
18599 else
18600 gcc_cv_math_func_ccoshf=no
18601 fi
18602 rm -f core conftest.err conftest.$ac_objext \
18603 conftest$ac_exeext conftest.$ac_ext
18604 fi
18605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshf" >&5
18606 $as_echo "$gcc_cv_math_func_ccoshf" >&6; }
18607 if test $gcc_cv_math_func_ccoshf = yes; then
18608
18609 cat >>confdefs.h <<_ACEOF
18610 #define HAVE_CCOSHF 1
18611 _ACEOF
18612
18613 fi
18614
18615
18616
18617
18618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosh" >&5
18619 $as_echo_n "checking for ccosh... " >&6; }
18620 if test "${gcc_cv_math_func_ccosh+set}" = set; then :
18621 $as_echo_n "(cached) " >&6
18622 else
18623 if test x$gcc_no_link = xyes; then
18624 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18625 fi
18626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18627 /* end confdefs.h. */
18628
18629 #ifdef HAVE_COMPLEX_H
18630 #include <complex.h>
18631 #endif
18632 #ifdef HAVE_MATH_H
18633 #include <math.h>
18634 #endif
18635
18636 int (*ptr)() = (int (*)())ccosh;
18637
18638 int
18639 main ()
18640 {
18641 return 0;
18642 }
18643
18644 _ACEOF
18645 if ac_fn_c_try_link "$LINENO"; then :
18646 gcc_cv_math_func_ccosh=yes
18647 else
18648 gcc_cv_math_func_ccosh=no
18649 fi
18650 rm -f core conftest.err conftest.$ac_objext \
18651 conftest$ac_exeext conftest.$ac_ext
18652 fi
18653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosh" >&5
18654 $as_echo "$gcc_cv_math_func_ccosh" >&6; }
18655 if test $gcc_cv_math_func_ccosh = yes; then
18656
18657 cat >>confdefs.h <<_ACEOF
18658 #define HAVE_CCOSH 1
18659 _ACEOF
18660
18661 fi
18662
18663
18664
18665
18666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshl" >&5
18667 $as_echo_n "checking for ccoshl... " >&6; }
18668 if test "${gcc_cv_math_func_ccoshl+set}" = set; then :
18669 $as_echo_n "(cached) " >&6
18670 else
18671 if test x$gcc_no_link = xyes; then
18672 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18673 fi
18674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18675 /* end confdefs.h. */
18676
18677 #ifdef HAVE_COMPLEX_H
18678 #include <complex.h>
18679 #endif
18680 #ifdef HAVE_MATH_H
18681 #include <math.h>
18682 #endif
18683
18684 int (*ptr)() = (int (*)())ccoshl;
18685
18686 int
18687 main ()
18688 {
18689 return 0;
18690 }
18691
18692 _ACEOF
18693 if ac_fn_c_try_link "$LINENO"; then :
18694 gcc_cv_math_func_ccoshl=yes
18695 else
18696 gcc_cv_math_func_ccoshl=no
18697 fi
18698 rm -f core conftest.err conftest.$ac_objext \
18699 conftest$ac_exeext conftest.$ac_ext
18700 fi
18701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshl" >&5
18702 $as_echo "$gcc_cv_math_func_ccoshl" >&6; }
18703 if test $gcc_cv_math_func_ccoshl = yes; then
18704
18705 cat >>confdefs.h <<_ACEOF
18706 #define HAVE_CCOSHL 1
18707 _ACEOF
18708
18709 fi
18710
18711
18712
18713
18714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expf" >&5
18715 $as_echo_n "checking for expf... " >&6; }
18716 if test "${gcc_cv_math_func_expf+set}" = set; then :
18717 $as_echo_n "(cached) " >&6
18718 else
18719 if test x$gcc_no_link = xyes; then
18720 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18721 fi
18722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18723 /* end confdefs.h. */
18724
18725 #ifdef HAVE_COMPLEX_H
18726 #include <complex.h>
18727 #endif
18728 #ifdef HAVE_MATH_H
18729 #include <math.h>
18730 #endif
18731
18732 int (*ptr)() = (int (*)())expf;
18733
18734 int
18735 main ()
18736 {
18737 return 0;
18738 }
18739
18740 _ACEOF
18741 if ac_fn_c_try_link "$LINENO"; then :
18742 gcc_cv_math_func_expf=yes
18743 else
18744 gcc_cv_math_func_expf=no
18745 fi
18746 rm -f core conftest.err conftest.$ac_objext \
18747 conftest$ac_exeext conftest.$ac_ext
18748 fi
18749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expf" >&5
18750 $as_echo "$gcc_cv_math_func_expf" >&6; }
18751 if test $gcc_cv_math_func_expf = yes; then
18752
18753 cat >>confdefs.h <<_ACEOF
18754 #define HAVE_EXPF 1
18755 _ACEOF
18756
18757 fi
18758
18759
18760
18761
18762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exp" >&5
18763 $as_echo_n "checking for exp... " >&6; }
18764 if test "${gcc_cv_math_func_exp+set}" = set; then :
18765 $as_echo_n "(cached) " >&6
18766 else
18767 if test x$gcc_no_link = xyes; then
18768 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18769 fi
18770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18771 /* end confdefs.h. */
18772
18773 #ifdef HAVE_COMPLEX_H
18774 #include <complex.h>
18775 #endif
18776 #ifdef HAVE_MATH_H
18777 #include <math.h>
18778 #endif
18779
18780 int (*ptr)() = (int (*)())exp;
18781
18782 int
18783 main ()
18784 {
18785 return 0;
18786 }
18787
18788 _ACEOF
18789 if ac_fn_c_try_link "$LINENO"; then :
18790 gcc_cv_math_func_exp=yes
18791 else
18792 gcc_cv_math_func_exp=no
18793 fi
18794 rm -f core conftest.err conftest.$ac_objext \
18795 conftest$ac_exeext conftest.$ac_ext
18796 fi
18797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_exp" >&5
18798 $as_echo "$gcc_cv_math_func_exp" >&6; }
18799 if test $gcc_cv_math_func_exp = yes; then
18800
18801 cat >>confdefs.h <<_ACEOF
18802 #define HAVE_EXP 1
18803 _ACEOF
18804
18805 fi
18806
18807
18808
18809
18810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expl" >&5
18811 $as_echo_n "checking for expl... " >&6; }
18812 if test "${gcc_cv_math_func_expl+set}" = set; then :
18813 $as_echo_n "(cached) " >&6
18814 else
18815 if test x$gcc_no_link = xyes; then
18816 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18817 fi
18818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18819 /* end confdefs.h. */
18820
18821 #ifdef HAVE_COMPLEX_H
18822 #include <complex.h>
18823 #endif
18824 #ifdef HAVE_MATH_H
18825 #include <math.h>
18826 #endif
18827
18828 int (*ptr)() = (int (*)())expl;
18829
18830 int
18831 main ()
18832 {
18833 return 0;
18834 }
18835
18836 _ACEOF
18837 if ac_fn_c_try_link "$LINENO"; then :
18838 gcc_cv_math_func_expl=yes
18839 else
18840 gcc_cv_math_func_expl=no
18841 fi
18842 rm -f core conftest.err conftest.$ac_objext \
18843 conftest$ac_exeext conftest.$ac_ext
18844 fi
18845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expl" >&5
18846 $as_echo "$gcc_cv_math_func_expl" >&6; }
18847 if test $gcc_cv_math_func_expl = yes; then
18848
18849 cat >>confdefs.h <<_ACEOF
18850 #define HAVE_EXPL 1
18851 _ACEOF
18852
18853 fi
18854
18855
18856
18857
18858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpf" >&5
18859 $as_echo_n "checking for cexpf... " >&6; }
18860 if test "${gcc_cv_math_func_cexpf+set}" = set; then :
18861 $as_echo_n "(cached) " >&6
18862 else
18863 if test x$gcc_no_link = xyes; then
18864 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18865 fi
18866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18867 /* end confdefs.h. */
18868
18869 #ifdef HAVE_COMPLEX_H
18870 #include <complex.h>
18871 #endif
18872 #ifdef HAVE_MATH_H
18873 #include <math.h>
18874 #endif
18875
18876 int (*ptr)() = (int (*)())cexpf;
18877
18878 int
18879 main ()
18880 {
18881 return 0;
18882 }
18883
18884 _ACEOF
18885 if ac_fn_c_try_link "$LINENO"; then :
18886 gcc_cv_math_func_cexpf=yes
18887 else
18888 gcc_cv_math_func_cexpf=no
18889 fi
18890 rm -f core conftest.err conftest.$ac_objext \
18891 conftest$ac_exeext conftest.$ac_ext
18892 fi
18893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpf" >&5
18894 $as_echo "$gcc_cv_math_func_cexpf" >&6; }
18895 if test $gcc_cv_math_func_cexpf = yes; then
18896
18897 cat >>confdefs.h <<_ACEOF
18898 #define HAVE_CEXPF 1
18899 _ACEOF
18900
18901 fi
18902
18903
18904
18905
18906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexp" >&5
18907 $as_echo_n "checking for cexp... " >&6; }
18908 if test "${gcc_cv_math_func_cexp+set}" = set; then :
18909 $as_echo_n "(cached) " >&6
18910 else
18911 if test x$gcc_no_link = xyes; then
18912 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18913 fi
18914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18915 /* end confdefs.h. */
18916
18917 #ifdef HAVE_COMPLEX_H
18918 #include <complex.h>
18919 #endif
18920 #ifdef HAVE_MATH_H
18921 #include <math.h>
18922 #endif
18923
18924 int (*ptr)() = (int (*)())cexp;
18925
18926 int
18927 main ()
18928 {
18929 return 0;
18930 }
18931
18932 _ACEOF
18933 if ac_fn_c_try_link "$LINENO"; then :
18934 gcc_cv_math_func_cexp=yes
18935 else
18936 gcc_cv_math_func_cexp=no
18937 fi
18938 rm -f core conftest.err conftest.$ac_objext \
18939 conftest$ac_exeext conftest.$ac_ext
18940 fi
18941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexp" >&5
18942 $as_echo "$gcc_cv_math_func_cexp" >&6; }
18943 if test $gcc_cv_math_func_cexp = yes; then
18944
18945 cat >>confdefs.h <<_ACEOF
18946 #define HAVE_CEXP 1
18947 _ACEOF
18948
18949 fi
18950
18951
18952
18953
18954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpl" >&5
18955 $as_echo_n "checking for cexpl... " >&6; }
18956 if test "${gcc_cv_math_func_cexpl+set}" = set; then :
18957 $as_echo_n "(cached) " >&6
18958 else
18959 if test x$gcc_no_link = xyes; then
18960 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18961 fi
18962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18963 /* end confdefs.h. */
18964
18965 #ifdef HAVE_COMPLEX_H
18966 #include <complex.h>
18967 #endif
18968 #ifdef HAVE_MATH_H
18969 #include <math.h>
18970 #endif
18971
18972 int (*ptr)() = (int (*)())cexpl;
18973
18974 int
18975 main ()
18976 {
18977 return 0;
18978 }
18979
18980 _ACEOF
18981 if ac_fn_c_try_link "$LINENO"; then :
18982 gcc_cv_math_func_cexpl=yes
18983 else
18984 gcc_cv_math_func_cexpl=no
18985 fi
18986 rm -f core conftest.err conftest.$ac_objext \
18987 conftest$ac_exeext conftest.$ac_ext
18988 fi
18989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpl" >&5
18990 $as_echo "$gcc_cv_math_func_cexpl" >&6; }
18991 if test $gcc_cv_math_func_cexpl = yes; then
18992
18993 cat >>confdefs.h <<_ACEOF
18994 #define HAVE_CEXPL 1
18995 _ACEOF
18996
18997 fi
18998
18999
19000
19001
19002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsf" >&5
19003 $as_echo_n "checking for fabsf... " >&6; }
19004 if test "${gcc_cv_math_func_fabsf+set}" = set; then :
19005 $as_echo_n "(cached) " >&6
19006 else
19007 if test x$gcc_no_link = xyes; then
19008 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19009 fi
19010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19011 /* end confdefs.h. */
19012
19013 #ifdef HAVE_COMPLEX_H
19014 #include <complex.h>
19015 #endif
19016 #ifdef HAVE_MATH_H
19017 #include <math.h>
19018 #endif
19019
19020 int (*ptr)() = (int (*)())fabsf;
19021
19022 int
19023 main ()
19024 {
19025 return 0;
19026 }
19027
19028 _ACEOF
19029 if ac_fn_c_try_link "$LINENO"; then :
19030 gcc_cv_math_func_fabsf=yes
19031 else
19032 gcc_cv_math_func_fabsf=no
19033 fi
19034 rm -f core conftest.err conftest.$ac_objext \
19035 conftest$ac_exeext conftest.$ac_ext
19036 fi
19037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsf" >&5
19038 $as_echo "$gcc_cv_math_func_fabsf" >&6; }
19039 if test $gcc_cv_math_func_fabsf = yes; then
19040
19041 cat >>confdefs.h <<_ACEOF
19042 #define HAVE_FABSF 1
19043 _ACEOF
19044
19045 fi
19046
19047
19048
19049
19050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs" >&5
19051 $as_echo_n "checking for fabs... " >&6; }
19052 if test "${gcc_cv_math_func_fabs+set}" = set; then :
19053 $as_echo_n "(cached) " >&6
19054 else
19055 if test x$gcc_no_link = xyes; then
19056 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19057 fi
19058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19059 /* end confdefs.h. */
19060
19061 #ifdef HAVE_COMPLEX_H
19062 #include <complex.h>
19063 #endif
19064 #ifdef HAVE_MATH_H
19065 #include <math.h>
19066 #endif
19067
19068 int (*ptr)() = (int (*)())fabs;
19069
19070 int
19071 main ()
19072 {
19073 return 0;
19074 }
19075
19076 _ACEOF
19077 if ac_fn_c_try_link "$LINENO"; then :
19078 gcc_cv_math_func_fabs=yes
19079 else
19080 gcc_cv_math_func_fabs=no
19081 fi
19082 rm -f core conftest.err conftest.$ac_objext \
19083 conftest$ac_exeext conftest.$ac_ext
19084 fi
19085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabs" >&5
19086 $as_echo "$gcc_cv_math_func_fabs" >&6; }
19087 if test $gcc_cv_math_func_fabs = yes; then
19088
19089 cat >>confdefs.h <<_ACEOF
19090 #define HAVE_FABS 1
19091 _ACEOF
19092
19093 fi
19094
19095
19096
19097
19098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsl" >&5
19099 $as_echo_n "checking for fabsl... " >&6; }
19100 if test "${gcc_cv_math_func_fabsl+set}" = set; then :
19101 $as_echo_n "(cached) " >&6
19102 else
19103 if test x$gcc_no_link = xyes; then
19104 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19105 fi
19106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19107 /* end confdefs.h. */
19108
19109 #ifdef HAVE_COMPLEX_H
19110 #include <complex.h>
19111 #endif
19112 #ifdef HAVE_MATH_H
19113 #include <math.h>
19114 #endif
19115
19116 int (*ptr)() = (int (*)())fabsl;
19117
19118 int
19119 main ()
19120 {
19121 return 0;
19122 }
19123
19124 _ACEOF
19125 if ac_fn_c_try_link "$LINENO"; then :
19126 gcc_cv_math_func_fabsl=yes
19127 else
19128 gcc_cv_math_func_fabsl=no
19129 fi
19130 rm -f core conftest.err conftest.$ac_objext \
19131 conftest$ac_exeext conftest.$ac_ext
19132 fi
19133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsl" >&5
19134 $as_echo "$gcc_cv_math_func_fabsl" >&6; }
19135 if test $gcc_cv_math_func_fabsl = yes; then
19136
19137 cat >>confdefs.h <<_ACEOF
19138 #define HAVE_FABSL 1
19139 _ACEOF
19140
19141 fi
19142
19143
19144
19145
19146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsf" >&5
19147 $as_echo_n "checking for cabsf... " >&6; }
19148 if test "${gcc_cv_math_func_cabsf+set}" = set; then :
19149 $as_echo_n "(cached) " >&6
19150 else
19151 if test x$gcc_no_link = xyes; then
19152 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19153 fi
19154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19155 /* end confdefs.h. */
19156
19157 #ifdef HAVE_COMPLEX_H
19158 #include <complex.h>
19159 #endif
19160 #ifdef HAVE_MATH_H
19161 #include <math.h>
19162 #endif
19163
19164 int (*ptr)() = (int (*)())cabsf;
19165
19166 int
19167 main ()
19168 {
19169 return 0;
19170 }
19171
19172 _ACEOF
19173 if ac_fn_c_try_link "$LINENO"; then :
19174 gcc_cv_math_func_cabsf=yes
19175 else
19176 gcc_cv_math_func_cabsf=no
19177 fi
19178 rm -f core conftest.err conftest.$ac_objext \
19179 conftest$ac_exeext conftest.$ac_ext
19180 fi
19181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsf" >&5
19182 $as_echo "$gcc_cv_math_func_cabsf" >&6; }
19183 if test $gcc_cv_math_func_cabsf = yes; then
19184
19185 cat >>confdefs.h <<_ACEOF
19186 #define HAVE_CABSF 1
19187 _ACEOF
19188
19189 fi
19190
19191
19192
19193
19194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabs" >&5
19195 $as_echo_n "checking for cabs... " >&6; }
19196 if test "${gcc_cv_math_func_cabs+set}" = set; then :
19197 $as_echo_n "(cached) " >&6
19198 else
19199 if test x$gcc_no_link = xyes; then
19200 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19201 fi
19202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19203 /* end confdefs.h. */
19204
19205 #ifdef HAVE_COMPLEX_H
19206 #include <complex.h>
19207 #endif
19208 #ifdef HAVE_MATH_H
19209 #include <math.h>
19210 #endif
19211
19212 int (*ptr)() = (int (*)())cabs;
19213
19214 int
19215 main ()
19216 {
19217 return 0;
19218 }
19219
19220 _ACEOF
19221 if ac_fn_c_try_link "$LINENO"; then :
19222 gcc_cv_math_func_cabs=yes
19223 else
19224 gcc_cv_math_func_cabs=no
19225 fi
19226 rm -f core conftest.err conftest.$ac_objext \
19227 conftest$ac_exeext conftest.$ac_ext
19228 fi
19229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabs" >&5
19230 $as_echo "$gcc_cv_math_func_cabs" >&6; }
19231 if test $gcc_cv_math_func_cabs = yes; then
19232
19233 cat >>confdefs.h <<_ACEOF
19234 #define HAVE_CABS 1
19235 _ACEOF
19236
19237 fi
19238
19239
19240
19241
19242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsl" >&5
19243 $as_echo_n "checking for cabsl... " >&6; }
19244 if test "${gcc_cv_math_func_cabsl+set}" = set; then :
19245 $as_echo_n "(cached) " >&6
19246 else
19247 if test x$gcc_no_link = xyes; then
19248 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19249 fi
19250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19251 /* end confdefs.h. */
19252
19253 #ifdef HAVE_COMPLEX_H
19254 #include <complex.h>
19255 #endif
19256 #ifdef HAVE_MATH_H
19257 #include <math.h>
19258 #endif
19259
19260 int (*ptr)() = (int (*)())cabsl;
19261
19262 int
19263 main ()
19264 {
19265 return 0;
19266 }
19267
19268 _ACEOF
19269 if ac_fn_c_try_link "$LINENO"; then :
19270 gcc_cv_math_func_cabsl=yes
19271 else
19272 gcc_cv_math_func_cabsl=no
19273 fi
19274 rm -f core conftest.err conftest.$ac_objext \
19275 conftest$ac_exeext conftest.$ac_ext
19276 fi
19277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsl" >&5
19278 $as_echo "$gcc_cv_math_func_cabsl" >&6; }
19279 if test $gcc_cv_math_func_cabsl = yes; then
19280
19281 cat >>confdefs.h <<_ACEOF
19282 #define HAVE_CABSL 1
19283 _ACEOF
19284
19285 fi
19286
19287
19288
19289
19290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorf" >&5
19291 $as_echo_n "checking for floorf... " >&6; }
19292 if test "${gcc_cv_math_func_floorf+set}" = set; then :
19293 $as_echo_n "(cached) " >&6
19294 else
19295 if test x$gcc_no_link = xyes; then
19296 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19297 fi
19298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19299 /* end confdefs.h. */
19300
19301 #ifdef HAVE_COMPLEX_H
19302 #include <complex.h>
19303 #endif
19304 #ifdef HAVE_MATH_H
19305 #include <math.h>
19306 #endif
19307
19308 int (*ptr)() = (int (*)())floorf;
19309
19310 int
19311 main ()
19312 {
19313 return 0;
19314 }
19315
19316 _ACEOF
19317 if ac_fn_c_try_link "$LINENO"; then :
19318 gcc_cv_math_func_floorf=yes
19319 else
19320 gcc_cv_math_func_floorf=no
19321 fi
19322 rm -f core conftest.err conftest.$ac_objext \
19323 conftest$ac_exeext conftest.$ac_ext
19324 fi
19325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorf" >&5
19326 $as_echo "$gcc_cv_math_func_floorf" >&6; }
19327 if test $gcc_cv_math_func_floorf = yes; then
19328
19329 cat >>confdefs.h <<_ACEOF
19330 #define HAVE_FLOORF 1
19331 _ACEOF
19332
19333 fi
19334
19335
19336
19337
19338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor" >&5
19339 $as_echo_n "checking for floor... " >&6; }
19340 if test "${gcc_cv_math_func_floor+set}" = set; then :
19341 $as_echo_n "(cached) " >&6
19342 else
19343 if test x$gcc_no_link = xyes; then
19344 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19345 fi
19346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19347 /* end confdefs.h. */
19348
19349 #ifdef HAVE_COMPLEX_H
19350 #include <complex.h>
19351 #endif
19352 #ifdef HAVE_MATH_H
19353 #include <math.h>
19354 #endif
19355
19356 int (*ptr)() = (int (*)())floor;
19357
19358 int
19359 main ()
19360 {
19361 return 0;
19362 }
19363
19364 _ACEOF
19365 if ac_fn_c_try_link "$LINENO"; then :
19366 gcc_cv_math_func_floor=yes
19367 else
19368 gcc_cv_math_func_floor=no
19369 fi
19370 rm -f core conftest.err conftest.$ac_objext \
19371 conftest$ac_exeext conftest.$ac_ext
19372 fi
19373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floor" >&5
19374 $as_echo "$gcc_cv_math_func_floor" >&6; }
19375 if test $gcc_cv_math_func_floor = yes; then
19376
19377 cat >>confdefs.h <<_ACEOF
19378 #define HAVE_FLOOR 1
19379 _ACEOF
19380
19381 fi
19382
19383
19384
19385
19386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorl" >&5
19387 $as_echo_n "checking for floorl... " >&6; }
19388 if test "${gcc_cv_math_func_floorl+set}" = set; then :
19389 $as_echo_n "(cached) " >&6
19390 else
19391 if test x$gcc_no_link = xyes; then
19392 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19393 fi
19394 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19395 /* end confdefs.h. */
19396
19397 #ifdef HAVE_COMPLEX_H
19398 #include <complex.h>
19399 #endif
19400 #ifdef HAVE_MATH_H
19401 #include <math.h>
19402 #endif
19403
19404 int (*ptr)() = (int (*)())floorl;
19405
19406 int
19407 main ()
19408 {
19409 return 0;
19410 }
19411
19412 _ACEOF
19413 if ac_fn_c_try_link "$LINENO"; then :
19414 gcc_cv_math_func_floorl=yes
19415 else
19416 gcc_cv_math_func_floorl=no
19417 fi
19418 rm -f core conftest.err conftest.$ac_objext \
19419 conftest$ac_exeext conftest.$ac_ext
19420 fi
19421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorl" >&5
19422 $as_echo "$gcc_cv_math_func_floorl" >&6; }
19423 if test $gcc_cv_math_func_floorl = yes; then
19424
19425 cat >>confdefs.h <<_ACEOF
19426 #define HAVE_FLOORL 1
19427 _ACEOF
19428
19429 fi
19430
19431
19432
19433
19434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodf" >&5
19435 $as_echo_n "checking for fmodf... " >&6; }
19436 if test "${gcc_cv_math_func_fmodf+set}" = set; then :
19437 $as_echo_n "(cached) " >&6
19438 else
19439 if test x$gcc_no_link = xyes; then
19440 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19441 fi
19442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19443 /* end confdefs.h. */
19444
19445 #ifdef HAVE_COMPLEX_H
19446 #include <complex.h>
19447 #endif
19448 #ifdef HAVE_MATH_H
19449 #include <math.h>
19450 #endif
19451
19452 int (*ptr)() = (int (*)())fmodf;
19453
19454 int
19455 main ()
19456 {
19457 return 0;
19458 }
19459
19460 _ACEOF
19461 if ac_fn_c_try_link "$LINENO"; then :
19462 gcc_cv_math_func_fmodf=yes
19463 else
19464 gcc_cv_math_func_fmodf=no
19465 fi
19466 rm -f core conftest.err conftest.$ac_objext \
19467 conftest$ac_exeext conftest.$ac_ext
19468 fi
19469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodf" >&5
19470 $as_echo "$gcc_cv_math_func_fmodf" >&6; }
19471 if test $gcc_cv_math_func_fmodf = yes; then
19472
19473 cat >>confdefs.h <<_ACEOF
19474 #define HAVE_FMODF 1
19475 _ACEOF
19476
19477 fi
19478
19479
19480
19481
19482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmod" >&5
19483 $as_echo_n "checking for fmod... " >&6; }
19484 if test "${gcc_cv_math_func_fmod+set}" = set; then :
19485 $as_echo_n "(cached) " >&6
19486 else
19487 if test x$gcc_no_link = xyes; then
19488 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19489 fi
19490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19491 /* end confdefs.h. */
19492
19493 #ifdef HAVE_COMPLEX_H
19494 #include <complex.h>
19495 #endif
19496 #ifdef HAVE_MATH_H
19497 #include <math.h>
19498 #endif
19499
19500 int (*ptr)() = (int (*)())fmod;
19501
19502 int
19503 main ()
19504 {
19505 return 0;
19506 }
19507
19508 _ACEOF
19509 if ac_fn_c_try_link "$LINENO"; then :
19510 gcc_cv_math_func_fmod=yes
19511 else
19512 gcc_cv_math_func_fmod=no
19513 fi
19514 rm -f core conftest.err conftest.$ac_objext \
19515 conftest$ac_exeext conftest.$ac_ext
19516 fi
19517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmod" >&5
19518 $as_echo "$gcc_cv_math_func_fmod" >&6; }
19519 if test $gcc_cv_math_func_fmod = yes; then
19520
19521 cat >>confdefs.h <<_ACEOF
19522 #define HAVE_FMOD 1
19523 _ACEOF
19524
19525 fi
19526
19527
19528
19529
19530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodl" >&5
19531 $as_echo_n "checking for fmodl... " >&6; }
19532 if test "${gcc_cv_math_func_fmodl+set}" = set; then :
19533 $as_echo_n "(cached) " >&6
19534 else
19535 if test x$gcc_no_link = xyes; then
19536 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19537 fi
19538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19539 /* end confdefs.h. */
19540
19541 #ifdef HAVE_COMPLEX_H
19542 #include <complex.h>
19543 #endif
19544 #ifdef HAVE_MATH_H
19545 #include <math.h>
19546 #endif
19547
19548 int (*ptr)() = (int (*)())fmodl;
19549
19550 int
19551 main ()
19552 {
19553 return 0;
19554 }
19555
19556 _ACEOF
19557 if ac_fn_c_try_link "$LINENO"; then :
19558 gcc_cv_math_func_fmodl=yes
19559 else
19560 gcc_cv_math_func_fmodl=no
19561 fi
19562 rm -f core conftest.err conftest.$ac_objext \
19563 conftest$ac_exeext conftest.$ac_ext
19564 fi
19565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodl" >&5
19566 $as_echo "$gcc_cv_math_func_fmodl" >&6; }
19567 if test $gcc_cv_math_func_fmodl = yes; then
19568
19569 cat >>confdefs.h <<_ACEOF
19570 #define HAVE_FMODL 1
19571 _ACEOF
19572
19573 fi
19574
19575
19576
19577
19578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpf" >&5
19579 $as_echo_n "checking for frexpf... " >&6; }
19580 if test "${gcc_cv_math_func_frexpf+set}" = set; then :
19581 $as_echo_n "(cached) " >&6
19582 else
19583 if test x$gcc_no_link = xyes; then
19584 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19585 fi
19586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19587 /* end confdefs.h. */
19588
19589 #ifdef HAVE_COMPLEX_H
19590 #include <complex.h>
19591 #endif
19592 #ifdef HAVE_MATH_H
19593 #include <math.h>
19594 #endif
19595
19596 int (*ptr)() = (int (*)())frexpf;
19597
19598 int
19599 main ()
19600 {
19601 return 0;
19602 }
19603
19604 _ACEOF
19605 if ac_fn_c_try_link "$LINENO"; then :
19606 gcc_cv_math_func_frexpf=yes
19607 else
19608 gcc_cv_math_func_frexpf=no
19609 fi
19610 rm -f core conftest.err conftest.$ac_objext \
19611 conftest$ac_exeext conftest.$ac_ext
19612 fi
19613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpf" >&5
19614 $as_echo "$gcc_cv_math_func_frexpf" >&6; }
19615 if test $gcc_cv_math_func_frexpf = yes; then
19616
19617 cat >>confdefs.h <<_ACEOF
19618 #define HAVE_FREXPF 1
19619 _ACEOF
19620
19621 fi
19622
19623
19624
19625
19626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexp" >&5
19627 $as_echo_n "checking for frexp... " >&6; }
19628 if test "${gcc_cv_math_func_frexp+set}" = set; then :
19629 $as_echo_n "(cached) " >&6
19630 else
19631 if test x$gcc_no_link = xyes; then
19632 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19633 fi
19634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19635 /* end confdefs.h. */
19636
19637 #ifdef HAVE_COMPLEX_H
19638 #include <complex.h>
19639 #endif
19640 #ifdef HAVE_MATH_H
19641 #include <math.h>
19642 #endif
19643
19644 int (*ptr)() = (int (*)())frexp;
19645
19646 int
19647 main ()
19648 {
19649 return 0;
19650 }
19651
19652 _ACEOF
19653 if ac_fn_c_try_link "$LINENO"; then :
19654 gcc_cv_math_func_frexp=yes
19655 else
19656 gcc_cv_math_func_frexp=no
19657 fi
19658 rm -f core conftest.err conftest.$ac_objext \
19659 conftest$ac_exeext conftest.$ac_ext
19660 fi
19661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexp" >&5
19662 $as_echo "$gcc_cv_math_func_frexp" >&6; }
19663 if test $gcc_cv_math_func_frexp = yes; then
19664
19665 cat >>confdefs.h <<_ACEOF
19666 #define HAVE_FREXP 1
19667 _ACEOF
19668
19669 fi
19670
19671
19672
19673
19674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpl" >&5
19675 $as_echo_n "checking for frexpl... " >&6; }
19676 if test "${gcc_cv_math_func_frexpl+set}" = set; then :
19677 $as_echo_n "(cached) " >&6
19678 else
19679 if test x$gcc_no_link = xyes; then
19680 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19681 fi
19682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19683 /* end confdefs.h. */
19684
19685 #ifdef HAVE_COMPLEX_H
19686 #include <complex.h>
19687 #endif
19688 #ifdef HAVE_MATH_H
19689 #include <math.h>
19690 #endif
19691
19692 int (*ptr)() = (int (*)())frexpl;
19693
19694 int
19695 main ()
19696 {
19697 return 0;
19698 }
19699
19700 _ACEOF
19701 if ac_fn_c_try_link "$LINENO"; then :
19702 gcc_cv_math_func_frexpl=yes
19703 else
19704 gcc_cv_math_func_frexpl=no
19705 fi
19706 rm -f core conftest.err conftest.$ac_objext \
19707 conftest$ac_exeext conftest.$ac_ext
19708 fi
19709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpl" >&5
19710 $as_echo "$gcc_cv_math_func_frexpl" >&6; }
19711 if test $gcc_cv_math_func_frexpl = yes; then
19712
19713 cat >>confdefs.h <<_ACEOF
19714 #define HAVE_FREXPL 1
19715 _ACEOF
19716
19717 fi
19718
19719
19720
19721
19722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotf" >&5
19723 $as_echo_n "checking for hypotf... " >&6; }
19724 if test "${gcc_cv_math_func_hypotf+set}" = set; then :
19725 $as_echo_n "(cached) " >&6
19726 else
19727 if test x$gcc_no_link = xyes; then
19728 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19729 fi
19730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19731 /* end confdefs.h. */
19732
19733 #ifdef HAVE_COMPLEX_H
19734 #include <complex.h>
19735 #endif
19736 #ifdef HAVE_MATH_H
19737 #include <math.h>
19738 #endif
19739
19740 int (*ptr)() = (int (*)())hypotf;
19741
19742 int
19743 main ()
19744 {
19745 return 0;
19746 }
19747
19748 _ACEOF
19749 if ac_fn_c_try_link "$LINENO"; then :
19750 gcc_cv_math_func_hypotf=yes
19751 else
19752 gcc_cv_math_func_hypotf=no
19753 fi
19754 rm -f core conftest.err conftest.$ac_objext \
19755 conftest$ac_exeext conftest.$ac_ext
19756 fi
19757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotf" >&5
19758 $as_echo "$gcc_cv_math_func_hypotf" >&6; }
19759 if test $gcc_cv_math_func_hypotf = yes; then
19760
19761 cat >>confdefs.h <<_ACEOF
19762 #define HAVE_HYPOTF 1
19763 _ACEOF
19764
19765 fi
19766
19767
19768
19769
19770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypot" >&5
19771 $as_echo_n "checking for hypot... " >&6; }
19772 if test "${gcc_cv_math_func_hypot+set}" = set; then :
19773 $as_echo_n "(cached) " >&6
19774 else
19775 if test x$gcc_no_link = xyes; then
19776 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19777 fi
19778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19779 /* end confdefs.h. */
19780
19781 #ifdef HAVE_COMPLEX_H
19782 #include <complex.h>
19783 #endif
19784 #ifdef HAVE_MATH_H
19785 #include <math.h>
19786 #endif
19787
19788 int (*ptr)() = (int (*)())hypot;
19789
19790 int
19791 main ()
19792 {
19793 return 0;
19794 }
19795
19796 _ACEOF
19797 if ac_fn_c_try_link "$LINENO"; then :
19798 gcc_cv_math_func_hypot=yes
19799 else
19800 gcc_cv_math_func_hypot=no
19801 fi
19802 rm -f core conftest.err conftest.$ac_objext \
19803 conftest$ac_exeext conftest.$ac_ext
19804 fi
19805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypot" >&5
19806 $as_echo "$gcc_cv_math_func_hypot" >&6; }
19807 if test $gcc_cv_math_func_hypot = yes; then
19808
19809 cat >>confdefs.h <<_ACEOF
19810 #define HAVE_HYPOT 1
19811 _ACEOF
19812
19813 fi
19814
19815
19816
19817
19818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotl" >&5
19819 $as_echo_n "checking for hypotl... " >&6; }
19820 if test "${gcc_cv_math_func_hypotl+set}" = set; then :
19821 $as_echo_n "(cached) " >&6
19822 else
19823 if test x$gcc_no_link = xyes; then
19824 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19825 fi
19826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19827 /* end confdefs.h. */
19828
19829 #ifdef HAVE_COMPLEX_H
19830 #include <complex.h>
19831 #endif
19832 #ifdef HAVE_MATH_H
19833 #include <math.h>
19834 #endif
19835
19836 int (*ptr)() = (int (*)())hypotl;
19837
19838 int
19839 main ()
19840 {
19841 return 0;
19842 }
19843
19844 _ACEOF
19845 if ac_fn_c_try_link "$LINENO"; then :
19846 gcc_cv_math_func_hypotl=yes
19847 else
19848 gcc_cv_math_func_hypotl=no
19849 fi
19850 rm -f core conftest.err conftest.$ac_objext \
19851 conftest$ac_exeext conftest.$ac_ext
19852 fi
19853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotl" >&5
19854 $as_echo "$gcc_cv_math_func_hypotl" >&6; }
19855 if test $gcc_cv_math_func_hypotl = yes; then
19856
19857 cat >>confdefs.h <<_ACEOF
19858 #define HAVE_HYPOTL 1
19859 _ACEOF
19860
19861 fi
19862
19863
19864
19865
19866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpf" >&5
19867 $as_echo_n "checking for ldexpf... " >&6; }
19868 if test "${gcc_cv_math_func_ldexpf+set}" = set; then :
19869 $as_echo_n "(cached) " >&6
19870 else
19871 if test x$gcc_no_link = xyes; then
19872 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19873 fi
19874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19875 /* end confdefs.h. */
19876
19877 #ifdef HAVE_COMPLEX_H
19878 #include <complex.h>
19879 #endif
19880 #ifdef HAVE_MATH_H
19881 #include <math.h>
19882 #endif
19883
19884 int (*ptr)() = (int (*)())ldexpf;
19885
19886 int
19887 main ()
19888 {
19889 return 0;
19890 }
19891
19892 _ACEOF
19893 if ac_fn_c_try_link "$LINENO"; then :
19894 gcc_cv_math_func_ldexpf=yes
19895 else
19896 gcc_cv_math_func_ldexpf=no
19897 fi
19898 rm -f core conftest.err conftest.$ac_objext \
19899 conftest$ac_exeext conftest.$ac_ext
19900 fi
19901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpf" >&5
19902 $as_echo "$gcc_cv_math_func_ldexpf" >&6; }
19903 if test $gcc_cv_math_func_ldexpf = yes; then
19904
19905 cat >>confdefs.h <<_ACEOF
19906 #define HAVE_LDEXPF 1
19907 _ACEOF
19908
19909 fi
19910
19911
19912
19913
19914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexp" >&5
19915 $as_echo_n "checking for ldexp... " >&6; }
19916 if test "${gcc_cv_math_func_ldexp+set}" = set; then :
19917 $as_echo_n "(cached) " >&6
19918 else
19919 if test x$gcc_no_link = xyes; then
19920 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19921 fi
19922 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19923 /* end confdefs.h. */
19924
19925 #ifdef HAVE_COMPLEX_H
19926 #include <complex.h>
19927 #endif
19928 #ifdef HAVE_MATH_H
19929 #include <math.h>
19930 #endif
19931
19932 int (*ptr)() = (int (*)())ldexp;
19933
19934 int
19935 main ()
19936 {
19937 return 0;
19938 }
19939
19940 _ACEOF
19941 if ac_fn_c_try_link "$LINENO"; then :
19942 gcc_cv_math_func_ldexp=yes
19943 else
19944 gcc_cv_math_func_ldexp=no
19945 fi
19946 rm -f core conftest.err conftest.$ac_objext \
19947 conftest$ac_exeext conftest.$ac_ext
19948 fi
19949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexp" >&5
19950 $as_echo "$gcc_cv_math_func_ldexp" >&6; }
19951 if test $gcc_cv_math_func_ldexp = yes; then
19952
19953 cat >>confdefs.h <<_ACEOF
19954 #define HAVE_LDEXP 1
19955 _ACEOF
19956
19957 fi
19958
19959
19960
19961
19962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpl" >&5
19963 $as_echo_n "checking for ldexpl... " >&6; }
19964 if test "${gcc_cv_math_func_ldexpl+set}" = set; then :
19965 $as_echo_n "(cached) " >&6
19966 else
19967 if test x$gcc_no_link = xyes; then
19968 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19969 fi
19970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19971 /* end confdefs.h. */
19972
19973 #ifdef HAVE_COMPLEX_H
19974 #include <complex.h>
19975 #endif
19976 #ifdef HAVE_MATH_H
19977 #include <math.h>
19978 #endif
19979
19980 int (*ptr)() = (int (*)())ldexpl;
19981
19982 int
19983 main ()
19984 {
19985 return 0;
19986 }
19987
19988 _ACEOF
19989 if ac_fn_c_try_link "$LINENO"; then :
19990 gcc_cv_math_func_ldexpl=yes
19991 else
19992 gcc_cv_math_func_ldexpl=no
19993 fi
19994 rm -f core conftest.err conftest.$ac_objext \
19995 conftest$ac_exeext conftest.$ac_ext
19996 fi
19997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpl" >&5
19998 $as_echo "$gcc_cv_math_func_ldexpl" >&6; }
19999 if test $gcc_cv_math_func_ldexpl = yes; then
20000
20001 cat >>confdefs.h <<_ACEOF
20002 #define HAVE_LDEXPL 1
20003 _ACEOF
20004
20005 fi
20006
20007
20008
20009
20010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logf" >&5
20011 $as_echo_n "checking for logf... " >&6; }
20012 if test "${gcc_cv_math_func_logf+set}" = set; then :
20013 $as_echo_n "(cached) " >&6
20014 else
20015 if test x$gcc_no_link = xyes; then
20016 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20017 fi
20018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20019 /* end confdefs.h. */
20020
20021 #ifdef HAVE_COMPLEX_H
20022 #include <complex.h>
20023 #endif
20024 #ifdef HAVE_MATH_H
20025 #include <math.h>
20026 #endif
20027
20028 int (*ptr)() = (int (*)())logf;
20029
20030 int
20031 main ()
20032 {
20033 return 0;
20034 }
20035
20036 _ACEOF
20037 if ac_fn_c_try_link "$LINENO"; then :
20038 gcc_cv_math_func_logf=yes
20039 else
20040 gcc_cv_math_func_logf=no
20041 fi
20042 rm -f core conftest.err conftest.$ac_objext \
20043 conftest$ac_exeext conftest.$ac_ext
20044 fi
20045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logf" >&5
20046 $as_echo "$gcc_cv_math_func_logf" >&6; }
20047 if test $gcc_cv_math_func_logf = yes; then
20048
20049 cat >>confdefs.h <<_ACEOF
20050 #define HAVE_LOGF 1
20051 _ACEOF
20052
20053 fi
20054
20055
20056
20057
20058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log" >&5
20059 $as_echo_n "checking for log... " >&6; }
20060 if test "${gcc_cv_math_func_log+set}" = set; then :
20061 $as_echo_n "(cached) " >&6
20062 else
20063 if test x$gcc_no_link = xyes; then
20064 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20065 fi
20066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20067 /* end confdefs.h. */
20068
20069 #ifdef HAVE_COMPLEX_H
20070 #include <complex.h>
20071 #endif
20072 #ifdef HAVE_MATH_H
20073 #include <math.h>
20074 #endif
20075
20076 int (*ptr)() = (int (*)())log;
20077
20078 int
20079 main ()
20080 {
20081 return 0;
20082 }
20083
20084 _ACEOF
20085 if ac_fn_c_try_link "$LINENO"; then :
20086 gcc_cv_math_func_log=yes
20087 else
20088 gcc_cv_math_func_log=no
20089 fi
20090 rm -f core conftest.err conftest.$ac_objext \
20091 conftest$ac_exeext conftest.$ac_ext
20092 fi
20093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log" >&5
20094 $as_echo "$gcc_cv_math_func_log" >&6; }
20095 if test $gcc_cv_math_func_log = yes; then
20096
20097 cat >>confdefs.h <<_ACEOF
20098 #define HAVE_LOG 1
20099 _ACEOF
20100
20101 fi
20102
20103
20104
20105
20106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logl" >&5
20107 $as_echo_n "checking for logl... " >&6; }
20108 if test "${gcc_cv_math_func_logl+set}" = set; then :
20109 $as_echo_n "(cached) " >&6
20110 else
20111 if test x$gcc_no_link = xyes; then
20112 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20113 fi
20114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20115 /* end confdefs.h. */
20116
20117 #ifdef HAVE_COMPLEX_H
20118 #include <complex.h>
20119 #endif
20120 #ifdef HAVE_MATH_H
20121 #include <math.h>
20122 #endif
20123
20124 int (*ptr)() = (int (*)())logl;
20125
20126 int
20127 main ()
20128 {
20129 return 0;
20130 }
20131
20132 _ACEOF
20133 if ac_fn_c_try_link "$LINENO"; then :
20134 gcc_cv_math_func_logl=yes
20135 else
20136 gcc_cv_math_func_logl=no
20137 fi
20138 rm -f core conftest.err conftest.$ac_objext \
20139 conftest$ac_exeext conftest.$ac_ext
20140 fi
20141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logl" >&5
20142 $as_echo "$gcc_cv_math_func_logl" >&6; }
20143 if test $gcc_cv_math_func_logl = yes; then
20144
20145 cat >>confdefs.h <<_ACEOF
20146 #define HAVE_LOGL 1
20147 _ACEOF
20148
20149 fi
20150
20151
20152
20153
20154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogf" >&5
20155 $as_echo_n "checking for clogf... " >&6; }
20156 if test "${gcc_cv_math_func_clogf+set}" = set; then :
20157 $as_echo_n "(cached) " >&6
20158 else
20159 if test x$gcc_no_link = xyes; then
20160 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20161 fi
20162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20163 /* end confdefs.h. */
20164
20165 #ifdef HAVE_COMPLEX_H
20166 #include <complex.h>
20167 #endif
20168 #ifdef HAVE_MATH_H
20169 #include <math.h>
20170 #endif
20171
20172 int (*ptr)() = (int (*)())clogf;
20173
20174 int
20175 main ()
20176 {
20177 return 0;
20178 }
20179
20180 _ACEOF
20181 if ac_fn_c_try_link "$LINENO"; then :
20182 gcc_cv_math_func_clogf=yes
20183 else
20184 gcc_cv_math_func_clogf=no
20185 fi
20186 rm -f core conftest.err conftest.$ac_objext \
20187 conftest$ac_exeext conftest.$ac_ext
20188 fi
20189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogf" >&5
20190 $as_echo "$gcc_cv_math_func_clogf" >&6; }
20191 if test $gcc_cv_math_func_clogf = yes; then
20192
20193 cat >>confdefs.h <<_ACEOF
20194 #define HAVE_CLOGF 1
20195 _ACEOF
20196
20197 fi
20198
20199
20200
20201
20202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog" >&5
20203 $as_echo_n "checking for clog... " >&6; }
20204 if test "${gcc_cv_math_func_clog+set}" = set; then :
20205 $as_echo_n "(cached) " >&6
20206 else
20207 if test x$gcc_no_link = xyes; then
20208 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20209 fi
20210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20211 /* end confdefs.h. */
20212
20213 #ifdef HAVE_COMPLEX_H
20214 #include <complex.h>
20215 #endif
20216 #ifdef HAVE_MATH_H
20217 #include <math.h>
20218 #endif
20219
20220 int (*ptr)() = (int (*)())clog;
20221
20222 int
20223 main ()
20224 {
20225 return 0;
20226 }
20227
20228 _ACEOF
20229 if ac_fn_c_try_link "$LINENO"; then :
20230 gcc_cv_math_func_clog=yes
20231 else
20232 gcc_cv_math_func_clog=no
20233 fi
20234 rm -f core conftest.err conftest.$ac_objext \
20235 conftest$ac_exeext conftest.$ac_ext
20236 fi
20237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog" >&5
20238 $as_echo "$gcc_cv_math_func_clog" >&6; }
20239 if test $gcc_cv_math_func_clog = yes; then
20240
20241 cat >>confdefs.h <<_ACEOF
20242 #define HAVE_CLOG 1
20243 _ACEOF
20244
20245 fi
20246
20247
20248
20249
20250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogl" >&5
20251 $as_echo_n "checking for clogl... " >&6; }
20252 if test "${gcc_cv_math_func_clogl+set}" = set; then :
20253 $as_echo_n "(cached) " >&6
20254 else
20255 if test x$gcc_no_link = xyes; then
20256 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20257 fi
20258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20259 /* end confdefs.h. */
20260
20261 #ifdef HAVE_COMPLEX_H
20262 #include <complex.h>
20263 #endif
20264 #ifdef HAVE_MATH_H
20265 #include <math.h>
20266 #endif
20267
20268 int (*ptr)() = (int (*)())clogl;
20269
20270 int
20271 main ()
20272 {
20273 return 0;
20274 }
20275
20276 _ACEOF
20277 if ac_fn_c_try_link "$LINENO"; then :
20278 gcc_cv_math_func_clogl=yes
20279 else
20280 gcc_cv_math_func_clogl=no
20281 fi
20282 rm -f core conftest.err conftest.$ac_objext \
20283 conftest$ac_exeext conftest.$ac_ext
20284 fi
20285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogl" >&5
20286 $as_echo "$gcc_cv_math_func_clogl" >&6; }
20287 if test $gcc_cv_math_func_clogl = yes; then
20288
20289 cat >>confdefs.h <<_ACEOF
20290 #define HAVE_CLOGL 1
20291 _ACEOF
20292
20293 fi
20294
20295
20296
20297
20298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10f" >&5
20299 $as_echo_n "checking for log10f... " >&6; }
20300 if test "${gcc_cv_math_func_log10f+set}" = set; then :
20301 $as_echo_n "(cached) " >&6
20302 else
20303 if test x$gcc_no_link = xyes; then
20304 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20305 fi
20306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20307 /* end confdefs.h. */
20308
20309 #ifdef HAVE_COMPLEX_H
20310 #include <complex.h>
20311 #endif
20312 #ifdef HAVE_MATH_H
20313 #include <math.h>
20314 #endif
20315
20316 int (*ptr)() = (int (*)())log10f;
20317
20318 int
20319 main ()
20320 {
20321 return 0;
20322 }
20323
20324 _ACEOF
20325 if ac_fn_c_try_link "$LINENO"; then :
20326 gcc_cv_math_func_log10f=yes
20327 else
20328 gcc_cv_math_func_log10f=no
20329 fi
20330 rm -f core conftest.err conftest.$ac_objext \
20331 conftest$ac_exeext conftest.$ac_ext
20332 fi
20333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10f" >&5
20334 $as_echo "$gcc_cv_math_func_log10f" >&6; }
20335 if test $gcc_cv_math_func_log10f = yes; then
20336
20337 cat >>confdefs.h <<_ACEOF
20338 #define HAVE_LOG10F 1
20339 _ACEOF
20340
20341 fi
20342
20343
20344
20345
20346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10" >&5
20347 $as_echo_n "checking for log10... " >&6; }
20348 if test "${gcc_cv_math_func_log10+set}" = set; then :
20349 $as_echo_n "(cached) " >&6
20350 else
20351 if test x$gcc_no_link = xyes; then
20352 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20353 fi
20354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20355 /* end confdefs.h. */
20356
20357 #ifdef HAVE_COMPLEX_H
20358 #include <complex.h>
20359 #endif
20360 #ifdef HAVE_MATH_H
20361 #include <math.h>
20362 #endif
20363
20364 int (*ptr)() = (int (*)())log10;
20365
20366 int
20367 main ()
20368 {
20369 return 0;
20370 }
20371
20372 _ACEOF
20373 if ac_fn_c_try_link "$LINENO"; then :
20374 gcc_cv_math_func_log10=yes
20375 else
20376 gcc_cv_math_func_log10=no
20377 fi
20378 rm -f core conftest.err conftest.$ac_objext \
20379 conftest$ac_exeext conftest.$ac_ext
20380 fi
20381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10" >&5
20382 $as_echo "$gcc_cv_math_func_log10" >&6; }
20383 if test $gcc_cv_math_func_log10 = yes; then
20384
20385 cat >>confdefs.h <<_ACEOF
20386 #define HAVE_LOG10 1
20387 _ACEOF
20388
20389 fi
20390
20391
20392
20393
20394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10l" >&5
20395 $as_echo_n "checking for log10l... " >&6; }
20396 if test "${gcc_cv_math_func_log10l+set}" = set; then :
20397 $as_echo_n "(cached) " >&6
20398 else
20399 if test x$gcc_no_link = xyes; then
20400 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20401 fi
20402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20403 /* end confdefs.h. */
20404
20405 #ifdef HAVE_COMPLEX_H
20406 #include <complex.h>
20407 #endif
20408 #ifdef HAVE_MATH_H
20409 #include <math.h>
20410 #endif
20411
20412 int (*ptr)() = (int (*)())log10l;
20413
20414 int
20415 main ()
20416 {
20417 return 0;
20418 }
20419
20420 _ACEOF
20421 if ac_fn_c_try_link "$LINENO"; then :
20422 gcc_cv_math_func_log10l=yes
20423 else
20424 gcc_cv_math_func_log10l=no
20425 fi
20426 rm -f core conftest.err conftest.$ac_objext \
20427 conftest$ac_exeext conftest.$ac_ext
20428 fi
20429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10l" >&5
20430 $as_echo "$gcc_cv_math_func_log10l" >&6; }
20431 if test $gcc_cv_math_func_log10l = yes; then
20432
20433 cat >>confdefs.h <<_ACEOF
20434 #define HAVE_LOG10L 1
20435 _ACEOF
20436
20437 fi
20438
20439
20440
20441
20442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10f" >&5
20443 $as_echo_n "checking for clog10f... " >&6; }
20444 if test "${gcc_cv_math_func_clog10f+set}" = set; then :
20445 $as_echo_n "(cached) " >&6
20446 else
20447 if test x$gcc_no_link = xyes; then
20448 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20449 fi
20450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20451 /* end confdefs.h. */
20452
20453 #ifdef HAVE_COMPLEX_H
20454 #include <complex.h>
20455 #endif
20456 #ifdef HAVE_MATH_H
20457 #include <math.h>
20458 #endif
20459
20460 int (*ptr)() = (int (*)())clog10f;
20461
20462 int
20463 main ()
20464 {
20465 return 0;
20466 }
20467
20468 _ACEOF
20469 if ac_fn_c_try_link "$LINENO"; then :
20470 gcc_cv_math_func_clog10f=yes
20471 else
20472 gcc_cv_math_func_clog10f=no
20473 fi
20474 rm -f core conftest.err conftest.$ac_objext \
20475 conftest$ac_exeext conftest.$ac_ext
20476 fi
20477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10f" >&5
20478 $as_echo "$gcc_cv_math_func_clog10f" >&6; }
20479 if test $gcc_cv_math_func_clog10f = yes; then
20480
20481 cat >>confdefs.h <<_ACEOF
20482 #define HAVE_CLOG10F 1
20483 _ACEOF
20484
20485 fi
20486
20487
20488
20489
20490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10" >&5
20491 $as_echo_n "checking for clog10... " >&6; }
20492 if test "${gcc_cv_math_func_clog10+set}" = set; then :
20493 $as_echo_n "(cached) " >&6
20494 else
20495 if test x$gcc_no_link = xyes; then
20496 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20497 fi
20498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20499 /* end confdefs.h. */
20500
20501 #ifdef HAVE_COMPLEX_H
20502 #include <complex.h>
20503 #endif
20504 #ifdef HAVE_MATH_H
20505 #include <math.h>
20506 #endif
20507
20508 int (*ptr)() = (int (*)())clog10;
20509
20510 int
20511 main ()
20512 {
20513 return 0;
20514 }
20515
20516 _ACEOF
20517 if ac_fn_c_try_link "$LINENO"; then :
20518 gcc_cv_math_func_clog10=yes
20519 else
20520 gcc_cv_math_func_clog10=no
20521 fi
20522 rm -f core conftest.err conftest.$ac_objext \
20523 conftest$ac_exeext conftest.$ac_ext
20524 fi
20525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10" >&5
20526 $as_echo "$gcc_cv_math_func_clog10" >&6; }
20527 if test $gcc_cv_math_func_clog10 = yes; then
20528
20529 cat >>confdefs.h <<_ACEOF
20530 #define HAVE_CLOG10 1
20531 _ACEOF
20532
20533 fi
20534
20535
20536
20537
20538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10l" >&5
20539 $as_echo_n "checking for clog10l... " >&6; }
20540 if test "${gcc_cv_math_func_clog10l+set}" = set; then :
20541 $as_echo_n "(cached) " >&6
20542 else
20543 if test x$gcc_no_link = xyes; then
20544 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20545 fi
20546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20547 /* end confdefs.h. */
20548
20549 #ifdef HAVE_COMPLEX_H
20550 #include <complex.h>
20551 #endif
20552 #ifdef HAVE_MATH_H
20553 #include <math.h>
20554 #endif
20555
20556 int (*ptr)() = (int (*)())clog10l;
20557
20558 int
20559 main ()
20560 {
20561 return 0;
20562 }
20563
20564 _ACEOF
20565 if ac_fn_c_try_link "$LINENO"; then :
20566 gcc_cv_math_func_clog10l=yes
20567 else
20568 gcc_cv_math_func_clog10l=no
20569 fi
20570 rm -f core conftest.err conftest.$ac_objext \
20571 conftest$ac_exeext conftest.$ac_ext
20572 fi
20573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10l" >&5
20574 $as_echo "$gcc_cv_math_func_clog10l" >&6; }
20575 if test $gcc_cv_math_func_clog10l = yes; then
20576
20577 cat >>confdefs.h <<_ACEOF
20578 #define HAVE_CLOG10L 1
20579 _ACEOF
20580
20581 fi
20582
20583
20584
20585
20586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterf" >&5
20587 $as_echo_n "checking for nextafterf... " >&6; }
20588 if test "${gcc_cv_math_func_nextafterf+set}" = set; then :
20589 $as_echo_n "(cached) " >&6
20590 else
20591 if test x$gcc_no_link = xyes; then
20592 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20593 fi
20594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20595 /* end confdefs.h. */
20596
20597 #ifdef HAVE_COMPLEX_H
20598 #include <complex.h>
20599 #endif
20600 #ifdef HAVE_MATH_H
20601 #include <math.h>
20602 #endif
20603
20604 int (*ptr)() = (int (*)())nextafterf;
20605
20606 int
20607 main ()
20608 {
20609 return 0;
20610 }
20611
20612 _ACEOF
20613 if ac_fn_c_try_link "$LINENO"; then :
20614 gcc_cv_math_func_nextafterf=yes
20615 else
20616 gcc_cv_math_func_nextafterf=no
20617 fi
20618 rm -f core conftest.err conftest.$ac_objext \
20619 conftest$ac_exeext conftest.$ac_ext
20620 fi
20621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterf" >&5
20622 $as_echo "$gcc_cv_math_func_nextafterf" >&6; }
20623 if test $gcc_cv_math_func_nextafterf = yes; then
20624
20625 cat >>confdefs.h <<_ACEOF
20626 #define HAVE_NEXTAFTERF 1
20627 _ACEOF
20628
20629 fi
20630
20631
20632
20633
20634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafter" >&5
20635 $as_echo_n "checking for nextafter... " >&6; }
20636 if test "${gcc_cv_math_func_nextafter+set}" = set; then :
20637 $as_echo_n "(cached) " >&6
20638 else
20639 if test x$gcc_no_link = xyes; then
20640 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20641 fi
20642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20643 /* end confdefs.h. */
20644
20645 #ifdef HAVE_COMPLEX_H
20646 #include <complex.h>
20647 #endif
20648 #ifdef HAVE_MATH_H
20649 #include <math.h>
20650 #endif
20651
20652 int (*ptr)() = (int (*)())nextafter;
20653
20654 int
20655 main ()
20656 {
20657 return 0;
20658 }
20659
20660 _ACEOF
20661 if ac_fn_c_try_link "$LINENO"; then :
20662 gcc_cv_math_func_nextafter=yes
20663 else
20664 gcc_cv_math_func_nextafter=no
20665 fi
20666 rm -f core conftest.err conftest.$ac_objext \
20667 conftest$ac_exeext conftest.$ac_ext
20668 fi
20669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafter" >&5
20670 $as_echo "$gcc_cv_math_func_nextafter" >&6; }
20671 if test $gcc_cv_math_func_nextafter = yes; then
20672
20673 cat >>confdefs.h <<_ACEOF
20674 #define HAVE_NEXTAFTER 1
20675 _ACEOF
20676
20677 fi
20678
20679
20680
20681
20682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterl" >&5
20683 $as_echo_n "checking for nextafterl... " >&6; }
20684 if test "${gcc_cv_math_func_nextafterl+set}" = set; then :
20685 $as_echo_n "(cached) " >&6
20686 else
20687 if test x$gcc_no_link = xyes; then
20688 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20689 fi
20690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20691 /* end confdefs.h. */
20692
20693 #ifdef HAVE_COMPLEX_H
20694 #include <complex.h>
20695 #endif
20696 #ifdef HAVE_MATH_H
20697 #include <math.h>
20698 #endif
20699
20700 int (*ptr)() = (int (*)())nextafterl;
20701
20702 int
20703 main ()
20704 {
20705 return 0;
20706 }
20707
20708 _ACEOF
20709 if ac_fn_c_try_link "$LINENO"; then :
20710 gcc_cv_math_func_nextafterl=yes
20711 else
20712 gcc_cv_math_func_nextafterl=no
20713 fi
20714 rm -f core conftest.err conftest.$ac_objext \
20715 conftest$ac_exeext conftest.$ac_ext
20716 fi
20717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterl" >&5
20718 $as_echo "$gcc_cv_math_func_nextafterl" >&6; }
20719 if test $gcc_cv_math_func_nextafterl = yes; then
20720
20721 cat >>confdefs.h <<_ACEOF
20722 #define HAVE_NEXTAFTERL 1
20723 _ACEOF
20724
20725 fi
20726
20727
20728
20729
20730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for powf" >&5
20731 $as_echo_n "checking for powf... " >&6; }
20732 if test "${gcc_cv_math_func_powf+set}" = set; then :
20733 $as_echo_n "(cached) " >&6
20734 else
20735 if test x$gcc_no_link = xyes; then
20736 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20737 fi
20738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20739 /* end confdefs.h. */
20740
20741 #ifdef HAVE_COMPLEX_H
20742 #include <complex.h>
20743 #endif
20744 #ifdef HAVE_MATH_H
20745 #include <math.h>
20746 #endif
20747
20748 int (*ptr)() = (int (*)())powf;
20749
20750 int
20751 main ()
20752 {
20753 return 0;
20754 }
20755
20756 _ACEOF
20757 if ac_fn_c_try_link "$LINENO"; then :
20758 gcc_cv_math_func_powf=yes
20759 else
20760 gcc_cv_math_func_powf=no
20761 fi
20762 rm -f core conftest.err conftest.$ac_objext \
20763 conftest$ac_exeext conftest.$ac_ext
20764 fi
20765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_powf" >&5
20766 $as_echo "$gcc_cv_math_func_powf" >&6; }
20767 if test $gcc_cv_math_func_powf = yes; then
20768
20769 cat >>confdefs.h <<_ACEOF
20770 #define HAVE_POWF 1
20771 _ACEOF
20772
20773 fi
20774
20775
20776
20777
20778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow" >&5
20779 $as_echo_n "checking for pow... " >&6; }
20780 if test "${gcc_cv_math_func_pow+set}" = set; then :
20781 $as_echo_n "(cached) " >&6
20782 else
20783 if test x$gcc_no_link = xyes; then
20784 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20785 fi
20786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20787 /* end confdefs.h. */
20788
20789 #ifdef HAVE_COMPLEX_H
20790 #include <complex.h>
20791 #endif
20792 #ifdef HAVE_MATH_H
20793 #include <math.h>
20794 #endif
20795
20796 int (*ptr)() = (int (*)())pow;
20797
20798 int
20799 main ()
20800 {
20801 return 0;
20802 }
20803
20804 _ACEOF
20805 if ac_fn_c_try_link "$LINENO"; then :
20806 gcc_cv_math_func_pow=yes
20807 else
20808 gcc_cv_math_func_pow=no
20809 fi
20810 rm -f core conftest.err conftest.$ac_objext \
20811 conftest$ac_exeext conftest.$ac_ext
20812 fi
20813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_pow" >&5
20814 $as_echo "$gcc_cv_math_func_pow" >&6; }
20815 if test $gcc_cv_math_func_pow = yes; then
20816
20817 cat >>confdefs.h <<_ACEOF
20818 #define HAVE_POW 1
20819 _ACEOF
20820
20821 fi
20822
20823
20824
20825
20826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for powl" >&5
20827 $as_echo_n "checking for powl... " >&6; }
20828 if test "${gcc_cv_math_func_powl+set}" = set; then :
20829 $as_echo_n "(cached) " >&6
20830 else
20831 if test x$gcc_no_link = xyes; then
20832 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20833 fi
20834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20835 /* end confdefs.h. */
20836
20837 #ifdef HAVE_COMPLEX_H
20838 #include <complex.h>
20839 #endif
20840 #ifdef HAVE_MATH_H
20841 #include <math.h>
20842 #endif
20843
20844 int (*ptr)() = (int (*)())powl;
20845
20846 int
20847 main ()
20848 {
20849 return 0;
20850 }
20851
20852 _ACEOF
20853 if ac_fn_c_try_link "$LINENO"; then :
20854 gcc_cv_math_func_powl=yes
20855 else
20856 gcc_cv_math_func_powl=no
20857 fi
20858 rm -f core conftest.err conftest.$ac_objext \
20859 conftest$ac_exeext conftest.$ac_ext
20860 fi
20861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_powl" >&5
20862 $as_echo "$gcc_cv_math_func_powl" >&6; }
20863 if test $gcc_cv_math_func_powl = yes; then
20864
20865 cat >>confdefs.h <<_ACEOF
20866 #define HAVE_POWL 1
20867 _ACEOF
20868
20869 fi
20870
20871
20872
20873
20874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowf" >&5
20875 $as_echo_n "checking for cpowf... " >&6; }
20876 if test "${gcc_cv_math_func_cpowf+set}" = set; then :
20877 $as_echo_n "(cached) " >&6
20878 else
20879 if test x$gcc_no_link = xyes; then
20880 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20881 fi
20882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20883 /* end confdefs.h. */
20884
20885 #ifdef HAVE_COMPLEX_H
20886 #include <complex.h>
20887 #endif
20888 #ifdef HAVE_MATH_H
20889 #include <math.h>
20890 #endif
20891
20892 int (*ptr)() = (int (*)())cpowf;
20893
20894 int
20895 main ()
20896 {
20897 return 0;
20898 }
20899
20900 _ACEOF
20901 if ac_fn_c_try_link "$LINENO"; then :
20902 gcc_cv_math_func_cpowf=yes
20903 else
20904 gcc_cv_math_func_cpowf=no
20905 fi
20906 rm -f core conftest.err conftest.$ac_objext \
20907 conftest$ac_exeext conftest.$ac_ext
20908 fi
20909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowf" >&5
20910 $as_echo "$gcc_cv_math_func_cpowf" >&6; }
20911 if test $gcc_cv_math_func_cpowf = yes; then
20912
20913 cat >>confdefs.h <<_ACEOF
20914 #define HAVE_CPOWF 1
20915 _ACEOF
20916
20917 fi
20918
20919
20920
20921
20922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpow" >&5
20923 $as_echo_n "checking for cpow... " >&6; }
20924 if test "${gcc_cv_math_func_cpow+set}" = set; then :
20925 $as_echo_n "(cached) " >&6
20926 else
20927 if test x$gcc_no_link = xyes; then
20928 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20929 fi
20930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20931 /* end confdefs.h. */
20932
20933 #ifdef HAVE_COMPLEX_H
20934 #include <complex.h>
20935 #endif
20936 #ifdef HAVE_MATH_H
20937 #include <math.h>
20938 #endif
20939
20940 int (*ptr)() = (int (*)())cpow;
20941
20942 int
20943 main ()
20944 {
20945 return 0;
20946 }
20947
20948 _ACEOF
20949 if ac_fn_c_try_link "$LINENO"; then :
20950 gcc_cv_math_func_cpow=yes
20951 else
20952 gcc_cv_math_func_cpow=no
20953 fi
20954 rm -f core conftest.err conftest.$ac_objext \
20955 conftest$ac_exeext conftest.$ac_ext
20956 fi
20957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpow" >&5
20958 $as_echo "$gcc_cv_math_func_cpow" >&6; }
20959 if test $gcc_cv_math_func_cpow = yes; then
20960
20961 cat >>confdefs.h <<_ACEOF
20962 #define HAVE_CPOW 1
20963 _ACEOF
20964
20965 fi
20966
20967
20968
20969
20970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowl" >&5
20971 $as_echo_n "checking for cpowl... " >&6; }
20972 if test "${gcc_cv_math_func_cpowl+set}" = set; then :
20973 $as_echo_n "(cached) " >&6
20974 else
20975 if test x$gcc_no_link = xyes; then
20976 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20977 fi
20978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20979 /* end confdefs.h. */
20980
20981 #ifdef HAVE_COMPLEX_H
20982 #include <complex.h>
20983 #endif
20984 #ifdef HAVE_MATH_H
20985 #include <math.h>
20986 #endif
20987
20988 int (*ptr)() = (int (*)())cpowl;
20989
20990 int
20991 main ()
20992 {
20993 return 0;
20994 }
20995
20996 _ACEOF
20997 if ac_fn_c_try_link "$LINENO"; then :
20998 gcc_cv_math_func_cpowl=yes
20999 else
21000 gcc_cv_math_func_cpowl=no
21001 fi
21002 rm -f core conftest.err conftest.$ac_objext \
21003 conftest$ac_exeext conftest.$ac_ext
21004 fi
21005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowl" >&5
21006 $as_echo "$gcc_cv_math_func_cpowl" >&6; }
21007 if test $gcc_cv_math_func_cpowl = yes; then
21008
21009 cat >>confdefs.h <<_ACEOF
21010 #define HAVE_CPOWL 1
21011 _ACEOF
21012
21013 fi
21014
21015
21016
21017
21018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf" >&5
21019 $as_echo_n "checking for roundf... " >&6; }
21020 if test "${gcc_cv_math_func_roundf+set}" = set; then :
21021 $as_echo_n "(cached) " >&6
21022 else
21023 if test x$gcc_no_link = xyes; then
21024 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21025 fi
21026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21027 /* end confdefs.h. */
21028
21029 #ifdef HAVE_COMPLEX_H
21030 #include <complex.h>
21031 #endif
21032 #ifdef HAVE_MATH_H
21033 #include <math.h>
21034 #endif
21035
21036 int (*ptr)() = (int (*)())roundf;
21037
21038 int
21039 main ()
21040 {
21041 return 0;
21042 }
21043
21044 _ACEOF
21045 if ac_fn_c_try_link "$LINENO"; then :
21046 gcc_cv_math_func_roundf=yes
21047 else
21048 gcc_cv_math_func_roundf=no
21049 fi
21050 rm -f core conftest.err conftest.$ac_objext \
21051 conftest$ac_exeext conftest.$ac_ext
21052 fi
21053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundf" >&5
21054 $as_echo "$gcc_cv_math_func_roundf" >&6; }
21055 if test $gcc_cv_math_func_roundf = yes; then
21056
21057 cat >>confdefs.h <<_ACEOF
21058 #define HAVE_ROUNDF 1
21059 _ACEOF
21060
21061 fi
21062
21063
21064
21065
21066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round" >&5
21067 $as_echo_n "checking for round... " >&6; }
21068 if test "${gcc_cv_math_func_round+set}" = set; then :
21069 $as_echo_n "(cached) " >&6
21070 else
21071 if test x$gcc_no_link = xyes; then
21072 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21073 fi
21074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21075 /* end confdefs.h. */
21076
21077 #ifdef HAVE_COMPLEX_H
21078 #include <complex.h>
21079 #endif
21080 #ifdef HAVE_MATH_H
21081 #include <math.h>
21082 #endif
21083
21084 int (*ptr)() = (int (*)())round;
21085
21086 int
21087 main ()
21088 {
21089 return 0;
21090 }
21091
21092 _ACEOF
21093 if ac_fn_c_try_link "$LINENO"; then :
21094 gcc_cv_math_func_round=yes
21095 else
21096 gcc_cv_math_func_round=no
21097 fi
21098 rm -f core conftest.err conftest.$ac_objext \
21099 conftest$ac_exeext conftest.$ac_ext
21100 fi
21101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_round" >&5
21102 $as_echo "$gcc_cv_math_func_round" >&6; }
21103 if test $gcc_cv_math_func_round = yes; then
21104
21105 cat >>confdefs.h <<_ACEOF
21106 #define HAVE_ROUND 1
21107 _ACEOF
21108
21109 fi
21110
21111
21112
21113
21114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundl" >&5
21115 $as_echo_n "checking for roundl... " >&6; }
21116 if test "${gcc_cv_math_func_roundl+set}" = set; then :
21117 $as_echo_n "(cached) " >&6
21118 else
21119 if test x$gcc_no_link = xyes; then
21120 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21121 fi
21122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21123 /* end confdefs.h. */
21124
21125 #ifdef HAVE_COMPLEX_H
21126 #include <complex.h>
21127 #endif
21128 #ifdef HAVE_MATH_H
21129 #include <math.h>
21130 #endif
21131
21132 int (*ptr)() = (int (*)())roundl;
21133
21134 int
21135 main ()
21136 {
21137 return 0;
21138 }
21139
21140 _ACEOF
21141 if ac_fn_c_try_link "$LINENO"; then :
21142 gcc_cv_math_func_roundl=yes
21143 else
21144 gcc_cv_math_func_roundl=no
21145 fi
21146 rm -f core conftest.err conftest.$ac_objext \
21147 conftest$ac_exeext conftest.$ac_ext
21148 fi
21149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundl" >&5
21150 $as_echo "$gcc_cv_math_func_roundl" >&6; }
21151 if test $gcc_cv_math_func_roundl = yes; then
21152
21153 cat >>confdefs.h <<_ACEOF
21154 #define HAVE_ROUNDL 1
21155 _ACEOF
21156
21157 fi
21158
21159
21160
21161
21162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundf" >&5
21163 $as_echo_n "checking for lroundf... " >&6; }
21164 if test "${gcc_cv_math_func_lroundf+set}" = set; then :
21165 $as_echo_n "(cached) " >&6
21166 else
21167 if test x$gcc_no_link = xyes; then
21168 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21169 fi
21170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21171 /* end confdefs.h. */
21172
21173 #ifdef HAVE_COMPLEX_H
21174 #include <complex.h>
21175 #endif
21176 #ifdef HAVE_MATH_H
21177 #include <math.h>
21178 #endif
21179
21180 int (*ptr)() = (int (*)())lroundf;
21181
21182 int
21183 main ()
21184 {
21185 return 0;
21186 }
21187
21188 _ACEOF
21189 if ac_fn_c_try_link "$LINENO"; then :
21190 gcc_cv_math_func_lroundf=yes
21191 else
21192 gcc_cv_math_func_lroundf=no
21193 fi
21194 rm -f core conftest.err conftest.$ac_objext \
21195 conftest$ac_exeext conftest.$ac_ext
21196 fi
21197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundf" >&5
21198 $as_echo "$gcc_cv_math_func_lroundf" >&6; }
21199 if test $gcc_cv_math_func_lroundf = yes; then
21200
21201 cat >>confdefs.h <<_ACEOF
21202 #define HAVE_LROUNDF 1
21203 _ACEOF
21204
21205 fi
21206
21207
21208
21209
21210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lround" >&5
21211 $as_echo_n "checking for lround... " >&6; }
21212 if test "${gcc_cv_math_func_lround+set}" = set; then :
21213 $as_echo_n "(cached) " >&6
21214 else
21215 if test x$gcc_no_link = xyes; then
21216 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21217 fi
21218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21219 /* end confdefs.h. */
21220
21221 #ifdef HAVE_COMPLEX_H
21222 #include <complex.h>
21223 #endif
21224 #ifdef HAVE_MATH_H
21225 #include <math.h>
21226 #endif
21227
21228 int (*ptr)() = (int (*)())lround;
21229
21230 int
21231 main ()
21232 {
21233 return 0;
21234 }
21235
21236 _ACEOF
21237 if ac_fn_c_try_link "$LINENO"; then :
21238 gcc_cv_math_func_lround=yes
21239 else
21240 gcc_cv_math_func_lround=no
21241 fi
21242 rm -f core conftest.err conftest.$ac_objext \
21243 conftest$ac_exeext conftest.$ac_ext
21244 fi
21245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lround" >&5
21246 $as_echo "$gcc_cv_math_func_lround" >&6; }
21247 if test $gcc_cv_math_func_lround = yes; then
21248
21249 cat >>confdefs.h <<_ACEOF
21250 #define HAVE_LROUND 1
21251 _ACEOF
21252
21253 fi
21254
21255
21256
21257
21258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundl" >&5
21259 $as_echo_n "checking for lroundl... " >&6; }
21260 if test "${gcc_cv_math_func_lroundl+set}" = set; then :
21261 $as_echo_n "(cached) " >&6
21262 else
21263 if test x$gcc_no_link = xyes; then
21264 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21265 fi
21266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21267 /* end confdefs.h. */
21268
21269 #ifdef HAVE_COMPLEX_H
21270 #include <complex.h>
21271 #endif
21272 #ifdef HAVE_MATH_H
21273 #include <math.h>
21274 #endif
21275
21276 int (*ptr)() = (int (*)())lroundl;
21277
21278 int
21279 main ()
21280 {
21281 return 0;
21282 }
21283
21284 _ACEOF
21285 if ac_fn_c_try_link "$LINENO"; then :
21286 gcc_cv_math_func_lroundl=yes
21287 else
21288 gcc_cv_math_func_lroundl=no
21289 fi
21290 rm -f core conftest.err conftest.$ac_objext \
21291 conftest$ac_exeext conftest.$ac_ext
21292 fi
21293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundl" >&5
21294 $as_echo "$gcc_cv_math_func_lroundl" >&6; }
21295 if test $gcc_cv_math_func_lroundl = yes; then
21296
21297 cat >>confdefs.h <<_ACEOF
21298 #define HAVE_LROUNDL 1
21299 _ACEOF
21300
21301 fi
21302
21303
21304
21305
21306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundf" >&5
21307 $as_echo_n "checking for llroundf... " >&6; }
21308 if test "${gcc_cv_math_func_llroundf+set}" = set; then :
21309 $as_echo_n "(cached) " >&6
21310 else
21311 if test x$gcc_no_link = xyes; then
21312 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21313 fi
21314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21315 /* end confdefs.h. */
21316
21317 #ifdef HAVE_COMPLEX_H
21318 #include <complex.h>
21319 #endif
21320 #ifdef HAVE_MATH_H
21321 #include <math.h>
21322 #endif
21323
21324 int (*ptr)() = (int (*)())llroundf;
21325
21326 int
21327 main ()
21328 {
21329 return 0;
21330 }
21331
21332 _ACEOF
21333 if ac_fn_c_try_link "$LINENO"; then :
21334 gcc_cv_math_func_llroundf=yes
21335 else
21336 gcc_cv_math_func_llroundf=no
21337 fi
21338 rm -f core conftest.err conftest.$ac_objext \
21339 conftest$ac_exeext conftest.$ac_ext
21340 fi
21341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundf" >&5
21342 $as_echo "$gcc_cv_math_func_llroundf" >&6; }
21343 if test $gcc_cv_math_func_llroundf = yes; then
21344
21345 cat >>confdefs.h <<_ACEOF
21346 #define HAVE_LLROUNDF 1
21347 _ACEOF
21348
21349 fi
21350
21351
21352
21353
21354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llround" >&5
21355 $as_echo_n "checking for llround... " >&6; }
21356 if test "${gcc_cv_math_func_llround+set}" = set; then :
21357 $as_echo_n "(cached) " >&6
21358 else
21359 if test x$gcc_no_link = xyes; then
21360 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21361 fi
21362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21363 /* end confdefs.h. */
21364
21365 #ifdef HAVE_COMPLEX_H
21366 #include <complex.h>
21367 #endif
21368 #ifdef HAVE_MATH_H
21369 #include <math.h>
21370 #endif
21371
21372 int (*ptr)() = (int (*)())llround;
21373
21374 int
21375 main ()
21376 {
21377 return 0;
21378 }
21379
21380 _ACEOF
21381 if ac_fn_c_try_link "$LINENO"; then :
21382 gcc_cv_math_func_llround=yes
21383 else
21384 gcc_cv_math_func_llround=no
21385 fi
21386 rm -f core conftest.err conftest.$ac_objext \
21387 conftest$ac_exeext conftest.$ac_ext
21388 fi
21389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llround" >&5
21390 $as_echo "$gcc_cv_math_func_llround" >&6; }
21391 if test $gcc_cv_math_func_llround = yes; then
21392
21393 cat >>confdefs.h <<_ACEOF
21394 #define HAVE_LLROUND 1
21395 _ACEOF
21396
21397 fi
21398
21399
21400
21401
21402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundl" >&5
21403 $as_echo_n "checking for llroundl... " >&6; }
21404 if test "${gcc_cv_math_func_llroundl+set}" = set; then :
21405 $as_echo_n "(cached) " >&6
21406 else
21407 if test x$gcc_no_link = xyes; then
21408 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21409 fi
21410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21411 /* end confdefs.h. */
21412
21413 #ifdef HAVE_COMPLEX_H
21414 #include <complex.h>
21415 #endif
21416 #ifdef HAVE_MATH_H
21417 #include <math.h>
21418 #endif
21419
21420 int (*ptr)() = (int (*)())llroundl;
21421
21422 int
21423 main ()
21424 {
21425 return 0;
21426 }
21427
21428 _ACEOF
21429 if ac_fn_c_try_link "$LINENO"; then :
21430 gcc_cv_math_func_llroundl=yes
21431 else
21432 gcc_cv_math_func_llroundl=no
21433 fi
21434 rm -f core conftest.err conftest.$ac_objext \
21435 conftest$ac_exeext conftest.$ac_ext
21436 fi
21437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundl" >&5
21438 $as_echo "$gcc_cv_math_func_llroundl" >&6; }
21439 if test $gcc_cv_math_func_llroundl = yes; then
21440
21441 cat >>confdefs.h <<_ACEOF
21442 #define HAVE_LLROUNDL 1
21443 _ACEOF
21444
21445 fi
21446
21447
21448
21449
21450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnf" >&5
21451 $as_echo_n "checking for scalbnf... " >&6; }
21452 if test "${gcc_cv_math_func_scalbnf+set}" = set; then :
21453 $as_echo_n "(cached) " >&6
21454 else
21455 if test x$gcc_no_link = xyes; then
21456 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21457 fi
21458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21459 /* end confdefs.h. */
21460
21461 #ifdef HAVE_COMPLEX_H
21462 #include <complex.h>
21463 #endif
21464 #ifdef HAVE_MATH_H
21465 #include <math.h>
21466 #endif
21467
21468 int (*ptr)() = (int (*)())scalbnf;
21469
21470 int
21471 main ()
21472 {
21473 return 0;
21474 }
21475
21476 _ACEOF
21477 if ac_fn_c_try_link "$LINENO"; then :
21478 gcc_cv_math_func_scalbnf=yes
21479 else
21480 gcc_cv_math_func_scalbnf=no
21481 fi
21482 rm -f core conftest.err conftest.$ac_objext \
21483 conftest$ac_exeext conftest.$ac_ext
21484 fi
21485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnf" >&5
21486 $as_echo "$gcc_cv_math_func_scalbnf" >&6; }
21487 if test $gcc_cv_math_func_scalbnf = yes; then
21488
21489 cat >>confdefs.h <<_ACEOF
21490 #define HAVE_SCALBNF 1
21491 _ACEOF
21492
21493 fi
21494
21495
21496
21497
21498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbn" >&5
21499 $as_echo_n "checking for scalbn... " >&6; }
21500 if test "${gcc_cv_math_func_scalbn+set}" = set; then :
21501 $as_echo_n "(cached) " >&6
21502 else
21503 if test x$gcc_no_link = xyes; then
21504 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21505 fi
21506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21507 /* end confdefs.h. */
21508
21509 #ifdef HAVE_COMPLEX_H
21510 #include <complex.h>
21511 #endif
21512 #ifdef HAVE_MATH_H
21513 #include <math.h>
21514 #endif
21515
21516 int (*ptr)() = (int (*)())scalbn;
21517
21518 int
21519 main ()
21520 {
21521 return 0;
21522 }
21523
21524 _ACEOF
21525 if ac_fn_c_try_link "$LINENO"; then :
21526 gcc_cv_math_func_scalbn=yes
21527 else
21528 gcc_cv_math_func_scalbn=no
21529 fi
21530 rm -f core conftest.err conftest.$ac_objext \
21531 conftest$ac_exeext conftest.$ac_ext
21532 fi
21533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbn" >&5
21534 $as_echo "$gcc_cv_math_func_scalbn" >&6; }
21535 if test $gcc_cv_math_func_scalbn = yes; then
21536
21537 cat >>confdefs.h <<_ACEOF
21538 #define HAVE_SCALBN 1
21539 _ACEOF
21540
21541 fi
21542
21543
21544
21545
21546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnl" >&5
21547 $as_echo_n "checking for scalbnl... " >&6; }
21548 if test "${gcc_cv_math_func_scalbnl+set}" = set; then :
21549 $as_echo_n "(cached) " >&6
21550 else
21551 if test x$gcc_no_link = xyes; then
21552 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21553 fi
21554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21555 /* end confdefs.h. */
21556
21557 #ifdef HAVE_COMPLEX_H
21558 #include <complex.h>
21559 #endif
21560 #ifdef HAVE_MATH_H
21561 #include <math.h>
21562 #endif
21563
21564 int (*ptr)() = (int (*)())scalbnl;
21565
21566 int
21567 main ()
21568 {
21569 return 0;
21570 }
21571
21572 _ACEOF
21573 if ac_fn_c_try_link "$LINENO"; then :
21574 gcc_cv_math_func_scalbnl=yes
21575 else
21576 gcc_cv_math_func_scalbnl=no
21577 fi
21578 rm -f core conftest.err conftest.$ac_objext \
21579 conftest$ac_exeext conftest.$ac_ext
21580 fi
21581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnl" >&5
21582 $as_echo "$gcc_cv_math_func_scalbnl" >&6; }
21583 if test $gcc_cv_math_func_scalbnl = yes; then
21584
21585 cat >>confdefs.h <<_ACEOF
21586 #define HAVE_SCALBNL 1
21587 _ACEOF
21588
21589 fi
21590
21591
21592
21593
21594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinf" >&5
21595 $as_echo_n "checking for sinf... " >&6; }
21596 if test "${gcc_cv_math_func_sinf+set}" = set; then :
21597 $as_echo_n "(cached) " >&6
21598 else
21599 if test x$gcc_no_link = xyes; then
21600 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21601 fi
21602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21603 /* end confdefs.h. */
21604
21605 #ifdef HAVE_COMPLEX_H
21606 #include <complex.h>
21607 #endif
21608 #ifdef HAVE_MATH_H
21609 #include <math.h>
21610 #endif
21611
21612 int (*ptr)() = (int (*)())sinf;
21613
21614 int
21615 main ()
21616 {
21617 return 0;
21618 }
21619
21620 _ACEOF
21621 if ac_fn_c_try_link "$LINENO"; then :
21622 gcc_cv_math_func_sinf=yes
21623 else
21624 gcc_cv_math_func_sinf=no
21625 fi
21626 rm -f core conftest.err conftest.$ac_objext \
21627 conftest$ac_exeext conftest.$ac_ext
21628 fi
21629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinf" >&5
21630 $as_echo "$gcc_cv_math_func_sinf" >&6; }
21631 if test $gcc_cv_math_func_sinf = yes; then
21632
21633 cat >>confdefs.h <<_ACEOF
21634 #define HAVE_SINF 1
21635 _ACEOF
21636
21637 fi
21638
21639
21640
21641
21642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin" >&5
21643 $as_echo_n "checking for sin... " >&6; }
21644 if test "${gcc_cv_math_func_sin+set}" = set; then :
21645 $as_echo_n "(cached) " >&6
21646 else
21647 if test x$gcc_no_link = xyes; then
21648 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21649 fi
21650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21651 /* end confdefs.h. */
21652
21653 #ifdef HAVE_COMPLEX_H
21654 #include <complex.h>
21655 #endif
21656 #ifdef HAVE_MATH_H
21657 #include <math.h>
21658 #endif
21659
21660 int (*ptr)() = (int (*)())sin;
21661
21662 int
21663 main ()
21664 {
21665 return 0;
21666 }
21667
21668 _ACEOF
21669 if ac_fn_c_try_link "$LINENO"; then :
21670 gcc_cv_math_func_sin=yes
21671 else
21672 gcc_cv_math_func_sin=no
21673 fi
21674 rm -f core conftest.err conftest.$ac_objext \
21675 conftest$ac_exeext conftest.$ac_ext
21676 fi
21677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sin" >&5
21678 $as_echo "$gcc_cv_math_func_sin" >&6; }
21679 if test $gcc_cv_math_func_sin = yes; then
21680
21681 cat >>confdefs.h <<_ACEOF
21682 #define HAVE_SIN 1
21683 _ACEOF
21684
21685 fi
21686
21687
21688
21689
21690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinl" >&5
21691 $as_echo_n "checking for sinl... " >&6; }
21692 if test "${gcc_cv_math_func_sinl+set}" = set; then :
21693 $as_echo_n "(cached) " >&6
21694 else
21695 if test x$gcc_no_link = xyes; then
21696 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21697 fi
21698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21699 /* end confdefs.h. */
21700
21701 #ifdef HAVE_COMPLEX_H
21702 #include <complex.h>
21703 #endif
21704 #ifdef HAVE_MATH_H
21705 #include <math.h>
21706 #endif
21707
21708 int (*ptr)() = (int (*)())sinl;
21709
21710 int
21711 main ()
21712 {
21713 return 0;
21714 }
21715
21716 _ACEOF
21717 if ac_fn_c_try_link "$LINENO"; then :
21718 gcc_cv_math_func_sinl=yes
21719 else
21720 gcc_cv_math_func_sinl=no
21721 fi
21722 rm -f core conftest.err conftest.$ac_objext \
21723 conftest$ac_exeext conftest.$ac_ext
21724 fi
21725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinl" >&5
21726 $as_echo "$gcc_cv_math_func_sinl" >&6; }
21727 if test $gcc_cv_math_func_sinl = yes; then
21728
21729 cat >>confdefs.h <<_ACEOF
21730 #define HAVE_SINL 1
21731 _ACEOF
21732
21733 fi
21734
21735
21736
21737
21738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinf" >&5
21739 $as_echo_n "checking for csinf... " >&6; }
21740 if test "${gcc_cv_math_func_csinf+set}" = set; then :
21741 $as_echo_n "(cached) " >&6
21742 else
21743 if test x$gcc_no_link = xyes; then
21744 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21745 fi
21746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21747 /* end confdefs.h. */
21748
21749 #ifdef HAVE_COMPLEX_H
21750 #include <complex.h>
21751 #endif
21752 #ifdef HAVE_MATH_H
21753 #include <math.h>
21754 #endif
21755
21756 int (*ptr)() = (int (*)())csinf;
21757
21758 int
21759 main ()
21760 {
21761 return 0;
21762 }
21763
21764 _ACEOF
21765 if ac_fn_c_try_link "$LINENO"; then :
21766 gcc_cv_math_func_csinf=yes
21767 else
21768 gcc_cv_math_func_csinf=no
21769 fi
21770 rm -f core conftest.err conftest.$ac_objext \
21771 conftest$ac_exeext conftest.$ac_ext
21772 fi
21773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinf" >&5
21774 $as_echo "$gcc_cv_math_func_csinf" >&6; }
21775 if test $gcc_cv_math_func_csinf = yes; then
21776
21777 cat >>confdefs.h <<_ACEOF
21778 #define HAVE_CSINF 1
21779 _ACEOF
21780
21781 fi
21782
21783
21784
21785
21786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csin" >&5
21787 $as_echo_n "checking for csin... " >&6; }
21788 if test "${gcc_cv_math_func_csin+set}" = set; then :
21789 $as_echo_n "(cached) " >&6
21790 else
21791 if test x$gcc_no_link = xyes; then
21792 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21793 fi
21794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21795 /* end confdefs.h. */
21796
21797 #ifdef HAVE_COMPLEX_H
21798 #include <complex.h>
21799 #endif
21800 #ifdef HAVE_MATH_H
21801 #include <math.h>
21802 #endif
21803
21804 int (*ptr)() = (int (*)())csin;
21805
21806 int
21807 main ()
21808 {
21809 return 0;
21810 }
21811
21812 _ACEOF
21813 if ac_fn_c_try_link "$LINENO"; then :
21814 gcc_cv_math_func_csin=yes
21815 else
21816 gcc_cv_math_func_csin=no
21817 fi
21818 rm -f core conftest.err conftest.$ac_objext \
21819 conftest$ac_exeext conftest.$ac_ext
21820 fi
21821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csin" >&5
21822 $as_echo "$gcc_cv_math_func_csin" >&6; }
21823 if test $gcc_cv_math_func_csin = yes; then
21824
21825 cat >>confdefs.h <<_ACEOF
21826 #define HAVE_CSIN 1
21827 _ACEOF
21828
21829 fi
21830
21831
21832
21833
21834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinl" >&5
21835 $as_echo_n "checking for csinl... " >&6; }
21836 if test "${gcc_cv_math_func_csinl+set}" = set; then :
21837 $as_echo_n "(cached) " >&6
21838 else
21839 if test x$gcc_no_link = xyes; then
21840 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21841 fi
21842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21843 /* end confdefs.h. */
21844
21845 #ifdef HAVE_COMPLEX_H
21846 #include <complex.h>
21847 #endif
21848 #ifdef HAVE_MATH_H
21849 #include <math.h>
21850 #endif
21851
21852 int (*ptr)() = (int (*)())csinl;
21853
21854 int
21855 main ()
21856 {
21857 return 0;
21858 }
21859
21860 _ACEOF
21861 if ac_fn_c_try_link "$LINENO"; then :
21862 gcc_cv_math_func_csinl=yes
21863 else
21864 gcc_cv_math_func_csinl=no
21865 fi
21866 rm -f core conftest.err conftest.$ac_objext \
21867 conftest$ac_exeext conftest.$ac_ext
21868 fi
21869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinl" >&5
21870 $as_echo "$gcc_cv_math_func_csinl" >&6; }
21871 if test $gcc_cv_math_func_csinl = yes; then
21872
21873 cat >>confdefs.h <<_ACEOF
21874 #define HAVE_CSINL 1
21875 _ACEOF
21876
21877 fi
21878
21879
21880
21881
21882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhf" >&5
21883 $as_echo_n "checking for sinhf... " >&6; }
21884 if test "${gcc_cv_math_func_sinhf+set}" = set; then :
21885 $as_echo_n "(cached) " >&6
21886 else
21887 if test x$gcc_no_link = xyes; then
21888 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21889 fi
21890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21891 /* end confdefs.h. */
21892
21893 #ifdef HAVE_COMPLEX_H
21894 #include <complex.h>
21895 #endif
21896 #ifdef HAVE_MATH_H
21897 #include <math.h>
21898 #endif
21899
21900 int (*ptr)() = (int (*)())sinhf;
21901
21902 int
21903 main ()
21904 {
21905 return 0;
21906 }
21907
21908 _ACEOF
21909 if ac_fn_c_try_link "$LINENO"; then :
21910 gcc_cv_math_func_sinhf=yes
21911 else
21912 gcc_cv_math_func_sinhf=no
21913 fi
21914 rm -f core conftest.err conftest.$ac_objext \
21915 conftest$ac_exeext conftest.$ac_ext
21916 fi
21917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhf" >&5
21918 $as_echo "$gcc_cv_math_func_sinhf" >&6; }
21919 if test $gcc_cv_math_func_sinhf = yes; then
21920
21921 cat >>confdefs.h <<_ACEOF
21922 #define HAVE_SINHF 1
21923 _ACEOF
21924
21925 fi
21926
21927
21928
21929
21930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinh" >&5
21931 $as_echo_n "checking for sinh... " >&6; }
21932 if test "${gcc_cv_math_func_sinh+set}" = set; then :
21933 $as_echo_n "(cached) " >&6
21934 else
21935 if test x$gcc_no_link = xyes; then
21936 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21937 fi
21938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21939 /* end confdefs.h. */
21940
21941 #ifdef HAVE_COMPLEX_H
21942 #include <complex.h>
21943 #endif
21944 #ifdef HAVE_MATH_H
21945 #include <math.h>
21946 #endif
21947
21948 int (*ptr)() = (int (*)())sinh;
21949
21950 int
21951 main ()
21952 {
21953 return 0;
21954 }
21955
21956 _ACEOF
21957 if ac_fn_c_try_link "$LINENO"; then :
21958 gcc_cv_math_func_sinh=yes
21959 else
21960 gcc_cv_math_func_sinh=no
21961 fi
21962 rm -f core conftest.err conftest.$ac_objext \
21963 conftest$ac_exeext conftest.$ac_ext
21964 fi
21965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinh" >&5
21966 $as_echo "$gcc_cv_math_func_sinh" >&6; }
21967 if test $gcc_cv_math_func_sinh = yes; then
21968
21969 cat >>confdefs.h <<_ACEOF
21970 #define HAVE_SINH 1
21971 _ACEOF
21972
21973 fi
21974
21975
21976
21977
21978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhl" >&5
21979 $as_echo_n "checking for sinhl... " >&6; }
21980 if test "${gcc_cv_math_func_sinhl+set}" = set; then :
21981 $as_echo_n "(cached) " >&6
21982 else
21983 if test x$gcc_no_link = xyes; then
21984 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21985 fi
21986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21987 /* end confdefs.h. */
21988
21989 #ifdef HAVE_COMPLEX_H
21990 #include <complex.h>
21991 #endif
21992 #ifdef HAVE_MATH_H
21993 #include <math.h>
21994 #endif
21995
21996 int (*ptr)() = (int (*)())sinhl;
21997
21998 int
21999 main ()
22000 {
22001 return 0;
22002 }
22003
22004 _ACEOF
22005 if ac_fn_c_try_link "$LINENO"; then :
22006 gcc_cv_math_func_sinhl=yes
22007 else
22008 gcc_cv_math_func_sinhl=no
22009 fi
22010 rm -f core conftest.err conftest.$ac_objext \
22011 conftest$ac_exeext conftest.$ac_ext
22012 fi
22013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhl" >&5
22014 $as_echo "$gcc_cv_math_func_sinhl" >&6; }
22015 if test $gcc_cv_math_func_sinhl = yes; then
22016
22017 cat >>confdefs.h <<_ACEOF
22018 #define HAVE_SINHL 1
22019 _ACEOF
22020
22021 fi
22022
22023
22024
22025
22026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhf" >&5
22027 $as_echo_n "checking for csinhf... " >&6; }
22028 if test "${gcc_cv_math_func_csinhf+set}" = set; then :
22029 $as_echo_n "(cached) " >&6
22030 else
22031 if test x$gcc_no_link = xyes; then
22032 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22033 fi
22034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22035 /* end confdefs.h. */
22036
22037 #ifdef HAVE_COMPLEX_H
22038 #include <complex.h>
22039 #endif
22040 #ifdef HAVE_MATH_H
22041 #include <math.h>
22042 #endif
22043
22044 int (*ptr)() = (int (*)())csinhf;
22045
22046 int
22047 main ()
22048 {
22049 return 0;
22050 }
22051
22052 _ACEOF
22053 if ac_fn_c_try_link "$LINENO"; then :
22054 gcc_cv_math_func_csinhf=yes
22055 else
22056 gcc_cv_math_func_csinhf=no
22057 fi
22058 rm -f core conftest.err conftest.$ac_objext \
22059 conftest$ac_exeext conftest.$ac_ext
22060 fi
22061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhf" >&5
22062 $as_echo "$gcc_cv_math_func_csinhf" >&6; }
22063 if test $gcc_cv_math_func_csinhf = yes; then
22064
22065 cat >>confdefs.h <<_ACEOF
22066 #define HAVE_CSINHF 1
22067 _ACEOF
22068
22069 fi
22070
22071
22072
22073
22074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinh" >&5
22075 $as_echo_n "checking for csinh... " >&6; }
22076 if test "${gcc_cv_math_func_csinh+set}" = set; then :
22077 $as_echo_n "(cached) " >&6
22078 else
22079 if test x$gcc_no_link = xyes; then
22080 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22081 fi
22082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22083 /* end confdefs.h. */
22084
22085 #ifdef HAVE_COMPLEX_H
22086 #include <complex.h>
22087 #endif
22088 #ifdef HAVE_MATH_H
22089 #include <math.h>
22090 #endif
22091
22092 int (*ptr)() = (int (*)())csinh;
22093
22094 int
22095 main ()
22096 {
22097 return 0;
22098 }
22099
22100 _ACEOF
22101 if ac_fn_c_try_link "$LINENO"; then :
22102 gcc_cv_math_func_csinh=yes
22103 else
22104 gcc_cv_math_func_csinh=no
22105 fi
22106 rm -f core conftest.err conftest.$ac_objext \
22107 conftest$ac_exeext conftest.$ac_ext
22108 fi
22109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinh" >&5
22110 $as_echo "$gcc_cv_math_func_csinh" >&6; }
22111 if test $gcc_cv_math_func_csinh = yes; then
22112
22113 cat >>confdefs.h <<_ACEOF
22114 #define HAVE_CSINH 1
22115 _ACEOF
22116
22117 fi
22118
22119
22120
22121
22122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhl" >&5
22123 $as_echo_n "checking for csinhl... " >&6; }
22124 if test "${gcc_cv_math_func_csinhl+set}" = set; then :
22125 $as_echo_n "(cached) " >&6
22126 else
22127 if test x$gcc_no_link = xyes; then
22128 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22129 fi
22130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22131 /* end confdefs.h. */
22132
22133 #ifdef HAVE_COMPLEX_H
22134 #include <complex.h>
22135 #endif
22136 #ifdef HAVE_MATH_H
22137 #include <math.h>
22138 #endif
22139
22140 int (*ptr)() = (int (*)())csinhl;
22141
22142 int
22143 main ()
22144 {
22145 return 0;
22146 }
22147
22148 _ACEOF
22149 if ac_fn_c_try_link "$LINENO"; then :
22150 gcc_cv_math_func_csinhl=yes
22151 else
22152 gcc_cv_math_func_csinhl=no
22153 fi
22154 rm -f core conftest.err conftest.$ac_objext \
22155 conftest$ac_exeext conftest.$ac_ext
22156 fi
22157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhl" >&5
22158 $as_echo "$gcc_cv_math_func_csinhl" >&6; }
22159 if test $gcc_cv_math_func_csinhl = yes; then
22160
22161 cat >>confdefs.h <<_ACEOF
22162 #define HAVE_CSINHL 1
22163 _ACEOF
22164
22165 fi
22166
22167
22168
22169
22170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtf" >&5
22171 $as_echo_n "checking for sqrtf... " >&6; }
22172 if test "${gcc_cv_math_func_sqrtf+set}" = set; then :
22173 $as_echo_n "(cached) " >&6
22174 else
22175 if test x$gcc_no_link = xyes; then
22176 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22177 fi
22178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22179 /* end confdefs.h. */
22180
22181 #ifdef HAVE_COMPLEX_H
22182 #include <complex.h>
22183 #endif
22184 #ifdef HAVE_MATH_H
22185 #include <math.h>
22186 #endif
22187
22188 int (*ptr)() = (int (*)())sqrtf;
22189
22190 int
22191 main ()
22192 {
22193 return 0;
22194 }
22195
22196 _ACEOF
22197 if ac_fn_c_try_link "$LINENO"; then :
22198 gcc_cv_math_func_sqrtf=yes
22199 else
22200 gcc_cv_math_func_sqrtf=no
22201 fi
22202 rm -f core conftest.err conftest.$ac_objext \
22203 conftest$ac_exeext conftest.$ac_ext
22204 fi
22205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtf" >&5
22206 $as_echo "$gcc_cv_math_func_sqrtf" >&6; }
22207 if test $gcc_cv_math_func_sqrtf = yes; then
22208
22209 cat >>confdefs.h <<_ACEOF
22210 #define HAVE_SQRTF 1
22211 _ACEOF
22212
22213 fi
22214
22215
22216
22217
22218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt" >&5
22219 $as_echo_n "checking for sqrt... " >&6; }
22220 if test "${gcc_cv_math_func_sqrt+set}" = set; then :
22221 $as_echo_n "(cached) " >&6
22222 else
22223 if test x$gcc_no_link = xyes; then
22224 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22225 fi
22226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22227 /* end confdefs.h. */
22228
22229 #ifdef HAVE_COMPLEX_H
22230 #include <complex.h>
22231 #endif
22232 #ifdef HAVE_MATH_H
22233 #include <math.h>
22234 #endif
22235
22236 int (*ptr)() = (int (*)())sqrt;
22237
22238 int
22239 main ()
22240 {
22241 return 0;
22242 }
22243
22244 _ACEOF
22245 if ac_fn_c_try_link "$LINENO"; then :
22246 gcc_cv_math_func_sqrt=yes
22247 else
22248 gcc_cv_math_func_sqrt=no
22249 fi
22250 rm -f core conftest.err conftest.$ac_objext \
22251 conftest$ac_exeext conftest.$ac_ext
22252 fi
22253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrt" >&5
22254 $as_echo "$gcc_cv_math_func_sqrt" >&6; }
22255 if test $gcc_cv_math_func_sqrt = yes; then
22256
22257 cat >>confdefs.h <<_ACEOF
22258 #define HAVE_SQRT 1
22259 _ACEOF
22260
22261 fi
22262
22263
22264
22265
22266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl" >&5
22267 $as_echo_n "checking for sqrtl... " >&6; }
22268 if test "${gcc_cv_math_func_sqrtl+set}" = set; then :
22269 $as_echo_n "(cached) " >&6
22270 else
22271 if test x$gcc_no_link = xyes; then
22272 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22273 fi
22274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22275 /* end confdefs.h. */
22276
22277 #ifdef HAVE_COMPLEX_H
22278 #include <complex.h>
22279 #endif
22280 #ifdef HAVE_MATH_H
22281 #include <math.h>
22282 #endif
22283
22284 int (*ptr)() = (int (*)())sqrtl;
22285
22286 int
22287 main ()
22288 {
22289 return 0;
22290 }
22291
22292 _ACEOF
22293 if ac_fn_c_try_link "$LINENO"; then :
22294 gcc_cv_math_func_sqrtl=yes
22295 else
22296 gcc_cv_math_func_sqrtl=no
22297 fi
22298 rm -f core conftest.err conftest.$ac_objext \
22299 conftest$ac_exeext conftest.$ac_ext
22300 fi
22301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtl" >&5
22302 $as_echo "$gcc_cv_math_func_sqrtl" >&6; }
22303 if test $gcc_cv_math_func_sqrtl = yes; then
22304
22305 cat >>confdefs.h <<_ACEOF
22306 #define HAVE_SQRTL 1
22307 _ACEOF
22308
22309 fi
22310
22311
22312
22313
22314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtf" >&5
22315 $as_echo_n "checking for csqrtf... " >&6; }
22316 if test "${gcc_cv_math_func_csqrtf+set}" = set; then :
22317 $as_echo_n "(cached) " >&6
22318 else
22319 if test x$gcc_no_link = xyes; then
22320 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22321 fi
22322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22323 /* end confdefs.h. */
22324
22325 #ifdef HAVE_COMPLEX_H
22326 #include <complex.h>
22327 #endif
22328 #ifdef HAVE_MATH_H
22329 #include <math.h>
22330 #endif
22331
22332 int (*ptr)() = (int (*)())csqrtf;
22333
22334 int
22335 main ()
22336 {
22337 return 0;
22338 }
22339
22340 _ACEOF
22341 if ac_fn_c_try_link "$LINENO"; then :
22342 gcc_cv_math_func_csqrtf=yes
22343 else
22344 gcc_cv_math_func_csqrtf=no
22345 fi
22346 rm -f core conftest.err conftest.$ac_objext \
22347 conftest$ac_exeext conftest.$ac_ext
22348 fi
22349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtf" >&5
22350 $as_echo "$gcc_cv_math_func_csqrtf" >&6; }
22351 if test $gcc_cv_math_func_csqrtf = yes; then
22352
22353 cat >>confdefs.h <<_ACEOF
22354 #define HAVE_CSQRTF 1
22355 _ACEOF
22356
22357 fi
22358
22359
22360
22361
22362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrt" >&5
22363 $as_echo_n "checking for csqrt... " >&6; }
22364 if test "${gcc_cv_math_func_csqrt+set}" = set; then :
22365 $as_echo_n "(cached) " >&6
22366 else
22367 if test x$gcc_no_link = xyes; then
22368 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22369 fi
22370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22371 /* end confdefs.h. */
22372
22373 #ifdef HAVE_COMPLEX_H
22374 #include <complex.h>
22375 #endif
22376 #ifdef HAVE_MATH_H
22377 #include <math.h>
22378 #endif
22379
22380 int (*ptr)() = (int (*)())csqrt;
22381
22382 int
22383 main ()
22384 {
22385 return 0;
22386 }
22387
22388 _ACEOF
22389 if ac_fn_c_try_link "$LINENO"; then :
22390 gcc_cv_math_func_csqrt=yes
22391 else
22392 gcc_cv_math_func_csqrt=no
22393 fi
22394 rm -f core conftest.err conftest.$ac_objext \
22395 conftest$ac_exeext conftest.$ac_ext
22396 fi
22397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrt" >&5
22398 $as_echo "$gcc_cv_math_func_csqrt" >&6; }
22399 if test $gcc_cv_math_func_csqrt = yes; then
22400
22401 cat >>confdefs.h <<_ACEOF
22402 #define HAVE_CSQRT 1
22403 _ACEOF
22404
22405 fi
22406
22407
22408
22409
22410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtl" >&5
22411 $as_echo_n "checking for csqrtl... " >&6; }
22412 if test "${gcc_cv_math_func_csqrtl+set}" = set; then :
22413 $as_echo_n "(cached) " >&6
22414 else
22415 if test x$gcc_no_link = xyes; then
22416 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22417 fi
22418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22419 /* end confdefs.h. */
22420
22421 #ifdef HAVE_COMPLEX_H
22422 #include <complex.h>
22423 #endif
22424 #ifdef HAVE_MATH_H
22425 #include <math.h>
22426 #endif
22427
22428 int (*ptr)() = (int (*)())csqrtl;
22429
22430 int
22431 main ()
22432 {
22433 return 0;
22434 }
22435
22436 _ACEOF
22437 if ac_fn_c_try_link "$LINENO"; then :
22438 gcc_cv_math_func_csqrtl=yes
22439 else
22440 gcc_cv_math_func_csqrtl=no
22441 fi
22442 rm -f core conftest.err conftest.$ac_objext \
22443 conftest$ac_exeext conftest.$ac_ext
22444 fi
22445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtl" >&5
22446 $as_echo "$gcc_cv_math_func_csqrtl" >&6; }
22447 if test $gcc_cv_math_func_csqrtl = yes; then
22448
22449 cat >>confdefs.h <<_ACEOF
22450 #define HAVE_CSQRTL 1
22451 _ACEOF
22452
22453 fi
22454
22455
22456
22457
22458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanf" >&5
22459 $as_echo_n "checking for tanf... " >&6; }
22460 if test "${gcc_cv_math_func_tanf+set}" = set; then :
22461 $as_echo_n "(cached) " >&6
22462 else
22463 if test x$gcc_no_link = xyes; then
22464 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22465 fi
22466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22467 /* end confdefs.h. */
22468
22469 #ifdef HAVE_COMPLEX_H
22470 #include <complex.h>
22471 #endif
22472 #ifdef HAVE_MATH_H
22473 #include <math.h>
22474 #endif
22475
22476 int (*ptr)() = (int (*)())tanf;
22477
22478 int
22479 main ()
22480 {
22481 return 0;
22482 }
22483
22484 _ACEOF
22485 if ac_fn_c_try_link "$LINENO"; then :
22486 gcc_cv_math_func_tanf=yes
22487 else
22488 gcc_cv_math_func_tanf=no
22489 fi
22490 rm -f core conftest.err conftest.$ac_objext \
22491 conftest$ac_exeext conftest.$ac_ext
22492 fi
22493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanf" >&5
22494 $as_echo "$gcc_cv_math_func_tanf" >&6; }
22495 if test $gcc_cv_math_func_tanf = yes; then
22496
22497 cat >>confdefs.h <<_ACEOF
22498 #define HAVE_TANF 1
22499 _ACEOF
22500
22501 fi
22502
22503
22504
22505
22506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tan" >&5
22507 $as_echo_n "checking for tan... " >&6; }
22508 if test "${gcc_cv_math_func_tan+set}" = set; then :
22509 $as_echo_n "(cached) " >&6
22510 else
22511 if test x$gcc_no_link = xyes; then
22512 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22513 fi
22514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22515 /* end confdefs.h. */
22516
22517 #ifdef HAVE_COMPLEX_H
22518 #include <complex.h>
22519 #endif
22520 #ifdef HAVE_MATH_H
22521 #include <math.h>
22522 #endif
22523
22524 int (*ptr)() = (int (*)())tan;
22525
22526 int
22527 main ()
22528 {
22529 return 0;
22530 }
22531
22532 _ACEOF
22533 if ac_fn_c_try_link "$LINENO"; then :
22534 gcc_cv_math_func_tan=yes
22535 else
22536 gcc_cv_math_func_tan=no
22537 fi
22538 rm -f core conftest.err conftest.$ac_objext \
22539 conftest$ac_exeext conftest.$ac_ext
22540 fi
22541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tan" >&5
22542 $as_echo "$gcc_cv_math_func_tan" >&6; }
22543 if test $gcc_cv_math_func_tan = yes; then
22544
22545 cat >>confdefs.h <<_ACEOF
22546 #define HAVE_TAN 1
22547 _ACEOF
22548
22549 fi
22550
22551
22552
22553
22554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanl" >&5
22555 $as_echo_n "checking for tanl... " >&6; }
22556 if test "${gcc_cv_math_func_tanl+set}" = set; then :
22557 $as_echo_n "(cached) " >&6
22558 else
22559 if test x$gcc_no_link = xyes; then
22560 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22561 fi
22562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22563 /* end confdefs.h. */
22564
22565 #ifdef HAVE_COMPLEX_H
22566 #include <complex.h>
22567 #endif
22568 #ifdef HAVE_MATH_H
22569 #include <math.h>
22570 #endif
22571
22572 int (*ptr)() = (int (*)())tanl;
22573
22574 int
22575 main ()
22576 {
22577 return 0;
22578 }
22579
22580 _ACEOF
22581 if ac_fn_c_try_link "$LINENO"; then :
22582 gcc_cv_math_func_tanl=yes
22583 else
22584 gcc_cv_math_func_tanl=no
22585 fi
22586 rm -f core conftest.err conftest.$ac_objext \
22587 conftest$ac_exeext conftest.$ac_ext
22588 fi
22589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanl" >&5
22590 $as_echo "$gcc_cv_math_func_tanl" >&6; }
22591 if test $gcc_cv_math_func_tanl = yes; then
22592
22593 cat >>confdefs.h <<_ACEOF
22594 #define HAVE_TANL 1
22595 _ACEOF
22596
22597 fi
22598
22599
22600
22601
22602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanf" >&5
22603 $as_echo_n "checking for ctanf... " >&6; }
22604 if test "${gcc_cv_math_func_ctanf+set}" = set; then :
22605 $as_echo_n "(cached) " >&6
22606 else
22607 if test x$gcc_no_link = xyes; then
22608 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22609 fi
22610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22611 /* end confdefs.h. */
22612
22613 #ifdef HAVE_COMPLEX_H
22614 #include <complex.h>
22615 #endif
22616 #ifdef HAVE_MATH_H
22617 #include <math.h>
22618 #endif
22619
22620 int (*ptr)() = (int (*)())ctanf;
22621
22622 int
22623 main ()
22624 {
22625 return 0;
22626 }
22627
22628 _ACEOF
22629 if ac_fn_c_try_link "$LINENO"; then :
22630 gcc_cv_math_func_ctanf=yes
22631 else
22632 gcc_cv_math_func_ctanf=no
22633 fi
22634 rm -f core conftest.err conftest.$ac_objext \
22635 conftest$ac_exeext conftest.$ac_ext
22636 fi
22637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanf" >&5
22638 $as_echo "$gcc_cv_math_func_ctanf" >&6; }
22639 if test $gcc_cv_math_func_ctanf = yes; then
22640
22641 cat >>confdefs.h <<_ACEOF
22642 #define HAVE_CTANF 1
22643 _ACEOF
22644
22645 fi
22646
22647
22648
22649
22650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctan" >&5
22651 $as_echo_n "checking for ctan... " >&6; }
22652 if test "${gcc_cv_math_func_ctan+set}" = set; then :
22653 $as_echo_n "(cached) " >&6
22654 else
22655 if test x$gcc_no_link = xyes; then
22656 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22657 fi
22658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22659 /* end confdefs.h. */
22660
22661 #ifdef HAVE_COMPLEX_H
22662 #include <complex.h>
22663 #endif
22664 #ifdef HAVE_MATH_H
22665 #include <math.h>
22666 #endif
22667
22668 int (*ptr)() = (int (*)())ctan;
22669
22670 int
22671 main ()
22672 {
22673 return 0;
22674 }
22675
22676 _ACEOF
22677 if ac_fn_c_try_link "$LINENO"; then :
22678 gcc_cv_math_func_ctan=yes
22679 else
22680 gcc_cv_math_func_ctan=no
22681 fi
22682 rm -f core conftest.err conftest.$ac_objext \
22683 conftest$ac_exeext conftest.$ac_ext
22684 fi
22685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctan" >&5
22686 $as_echo "$gcc_cv_math_func_ctan" >&6; }
22687 if test $gcc_cv_math_func_ctan = yes; then
22688
22689 cat >>confdefs.h <<_ACEOF
22690 #define HAVE_CTAN 1
22691 _ACEOF
22692
22693 fi
22694
22695
22696
22697
22698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanl" >&5
22699 $as_echo_n "checking for ctanl... " >&6; }
22700 if test "${gcc_cv_math_func_ctanl+set}" = set; then :
22701 $as_echo_n "(cached) " >&6
22702 else
22703 if test x$gcc_no_link = xyes; then
22704 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22705 fi
22706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22707 /* end confdefs.h. */
22708
22709 #ifdef HAVE_COMPLEX_H
22710 #include <complex.h>
22711 #endif
22712 #ifdef HAVE_MATH_H
22713 #include <math.h>
22714 #endif
22715
22716 int (*ptr)() = (int (*)())ctanl;
22717
22718 int
22719 main ()
22720 {
22721 return 0;
22722 }
22723
22724 _ACEOF
22725 if ac_fn_c_try_link "$LINENO"; then :
22726 gcc_cv_math_func_ctanl=yes
22727 else
22728 gcc_cv_math_func_ctanl=no
22729 fi
22730 rm -f core conftest.err conftest.$ac_objext \
22731 conftest$ac_exeext conftest.$ac_ext
22732 fi
22733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanl" >&5
22734 $as_echo "$gcc_cv_math_func_ctanl" >&6; }
22735 if test $gcc_cv_math_func_ctanl = yes; then
22736
22737 cat >>confdefs.h <<_ACEOF
22738 #define HAVE_CTANL 1
22739 _ACEOF
22740
22741 fi
22742
22743
22744
22745
22746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhf" >&5
22747 $as_echo_n "checking for tanhf... " >&6; }
22748 if test "${gcc_cv_math_func_tanhf+set}" = set; then :
22749 $as_echo_n "(cached) " >&6
22750 else
22751 if test x$gcc_no_link = xyes; then
22752 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22753 fi
22754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22755 /* end confdefs.h. */
22756
22757 #ifdef HAVE_COMPLEX_H
22758 #include <complex.h>
22759 #endif
22760 #ifdef HAVE_MATH_H
22761 #include <math.h>
22762 #endif
22763
22764 int (*ptr)() = (int (*)())tanhf;
22765
22766 int
22767 main ()
22768 {
22769 return 0;
22770 }
22771
22772 _ACEOF
22773 if ac_fn_c_try_link "$LINENO"; then :
22774 gcc_cv_math_func_tanhf=yes
22775 else
22776 gcc_cv_math_func_tanhf=no
22777 fi
22778 rm -f core conftest.err conftest.$ac_objext \
22779 conftest$ac_exeext conftest.$ac_ext
22780 fi
22781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhf" >&5
22782 $as_echo "$gcc_cv_math_func_tanhf" >&6; }
22783 if test $gcc_cv_math_func_tanhf = yes; then
22784
22785 cat >>confdefs.h <<_ACEOF
22786 #define HAVE_TANHF 1
22787 _ACEOF
22788
22789 fi
22790
22791
22792
22793
22794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanh" >&5
22795 $as_echo_n "checking for tanh... " >&6; }
22796 if test "${gcc_cv_math_func_tanh+set}" = set; then :
22797 $as_echo_n "(cached) " >&6
22798 else
22799 if test x$gcc_no_link = xyes; then
22800 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22801 fi
22802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22803 /* end confdefs.h. */
22804
22805 #ifdef HAVE_COMPLEX_H
22806 #include <complex.h>
22807 #endif
22808 #ifdef HAVE_MATH_H
22809 #include <math.h>
22810 #endif
22811
22812 int (*ptr)() = (int (*)())tanh;
22813
22814 int
22815 main ()
22816 {
22817 return 0;
22818 }
22819
22820 _ACEOF
22821 if ac_fn_c_try_link "$LINENO"; then :
22822 gcc_cv_math_func_tanh=yes
22823 else
22824 gcc_cv_math_func_tanh=no
22825 fi
22826 rm -f core conftest.err conftest.$ac_objext \
22827 conftest$ac_exeext conftest.$ac_ext
22828 fi
22829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanh" >&5
22830 $as_echo "$gcc_cv_math_func_tanh" >&6; }
22831 if test $gcc_cv_math_func_tanh = yes; then
22832
22833 cat >>confdefs.h <<_ACEOF
22834 #define HAVE_TANH 1
22835 _ACEOF
22836
22837 fi
22838
22839
22840
22841
22842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhl" >&5
22843 $as_echo_n "checking for tanhl... " >&6; }
22844 if test "${gcc_cv_math_func_tanhl+set}" = set; then :
22845 $as_echo_n "(cached) " >&6
22846 else
22847 if test x$gcc_no_link = xyes; then
22848 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22849 fi
22850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22851 /* end confdefs.h. */
22852
22853 #ifdef HAVE_COMPLEX_H
22854 #include <complex.h>
22855 #endif
22856 #ifdef HAVE_MATH_H
22857 #include <math.h>
22858 #endif
22859
22860 int (*ptr)() = (int (*)())tanhl;
22861
22862 int
22863 main ()
22864 {
22865 return 0;
22866 }
22867
22868 _ACEOF
22869 if ac_fn_c_try_link "$LINENO"; then :
22870 gcc_cv_math_func_tanhl=yes
22871 else
22872 gcc_cv_math_func_tanhl=no
22873 fi
22874 rm -f core conftest.err conftest.$ac_objext \
22875 conftest$ac_exeext conftest.$ac_ext
22876 fi
22877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhl" >&5
22878 $as_echo "$gcc_cv_math_func_tanhl" >&6; }
22879 if test $gcc_cv_math_func_tanhl = yes; then
22880
22881 cat >>confdefs.h <<_ACEOF
22882 #define HAVE_TANHL 1
22883 _ACEOF
22884
22885 fi
22886
22887
22888
22889
22890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhf" >&5
22891 $as_echo_n "checking for ctanhf... " >&6; }
22892 if test "${gcc_cv_math_func_ctanhf+set}" = set; then :
22893 $as_echo_n "(cached) " >&6
22894 else
22895 if test x$gcc_no_link = xyes; then
22896 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22897 fi
22898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22899 /* end confdefs.h. */
22900
22901 #ifdef HAVE_COMPLEX_H
22902 #include <complex.h>
22903 #endif
22904 #ifdef HAVE_MATH_H
22905 #include <math.h>
22906 #endif
22907
22908 int (*ptr)() = (int (*)())ctanhf;
22909
22910 int
22911 main ()
22912 {
22913 return 0;
22914 }
22915
22916 _ACEOF
22917 if ac_fn_c_try_link "$LINENO"; then :
22918 gcc_cv_math_func_ctanhf=yes
22919 else
22920 gcc_cv_math_func_ctanhf=no
22921 fi
22922 rm -f core conftest.err conftest.$ac_objext \
22923 conftest$ac_exeext conftest.$ac_ext
22924 fi
22925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhf" >&5
22926 $as_echo "$gcc_cv_math_func_ctanhf" >&6; }
22927 if test $gcc_cv_math_func_ctanhf = yes; then
22928
22929 cat >>confdefs.h <<_ACEOF
22930 #define HAVE_CTANHF 1
22931 _ACEOF
22932
22933 fi
22934
22935
22936
22937
22938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanh" >&5
22939 $as_echo_n "checking for ctanh... " >&6; }
22940 if test "${gcc_cv_math_func_ctanh+set}" = set; then :
22941 $as_echo_n "(cached) " >&6
22942 else
22943 if test x$gcc_no_link = xyes; then
22944 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22945 fi
22946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22947 /* end confdefs.h. */
22948
22949 #ifdef HAVE_COMPLEX_H
22950 #include <complex.h>
22951 #endif
22952 #ifdef HAVE_MATH_H
22953 #include <math.h>
22954 #endif
22955
22956 int (*ptr)() = (int (*)())ctanh;
22957
22958 int
22959 main ()
22960 {
22961 return 0;
22962 }
22963
22964 _ACEOF
22965 if ac_fn_c_try_link "$LINENO"; then :
22966 gcc_cv_math_func_ctanh=yes
22967 else
22968 gcc_cv_math_func_ctanh=no
22969 fi
22970 rm -f core conftest.err conftest.$ac_objext \
22971 conftest$ac_exeext conftest.$ac_ext
22972 fi
22973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanh" >&5
22974 $as_echo "$gcc_cv_math_func_ctanh" >&6; }
22975 if test $gcc_cv_math_func_ctanh = yes; then
22976
22977 cat >>confdefs.h <<_ACEOF
22978 #define HAVE_CTANH 1
22979 _ACEOF
22980
22981 fi
22982
22983
22984
22985
22986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhl" >&5
22987 $as_echo_n "checking for ctanhl... " >&6; }
22988 if test "${gcc_cv_math_func_ctanhl+set}" = set; then :
22989 $as_echo_n "(cached) " >&6
22990 else
22991 if test x$gcc_no_link = xyes; then
22992 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22993 fi
22994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22995 /* end confdefs.h. */
22996
22997 #ifdef HAVE_COMPLEX_H
22998 #include <complex.h>
22999 #endif
23000 #ifdef HAVE_MATH_H
23001 #include <math.h>
23002 #endif
23003
23004 int (*ptr)() = (int (*)())ctanhl;
23005
23006 int
23007 main ()
23008 {
23009 return 0;
23010 }
23011
23012 _ACEOF
23013 if ac_fn_c_try_link "$LINENO"; then :
23014 gcc_cv_math_func_ctanhl=yes
23015 else
23016 gcc_cv_math_func_ctanhl=no
23017 fi
23018 rm -f core conftest.err conftest.$ac_objext \
23019 conftest$ac_exeext conftest.$ac_ext
23020 fi
23021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhl" >&5
23022 $as_echo "$gcc_cv_math_func_ctanhl" >&6; }
23023 if test $gcc_cv_math_func_ctanhl = yes; then
23024
23025 cat >>confdefs.h <<_ACEOF
23026 #define HAVE_CTANHL 1
23027 _ACEOF
23028
23029 fi
23030
23031
23032
23033
23034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncf" >&5
23035 $as_echo_n "checking for truncf... " >&6; }
23036 if test "${gcc_cv_math_func_truncf+set}" = set; then :
23037 $as_echo_n "(cached) " >&6
23038 else
23039 if test x$gcc_no_link = xyes; then
23040 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23041 fi
23042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23043 /* end confdefs.h. */
23044
23045 #ifdef HAVE_COMPLEX_H
23046 #include <complex.h>
23047 #endif
23048 #ifdef HAVE_MATH_H
23049 #include <math.h>
23050 #endif
23051
23052 int (*ptr)() = (int (*)())truncf;
23053
23054 int
23055 main ()
23056 {
23057 return 0;
23058 }
23059
23060 _ACEOF
23061 if ac_fn_c_try_link "$LINENO"; then :
23062 gcc_cv_math_func_truncf=yes
23063 else
23064 gcc_cv_math_func_truncf=no
23065 fi
23066 rm -f core conftest.err conftest.$ac_objext \
23067 conftest$ac_exeext conftest.$ac_ext
23068 fi
23069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncf" >&5
23070 $as_echo "$gcc_cv_math_func_truncf" >&6; }
23071 if test $gcc_cv_math_func_truncf = yes; then
23072
23073 cat >>confdefs.h <<_ACEOF
23074 #define HAVE_TRUNCF 1
23075 _ACEOF
23076
23077 fi
23078
23079
23080
23081
23082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for trunc" >&5
23083 $as_echo_n "checking for trunc... " >&6; }
23084 if test "${gcc_cv_math_func_trunc+set}" = set; then :
23085 $as_echo_n "(cached) " >&6
23086 else
23087 if test x$gcc_no_link = xyes; then
23088 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23089 fi
23090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23091 /* end confdefs.h. */
23092
23093 #ifdef HAVE_COMPLEX_H
23094 #include <complex.h>
23095 #endif
23096 #ifdef HAVE_MATH_H
23097 #include <math.h>
23098 #endif
23099
23100 int (*ptr)() = (int (*)())trunc;
23101
23102 int
23103 main ()
23104 {
23105 return 0;
23106 }
23107
23108 _ACEOF
23109 if ac_fn_c_try_link "$LINENO"; then :
23110 gcc_cv_math_func_trunc=yes
23111 else
23112 gcc_cv_math_func_trunc=no
23113 fi
23114 rm -f core conftest.err conftest.$ac_objext \
23115 conftest$ac_exeext conftest.$ac_ext
23116 fi
23117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_trunc" >&5
23118 $as_echo "$gcc_cv_math_func_trunc" >&6; }
23119 if test $gcc_cv_math_func_trunc = yes; then
23120
23121 cat >>confdefs.h <<_ACEOF
23122 #define HAVE_TRUNC 1
23123 _ACEOF
23124
23125 fi
23126
23127
23128
23129
23130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncl" >&5
23131 $as_echo_n "checking for truncl... " >&6; }
23132 if test "${gcc_cv_math_func_truncl+set}" = set; then :
23133 $as_echo_n "(cached) " >&6
23134 else
23135 if test x$gcc_no_link = xyes; then
23136 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23137 fi
23138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23139 /* end confdefs.h. */
23140
23141 #ifdef HAVE_COMPLEX_H
23142 #include <complex.h>
23143 #endif
23144 #ifdef HAVE_MATH_H
23145 #include <math.h>
23146 #endif
23147
23148 int (*ptr)() = (int (*)())truncl;
23149
23150 int
23151 main ()
23152 {
23153 return 0;
23154 }
23155
23156 _ACEOF
23157 if ac_fn_c_try_link "$LINENO"; then :
23158 gcc_cv_math_func_truncl=yes
23159 else
23160 gcc_cv_math_func_truncl=no
23161 fi
23162 rm -f core conftest.err conftest.$ac_objext \
23163 conftest$ac_exeext conftest.$ac_ext
23164 fi
23165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncl" >&5
23166 $as_echo "$gcc_cv_math_func_truncl" >&6; }
23167 if test $gcc_cv_math_func_truncl = yes; then
23168
23169 cat >>confdefs.h <<_ACEOF
23170 #define HAVE_TRUNCL 1
23171 _ACEOF
23172
23173 fi
23174
23175
23176
23177
23178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erff" >&5
23179 $as_echo_n "checking for erff... " >&6; }
23180 if test "${gcc_cv_math_func_erff+set}" = set; then :
23181 $as_echo_n "(cached) " >&6
23182 else
23183 if test x$gcc_no_link = xyes; then
23184 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23185 fi
23186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23187 /* end confdefs.h. */
23188
23189 #ifdef HAVE_COMPLEX_H
23190 #include <complex.h>
23191 #endif
23192 #ifdef HAVE_MATH_H
23193 #include <math.h>
23194 #endif
23195
23196 int (*ptr)() = (int (*)())erff;
23197
23198 int
23199 main ()
23200 {
23201 return 0;
23202 }
23203
23204 _ACEOF
23205 if ac_fn_c_try_link "$LINENO"; then :
23206 gcc_cv_math_func_erff=yes
23207 else
23208 gcc_cv_math_func_erff=no
23209 fi
23210 rm -f core conftest.err conftest.$ac_objext \
23211 conftest$ac_exeext conftest.$ac_ext
23212 fi
23213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erff" >&5
23214 $as_echo "$gcc_cv_math_func_erff" >&6; }
23215 if test $gcc_cv_math_func_erff = yes; then
23216
23217 cat >>confdefs.h <<_ACEOF
23218 #define HAVE_ERFF 1
23219 _ACEOF
23220
23221 fi
23222
23223
23224
23225
23226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erf" >&5
23227 $as_echo_n "checking for erf... " >&6; }
23228 if test "${gcc_cv_math_func_erf+set}" = set; then :
23229 $as_echo_n "(cached) " >&6
23230 else
23231 if test x$gcc_no_link = xyes; then
23232 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23233 fi
23234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23235 /* end confdefs.h. */
23236
23237 #ifdef HAVE_COMPLEX_H
23238 #include <complex.h>
23239 #endif
23240 #ifdef HAVE_MATH_H
23241 #include <math.h>
23242 #endif
23243
23244 int (*ptr)() = (int (*)())erf;
23245
23246 int
23247 main ()
23248 {
23249 return 0;
23250 }
23251
23252 _ACEOF
23253 if ac_fn_c_try_link "$LINENO"; then :
23254 gcc_cv_math_func_erf=yes
23255 else
23256 gcc_cv_math_func_erf=no
23257 fi
23258 rm -f core conftest.err conftest.$ac_objext \
23259 conftest$ac_exeext conftest.$ac_ext
23260 fi
23261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erf" >&5
23262 $as_echo "$gcc_cv_math_func_erf" >&6; }
23263 if test $gcc_cv_math_func_erf = yes; then
23264
23265 cat >>confdefs.h <<_ACEOF
23266 #define HAVE_ERF 1
23267 _ACEOF
23268
23269 fi
23270
23271
23272
23273
23274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfl" >&5
23275 $as_echo_n "checking for erfl... " >&6; }
23276 if test "${gcc_cv_math_func_erfl+set}" = set; then :
23277 $as_echo_n "(cached) " >&6
23278 else
23279 if test x$gcc_no_link = xyes; then
23280 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23281 fi
23282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23283 /* end confdefs.h. */
23284
23285 #ifdef HAVE_COMPLEX_H
23286 #include <complex.h>
23287 #endif
23288 #ifdef HAVE_MATH_H
23289 #include <math.h>
23290 #endif
23291
23292 int (*ptr)() = (int (*)())erfl;
23293
23294 int
23295 main ()
23296 {
23297 return 0;
23298 }
23299
23300 _ACEOF
23301 if ac_fn_c_try_link "$LINENO"; then :
23302 gcc_cv_math_func_erfl=yes
23303 else
23304 gcc_cv_math_func_erfl=no
23305 fi
23306 rm -f core conftest.err conftest.$ac_objext \
23307 conftest$ac_exeext conftest.$ac_ext
23308 fi
23309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfl" >&5
23310 $as_echo "$gcc_cv_math_func_erfl" >&6; }
23311 if test $gcc_cv_math_func_erfl = yes; then
23312
23313 cat >>confdefs.h <<_ACEOF
23314 #define HAVE_ERFL 1
23315 _ACEOF
23316
23317 fi
23318
23319
23320
23321
23322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcf" >&5
23323 $as_echo_n "checking for erfcf... " >&6; }
23324 if test "${gcc_cv_math_func_erfcf+set}" = set; then :
23325 $as_echo_n "(cached) " >&6
23326 else
23327 if test x$gcc_no_link = xyes; then
23328 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23329 fi
23330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23331 /* end confdefs.h. */
23332
23333 #ifdef HAVE_COMPLEX_H
23334 #include <complex.h>
23335 #endif
23336 #ifdef HAVE_MATH_H
23337 #include <math.h>
23338 #endif
23339
23340 int (*ptr)() = (int (*)())erfcf;
23341
23342 int
23343 main ()
23344 {
23345 return 0;
23346 }
23347
23348 _ACEOF
23349 if ac_fn_c_try_link "$LINENO"; then :
23350 gcc_cv_math_func_erfcf=yes
23351 else
23352 gcc_cv_math_func_erfcf=no
23353 fi
23354 rm -f core conftest.err conftest.$ac_objext \
23355 conftest$ac_exeext conftest.$ac_ext
23356 fi
23357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcf" >&5
23358 $as_echo "$gcc_cv_math_func_erfcf" >&6; }
23359 if test $gcc_cv_math_func_erfcf = yes; then
23360
23361 cat >>confdefs.h <<_ACEOF
23362 #define HAVE_ERFCF 1
23363 _ACEOF
23364
23365 fi
23366
23367
23368
23369
23370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfc" >&5
23371 $as_echo_n "checking for erfc... " >&6; }
23372 if test "${gcc_cv_math_func_erfc+set}" = set; then :
23373 $as_echo_n "(cached) " >&6
23374 else
23375 if test x$gcc_no_link = xyes; then
23376 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23377 fi
23378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23379 /* end confdefs.h. */
23380
23381 #ifdef HAVE_COMPLEX_H
23382 #include <complex.h>
23383 #endif
23384 #ifdef HAVE_MATH_H
23385 #include <math.h>
23386 #endif
23387
23388 int (*ptr)() = (int (*)())erfc;
23389
23390 int
23391 main ()
23392 {
23393 return 0;
23394 }
23395
23396 _ACEOF
23397 if ac_fn_c_try_link "$LINENO"; then :
23398 gcc_cv_math_func_erfc=yes
23399 else
23400 gcc_cv_math_func_erfc=no
23401 fi
23402 rm -f core conftest.err conftest.$ac_objext \
23403 conftest$ac_exeext conftest.$ac_ext
23404 fi
23405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfc" >&5
23406 $as_echo "$gcc_cv_math_func_erfc" >&6; }
23407 if test $gcc_cv_math_func_erfc = yes; then
23408
23409 cat >>confdefs.h <<_ACEOF
23410 #define HAVE_ERFC 1
23411 _ACEOF
23412
23413 fi
23414
23415
23416
23417
23418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcl" >&5
23419 $as_echo_n "checking for erfcl... " >&6; }
23420 if test "${gcc_cv_math_func_erfcl+set}" = set; then :
23421 $as_echo_n "(cached) " >&6
23422 else
23423 if test x$gcc_no_link = xyes; then
23424 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23425 fi
23426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23427 /* end confdefs.h. */
23428
23429 #ifdef HAVE_COMPLEX_H
23430 #include <complex.h>
23431 #endif
23432 #ifdef HAVE_MATH_H
23433 #include <math.h>
23434 #endif
23435
23436 int (*ptr)() = (int (*)())erfcl;
23437
23438 int
23439 main ()
23440 {
23441 return 0;
23442 }
23443
23444 _ACEOF
23445 if ac_fn_c_try_link "$LINENO"; then :
23446 gcc_cv_math_func_erfcl=yes
23447 else
23448 gcc_cv_math_func_erfcl=no
23449 fi
23450 rm -f core conftest.err conftest.$ac_objext \
23451 conftest$ac_exeext conftest.$ac_ext
23452 fi
23453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcl" >&5
23454 $as_echo "$gcc_cv_math_func_erfcl" >&6; }
23455 if test $gcc_cv_math_func_erfcl = yes; then
23456
23457 cat >>confdefs.h <<_ACEOF
23458 #define HAVE_ERFCL 1
23459 _ACEOF
23460
23461 fi
23462
23463
23464
23465
23466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0f" >&5
23467 $as_echo_n "checking for j0f... " >&6; }
23468 if test "${gcc_cv_math_func_j0f+set}" = set; then :
23469 $as_echo_n "(cached) " >&6
23470 else
23471 if test x$gcc_no_link = xyes; then
23472 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23473 fi
23474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23475 /* end confdefs.h. */
23476
23477 #ifdef HAVE_COMPLEX_H
23478 #include <complex.h>
23479 #endif
23480 #ifdef HAVE_MATH_H
23481 #include <math.h>
23482 #endif
23483
23484 int (*ptr)() = (int (*)())j0f;
23485
23486 int
23487 main ()
23488 {
23489 return 0;
23490 }
23491
23492 _ACEOF
23493 if ac_fn_c_try_link "$LINENO"; then :
23494 gcc_cv_math_func_j0f=yes
23495 else
23496 gcc_cv_math_func_j0f=no
23497 fi
23498 rm -f core conftest.err conftest.$ac_objext \
23499 conftest$ac_exeext conftest.$ac_ext
23500 fi
23501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0f" >&5
23502 $as_echo "$gcc_cv_math_func_j0f" >&6; }
23503 if test $gcc_cv_math_func_j0f = yes; then
23504
23505 cat >>confdefs.h <<_ACEOF
23506 #define HAVE_J0F 1
23507 _ACEOF
23508
23509 fi
23510
23511
23512
23513
23514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0" >&5
23515 $as_echo_n "checking for j0... " >&6; }
23516 if test "${gcc_cv_math_func_j0+set}" = set; then :
23517 $as_echo_n "(cached) " >&6
23518 else
23519 if test x$gcc_no_link = xyes; then
23520 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23521 fi
23522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23523 /* end confdefs.h. */
23524
23525 #ifdef HAVE_COMPLEX_H
23526 #include <complex.h>
23527 #endif
23528 #ifdef HAVE_MATH_H
23529 #include <math.h>
23530 #endif
23531
23532 int (*ptr)() = (int (*)())j0;
23533
23534 int
23535 main ()
23536 {
23537 return 0;
23538 }
23539
23540 _ACEOF
23541 if ac_fn_c_try_link "$LINENO"; then :
23542 gcc_cv_math_func_j0=yes
23543 else
23544 gcc_cv_math_func_j0=no
23545 fi
23546 rm -f core conftest.err conftest.$ac_objext \
23547 conftest$ac_exeext conftest.$ac_ext
23548 fi
23549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0" >&5
23550 $as_echo "$gcc_cv_math_func_j0" >&6; }
23551 if test $gcc_cv_math_func_j0 = yes; then
23552
23553 cat >>confdefs.h <<_ACEOF
23554 #define HAVE_J0 1
23555 _ACEOF
23556
23557 fi
23558
23559
23560
23561
23562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0l" >&5
23563 $as_echo_n "checking for j0l... " >&6; }
23564 if test "${gcc_cv_math_func_j0l+set}" = set; then :
23565 $as_echo_n "(cached) " >&6
23566 else
23567 if test x$gcc_no_link = xyes; then
23568 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23569 fi
23570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23571 /* end confdefs.h. */
23572
23573 #ifdef HAVE_COMPLEX_H
23574 #include <complex.h>
23575 #endif
23576 #ifdef HAVE_MATH_H
23577 #include <math.h>
23578 #endif
23579
23580 int (*ptr)() = (int (*)())j0l;
23581
23582 int
23583 main ()
23584 {
23585 return 0;
23586 }
23587
23588 _ACEOF
23589 if ac_fn_c_try_link "$LINENO"; then :
23590 gcc_cv_math_func_j0l=yes
23591 else
23592 gcc_cv_math_func_j0l=no
23593 fi
23594 rm -f core conftest.err conftest.$ac_objext \
23595 conftest$ac_exeext conftest.$ac_ext
23596 fi
23597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0l" >&5
23598 $as_echo "$gcc_cv_math_func_j0l" >&6; }
23599 if test $gcc_cv_math_func_j0l = yes; then
23600
23601 cat >>confdefs.h <<_ACEOF
23602 #define HAVE_J0L 1
23603 _ACEOF
23604
23605 fi
23606
23607
23608
23609
23610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1f" >&5
23611 $as_echo_n "checking for j1f... " >&6; }
23612 if test "${gcc_cv_math_func_j1f+set}" = set; then :
23613 $as_echo_n "(cached) " >&6
23614 else
23615 if test x$gcc_no_link = xyes; then
23616 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23617 fi
23618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23619 /* end confdefs.h. */
23620
23621 #ifdef HAVE_COMPLEX_H
23622 #include <complex.h>
23623 #endif
23624 #ifdef HAVE_MATH_H
23625 #include <math.h>
23626 #endif
23627
23628 int (*ptr)() = (int (*)())j1f;
23629
23630 int
23631 main ()
23632 {
23633 return 0;
23634 }
23635
23636 _ACEOF
23637 if ac_fn_c_try_link "$LINENO"; then :
23638 gcc_cv_math_func_j1f=yes
23639 else
23640 gcc_cv_math_func_j1f=no
23641 fi
23642 rm -f core conftest.err conftest.$ac_objext \
23643 conftest$ac_exeext conftest.$ac_ext
23644 fi
23645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1f" >&5
23646 $as_echo "$gcc_cv_math_func_j1f" >&6; }
23647 if test $gcc_cv_math_func_j1f = yes; then
23648
23649 cat >>confdefs.h <<_ACEOF
23650 #define HAVE_J1F 1
23651 _ACEOF
23652
23653 fi
23654
23655
23656
23657
23658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1" >&5
23659 $as_echo_n "checking for j1... " >&6; }
23660 if test "${gcc_cv_math_func_j1+set}" = set; then :
23661 $as_echo_n "(cached) " >&6
23662 else
23663 if test x$gcc_no_link = xyes; then
23664 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23665 fi
23666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23667 /* end confdefs.h. */
23668
23669 #ifdef HAVE_COMPLEX_H
23670 #include <complex.h>
23671 #endif
23672 #ifdef HAVE_MATH_H
23673 #include <math.h>
23674 #endif
23675
23676 int (*ptr)() = (int (*)())j1;
23677
23678 int
23679 main ()
23680 {
23681 return 0;
23682 }
23683
23684 _ACEOF
23685 if ac_fn_c_try_link "$LINENO"; then :
23686 gcc_cv_math_func_j1=yes
23687 else
23688 gcc_cv_math_func_j1=no
23689 fi
23690 rm -f core conftest.err conftest.$ac_objext \
23691 conftest$ac_exeext conftest.$ac_ext
23692 fi
23693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1" >&5
23694 $as_echo "$gcc_cv_math_func_j1" >&6; }
23695 if test $gcc_cv_math_func_j1 = yes; then
23696
23697 cat >>confdefs.h <<_ACEOF
23698 #define HAVE_J1 1
23699 _ACEOF
23700
23701 fi
23702
23703
23704
23705
23706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1l" >&5
23707 $as_echo_n "checking for j1l... " >&6; }
23708 if test "${gcc_cv_math_func_j1l+set}" = set; then :
23709 $as_echo_n "(cached) " >&6
23710 else
23711 if test x$gcc_no_link = xyes; then
23712 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23713 fi
23714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23715 /* end confdefs.h. */
23716
23717 #ifdef HAVE_COMPLEX_H
23718 #include <complex.h>
23719 #endif
23720 #ifdef HAVE_MATH_H
23721 #include <math.h>
23722 #endif
23723
23724 int (*ptr)() = (int (*)())j1l;
23725
23726 int
23727 main ()
23728 {
23729 return 0;
23730 }
23731
23732 _ACEOF
23733 if ac_fn_c_try_link "$LINENO"; then :
23734 gcc_cv_math_func_j1l=yes
23735 else
23736 gcc_cv_math_func_j1l=no
23737 fi
23738 rm -f core conftest.err conftest.$ac_objext \
23739 conftest$ac_exeext conftest.$ac_ext
23740 fi
23741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1l" >&5
23742 $as_echo "$gcc_cv_math_func_j1l" >&6; }
23743 if test $gcc_cv_math_func_j1l = yes; then
23744
23745 cat >>confdefs.h <<_ACEOF
23746 #define HAVE_J1L 1
23747 _ACEOF
23748
23749 fi
23750
23751
23752
23753
23754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnf" >&5
23755 $as_echo_n "checking for jnf... " >&6; }
23756 if test "${gcc_cv_math_func_jnf+set}" = set; then :
23757 $as_echo_n "(cached) " >&6
23758 else
23759 if test x$gcc_no_link = xyes; then
23760 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23761 fi
23762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23763 /* end confdefs.h. */
23764
23765 #ifdef HAVE_COMPLEX_H
23766 #include <complex.h>
23767 #endif
23768 #ifdef HAVE_MATH_H
23769 #include <math.h>
23770 #endif
23771
23772 int (*ptr)() = (int (*)())jnf;
23773
23774 int
23775 main ()
23776 {
23777 return 0;
23778 }
23779
23780 _ACEOF
23781 if ac_fn_c_try_link "$LINENO"; then :
23782 gcc_cv_math_func_jnf=yes
23783 else
23784 gcc_cv_math_func_jnf=no
23785 fi
23786 rm -f core conftest.err conftest.$ac_objext \
23787 conftest$ac_exeext conftest.$ac_ext
23788 fi
23789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnf" >&5
23790 $as_echo "$gcc_cv_math_func_jnf" >&6; }
23791 if test $gcc_cv_math_func_jnf = yes; then
23792
23793 cat >>confdefs.h <<_ACEOF
23794 #define HAVE_JNF 1
23795 _ACEOF
23796
23797 fi
23798
23799
23800
23801
23802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jn" >&5
23803 $as_echo_n "checking for jn... " >&6; }
23804 if test "${gcc_cv_math_func_jn+set}" = set; then :
23805 $as_echo_n "(cached) " >&6
23806 else
23807 if test x$gcc_no_link = xyes; then
23808 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23809 fi
23810 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23811 /* end confdefs.h. */
23812
23813 #ifdef HAVE_COMPLEX_H
23814 #include <complex.h>
23815 #endif
23816 #ifdef HAVE_MATH_H
23817 #include <math.h>
23818 #endif
23819
23820 int (*ptr)() = (int (*)())jn;
23821
23822 int
23823 main ()
23824 {
23825 return 0;
23826 }
23827
23828 _ACEOF
23829 if ac_fn_c_try_link "$LINENO"; then :
23830 gcc_cv_math_func_jn=yes
23831 else
23832 gcc_cv_math_func_jn=no
23833 fi
23834 rm -f core conftest.err conftest.$ac_objext \
23835 conftest$ac_exeext conftest.$ac_ext
23836 fi
23837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jn" >&5
23838 $as_echo "$gcc_cv_math_func_jn" >&6; }
23839 if test $gcc_cv_math_func_jn = yes; then
23840
23841 cat >>confdefs.h <<_ACEOF
23842 #define HAVE_JN 1
23843 _ACEOF
23844
23845 fi
23846
23847
23848
23849
23850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnl" >&5
23851 $as_echo_n "checking for jnl... " >&6; }
23852 if test "${gcc_cv_math_func_jnl+set}" = set; then :
23853 $as_echo_n "(cached) " >&6
23854 else
23855 if test x$gcc_no_link = xyes; then
23856 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23857 fi
23858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23859 /* end confdefs.h. */
23860
23861 #ifdef HAVE_COMPLEX_H
23862 #include <complex.h>
23863 #endif
23864 #ifdef HAVE_MATH_H
23865 #include <math.h>
23866 #endif
23867
23868 int (*ptr)() = (int (*)())jnl;
23869
23870 int
23871 main ()
23872 {
23873 return 0;
23874 }
23875
23876 _ACEOF
23877 if ac_fn_c_try_link "$LINENO"; then :
23878 gcc_cv_math_func_jnl=yes
23879 else
23880 gcc_cv_math_func_jnl=no
23881 fi
23882 rm -f core conftest.err conftest.$ac_objext \
23883 conftest$ac_exeext conftest.$ac_ext
23884 fi
23885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnl" >&5
23886 $as_echo "$gcc_cv_math_func_jnl" >&6; }
23887 if test $gcc_cv_math_func_jnl = yes; then
23888
23889 cat >>confdefs.h <<_ACEOF
23890 #define HAVE_JNL 1
23891 _ACEOF
23892
23893 fi
23894
23895
23896
23897
23898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0f" >&5
23899 $as_echo_n "checking for y0f... " >&6; }
23900 if test "${gcc_cv_math_func_y0f+set}" = set; then :
23901 $as_echo_n "(cached) " >&6
23902 else
23903 if test x$gcc_no_link = xyes; then
23904 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23905 fi
23906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23907 /* end confdefs.h. */
23908
23909 #ifdef HAVE_COMPLEX_H
23910 #include <complex.h>
23911 #endif
23912 #ifdef HAVE_MATH_H
23913 #include <math.h>
23914 #endif
23915
23916 int (*ptr)() = (int (*)())y0f;
23917
23918 int
23919 main ()
23920 {
23921 return 0;
23922 }
23923
23924 _ACEOF
23925 if ac_fn_c_try_link "$LINENO"; then :
23926 gcc_cv_math_func_y0f=yes
23927 else
23928 gcc_cv_math_func_y0f=no
23929 fi
23930 rm -f core conftest.err conftest.$ac_objext \
23931 conftest$ac_exeext conftest.$ac_ext
23932 fi
23933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0f" >&5
23934 $as_echo "$gcc_cv_math_func_y0f" >&6; }
23935 if test $gcc_cv_math_func_y0f = yes; then
23936
23937 cat >>confdefs.h <<_ACEOF
23938 #define HAVE_Y0F 1
23939 _ACEOF
23940
23941 fi
23942
23943
23944
23945
23946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0" >&5
23947 $as_echo_n "checking for y0... " >&6; }
23948 if test "${gcc_cv_math_func_y0+set}" = set; then :
23949 $as_echo_n "(cached) " >&6
23950 else
23951 if test x$gcc_no_link = xyes; then
23952 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23953 fi
23954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23955 /* end confdefs.h. */
23956
23957 #ifdef HAVE_COMPLEX_H
23958 #include <complex.h>
23959 #endif
23960 #ifdef HAVE_MATH_H
23961 #include <math.h>
23962 #endif
23963
23964 int (*ptr)() = (int (*)())y0;
23965
23966 int
23967 main ()
23968 {
23969 return 0;
23970 }
23971
23972 _ACEOF
23973 if ac_fn_c_try_link "$LINENO"; then :
23974 gcc_cv_math_func_y0=yes
23975 else
23976 gcc_cv_math_func_y0=no
23977 fi
23978 rm -f core conftest.err conftest.$ac_objext \
23979 conftest$ac_exeext conftest.$ac_ext
23980 fi
23981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0" >&5
23982 $as_echo "$gcc_cv_math_func_y0" >&6; }
23983 if test $gcc_cv_math_func_y0 = yes; then
23984
23985 cat >>confdefs.h <<_ACEOF
23986 #define HAVE_Y0 1
23987 _ACEOF
23988
23989 fi
23990
23991
23992
23993
23994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0l" >&5
23995 $as_echo_n "checking for y0l... " >&6; }
23996 if test "${gcc_cv_math_func_y0l+set}" = set; then :
23997 $as_echo_n "(cached) " >&6
23998 else
23999 if test x$gcc_no_link = xyes; then
24000 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24001 fi
24002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24003 /* end confdefs.h. */
24004
24005 #ifdef HAVE_COMPLEX_H
24006 #include <complex.h>
24007 #endif
24008 #ifdef HAVE_MATH_H
24009 #include <math.h>
24010 #endif
24011
24012 int (*ptr)() = (int (*)())y0l;
24013
24014 int
24015 main ()
24016 {
24017 return 0;
24018 }
24019
24020 _ACEOF
24021 if ac_fn_c_try_link "$LINENO"; then :
24022 gcc_cv_math_func_y0l=yes
24023 else
24024 gcc_cv_math_func_y0l=no
24025 fi
24026 rm -f core conftest.err conftest.$ac_objext \
24027 conftest$ac_exeext conftest.$ac_ext
24028 fi
24029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0l" >&5
24030 $as_echo "$gcc_cv_math_func_y0l" >&6; }
24031 if test $gcc_cv_math_func_y0l = yes; then
24032
24033 cat >>confdefs.h <<_ACEOF
24034 #define HAVE_Y0L 1
24035 _ACEOF
24036
24037 fi
24038
24039
24040
24041
24042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1f" >&5
24043 $as_echo_n "checking for y1f... " >&6; }
24044 if test "${gcc_cv_math_func_y1f+set}" = set; then :
24045 $as_echo_n "(cached) " >&6
24046 else
24047 if test x$gcc_no_link = xyes; then
24048 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24049 fi
24050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24051 /* end confdefs.h. */
24052
24053 #ifdef HAVE_COMPLEX_H
24054 #include <complex.h>
24055 #endif
24056 #ifdef HAVE_MATH_H
24057 #include <math.h>
24058 #endif
24059
24060 int (*ptr)() = (int (*)())y1f;
24061
24062 int
24063 main ()
24064 {
24065 return 0;
24066 }
24067
24068 _ACEOF
24069 if ac_fn_c_try_link "$LINENO"; then :
24070 gcc_cv_math_func_y1f=yes
24071 else
24072 gcc_cv_math_func_y1f=no
24073 fi
24074 rm -f core conftest.err conftest.$ac_objext \
24075 conftest$ac_exeext conftest.$ac_ext
24076 fi
24077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1f" >&5
24078 $as_echo "$gcc_cv_math_func_y1f" >&6; }
24079 if test $gcc_cv_math_func_y1f = yes; then
24080
24081 cat >>confdefs.h <<_ACEOF
24082 #define HAVE_Y1F 1
24083 _ACEOF
24084
24085 fi
24086
24087
24088
24089
24090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1" >&5
24091 $as_echo_n "checking for y1... " >&6; }
24092 if test "${gcc_cv_math_func_y1+set}" = set; then :
24093 $as_echo_n "(cached) " >&6
24094 else
24095 if test x$gcc_no_link = xyes; then
24096 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24097 fi
24098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24099 /* end confdefs.h. */
24100
24101 #ifdef HAVE_COMPLEX_H
24102 #include <complex.h>
24103 #endif
24104 #ifdef HAVE_MATH_H
24105 #include <math.h>
24106 #endif
24107
24108 int (*ptr)() = (int (*)())y1;
24109
24110 int
24111 main ()
24112 {
24113 return 0;
24114 }
24115
24116 _ACEOF
24117 if ac_fn_c_try_link "$LINENO"; then :
24118 gcc_cv_math_func_y1=yes
24119 else
24120 gcc_cv_math_func_y1=no
24121 fi
24122 rm -f core conftest.err conftest.$ac_objext \
24123 conftest$ac_exeext conftest.$ac_ext
24124 fi
24125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1" >&5
24126 $as_echo "$gcc_cv_math_func_y1" >&6; }
24127 if test $gcc_cv_math_func_y1 = yes; then
24128
24129 cat >>confdefs.h <<_ACEOF
24130 #define HAVE_Y1 1
24131 _ACEOF
24132
24133 fi
24134
24135
24136
24137
24138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1l" >&5
24139 $as_echo_n "checking for y1l... " >&6; }
24140 if test "${gcc_cv_math_func_y1l+set}" = set; then :
24141 $as_echo_n "(cached) " >&6
24142 else
24143 if test x$gcc_no_link = xyes; then
24144 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24145 fi
24146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24147 /* end confdefs.h. */
24148
24149 #ifdef HAVE_COMPLEX_H
24150 #include <complex.h>
24151 #endif
24152 #ifdef HAVE_MATH_H
24153 #include <math.h>
24154 #endif
24155
24156 int (*ptr)() = (int (*)())y1l;
24157
24158 int
24159 main ()
24160 {
24161 return 0;
24162 }
24163
24164 _ACEOF
24165 if ac_fn_c_try_link "$LINENO"; then :
24166 gcc_cv_math_func_y1l=yes
24167 else
24168 gcc_cv_math_func_y1l=no
24169 fi
24170 rm -f core conftest.err conftest.$ac_objext \
24171 conftest$ac_exeext conftest.$ac_ext
24172 fi
24173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1l" >&5
24174 $as_echo "$gcc_cv_math_func_y1l" >&6; }
24175 if test $gcc_cv_math_func_y1l = yes; then
24176
24177 cat >>confdefs.h <<_ACEOF
24178 #define HAVE_Y1L 1
24179 _ACEOF
24180
24181 fi
24182
24183
24184
24185
24186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynf" >&5
24187 $as_echo_n "checking for ynf... " >&6; }
24188 if test "${gcc_cv_math_func_ynf+set}" = set; then :
24189 $as_echo_n "(cached) " >&6
24190 else
24191 if test x$gcc_no_link = xyes; then
24192 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24193 fi
24194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24195 /* end confdefs.h. */
24196
24197 #ifdef HAVE_COMPLEX_H
24198 #include <complex.h>
24199 #endif
24200 #ifdef HAVE_MATH_H
24201 #include <math.h>
24202 #endif
24203
24204 int (*ptr)() = (int (*)())ynf;
24205
24206 int
24207 main ()
24208 {
24209 return 0;
24210 }
24211
24212 _ACEOF
24213 if ac_fn_c_try_link "$LINENO"; then :
24214 gcc_cv_math_func_ynf=yes
24215 else
24216 gcc_cv_math_func_ynf=no
24217 fi
24218 rm -f core conftest.err conftest.$ac_objext \
24219 conftest$ac_exeext conftest.$ac_ext
24220 fi
24221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynf" >&5
24222 $as_echo "$gcc_cv_math_func_ynf" >&6; }
24223 if test $gcc_cv_math_func_ynf = yes; then
24224
24225 cat >>confdefs.h <<_ACEOF
24226 #define HAVE_YNF 1
24227 _ACEOF
24228
24229 fi
24230
24231
24232
24233
24234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yn" >&5
24235 $as_echo_n "checking for yn... " >&6; }
24236 if test "${gcc_cv_math_func_yn+set}" = set; then :
24237 $as_echo_n "(cached) " >&6
24238 else
24239 if test x$gcc_no_link = xyes; then
24240 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24241 fi
24242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24243 /* end confdefs.h. */
24244
24245 #ifdef HAVE_COMPLEX_H
24246 #include <complex.h>
24247 #endif
24248 #ifdef HAVE_MATH_H
24249 #include <math.h>
24250 #endif
24251
24252 int (*ptr)() = (int (*)())yn;
24253
24254 int
24255 main ()
24256 {
24257 return 0;
24258 }
24259
24260 _ACEOF
24261 if ac_fn_c_try_link "$LINENO"; then :
24262 gcc_cv_math_func_yn=yes
24263 else
24264 gcc_cv_math_func_yn=no
24265 fi
24266 rm -f core conftest.err conftest.$ac_objext \
24267 conftest$ac_exeext conftest.$ac_ext
24268 fi
24269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_yn" >&5
24270 $as_echo "$gcc_cv_math_func_yn" >&6; }
24271 if test $gcc_cv_math_func_yn = yes; then
24272
24273 cat >>confdefs.h <<_ACEOF
24274 #define HAVE_YN 1
24275 _ACEOF
24276
24277 fi
24278
24279
24280
24281
24282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynl" >&5
24283 $as_echo_n "checking for ynl... " >&6; }
24284 if test "${gcc_cv_math_func_ynl+set}" = set; then :
24285 $as_echo_n "(cached) " >&6
24286 else
24287 if test x$gcc_no_link = xyes; then
24288 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24289 fi
24290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24291 /* end confdefs.h. */
24292
24293 #ifdef HAVE_COMPLEX_H
24294 #include <complex.h>
24295 #endif
24296 #ifdef HAVE_MATH_H
24297 #include <math.h>
24298 #endif
24299
24300 int (*ptr)() = (int (*)())ynl;
24301
24302 int
24303 main ()
24304 {
24305 return 0;
24306 }
24307
24308 _ACEOF
24309 if ac_fn_c_try_link "$LINENO"; then :
24310 gcc_cv_math_func_ynl=yes
24311 else
24312 gcc_cv_math_func_ynl=no
24313 fi
24314 rm -f core conftest.err conftest.$ac_objext \
24315 conftest$ac_exeext conftest.$ac_ext
24316 fi
24317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynl" >&5
24318 $as_echo "$gcc_cv_math_func_ynl" >&6; }
24319 if test $gcc_cv_math_func_ynl = yes; then
24320
24321 cat >>confdefs.h <<_ACEOF
24322 #define HAVE_YNL 1
24323 _ACEOF
24324
24325 fi
24326
24327
24328
24329
24330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgamma" >&5
24331 $as_echo_n "checking for tgamma... " >&6; }
24332 if test "${gcc_cv_math_func_tgamma+set}" = set; then :
24333 $as_echo_n "(cached) " >&6
24334 else
24335 if test x$gcc_no_link = xyes; then
24336 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24337 fi
24338 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24339 /* end confdefs.h. */
24340
24341 #ifdef HAVE_COMPLEX_H
24342 #include <complex.h>
24343 #endif
24344 #ifdef HAVE_MATH_H
24345 #include <math.h>
24346 #endif
24347
24348 int (*ptr)() = (int (*)())tgamma;
24349
24350 int
24351 main ()
24352 {
24353 return 0;
24354 }
24355
24356 _ACEOF
24357 if ac_fn_c_try_link "$LINENO"; then :
24358 gcc_cv_math_func_tgamma=yes
24359 else
24360 gcc_cv_math_func_tgamma=no
24361 fi
24362 rm -f core conftest.err conftest.$ac_objext \
24363 conftest$ac_exeext conftest.$ac_ext
24364 fi
24365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgamma" >&5
24366 $as_echo "$gcc_cv_math_func_tgamma" >&6; }
24367 if test $gcc_cv_math_func_tgamma = yes; then
24368
24369 cat >>confdefs.h <<_ACEOF
24370 #define HAVE_TGAMMA 1
24371 _ACEOF
24372
24373 fi
24374
24375
24376
24377
24378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgammaf" >&5
24379 $as_echo_n "checking for tgammaf... " >&6; }
24380 if test "${gcc_cv_math_func_tgammaf+set}" = set; then :
24381 $as_echo_n "(cached) " >&6
24382 else
24383 if test x$gcc_no_link = xyes; then
24384 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24385 fi
24386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24387 /* end confdefs.h. */
24388
24389 #ifdef HAVE_COMPLEX_H
24390 #include <complex.h>
24391 #endif
24392 #ifdef HAVE_MATH_H
24393 #include <math.h>
24394 #endif
24395
24396 int (*ptr)() = (int (*)())tgammaf;
24397
24398 int
24399 main ()
24400 {
24401 return 0;
24402 }
24403
24404 _ACEOF
24405 if ac_fn_c_try_link "$LINENO"; then :
24406 gcc_cv_math_func_tgammaf=yes
24407 else
24408 gcc_cv_math_func_tgammaf=no
24409 fi
24410 rm -f core conftest.err conftest.$ac_objext \
24411 conftest$ac_exeext conftest.$ac_ext
24412 fi
24413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgammaf" >&5
24414 $as_echo "$gcc_cv_math_func_tgammaf" >&6; }
24415 if test $gcc_cv_math_func_tgammaf = yes; then
24416
24417 cat >>confdefs.h <<_ACEOF
24418 #define HAVE_TGAMMAF 1
24419 _ACEOF
24420
24421 fi
24422
24423
24424
24425
24426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgammal" >&5
24427 $as_echo_n "checking for tgammal... " >&6; }
24428 if test "${gcc_cv_math_func_tgammal+set}" = set; then :
24429 $as_echo_n "(cached) " >&6
24430 else
24431 if test x$gcc_no_link = xyes; then
24432 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24433 fi
24434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24435 /* end confdefs.h. */
24436
24437 #ifdef HAVE_COMPLEX_H
24438 #include <complex.h>
24439 #endif
24440 #ifdef HAVE_MATH_H
24441 #include <math.h>
24442 #endif
24443
24444 int (*ptr)() = (int (*)())tgammal;
24445
24446 int
24447 main ()
24448 {
24449 return 0;
24450 }
24451
24452 _ACEOF
24453 if ac_fn_c_try_link "$LINENO"; then :
24454 gcc_cv_math_func_tgammal=yes
24455 else
24456 gcc_cv_math_func_tgammal=no
24457 fi
24458 rm -f core conftest.err conftest.$ac_objext \
24459 conftest$ac_exeext conftest.$ac_ext
24460 fi
24461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgammal" >&5
24462 $as_echo "$gcc_cv_math_func_tgammal" >&6; }
24463 if test $gcc_cv_math_func_tgammal = yes; then
24464
24465 cat >>confdefs.h <<_ACEOF
24466 #define HAVE_TGAMMAL 1
24467 _ACEOF
24468
24469 fi
24470
24471
24472
24473
24474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgamma" >&5
24475 $as_echo_n "checking for lgamma... " >&6; }
24476 if test "${gcc_cv_math_func_lgamma+set}" = set; then :
24477 $as_echo_n "(cached) " >&6
24478 else
24479 if test x$gcc_no_link = xyes; then
24480 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24481 fi
24482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24483 /* end confdefs.h. */
24484
24485 #ifdef HAVE_COMPLEX_H
24486 #include <complex.h>
24487 #endif
24488 #ifdef HAVE_MATH_H
24489 #include <math.h>
24490 #endif
24491
24492 int (*ptr)() = (int (*)())lgamma;
24493
24494 int
24495 main ()
24496 {
24497 return 0;
24498 }
24499
24500 _ACEOF
24501 if ac_fn_c_try_link "$LINENO"; then :
24502 gcc_cv_math_func_lgamma=yes
24503 else
24504 gcc_cv_math_func_lgamma=no
24505 fi
24506 rm -f core conftest.err conftest.$ac_objext \
24507 conftest$ac_exeext conftest.$ac_ext
24508 fi
24509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgamma" >&5
24510 $as_echo "$gcc_cv_math_func_lgamma" >&6; }
24511 if test $gcc_cv_math_func_lgamma = yes; then
24512
24513 cat >>confdefs.h <<_ACEOF
24514 #define HAVE_LGAMMA 1
24515 _ACEOF
24516
24517 fi
24518
24519
24520
24521
24522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgammaf" >&5
24523 $as_echo_n "checking for lgammaf... " >&6; }
24524 if test "${gcc_cv_math_func_lgammaf+set}" = set; then :
24525 $as_echo_n "(cached) " >&6
24526 else
24527 if test x$gcc_no_link = xyes; then
24528 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24529 fi
24530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24531 /* end confdefs.h. */
24532
24533 #ifdef HAVE_COMPLEX_H
24534 #include <complex.h>
24535 #endif
24536 #ifdef HAVE_MATH_H
24537 #include <math.h>
24538 #endif
24539
24540 int (*ptr)() = (int (*)())lgammaf;
24541
24542 int
24543 main ()
24544 {
24545 return 0;
24546 }
24547
24548 _ACEOF
24549 if ac_fn_c_try_link "$LINENO"; then :
24550 gcc_cv_math_func_lgammaf=yes
24551 else
24552 gcc_cv_math_func_lgammaf=no
24553 fi
24554 rm -f core conftest.err conftest.$ac_objext \
24555 conftest$ac_exeext conftest.$ac_ext
24556 fi
24557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgammaf" >&5
24558 $as_echo "$gcc_cv_math_func_lgammaf" >&6; }
24559 if test $gcc_cv_math_func_lgammaf = yes; then
24560
24561 cat >>confdefs.h <<_ACEOF
24562 #define HAVE_LGAMMAF 1
24563 _ACEOF
24564
24565 fi
24566
24567
24568
24569
24570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgammal" >&5
24571 $as_echo_n "checking for lgammal... " >&6; }
24572 if test "${gcc_cv_math_func_lgammal+set}" = set; then :
24573 $as_echo_n "(cached) " >&6
24574 else
24575 if test x$gcc_no_link = xyes; then
24576 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24577 fi
24578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24579 /* end confdefs.h. */
24580
24581 #ifdef HAVE_COMPLEX_H
24582 #include <complex.h>
24583 #endif
24584 #ifdef HAVE_MATH_H
24585 #include <math.h>
24586 #endif
24587
24588 int (*ptr)() = (int (*)())lgammal;
24589
24590 int
24591 main ()
24592 {
24593 return 0;
24594 }
24595
24596 _ACEOF
24597 if ac_fn_c_try_link "$LINENO"; then :
24598 gcc_cv_math_func_lgammal=yes
24599 else
24600 gcc_cv_math_func_lgammal=no
24601 fi
24602 rm -f core conftest.err conftest.$ac_objext \
24603 conftest$ac_exeext conftest.$ac_ext
24604 fi
24605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgammal" >&5
24606 $as_echo "$gcc_cv_math_func_lgammal" >&6; }
24607 if test $gcc_cv_math_func_lgammal = yes; then
24608
24609 cat >>confdefs.h <<_ACEOF
24610 #define HAVE_LGAMMAL 1
24611 _ACEOF
24612
24613 fi
24614
24615
24616 # Check for GFORTRAN_C99_1.1 funcs
24617
24618
24619
24620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacos" >&5
24621 $as_echo_n "checking for cacos... " >&6; }
24622 if test "${gcc_cv_math_func_cacos+set}" = set; then :
24623 $as_echo_n "(cached) " >&6
24624 else
24625 if test x$gcc_no_link = xyes; then
24626 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24627 fi
24628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24629 /* end confdefs.h. */
24630
24631 #ifdef HAVE_COMPLEX_H
24632 #include <complex.h>
24633 #endif
24634 #ifdef HAVE_MATH_H
24635 #include <math.h>
24636 #endif
24637
24638 int (*ptr)() = (int (*)())cacos;
24639
24640 int
24641 main ()
24642 {
24643 return 0;
24644 }
24645
24646 _ACEOF
24647 if ac_fn_c_try_link "$LINENO"; then :
24648 gcc_cv_math_func_cacos=yes
24649 else
24650 gcc_cv_math_func_cacos=no
24651 fi
24652 rm -f core conftest.err conftest.$ac_objext \
24653 conftest$ac_exeext conftest.$ac_ext
24654 fi
24655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacos" >&5
24656 $as_echo "$gcc_cv_math_func_cacos" >&6; }
24657 if test $gcc_cv_math_func_cacos = yes; then
24658
24659 cat >>confdefs.h <<_ACEOF
24660 #define HAVE_CACOS 1
24661 _ACEOF
24662
24663 fi
24664
24665
24666
24667
24668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosf" >&5
24669 $as_echo_n "checking for cacosf... " >&6; }
24670 if test "${gcc_cv_math_func_cacosf+set}" = set; then :
24671 $as_echo_n "(cached) " >&6
24672 else
24673 if test x$gcc_no_link = xyes; then
24674 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24675 fi
24676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24677 /* end confdefs.h. */
24678
24679 #ifdef HAVE_COMPLEX_H
24680 #include <complex.h>
24681 #endif
24682 #ifdef HAVE_MATH_H
24683 #include <math.h>
24684 #endif
24685
24686 int (*ptr)() = (int (*)())cacosf;
24687
24688 int
24689 main ()
24690 {
24691 return 0;
24692 }
24693
24694 _ACEOF
24695 if ac_fn_c_try_link "$LINENO"; then :
24696 gcc_cv_math_func_cacosf=yes
24697 else
24698 gcc_cv_math_func_cacosf=no
24699 fi
24700 rm -f core conftest.err conftest.$ac_objext \
24701 conftest$ac_exeext conftest.$ac_ext
24702 fi
24703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosf" >&5
24704 $as_echo "$gcc_cv_math_func_cacosf" >&6; }
24705 if test $gcc_cv_math_func_cacosf = yes; then
24706
24707 cat >>confdefs.h <<_ACEOF
24708 #define HAVE_CACOSF 1
24709 _ACEOF
24710
24711 fi
24712
24713
24714
24715
24716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosh" >&5
24717 $as_echo_n "checking for cacosh... " >&6; }
24718 if test "${gcc_cv_math_func_cacosh+set}" = set; then :
24719 $as_echo_n "(cached) " >&6
24720 else
24721 if test x$gcc_no_link = xyes; then
24722 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24723 fi
24724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24725 /* end confdefs.h. */
24726
24727 #ifdef HAVE_COMPLEX_H
24728 #include <complex.h>
24729 #endif
24730 #ifdef HAVE_MATH_H
24731 #include <math.h>
24732 #endif
24733
24734 int (*ptr)() = (int (*)())cacosh;
24735
24736 int
24737 main ()
24738 {
24739 return 0;
24740 }
24741
24742 _ACEOF
24743 if ac_fn_c_try_link "$LINENO"; then :
24744 gcc_cv_math_func_cacosh=yes
24745 else
24746 gcc_cv_math_func_cacosh=no
24747 fi
24748 rm -f core conftest.err conftest.$ac_objext \
24749 conftest$ac_exeext conftest.$ac_ext
24750 fi
24751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosh" >&5
24752 $as_echo "$gcc_cv_math_func_cacosh" >&6; }
24753 if test $gcc_cv_math_func_cacosh = yes; then
24754
24755 cat >>confdefs.h <<_ACEOF
24756 #define HAVE_CACOSH 1
24757 _ACEOF
24758
24759 fi
24760
24761
24762
24763
24764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshf" >&5
24765 $as_echo_n "checking for cacoshf... " >&6; }
24766 if test "${gcc_cv_math_func_cacoshf+set}" = set; then :
24767 $as_echo_n "(cached) " >&6
24768 else
24769 if test x$gcc_no_link = xyes; then
24770 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24771 fi
24772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24773 /* end confdefs.h. */
24774
24775 #ifdef HAVE_COMPLEX_H
24776 #include <complex.h>
24777 #endif
24778 #ifdef HAVE_MATH_H
24779 #include <math.h>
24780 #endif
24781
24782 int (*ptr)() = (int (*)())cacoshf;
24783
24784 int
24785 main ()
24786 {
24787 return 0;
24788 }
24789
24790 _ACEOF
24791 if ac_fn_c_try_link "$LINENO"; then :
24792 gcc_cv_math_func_cacoshf=yes
24793 else
24794 gcc_cv_math_func_cacoshf=no
24795 fi
24796 rm -f core conftest.err conftest.$ac_objext \
24797 conftest$ac_exeext conftest.$ac_ext
24798 fi
24799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshf" >&5
24800 $as_echo "$gcc_cv_math_func_cacoshf" >&6; }
24801 if test $gcc_cv_math_func_cacoshf = yes; then
24802
24803 cat >>confdefs.h <<_ACEOF
24804 #define HAVE_CACOSHF 1
24805 _ACEOF
24806
24807 fi
24808
24809
24810
24811
24812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshl" >&5
24813 $as_echo_n "checking for cacoshl... " >&6; }
24814 if test "${gcc_cv_math_func_cacoshl+set}" = set; then :
24815 $as_echo_n "(cached) " >&6
24816 else
24817 if test x$gcc_no_link = xyes; then
24818 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24819 fi
24820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24821 /* end confdefs.h. */
24822
24823 #ifdef HAVE_COMPLEX_H
24824 #include <complex.h>
24825 #endif
24826 #ifdef HAVE_MATH_H
24827 #include <math.h>
24828 #endif
24829
24830 int (*ptr)() = (int (*)())cacoshl;
24831
24832 int
24833 main ()
24834 {
24835 return 0;
24836 }
24837
24838 _ACEOF
24839 if ac_fn_c_try_link "$LINENO"; then :
24840 gcc_cv_math_func_cacoshl=yes
24841 else
24842 gcc_cv_math_func_cacoshl=no
24843 fi
24844 rm -f core conftest.err conftest.$ac_objext \
24845 conftest$ac_exeext conftest.$ac_ext
24846 fi
24847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshl" >&5
24848 $as_echo "$gcc_cv_math_func_cacoshl" >&6; }
24849 if test $gcc_cv_math_func_cacoshl = yes; then
24850
24851 cat >>confdefs.h <<_ACEOF
24852 #define HAVE_CACOSHL 1
24853 _ACEOF
24854
24855 fi
24856
24857
24858
24859
24860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosl" >&5
24861 $as_echo_n "checking for cacosl... " >&6; }
24862 if test "${gcc_cv_math_func_cacosl+set}" = set; then :
24863 $as_echo_n "(cached) " >&6
24864 else
24865 if test x$gcc_no_link = xyes; then
24866 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24867 fi
24868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24869 /* end confdefs.h. */
24870
24871 #ifdef HAVE_COMPLEX_H
24872 #include <complex.h>
24873 #endif
24874 #ifdef HAVE_MATH_H
24875 #include <math.h>
24876 #endif
24877
24878 int (*ptr)() = (int (*)())cacosl;
24879
24880 int
24881 main ()
24882 {
24883 return 0;
24884 }
24885
24886 _ACEOF
24887 if ac_fn_c_try_link "$LINENO"; then :
24888 gcc_cv_math_func_cacosl=yes
24889 else
24890 gcc_cv_math_func_cacosl=no
24891 fi
24892 rm -f core conftest.err conftest.$ac_objext \
24893 conftest$ac_exeext conftest.$ac_ext
24894 fi
24895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosl" >&5
24896 $as_echo "$gcc_cv_math_func_cacosl" >&6; }
24897 if test $gcc_cv_math_func_cacosl = yes; then
24898
24899 cat >>confdefs.h <<_ACEOF
24900 #define HAVE_CACOSL 1
24901 _ACEOF
24902
24903 fi
24904
24905
24906
24907
24908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casin" >&5
24909 $as_echo_n "checking for casin... " >&6; }
24910 if test "${gcc_cv_math_func_casin+set}" = set; then :
24911 $as_echo_n "(cached) " >&6
24912 else
24913 if test x$gcc_no_link = xyes; then
24914 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24915 fi
24916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24917 /* end confdefs.h. */
24918
24919 #ifdef HAVE_COMPLEX_H
24920 #include <complex.h>
24921 #endif
24922 #ifdef HAVE_MATH_H
24923 #include <math.h>
24924 #endif
24925
24926 int (*ptr)() = (int (*)())casin;
24927
24928 int
24929 main ()
24930 {
24931 return 0;
24932 }
24933
24934 _ACEOF
24935 if ac_fn_c_try_link "$LINENO"; then :
24936 gcc_cv_math_func_casin=yes
24937 else
24938 gcc_cv_math_func_casin=no
24939 fi
24940 rm -f core conftest.err conftest.$ac_objext \
24941 conftest$ac_exeext conftest.$ac_ext
24942 fi
24943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casin" >&5
24944 $as_echo "$gcc_cv_math_func_casin" >&6; }
24945 if test $gcc_cv_math_func_casin = yes; then
24946
24947 cat >>confdefs.h <<_ACEOF
24948 #define HAVE_CASIN 1
24949 _ACEOF
24950
24951 fi
24952
24953
24954
24955
24956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinf" >&5
24957 $as_echo_n "checking for casinf... " >&6; }
24958 if test "${gcc_cv_math_func_casinf+set}" = set; then :
24959 $as_echo_n "(cached) " >&6
24960 else
24961 if test x$gcc_no_link = xyes; then
24962 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24963 fi
24964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24965 /* end confdefs.h. */
24966
24967 #ifdef HAVE_COMPLEX_H
24968 #include <complex.h>
24969 #endif
24970 #ifdef HAVE_MATH_H
24971 #include <math.h>
24972 #endif
24973
24974 int (*ptr)() = (int (*)())casinf;
24975
24976 int
24977 main ()
24978 {
24979 return 0;
24980 }
24981
24982 _ACEOF
24983 if ac_fn_c_try_link "$LINENO"; then :
24984 gcc_cv_math_func_casinf=yes
24985 else
24986 gcc_cv_math_func_casinf=no
24987 fi
24988 rm -f core conftest.err conftest.$ac_objext \
24989 conftest$ac_exeext conftest.$ac_ext
24990 fi
24991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinf" >&5
24992 $as_echo "$gcc_cv_math_func_casinf" >&6; }
24993 if test $gcc_cv_math_func_casinf = yes; then
24994
24995 cat >>confdefs.h <<_ACEOF
24996 #define HAVE_CASINF 1
24997 _ACEOF
24998
24999 fi
25000
25001
25002
25003
25004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinh" >&5
25005 $as_echo_n "checking for casinh... " >&6; }
25006 if test "${gcc_cv_math_func_casinh+set}" = set; then :
25007 $as_echo_n "(cached) " >&6
25008 else
25009 if test x$gcc_no_link = xyes; then
25010 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25011 fi
25012 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25013 /* end confdefs.h. */
25014
25015 #ifdef HAVE_COMPLEX_H
25016 #include <complex.h>
25017 #endif
25018 #ifdef HAVE_MATH_H
25019 #include <math.h>
25020 #endif
25021
25022 int (*ptr)() = (int (*)())casinh;
25023
25024 int
25025 main ()
25026 {
25027 return 0;
25028 }
25029
25030 _ACEOF
25031 if ac_fn_c_try_link "$LINENO"; then :
25032 gcc_cv_math_func_casinh=yes
25033 else
25034 gcc_cv_math_func_casinh=no
25035 fi
25036 rm -f core conftest.err conftest.$ac_objext \
25037 conftest$ac_exeext conftest.$ac_ext
25038 fi
25039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinh" >&5
25040 $as_echo "$gcc_cv_math_func_casinh" >&6; }
25041 if test $gcc_cv_math_func_casinh = yes; then
25042
25043 cat >>confdefs.h <<_ACEOF
25044 #define HAVE_CASINH 1
25045 _ACEOF
25046
25047 fi
25048
25049
25050
25051
25052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhf" >&5
25053 $as_echo_n "checking for casinhf... " >&6; }
25054 if test "${gcc_cv_math_func_casinhf+set}" = set; then :
25055 $as_echo_n "(cached) " >&6
25056 else
25057 if test x$gcc_no_link = xyes; then
25058 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25059 fi
25060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25061 /* end confdefs.h. */
25062
25063 #ifdef HAVE_COMPLEX_H
25064 #include <complex.h>
25065 #endif
25066 #ifdef HAVE_MATH_H
25067 #include <math.h>
25068 #endif
25069
25070 int (*ptr)() = (int (*)())casinhf;
25071
25072 int
25073 main ()
25074 {
25075 return 0;
25076 }
25077
25078 _ACEOF
25079 if ac_fn_c_try_link "$LINENO"; then :
25080 gcc_cv_math_func_casinhf=yes
25081 else
25082 gcc_cv_math_func_casinhf=no
25083 fi
25084 rm -f core conftest.err conftest.$ac_objext \
25085 conftest$ac_exeext conftest.$ac_ext
25086 fi
25087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhf" >&5
25088 $as_echo "$gcc_cv_math_func_casinhf" >&6; }
25089 if test $gcc_cv_math_func_casinhf = yes; then
25090
25091 cat >>confdefs.h <<_ACEOF
25092 #define HAVE_CASINHF 1
25093 _ACEOF
25094
25095 fi
25096
25097
25098
25099
25100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhl" >&5
25101 $as_echo_n "checking for casinhl... " >&6; }
25102 if test "${gcc_cv_math_func_casinhl+set}" = set; then :
25103 $as_echo_n "(cached) " >&6
25104 else
25105 if test x$gcc_no_link = xyes; then
25106 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25107 fi
25108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25109 /* end confdefs.h. */
25110
25111 #ifdef HAVE_COMPLEX_H
25112 #include <complex.h>
25113 #endif
25114 #ifdef HAVE_MATH_H
25115 #include <math.h>
25116 #endif
25117
25118 int (*ptr)() = (int (*)())casinhl;
25119
25120 int
25121 main ()
25122 {
25123 return 0;
25124 }
25125
25126 _ACEOF
25127 if ac_fn_c_try_link "$LINENO"; then :
25128 gcc_cv_math_func_casinhl=yes
25129 else
25130 gcc_cv_math_func_casinhl=no
25131 fi
25132 rm -f core conftest.err conftest.$ac_objext \
25133 conftest$ac_exeext conftest.$ac_ext
25134 fi
25135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhl" >&5
25136 $as_echo "$gcc_cv_math_func_casinhl" >&6; }
25137 if test $gcc_cv_math_func_casinhl = yes; then
25138
25139 cat >>confdefs.h <<_ACEOF
25140 #define HAVE_CASINHL 1
25141 _ACEOF
25142
25143 fi
25144
25145
25146
25147
25148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinl" >&5
25149 $as_echo_n "checking for casinl... " >&6; }
25150 if test "${gcc_cv_math_func_casinl+set}" = set; then :
25151 $as_echo_n "(cached) " >&6
25152 else
25153 if test x$gcc_no_link = xyes; then
25154 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25155 fi
25156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25157 /* end confdefs.h. */
25158
25159 #ifdef HAVE_COMPLEX_H
25160 #include <complex.h>
25161 #endif
25162 #ifdef HAVE_MATH_H
25163 #include <math.h>
25164 #endif
25165
25166 int (*ptr)() = (int (*)())casinl;
25167
25168 int
25169 main ()
25170 {
25171 return 0;
25172 }
25173
25174 _ACEOF
25175 if ac_fn_c_try_link "$LINENO"; then :
25176 gcc_cv_math_func_casinl=yes
25177 else
25178 gcc_cv_math_func_casinl=no
25179 fi
25180 rm -f core conftest.err conftest.$ac_objext \
25181 conftest$ac_exeext conftest.$ac_ext
25182 fi
25183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinl" >&5
25184 $as_echo "$gcc_cv_math_func_casinl" >&6; }
25185 if test $gcc_cv_math_func_casinl = yes; then
25186
25187 cat >>confdefs.h <<_ACEOF
25188 #define HAVE_CASINL 1
25189 _ACEOF
25190
25191 fi
25192
25193
25194
25195
25196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catan" >&5
25197 $as_echo_n "checking for catan... " >&6; }
25198 if test "${gcc_cv_math_func_catan+set}" = set; then :
25199 $as_echo_n "(cached) " >&6
25200 else
25201 if test x$gcc_no_link = xyes; then
25202 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25203 fi
25204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25205 /* end confdefs.h. */
25206
25207 #ifdef HAVE_COMPLEX_H
25208 #include <complex.h>
25209 #endif
25210 #ifdef HAVE_MATH_H
25211 #include <math.h>
25212 #endif
25213
25214 int (*ptr)() = (int (*)())catan;
25215
25216 int
25217 main ()
25218 {
25219 return 0;
25220 }
25221
25222 _ACEOF
25223 if ac_fn_c_try_link "$LINENO"; then :
25224 gcc_cv_math_func_catan=yes
25225 else
25226 gcc_cv_math_func_catan=no
25227 fi
25228 rm -f core conftest.err conftest.$ac_objext \
25229 conftest$ac_exeext conftest.$ac_ext
25230 fi
25231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catan" >&5
25232 $as_echo "$gcc_cv_math_func_catan" >&6; }
25233 if test $gcc_cv_math_func_catan = yes; then
25234
25235 cat >>confdefs.h <<_ACEOF
25236 #define HAVE_CATAN 1
25237 _ACEOF
25238
25239 fi
25240
25241
25242
25243
25244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanf" >&5
25245 $as_echo_n "checking for catanf... " >&6; }
25246 if test "${gcc_cv_math_func_catanf+set}" = set; then :
25247 $as_echo_n "(cached) " >&6
25248 else
25249 if test x$gcc_no_link = xyes; then
25250 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25251 fi
25252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25253 /* end confdefs.h. */
25254
25255 #ifdef HAVE_COMPLEX_H
25256 #include <complex.h>
25257 #endif
25258 #ifdef HAVE_MATH_H
25259 #include <math.h>
25260 #endif
25261
25262 int (*ptr)() = (int (*)())catanf;
25263
25264 int
25265 main ()
25266 {
25267 return 0;
25268 }
25269
25270 _ACEOF
25271 if ac_fn_c_try_link "$LINENO"; then :
25272 gcc_cv_math_func_catanf=yes
25273 else
25274 gcc_cv_math_func_catanf=no
25275 fi
25276 rm -f core conftest.err conftest.$ac_objext \
25277 conftest$ac_exeext conftest.$ac_ext
25278 fi
25279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanf" >&5
25280 $as_echo "$gcc_cv_math_func_catanf" >&6; }
25281 if test $gcc_cv_math_func_catanf = yes; then
25282
25283 cat >>confdefs.h <<_ACEOF
25284 #define HAVE_CATANF 1
25285 _ACEOF
25286
25287 fi
25288
25289
25290
25291
25292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanh" >&5
25293 $as_echo_n "checking for catanh... " >&6; }
25294 if test "${gcc_cv_math_func_catanh+set}" = set; then :
25295 $as_echo_n "(cached) " >&6
25296 else
25297 if test x$gcc_no_link = xyes; then
25298 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25299 fi
25300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25301 /* end confdefs.h. */
25302
25303 #ifdef HAVE_COMPLEX_H
25304 #include <complex.h>
25305 #endif
25306 #ifdef HAVE_MATH_H
25307 #include <math.h>
25308 #endif
25309
25310 int (*ptr)() = (int (*)())catanh;
25311
25312 int
25313 main ()
25314 {
25315 return 0;
25316 }
25317
25318 _ACEOF
25319 if ac_fn_c_try_link "$LINENO"; then :
25320 gcc_cv_math_func_catanh=yes
25321 else
25322 gcc_cv_math_func_catanh=no
25323 fi
25324 rm -f core conftest.err conftest.$ac_objext \
25325 conftest$ac_exeext conftest.$ac_ext
25326 fi
25327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanh" >&5
25328 $as_echo "$gcc_cv_math_func_catanh" >&6; }
25329 if test $gcc_cv_math_func_catanh = yes; then
25330
25331 cat >>confdefs.h <<_ACEOF
25332 #define HAVE_CATANH 1
25333 _ACEOF
25334
25335 fi
25336
25337
25338
25339
25340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhf" >&5
25341 $as_echo_n "checking for catanhf... " >&6; }
25342 if test "${gcc_cv_math_func_catanhf+set}" = set; then :
25343 $as_echo_n "(cached) " >&6
25344 else
25345 if test x$gcc_no_link = xyes; then
25346 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25347 fi
25348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25349 /* end confdefs.h. */
25350
25351 #ifdef HAVE_COMPLEX_H
25352 #include <complex.h>
25353 #endif
25354 #ifdef HAVE_MATH_H
25355 #include <math.h>
25356 #endif
25357
25358 int (*ptr)() = (int (*)())catanhf;
25359
25360 int
25361 main ()
25362 {
25363 return 0;
25364 }
25365
25366 _ACEOF
25367 if ac_fn_c_try_link "$LINENO"; then :
25368 gcc_cv_math_func_catanhf=yes
25369 else
25370 gcc_cv_math_func_catanhf=no
25371 fi
25372 rm -f core conftest.err conftest.$ac_objext \
25373 conftest$ac_exeext conftest.$ac_ext
25374 fi
25375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhf" >&5
25376 $as_echo "$gcc_cv_math_func_catanhf" >&6; }
25377 if test $gcc_cv_math_func_catanhf = yes; then
25378
25379 cat >>confdefs.h <<_ACEOF
25380 #define HAVE_CATANHF 1
25381 _ACEOF
25382
25383 fi
25384
25385
25386
25387
25388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhl" >&5
25389 $as_echo_n "checking for catanhl... " >&6; }
25390 if test "${gcc_cv_math_func_catanhl+set}" = set; then :
25391 $as_echo_n "(cached) " >&6
25392 else
25393 if test x$gcc_no_link = xyes; then
25394 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25395 fi
25396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25397 /* end confdefs.h. */
25398
25399 #ifdef HAVE_COMPLEX_H
25400 #include <complex.h>
25401 #endif
25402 #ifdef HAVE_MATH_H
25403 #include <math.h>
25404 #endif
25405
25406 int (*ptr)() = (int (*)())catanhl;
25407
25408 int
25409 main ()
25410 {
25411 return 0;
25412 }
25413
25414 _ACEOF
25415 if ac_fn_c_try_link "$LINENO"; then :
25416 gcc_cv_math_func_catanhl=yes
25417 else
25418 gcc_cv_math_func_catanhl=no
25419 fi
25420 rm -f core conftest.err conftest.$ac_objext \
25421 conftest$ac_exeext conftest.$ac_ext
25422 fi
25423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhl" >&5
25424 $as_echo "$gcc_cv_math_func_catanhl" >&6; }
25425 if test $gcc_cv_math_func_catanhl = yes; then
25426
25427 cat >>confdefs.h <<_ACEOF
25428 #define HAVE_CATANHL 1
25429 _ACEOF
25430
25431 fi
25432
25433
25434
25435
25436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanl" >&5
25437 $as_echo_n "checking for catanl... " >&6; }
25438 if test "${gcc_cv_math_func_catanl+set}" = set; then :
25439 $as_echo_n "(cached) " >&6
25440 else
25441 if test x$gcc_no_link = xyes; then
25442 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25443 fi
25444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25445 /* end confdefs.h. */
25446
25447 #ifdef HAVE_COMPLEX_H
25448 #include <complex.h>
25449 #endif
25450 #ifdef HAVE_MATH_H
25451 #include <math.h>
25452 #endif
25453
25454 int (*ptr)() = (int (*)())catanl;
25455
25456 int
25457 main ()
25458 {
25459 return 0;
25460 }
25461
25462 _ACEOF
25463 if ac_fn_c_try_link "$LINENO"; then :
25464 gcc_cv_math_func_catanl=yes
25465 else
25466 gcc_cv_math_func_catanl=no
25467 fi
25468 rm -f core conftest.err conftest.$ac_objext \
25469 conftest$ac_exeext conftest.$ac_ext
25470 fi
25471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanl" >&5
25472 $as_echo "$gcc_cv_math_func_catanl" >&6; }
25473 if test $gcc_cv_math_func_catanl = yes; then
25474
25475 cat >>confdefs.h <<_ACEOF
25476 #define HAVE_CATANL 1
25477 _ACEOF
25478
25479 fi
25480
25481
25482 # On AIX, clog is present in libm as __clog
25483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __clog in -lm" >&5
25484 $as_echo_n "checking for __clog in -lm... " >&6; }
25485 if test "${ac_cv_lib_m___clog+set}" = set; then :
25486 $as_echo_n "(cached) " >&6
25487 else
25488 ac_check_lib_save_LIBS=$LIBS
25489 LIBS="-lm $LIBS"
25490 if test x$gcc_no_link = xyes; then
25491 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25492 fi
25493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25494 /* end confdefs.h. */
25495
25496 /* Override any GCC internal prototype to avoid an error.
25497 Use char because int might match the return type of a GCC
25498 builtin and then its argument prototype would still apply. */
25499 #ifdef __cplusplus
25500 extern "C"
25501 #endif
25502 char __clog ();
25503 int
25504 main ()
25505 {
25506 return __clog ();
25507 ;
25508 return 0;
25509 }
25510 _ACEOF
25511 if ac_fn_c_try_link "$LINENO"; then :
25512 ac_cv_lib_m___clog=yes
25513 else
25514 ac_cv_lib_m___clog=no
25515 fi
25516 rm -f core conftest.err conftest.$ac_objext \
25517 conftest$ac_exeext conftest.$ac_ext
25518 LIBS=$ac_check_lib_save_LIBS
25519 fi
25520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m___clog" >&5
25521 $as_echo "$ac_cv_lib_m___clog" >&6; }
25522 if test "x$ac_cv_lib_m___clog" = x""yes; then :
25523
25524 $as_echo "#define HAVE_CLOG 1" >>confdefs.h
25525
25526 fi
25527
25528
25529 # Check whether the system has a working stat()
25530
25531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target stat is reliable" >&5
25532 $as_echo_n "checking whether the target stat is reliable... " >&6; }
25533 if test "${libgfor_cv_have_working_stat+set}" = set; then :
25534 $as_echo_n "(cached) " >&6
25535 else
25536
25537 if test "$cross_compiling" = yes; then :
25538
25539 case "${target}" in
25540 *mingw*) libgfor_cv_have_working_stat=no ;;
25541 *) libgfor_cv_have_working_stat=yes;;
25542 esac
25543 else
25544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25545 /* end confdefs.h. */
25546
25547 #include <stdio.h>
25548 #include <sys/types.h>
25549 #include <sys/stat.h>
25550 #include <unistd.h>
25551
25552 int main ()
25553 {
25554 FILE *f, *g;
25555 struct stat st1, st2;
25556
25557 f = fopen ("foo", "w");
25558 g = fopen ("bar", "w");
25559 if (stat ("foo", &st1) != 0 || stat ("bar", &st2))
25560 return 1;
25561 if (st1.st_dev == st2.st_dev && st1.st_ino == st2.st_ino)
25562 return 1;
25563 fclose(f);
25564 fclose(g);
25565 return 0;
25566 }
25567 _ACEOF
25568 if ac_fn_c_try_run "$LINENO"; then :
25569 libgfor_cv_have_working_stat=yes
25570 else
25571 libgfor_cv_have_working_stat=no
25572 fi
25573 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25574 conftest.$ac_objext conftest.beam conftest.$ac_ext
25575 fi
25576
25577 fi
25578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_working_stat" >&5
25579 $as_echo "$libgfor_cv_have_working_stat" >&6; }
25580 if test x"$libgfor_cv_have_working_stat" = xyes; then
25581
25582 $as_echo "#define HAVE_WORKING_STAT 1" >>confdefs.h
25583
25584 fi
25585
25586 # Check whether __mingw_snprintf() is present
25587
25588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __mingw_snprintf is present" >&5
25589 $as_echo_n "checking whether __mingw_snprintf is present... " >&6; }
25590 if test "${libgfor_cv_have_mingw_snprintf+set}" = set; then :
25591 $as_echo_n "(cached) " >&6
25592 else
25593
25594 if test x$gcc_no_link = xyes; then
25595 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25596 fi
25597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25598 /* end confdefs.h. */
25599
25600 #include <stdio.h>
25601 extern int __mingw_snprintf (char *, size_t, const char *, ...);
25602
25603 int
25604 main ()
25605 {
25606
25607 __mingw_snprintf (NULL, 0, "%d\n", 1);
25608
25609 ;
25610 return 0;
25611 }
25612 _ACEOF
25613 if ac_fn_c_try_link "$LINENO"; then :
25614 eval "libgfor_cv_have_mingw_snprintf=yes"
25615 else
25616 eval "libgfor_cv_have_mingw_snprintf=no"
25617 fi
25618 rm -f core conftest.err conftest.$ac_objext \
25619 conftest$ac_exeext conftest.$ac_ext
25620
25621 fi
25622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_mingw_snprintf" >&5
25623 $as_echo "$libgfor_cv_have_mingw_snprintf" >&6; }
25624 if test x"$libgfor_cv_have_mingw_snprintf" = xyes; then
25625
25626 $as_echo "#define HAVE_MINGW_SNPRINTF 1" >>confdefs.h
25627
25628 fi
25629
25630
25631 # Check whether libquadmath should be used
25632 # Check whether --enable-libquadmath-support was given.
25633 if test "${enable_libquadmath_support+set}" = set; then :
25634 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
25635 else
25636 ENABLE_LIBQUADMATH_SUPPORT=yes
25637 fi
25638
25639 enable_libquadmath_support=
25640 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
25641 enable_libquadmath_support=no
25642 fi
25643
25644 # Check whether we have a __float128 type, depends on enable_libquadmath_support
25645
25646 LIBQUADSPEC=
25647
25648 if test "x$enable_libquadmath_support" != xno; then
25649
25650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have a usable __float128 type" >&5
25651 $as_echo_n "checking whether we have a usable __float128 type... " >&6; }
25652 if test "${libgfor_cv_have_float128+set}" = set; then :
25653 $as_echo_n "(cached) " >&6
25654 else
25655
25656 if test x$gcc_no_link = xyes; then
25657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25658 /* end confdefs.h. */
25659
25660 typedef _Complex float __attribute__((mode(TC))) __complex128;
25661
25662 __float128 foo (__float128 x)
25663 {
25664
25665 __complex128 z1, z2;
25666
25667 z1 = x;
25668 z2 = x / 7.Q;
25669 z2 /= z1;
25670
25671 return (__float128) z2;
25672 }
25673
25674 __float128 bar (__float128 x)
25675 {
25676 return x * __builtin_huge_valq ();
25677 }
25678
25679 int
25680 main ()
25681 {
25682
25683 foo (1.2Q);
25684 bar (1.2Q);
25685
25686 ;
25687 return 0;
25688 }
25689 _ACEOF
25690 if ac_fn_c_try_compile "$LINENO"; then :
25691
25692 libgfor_cv_have_float128=yes
25693
25694 else
25695
25696 libgfor_cv_have_float128=no
25697
25698 fi
25699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25700 else
25701 if test x$gcc_no_link = xyes; then
25702 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25703 fi
25704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25705 /* end confdefs.h. */
25706
25707 typedef _Complex float __attribute__((mode(TC))) __complex128;
25708
25709 __float128 foo (__float128 x)
25710 {
25711
25712 __complex128 z1, z2;
25713
25714 z1 = x;
25715 z2 = x / 7.Q;
25716 z2 /= z1;
25717
25718 return (__float128) z2;
25719 }
25720
25721 __float128 bar (__float128 x)
25722 {
25723 return x * __builtin_huge_valq ();
25724 }
25725
25726 int
25727 main ()
25728 {
25729
25730 foo (1.2Q);
25731 bar (1.2Q);
25732
25733 ;
25734 return 0;
25735 }
25736 _ACEOF
25737 if ac_fn_c_try_link "$LINENO"; then :
25738
25739 libgfor_cv_have_float128=yes
25740
25741 else
25742
25743 libgfor_cv_have_float128=no
25744
25745 fi
25746 rm -f core conftest.err conftest.$ac_objext \
25747 conftest$ac_exeext conftest.$ac_ext
25748 fi
25749 fi
25750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_float128" >&5
25751 $as_echo "$libgfor_cv_have_float128" >&6; }
25752
25753 if test "x$libgfor_cv_have_float128" = xyes; then
25754
25755 $as_echo "#define HAVE_FLOAT128 1" >>confdefs.h
25756
25757
25758 ac_xsave_c_werror_flag=$ac_c_werror_flag
25759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --as-needed/-z ignore works" >&5
25760 $as_echo_n "checking whether --as-needed/-z ignore works... " >&6; }
25761 if test "${libgfor_cv_have_as_needed+set}" = set; then :
25762 $as_echo_n "(cached) " >&6
25763 else
25764
25765 # Test for native Solaris options first.
25766 # No whitespace after -z to pass it through -Wl.
25767 libgfor_cv_as_needed_option="-zignore"
25768 libgfor_cv_no_as_needed_option="-zrecord"
25769 save_LDFLAGS="$LDFLAGS"
25770 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
25771 libgfor_cv_have_as_needed=no
25772
25773 ac_c_werror_flag=yes
25774 if test x$gcc_no_link = xyes; then
25775 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25776 fi
25777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25778 /* end confdefs.h. */
25779
25780 int
25781 main ()
25782 {
25783
25784 ;
25785 return 0;
25786 }
25787 _ACEOF
25788 if ac_fn_c_try_link "$LINENO"; then :
25789 libgfor_cv_have_as_needed=yes
25790 else
25791 libgfor_cv_have_as_needed=no
25792 fi
25793 rm -f core conftest.err conftest.$ac_objext \
25794 conftest$ac_exeext conftest.$ac_ext
25795 LDFLAGS="$save_LDFLAGS"
25796 if test "x$libgfor_cv_have_as_needed" = xno; then
25797 libgfor_cv_as_needed_option="--as-needed"
25798 libgfor_cv_no_as_needed_option="--no-as-needed"
25799 save_LDFLAGS="$LDFLAGS"
25800 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
25801 libgfor_cv_have_as_needed=no
25802
25803 ac_c_werror_flag=yes
25804 if test x$gcc_no_link = xyes; then
25805 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25806 fi
25807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25808 /* end confdefs.h. */
25809
25810 int
25811 main ()
25812 {
25813
25814 ;
25815 return 0;
25816 }
25817 _ACEOF
25818 if ac_fn_c_try_link "$LINENO"; then :
25819 libgfor_cv_have_as_needed=yes
25820 else
25821 libgfor_cv_have_as_needed=no
25822 fi
25823 rm -f core conftest.err conftest.$ac_objext \
25824 conftest$ac_exeext conftest.$ac_ext
25825 LDFLAGS="$save_LDFLAGS"
25826 fi
25827 ac_c_werror_flag=$ac_xsave_c_werror_flag
25828
25829 fi
25830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_as_needed" >&5
25831 $as_echo "$libgfor_cv_have_as_needed" >&6; }
25832
25833 if test "x$libgfor_cv_have_as_needed" = xyes; then
25834 LIBQUADSPEC="%{static-libgfortran:$libgfor_cv_as_needed_option} -lquadmath %{static-libgfortran:$libgfor_cv_no_as_needed_option}"
25835 else
25836 LIBQUADSPEC="-lquadmath"
25837 fi
25838 if test -f ../libquadmath/libquadmath.la; then
25839 LIBQUADLIB=../libquadmath/libquadmath.la
25840 LIBQUADLIB_DEP=../libquadmath/libquadmath.la
25841 LIBQUADINCLUDE='-I$(srcdir)/../libquadmath'
25842 else
25843 LIBQUADLIB="-lquadmath"
25844 LIBQUADLIB_DEP=
25845 LIBQUADINCLUDE=
25846 fi
25847 fi
25848 else
25849 # for --disable-quadmath
25850 LIBQUADLIB=
25851 LIBQUADLIB_DEP=
25852 LIBQUADINCLUDE=
25853 fi
25854
25855
25856
25857
25858
25859
25860 if test "x$libgfor_cv_have_float128" = xyes; then
25861 LIBGFOR_BUILD_QUAD_TRUE=
25862 LIBGFOR_BUILD_QUAD_FALSE='#'
25863 else
25864 LIBGFOR_BUILD_QUAD_TRUE='#'
25865 LIBGFOR_BUILD_QUAD_FALSE=
25866 fi
25867
25868
25869
25870 # Check for GNU libc feenableexcept
25871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5
25872 $as_echo_n "checking for feenableexcept in -lm... " >&6; }
25873 if test "${ac_cv_lib_m_feenableexcept+set}" = set; then :
25874 $as_echo_n "(cached) " >&6
25875 else
25876 ac_check_lib_save_LIBS=$LIBS
25877 LIBS="-lm $LIBS"
25878 if test x$gcc_no_link = xyes; then
25879 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25880 fi
25881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25882 /* end confdefs.h. */
25883
25884 /* Override any GCC internal prototype to avoid an error.
25885 Use char because int might match the return type of a GCC
25886 builtin and then its argument prototype would still apply. */
25887 #ifdef __cplusplus
25888 extern "C"
25889 #endif
25890 char feenableexcept ();
25891 int
25892 main ()
25893 {
25894 return feenableexcept ();
25895 ;
25896 return 0;
25897 }
25898 _ACEOF
25899 if ac_fn_c_try_link "$LINENO"; then :
25900 ac_cv_lib_m_feenableexcept=yes
25901 else
25902 ac_cv_lib_m_feenableexcept=no
25903 fi
25904 rm -f core conftest.err conftest.$ac_objext \
25905 conftest$ac_exeext conftest.$ac_ext
25906 LIBS=$ac_check_lib_save_LIBS
25907 fi
25908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
25909 $as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
25910 if test "x$ac_cv_lib_m_feenableexcept" = x""yes; then :
25911 have_feenableexcept=yes
25912 $as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h
25913
25914 fi
25915
25916
25917 # At least for glibc, clock_gettime is in librt. But don't
25918 # pull that in if it still doesn't give us the function we want. This
25919 # test is copied from libgomp, and modified to not link in -lrt as
25920 # libgfortran calls clock_gettime via a weak reference if it's found
25921 # in librt.
25922 if test $ac_cv_func_clock_gettime = no; then
25923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
25924 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
25925 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
25926 $as_echo_n "(cached) " >&6
25927 else
25928 ac_check_lib_save_LIBS=$LIBS
25929 LIBS="-lrt $LIBS"
25930 if test x$gcc_no_link = xyes; then
25931 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25932 fi
25933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25934 /* end confdefs.h. */
25935
25936 /* Override any GCC internal prototype to avoid an error.
25937 Use char because int might match the return type of a GCC
25938 builtin and then its argument prototype would still apply. */
25939 #ifdef __cplusplus
25940 extern "C"
25941 #endif
25942 char clock_gettime ();
25943 int
25944 main ()
25945 {
25946 return clock_gettime ();
25947 ;
25948 return 0;
25949 }
25950 _ACEOF
25951 if ac_fn_c_try_link "$LINENO"; then :
25952 ac_cv_lib_rt_clock_gettime=yes
25953 else
25954 ac_cv_lib_rt_clock_gettime=no
25955 fi
25956 rm -f core conftest.err conftest.$ac_objext \
25957 conftest$ac_exeext conftest.$ac_ext
25958 LIBS=$ac_check_lib_save_LIBS
25959 fi
25960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
25961 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
25962 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
25963
25964 $as_echo "#define HAVE_CLOCK_GETTIME_LIBRT 1" >>confdefs.h
25965
25966 fi
25967
25968 fi
25969
25970 # Check for SysV fpsetmask
25971
25972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fpsetmask is present" >&5
25973 $as_echo_n "checking whether fpsetmask is present... " >&6; }
25974 if test "${libgfor_cv_have_fpsetmask+set}" = set; then :
25975 $as_echo_n "(cached) " >&6
25976 else
25977
25978 if test x$gcc_no_link = xyes; then
25979 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25980 fi
25981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25982 /* end confdefs.h. */
25983
25984 #if HAVE_FLOATINGPOINT_H
25985 # include <floatingpoint.h>
25986 #endif /* HAVE_FLOATINGPOINT_H */
25987 #if HAVE_IEEEFP_H
25988 # include <ieeefp.h>
25989 #endif /* HAVE_IEEEFP_H */
25990 int
25991 main ()
25992 {
25993 fpsetmask(0);
25994 ;
25995 return 0;
25996 }
25997 _ACEOF
25998 if ac_fn_c_try_link "$LINENO"; then :
25999 eval "libgfor_cv_have_fpsetmask=yes"
26000 else
26001 eval "libgfor_cv_have_fpsetmask=no"
26002 fi
26003 rm -f core conftest.err conftest.$ac_objext \
26004 conftest$ac_exeext conftest.$ac_ext
26005
26006 fi
26007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_fpsetmask" >&5
26008 $as_echo "$libgfor_cv_have_fpsetmask" >&6; }
26009 if test x"$libgfor_cv_have_fpsetmask" = xyes; then
26010 have_fpsetmask=yes
26011
26012 $as_echo "#define HAVE_FPSETMASK 1" >>confdefs.h
26013
26014 fi
26015
26016 ac_fn_c_check_type "$LINENO" "fp_except" "ac_cv_type_fp_except" "#include <ieeefp.h>
26017 "
26018 if test "x$ac_cv_type_fp_except" = x""yes; then :
26019
26020 cat >>confdefs.h <<_ACEOF
26021 #define HAVE_FP_EXCEPT 1
26022 _ACEOF
26023
26024
26025 fi
26026 ac_fn_c_check_type "$LINENO" "fp_except_t" "ac_cv_type_fp_except_t" "#include <ieeefp.h>
26027 "
26028 if test "x$ac_cv_type_fp_except_t" = x""yes; then :
26029
26030 cat >>confdefs.h <<_ACEOF
26031 #define HAVE_FP_EXCEPT_T 1
26032 _ACEOF
26033
26034
26035 fi
26036
26037 ac_fn_c_check_type "$LINENO" "fp_rnd" "ac_cv_type_fp_rnd" "#include <ieeefp.h>
26038 "
26039 if test "x$ac_cv_type_fp_rnd" = x""yes; then :
26040
26041 cat >>confdefs.h <<_ACEOF
26042 #define HAVE_FP_RND 1
26043 _ACEOF
26044
26045
26046 fi
26047 ac_fn_c_check_type "$LINENO" "fp_rnd_t" "ac_cv_type_fp_rnd_t" "#include <ieeefp.h>
26048 "
26049 if test "x$ac_cv_type_fp_rnd_t" = x""yes; then :
26050
26051 cat >>confdefs.h <<_ACEOF
26052 #define HAVE_FP_RND_T 1
26053 _ACEOF
26054
26055
26056 fi
26057
26058
26059 # Check for AIX fp_trap and fp_enable
26060 ac_fn_c_check_func "$LINENO" "fp_trap" "ac_cv_func_fp_trap"
26061 if test "x$ac_cv_func_fp_trap" = x""yes; then :
26062 have_fp_trap=yes
26063 $as_echo "#define HAVE_FP_TRAP 1" >>confdefs.h
26064
26065 fi
26066
26067 ac_fn_c_check_func "$LINENO" "fp_enable" "ac_cv_func_fp_enable"
26068 if test "x$ac_cv_func_fp_enable" = x""yes; then :
26069 have_fp_enable=yes
26070 $as_echo "#define HAVE_FP_ENABLE 1" >>confdefs.h
26071
26072 fi
26073
26074
26075 # Runs configure.host to set up necessary host-dependent shell variables.
26076 # We then display a message about it, and propagate them through the
26077 # build chain.
26078 . ${srcdir}/configure.host
26079 { $as_echo "$as_me:${as_lineno-$LINENO}: FPU dependent file will be ${fpu_host}.h" >&5
26080 $as_echo "$as_me: FPU dependent file will be ${fpu_host}.h" >&6;}
26081 FPU_HOST_HEADER=config/${fpu_host}.h
26082
26083
26084 # Some targets require additional compiler options for IEEE compatibility.
26085 IEEE_FLAGS="${ieee_flags}"
26086
26087
26088
26089 # Check for POSIX getpwuid_r
26090 #
26091 # There are two versions of getpwuid_r, the POSIX one with 5
26092 # arguments, and another one with 4 arguments used by at least HP-UX
26093 # 10.2.
26094 if test "$ac_cv_func_getpwuid_r" = "yes"; then
26095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX version of getpwuid_r with 5 arguments" >&5
26096 $as_echo_n "checking POSIX version of getpwuid_r with 5 arguments... " >&6; }
26097 if test "${libgfor_cv_posix_getpwuid_r+set}" = set; then :
26098 $as_echo_n "(cached) " >&6
26099 else
26100
26101 if test x$gcc_no_link = xyes; then
26102 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26103 fi
26104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26105 /* end confdefs.h. */
26106
26107 #include <stdio.h>
26108 #include <sys/types.h>
26109 #include <pwd.h>
26110 int
26111 main ()
26112 {
26113
26114 getpwuid_r(0, NULL, NULL, 0, NULL);
26115
26116 ;
26117 return 0;
26118 }
26119 _ACEOF
26120 if ac_fn_c_try_link "$LINENO"; then :
26121 libgfor_cv_posix_getpwuid_r="yes"
26122 else
26123 libgfor_cv_posix_getpwuid_r="no"
26124 fi
26125 rm -f core conftest.err conftest.$ac_objext \
26126 conftest$ac_exeext conftest.$ac_ext
26127 fi
26128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_posix_getpwuid_r" >&5
26129 $as_echo "$libgfor_cv_posix_getpwuid_r" >&6; }
26130 fi
26131 if test "$libgfor_cv_posix_getpwuid_r" = "yes"; then
26132
26133 $as_echo "#define HAVE_POSIX_GETPWUID_R 1" >>confdefs.h
26134
26135 fi
26136
26137
26138 # Check out attribute support.
26139
26140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
26141 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
26142 if test "${libgfor_cv_have_attribute_visibility+set}" = set; then :
26143 $as_echo_n "(cached) " >&6
26144 else
26145
26146 save_CFLAGS="$CFLAGS"
26147 CFLAGS="$CFLAGS -Werror"
26148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26149 /* end confdefs.h. */
26150 void __attribute__((visibility("hidden"))) foo(void) { }
26151 int
26152 main ()
26153 {
26154
26155 ;
26156 return 0;
26157 }
26158 _ACEOF
26159 if ac_fn_c_try_compile "$LINENO"; then :
26160 libgfor_cv_have_attribute_visibility=yes
26161 else
26162 libgfor_cv_have_attribute_visibility=no
26163 fi
26164 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26165 CFLAGS="$save_CFLAGS"
26166 fi
26167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_visibility" >&5
26168 $as_echo "$libgfor_cv_have_attribute_visibility" >&6; }
26169 if test $libgfor_cv_have_attribute_visibility = yes; then
26170
26171 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
26172
26173 fi
26174
26175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
26176 $as_echo_n "checking whether the target supports dllexport... " >&6; }
26177 if test "${libgfor_cv_have_attribute_dllexport+set}" = set; then :
26178 $as_echo_n "(cached) " >&6
26179 else
26180
26181 save_CFLAGS="$CFLAGS"
26182 CFLAGS="$CFLAGS -Werror"
26183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26184 /* end confdefs.h. */
26185 void __attribute__((dllexport)) foo(void) { }
26186 int
26187 main ()
26188 {
26189
26190 ;
26191 return 0;
26192 }
26193 _ACEOF
26194 if ac_fn_c_try_compile "$LINENO"; then :
26195 libgfor_cv_have_attribute_dllexport=yes
26196 else
26197 libgfor_cv_have_attribute_dllexport=no
26198 fi
26199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26200 CFLAGS="$save_CFLAGS"
26201 fi
26202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_dllexport" >&5
26203 $as_echo "$libgfor_cv_have_attribute_dllexport" >&6; }
26204 if test $libgfor_cv_have_attribute_dllexport = yes; then
26205
26206 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
26207
26208 fi
26209
26210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
26211 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
26212 if test "${libgfor_cv_have_attribute_alias+set}" = set; then :
26213 $as_echo_n "(cached) " >&6
26214 else
26215
26216 if test x$gcc_no_link = xyes; then
26217 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26218 fi
26219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26220 /* end confdefs.h. */
26221
26222 void foo(void) { }
26223 extern void bar(void) __attribute__((alias("foo")));
26224 int
26225 main ()
26226 {
26227 bar();
26228 ;
26229 return 0;
26230 }
26231 _ACEOF
26232 if ac_fn_c_try_link "$LINENO"; then :
26233 libgfor_cv_have_attribute_alias=yes
26234 else
26235 libgfor_cv_have_attribute_alias=no
26236 fi
26237 rm -f core conftest.err conftest.$ac_objext \
26238 conftest$ac_exeext conftest.$ac_ext
26239 fi
26240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_alias" >&5
26241 $as_echo "$libgfor_cv_have_attribute_alias" >&6; }
26242 if test $libgfor_cv_have_attribute_alias = yes; then
26243
26244 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
26245
26246 fi
26247
26248 # Check out sync builtins support.
26249
26250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_fetch_and_add" >&5
26251 $as_echo_n "checking whether the target supports __sync_fetch_and_add... " >&6; }
26252 if test "${libgfor_cv_have_sync_fetch_and_add+set}" = set; then :
26253 $as_echo_n "(cached) " >&6
26254 else
26255
26256 if test x$gcc_no_link = xyes; then
26257 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26258 fi
26259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26260 /* end confdefs.h. */
26261 int foovar = 0;
26262 int
26263 main ()
26264 {
26265
26266 if (foovar <= 0) return __sync_fetch_and_add (&foovar, 1);
26267 if (foovar > 10) return __sync_add_and_fetch (&foovar, -1);
26268 ;
26269 return 0;
26270 }
26271 _ACEOF
26272 if ac_fn_c_try_link "$LINENO"; then :
26273 libgfor_cv_have_sync_fetch_and_add=yes
26274 else
26275 libgfor_cv_have_sync_fetch_and_add=no
26276 fi
26277 rm -f core conftest.err conftest.$ac_objext \
26278 conftest$ac_exeext conftest.$ac_ext
26279 fi
26280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_sync_fetch_and_add" >&5
26281 $as_echo "$libgfor_cv_have_sync_fetch_and_add" >&6; }
26282 if test $libgfor_cv_have_sync_fetch_and_add = yes; then
26283
26284 $as_echo "#define HAVE_SYNC_FETCH_AND_ADD 1" >>confdefs.h
26285
26286 fi
26287
26288 # Check out #pragma weak.
26289
26290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pragma weak works" >&5
26291 $as_echo_n "checking whether pragma weak works... " >&6; }
26292 if test "${libgfor_cv_have_pragma_weak+set}" = set; then :
26293 $as_echo_n "(cached) " >&6
26294 else
26295
26296 gfor_save_CFLAGS="$CFLAGS"
26297 CFLAGS="$CFLAGS -Wunknown-pragmas"
26298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26299 /* end confdefs.h. */
26300
26301 void foo (void);
26302 #pragma weak foo
26303
26304 int
26305 main ()
26306 {
26307 if (foo) foo ();
26308 ;
26309 return 0;
26310 }
26311 _ACEOF
26312 if ac_fn_c_try_compile "$LINENO"; then :
26313 libgfor_cv_have_pragma_weak=yes
26314 else
26315 libgfor_cv_have_pragma_weak=no
26316 fi
26317 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26318 fi
26319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_pragma_weak" >&5
26320 $as_echo "$libgfor_cv_have_pragma_weak" >&6; }
26321 if test $libgfor_cv_have_pragma_weak = yes; then
26322
26323 $as_echo "#define SUPPORTS_WEAK 1" >>confdefs.h
26324
26325 fi
26326 case "$host" in
26327 *-*-darwin* | *-*-hpux* | *-*-cygwin* | *-*-mingw* )
26328
26329 $as_echo "#define GTHREAD_USE_WEAK 0" >>confdefs.h
26330
26331 ;;
26332 esac
26333
26334 # Various other checks on target
26335
26336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target can unlink an open file" >&5
26337 $as_echo_n "checking whether the target can unlink an open file... " >&6; }
26338 if test "${libgfor_cv_have_unlink_open_file+set}" = set; then :
26339 $as_echo_n "(cached) " >&6
26340 else
26341
26342 if test "$cross_compiling" = yes; then :
26343
26344 case "${target}" in
26345 *mingw*) libgfor_cv_have_unlink_open_file=no ;;
26346 *) libgfor_cv_have_unlink_open_file=yes;;
26347 esac
26348 else
26349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26350 /* end confdefs.h. */
26351
26352 #include <errno.h>
26353 #include <fcntl.h>
26354 #include <unistd.h>
26355 #include <sys/stat.h>
26356
26357 int main ()
26358 {
26359 int fd;
26360
26361 fd = open ("testfile", O_RDWR | O_CREAT, S_IWUSR | S_IRUSR);
26362 if (fd <= 0)
26363 return 0;
26364 if (unlink ("testfile") == -1)
26365 return 1;
26366 write (fd, "This is a test\n", 15);
26367 close (fd);
26368
26369 if (open ("testfile", O_RDONLY) == -1 && errno == ENOENT)
26370 return 0;
26371 else
26372 return 1;
26373 }
26374 _ACEOF
26375 if ac_fn_c_try_run "$LINENO"; then :
26376 libgfor_cv_have_unlink_open_file=yes
26377 else
26378 libgfor_cv_have_unlink_open_file=no
26379 fi
26380 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26381 conftest.$ac_objext conftest.beam conftest.$ac_ext
26382 fi
26383
26384 fi
26385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_unlink_open_file" >&5
26386 $as_echo "$libgfor_cv_have_unlink_open_file" >&6; }
26387 if test x"$libgfor_cv_have_unlink_open_file" = xyes; then
26388
26389 $as_echo "#define HAVE_UNLINK_OPEN_FILE 1" >>confdefs.h
26390
26391 fi
26392
26393 # Check whether line terminator is LF or CRLF
26394
26395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target has CRLF as line terminator" >&5
26396 $as_echo_n "checking whether the target has CRLF as line terminator... " >&6; }
26397 if test "${libgfor_cv_have_crlf+set}" = set; then :
26398 $as_echo_n "(cached) " >&6
26399 else
26400
26401 if test "$cross_compiling" = yes; then :
26402
26403 case "${target}" in
26404 *mingw*) libgfor_cv_have_crlf=yes ;;
26405 *) libgfor_cv_have_crlf=no;;
26406 esac
26407 else
26408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26409 /* end confdefs.h. */
26410
26411 /* This test program should exit with status 0 if system uses a CRLF as
26412 line terminator, and status 1 otherwise.
26413 Since it is used to check for mingw systems, and should return 0 in any
26414 other case, in case of a failure we will not use CRLF. */
26415 #include <sys/stat.h>
26416 #include <stdlib.h>
26417 #include <fcntl.h>
26418 #include <stdio.h>
26419
26420 int main ()
26421 {
26422 #ifndef O_BINARY
26423 exit(1);
26424 #else
26425 int fd, bytes;
26426 char buff[5];
26427
26428 fd = open ("foo", O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU);
26429 if (fd < 0)
26430 exit(1);
26431 if (write (fd, "\n", 1) < 0)
26432 perror ("write");
26433
26434 close (fd);
26435
26436 if ((fd = open ("foo", O_RDONLY | O_BINARY, S_IRWXU)) < 0)
26437 exit(1);
26438 bytes = read (fd, buff, 5);
26439 if (bytes == 2 && buff[0] == '\r' && buff[1] == '\n')
26440 exit(0);
26441 else
26442 exit(1);
26443 #endif
26444 }
26445 _ACEOF
26446 if ac_fn_c_try_run "$LINENO"; then :
26447 libgfor_cv_have_crlf=yes
26448 else
26449 libgfor_cv_have_crlf=no
26450 fi
26451 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26452 conftest.$ac_objext conftest.beam conftest.$ac_ext
26453 fi
26454
26455 fi
26456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_crlf" >&5
26457 $as_echo "$libgfor_cv_have_crlf" >&6; }
26458 if test x"$libgfor_cv_have_crlf" = xyes; then
26459
26460 $as_echo "#define HAVE_CRLF 1" >>confdefs.h
26461
26462 fi
26463
26464 # Check whether we have _Unwind_GetIPInfo for backtrace
26465
26466
26467 # Check whether --with-system-libunwind was given.
26468 if test "${with_system_libunwind+set}" = set; then :
26469 withval=$with_system_libunwind;
26470 fi
26471
26472 # If system-libunwind was not specifically set, pick a default setting.
26473 if test x$with_system_libunwind = x; then
26474 case ${target} in
26475 ia64-*-hpux*) with_system_libunwind=yes ;;
26476 *) with_system_libunwind=no ;;
26477 esac
26478 fi
26479 # Based on system-libunwind and target, do we have ipinfo?
26480 if test x$with_system_libunwind = xyes; then
26481 case ${target} in
26482 ia64-*-*) have_unwind_getipinfo=no ;;
26483 *) have_unwind_getipinfo=yes ;;
26484 esac
26485 else
26486 # Darwin before version 9 does not have _Unwind_GetIPInfo.
26487
26488 case ${target} in
26489 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
26490 *) have_unwind_getipinfo=yes ;;
26491 esac
26492
26493 fi
26494
26495 if test x$have_unwind_getipinfo = xyes; then
26496
26497 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
26498
26499 fi
26500
26501
26502 cat >confcache <<\_ACEOF
26503 # This file is a shell script that caches the results of configure
26504 # tests run on this system so they can be shared between configure
26505 # scripts and configure runs, see configure's option --config-cache.
26506 # It is not useful on other systems. If it contains results you don't
26507 # want to keep, you may remove or edit it.
26508 #
26509 # config.status only pays attention to the cache file if you give it
26510 # the --recheck option to rerun configure.
26511 #
26512 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26513 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26514 # following values.
26515
26516 _ACEOF
26517
26518 # The following way of writing the cache mishandles newlines in values,
26519 # but we know of no workaround that is simple, portable, and efficient.
26520 # So, we kill variables containing newlines.
26521 # Ultrix sh set writes to stderr and can't be redirected directly,
26522 # and sets the high bit in the cache file unless we assign to the vars.
26523 (
26524 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26525 eval ac_val=\$$ac_var
26526 case $ac_val in #(
26527 *${as_nl}*)
26528 case $ac_var in #(
26529 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26530 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26531 esac
26532 case $ac_var in #(
26533 _ | IFS | as_nl) ;; #(
26534 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26535 *) { eval $ac_var=; unset $ac_var;} ;;
26536 esac ;;
26537 esac
26538 done
26539
26540 (set) 2>&1 |
26541 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26542 *${as_nl}ac_space=\ *)
26543 # `set' does not quote correctly, so add quotes: double-quote
26544 # substitution turns \\\\ into \\, and sed turns \\ into \.
26545 sed -n \
26546 "s/'/'\\\\''/g;
26547 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26548 ;; #(
26549 *)
26550 # `set' quotes correctly as required by POSIX, so do not add quotes.
26551 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26552 ;;
26553 esac |
26554 sort
26555 ) |
26556 sed '
26557 /^ac_cv_env_/b end
26558 t clear
26559 :clear
26560 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26561 t end
26562 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26563 :end' >>confcache
26564 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26565 if test -w "$cache_file"; then
26566 test "x$cache_file" != "x/dev/null" &&
26567 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26568 $as_echo "$as_me: updating cache $cache_file" >&6;}
26569 cat confcache >$cache_file
26570 else
26571 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26572 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26573 fi
26574 fi
26575 rm -f confcache
26576
26577 if test ${multilib} = yes; then
26578 multilib_arg="--enable-multilib"
26579 else
26580 multilib_arg=
26581 fi
26582
26583 # Write our Makefile and spec file.
26584 ac_config_files="$ac_config_files Makefile libgfortran.spec"
26585
26586 cat >confcache <<\_ACEOF
26587 # This file is a shell script that caches the results of configure
26588 # tests run on this system so they can be shared between configure
26589 # scripts and configure runs, see configure's option --config-cache.
26590 # It is not useful on other systems. If it contains results you don't
26591 # want to keep, you may remove or edit it.
26592 #
26593 # config.status only pays attention to the cache file if you give it
26594 # the --recheck option to rerun configure.
26595 #
26596 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26597 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26598 # following values.
26599
26600 _ACEOF
26601
26602 # The following way of writing the cache mishandles newlines in values,
26603 # but we know of no workaround that is simple, portable, and efficient.
26604 # So, we kill variables containing newlines.
26605 # Ultrix sh set writes to stderr and can't be redirected directly,
26606 # and sets the high bit in the cache file unless we assign to the vars.
26607 (
26608 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26609 eval ac_val=\$$ac_var
26610 case $ac_val in #(
26611 *${as_nl}*)
26612 case $ac_var in #(
26613 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26614 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26615 esac
26616 case $ac_var in #(
26617 _ | IFS | as_nl) ;; #(
26618 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26619 *) { eval $ac_var=; unset $ac_var;} ;;
26620 esac ;;
26621 esac
26622 done
26623
26624 (set) 2>&1 |
26625 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26626 *${as_nl}ac_space=\ *)
26627 # `set' does not quote correctly, so add quotes: double-quote
26628 # substitution turns \\\\ into \\, and sed turns \\ into \.
26629 sed -n \
26630 "s/'/'\\\\''/g;
26631 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26632 ;; #(
26633 *)
26634 # `set' quotes correctly as required by POSIX, so do not add quotes.
26635 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26636 ;;
26637 esac |
26638 sort
26639 ) |
26640 sed '
26641 /^ac_cv_env_/b end
26642 t clear
26643 :clear
26644 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26645 t end
26646 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26647 :end' >>confcache
26648 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26649 if test -w "$cache_file"; then
26650 test "x$cache_file" != "x/dev/null" &&
26651 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26652 $as_echo "$as_me: updating cache $cache_file" >&6;}
26653 cat confcache >$cache_file
26654 else
26655 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26656 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26657 fi
26658 fi
26659 rm -f confcache
26660
26661 test "x$prefix" = xNONE && prefix=$ac_default_prefix
26662 # Let make expand exec_prefix.
26663 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
26664
26665 DEFS=-DHAVE_CONFIG_H
26666
26667 ac_libobjs=
26668 ac_ltlibobjs=
26669 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
26670 # 1. Remove the extension, and $U if already installed.
26671 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
26672 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
26673 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
26674 # will be set to the directory where LIBOBJS objects are built.
26675 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
26676 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
26677 done
26678 LIBOBJS=$ac_libobjs
26679
26680 LTLIBOBJS=$ac_ltlibobjs
26681
26682
26683 if test -z "${onestep_TRUE}" && test -z "${onestep_FALSE}"; then
26684 as_fn_error "conditional \"onestep\" was never defined.
26685 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26686 fi
26687 if test -n "$EXEEXT"; then
26688 am__EXEEXT_TRUE=
26689 am__EXEEXT_FALSE='#'
26690 else
26691 am__EXEEXT_TRUE='#'
26692 am__EXEEXT_FALSE=
26693 fi
26694
26695 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
26696 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
26697 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26698 fi
26699 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
26700 as_fn_error "conditional \"AMDEP\" was never defined.
26701 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26702 fi
26703 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
26704 as_fn_error "conditional \"am__fastdepCC\" was never defined.
26705 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26706 fi
26707 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
26708 as_fn_error "conditional \"am__fastdepCC\" was never defined.
26709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26710 fi
26711 if test -z "${LIBGFOR_USE_SYMVER_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_FALSE}"; then
26712 as_fn_error "conditional \"LIBGFOR_USE_SYMVER\" was never defined.
26713 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26714 fi
26715 if test -z "${LIBGFOR_USE_SYMVER_GNU_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_GNU_FALSE}"; then
26716 as_fn_error "conditional \"LIBGFOR_USE_SYMVER_GNU\" was never defined.
26717 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26718 fi
26719 if test -z "${LIBGFOR_USE_SYMVER_SUN_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_SUN_FALSE}"; then
26720 as_fn_error "conditional \"LIBGFOR_USE_SYMVER_SUN\" was never defined.
26721 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26722 fi
26723 if test -z "${LIBGFOR_BUILD_QUAD_TRUE}" && test -z "${LIBGFOR_BUILD_QUAD_FALSE}"; then
26724 as_fn_error "conditional \"LIBGFOR_BUILD_QUAD\" was never defined.
26725 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26726 fi
26727
26728 : ${CONFIG_STATUS=./config.status}
26729 ac_write_fail=0
26730 ac_clean_files_save=$ac_clean_files
26731 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
26732 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
26733 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
26734 as_write_fail=0
26735 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
26736 #! $SHELL
26737 # Generated by $as_me.
26738 # Run this file to recreate the current configuration.
26739 # Compiler output produced by configure, useful for debugging
26740 # configure, is in config.log if it exists.
26741
26742 debug=false
26743 ac_cs_recheck=false
26744 ac_cs_silent=false
26745
26746 SHELL=\${CONFIG_SHELL-$SHELL}
26747 export SHELL
26748 _ASEOF
26749 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
26750 ## -------------------- ##
26751 ## M4sh Initialization. ##
26752 ## -------------------- ##
26753
26754 # Be more Bourne compatible
26755 DUALCASE=1; export DUALCASE # for MKS sh
26756 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
26757 emulate sh
26758 NULLCMD=:
26759 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26760 # is contrary to our usage. Disable this feature.
26761 alias -g '${1+"$@"}'='"$@"'
26762 setopt NO_GLOB_SUBST
26763 else
26764 case `(set -o) 2>/dev/null` in #(
26765 *posix*) :
26766 set -o posix ;; #(
26767 *) :
26768 ;;
26769 esac
26770 fi
26771
26772
26773 as_nl='
26774 '
26775 export as_nl
26776 # Printing a long string crashes Solaris 7 /usr/bin/printf.
26777 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
26778 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
26779 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
26780 # Prefer a ksh shell builtin over an external printf program on Solaris,
26781 # but without wasting forks for bash or zsh.
26782 if test -z "$BASH_VERSION$ZSH_VERSION" \
26783 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
26784 as_echo='print -r --'
26785 as_echo_n='print -rn --'
26786 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
26787 as_echo='printf %s\n'
26788 as_echo_n='printf %s'
26789 else
26790 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
26791 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
26792 as_echo_n='/usr/ucb/echo -n'
26793 else
26794 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
26795 as_echo_n_body='eval
26796 arg=$1;
26797 case $arg in #(
26798 *"$as_nl"*)
26799 expr "X$arg" : "X\\(.*\\)$as_nl";
26800 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
26801 esac;
26802 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
26803 '
26804 export as_echo_n_body
26805 as_echo_n='sh -c $as_echo_n_body as_echo'
26806 fi
26807 export as_echo_body
26808 as_echo='sh -c $as_echo_body as_echo'
26809 fi
26810
26811 # The user is always right.
26812 if test "${PATH_SEPARATOR+set}" != set; then
26813 PATH_SEPARATOR=:
26814 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
26815 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
26816 PATH_SEPARATOR=';'
26817 }
26818 fi
26819
26820
26821 # IFS
26822 # We need space, tab and new line, in precisely that order. Quoting is
26823 # there to prevent editors from complaining about space-tab.
26824 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
26825 # splitting by setting IFS to empty value.)
26826 IFS=" "" $as_nl"
26827
26828 # Find who we are. Look in the path if we contain no directory separator.
26829 case $0 in #((
26830 *[\\/]* ) as_myself=$0 ;;
26831 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26832 for as_dir in $PATH
26833 do
26834 IFS=$as_save_IFS
26835 test -z "$as_dir" && as_dir=.
26836 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
26837 done
26838 IFS=$as_save_IFS
26839
26840 ;;
26841 esac
26842 # We did not find ourselves, most probably we were run as `sh COMMAND'
26843 # in which case we are not to be found in the path.
26844 if test "x$as_myself" = x; then
26845 as_myself=$0
26846 fi
26847 if test ! -f "$as_myself"; then
26848 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
26849 exit 1
26850 fi
26851
26852 # Unset variables that we do not need and which cause bugs (e.g. in
26853 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
26854 # suppresses any "Segmentation fault" message there. '((' could
26855 # trigger a bug in pdksh 5.2.14.
26856 for as_var in BASH_ENV ENV MAIL MAILPATH
26857 do eval test x\${$as_var+set} = xset \
26858 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
26859 done
26860 PS1='$ '
26861 PS2='> '
26862 PS4='+ '
26863
26864 # NLS nuisances.
26865 LC_ALL=C
26866 export LC_ALL
26867 LANGUAGE=C
26868 export LANGUAGE
26869
26870 # CDPATH.
26871 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
26872
26873
26874 # as_fn_error ERROR [LINENO LOG_FD]
26875 # ---------------------------------
26876 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
26877 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
26878 # script with status $?, using 1 if that was 0.
26879 as_fn_error ()
26880 {
26881 as_status=$?; test $as_status -eq 0 && as_status=1
26882 if test "$3"; then
26883 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
26884 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
26885 fi
26886 $as_echo "$as_me: error: $1" >&2
26887 as_fn_exit $as_status
26888 } # as_fn_error
26889
26890
26891 # as_fn_set_status STATUS
26892 # -----------------------
26893 # Set $? to STATUS, without forking.
26894 as_fn_set_status ()
26895 {
26896 return $1
26897 } # as_fn_set_status
26898
26899 # as_fn_exit STATUS
26900 # -----------------
26901 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
26902 as_fn_exit ()
26903 {
26904 set +e
26905 as_fn_set_status $1
26906 exit $1
26907 } # as_fn_exit
26908
26909 # as_fn_unset VAR
26910 # ---------------
26911 # Portably unset VAR.
26912 as_fn_unset ()
26913 {
26914 { eval $1=; unset $1;}
26915 }
26916 as_unset=as_fn_unset
26917 # as_fn_append VAR VALUE
26918 # ----------------------
26919 # Append the text in VALUE to the end of the definition contained in VAR. Take
26920 # advantage of any shell optimizations that allow amortized linear growth over
26921 # repeated appends, instead of the typical quadratic growth present in naive
26922 # implementations.
26923 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
26924 eval 'as_fn_append ()
26925 {
26926 eval $1+=\$2
26927 }'
26928 else
26929 as_fn_append ()
26930 {
26931 eval $1=\$$1\$2
26932 }
26933 fi # as_fn_append
26934
26935 # as_fn_arith ARG...
26936 # ------------------
26937 # Perform arithmetic evaluation on the ARGs, and store the result in the
26938 # global $as_val. Take advantage of shells that can avoid forks. The arguments
26939 # must be portable across $(()) and expr.
26940 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
26941 eval 'as_fn_arith ()
26942 {
26943 as_val=$(( $* ))
26944 }'
26945 else
26946 as_fn_arith ()
26947 {
26948 as_val=`expr "$@" || test $? -eq 1`
26949 }
26950 fi # as_fn_arith
26951
26952
26953 if expr a : '\(a\)' >/dev/null 2>&1 &&
26954 test "X`expr 00001 : '.*\(...\)'`" = X001; then
26955 as_expr=expr
26956 else
26957 as_expr=false
26958 fi
26959
26960 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
26961 as_basename=basename
26962 else
26963 as_basename=false
26964 fi
26965
26966 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
26967 as_dirname=dirname
26968 else
26969 as_dirname=false
26970 fi
26971
26972 as_me=`$as_basename -- "$0" ||
26973 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
26974 X"$0" : 'X\(//\)$' \| \
26975 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
26976 $as_echo X/"$0" |
26977 sed '/^.*\/\([^/][^/]*\)\/*$/{
26978 s//\1/
26979 q
26980 }
26981 /^X\/\(\/\/\)$/{
26982 s//\1/
26983 q
26984 }
26985 /^X\/\(\/\).*/{
26986 s//\1/
26987 q
26988 }
26989 s/.*/./; q'`
26990
26991 # Avoid depending upon Character Ranges.
26992 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
26993 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
26994 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
26995 as_cr_digits='0123456789'
26996 as_cr_alnum=$as_cr_Letters$as_cr_digits
26997
26998 ECHO_C= ECHO_N= ECHO_T=
26999 case `echo -n x` in #(((((
27000 -n*)
27001 case `echo 'xy\c'` in
27002 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
27003 xy) ECHO_C='\c';;
27004 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
27005 ECHO_T=' ';;
27006 esac;;
27007 *)
27008 ECHO_N='-n';;
27009 esac
27010
27011 rm -f conf$$ conf$$.exe conf$$.file
27012 if test -d conf$$.dir; then
27013 rm -f conf$$.dir/conf$$.file
27014 else
27015 rm -f conf$$.dir
27016 mkdir conf$$.dir 2>/dev/null
27017 fi
27018 if (echo >conf$$.file) 2>/dev/null; then
27019 if ln -s conf$$.file conf$$ 2>/dev/null; then
27020 as_ln_s='ln -s'
27021 # ... but there are two gotchas:
27022 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27023 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27024 # In both cases, we have to default to `cp -p'.
27025 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
27026 as_ln_s='cp -p'
27027 elif ln conf$$.file conf$$ 2>/dev/null; then
27028 as_ln_s=ln
27029 else
27030 as_ln_s='cp -p'
27031 fi
27032 else
27033 as_ln_s='cp -p'
27034 fi
27035 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
27036 rmdir conf$$.dir 2>/dev/null
27037
27038
27039 # as_fn_mkdir_p
27040 # -------------
27041 # Create "$as_dir" as a directory, including parents if necessary.
27042 as_fn_mkdir_p ()
27043 {
27044
27045 case $as_dir in #(
27046 -*) as_dir=./$as_dir;;
27047 esac
27048 test -d "$as_dir" || eval $as_mkdir_p || {
27049 as_dirs=
27050 while :; do
27051 case $as_dir in #(
27052 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
27053 *) as_qdir=$as_dir;;
27054 esac
27055 as_dirs="'$as_qdir' $as_dirs"
27056 as_dir=`$as_dirname -- "$as_dir" ||
27057 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27058 X"$as_dir" : 'X\(//\)[^/]' \| \
27059 X"$as_dir" : 'X\(//\)$' \| \
27060 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
27061 $as_echo X"$as_dir" |
27062 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27063 s//\1/
27064 q
27065 }
27066 /^X\(\/\/\)[^/].*/{
27067 s//\1/
27068 q
27069 }
27070 /^X\(\/\/\)$/{
27071 s//\1/
27072 q
27073 }
27074 /^X\(\/\).*/{
27075 s//\1/
27076 q
27077 }
27078 s/.*/./; q'`
27079 test -d "$as_dir" && break
27080 done
27081 test -z "$as_dirs" || eval "mkdir $as_dirs"
27082 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
27083
27084
27085 } # as_fn_mkdir_p
27086 if mkdir -p . 2>/dev/null; then
27087 as_mkdir_p='mkdir -p "$as_dir"'
27088 else
27089 test -d ./-p && rmdir ./-p
27090 as_mkdir_p=false
27091 fi
27092
27093 if test -x / >/dev/null 2>&1; then
27094 as_test_x='test -x'
27095 else
27096 if ls -dL / >/dev/null 2>&1; then
27097 as_ls_L_option=L
27098 else
27099 as_ls_L_option=
27100 fi
27101 as_test_x='
27102 eval sh -c '\''
27103 if test -d "$1"; then
27104 test -d "$1/.";
27105 else
27106 case $1 in #(
27107 -*)set "./$1";;
27108 esac;
27109 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
27110 ???[sx]*):;;*)false;;esac;fi
27111 '\'' sh
27112 '
27113 fi
27114 as_executable_p=$as_test_x
27115
27116 # Sed expression to map a string onto a valid CPP name.
27117 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27118
27119 # Sed expression to map a string onto a valid variable name.
27120 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27121
27122
27123 exec 6>&1
27124 ## ----------------------------------- ##
27125 ## Main body of $CONFIG_STATUS script. ##
27126 ## ----------------------------------- ##
27127 _ASEOF
27128 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
27129
27130 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27131 # Save the log message, to keep $0 and so on meaningful, and to
27132 # report actual input values of CONFIG_FILES etc. instead of their
27133 # values after options handling.
27134 ac_log="
27135 This file was extended by GNU Fortran Runtime Library $as_me 0.3, which was
27136 generated by GNU Autoconf 2.64. Invocation command line was
27137
27138 CONFIG_FILES = $CONFIG_FILES
27139 CONFIG_HEADERS = $CONFIG_HEADERS
27140 CONFIG_LINKS = $CONFIG_LINKS
27141 CONFIG_COMMANDS = $CONFIG_COMMANDS
27142 $ $0 $@
27143
27144 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27145 "
27146
27147 _ACEOF
27148
27149 case $ac_config_files in *"
27150 "*) set x $ac_config_files; shift; ac_config_files=$*;;
27151 esac
27152
27153 case $ac_config_headers in *"
27154 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
27155 esac
27156
27157
27158 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27159 # Files that config.status was made for.
27160 config_files="$ac_config_files"
27161 config_headers="$ac_config_headers"
27162 config_commands="$ac_config_commands"
27163
27164 _ACEOF
27165
27166 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27167 ac_cs_usage="\
27168 \`$as_me' instantiates files and other configuration actions
27169 from templates according to the current configuration. Unless the files
27170 and actions are specified as TAGs, all are instantiated by default.
27171
27172 Usage: $0 [OPTION]... [TAG]...
27173
27174 -h, --help print this help, then exit
27175 -V, --version print version number and configuration settings, then exit
27176 -q, --quiet, --silent
27177 do not print progress messages
27178 -d, --debug don't remove temporary files
27179 --recheck update $as_me by reconfiguring in the same conditions
27180 --file=FILE[:TEMPLATE]
27181 instantiate the configuration file FILE
27182 --header=FILE[:TEMPLATE]
27183 instantiate the configuration header FILE
27184
27185 Configuration files:
27186 $config_files
27187
27188 Configuration headers:
27189 $config_headers
27190
27191 Configuration commands:
27192 $config_commands
27193
27194 Report bugs to the package provider.
27195 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
27196 General help using GNU software: <http://www.gnu.org/gethelp/>."
27197
27198 _ACEOF
27199 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27200 ac_cs_version="\\
27201 GNU Fortran Runtime Library config.status 0.3
27202 configured by $0, generated by GNU Autoconf 2.64,
27203 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
27204
27205 Copyright (C) 2009 Free Software Foundation, Inc.
27206 This config.status script is free software; the Free Software Foundation
27207 gives unlimited permission to copy, distribute and modify it."
27208
27209 ac_pwd='$ac_pwd'
27210 srcdir='$srcdir'
27211 INSTALL='$INSTALL'
27212 MKDIR_P='$MKDIR_P'
27213 AWK='$AWK'
27214 test -n "\$AWK" || AWK=awk
27215 _ACEOF
27216
27217 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27218 # The default lists apply if the user does not specify any file.
27219 ac_need_defaults=:
27220 while test $# != 0
27221 do
27222 case $1 in
27223 --*=*)
27224 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27225 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
27226 ac_shift=:
27227 ;;
27228 *)
27229 ac_option=$1
27230 ac_optarg=$2
27231 ac_shift=shift
27232 ;;
27233 esac
27234
27235 case $ac_option in
27236 # Handling of the options.
27237 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27238 ac_cs_recheck=: ;;
27239 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
27240 $as_echo "$ac_cs_version"; exit ;;
27241 --debug | --debu | --deb | --de | --d | -d )
27242 debug=: ;;
27243 --file | --fil | --fi | --f )
27244 $ac_shift
27245 case $ac_optarg in
27246 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27247 esac
27248 as_fn_append CONFIG_FILES " '$ac_optarg'"
27249 ac_need_defaults=false;;
27250 --header | --heade | --head | --hea )
27251 $ac_shift
27252 case $ac_optarg in
27253 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27254 esac
27255 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
27256 ac_need_defaults=false;;
27257 --he | --h)
27258 # Conflict between --help and --header
27259 as_fn_error "ambiguous option: \`$1'
27260 Try \`$0 --help' for more information.";;
27261 --help | --hel | -h )
27262 $as_echo "$ac_cs_usage"; exit ;;
27263 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
27264 | -silent | --silent | --silen | --sile | --sil | --si | --s)
27265 ac_cs_silent=: ;;
27266
27267 # This is an error.
27268 -*) as_fn_error "unrecognized option: \`$1'
27269 Try \`$0 --help' for more information." ;;
27270
27271 *) as_fn_append ac_config_targets " $1"
27272 ac_need_defaults=false ;;
27273
27274 esac
27275 shift
27276 done
27277
27278 ac_configure_extra_args=
27279
27280 if $ac_cs_silent; then
27281 exec 6>/dev/null
27282 ac_configure_extra_args="$ac_configure_extra_args --silent"
27283 fi
27284
27285 _ACEOF
27286 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27287 if \$ac_cs_recheck; then
27288 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27289 shift
27290 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
27291 CONFIG_SHELL='$SHELL'
27292 export CONFIG_SHELL
27293 exec "\$@"
27294 fi
27295
27296 _ACEOF
27297 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27298 exec 5>>config.log
27299 {
27300 echo
27301 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27302 ## Running $as_me. ##
27303 _ASBOX
27304 $as_echo "$ac_log"
27305 } >&5
27306
27307 _ACEOF
27308 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27309 #
27310 # INIT-COMMANDS
27311 #
27312
27313 srcdir="$srcdir"
27314 host="$host"
27315 target="$target"
27316 with_multisubdir="$with_multisubdir"
27317 with_multisrctop="$with_multisrctop"
27318 with_target_subdir="$with_target_subdir"
27319 ac_configure_args="${multilib_arg} ${ac_configure_args}"
27320 multi_basedir="$multi_basedir"
27321 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
27322 CC="$CC"
27323 CXX="$CXX"
27324 GFORTRAN="$GFORTRAN"
27325 GCJ="$GCJ"
27326 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
27327
27328
27329 # The HP-UX ksh and POSIX shell print the target directory to stdout
27330 # if CDPATH is set.
27331 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
27332
27333 sed_quote_subst='$sed_quote_subst'
27334 double_quote_subst='$double_quote_subst'
27335 delay_variable_subst='$delay_variable_subst'
27336 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
27337 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
27338 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
27339 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
27340 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
27341 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
27342 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
27343 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
27344 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
27345 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
27346 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
27347 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
27348 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
27349 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
27350 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
27351 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
27352 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
27353 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
27354 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
27355 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
27356 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
27357 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
27358 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
27359 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
27360 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
27361 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
27362 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
27363 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
27364 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
27365 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
27366 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
27367 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
27368 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
27369 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
27370 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
27371 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
27372 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
27373 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27374 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27375 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
27376 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
27377 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
27378 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
27379 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
27380 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
27381 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
27382 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
27383 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
27384 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"`'
27385 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
27386 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
27387 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
27388 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
27389 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
27390 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
27391 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
27392 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
27393 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
27394 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
27395 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
27396 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
27397 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
27398 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
27399 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
27400 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27401 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
27402 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
27403 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
27404 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
27405 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
27406 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
27407 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27408 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
27409 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27410 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
27411 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27412 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
27413 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
27414 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
27415 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
27416 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
27417 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
27418 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
27419 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
27420 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
27421 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
27422 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
27423 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
27424 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
27425 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
27426 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
27427 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
27428 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
27429 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
27430 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
27431 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
27432 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
27433 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
27434 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
27435 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
27436 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
27437 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
27438 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
27439 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
27440 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
27441 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
27442 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
27443 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27444 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27445 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
27446 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
27447 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
27448 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
27449 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
27450 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
27451 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
27452 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
27453 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
27454 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
27455 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
27456 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
27457 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
27458 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
27459 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
27460 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
27461 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
27462 LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
27463 reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
27464 reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
27465 old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27466 compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
27467 GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
27468 lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
27469 lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
27470 lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
27471 lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
27472 lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
27473 archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
27474 enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
27475 export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27476 whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27477 compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
27478 old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
27479 old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
27480 archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27481 archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27482 module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
27483 module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27484 with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
27485 allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27486 no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27487 hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27488 hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
27489 hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
27490 hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
27491 hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
27492 hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
27493 hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
27494 hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
27495 inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
27496 link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
27497 fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
27498 always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
27499 export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
27500 exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27501 include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27502 prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
27503 file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
27504 hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
27505 compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
27506 predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
27507 postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
27508 predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
27509 postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
27510 compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
27511
27512 LTCC='$LTCC'
27513 LTCFLAGS='$LTCFLAGS'
27514 compiler='$compiler_DEFAULT'
27515
27516 # A function that is used when there is no print builtin or printf.
27517 func_fallback_echo ()
27518 {
27519 eval 'cat <<_LTECHO_EOF
27520 \$1
27521 _LTECHO_EOF'
27522 }
27523
27524 # Quote evaled strings.
27525 for var in SHELL \
27526 ECHO \
27527 SED \
27528 GREP \
27529 EGREP \
27530 FGREP \
27531 LD \
27532 NM \
27533 LN_S \
27534 lt_SP2NL \
27535 lt_NL2SP \
27536 reload_flag \
27537 OBJDUMP \
27538 deplibs_check_method \
27539 file_magic_cmd \
27540 AR \
27541 AR_FLAGS \
27542 STRIP \
27543 RANLIB \
27544 CC \
27545 CFLAGS \
27546 compiler \
27547 lt_cv_sys_global_symbol_pipe \
27548 lt_cv_sys_global_symbol_to_cdecl \
27549 lt_cv_sys_global_symbol_to_c_name_address \
27550 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
27551 lt_prog_compiler_no_builtin_flag \
27552 lt_prog_compiler_wl \
27553 lt_prog_compiler_pic \
27554 lt_prog_compiler_static \
27555 lt_cv_prog_compiler_c_o \
27556 need_locks \
27557 DSYMUTIL \
27558 NMEDIT \
27559 LIPO \
27560 OTOOL \
27561 OTOOL64 \
27562 shrext_cmds \
27563 export_dynamic_flag_spec \
27564 whole_archive_flag_spec \
27565 compiler_needs_object \
27566 with_gnu_ld \
27567 allow_undefined_flag \
27568 no_undefined_flag \
27569 hardcode_libdir_flag_spec \
27570 hardcode_libdir_flag_spec_ld \
27571 hardcode_libdir_separator \
27572 fix_srcfile_path \
27573 exclude_expsyms \
27574 include_expsyms \
27575 file_list_spec \
27576 variables_saved_for_relink \
27577 libname_spec \
27578 library_names_spec \
27579 soname_spec \
27580 install_override_mode \
27581 finish_eval \
27582 old_striplib \
27583 striplib \
27584 compiler_lib_search_dirs \
27585 predep_objects \
27586 postdep_objects \
27587 predeps \
27588 postdeps \
27589 compiler_lib_search_path \
27590 LD_FC \
27591 reload_flag_FC \
27592 compiler_FC \
27593 lt_prog_compiler_no_builtin_flag_FC \
27594 lt_prog_compiler_wl_FC \
27595 lt_prog_compiler_pic_FC \
27596 lt_prog_compiler_static_FC \
27597 lt_cv_prog_compiler_c_o_FC \
27598 export_dynamic_flag_spec_FC \
27599 whole_archive_flag_spec_FC \
27600 compiler_needs_object_FC \
27601 with_gnu_ld_FC \
27602 allow_undefined_flag_FC \
27603 no_undefined_flag_FC \
27604 hardcode_libdir_flag_spec_FC \
27605 hardcode_libdir_flag_spec_ld_FC \
27606 hardcode_libdir_separator_FC \
27607 fix_srcfile_path_FC \
27608 exclude_expsyms_FC \
27609 include_expsyms_FC \
27610 file_list_spec_FC \
27611 compiler_lib_search_dirs_FC \
27612 predep_objects_FC \
27613 postdep_objects_FC \
27614 predeps_FC \
27615 postdeps_FC \
27616 compiler_lib_search_path_FC; do
27617 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27618 *[\\\\\\\`\\"\\\$]*)
27619 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
27620 ;;
27621 *)
27622 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27623 ;;
27624 esac
27625 done
27626
27627 # Double-quote double-evaled strings.
27628 for var in reload_cmds \
27629 old_postinstall_cmds \
27630 old_postuninstall_cmds \
27631 old_archive_cmds \
27632 extract_expsyms_cmds \
27633 old_archive_from_new_cmds \
27634 old_archive_from_expsyms_cmds \
27635 archive_cmds \
27636 archive_expsym_cmds \
27637 module_cmds \
27638 module_expsym_cmds \
27639 export_symbols_cmds \
27640 prelink_cmds \
27641 postinstall_cmds \
27642 postuninstall_cmds \
27643 finish_cmds \
27644 sys_lib_search_path_spec \
27645 sys_lib_dlsearch_path_spec \
27646 reload_cmds_FC \
27647 old_archive_cmds_FC \
27648 old_archive_from_new_cmds_FC \
27649 old_archive_from_expsyms_cmds_FC \
27650 archive_cmds_FC \
27651 archive_expsym_cmds_FC \
27652 module_cmds_FC \
27653 module_expsym_cmds_FC \
27654 export_symbols_cmds_FC \
27655 prelink_cmds_FC; do
27656 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27657 *[\\\\\\\`\\"\\\$]*)
27658 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
27659 ;;
27660 *)
27661 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27662 ;;
27663 esac
27664 done
27665
27666 ac_aux_dir='$ac_aux_dir'
27667 xsi_shell='$xsi_shell'
27668 lt_shell_append='$lt_shell_append'
27669
27670 # See if we are running on zsh, and set the options which allow our
27671 # commands through without removal of \ escapes INIT.
27672 if test -n "\${ZSH_VERSION+set}" ; then
27673 setopt NO_GLOB_SUBST
27674 fi
27675
27676
27677 PACKAGE='$PACKAGE'
27678 VERSION='$VERSION'
27679 TIMESTAMP='$TIMESTAMP'
27680 RM='$RM'
27681 ofile='$ofile'
27682
27683
27684
27685
27686
27687
27688 GCC="$GCC"
27689 CC="$CC"
27690 acx_cv_header_stdint="$acx_cv_header_stdint"
27691 acx_cv_type_int8_t="$acx_cv_type_int8_t"
27692 acx_cv_type_int16_t="$acx_cv_type_int16_t"
27693 acx_cv_type_int32_t="$acx_cv_type_int32_t"
27694 acx_cv_type_int64_t="$acx_cv_type_int64_t"
27695 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
27696 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
27697 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
27698 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
27699 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
27700 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
27701 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
27702 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
27703 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
27704
27705
27706 _ACEOF
27707
27708 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27709
27710 # Handling of arguments.
27711 for ac_config_target in $ac_config_targets
27712 do
27713 case $ac_config_target in
27714 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
27715 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
27716 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
27717 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
27718 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
27719 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
27720 "libgfortran.spec") CONFIG_FILES="$CONFIG_FILES libgfortran.spec" ;;
27721
27722 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
27723 esac
27724 done
27725
27726
27727 # If the user did not use the arguments to specify the items to instantiate,
27728 # then the envvar interface is used. Set only those that are not.
27729 # We use the long form for the default assignment because of an extremely
27730 # bizarre bug on SunOS 4.1.3.
27731 if $ac_need_defaults; then
27732 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
27733 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
27734 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
27735 fi
27736
27737 # Have a temporary directory for convenience. Make it in the build tree
27738 # simply because there is no reason against having it here, and in addition,
27739 # creating and moving files from /tmp can sometimes cause problems.
27740 # Hook for its removal unless debugging.
27741 # Note that there is a small window in which the directory will not be cleaned:
27742 # after its creation but before its name has been assigned to `$tmp'.
27743 $debug ||
27744 {
27745 tmp=
27746 trap 'exit_status=$?
27747 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
27748 ' 0
27749 trap 'as_fn_exit 1' 1 2 13 15
27750 }
27751 # Create a (secure) tmp directory for tmp files.
27752
27753 {
27754 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
27755 test -n "$tmp" && test -d "$tmp"
27756 } ||
27757 {
27758 tmp=./conf$$-$RANDOM
27759 (umask 077 && mkdir "$tmp")
27760 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
27761
27762 # Set up the scripts for CONFIG_FILES section.
27763 # No need to generate them if there are no CONFIG_FILES.
27764 # This happens for instance with `./config.status config.h'.
27765 if test -n "$CONFIG_FILES"; then
27766
27767
27768 ac_cr=`echo X | tr X '\015'`
27769 # On cygwin, bash can eat \r inside `` if the user requested igncr.
27770 # But we know of no other shell where ac_cr would be empty at this
27771 # point, so we can use a bashism as a fallback.
27772 if test "x$ac_cr" = x; then
27773 eval ac_cr=\$\'\\r\'
27774 fi
27775 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
27776 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
27777 ac_cs_awk_cr='\r'
27778 else
27779 ac_cs_awk_cr=$ac_cr
27780 fi
27781
27782 echo 'BEGIN {' >"$tmp/subs1.awk" &&
27783 _ACEOF
27784
27785
27786 {
27787 echo "cat >conf$$subs.awk <<_ACEOF" &&
27788 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
27789 echo "_ACEOF"
27790 } >conf$$subs.sh ||
27791 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
27792 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
27793 ac_delim='%!_!# '
27794 for ac_last_try in false false false false false :; do
27795 . ./conf$$subs.sh ||
27796 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
27797
27798 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
27799 if test $ac_delim_n = $ac_delim_num; then
27800 break
27801 elif $ac_last_try; then
27802 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
27803 else
27804 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
27805 fi
27806 done
27807 rm -f conf$$subs.sh
27808
27809 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27810 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
27811 _ACEOF
27812 sed -n '
27813 h
27814 s/^/S["/; s/!.*/"]=/
27815 p
27816 g
27817 s/^[^!]*!//
27818 :repl
27819 t repl
27820 s/'"$ac_delim"'$//
27821 t delim
27822 :nl
27823 h
27824 s/\(.\{148\}\).*/\1/
27825 t more1
27826 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
27827 p
27828 n
27829 b repl
27830 :more1
27831 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
27832 p
27833 g
27834 s/.\{148\}//
27835 t nl
27836 :delim
27837 h
27838 s/\(.\{148\}\).*/\1/
27839 t more2
27840 s/["\\]/\\&/g; s/^/"/; s/$/"/
27841 p
27842 b
27843 :more2
27844 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
27845 p
27846 g
27847 s/.\{148\}//
27848 t delim
27849 ' <conf$$subs.awk | sed '
27850 /^[^""]/{
27851 N
27852 s/\n//
27853 }
27854 ' >>$CONFIG_STATUS || ac_write_fail=1
27855 rm -f conf$$subs.awk
27856 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27857 _ACAWK
27858 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
27859 for (key in S) S_is_set[key] = 1
27860 FS = "\a"
27861
27862 }
27863 {
27864 line = $ 0
27865 nfields = split(line, field, "@")
27866 substed = 0
27867 len = length(field[1])
27868 for (i = 2; i < nfields; i++) {
27869 key = field[i]
27870 keylen = length(key)
27871 if (S_is_set[key]) {
27872 value = S[key]
27873 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
27874 len += length(value) + length(field[++i])
27875 substed = 1
27876 } else
27877 len += 1 + keylen
27878 }
27879
27880 print line
27881 }
27882
27883 _ACAWK
27884 _ACEOF
27885 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27886 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
27887 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
27888 else
27889 cat
27890 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
27891 || as_fn_error "could not setup config files machinery" "$LINENO" 5
27892 _ACEOF
27893
27894 # VPATH may cause trouble with some makes, so we remove $(srcdir),
27895 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
27896 # trailing colons and then remove the whole line if VPATH becomes empty
27897 # (actually we leave an empty line to preserve line numbers).
27898 if test "x$srcdir" = x.; then
27899 ac_vpsub='/^[ ]*VPATH[ ]*=/{
27900 s/:*\$(srcdir):*/:/
27901 s/:*\${srcdir}:*/:/
27902 s/:*@srcdir@:*/:/
27903 s/^\([^=]*=[ ]*\):*/\1/
27904 s/:*$//
27905 s/^[^=]*=[ ]*$//
27906 }'
27907 fi
27908
27909 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27910 fi # test -n "$CONFIG_FILES"
27911
27912 # Set up the scripts for CONFIG_HEADERS section.
27913 # No need to generate them if there are no CONFIG_HEADERS.
27914 # This happens for instance with `./config.status Makefile'.
27915 if test -n "$CONFIG_HEADERS"; then
27916 cat >"$tmp/defines.awk" <<\_ACAWK ||
27917 BEGIN {
27918 _ACEOF
27919
27920 # Transform confdefs.h into an awk script `defines.awk', embedded as
27921 # here-document in config.status, that substitutes the proper values into
27922 # config.h.in to produce config.h.
27923
27924 # Create a delimiter string that does not exist in confdefs.h, to ease
27925 # handling of long lines.
27926 ac_delim='%!_!# '
27927 for ac_last_try in false false :; do
27928 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
27929 if test -z "$ac_t"; then
27930 break
27931 elif $ac_last_try; then
27932 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
27933 else
27934 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
27935 fi
27936 done
27937
27938 # For the awk script, D is an array of macro values keyed by name,
27939 # likewise P contains macro parameters if any. Preserve backslash
27940 # newline sequences.
27941
27942 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
27943 sed -n '
27944 s/.\{148\}/&'"$ac_delim"'/g
27945 t rset
27946 :rset
27947 s/^[ ]*#[ ]*define[ ][ ]*/ /
27948 t def
27949 d
27950 :def
27951 s/\\$//
27952 t bsnl
27953 s/["\\]/\\&/g
27954 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
27955 D["\1"]=" \3"/p
27956 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
27957 d
27958 :bsnl
27959 s/["\\]/\\&/g
27960 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
27961 D["\1"]=" \3\\\\\\n"\\/p
27962 t cont
27963 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
27964 t cont
27965 d
27966 :cont
27967 n
27968 s/.\{148\}/&'"$ac_delim"'/g
27969 t clear
27970 :clear
27971 s/\\$//
27972 t bsnlc
27973 s/["\\]/\\&/g; s/^/"/; s/$/"/p
27974 d
27975 :bsnlc
27976 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
27977 b cont
27978 ' <confdefs.h | sed '
27979 s/'"$ac_delim"'/"\\\
27980 "/g' >>$CONFIG_STATUS || ac_write_fail=1
27981
27982 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27983 for (key in D) D_is_set[key] = 1
27984 FS = "\a"
27985 }
27986 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
27987 line = \$ 0
27988 split(line, arg, " ")
27989 if (arg[1] == "#") {
27990 defundef = arg[2]
27991 mac1 = arg[3]
27992 } else {
27993 defundef = substr(arg[1], 2)
27994 mac1 = arg[2]
27995 }
27996 split(mac1, mac2, "(") #)
27997 macro = mac2[1]
27998 prefix = substr(line, 1, index(line, defundef) - 1)
27999 if (D_is_set[macro]) {
28000 # Preserve the white space surrounding the "#".
28001 print prefix "define", macro P[macro] D[macro]
28002 next
28003 } else {
28004 # Replace #undef with comments. This is necessary, for example,
28005 # in the case of _POSIX_SOURCE, which is predefined and required
28006 # on some systems where configure will not decide to define it.
28007 if (defundef == "undef") {
28008 print "/*", prefix defundef, macro, "*/"
28009 next
28010 }
28011 }
28012 }
28013 { print }
28014 _ACAWK
28015 _ACEOF
28016 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28017 as_fn_error "could not setup config headers machinery" "$LINENO" 5
28018 fi # test -n "$CONFIG_HEADERS"
28019
28020
28021 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
28022 shift
28023 for ac_tag
28024 do
28025 case $ac_tag in
28026 :[FHLC]) ac_mode=$ac_tag; continue;;
28027 esac
28028 case $ac_mode$ac_tag in
28029 :[FHL]*:*);;
28030 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
28031 :[FH]-) ac_tag=-:-;;
28032 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
28033 esac
28034 ac_save_IFS=$IFS
28035 IFS=:
28036 set x $ac_tag
28037 IFS=$ac_save_IFS
28038 shift
28039 ac_file=$1
28040 shift
28041
28042 case $ac_mode in
28043 :L) ac_source=$1;;
28044 :[FH])
28045 ac_file_inputs=
28046 for ac_f
28047 do
28048 case $ac_f in
28049 -) ac_f="$tmp/stdin";;
28050 *) # Look for the file first in the build tree, then in the source tree
28051 # (if the path is not absolute). The absolute path cannot be DOS-style,
28052 # because $ac_f cannot contain `:'.
28053 test -f "$ac_f" ||
28054 case $ac_f in
28055 [\\/$]*) false;;
28056 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
28057 esac ||
28058 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
28059 esac
28060 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
28061 as_fn_append ac_file_inputs " '$ac_f'"
28062 done
28063
28064 # Let's still pretend it is `configure' which instantiates (i.e., don't
28065 # use $as_me), people would be surprised to read:
28066 # /* config.h. Generated by config.status. */
28067 configure_input='Generated from '`
28068 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
28069 `' by configure.'
28070 if test x"$ac_file" != x-; then
28071 configure_input="$ac_file. $configure_input"
28072 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
28073 $as_echo "$as_me: creating $ac_file" >&6;}
28074 fi
28075 # Neutralize special characters interpreted by sed in replacement strings.
28076 case $configure_input in #(
28077 *\&* | *\|* | *\\* )
28078 ac_sed_conf_input=`$as_echo "$configure_input" |
28079 sed 's/[\\\\&|]/\\\\&/g'`;; #(
28080 *) ac_sed_conf_input=$configure_input;;
28081 esac
28082
28083 case $ac_tag in
28084 *:-:* | *:-) cat >"$tmp/stdin" \
28085 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
28086 esac
28087 ;;
28088 esac
28089
28090 ac_dir=`$as_dirname -- "$ac_file" ||
28091 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28092 X"$ac_file" : 'X\(//\)[^/]' \| \
28093 X"$ac_file" : 'X\(//\)$' \| \
28094 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
28095 $as_echo X"$ac_file" |
28096 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28097 s//\1/
28098 q
28099 }
28100 /^X\(\/\/\)[^/].*/{
28101 s//\1/
28102 q
28103 }
28104 /^X\(\/\/\)$/{
28105 s//\1/
28106 q
28107 }
28108 /^X\(\/\).*/{
28109 s//\1/
28110 q
28111 }
28112 s/.*/./; q'`
28113 as_dir="$ac_dir"; as_fn_mkdir_p
28114 ac_builddir=.
28115
28116 case "$ac_dir" in
28117 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28118 *)
28119 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28120 # A ".." for each directory in $ac_dir_suffix.
28121 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28122 case $ac_top_builddir_sub in
28123 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28124 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28125 esac ;;
28126 esac
28127 ac_abs_top_builddir=$ac_pwd
28128 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28129 # for backward compatibility:
28130 ac_top_builddir=$ac_top_build_prefix
28131
28132 case $srcdir in
28133 .) # We are building in place.
28134 ac_srcdir=.
28135 ac_top_srcdir=$ac_top_builddir_sub
28136 ac_abs_top_srcdir=$ac_pwd ;;
28137 [\\/]* | ?:[\\/]* ) # Absolute name.
28138 ac_srcdir=$srcdir$ac_dir_suffix;
28139 ac_top_srcdir=$srcdir
28140 ac_abs_top_srcdir=$srcdir ;;
28141 *) # Relative name.
28142 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28143 ac_top_srcdir=$ac_top_build_prefix$srcdir
28144 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28145 esac
28146 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28147
28148
28149 case $ac_mode in
28150 :F)
28151 #
28152 # CONFIG_FILE
28153 #
28154
28155 case $INSTALL in
28156 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
28157 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
28158 esac
28159 ac_MKDIR_P=$MKDIR_P
28160 case $MKDIR_P in
28161 [\\/$]* | ?:[\\/]* ) ;;
28162 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
28163 esac
28164 _ACEOF
28165
28166 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28167 # If the template does not know about datarootdir, expand it.
28168 # FIXME: This hack should be removed a few years after 2.60.
28169 ac_datarootdir_hack=; ac_datarootdir_seen=
28170 ac_sed_dataroot='
28171 /datarootdir/ {
28172 p
28173 q
28174 }
28175 /@datadir@/p
28176 /@docdir@/p
28177 /@infodir@/p
28178 /@localedir@/p
28179 /@mandir@/p'
28180 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
28181 *datarootdir*) ac_datarootdir_seen=yes;;
28182 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
28183 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28184 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28185 _ACEOF
28186 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28187 ac_datarootdir_hack='
28188 s&@datadir@&$datadir&g
28189 s&@docdir@&$docdir&g
28190 s&@infodir@&$infodir&g
28191 s&@localedir@&$localedir&g
28192 s&@mandir@&$mandir&g
28193 s&\\\${datarootdir}&$datarootdir&g' ;;
28194 esac
28195 _ACEOF
28196
28197 # Neutralize VPATH when `$srcdir' = `.'.
28198 # Shell code in configure.ac might set extrasub.
28199 # FIXME: do we really want to maintain this feature?
28200 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28201 ac_sed_extra="$ac_vpsub
28202 $extrasub
28203 _ACEOF
28204 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28205 :t
28206 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28207 s|@configure_input@|$ac_sed_conf_input|;t t
28208 s&@top_builddir@&$ac_top_builddir_sub&;t t
28209 s&@top_build_prefix@&$ac_top_build_prefix&;t t
28210 s&@srcdir@&$ac_srcdir&;t t
28211 s&@abs_srcdir@&$ac_abs_srcdir&;t t
28212 s&@top_srcdir@&$ac_top_srcdir&;t t
28213 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28214 s&@builddir@&$ac_builddir&;t t
28215 s&@abs_builddir@&$ac_abs_builddir&;t t
28216 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28217 s&@INSTALL@&$ac_INSTALL&;t t
28218 s&@MKDIR_P@&$ac_MKDIR_P&;t t
28219 $ac_datarootdir_hack
28220 "
28221 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
28222 || as_fn_error "could not create $ac_file" "$LINENO" 5
28223
28224 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28225 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
28226 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
28227 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28228 which seems to be undefined. Please make sure it is defined." >&5
28229 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28230 which seems to be undefined. Please make sure it is defined." >&2;}
28231
28232 rm -f "$tmp/stdin"
28233 case $ac_file in
28234 -) cat "$tmp/out" && rm -f "$tmp/out";;
28235 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
28236 esac \
28237 || as_fn_error "could not create $ac_file" "$LINENO" 5
28238 ;;
28239 :H)
28240 #
28241 # CONFIG_HEADER
28242 #
28243 if test x"$ac_file" != x-; then
28244 {
28245 $as_echo "/* $configure_input */" \
28246 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
28247 } >"$tmp/config.h" \
28248 || as_fn_error "could not create $ac_file" "$LINENO" 5
28249 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
28250 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
28251 $as_echo "$as_me: $ac_file is unchanged" >&6;}
28252 else
28253 rm -f "$ac_file"
28254 mv "$tmp/config.h" "$ac_file" \
28255 || as_fn_error "could not create $ac_file" "$LINENO" 5
28256 fi
28257 else
28258 $as_echo "/* $configure_input */" \
28259 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
28260 || as_fn_error "could not create -" "$LINENO" 5
28261 fi
28262 # Compute "$ac_file"'s index in $config_headers.
28263 _am_arg="$ac_file"
28264 _am_stamp_count=1
28265 for _am_header in $config_headers :; do
28266 case $_am_header in
28267 $_am_arg | $_am_arg:* )
28268 break ;;
28269 * )
28270 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
28271 esac
28272 done
28273 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
28274 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28275 X"$_am_arg" : 'X\(//\)[^/]' \| \
28276 X"$_am_arg" : 'X\(//\)$' \| \
28277 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
28278 $as_echo X"$_am_arg" |
28279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28280 s//\1/
28281 q
28282 }
28283 /^X\(\/\/\)[^/].*/{
28284 s//\1/
28285 q
28286 }
28287 /^X\(\/\/\)$/{
28288 s//\1/
28289 q
28290 }
28291 /^X\(\/\).*/{
28292 s//\1/
28293 q
28294 }
28295 s/.*/./; q'`/stamp-h$_am_stamp_count
28296 ;;
28297
28298 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
28299 $as_echo "$as_me: executing $ac_file commands" >&6;}
28300 ;;
28301 esac
28302
28303
28304 case $ac_file$ac_mode in
28305 "default-1":C)
28306 # Only add multilib support code if we just rebuilt the top-level
28307 # Makefile.
28308 case " $CONFIG_FILES " in
28309 *" Makefile "*)
28310 ac_file=Makefile . ${multi_basedir}/config-ml.in
28311 ;;
28312 esac ;;
28313 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
28314 # Autoconf 2.62 quotes --file arguments for eval, but not when files
28315 # are listed without --file. Let's play safe and only enable the eval
28316 # if we detect the quoting.
28317 case $CONFIG_FILES in
28318 *\'*) eval set x "$CONFIG_FILES" ;;
28319 *) set x $CONFIG_FILES ;;
28320 esac
28321 shift
28322 for mf
28323 do
28324 # Strip MF so we end up with the name of the file.
28325 mf=`echo "$mf" | sed -e 's/:.*$//'`
28326 # Check whether this is an Automake generated Makefile or not.
28327 # We used to match only the files named `Makefile.in', but
28328 # some people rename them; so instead we look at the file content.
28329 # Grep'ing the first line is not enough: some people post-process
28330 # each Makefile.in and add a new line on top of each file to say so.
28331 # Grep'ing the whole file is not good either: AIX grep has a line
28332 # limit of 2048, but all sed's we know have understand at least 4000.
28333 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
28334 dirpart=`$as_dirname -- "$mf" ||
28335 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28336 X"$mf" : 'X\(//\)[^/]' \| \
28337 X"$mf" : 'X\(//\)$' \| \
28338 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
28339 $as_echo X"$mf" |
28340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28341 s//\1/
28342 q
28343 }
28344 /^X\(\/\/\)[^/].*/{
28345 s//\1/
28346 q
28347 }
28348 /^X\(\/\/\)$/{
28349 s//\1/
28350 q
28351 }
28352 /^X\(\/\).*/{
28353 s//\1/
28354 q
28355 }
28356 s/.*/./; q'`
28357 else
28358 continue
28359 fi
28360 # Extract the definition of DEPDIR, am__include, and am__quote
28361 # from the Makefile without running `make'.
28362 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
28363 test -z "$DEPDIR" && continue
28364 am__include=`sed -n 's/^am__include = //p' < "$mf"`
28365 test -z "am__include" && continue
28366 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
28367 # When using ansi2knr, U may be empty or an underscore; expand it
28368 U=`sed -n 's/^U = //p' < "$mf"`
28369 # Find all dependency output files, they are included files with
28370 # $(DEPDIR) in their names. We invoke sed twice because it is the
28371 # simplest approach to changing $(DEPDIR) to its actual value in the
28372 # expansion.
28373 for file in `sed -n "
28374 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
28375 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
28376 # Make sure the directory exists.
28377 test -f "$dirpart/$file" && continue
28378 fdir=`$as_dirname -- "$file" ||
28379 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28380 X"$file" : 'X\(//\)[^/]' \| \
28381 X"$file" : 'X\(//\)$' \| \
28382 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
28383 $as_echo X"$file" |
28384 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28385 s//\1/
28386 q
28387 }
28388 /^X\(\/\/\)[^/].*/{
28389 s//\1/
28390 q
28391 }
28392 /^X\(\/\/\)$/{
28393 s//\1/
28394 q
28395 }
28396 /^X\(\/\).*/{
28397 s//\1/
28398 q
28399 }
28400 s/.*/./; q'`
28401 as_dir=$dirpart/$fdir; as_fn_mkdir_p
28402 # echo "creating $dirpart/$file"
28403 echo '# dummy' > "$dirpart/$file"
28404 done
28405 done
28406 }
28407 ;;
28408 "libtool":C)
28409
28410 # See if we are running on zsh, and set the options which allow our
28411 # commands through without removal of \ escapes.
28412 if test -n "${ZSH_VERSION+set}" ; then
28413 setopt NO_GLOB_SUBST
28414 fi
28415
28416 cfgfile="${ofile}T"
28417 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
28418 $RM "$cfgfile"
28419
28420 cat <<_LT_EOF >> "$cfgfile"
28421 #! $SHELL
28422
28423 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
28424 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
28425 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
28426 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
28427 #
28428 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
28429 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
28430 # Written by Gordon Matzigkeit, 1996
28431 #
28432 # This file is part of GNU Libtool.
28433 #
28434 # GNU Libtool is free software; you can redistribute it and/or
28435 # modify it under the terms of the GNU General Public License as
28436 # published by the Free Software Foundation; either version 2 of
28437 # the License, or (at your option) any later version.
28438 #
28439 # As a special exception to the GNU General Public License,
28440 # if you distribute this file as part of a program or library that
28441 # is built using GNU Libtool, you may include this file under the
28442 # same distribution terms that you use for the rest of that program.
28443 #
28444 # GNU Libtool is distributed in the hope that it will be useful,
28445 # but WITHOUT ANY WARRANTY; without even the implied warranty of
28446 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28447 # GNU General Public License for more details.
28448 #
28449 # You should have received a copy of the GNU General Public License
28450 # along with GNU Libtool; see the file COPYING. If not, a copy
28451 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
28452 # obtained by writing to the Free Software Foundation, Inc.,
28453 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28454
28455
28456 # The names of the tagged configurations supported by this script.
28457 available_tags="FC "
28458
28459 # ### BEGIN LIBTOOL CONFIG
28460
28461 # Which release of libtool.m4 was used?
28462 macro_version=$macro_version
28463 macro_revision=$macro_revision
28464
28465 # Whether or not to build shared libraries.
28466 build_libtool_libs=$enable_shared
28467
28468 # Whether or not to build static libraries.
28469 build_old_libs=$enable_static
28470
28471 # What type of objects to build.
28472 pic_mode=$pic_mode
28473
28474 # Whether or not to optimize for fast installation.
28475 fast_install=$enable_fast_install
28476
28477 # Shell to use when invoking shell scripts.
28478 SHELL=$lt_SHELL
28479
28480 # An echo program that protects backslashes.
28481 ECHO=$lt_ECHO
28482
28483 # The host system.
28484 host_alias=$host_alias
28485 host=$host
28486 host_os=$host_os
28487
28488 # The build system.
28489 build_alias=$build_alias
28490 build=$build
28491 build_os=$build_os
28492
28493 # A sed program that does not truncate output.
28494 SED=$lt_SED
28495
28496 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
28497 Xsed="\$SED -e 1s/^X//"
28498
28499 # A grep program that handles long lines.
28500 GREP=$lt_GREP
28501
28502 # An ERE matcher.
28503 EGREP=$lt_EGREP
28504
28505 # A literal string matcher.
28506 FGREP=$lt_FGREP
28507
28508 # A BSD- or MS-compatible name lister.
28509 NM=$lt_NM
28510
28511 # Whether we need soft or hard links.
28512 LN_S=$lt_LN_S
28513
28514 # What is the maximum length of a command?
28515 max_cmd_len=$max_cmd_len
28516
28517 # Object file suffix (normally "o").
28518 objext=$ac_objext
28519
28520 # Executable file suffix (normally "").
28521 exeext=$exeext
28522
28523 # whether the shell understands "unset".
28524 lt_unset=$lt_unset
28525
28526 # turn spaces into newlines.
28527 SP2NL=$lt_lt_SP2NL
28528
28529 # turn newlines into spaces.
28530 NL2SP=$lt_lt_NL2SP
28531
28532 # An object symbol dumper.
28533 OBJDUMP=$lt_OBJDUMP
28534
28535 # Method to check whether dependent libraries are shared objects.
28536 deplibs_check_method=$lt_deplibs_check_method
28537
28538 # Command to use when deplibs_check_method == "file_magic".
28539 file_magic_cmd=$lt_file_magic_cmd
28540
28541 # The archiver.
28542 AR=$lt_AR
28543 AR_FLAGS=$lt_AR_FLAGS
28544
28545 # A symbol stripping program.
28546 STRIP=$lt_STRIP
28547
28548 # Commands used to install an old-style archive.
28549 RANLIB=$lt_RANLIB
28550 old_postinstall_cmds=$lt_old_postinstall_cmds
28551 old_postuninstall_cmds=$lt_old_postuninstall_cmds
28552
28553 # Whether to use a lock for old archive extraction.
28554 lock_old_archive_extraction=$lock_old_archive_extraction
28555
28556 # A C compiler.
28557 LTCC=$lt_CC
28558
28559 # LTCC compiler flags.
28560 LTCFLAGS=$lt_CFLAGS
28561
28562 # Take the output of nm and produce a listing of raw symbols and C names.
28563 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
28564
28565 # Transform the output of nm in a proper C declaration.
28566 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
28567
28568 # Transform the output of nm in a C name address pair.
28569 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
28570
28571 # Transform the output of nm in a C name address pair when lib prefix is needed.
28572 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
28573
28574 # The name of the directory that contains temporary libtool files.
28575 objdir=$objdir
28576
28577 # Used to examine libraries when file_magic_cmd begins with "file".
28578 MAGIC_CMD=$MAGIC_CMD
28579
28580 # Must we lock files when doing compilation?
28581 need_locks=$lt_need_locks
28582
28583 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
28584 DSYMUTIL=$lt_DSYMUTIL
28585
28586 # Tool to change global to local symbols on Mac OS X.
28587 NMEDIT=$lt_NMEDIT
28588
28589 # Tool to manipulate fat objects and archives on Mac OS X.
28590 LIPO=$lt_LIPO
28591
28592 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
28593 OTOOL=$lt_OTOOL
28594
28595 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
28596 OTOOL64=$lt_OTOOL64
28597
28598 # Old archive suffix (normally "a").
28599 libext=$libext
28600
28601 # Shared library suffix (normally ".so").
28602 shrext_cmds=$lt_shrext_cmds
28603
28604 # The commands to extract the exported symbol list from a shared archive.
28605 extract_expsyms_cmds=$lt_extract_expsyms_cmds
28606
28607 # Variables whose values should be saved in libtool wrapper scripts and
28608 # restored at link time.
28609 variables_saved_for_relink=$lt_variables_saved_for_relink
28610
28611 # Do we need the "lib" prefix for modules?
28612 need_lib_prefix=$need_lib_prefix
28613
28614 # Do we need a version for libraries?
28615 need_version=$need_version
28616
28617 # Library versioning type.
28618 version_type=$version_type
28619
28620 # Shared library runtime path variable.
28621 runpath_var=$runpath_var
28622
28623 # Shared library path variable.
28624 shlibpath_var=$shlibpath_var
28625
28626 # Is shlibpath searched before the hard-coded library search path?
28627 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
28628
28629 # Format of library name prefix.
28630 libname_spec=$lt_libname_spec
28631
28632 # List of archive names. First name is the real one, the rest are links.
28633 # The last name is the one that the linker finds with -lNAME
28634 library_names_spec=$lt_library_names_spec
28635
28636 # The coded name of the library, if different from the real name.
28637 soname_spec=$lt_soname_spec
28638
28639 # Permission mode override for installation of shared libraries.
28640 install_override_mode=$lt_install_override_mode
28641
28642 # Command to use after installation of a shared archive.
28643 postinstall_cmds=$lt_postinstall_cmds
28644
28645 # Command to use after uninstallation of a shared archive.
28646 postuninstall_cmds=$lt_postuninstall_cmds
28647
28648 # Commands used to finish a libtool library installation in a directory.
28649 finish_cmds=$lt_finish_cmds
28650
28651 # As "finish_cmds", except a single script fragment to be evaled but
28652 # not shown.
28653 finish_eval=$lt_finish_eval
28654
28655 # Whether we should hardcode library paths into libraries.
28656 hardcode_into_libs=$hardcode_into_libs
28657
28658 # Compile-time system search path for libraries.
28659 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
28660
28661 # Run-time system search path for libraries.
28662 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
28663
28664 # Whether dlopen is supported.
28665 dlopen_support=$enable_dlopen
28666
28667 # Whether dlopen of programs is supported.
28668 dlopen_self=$enable_dlopen_self
28669
28670 # Whether dlopen of statically linked programs is supported.
28671 dlopen_self_static=$enable_dlopen_self_static
28672
28673 # Commands to strip libraries.
28674 old_striplib=$lt_old_striplib
28675 striplib=$lt_striplib
28676
28677
28678 # The linker used to build libraries.
28679 LD=$lt_LD
28680
28681 # How to create reloadable object files.
28682 reload_flag=$lt_reload_flag
28683 reload_cmds=$lt_reload_cmds
28684
28685 # Commands used to build an old-style archive.
28686 old_archive_cmds=$lt_old_archive_cmds
28687
28688 # A language specific compiler.
28689 CC=$lt_compiler
28690
28691 # Is the compiler the GNU compiler?
28692 with_gcc=$GCC
28693
28694 # Compiler flag to turn off builtin functions.
28695 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
28696
28697 # How to pass a linker flag through the compiler.
28698 wl=$lt_lt_prog_compiler_wl
28699
28700 # Additional compiler flags for building library objects.
28701 pic_flag=$lt_lt_prog_compiler_pic
28702
28703 # Compiler flag to prevent dynamic linking.
28704 link_static_flag=$lt_lt_prog_compiler_static
28705
28706 # Does compiler simultaneously support -c and -o options?
28707 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
28708
28709 # Whether or not to add -lc for building shared libraries.
28710 build_libtool_need_lc=$archive_cmds_need_lc
28711
28712 # Whether or not to disallow shared libs when runtime libs are static.
28713 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
28714
28715 # Compiler flag to allow reflexive dlopens.
28716 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
28717
28718 # Compiler flag to generate shared objects directly from archives.
28719 whole_archive_flag_spec=$lt_whole_archive_flag_spec
28720
28721 # Whether the compiler copes with passing no objects directly.
28722 compiler_needs_object=$lt_compiler_needs_object
28723
28724 # Create an old-style archive from a shared archive.
28725 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
28726
28727 # Create a temporary old-style archive to link instead of a shared archive.
28728 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
28729
28730 # Commands used to build a shared archive.
28731 archive_cmds=$lt_archive_cmds
28732 archive_expsym_cmds=$lt_archive_expsym_cmds
28733
28734 # Commands used to build a loadable module if different from building
28735 # a shared archive.
28736 module_cmds=$lt_module_cmds
28737 module_expsym_cmds=$lt_module_expsym_cmds
28738
28739 # Whether we are building with GNU ld or not.
28740 with_gnu_ld=$lt_with_gnu_ld
28741
28742 # Flag that allows shared libraries with undefined symbols to be built.
28743 allow_undefined_flag=$lt_allow_undefined_flag
28744
28745 # Flag that enforces no undefined symbols.
28746 no_undefined_flag=$lt_no_undefined_flag
28747
28748 # Flag to hardcode \$libdir into a binary during linking.
28749 # This must work even if \$libdir does not exist
28750 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
28751
28752 # If ld is used when linking, flag to hardcode \$libdir into a binary
28753 # during linking. This must work even if \$libdir does not exist.
28754 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
28755
28756 # Whether we need a single "-rpath" flag with a separated argument.
28757 hardcode_libdir_separator=$lt_hardcode_libdir_separator
28758
28759 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
28760 # DIR into the resulting binary.
28761 hardcode_direct=$hardcode_direct
28762
28763 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
28764 # DIR into the resulting binary and the resulting library dependency is
28765 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
28766 # library is relocated.
28767 hardcode_direct_absolute=$hardcode_direct_absolute
28768
28769 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
28770 # into the resulting binary.
28771 hardcode_minus_L=$hardcode_minus_L
28772
28773 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
28774 # into the resulting binary.
28775 hardcode_shlibpath_var=$hardcode_shlibpath_var
28776
28777 # Set to "yes" if building a shared library automatically hardcodes DIR
28778 # into the library and all subsequent libraries and executables linked
28779 # against it.
28780 hardcode_automatic=$hardcode_automatic
28781
28782 # Set to yes if linker adds runtime paths of dependent libraries
28783 # to runtime path list.
28784 inherit_rpath=$inherit_rpath
28785
28786 # Whether libtool must link a program against all its dependency libraries.
28787 link_all_deplibs=$link_all_deplibs
28788
28789 # Fix the shell variable \$srcfile for the compiler.
28790 fix_srcfile_path=$lt_fix_srcfile_path
28791
28792 # Set to "yes" if exported symbols are required.
28793 always_export_symbols=$always_export_symbols
28794
28795 # The commands to list exported symbols.
28796 export_symbols_cmds=$lt_export_symbols_cmds
28797
28798 # Symbols that should not be listed in the preloaded symbols.
28799 exclude_expsyms=$lt_exclude_expsyms
28800
28801 # Symbols that must always be exported.
28802 include_expsyms=$lt_include_expsyms
28803
28804 # Commands necessary for linking programs (against libraries) with templates.
28805 prelink_cmds=$lt_prelink_cmds
28806
28807 # Specify filename containing input files.
28808 file_list_spec=$lt_file_list_spec
28809
28810 # How to hardcode a shared library path into an executable.
28811 hardcode_action=$hardcode_action
28812
28813 # The directories searched by this compiler when creating a shared library.
28814 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
28815
28816 # Dependencies to place before and after the objects being linked to
28817 # create a shared library.
28818 predep_objects=$lt_predep_objects
28819 postdep_objects=$lt_postdep_objects
28820 predeps=$lt_predeps
28821 postdeps=$lt_postdeps
28822
28823 # The library search path used internally by the compiler when linking
28824 # a shared library.
28825 compiler_lib_search_path=$lt_compiler_lib_search_path
28826
28827 # ### END LIBTOOL CONFIG
28828
28829 _LT_EOF
28830
28831 case $host_os in
28832 aix3*)
28833 cat <<\_LT_EOF >> "$cfgfile"
28834 # AIX sometimes has problems with the GCC collect2 program. For some
28835 # reason, if we set the COLLECT_NAMES environment variable, the problems
28836 # vanish in a puff of smoke.
28837 if test "X${COLLECT_NAMES+set}" != Xset; then
28838 COLLECT_NAMES=
28839 export COLLECT_NAMES
28840 fi
28841 _LT_EOF
28842 ;;
28843 esac
28844
28845
28846 ltmain="$ac_aux_dir/ltmain.sh"
28847
28848
28849 # We use sed instead of cat because bash on DJGPP gets confused if
28850 # if finds mixed CR/LF and LF-only lines. Since sed operates in
28851 # text mode, it properly converts lines to CR/LF. This bash problem
28852 # is reportedly fixed, but why not run on old versions too?
28853 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
28854 || (rm -f "$cfgfile"; exit 1)
28855
28856 case $xsi_shell in
28857 yes)
28858 cat << \_LT_EOF >> "$cfgfile"
28859
28860 # func_dirname file append nondir_replacement
28861 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
28862 # otherwise set result to NONDIR_REPLACEMENT.
28863 func_dirname ()
28864 {
28865 case ${1} in
28866 */*) func_dirname_result="${1%/*}${2}" ;;
28867 * ) func_dirname_result="${3}" ;;
28868 esac
28869 }
28870
28871 # func_basename file
28872 func_basename ()
28873 {
28874 func_basename_result="${1##*/}"
28875 }
28876
28877 # func_dirname_and_basename file append nondir_replacement
28878 # perform func_basename and func_dirname in a single function
28879 # call:
28880 # dirname: Compute the dirname of FILE. If nonempty,
28881 # add APPEND to the result, otherwise set result
28882 # to NONDIR_REPLACEMENT.
28883 # value returned in "$func_dirname_result"
28884 # basename: Compute filename of FILE.
28885 # value retuned in "$func_basename_result"
28886 # Implementation must be kept synchronized with func_dirname
28887 # and func_basename. For efficiency, we do not delegate to
28888 # those functions but instead duplicate the functionality here.
28889 func_dirname_and_basename ()
28890 {
28891 case ${1} in
28892 */*) func_dirname_result="${1%/*}${2}" ;;
28893 * ) func_dirname_result="${3}" ;;
28894 esac
28895 func_basename_result="${1##*/}"
28896 }
28897
28898 # func_stripname prefix suffix name
28899 # strip PREFIX and SUFFIX off of NAME.
28900 # PREFIX and SUFFIX must not contain globbing or regex special
28901 # characters, hashes, percent signs, but SUFFIX may contain a leading
28902 # dot (in which case that matches only a dot).
28903 func_stripname ()
28904 {
28905 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
28906 # positional parameters, so assign one to ordinary parameter first.
28907 func_stripname_result=${3}
28908 func_stripname_result=${func_stripname_result#"${1}"}
28909 func_stripname_result=${func_stripname_result%"${2}"}
28910 }
28911
28912 # func_opt_split
28913 func_opt_split ()
28914 {
28915 func_opt_split_opt=${1%%=*}
28916 func_opt_split_arg=${1#*=}
28917 }
28918
28919 # func_lo2o object
28920 func_lo2o ()
28921 {
28922 case ${1} in
28923 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
28924 *) func_lo2o_result=${1} ;;
28925 esac
28926 }
28927
28928 # func_xform libobj-or-source
28929 func_xform ()
28930 {
28931 func_xform_result=${1%.*}.lo
28932 }
28933
28934 # func_arith arithmetic-term...
28935 func_arith ()
28936 {
28937 func_arith_result=$(( $* ))
28938 }
28939
28940 # func_len string
28941 # STRING may not start with a hyphen.
28942 func_len ()
28943 {
28944 func_len_result=${#1}
28945 }
28946
28947 _LT_EOF
28948 ;;
28949 *) # Bourne compatible functions.
28950 cat << \_LT_EOF >> "$cfgfile"
28951
28952 # func_dirname file append nondir_replacement
28953 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
28954 # otherwise set result to NONDIR_REPLACEMENT.
28955 func_dirname ()
28956 {
28957 # Extract subdirectory from the argument.
28958 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
28959 if test "X$func_dirname_result" = "X${1}"; then
28960 func_dirname_result="${3}"
28961 else
28962 func_dirname_result="$func_dirname_result${2}"
28963 fi
28964 }
28965
28966 # func_basename file
28967 func_basename ()
28968 {
28969 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
28970 }
28971
28972
28973 # func_stripname prefix suffix name
28974 # strip PREFIX and SUFFIX off of NAME.
28975 # PREFIX and SUFFIX must not contain globbing or regex special
28976 # characters, hashes, percent signs, but SUFFIX may contain a leading
28977 # dot (in which case that matches only a dot).
28978 # func_strip_suffix prefix name
28979 func_stripname ()
28980 {
28981 case ${2} in
28982 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
28983 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
28984 esac
28985 }
28986
28987 # sed scripts:
28988 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
28989 my_sed_long_arg='1s/^-[^=]*=//'
28990
28991 # func_opt_split
28992 func_opt_split ()
28993 {
28994 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
28995 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
28996 }
28997
28998 # func_lo2o object
28999 func_lo2o ()
29000 {
29001 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
29002 }
29003
29004 # func_xform libobj-or-source
29005 func_xform ()
29006 {
29007 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
29008 }
29009
29010 # func_arith arithmetic-term...
29011 func_arith ()
29012 {
29013 func_arith_result=`expr "$@"`
29014 }
29015
29016 # func_len string
29017 # STRING may not start with a hyphen.
29018 func_len ()
29019 {
29020 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
29021 }
29022
29023 _LT_EOF
29024 esac
29025
29026 case $lt_shell_append in
29027 yes)
29028 cat << \_LT_EOF >> "$cfgfile"
29029
29030 # func_append var value
29031 # Append VALUE to the end of shell variable VAR.
29032 func_append ()
29033 {
29034 eval "$1+=\$2"
29035 }
29036 _LT_EOF
29037 ;;
29038 *)
29039 cat << \_LT_EOF >> "$cfgfile"
29040
29041 # func_append var value
29042 # Append VALUE to the end of shell variable VAR.
29043 func_append ()
29044 {
29045 eval "$1=\$$1\$2"
29046 }
29047
29048 _LT_EOF
29049 ;;
29050 esac
29051
29052
29053 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
29054 || (rm -f "$cfgfile"; exit 1)
29055
29056 mv -f "$cfgfile" "$ofile" ||
29057 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
29058 chmod +x "$ofile"
29059
29060
29061 cat <<_LT_EOF >> "$ofile"
29062
29063 # ### BEGIN LIBTOOL TAG CONFIG: FC
29064
29065 # The linker used to build libraries.
29066 LD=$lt_LD_FC
29067
29068 # How to create reloadable object files.
29069 reload_flag=$lt_reload_flag_FC
29070 reload_cmds=$lt_reload_cmds_FC
29071
29072 # Commands used to build an old-style archive.
29073 old_archive_cmds=$lt_old_archive_cmds_FC
29074
29075 # A language specific compiler.
29076 CC=$lt_compiler_FC
29077
29078 # Is the compiler the GNU compiler?
29079 with_gcc=$GCC_FC
29080
29081 # Compiler flag to turn off builtin functions.
29082 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
29083
29084 # How to pass a linker flag through the compiler.
29085 wl=$lt_lt_prog_compiler_wl_FC
29086
29087 # Additional compiler flags for building library objects.
29088 pic_flag=$lt_lt_prog_compiler_pic_FC
29089
29090 # Compiler flag to prevent dynamic linking.
29091 link_static_flag=$lt_lt_prog_compiler_static_FC
29092
29093 # Does compiler simultaneously support -c and -o options?
29094 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
29095
29096 # Whether or not to add -lc for building shared libraries.
29097 build_libtool_need_lc=$archive_cmds_need_lc_FC
29098
29099 # Whether or not to disallow shared libs when runtime libs are static.
29100 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
29101
29102 # Compiler flag to allow reflexive dlopens.
29103 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
29104
29105 # Compiler flag to generate shared objects directly from archives.
29106 whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
29107
29108 # Whether the compiler copes with passing no objects directly.
29109 compiler_needs_object=$lt_compiler_needs_object_FC
29110
29111 # Create an old-style archive from a shared archive.
29112 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
29113
29114 # Create a temporary old-style archive to link instead of a shared archive.
29115 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
29116
29117 # Commands used to build a shared archive.
29118 archive_cmds=$lt_archive_cmds_FC
29119 archive_expsym_cmds=$lt_archive_expsym_cmds_FC
29120
29121 # Commands used to build a loadable module if different from building
29122 # a shared archive.
29123 module_cmds=$lt_module_cmds_FC
29124 module_expsym_cmds=$lt_module_expsym_cmds_FC
29125
29126 # Whether we are building with GNU ld or not.
29127 with_gnu_ld=$lt_with_gnu_ld_FC
29128
29129 # Flag that allows shared libraries with undefined symbols to be built.
29130 allow_undefined_flag=$lt_allow_undefined_flag_FC
29131
29132 # Flag that enforces no undefined symbols.
29133 no_undefined_flag=$lt_no_undefined_flag_FC
29134
29135 # Flag to hardcode \$libdir into a binary during linking.
29136 # This must work even if \$libdir does not exist
29137 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
29138
29139 # If ld is used when linking, flag to hardcode \$libdir into a binary
29140 # during linking. This must work even if \$libdir does not exist.
29141 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
29142
29143 # Whether we need a single "-rpath" flag with a separated argument.
29144 hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
29145
29146 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29147 # DIR into the resulting binary.
29148 hardcode_direct=$hardcode_direct_FC
29149
29150 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29151 # DIR into the resulting binary and the resulting library dependency is
29152 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29153 # library is relocated.
29154 hardcode_direct_absolute=$hardcode_direct_absolute_FC
29155
29156 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29157 # into the resulting binary.
29158 hardcode_minus_L=$hardcode_minus_L_FC
29159
29160 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29161 # into the resulting binary.
29162 hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
29163
29164 # Set to "yes" if building a shared library automatically hardcodes DIR
29165 # into the library and all subsequent libraries and executables linked
29166 # against it.
29167 hardcode_automatic=$hardcode_automatic_FC
29168
29169 # Set to yes if linker adds runtime paths of dependent libraries
29170 # to runtime path list.
29171 inherit_rpath=$inherit_rpath_FC
29172
29173 # Whether libtool must link a program against all its dependency libraries.
29174 link_all_deplibs=$link_all_deplibs_FC
29175
29176 # Fix the shell variable \$srcfile for the compiler.
29177 fix_srcfile_path=$lt_fix_srcfile_path_FC
29178
29179 # Set to "yes" if exported symbols are required.
29180 always_export_symbols=$always_export_symbols_FC
29181
29182 # The commands to list exported symbols.
29183 export_symbols_cmds=$lt_export_symbols_cmds_FC
29184
29185 # Symbols that should not be listed in the preloaded symbols.
29186 exclude_expsyms=$lt_exclude_expsyms_FC
29187
29188 # Symbols that must always be exported.
29189 include_expsyms=$lt_include_expsyms_FC
29190
29191 # Commands necessary for linking programs (against libraries) with templates.
29192 prelink_cmds=$lt_prelink_cmds_FC
29193
29194 # Specify filename containing input files.
29195 file_list_spec=$lt_file_list_spec_FC
29196
29197 # How to hardcode a shared library path into an executable.
29198 hardcode_action=$hardcode_action_FC
29199
29200 # The directories searched by this compiler when creating a shared library.
29201 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
29202
29203 # Dependencies to place before and after the objects being linked to
29204 # create a shared library.
29205 predep_objects=$lt_predep_objects_FC
29206 postdep_objects=$lt_postdep_objects_FC
29207 predeps=$lt_predeps_FC
29208 postdeps=$lt_postdeps_FC
29209
29210 # The library search path used internally by the compiler when linking
29211 # a shared library.
29212 compiler_lib_search_path=$lt_compiler_lib_search_path_FC
29213
29214 # ### END LIBTOOL TAG CONFIG: FC
29215 _LT_EOF
29216
29217 ;;
29218 "gstdint.h":C)
29219 if test "$GCC" = yes; then
29220 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
29221 else
29222 echo "/* generated for $CC */" > tmp-stdint.h
29223 fi
29224
29225 sed 's/^ *//' >> tmp-stdint.h <<EOF
29226
29227 #ifndef GCC_GENERATED_STDINT_H
29228 #define GCC_GENERATED_STDINT_H 1
29229
29230 #include <sys/types.h>
29231 EOF
29232
29233 if test "$acx_cv_header_stdint" != stdint.h; then
29234 echo "#include <stddef.h>" >> tmp-stdint.h
29235 fi
29236 if test "$acx_cv_header_stdint" != stddef.h; then
29237 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
29238 fi
29239
29240 sed 's/^ *//' >> tmp-stdint.h <<EOF
29241 /* glibc uses these symbols as guards to prevent redefinitions. */
29242 #ifdef __int8_t_defined
29243 #define _INT8_T
29244 #define _INT16_T
29245 #define _INT32_T
29246 #endif
29247 #ifdef __uint32_t_defined
29248 #define _UINT32_T
29249 #endif
29250
29251 EOF
29252
29253 # ----------------- done header, emit basic int types -------------
29254 if test "$acx_cv_header_stdint" = stddef.h; then
29255 sed 's/^ *//' >> tmp-stdint.h <<EOF
29256
29257 #ifndef _UINT8_T
29258 #define _UINT8_T
29259 #ifndef __uint8_t_defined
29260 #define __uint8_t_defined
29261 #ifndef uint8_t
29262 typedef unsigned $acx_cv_type_int8_t uint8_t;
29263 #endif
29264 #endif
29265 #endif
29266
29267 #ifndef _UINT16_T
29268 #define _UINT16_T
29269 #ifndef __uint16_t_defined
29270 #define __uint16_t_defined
29271 #ifndef uint16_t
29272 typedef unsigned $acx_cv_type_int16_t uint16_t;
29273 #endif
29274 #endif
29275 #endif
29276
29277 #ifndef _UINT32_T
29278 #define _UINT32_T
29279 #ifndef __uint32_t_defined
29280 #define __uint32_t_defined
29281 #ifndef uint32_t
29282 typedef unsigned $acx_cv_type_int32_t uint32_t;
29283 #endif
29284 #endif
29285 #endif
29286
29287 #ifndef _INT8_T
29288 #define _INT8_T
29289 #ifndef __int8_t_defined
29290 #define __int8_t_defined
29291 #ifndef int8_t
29292 typedef $acx_cv_type_int8_t int8_t;
29293 #endif
29294 #endif
29295 #endif
29296
29297 #ifndef _INT16_T
29298 #define _INT16_T
29299 #ifndef __int16_t_defined
29300 #define __int16_t_defined
29301 #ifndef int16_t
29302 typedef $acx_cv_type_int16_t int16_t;
29303 #endif
29304 #endif
29305 #endif
29306
29307 #ifndef _INT32_T
29308 #define _INT32_T
29309 #ifndef __int32_t_defined
29310 #define __int32_t_defined
29311 #ifndef int32_t
29312 typedef $acx_cv_type_int32_t int32_t;
29313 #endif
29314 #endif
29315 #endif
29316 EOF
29317 elif test "$ac_cv_type_u_int32_t" = yes; then
29318 sed 's/^ *//' >> tmp-stdint.h <<EOF
29319
29320 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
29321 #ifndef _INT8_T
29322 #define _INT8_T
29323 #endif
29324 #ifndef _INT16_T
29325 #define _INT16_T
29326 #endif
29327 #ifndef _INT32_T
29328 #define _INT32_T
29329 #endif
29330
29331 #ifndef _UINT8_T
29332 #define _UINT8_T
29333 #ifndef __uint8_t_defined
29334 #define __uint8_t_defined
29335 #ifndef uint8_t
29336 typedef u_int8_t uint8_t;
29337 #endif
29338 #endif
29339 #endif
29340
29341 #ifndef _UINT16_T
29342 #define _UINT16_T
29343 #ifndef __uint16_t_defined
29344 #define __uint16_t_defined
29345 #ifndef uint16_t
29346 typedef u_int16_t uint16_t;
29347 #endif
29348 #endif
29349 #endif
29350
29351 #ifndef _UINT32_T
29352 #define _UINT32_T
29353 #ifndef __uint32_t_defined
29354 #define __uint32_t_defined
29355 #ifndef uint32_t
29356 typedef u_int32_t uint32_t;
29357 #endif
29358 #endif
29359 #endif
29360 EOF
29361 else
29362 sed 's/^ *//' >> tmp-stdint.h <<EOF
29363
29364 /* Some systems have guard macros to prevent redefinitions, define them. */
29365 #ifndef _INT8_T
29366 #define _INT8_T
29367 #endif
29368 #ifndef _INT16_T
29369 #define _INT16_T
29370 #endif
29371 #ifndef _INT32_T
29372 #define _INT32_T
29373 #endif
29374 #ifndef _UINT8_T
29375 #define _UINT8_T
29376 #endif
29377 #ifndef _UINT16_T
29378 #define _UINT16_T
29379 #endif
29380 #ifndef _UINT32_T
29381 #define _UINT32_T
29382 #endif
29383 EOF
29384 fi
29385
29386 # ------------- done basic int types, emit int64_t types ------------
29387 if test "$ac_cv_type_uint64_t" = yes; then
29388 sed 's/^ *//' >> tmp-stdint.h <<EOF
29389
29390 /* system headers have good uint64_t and int64_t */
29391 #ifndef _INT64_T
29392 #define _INT64_T
29393 #endif
29394 #ifndef _UINT64_T
29395 #define _UINT64_T
29396 #endif
29397 EOF
29398 elif test "$ac_cv_type_u_int64_t" = yes; then
29399 sed 's/^ *//' >> tmp-stdint.h <<EOF
29400
29401 /* system headers have an u_int64_t (and int64_t) */
29402 #ifndef _INT64_T
29403 #define _INT64_T
29404 #endif
29405 #ifndef _UINT64_T
29406 #define _UINT64_T
29407 #ifndef __uint64_t_defined
29408 #define __uint64_t_defined
29409 #ifndef uint64_t
29410 typedef u_int64_t uint64_t;
29411 #endif
29412 #endif
29413 #endif
29414 EOF
29415 elif test -n "$acx_cv_type_int64_t"; then
29416 sed 's/^ *//' >> tmp-stdint.h <<EOF
29417
29418 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
29419 #ifndef _INT64_T
29420 #define _INT64_T
29421 #ifndef int64_t
29422 typedef $acx_cv_type_int64_t int64_t;
29423 #endif
29424 #endif
29425 #ifndef _UINT64_T
29426 #define _UINT64_T
29427 #ifndef __uint64_t_defined
29428 #define __uint64_t_defined
29429 #ifndef uint64_t
29430 typedef unsigned $acx_cv_type_int64_t uint64_t;
29431 #endif
29432 #endif
29433 #endif
29434 EOF
29435 else
29436 sed 's/^ *//' >> tmp-stdint.h <<EOF
29437
29438 /* some common heuristics for int64_t, using compiler-specific tests */
29439 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
29440 #ifndef _INT64_T
29441 #define _INT64_T
29442 #ifndef __int64_t_defined
29443 #ifndef int64_t
29444 typedef long long int64_t;
29445 #endif
29446 #endif
29447 #endif
29448 #ifndef _UINT64_T
29449 #define _UINT64_T
29450 #ifndef uint64_t
29451 typedef unsigned long long uint64_t;
29452 #endif
29453 #endif
29454
29455 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
29456 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
29457 does not implement __extension__. But that compiler doesn't define
29458 __GNUC_MINOR__. */
29459 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
29460 # define __extension__
29461 # endif
29462
29463 # ifndef _INT64_T
29464 # define _INT64_T
29465 # ifndef int64_t
29466 __extension__ typedef long long int64_t;
29467 # endif
29468 # endif
29469 # ifndef _UINT64_T
29470 # define _UINT64_T
29471 # ifndef uint64_t
29472 __extension__ typedef unsigned long long uint64_t;
29473 # endif
29474 # endif
29475
29476 #elif !defined __STRICT_ANSI__
29477 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
29478
29479 # ifndef _INT64_T
29480 # define _INT64_T
29481 # ifndef int64_t
29482 typedef __int64 int64_t;
29483 # endif
29484 # endif
29485 # ifndef _UINT64_T
29486 # define _UINT64_T
29487 # ifndef uint64_t
29488 typedef unsigned __int64 uint64_t;
29489 # endif
29490 # endif
29491 # endif /* compiler */
29492
29493 #endif /* ANSI version */
29494 EOF
29495 fi
29496
29497 # ------------- done int64_t types, emit intptr types ------------
29498 if test "$ac_cv_type_uintptr_t" != yes; then
29499 sed 's/^ *//' >> tmp-stdint.h <<EOF
29500
29501 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
29502 #ifndef __uintptr_t_defined
29503 #ifndef uintptr_t
29504 typedef u$acx_cv_type_intptr_t uintptr_t;
29505 #endif
29506 #endif
29507 #ifndef __intptr_t_defined
29508 #ifndef intptr_t
29509 typedef $acx_cv_type_intptr_t intptr_t;
29510 #endif
29511 #endif
29512 EOF
29513 fi
29514
29515 # ------------- done intptr types, emit int_least types ------------
29516 if test "$ac_cv_type_int_least32_t" != yes; then
29517 sed 's/^ *//' >> tmp-stdint.h <<EOF
29518
29519 /* Define int_least types */
29520 typedef int8_t int_least8_t;
29521 typedef int16_t int_least16_t;
29522 typedef int32_t int_least32_t;
29523 #ifdef _INT64_T
29524 typedef int64_t int_least64_t;
29525 #endif
29526
29527 typedef uint8_t uint_least8_t;
29528 typedef uint16_t uint_least16_t;
29529 typedef uint32_t uint_least32_t;
29530 #ifdef _UINT64_T
29531 typedef uint64_t uint_least64_t;
29532 #endif
29533 EOF
29534 fi
29535
29536 # ------------- done intptr types, emit int_fast types ------------
29537 if test "$ac_cv_type_int_fast32_t" != yes; then
29538 sed 's/^ *//' >> tmp-stdint.h <<EOF
29539
29540 /* Define int_fast types. short is often slow */
29541 typedef int8_t int_fast8_t;
29542 typedef int int_fast16_t;
29543 typedef int32_t int_fast32_t;
29544 #ifdef _INT64_T
29545 typedef int64_t int_fast64_t;
29546 #endif
29547
29548 typedef uint8_t uint_fast8_t;
29549 typedef unsigned int uint_fast16_t;
29550 typedef uint32_t uint_fast32_t;
29551 #ifdef _UINT64_T
29552 typedef uint64_t uint_fast64_t;
29553 #endif
29554 EOF
29555 fi
29556
29557 if test "$ac_cv_type_uintmax_t" != yes; then
29558 sed 's/^ *//' >> tmp-stdint.h <<EOF
29559
29560 /* Define intmax based on what we found */
29561 #ifndef intmax_t
29562 #ifdef _INT64_T
29563 typedef int64_t intmax_t;
29564 #else
29565 typedef long intmax_t;
29566 #endif
29567 #endif
29568 #ifndef uintmax_t
29569 #ifdef _UINT64_T
29570 typedef uint64_t uintmax_t;
29571 #else
29572 typedef unsigned long uintmax_t;
29573 #endif
29574 #endif
29575 EOF
29576 fi
29577
29578 sed 's/^ *//' >> tmp-stdint.h <<EOF
29579
29580 #endif /* GCC_GENERATED_STDINT_H */
29581 EOF
29582
29583 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
29584 rm -f tmp-stdint.h
29585 else
29586 mv -f tmp-stdint.h gstdint.h
29587 fi
29588
29589 ;;
29590
29591 esac
29592 done # for ac_tag
29593
29594
29595 as_fn_exit 0
29596 _ACEOF
29597 ac_clean_files=$ac_clean_files_save
29598
29599 test $ac_write_fail = 0 ||
29600 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
29601
29602
29603 # configure is writing to config.log, and then calls config.status.
29604 # config.status does its own redirection, appending to config.log.
29605 # Unfortunately, on DOS this fails, as config.log is still kept open
29606 # by configure, so config.status won't be able to write to it; its
29607 # output is simply discarded. So we exec the FD to /dev/null,
29608 # effectively closing config.log, so it can be properly (re)opened and
29609 # appended to by config.status. When coming back to configure, we
29610 # need to make the FD available again.
29611 if test "$no_create" != yes; then
29612 ac_cs_success=:
29613 ac_config_status_args=
29614 test "$silent" = yes &&
29615 ac_config_status_args="$ac_config_status_args --quiet"
29616 exec 5>/dev/null
29617 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
29618 exec 5>>config.log
29619 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
29620 # would make configure fail if this is the last instruction.
29621 $ac_cs_success || as_fn_exit $?
29622 fi
29623 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
29624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
29625 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
29626 fi
29627