Fix PR number in ChangeLogs.
[official-gcc.git] / libgfortran / configure
blob80bfe84bb89e6ae77cf05ebc9f53d467fcf04f0e
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.
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.
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 ## -------------------- ##
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 *) :
30 esac
34 as_nl='
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"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
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=';'
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"
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
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
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
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
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='+ '
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
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 *) :
148 esac
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; }
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 :
164 else
165 exitcode=1; echo positional parameters were not saved.
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
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
186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
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
193 IFS=$as_save_IFS
194 test -z "$as_dir" && as_dir=.
195 as_found=:
196 case $as_dir in #(
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
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
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+"$@"}
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."
242 exit 1
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
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
260 { eval $1=; unset $1;}
262 as_unset=as_fn_unset
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
269 return $1
270 } # as_fn_set_status
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 ()
277 set +e
278 as_fn_set_status $1
279 exit $1
280 } # as_fn_exit
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
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/
309 /^X\(\/\/\)[^/].*/{
310 s//\1/
313 /^X\(\/\/\)$/{
314 s//\1/
317 /^X\(\/\).*/{
318 s//\1/
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"
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 ()
338 eval $1+=\$2
340 else
341 as_fn_append ()
343 eval $1=\$$1\$2
345 fi # as_fn_append
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 ()
355 as_val=$(( $* ))
357 else
358 as_fn_arith ()
360 as_val=`expr "$@" || test $? -eq 1`
362 fi # as_fn_arith
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 ()
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
377 $as_echo "$as_me: error: $1" >&2
378 as_fn_exit $as_status
379 } # as_fn_error
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
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389 as_basename=basename
390 else
391 as_basename=false
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
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/
409 /^X\/\(\/\/\)$/{
410 s//\1/
413 /^X\/\(\/\).*/{
414 s//\1/
417 s/.*/./; q'`
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
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 '
434 /[$]LINENO/=
435 ' <$as_myself |
436 sed '
437 s/[$]LINENO.*/&-/
438 t lineno
440 :lineno
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; }
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
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;;
468 ECHO_N='-n';;
469 esac
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
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'
492 else
493 as_ln_s='cp -p'
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
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
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=
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
526 as_executable_p=$as_test_x
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'"
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'"
534 SHELL=${CONFIG_SHELL-/bin/sh}
537 exec 7<&0 </dev/null 6>&1
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`
545 # Initializations.
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=
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/'
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"
600 ac_header_list=
601 ac_func_list=
602 ac_c_werror_flag=
603 ac_subst_vars='am__EXEEXT_FALSE
604 am__EXEEXT_TRUE
605 LTLIBOBJS
606 LIBOBJS
607 IEEE_FLAGS
608 FPU_HOST_HEADER
609 LIBGFOR_BUILD_QUAD_FALSE
610 LIBGFOR_BUILD_QUAD_TRUE
611 LIBQUADINCLUDE
612 LIBQUADLIB_DEP
613 LIBQUADLIB
614 LIBQUADSPEC
615 extra_ldflags_libgfortran
616 ac_ct_FC
617 FCFLAGS
619 enable_static
620 enable_shared
621 lt_host_flags
622 OTOOL64
623 OTOOL
624 LIPO
625 NMEDIT
626 DSYMUTIL
627 OBJDUMP
628 LN_S
630 ac_ct_DUMPBIN
631 DUMPBIN
633 FGREP
635 LIBTOOL
636 RANLIB
639 SECTION_FLAGS
640 LIBGFOR_USE_SYMVER_SUN_FALSE
641 LIBGFOR_USE_SYMVER_SUN_TRUE
642 LIBGFOR_USE_SYMVER_GNU_FALSE
643 LIBGFOR_USE_SYMVER_GNU_TRUE
644 LIBGFOR_USE_SYMVER_FALSE
645 LIBGFOR_USE_SYMVER_TRUE
646 AM_CFLAGS
647 AM_FCFLAGS
648 toolexeclibdir
649 toolexecdir
650 EGREP
651 GREP
653 am__fastdepCC_FALSE
654 am__fastdepCC_TRUE
655 CCDEPMODE
656 AMDEPBACKSLASH
657 AMDEP_FALSE
658 AMDEP_TRUE
659 am__quote
660 am__include
661 DEPDIR
662 OBJEXT
663 EXEEXT
664 ac_ct_CC
665 CPPFLAGS
666 LDFLAGS
667 CFLAGS
669 multi_basedir
670 MAINT
671 MAINTAINER_MODE_FALSE
672 MAINTAINER_MODE_TRUE
673 am__untar
674 am__tar
675 AMTAR
676 am__leading_dot
677 SET_MAKE
679 mkdir_p
680 MKDIR_P
681 INSTALL_STRIP_PROGRAM
682 STRIP
683 install_sh
684 MAKEINFO
685 AUTOHEADER
686 AUTOMAKE
687 AUTOCONF
688 ACLOCAL
689 VERSION
690 PACKAGE
691 CYGPATH_W
692 am__isrc
693 INSTALL_DATA
694 INSTALL_SCRIPT
695 INSTALL_PROGRAM
696 target_noncanonical
697 target_os
698 target_vendor
699 target_cpu
700 target
701 host_os
702 host_vendor
703 host_cpu
704 host
705 onestep
706 onestep_FALSE
707 onestep_TRUE
708 target_subdir
709 host_subdir
710 build_subdir
711 build_libsubdir
712 build_os
713 build_vendor
714 build_cpu
715 build
716 target_alias
717 host_alias
718 build_alias
719 LIBS
720 ECHO_T
721 ECHO_N
722 ECHO_C
723 DEFS
724 mandir
725 localedir
726 libdir
727 psdir
728 pdfdir
729 dvidir
730 htmldir
731 infodir
732 docdir
733 oldincludedir
734 includedir
735 localstatedir
736 sharedstatedir
737 sysconfdir
738 datadir
739 datarootdir
740 libexecdir
741 sbindir
742 bindir
743 program_transform_name
744 prefix
745 exec_prefix
746 PACKAGE_URL
747 PACKAGE_BUGREPORT
748 PACKAGE_STRING
749 PACKAGE_VERSION
750 PACKAGE_TARNAME
751 PACKAGE_NAME
752 PATH_SEPARATOR
753 SHELL'
754 ac_subst_files=''
755 ac_user_opts='
756 enable_option_checking
757 with_build_libsubdir
758 enable_version_specific_runtime_libs
759 enable_intermodule
760 enable_maintainer_mode
761 enable_multilib
762 enable_dependency_tracking
763 enable_symvers
764 enable_shared
765 enable_static
766 with_pic
767 enable_fast_install
768 with_gnu_ld
769 enable_libtool_lock
770 enable_largefile
771 enable_libquadmath_support
772 with_system_libunwind
774 ac_precious_vars='build_alias
775 host_alias
776 target_alias
778 CFLAGS
779 LDFLAGS
780 LIBS
781 CPPFLAGS
784 FCFLAGS'
787 # Initialize some variables set by options.
788 ac_init_help=
789 ac_init_version=false
790 ac_unrecognized_opts=
791 ac_unrecognized_sep=
792 # The variables have the same names as the options, with
793 # dashes changed to underlines.
794 cache_file=/dev/null
795 exec_prefix=NONE
796 no_create=
797 no_recursion=
798 prefix=NONE
799 program_prefix=NONE
800 program_suffix=NONE
801 program_transform_name=s,x,x,
802 silent=
803 site=
804 srcdir=
805 verbose=
806 x_includes=NONE
807 x_libraries=NONE
809 # Installation directory options.
810 # These are left unexpanded so users can "make install exec_prefix=/foo"
811 # and all the variables that are supposed to be based on exec_prefix
812 # by default will actually change.
813 # Use braces instead of parens because sh, perl, etc. also accept them.
814 # (The list follows the same order as the GNU Coding Standards.)
815 bindir='${exec_prefix}/bin'
816 sbindir='${exec_prefix}/sbin'
817 libexecdir='${exec_prefix}/libexec'
818 datarootdir='${prefix}/share'
819 datadir='${datarootdir}'
820 sysconfdir='${prefix}/etc'
821 sharedstatedir='${prefix}/com'
822 localstatedir='${prefix}/var'
823 includedir='${prefix}/include'
824 oldincludedir='/usr/include'
825 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
826 infodir='${datarootdir}/info'
827 htmldir='${docdir}'
828 dvidir='${docdir}'
829 pdfdir='${docdir}'
830 psdir='${docdir}'
831 libdir='${exec_prefix}/lib'
832 localedir='${datarootdir}/locale'
833 mandir='${datarootdir}/man'
835 ac_prev=
836 ac_dashdash=
837 for ac_option
839 # If the previous option needs an argument, assign it.
840 if test -n "$ac_prev"; then
841 eval $ac_prev=\$ac_option
842 ac_prev=
843 continue
846 case $ac_option in
847 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
848 *) ac_optarg=yes ;;
849 esac
851 # Accept the important Cygnus configure options, so we can diagnose typos.
853 case $ac_dashdash$ac_option in
855 ac_dashdash=yes ;;
857 -bindir | --bindir | --bindi | --bind | --bin | --bi)
858 ac_prev=bindir ;;
859 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
860 bindir=$ac_optarg ;;
862 -build | --build | --buil | --bui | --bu)
863 ac_prev=build_alias ;;
864 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
865 build_alias=$ac_optarg ;;
867 -cache-file | --cache-file | --cache-fil | --cache-fi \
868 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
869 ac_prev=cache_file ;;
870 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
871 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
872 cache_file=$ac_optarg ;;
874 --config-cache | -C)
875 cache_file=config.cache ;;
877 -datadir | --datadir | --datadi | --datad)
878 ac_prev=datadir ;;
879 -datadir=* | --datadir=* | --datadi=* | --datad=*)
880 datadir=$ac_optarg ;;
882 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
883 | --dataroo | --dataro | --datar)
884 ac_prev=datarootdir ;;
885 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
886 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
887 datarootdir=$ac_optarg ;;
889 -disable-* | --disable-*)
890 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
891 # Reject names that are not valid shell variable names.
892 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
893 as_fn_error "invalid feature name: $ac_useropt"
894 ac_useropt_orig=$ac_useropt
895 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
896 case $ac_user_opts in
898 "enable_$ac_useropt"
899 "*) ;;
900 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
901 ac_unrecognized_sep=', ';;
902 esac
903 eval enable_$ac_useropt=no ;;
905 -docdir | --docdir | --docdi | --doc | --do)
906 ac_prev=docdir ;;
907 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
908 docdir=$ac_optarg ;;
910 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
911 ac_prev=dvidir ;;
912 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
913 dvidir=$ac_optarg ;;
915 -enable-* | --enable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
924 "enable_$ac_useropt"
925 "*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
928 esac
929 eval enable_$ac_useropt=\$ac_optarg ;;
931 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
932 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
933 | --exec | --exe | --ex)
934 ac_prev=exec_prefix ;;
935 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
936 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
937 | --exec=* | --exe=* | --ex=*)
938 exec_prefix=$ac_optarg ;;
940 -gas | --gas | --ga | --g)
941 # Obsolete; use --with-gas.
942 with_gas=yes ;;
944 -help | --help | --hel | --he | -h)
945 ac_init_help=long ;;
946 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
947 ac_init_help=recursive ;;
948 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
949 ac_init_help=short ;;
951 -host | --host | --hos | --ho)
952 ac_prev=host_alias ;;
953 -host=* | --host=* | --hos=* | --ho=*)
954 host_alias=$ac_optarg ;;
956 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
957 ac_prev=htmldir ;;
958 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
959 | --ht=*)
960 htmldir=$ac_optarg ;;
962 -includedir | --includedir | --includedi | --included | --include \
963 | --includ | --inclu | --incl | --inc)
964 ac_prev=includedir ;;
965 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
966 | --includ=* | --inclu=* | --incl=* | --inc=*)
967 includedir=$ac_optarg ;;
969 -infodir | --infodir | --infodi | --infod | --info | --inf)
970 ac_prev=infodir ;;
971 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
972 infodir=$ac_optarg ;;
974 -libdir | --libdir | --libdi | --libd)
975 ac_prev=libdir ;;
976 -libdir=* | --libdir=* | --libdi=* | --libd=*)
977 libdir=$ac_optarg ;;
979 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
980 | --libexe | --libex | --libe)
981 ac_prev=libexecdir ;;
982 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
983 | --libexe=* | --libex=* | --libe=*)
984 libexecdir=$ac_optarg ;;
986 -localedir | --localedir | --localedi | --localed | --locale)
987 ac_prev=localedir ;;
988 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
989 localedir=$ac_optarg ;;
991 -localstatedir | --localstatedir | --localstatedi | --localstated \
992 | --localstate | --localstat | --localsta | --localst | --locals)
993 ac_prev=localstatedir ;;
994 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
995 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
996 localstatedir=$ac_optarg ;;
998 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
999 ac_prev=mandir ;;
1000 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1001 mandir=$ac_optarg ;;
1003 -nfp | --nfp | --nf)
1004 # Obsolete; use --without-fp.
1005 with_fp=no ;;
1007 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1008 | --no-cr | --no-c | -n)
1009 no_create=yes ;;
1011 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1012 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1013 no_recursion=yes ;;
1015 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1016 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1017 | --oldin | --oldi | --old | --ol | --o)
1018 ac_prev=oldincludedir ;;
1019 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1020 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1021 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1022 oldincludedir=$ac_optarg ;;
1024 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1025 ac_prev=prefix ;;
1026 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1027 prefix=$ac_optarg ;;
1029 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1030 | --program-pre | --program-pr | --program-p)
1031 ac_prev=program_prefix ;;
1032 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1033 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1034 program_prefix=$ac_optarg ;;
1036 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1037 | --program-suf | --program-su | --program-s)
1038 ac_prev=program_suffix ;;
1039 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1040 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1041 program_suffix=$ac_optarg ;;
1043 -program-transform-name | --program-transform-name \
1044 | --program-transform-nam | --program-transform-na \
1045 | --program-transform-n | --program-transform- \
1046 | --program-transform | --program-transfor \
1047 | --program-transfo | --program-transf \
1048 | --program-trans | --program-tran \
1049 | --progr-tra | --program-tr | --program-t)
1050 ac_prev=program_transform_name ;;
1051 -program-transform-name=* | --program-transform-name=* \
1052 | --program-transform-nam=* | --program-transform-na=* \
1053 | --program-transform-n=* | --program-transform-=* \
1054 | --program-transform=* | --program-transfor=* \
1055 | --program-transfo=* | --program-transf=* \
1056 | --program-trans=* | --program-tran=* \
1057 | --progr-tra=* | --program-tr=* | --program-t=*)
1058 program_transform_name=$ac_optarg ;;
1060 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1061 ac_prev=pdfdir ;;
1062 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1063 pdfdir=$ac_optarg ;;
1065 -psdir | --psdir | --psdi | --psd | --ps)
1066 ac_prev=psdir ;;
1067 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1068 psdir=$ac_optarg ;;
1070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1071 | -silent | --silent | --silen | --sile | --sil)
1072 silent=yes ;;
1074 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1075 ac_prev=sbindir ;;
1076 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1077 | --sbi=* | --sb=*)
1078 sbindir=$ac_optarg ;;
1080 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1081 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1082 | --sharedst | --shareds | --shared | --share | --shar \
1083 | --sha | --sh)
1084 ac_prev=sharedstatedir ;;
1085 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1086 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1087 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1088 | --sha=* | --sh=*)
1089 sharedstatedir=$ac_optarg ;;
1091 -site | --site | --sit)
1092 ac_prev=site ;;
1093 -site=* | --site=* | --sit=*)
1094 site=$ac_optarg ;;
1096 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1097 ac_prev=srcdir ;;
1098 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1099 srcdir=$ac_optarg ;;
1101 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1102 | --syscon | --sysco | --sysc | --sys | --sy)
1103 ac_prev=sysconfdir ;;
1104 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1105 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1106 sysconfdir=$ac_optarg ;;
1108 -target | --target | --targe | --targ | --tar | --ta | --t)
1109 ac_prev=target_alias ;;
1110 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1111 target_alias=$ac_optarg ;;
1113 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1114 verbose=yes ;;
1116 -version | --version | --versio | --versi | --vers | -V)
1117 ac_init_version=: ;;
1119 -with-* | --with-*)
1120 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1121 # Reject names that are not valid shell variable names.
1122 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1123 as_fn_error "invalid package name: $ac_useropt"
1124 ac_useropt_orig=$ac_useropt
1125 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1126 case $ac_user_opts in
1128 "with_$ac_useropt"
1129 "*) ;;
1130 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1131 ac_unrecognized_sep=', ';;
1132 esac
1133 eval with_$ac_useropt=\$ac_optarg ;;
1135 -without-* | --without-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1144 "with_$ac_useropt"
1145 "*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=no ;;
1151 --x)
1152 # Obsolete; use --with-x.
1153 with_x=yes ;;
1155 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1156 | --x-incl | --x-inc | --x-in | --x-i)
1157 ac_prev=x_includes ;;
1158 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1159 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1160 x_includes=$ac_optarg ;;
1162 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1163 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1164 ac_prev=x_libraries ;;
1165 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1166 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1167 x_libraries=$ac_optarg ;;
1169 -*) as_fn_error "unrecognized option: \`$ac_option'
1170 Try \`$0 --help' for more information."
1173 *=*)
1174 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1175 # Reject names that are not valid shell variable names.
1176 case $ac_envvar in #(
1177 '' | [0-9]* | *[!_$as_cr_alnum]* )
1178 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1179 esac
1180 eval $ac_envvar=\$ac_optarg
1181 export $ac_envvar ;;
1184 # FIXME: should be removed in autoconf 3.0.
1185 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1186 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1187 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1188 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1191 esac
1192 done
1194 if test -n "$ac_prev"; then
1195 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1196 as_fn_error "missing argument to $ac_option"
1199 if test -n "$ac_unrecognized_opts"; then
1200 case $enable_option_checking in
1201 no) ;;
1202 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1203 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1204 esac
1207 # Check all directory arguments for consistency.
1208 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1209 datadir sysconfdir sharedstatedir localstatedir includedir \
1210 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1211 libdir localedir mandir
1213 eval ac_val=\$$ac_var
1214 # Remove trailing slashes.
1215 case $ac_val in
1216 */ )
1217 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1218 eval $ac_var=\$ac_val;;
1219 esac
1220 # Be sure to have absolute directory names.
1221 case $ac_val in
1222 [\\/$]* | ?:[\\/]* ) continue;;
1223 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1224 esac
1225 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1226 done
1228 # There might be people who depend on the old broken behavior: `$host'
1229 # used to hold the argument of --host etc.
1230 # FIXME: To remove some day.
1231 build=$build_alias
1232 host=$host_alias
1233 target=$target_alias
1235 # FIXME: To remove some day.
1236 if test "x$host_alias" != x; then
1237 if test "x$build_alias" = x; then
1238 cross_compiling=maybe
1239 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1240 If a cross compiler is detected then cross compile mode will be used." >&2
1241 elif test "x$build_alias" != "x$host_alias"; then
1242 cross_compiling=yes
1246 ac_tool_prefix=
1247 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1249 test "$silent" = yes && exec 6>/dev/null
1252 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1253 ac_ls_di=`ls -di .` &&
1254 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1255 as_fn_error "working directory cannot be determined"
1256 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1257 as_fn_error "pwd does not report name of working directory"
1260 # Find the source files, if location was not specified.
1261 if test -z "$srcdir"; then
1262 ac_srcdir_defaulted=yes
1263 # Try the directory containing this script, then the parent directory.
1264 ac_confdir=`$as_dirname -- "$as_myself" ||
1265 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1266 X"$as_myself" : 'X\(//\)[^/]' \| \
1267 X"$as_myself" : 'X\(//\)$' \| \
1268 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1269 $as_echo X"$as_myself" |
1270 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1271 s//\1/
1274 /^X\(\/\/\)[^/].*/{
1275 s//\1/
1278 /^X\(\/\/\)$/{
1279 s//\1/
1282 /^X\(\/\).*/{
1283 s//\1/
1286 s/.*/./; q'`
1287 srcdir=$ac_confdir
1288 if test ! -r "$srcdir/$ac_unique_file"; then
1289 srcdir=..
1291 else
1292 ac_srcdir_defaulted=no
1294 if test ! -r "$srcdir/$ac_unique_file"; then
1295 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1296 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1298 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1299 ac_abs_confdir=`(
1300 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1301 pwd)`
1302 # When building in place, set srcdir=.
1303 if test "$ac_abs_confdir" = "$ac_pwd"; then
1304 srcdir=.
1306 # Remove unnecessary trailing slashes from srcdir.
1307 # Double slashes in file names in object file debugging info
1308 # mess up M-x gdb in Emacs.
1309 case $srcdir in
1310 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1311 esac
1312 for ac_var in $ac_precious_vars; do
1313 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1314 eval ac_env_${ac_var}_value=\$${ac_var}
1315 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1316 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1317 done
1320 # Report the --help message.
1322 if test "$ac_init_help" = "long"; then
1323 # Omit some internal or obsolete options to make the list less imposing.
1324 # This message is too long to be a string in the A/UX 3.1 sh.
1325 cat <<_ACEOF
1326 \`configure' configures GNU Fortran Runtime Library 0.3 to adapt to many kinds of systems.
1328 Usage: $0 [OPTION]... [VAR=VALUE]...
1330 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1331 VAR=VALUE. See below for descriptions of some of the useful variables.
1333 Defaults for the options are specified in brackets.
1335 Configuration:
1336 -h, --help display this help and exit
1337 --help=short display options specific to this package
1338 --help=recursive display the short help of all the included packages
1339 -V, --version display version information and exit
1340 -q, --quiet, --silent do not print \`checking...' messages
1341 --cache-file=FILE cache test results in FILE [disabled]
1342 -C, --config-cache alias for \`--cache-file=config.cache'
1343 -n, --no-create do not create output files
1344 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1346 Installation directories:
1347 --prefix=PREFIX install architecture-independent files in PREFIX
1348 [$ac_default_prefix]
1349 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1350 [PREFIX]
1352 By default, \`make install' will install all the files in
1353 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1354 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1355 for instance \`--prefix=\$HOME'.
1357 For better control, use the options below.
1359 Fine tuning of the installation directories:
1360 --bindir=DIR user executables [EPREFIX/bin]
1361 --sbindir=DIR system admin executables [EPREFIX/sbin]
1362 --libexecdir=DIR program executables [EPREFIX/libexec]
1363 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1364 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1365 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1366 --libdir=DIR object code libraries [EPREFIX/lib]
1367 --includedir=DIR C header files [PREFIX/include]
1368 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1369 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1370 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1371 --infodir=DIR info documentation [DATAROOTDIR/info]
1372 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1373 --mandir=DIR man documentation [DATAROOTDIR/man]
1374 --docdir=DIR documentation root [DATAROOTDIR/doc/libgfortran]
1375 --htmldir=DIR html documentation [DOCDIR]
1376 --dvidir=DIR dvi documentation [DOCDIR]
1377 --pdfdir=DIR pdf documentation [DOCDIR]
1378 --psdir=DIR ps documentation [DOCDIR]
1379 _ACEOF
1381 cat <<\_ACEOF
1383 Program names:
1384 --program-prefix=PREFIX prepend PREFIX to installed program names
1385 --program-suffix=SUFFIX append SUFFIX to installed program names
1386 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1388 System types:
1389 --build=BUILD configure for building on BUILD [guessed]
1390 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1391 --target=TARGET configure for building compilers for TARGET [HOST]
1392 _ACEOF
1395 if test -n "$ac_init_help"; then
1396 case $ac_init_help in
1397 short | recursive ) echo "Configuration of GNU Fortran Runtime Library 0.3:";;
1398 esac
1399 cat <<\_ACEOF
1401 Optional Features:
1402 --disable-option-checking ignore unrecognized --enable/--with options
1403 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1404 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1405 --enable-version-specific-runtime-libs
1406 specify that runtime libraries should be installed
1407 in a compiler-specific directory
1408 --enable-intermodule build the library in one step
1409 --enable-maintainer-mode enable make rules and dependencies not useful
1410 (and sometimes confusing) to the casual installer
1411 --enable-multilib build many library versions (default)
1412 --disable-dependency-tracking speeds up one-time build
1413 --enable-dependency-tracking do not reject slow dependency extractors
1414 --disable-symvers disable symbol versioning for libgfortran
1415 --enable-shared[=PKGS] build shared libraries [default=yes]
1416 --enable-static[=PKGS] build static libraries [default=yes]
1417 --enable-fast-install[=PKGS]
1418 optimize for fast installation [default=yes]
1419 --disable-libtool-lock avoid locking (might break parallel builds)
1420 --disable-largefile omit support for large files
1421 --disable-libquadmath-support
1422 disable libquadmath support for Fortran
1424 Optional Packages:
1425 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1426 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1427 --with-build-libsubdir=DIR Directory where to find libraries for build system
1428 --with-pic try to use only PIC/non-PIC objects [default=use
1429 both]
1430 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1431 --with-system-libunwind use installed libunwind
1433 Some influential environment variables:
1434 CC C compiler command
1435 CFLAGS C compiler flags
1436 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1437 nonstandard directory <lib dir>
1438 LIBS libraries to pass to the linker, e.g. -l<library>
1439 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1440 you have headers in a nonstandard directory <include dir>
1441 CPP C preprocessor
1442 FC Fortran compiler command
1443 FCFLAGS Fortran compiler flags
1445 Use these variables to override the choices made by `configure' or to help
1446 it to find libraries and programs with nonstandard names/locations.
1448 Report bugs to the package provider.
1449 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
1450 General help using GNU software: <http://www.gnu.org/gethelp/>.
1451 _ACEOF
1452 ac_status=$?
1455 if test "$ac_init_help" = "recursive"; then
1456 # If there are subdirs, report their specific --help.
1457 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1458 test -d "$ac_dir" ||
1459 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1460 continue
1461 ac_builddir=.
1463 case "$ac_dir" in
1464 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1466 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1467 # A ".." for each directory in $ac_dir_suffix.
1468 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1469 case $ac_top_builddir_sub in
1470 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1472 esac ;;
1473 esac
1474 ac_abs_top_builddir=$ac_pwd
1475 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1476 # for backward compatibility:
1477 ac_top_builddir=$ac_top_build_prefix
1479 case $srcdir in
1480 .) # We are building in place.
1481 ac_srcdir=.
1482 ac_top_srcdir=$ac_top_builddir_sub
1483 ac_abs_top_srcdir=$ac_pwd ;;
1484 [\\/]* | ?:[\\/]* ) # Absolute name.
1485 ac_srcdir=$srcdir$ac_dir_suffix;
1486 ac_top_srcdir=$srcdir
1487 ac_abs_top_srcdir=$srcdir ;;
1488 *) # Relative name.
1489 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1490 ac_top_srcdir=$ac_top_build_prefix$srcdir
1491 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1492 esac
1493 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1495 cd "$ac_dir" || { ac_status=$?; continue; }
1496 # Check for guested configure.
1497 if test -f "$ac_srcdir/configure.gnu"; then
1498 echo &&
1499 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1500 elif test -f "$ac_srcdir/configure"; then
1501 echo &&
1502 $SHELL "$ac_srcdir/configure" --help=recursive
1503 else
1504 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1505 fi || ac_status=$?
1506 cd "$ac_pwd" || { ac_status=$?; break; }
1507 done
1510 test -n "$ac_init_help" && exit $ac_status
1511 if $ac_init_version; then
1512 cat <<\_ACEOF
1513 GNU Fortran Runtime Library configure 0.3
1514 generated by GNU Autoconf 2.64
1516 Copyright (C) 2009 Free Software Foundation, Inc.
1517 This configure script is free software; the Free Software Foundation
1518 gives unlimited permission to copy, distribute and modify it.
1519 _ACEOF
1520 exit
1523 ## ------------------------ ##
1524 ## Autoconf initialization. ##
1525 ## ------------------------ ##
1527 # ac_fn_c_try_compile LINENO
1528 # --------------------------
1529 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1530 ac_fn_c_try_compile ()
1532 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1533 rm -f conftest.$ac_objext
1534 if { { ac_try="$ac_compile"
1535 case "(($ac_try" in
1536 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1537 *) ac_try_echo=$ac_try;;
1538 esac
1539 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1540 $as_echo "$ac_try_echo"; } >&5
1541 (eval "$ac_compile") 2>conftest.err
1542 ac_status=$?
1543 if test -s conftest.err; then
1544 grep -v '^ *+' conftest.err >conftest.er1
1545 cat conftest.er1 >&5
1546 mv -f conftest.er1 conftest.err
1548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1549 test $ac_status = 0; } && {
1550 test -z "$ac_c_werror_flag" ||
1551 test ! -s conftest.err
1552 } && test -s conftest.$ac_objext; then :
1553 ac_retval=0
1554 else
1555 $as_echo "$as_me: failed program was:" >&5
1556 sed 's/^/| /' conftest.$ac_ext >&5
1558 ac_retval=1
1560 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1561 return $ac_retval
1563 } # ac_fn_c_try_compile
1565 # ac_fn_c_try_cpp LINENO
1566 # ----------------------
1567 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1568 ac_fn_c_try_cpp ()
1570 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1571 if { { ac_try="$ac_cpp conftest.$ac_ext"
1572 case "(($ac_try" in
1573 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1574 *) ac_try_echo=$ac_try;;
1575 esac
1576 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1577 $as_echo "$ac_try_echo"; } >&5
1578 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1579 ac_status=$?
1580 if test -s conftest.err; then
1581 grep -v '^ *+' conftest.err >conftest.er1
1582 cat conftest.er1 >&5
1583 mv -f conftest.er1 conftest.err
1585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1586 test $ac_status = 0; } >/dev/null && {
1587 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1588 test ! -s conftest.err
1589 }; then :
1590 ac_retval=0
1591 else
1592 $as_echo "$as_me: failed program was:" >&5
1593 sed 's/^/| /' conftest.$ac_ext >&5
1595 ac_retval=1
1597 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1598 return $ac_retval
1600 } # ac_fn_c_try_cpp
1602 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1603 # -------------------------------------------------------
1604 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1605 # the include files in INCLUDES and setting the cache variable VAR
1606 # accordingly.
1607 ac_fn_c_check_header_mongrel ()
1609 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1610 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1612 $as_echo_n "checking for $2... " >&6; }
1613 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1614 $as_echo_n "(cached) " >&6
1616 eval ac_res=\$$3
1617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1618 $as_echo "$ac_res" >&6; }
1619 else
1620 # Is the header compilable?
1621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1622 $as_echo_n "checking $2 usability... " >&6; }
1623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1624 /* end confdefs.h. */
1626 #include <$2>
1627 _ACEOF
1628 if ac_fn_c_try_compile "$LINENO"; then :
1629 ac_header_compiler=yes
1630 else
1631 ac_header_compiler=no
1633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1635 $as_echo "$ac_header_compiler" >&6; }
1637 # Is the header present?
1638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1639 $as_echo_n "checking $2 presence... " >&6; }
1640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1641 /* end confdefs.h. */
1642 #include <$2>
1643 _ACEOF
1644 if ac_fn_c_try_cpp "$LINENO"; then :
1645 ac_header_preproc=yes
1646 else
1647 ac_header_preproc=no
1649 rm -f conftest.err conftest.$ac_ext
1650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1651 $as_echo "$ac_header_preproc" >&6; }
1653 # So? What about this header?
1654 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1655 yes:no: )
1656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1657 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1659 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1661 no:yes:* )
1662 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1663 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1665 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1667 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1668 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1669 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1671 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1673 esac
1674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1675 $as_echo_n "checking for $2... " >&6; }
1676 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1677 $as_echo_n "(cached) " >&6
1678 else
1679 eval "$3=\$ac_header_compiler"
1681 eval ac_res=\$$3
1682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1683 $as_echo "$ac_res" >&6; }
1685 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1687 } # ac_fn_c_check_header_mongrel
1689 # ac_fn_c_try_run LINENO
1690 # ----------------------
1691 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1692 # that executables *can* be run.
1693 ac_fn_c_try_run ()
1695 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1696 if { { ac_try="$ac_link"
1697 case "(($ac_try" in
1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699 *) ac_try_echo=$ac_try;;
1700 esac
1701 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702 $as_echo "$ac_try_echo"; } >&5
1703 (eval "$ac_link") 2>&5
1704 ac_status=$?
1705 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1706 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1707 { { case "(($ac_try" in
1708 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1709 *) ac_try_echo=$ac_try;;
1710 esac
1711 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1712 $as_echo "$ac_try_echo"; } >&5
1713 (eval "$ac_try") 2>&5
1714 ac_status=$?
1715 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1716 test $ac_status = 0; }; }; then :
1717 ac_retval=0
1718 else
1719 $as_echo "$as_me: program exited with status $ac_status" >&5
1720 $as_echo "$as_me: failed program was:" >&5
1721 sed 's/^/| /' conftest.$ac_ext >&5
1723 ac_retval=$ac_status
1725 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1726 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1727 return $ac_retval
1729 } # ac_fn_c_try_run
1731 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1732 # -------------------------------------------------------
1733 # Tests whether HEADER exists and can be compiled using the include files in
1734 # INCLUDES, setting the cache variable VAR accordingly.
1735 ac_fn_c_check_header_compile ()
1737 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739 $as_echo_n "checking for $2... " >&6; }
1740 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1741 $as_echo_n "(cached) " >&6
1742 else
1743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744 /* end confdefs.h. */
1746 #include <$2>
1747 _ACEOF
1748 if ac_fn_c_try_compile "$LINENO"; then :
1749 eval "$3=yes"
1750 else
1751 eval "$3=no"
1753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1755 eval ac_res=\$$3
1756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1757 $as_echo "$ac_res" >&6; }
1758 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760 } # ac_fn_c_check_header_compile
1762 # ac_fn_c_try_link LINENO
1763 # -----------------------
1764 # Try to link conftest.$ac_ext, and return whether this succeeded.
1765 ac_fn_c_try_link ()
1767 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768 rm -f conftest.$ac_objext conftest$ac_exeext
1769 if { { ac_try="$ac_link"
1770 case "(($ac_try" in
1771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1772 *) ac_try_echo=$ac_try;;
1773 esac
1774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1775 $as_echo "$ac_try_echo"; } >&5
1776 (eval "$ac_link") 2>conftest.err
1777 ac_status=$?
1778 if test -s conftest.err; then
1779 grep -v '^ *+' conftest.err >conftest.er1
1780 cat conftest.er1 >&5
1781 mv -f conftest.er1 conftest.err
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; } && {
1785 test -z "$ac_c_werror_flag" ||
1786 test ! -s conftest.err
1787 } && test -s conftest$ac_exeext && {
1788 test "$cross_compiling" = yes ||
1789 $as_test_x conftest$ac_exeext
1790 }; then :
1791 ac_retval=0
1792 else
1793 $as_echo "$as_me: failed program was:" >&5
1794 sed 's/^/| /' conftest.$ac_ext >&5
1796 ac_retval=1
1798 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1799 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1800 # interfere with the next link command; also delete a directory that is
1801 # left behind by Apple's compiler. We do this before executing the actions.
1802 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1803 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1804 return $ac_retval
1806 } # ac_fn_c_try_link
1808 # ac_fn_c_check_func LINENO FUNC VAR
1809 # ----------------------------------
1810 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1811 ac_fn_c_check_func ()
1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1815 $as_echo_n "checking for $2... " >&6; }
1816 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1817 $as_echo_n "(cached) " >&6
1818 else
1819 if test x$gcc_no_link = xyes; then
1820 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1824 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1825 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1826 #define $2 innocuous_$2
1828 /* System header to define __stub macros and hopefully few prototypes,
1829 which can conflict with char $2 (); below.
1830 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1831 <limits.h> exists even on freestanding compilers. */
1833 #ifdef __STDC__
1834 # include <limits.h>
1835 #else
1836 # include <assert.h>
1837 #endif
1839 #undef $2
1841 /* Override any GCC internal prototype to avoid an error.
1842 Use char because int might match the return type of a GCC
1843 builtin and then its argument prototype would still apply. */
1844 #ifdef __cplusplus
1845 extern "C"
1846 #endif
1847 char $2 ();
1848 /* The GNU C library defines this for functions which it implements
1849 to always fail with ENOSYS. Some functions are actually named
1850 something starting with __ and the normal name is an alias. */
1851 #if defined __stub_$2 || defined __stub___$2
1852 choke me
1853 #endif
1856 main ()
1858 return $2 ();
1860 return 0;
1862 _ACEOF
1863 if ac_fn_c_try_link "$LINENO"; then :
1864 eval "$3=yes"
1865 else
1866 eval "$3=no"
1868 rm -f core conftest.err conftest.$ac_objext \
1869 conftest$ac_exeext conftest.$ac_ext
1871 eval ac_res=\$$3
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873 $as_echo "$ac_res" >&6; }
1874 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1876 } # ac_fn_c_check_func
1878 # ac_fn_fc_try_compile LINENO
1879 # ---------------------------
1880 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1881 ac_fn_fc_try_compile ()
1883 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1884 rm -f conftest.$ac_objext
1885 if { { ac_try="$ac_compile"
1886 case "(($ac_try" in
1887 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1888 *) ac_try_echo=$ac_try;;
1889 esac
1890 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1891 $as_echo "$ac_try_echo"; } >&5
1892 (eval "$ac_compile") 2>conftest.err
1893 ac_status=$?
1894 if test -s conftest.err; then
1895 grep -v '^ *+' conftest.err >conftest.er1
1896 cat conftest.er1 >&5
1897 mv -f conftest.er1 conftest.err
1899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1900 test $ac_status = 0; } && {
1901 test -z "$ac_fc_werror_flag" ||
1902 test ! -s conftest.err
1903 } && test -s conftest.$ac_objext; then :
1904 ac_retval=0
1905 else
1906 $as_echo "$as_me: failed program was:" >&5
1907 sed 's/^/| /' conftest.$ac_ext >&5
1909 ac_retval=1
1911 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1912 return $ac_retval
1914 } # ac_fn_fc_try_compile
1916 # ac_fn_fc_try_link LINENO
1917 # ------------------------
1918 # Try to link conftest.$ac_ext, and return whether this succeeded.
1919 ac_fn_fc_try_link ()
1921 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1922 rm -f conftest.$ac_objext conftest$ac_exeext
1923 if { { ac_try="$ac_link"
1924 case "(($ac_try" in
1925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1926 *) ac_try_echo=$ac_try;;
1927 esac
1928 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1929 $as_echo "$ac_try_echo"; } >&5
1930 (eval "$ac_link") 2>conftest.err
1931 ac_status=$?
1932 if test -s conftest.err; then
1933 grep -v '^ *+' conftest.err >conftest.er1
1934 cat conftest.er1 >&5
1935 mv -f conftest.er1 conftest.err
1937 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1938 test $ac_status = 0; } && {
1939 test -z "$ac_fc_werror_flag" ||
1940 test ! -s conftest.err
1941 } && test -s conftest$ac_exeext && {
1942 test "$cross_compiling" = yes ||
1943 $as_test_x conftest$ac_exeext
1944 }; then :
1945 ac_retval=0
1946 else
1947 $as_echo "$as_me: failed program was:" >&5
1948 sed 's/^/| /' conftest.$ac_ext >&5
1950 ac_retval=1
1952 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1953 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1954 # interfere with the next link command; also delete a directory that is
1955 # left behind by Apple's compiler. We do this before executing the actions.
1956 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1957 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1958 return $ac_retval
1960 } # ac_fn_fc_try_link
1962 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1963 # -------------------------------------------
1964 # Tests whether TYPE exists after having included INCLUDES, setting cache
1965 # variable VAR accordingly.
1966 ac_fn_c_check_type ()
1968 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1970 $as_echo_n "checking for $2... " >&6; }
1971 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1972 $as_echo_n "(cached) " >&6
1973 else
1974 eval "$3=no"
1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1976 /* end confdefs.h. */
1979 main ()
1981 if (sizeof ($2))
1982 return 0;
1984 return 0;
1986 _ACEOF
1987 if ac_fn_c_try_compile "$LINENO"; then :
1988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1989 /* end confdefs.h. */
1992 main ()
1994 if (sizeof (($2)))
1995 return 0;
1997 return 0;
1999 _ACEOF
2000 if ac_fn_c_try_compile "$LINENO"; then :
2002 else
2003 eval "$3=yes"
2005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2009 eval ac_res=\$$3
2010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011 $as_echo "$ac_res" >&6; }
2012 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2014 } # ac_fn_c_check_type
2016 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2017 # --------------------------------------------
2018 # Tries to find the compile-time value of EXPR in a program that includes
2019 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2020 # computed
2021 ac_fn_c_compute_int ()
2023 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 if test "$cross_compiling" = yes; then
2025 # Depending upon the size, compute the lo and hi bounds.
2026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2027 /* end confdefs.h. */
2030 main ()
2032 static int test_array [1 - 2 * !(($2) >= 0)];
2033 test_array [0] = 0
2036 return 0;
2038 _ACEOF
2039 if ac_fn_c_try_compile "$LINENO"; then :
2040 ac_lo=0 ac_mid=0
2041 while :; do
2042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2043 /* end confdefs.h. */
2046 main ()
2048 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2049 test_array [0] = 0
2052 return 0;
2054 _ACEOF
2055 if ac_fn_c_try_compile "$LINENO"; then :
2056 ac_hi=$ac_mid; break
2057 else
2058 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2059 if test $ac_lo -le $ac_mid; then
2060 ac_lo= ac_hi=
2061 break
2063 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2065 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2066 done
2067 else
2068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2069 /* end confdefs.h. */
2072 main ()
2074 static int test_array [1 - 2 * !(($2) < 0)];
2075 test_array [0] = 0
2078 return 0;
2080 _ACEOF
2081 if ac_fn_c_try_compile "$LINENO"; then :
2082 ac_hi=-1 ac_mid=-1
2083 while :; do
2084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2085 /* end confdefs.h. */
2088 main ()
2090 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2091 test_array [0] = 0
2094 return 0;
2096 _ACEOF
2097 if ac_fn_c_try_compile "$LINENO"; then :
2098 ac_lo=$ac_mid; break
2099 else
2100 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2101 if test $ac_mid -le $ac_hi; then
2102 ac_lo= ac_hi=
2103 break
2105 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2108 done
2109 else
2110 ac_lo= ac_hi=
2112 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2114 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2115 # Binary search between lo and hi bounds.
2116 while test "x$ac_lo" != "x$ac_hi"; do
2117 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2119 /* end confdefs.h. */
2122 main ()
2124 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2125 test_array [0] = 0
2128 return 0;
2130 _ACEOF
2131 if ac_fn_c_try_compile "$LINENO"; then :
2132 ac_hi=$ac_mid
2133 else
2134 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2136 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2137 done
2138 case $ac_lo in #((
2139 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2140 '') ac_retval=1 ;;
2141 esac
2142 else
2143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2144 /* end confdefs.h. */
2146 static long int longval () { return $2; }
2147 static unsigned long int ulongval () { return $2; }
2148 #include <stdio.h>
2149 #include <stdlib.h>
2151 main ()
2154 FILE *f = fopen ("conftest.val", "w");
2155 if (! f)
2156 return 1;
2157 if (($2) < 0)
2159 long int i = longval ();
2160 if (i != ($2))
2161 return 1;
2162 fprintf (f, "%ld", i);
2164 else
2166 unsigned long int i = ulongval ();
2167 if (i != ($2))
2168 return 1;
2169 fprintf (f, "%lu", i);
2171 /* Do not output a trailing newline, as this causes \r\n confusion
2172 on some platforms. */
2173 return ferror (f) || fclose (f) != 0;
2176 return 0;
2178 _ACEOF
2179 if ac_fn_c_try_run "$LINENO"; then :
2180 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2181 else
2182 ac_retval=1
2184 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2185 conftest.$ac_objext conftest.beam conftest.$ac_ext
2186 rm -f conftest.val
2189 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2190 return $ac_retval
2192 } # ac_fn_c_compute_int
2194 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2195 # ----------------------------------------------------
2196 # Tries to find if the field MEMBER exists in type AGGR, after including
2197 # INCLUDES, setting cache variable VAR accordingly.
2198 ac_fn_c_check_member ()
2200 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2202 $as_echo_n "checking for $2.$3... " >&6; }
2203 if { as_var=$4; eval "test \"\${$as_var+set}\" = set"; }; then :
2204 $as_echo_n "(cached) " >&6
2205 else
2206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2207 /* end confdefs.h. */
2210 main ()
2212 static $2 ac_aggr;
2213 if (ac_aggr.$3)
2214 return 0;
2216 return 0;
2218 _ACEOF
2219 if ac_fn_c_try_compile "$LINENO"; then :
2220 eval "$4=yes"
2221 else
2222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2223 /* end confdefs.h. */
2226 main ()
2228 static $2 ac_aggr;
2229 if (sizeof ac_aggr.$3)
2230 return 0;
2232 return 0;
2234 _ACEOF
2235 if ac_fn_c_try_compile "$LINENO"; then :
2236 eval "$4=yes"
2237 else
2238 eval "$4=no"
2240 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2242 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2244 eval ac_res=\$$4
2245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2246 $as_echo "$ac_res" >&6; }
2247 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2249 } # ac_fn_c_check_member
2250 cat >config.log <<_ACEOF
2251 This file contains any messages produced by compilers while
2252 running configure, to aid debugging if configure makes a mistake.
2254 It was created by GNU Fortran Runtime Library $as_me 0.3, which was
2255 generated by GNU Autoconf 2.64. Invocation command line was
2257 $ $0 $@
2259 _ACEOF
2260 exec 5>>config.log
2262 cat <<_ASUNAME
2263 ## --------- ##
2264 ## Platform. ##
2265 ## --------- ##
2267 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2268 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2269 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2270 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2271 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2273 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2274 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2276 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2277 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2278 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2279 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2280 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2281 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2282 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2284 _ASUNAME
2286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2287 for as_dir in $PATH
2289 IFS=$as_save_IFS
2290 test -z "$as_dir" && as_dir=.
2291 $as_echo "PATH: $as_dir"
2292 done
2293 IFS=$as_save_IFS
2295 } >&5
2297 cat >&5 <<_ACEOF
2300 ## ----------- ##
2301 ## Core tests. ##
2302 ## ----------- ##
2304 _ACEOF
2307 # Keep a trace of the command line.
2308 # Strip out --no-create and --no-recursion so they do not pile up.
2309 # Strip out --silent because we don't want to record it for future runs.
2310 # Also quote any args containing shell meta-characters.
2311 # Make two passes to allow for proper duplicate-argument suppression.
2312 ac_configure_args=
2313 ac_configure_args0=
2314 ac_configure_args1=
2315 ac_must_keep_next=false
2316 for ac_pass in 1 2
2318 for ac_arg
2320 case $ac_arg in
2321 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2322 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2323 | -silent | --silent | --silen | --sile | --sil)
2324 continue ;;
2325 *\'*)
2326 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2327 esac
2328 case $ac_pass in
2329 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2331 as_fn_append ac_configure_args1 " '$ac_arg'"
2332 if test $ac_must_keep_next = true; then
2333 ac_must_keep_next=false # Got value, back to normal.
2334 else
2335 case $ac_arg in
2336 *=* | --config-cache | -C | -disable-* | --disable-* \
2337 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2338 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2339 | -with-* | --with-* | -without-* | --without-* | --x)
2340 case "$ac_configure_args0 " in
2341 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2342 esac
2344 -* ) ac_must_keep_next=true ;;
2345 esac
2347 as_fn_append ac_configure_args " '$ac_arg'"
2349 esac
2350 done
2351 done
2352 { ac_configure_args0=; unset ac_configure_args0;}
2353 { ac_configure_args1=; unset ac_configure_args1;}
2355 # When interrupted or exit'd, cleanup temporary files, and complete
2356 # config.log. We remove comments because anyway the quotes in there
2357 # would cause problems or look ugly.
2358 # WARNING: Use '\'' to represent an apostrophe within the trap.
2359 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2360 trap 'exit_status=$?
2361 # Save into config.log some information that might help in debugging.
2363 echo
2365 cat <<\_ASBOX
2366 ## ---------------- ##
2367 ## Cache variables. ##
2368 ## ---------------- ##
2369 _ASBOX
2370 echo
2371 # The following way of writing the cache mishandles newlines in values,
2373 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2374 eval ac_val=\$$ac_var
2375 case $ac_val in #(
2376 *${as_nl}*)
2377 case $ac_var in #(
2378 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2379 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2380 esac
2381 case $ac_var in #(
2382 _ | IFS | as_nl) ;; #(
2383 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2384 *) { eval $ac_var=; unset $ac_var;} ;;
2385 esac ;;
2386 esac
2387 done
2388 (set) 2>&1 |
2389 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2390 *${as_nl}ac_space=\ *)
2391 sed -n \
2392 "s/'\''/'\''\\\\'\'''\''/g;
2393 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2394 ;; #(
2396 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2398 esac |
2399 sort
2401 echo
2403 cat <<\_ASBOX
2404 ## ----------------- ##
2405 ## Output variables. ##
2406 ## ----------------- ##
2407 _ASBOX
2408 echo
2409 for ac_var in $ac_subst_vars
2411 eval ac_val=\$$ac_var
2412 case $ac_val in
2413 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2414 esac
2415 $as_echo "$ac_var='\''$ac_val'\''"
2416 done | sort
2417 echo
2419 if test -n "$ac_subst_files"; then
2420 cat <<\_ASBOX
2421 ## ------------------- ##
2422 ## File substitutions. ##
2423 ## ------------------- ##
2424 _ASBOX
2425 echo
2426 for ac_var in $ac_subst_files
2428 eval ac_val=\$$ac_var
2429 case $ac_val in
2430 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2431 esac
2432 $as_echo "$ac_var='\''$ac_val'\''"
2433 done | sort
2434 echo
2437 if test -s confdefs.h; then
2438 cat <<\_ASBOX
2439 ## ----------- ##
2440 ## confdefs.h. ##
2441 ## ----------- ##
2442 _ASBOX
2443 echo
2444 cat confdefs.h
2445 echo
2447 test "$ac_signal" != 0 &&
2448 $as_echo "$as_me: caught signal $ac_signal"
2449 $as_echo "$as_me: exit $exit_status"
2450 } >&5
2451 rm -f core *.core core.conftest.* &&
2452 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2453 exit $exit_status
2455 for ac_signal in 1 2 13 15; do
2456 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2457 done
2458 ac_signal=0
2460 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2461 rm -f -r conftest* confdefs.h
2463 $as_echo "/* confdefs.h */" > confdefs.h
2465 # Predefined preprocessor variables.
2467 cat >>confdefs.h <<_ACEOF
2468 #define PACKAGE_NAME "$PACKAGE_NAME"
2469 _ACEOF
2471 cat >>confdefs.h <<_ACEOF
2472 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2473 _ACEOF
2475 cat >>confdefs.h <<_ACEOF
2476 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2477 _ACEOF
2479 cat >>confdefs.h <<_ACEOF
2480 #define PACKAGE_STRING "$PACKAGE_STRING"
2481 _ACEOF
2483 cat >>confdefs.h <<_ACEOF
2484 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2485 _ACEOF
2487 cat >>confdefs.h <<_ACEOF
2488 #define PACKAGE_URL "$PACKAGE_URL"
2489 _ACEOF
2492 # Let the site file select an alternate cache file if it wants to.
2493 # Prefer an explicitly selected file to automatically selected ones.
2494 ac_site_file1=NONE
2495 ac_site_file2=NONE
2496 if test -n "$CONFIG_SITE"; then
2497 ac_site_file1=$CONFIG_SITE
2498 elif test "x$prefix" != xNONE; then
2499 ac_site_file1=$prefix/share/config.site
2500 ac_site_file2=$prefix/etc/config.site
2501 else
2502 ac_site_file1=$ac_default_prefix/share/config.site
2503 ac_site_file2=$ac_default_prefix/etc/config.site
2505 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2507 test "x$ac_site_file" = xNONE && continue
2508 if test -r "$ac_site_file"; then
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2510 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2511 sed 's/^/| /' "$ac_site_file" >&5
2512 . "$ac_site_file"
2514 done
2516 if test -r "$cache_file"; then
2517 # Some versions of bash will fail to source /dev/null (special
2518 # files actually), so we avoid doing that.
2519 if test -f "$cache_file"; then
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2521 $as_echo "$as_me: loading cache $cache_file" >&6;}
2522 case $cache_file in
2523 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2524 *) . "./$cache_file";;
2525 esac
2527 else
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2529 $as_echo "$as_me: creating cache $cache_file" >&6;}
2530 >$cache_file
2533 as_fn_append ac_header_list " unistd.h"
2534 as_fn_append ac_header_list " sys/time.h"
2535 as_fn_append ac_header_list " sys/times.h"
2536 as_fn_append ac_header_list " sys/resource.h"
2537 as_fn_append ac_header_list " sys/types.h"
2538 as_fn_append ac_header_list " sys/stat.h"
2539 as_fn_append ac_header_list " sys/wait.h"
2540 as_fn_append ac_header_list " floatingpoint.h"
2541 as_fn_append ac_header_list " ieeefp.h"
2542 as_fn_append ac_header_list " fenv.h"
2543 as_fn_append ac_header_list " fptrap.h"
2544 as_fn_append ac_header_list " pwd.h"
2545 as_fn_append ac_header_list " complex.h"
2546 as_fn_append ac_func_list " getrusage"
2547 as_fn_append ac_func_list " times"
2548 as_fn_append ac_func_list " mkstemp"
2549 as_fn_append ac_func_list " strtof"
2550 as_fn_append ac_func_list " strtold"
2551 as_fn_append ac_func_list " snprintf"
2552 as_fn_append ac_func_list " ftruncate"
2553 as_fn_append ac_func_list " chsize"
2554 as_fn_append ac_func_list " chdir"
2555 as_fn_append ac_func_list " getlogin"
2556 as_fn_append ac_func_list " gethostname"
2557 as_fn_append ac_func_list " kill"
2558 as_fn_append ac_func_list " link"
2559 as_fn_append ac_func_list " symlink"
2560 as_fn_append ac_func_list " sleep"
2561 as_fn_append ac_func_list " ttyname"
2562 as_fn_append ac_func_list " alarm"
2563 as_fn_append ac_func_list " access"
2564 as_fn_append ac_func_list " fork"
2565 as_fn_append ac_func_list " execl"
2566 as_fn_append ac_func_list " wait"
2567 as_fn_append ac_func_list " setmode"
2568 as_fn_append ac_func_list " execve"
2569 as_fn_append ac_func_list " pipe"
2570 as_fn_append ac_func_list " dup2"
2571 as_fn_append ac_func_list " close"
2572 as_fn_append ac_func_list " strcasestr"
2573 as_fn_append ac_func_list " getrlimit"
2574 as_fn_append ac_func_list " gettimeofday"
2575 as_fn_append ac_func_list " stat"
2576 as_fn_append ac_func_list " fstat"
2577 as_fn_append ac_func_list " lstat"
2578 as_fn_append ac_func_list " getpwuid"
2579 as_fn_append ac_func_list " vsnprintf"
2580 as_fn_append ac_func_list " dup"
2581 as_fn_append ac_func_list " getcwd"
2582 as_fn_append ac_func_list " localtime_r"
2583 as_fn_append ac_func_list " gmtime_r"
2584 as_fn_append ac_func_list " strerror_r"
2585 as_fn_append ac_func_list " getpwuid_r"
2586 as_fn_append ac_func_list " ttyname_r"
2587 as_fn_append ac_func_list " clock_gettime"
2588 as_fn_append ac_func_list " readlink"
2589 as_fn_append ac_func_list " getgid"
2590 as_fn_append ac_func_list " getpid"
2591 as_fn_append ac_func_list " getppid"
2592 as_fn_append ac_func_list " getuid"
2593 as_fn_append ac_func_list " geteuid"
2594 as_fn_append ac_func_list " umask"
2595 as_fn_append ac_func_list " getegid"
2596 as_fn_append ac_func_list " __secure_getenv"
2597 as_fn_append ac_header_list " math.h"
2598 # Check that the precious variables saved in the cache have kept the same
2599 # value.
2600 ac_cache_corrupted=false
2601 for ac_var in $ac_precious_vars; do
2602 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2603 eval ac_new_set=\$ac_env_${ac_var}_set
2604 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2605 eval ac_new_val=\$ac_env_${ac_var}_value
2606 case $ac_old_set,$ac_new_set in
2607 set,)
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2609 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2610 ac_cache_corrupted=: ;;
2611 ,set)
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2613 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2614 ac_cache_corrupted=: ;;
2615 ,);;
2617 if test "x$ac_old_val" != "x$ac_new_val"; then
2618 # differences in whitespace do not lead to failure.
2619 ac_old_val_w=`echo x $ac_old_val`
2620 ac_new_val_w=`echo x $ac_new_val`
2621 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2622 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2623 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2624 ac_cache_corrupted=:
2625 else
2626 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2627 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2628 eval $ac_var=\$ac_old_val
2630 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2631 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2633 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2634 fi;;
2635 esac
2636 # Pass precious variables to config.status.
2637 if test "$ac_new_set" = set; then
2638 case $ac_new_val in
2639 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2640 *) ac_arg=$ac_var=$ac_new_val ;;
2641 esac
2642 case " $ac_configure_args " in
2643 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2644 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2645 esac
2647 done
2648 if $ac_cache_corrupted; then
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2650 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2651 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2652 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2653 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2655 ## -------------------- ##
2656 ## Main body of script. ##
2657 ## -------------------- ##
2659 ac_ext=c
2660 ac_cpp='$CPP $CPPFLAGS'
2661 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2662 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2663 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2669 ac_config_headers="$ac_config_headers config.h"
2671 ac_aux_dir=
2672 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2673 for ac_t in install-sh install.sh shtool; do
2674 if test -f "$ac_dir/$ac_t"; then
2675 ac_aux_dir=$ac_dir
2676 ac_install_sh="$ac_aux_dir/$ac_t -c"
2677 break 2
2679 done
2680 done
2681 if test -z "$ac_aux_dir"; then
2682 as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2685 # These three variables are undocumented and unsupported,
2686 # and are intended to be withdrawn in a future Autoconf release.
2687 # They can cause serious problems if a builder's source tree is in a directory
2688 # whose full name contains unusual characters.
2689 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2690 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2691 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2694 # Make sure we can run config.sub.
2695 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2696 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2699 $as_echo_n "checking build system type... " >&6; }
2700 if test "${ac_cv_build+set}" = set; then :
2701 $as_echo_n "(cached) " >&6
2702 else
2703 ac_build_alias=$build_alias
2704 test "x$ac_build_alias" = x &&
2705 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2706 test "x$ac_build_alias" = x &&
2707 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2708 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2709 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2713 $as_echo "$ac_cv_build" >&6; }
2714 case $ac_cv_build in
2715 *-*-*) ;;
2716 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2717 esac
2718 build=$ac_cv_build
2719 ac_save_IFS=$IFS; IFS='-'
2720 set x $ac_cv_build
2721 shift
2722 build_cpu=$1
2723 build_vendor=$2
2724 shift; shift
2725 # Remember, the first character of IFS is used to create $*,
2726 # except with old shells:
2727 build_os=$*
2728 IFS=$ac_save_IFS
2729 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2732 case ${build_alias} in
2733 "") build_noncanonical=${build} ;;
2734 *) build_noncanonical=${build_alias} ;;
2735 esac
2737 case ${host_alias} in
2738 "") host_noncanonical=${build_noncanonical} ;;
2739 *) host_noncanonical=${host_alias} ;;
2740 esac
2742 case ${target_alias} in
2743 "") target_noncanonical=${host_noncanonical} ;;
2744 *) target_noncanonical=${target_alias} ;;
2745 esac
2748 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2749 # have matching libraries, they should use host libraries: Makefile.tpl
2750 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2751 # However, they still use the build modules, because the corresponding
2752 # host modules (e.g. bison) are only built for the host when bootstrap
2753 # finishes. So:
2754 # - build_subdir is where we find build modules, and never changes.
2755 # - build_libsubdir is where we find build libraries, and can be overridden.
2757 # Prefix 'build-' so this never conflicts with target_subdir.
2758 build_subdir="build-${build_noncanonical}"
2760 # Check whether --with-build-libsubdir was given.
2761 if test "${with_build_libsubdir+set}" = set; then :
2762 withval=$with_build_libsubdir; build_libsubdir="$withval"
2763 else
2764 build_libsubdir="$build_subdir"
2767 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2768 if ( test $srcdir = . && test -d gcc ) \
2769 || test -d $srcdir/../host-${host_noncanonical}; then
2770 host_subdir="host-${host_noncanonical}"
2771 else
2772 host_subdir=.
2774 # No prefix.
2775 target_subdir=${target_noncanonical}
2778 # -------
2779 # Options
2780 # -------
2782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2783 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2784 # Check whether --enable-version-specific-runtime-libs was given.
2785 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2786 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2787 yes) version_specific_libs=yes ;;
2788 no) version_specific_libs=no ;;
2789 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2790 esac
2791 else
2792 version_specific_libs=no
2795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2796 $as_echo "$version_specific_libs" >&6; }
2798 # Build with intermodule optimisations
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-intermodule" >&5
2800 $as_echo_n "checking for --enable-intermodule... " >&6; }
2801 # Check whether --enable-intermodule was given.
2802 if test "${enable_intermodule+set}" = set; then :
2803 enableval=$enable_intermodule; case "$enable_intermodule" in
2804 yes) onestep="-onestep";;
2805 *) onestep="";;
2806 esac
2807 else
2808 onestep=""
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_intermodule" >&5
2812 $as_echo "$enable_intermodule" >&6; }
2813 if test x$onestep = x-onestep; then
2814 onestep_TRUE=
2815 onestep_FALSE='#'
2816 else
2817 onestep_TRUE='#'
2818 onestep_FALSE=
2823 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2825 # You will slowly go insane if you do not grok the following fact: when
2826 # building this library, the top-level /target/ becomes the library's /host/.
2828 # configure then causes --target to default to --host, exactly like any
2829 # other package using autoconf. Therefore, 'target' and 'host' will
2830 # always be the same. This makes sense both for native and cross compilers
2831 # just think about it for a little while. :-)
2833 # Also, if this library is being configured as part of a cross compiler, the
2834 # top-level configure script will pass the "real" host as $with_cross_host.
2836 # Do not delete or change the following two lines. For why, see
2837 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2839 $as_echo_n "checking host system type... " >&6; }
2840 if test "${ac_cv_host+set}" = set; then :
2841 $as_echo_n "(cached) " >&6
2842 else
2843 if test "x$host_alias" = x; then
2844 ac_cv_host=$ac_cv_build
2845 else
2846 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2847 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2852 $as_echo "$ac_cv_host" >&6; }
2853 case $ac_cv_host in
2854 *-*-*) ;;
2855 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2856 esac
2857 host=$ac_cv_host
2858 ac_save_IFS=$IFS; IFS='-'
2859 set x $ac_cv_host
2860 shift
2861 host_cpu=$1
2862 host_vendor=$2
2863 shift; shift
2864 # Remember, the first character of IFS is used to create $*,
2865 # except with old shells:
2866 host_os=$*
2867 IFS=$ac_save_IFS
2868 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2872 $as_echo_n "checking target system type... " >&6; }
2873 if test "${ac_cv_target+set}" = set; then :
2874 $as_echo_n "(cached) " >&6
2875 else
2876 if test "x$target_alias" = x; then
2877 ac_cv_target=$ac_cv_host
2878 else
2879 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2880 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2885 $as_echo "$ac_cv_target" >&6; }
2886 case $ac_cv_target in
2887 *-*-*) ;;
2888 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2889 esac
2890 target=$ac_cv_target
2891 ac_save_IFS=$IFS; IFS='-'
2892 set x $ac_cv_target
2893 shift
2894 target_cpu=$1
2895 target_vendor=$2
2896 shift; shift
2897 # Remember, the first character of IFS is used to create $*,
2898 # except with old shells:
2899 target_os=$*
2900 IFS=$ac_save_IFS
2901 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2904 # The aliases save the names the user supplied, while $host etc.
2905 # will get canonicalized.
2906 test -n "$target_alias" &&
2907 test "$program_prefix$program_suffix$program_transform_name" = \
2908 NONENONEs,x,x, &&
2909 program_prefix=${target_alias}-
2914 target_alias=${target_alias-$host_alias}
2917 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
2918 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2919 # 1.9.6: minimum required version
2920 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
2921 # of other PACKAGE_* variables will, however, and there's nothing
2922 # we can do about that; they come from AC_INIT).
2923 # foreign: we don't follow the normal rules for GNU packages (no COPYING
2924 # file in the top srcdir, etc, etc), so stop complaining.
2925 # no-dist: we don't want 'dist' and related rules.
2926 # -Wall: turns on all automake warnings...
2927 # -Wno-portability: ...except this one, since GNU make is required.
2928 am__api_version='1.11'
2930 # Find a good install program. We prefer a C program (faster),
2931 # so one script is as good as another. But avoid the broken or
2932 # incompatible versions:
2933 # SysV /etc/install, /usr/sbin/install
2934 # SunOS /usr/etc/install
2935 # IRIX /sbin/install
2936 # AIX /bin/install
2937 # AmigaOS /C/install, which installs bootblocks on floppy discs
2938 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2939 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2940 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2941 # OS/2's system install, which has a completely different semantic
2942 # ./install, which can be erroneously created by make from ./install.sh.
2943 # Reject install programs that cannot install multiple files.
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2945 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2946 if test -z "$INSTALL"; then
2947 if test "${ac_cv_path_install+set}" = set; then :
2948 $as_echo_n "(cached) " >&6
2949 else
2950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951 for as_dir in $PATH
2953 IFS=$as_save_IFS
2954 test -z "$as_dir" && as_dir=.
2955 # Account for people who put trailing slashes in PATH elements.
2956 case $as_dir/ in #((
2957 ./ | .// | /[cC]/* | \
2958 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2959 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2960 /usr/ucb/* ) ;;
2962 # OSF1 and SCO ODT 3.0 have their own names for install.
2963 # Don't use installbsd from OSF since it installs stuff as root
2964 # by default.
2965 for ac_prog in ginstall scoinst install; do
2966 for ac_exec_ext in '' $ac_executable_extensions; do
2967 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2968 if test $ac_prog = install &&
2969 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2970 # AIX install. It has an incompatible calling convention.
2972 elif test $ac_prog = install &&
2973 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2974 # program-specific install script used by HP pwplus--don't use.
2976 else
2977 rm -rf conftest.one conftest.two conftest.dir
2978 echo one > conftest.one
2979 echo two > conftest.two
2980 mkdir conftest.dir
2981 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2982 test -s conftest.one && test -s conftest.two &&
2983 test -s conftest.dir/conftest.one &&
2984 test -s conftest.dir/conftest.two
2985 then
2986 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2987 break 3
2991 done
2992 done
2994 esac
2996 done
2997 IFS=$as_save_IFS
2999 rm -rf conftest.one conftest.two conftest.dir
3002 if test "${ac_cv_path_install+set}" = set; then
3003 INSTALL=$ac_cv_path_install
3004 else
3005 # As a last resort, use the slow shell script. Don't cache a
3006 # value for INSTALL within a source directory, because that will
3007 # break other packages using the cache if that directory is
3008 # removed, or if the value is a relative name.
3009 INSTALL=$ac_install_sh
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3013 $as_echo "$INSTALL" >&6; }
3015 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3016 # It thinks the first close brace ends the variable substitution.
3017 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3019 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3021 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3024 $as_echo_n "checking whether build environment is sane... " >&6; }
3025 # Just in case
3026 sleep 1
3027 echo timestamp > conftest.file
3028 # Reject unsafe characters in $srcdir or the absolute working directory
3029 # name. Accept space and tab only in the latter.
3030 am_lf='
3032 case `pwd` in
3033 *[\\\"\#\$\&\'\`$am_lf]*)
3034 as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
3035 esac
3036 case $srcdir in
3037 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3038 as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
3039 esac
3041 # Do `set' in a subshell so we don't clobber the current shell's
3042 # arguments. Must try -L first in case configure is actually a
3043 # symlink; some systems play weird games with the mod time of symlinks
3044 # (eg FreeBSD returns the mod time of the symlink's containing
3045 # directory).
3046 if (
3047 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3048 if test "$*" = "X"; then
3049 # -L didn't work.
3050 set X `ls -t "$srcdir/configure" conftest.file`
3052 rm -f conftest.file
3053 if test "$*" != "X $srcdir/configure conftest.file" \
3054 && test "$*" != "X conftest.file $srcdir/configure"; then
3056 # If neither matched, then we have a broken ls. This can happen
3057 # if, for instance, CONFIG_SHELL is bash and it inherits a
3058 # broken ls alias from the environment. This has actually
3059 # happened. Such a system could not be considered "sane".
3060 as_fn_error "ls -t appears to fail. Make sure there is not a broken
3061 alias in your environment" "$LINENO" 5
3064 test "$2" = conftest.file
3066 then
3067 # Ok.
3069 else
3070 as_fn_error "newly created file is older than distributed files!
3071 Check your system clock" "$LINENO" 5
3073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3074 $as_echo "yes" >&6; }
3075 test "$program_prefix" != NONE &&
3076 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3077 # Use a double $ so make ignores it.
3078 test "$program_suffix" != NONE &&
3079 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3080 # Double any \ or $.
3081 # By default was `s,x,x', remove it if useless.
3082 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3083 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3085 # expand $ac_aux_dir to an absolute path
3086 am_aux_dir=`cd $ac_aux_dir && pwd`
3088 if test x"${MISSING+set}" != xset; then
3089 case $am_aux_dir in
3090 *\ * | *\ *)
3091 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3093 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3094 esac
3096 # Use eval to expand $SHELL
3097 if eval "$MISSING --run true"; then
3098 am_missing_run="$MISSING --run "
3099 else
3100 am_missing_run=
3101 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
3102 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
3105 if test x"${install_sh}" != xset; then
3106 case $am_aux_dir in
3107 *\ * | *\ *)
3108 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3110 install_sh="\${SHELL} $am_aux_dir/install-sh"
3111 esac
3114 # Installed binaries are usually stripped using `strip' when the user
3115 # run `make install-strip'. However `strip' might not be the right
3116 # tool to use in cross-compilation environments, therefore Automake
3117 # will honor the `STRIP' environment variable to overrule this program.
3118 if test "$cross_compiling" != no; then
3119 if test -n "$ac_tool_prefix"; then
3120 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3121 set dummy ${ac_tool_prefix}strip; ac_word=$2
3122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3123 $as_echo_n "checking for $ac_word... " >&6; }
3124 if test "${ac_cv_prog_STRIP+set}" = set; then :
3125 $as_echo_n "(cached) " >&6
3126 else
3127 if test -n "$STRIP"; then
3128 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3129 else
3130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3131 for as_dir in $PATH
3133 IFS=$as_save_IFS
3134 test -z "$as_dir" && as_dir=.
3135 for ac_exec_ext in '' $ac_executable_extensions; do
3136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3137 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3139 break 2
3141 done
3142 done
3143 IFS=$as_save_IFS
3147 STRIP=$ac_cv_prog_STRIP
3148 if test -n "$STRIP"; then
3149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3150 $as_echo "$STRIP" >&6; }
3151 else
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3153 $as_echo "no" >&6; }
3158 if test -z "$ac_cv_prog_STRIP"; then
3159 ac_ct_STRIP=$STRIP
3160 # Extract the first word of "strip", so it can be a program name with args.
3161 set dummy strip; ac_word=$2
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3163 $as_echo_n "checking for $ac_word... " >&6; }
3164 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3165 $as_echo_n "(cached) " >&6
3166 else
3167 if test -n "$ac_ct_STRIP"; then
3168 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3169 else
3170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3171 for as_dir in $PATH
3173 IFS=$as_save_IFS
3174 test -z "$as_dir" && as_dir=.
3175 for ac_exec_ext in '' $ac_executable_extensions; do
3176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3177 ac_cv_prog_ac_ct_STRIP="strip"
3178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3179 break 2
3181 done
3182 done
3183 IFS=$as_save_IFS
3187 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3188 if test -n "$ac_ct_STRIP"; then
3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3190 $as_echo "$ac_ct_STRIP" >&6; }
3191 else
3192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3193 $as_echo "no" >&6; }
3196 if test "x$ac_ct_STRIP" = x; then
3197 STRIP=":"
3198 else
3199 case $cross_compiling:$ac_tool_warned in
3200 yes:)
3201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3202 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3203 ac_tool_warned=yes ;;
3204 esac
3205 STRIP=$ac_ct_STRIP
3207 else
3208 STRIP="$ac_cv_prog_STRIP"
3212 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3215 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3216 if test -z "$MKDIR_P"; then
3217 if test "${ac_cv_path_mkdir+set}" = set; then :
3218 $as_echo_n "(cached) " >&6
3219 else
3220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3221 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3223 IFS=$as_save_IFS
3224 test -z "$as_dir" && as_dir=.
3225 for ac_prog in mkdir gmkdir; do
3226 for ac_exec_ext in '' $ac_executable_extensions; do
3227 { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3228 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3229 'mkdir (GNU coreutils) '* | \
3230 'mkdir (coreutils) '* | \
3231 'mkdir (fileutils) '4.1*)
3232 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3233 break 3;;
3234 esac
3235 done
3236 done
3237 done
3238 IFS=$as_save_IFS
3242 if test "${ac_cv_path_mkdir+set}" = set; then
3243 MKDIR_P="$ac_cv_path_mkdir -p"
3244 else
3245 # As a last resort, use the slow shell script. Don't cache a
3246 # value for MKDIR_P within a source directory, because that will
3247 # break other packages using the cache if that directory is
3248 # removed, or if the value is a relative name.
3249 test -d ./--version && rmdir ./--version
3250 MKDIR_P="$ac_install_sh -d"
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3254 $as_echo "$MKDIR_P" >&6; }
3256 mkdir_p="$MKDIR_P"
3257 case $mkdir_p in
3258 [\\/$]* | ?:[\\/]*) ;;
3259 */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3260 esac
3262 for ac_prog in gawk mawk nawk awk
3264 # Extract the first word of "$ac_prog", so it can be a program name with args.
3265 set dummy $ac_prog; ac_word=$2
3266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3267 $as_echo_n "checking for $ac_word... " >&6; }
3268 if test "${ac_cv_prog_AWK+set}" = set; then :
3269 $as_echo_n "(cached) " >&6
3270 else
3271 if test -n "$AWK"; then
3272 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3273 else
3274 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3275 for as_dir in $PATH
3277 IFS=$as_save_IFS
3278 test -z "$as_dir" && as_dir=.
3279 for ac_exec_ext in '' $ac_executable_extensions; do
3280 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3281 ac_cv_prog_AWK="$ac_prog"
3282 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3283 break 2
3285 done
3286 done
3287 IFS=$as_save_IFS
3291 AWK=$ac_cv_prog_AWK
3292 if test -n "$AWK"; then
3293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3294 $as_echo "$AWK" >&6; }
3295 else
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3297 $as_echo "no" >&6; }
3301 test -n "$AWK" && break
3302 done
3304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3305 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3306 set x ${MAKE-make}
3307 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3308 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3309 $as_echo_n "(cached) " >&6
3310 else
3311 cat >conftest.make <<\_ACEOF
3312 SHELL = /bin/sh
3313 all:
3314 @echo '@@@%%%=$(MAKE)=@@@%%%'
3315 _ACEOF
3316 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3317 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3318 *@@@%%%=?*=@@@%%%*)
3319 eval ac_cv_prog_make_${ac_make}_set=yes;;
3321 eval ac_cv_prog_make_${ac_make}_set=no;;
3322 esac
3323 rm -f conftest.make
3325 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3327 $as_echo "yes" >&6; }
3328 SET_MAKE=
3329 else
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3331 $as_echo "no" >&6; }
3332 SET_MAKE="MAKE=${MAKE-make}"
3335 rm -rf .tst 2>/dev/null
3336 mkdir .tst 2>/dev/null
3337 if test -d .tst; then
3338 am__leading_dot=.
3339 else
3340 am__leading_dot=_
3342 rmdir .tst 2>/dev/null
3344 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3345 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3346 # is not polluted with repeated "-I."
3347 am__isrc=' -I$(srcdir)'
3348 # test to see if srcdir already configured
3349 if test -f $srcdir/config.status; then
3350 as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3354 # test whether we have cygpath
3355 if test -z "$CYGPATH_W"; then
3356 if (cygpath --version) >/dev/null 2>/dev/null; then
3357 CYGPATH_W='cygpath -w'
3358 else
3359 CYGPATH_W=echo
3364 # Define the identity of the package.
3365 PACKAGE='libgfortran'
3366 VERSION='0.3'
3369 # Some tools Automake needs.
3371 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3374 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3377 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3380 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3383 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3385 # We need awk for the "check" target. The system "awk" is bad on
3386 # some platforms.
3387 # Always define AMTAR for backward compatibility.
3389 AMTAR=${AMTAR-"${am_missing_run}tar"}
3391 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3400 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3401 # Check whether --enable-maintainer-mode was given.
3402 if test "${enable_maintainer_mode+set}" = set; then :
3403 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3404 else
3405 USE_MAINTAINER_MODE=no
3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3409 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3410 if test $USE_MAINTAINER_MODE = yes; then
3411 MAINTAINER_MODE_TRUE=
3412 MAINTAINER_MODE_FALSE='#'
3413 else
3414 MAINTAINER_MODE_TRUE='#'
3415 MAINTAINER_MODE_FALSE=
3418 MAINT=$MAINTAINER_MODE_TRUE
3421 # Default to --enable-multilib
3422 # Check whether --enable-multilib was given.
3423 if test "${enable_multilib+set}" = set; then :
3424 enableval=$enable_multilib; case "$enableval" in
3425 yes) multilib=yes ;;
3426 no) multilib=no ;;
3427 *) as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3428 esac
3429 else
3430 multilib=yes
3434 # We may get other options which we leave undocumented:
3435 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3436 # See config-ml.in if you want the gory details.
3438 if test "$srcdir" = "."; then
3439 if test "$with_target_subdir" != "."; then
3440 multi_basedir="$srcdir/$with_multisrctop../.."
3441 else
3442 multi_basedir="$srcdir/$with_multisrctop.."
3444 else
3445 multi_basedir="$srcdir/.."
3449 # Even if the default multilib is not a cross compilation,
3450 # it may be that some of the other multilibs are.
3451 if test $cross_compiling = no && test $multilib = yes \
3452 && test "x${with_multisubdir}" != x ; then
3453 cross_compiling=maybe
3456 ac_config_commands="$ac_config_commands default-1"
3459 # Handy for debugging:
3460 #AC_MSG_NOTICE($build / $host / $target / $host_alias / $target_alias); sleep 5
3462 # Are we being configured with some form of cross compiler?
3463 # NB: We don't actually need to know this just now, but when, say, a test
3464 # suite is included, we'll have to know.
3465 if test "$build" != "$host"; then
3466 LIBGFOR_IS_NATIVE=false
3468 else
3469 LIBGFOR_IS_NATIVE=true
3472 DEPDIR="${am__leading_dot}deps"
3474 ac_config_commands="$ac_config_commands depfiles"
3477 am_make=${MAKE-make}
3478 cat > confinc << 'END'
3479 am__doit:
3480 @echo this is the am__doit target
3481 .PHONY: am__doit
3483 # If we don't find an include directive, just comment out the code.
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3485 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3486 am__include="#"
3487 am__quote=
3488 _am_result=none
3489 # First try GNU make style include.
3490 echo "include confinc" > confmf
3491 # Ignore all kinds of additional output from `make'.
3492 case `$am_make -s -f confmf 2> /dev/null` in #(
3493 *the\ am__doit\ target*)
3494 am__include=include
3495 am__quote=
3496 _am_result=GNU
3498 esac
3499 # Now try BSD make style include.
3500 if test "$am__include" = "#"; then
3501 echo '.include "confinc"' > confmf
3502 case `$am_make -s -f confmf 2> /dev/null` in #(
3503 *the\ am__doit\ target*)
3504 am__include=.include
3505 am__quote="\""
3506 _am_result=BSD
3508 esac
3512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3513 $as_echo "$_am_result" >&6; }
3514 rm -f confinc confmf
3516 # Check whether --enable-dependency-tracking was given.
3517 if test "${enable_dependency_tracking+set}" = set; then :
3518 enableval=$enable_dependency_tracking;
3521 if test "x$enable_dependency_tracking" != xno; then
3522 am_depcomp="$ac_aux_dir/depcomp"
3523 AMDEPBACKSLASH='\'
3525 if test "x$enable_dependency_tracking" != xno; then
3526 AMDEP_TRUE=
3527 AMDEP_FALSE='#'
3528 else
3529 AMDEP_TRUE='#'
3530 AMDEP_FALSE=
3534 ac_ext=c
3535 ac_cpp='$CPP $CPPFLAGS'
3536 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3537 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3538 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3539 if test -n "$ac_tool_prefix"; then
3540 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3541 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3543 $as_echo_n "checking for $ac_word... " >&6; }
3544 if test "${ac_cv_prog_CC+set}" = set; then :
3545 $as_echo_n "(cached) " >&6
3546 else
3547 if test -n "$CC"; then
3548 ac_cv_prog_CC="$CC" # Let the user override the test.
3549 else
3550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3551 for as_dir in $PATH
3553 IFS=$as_save_IFS
3554 test -z "$as_dir" && as_dir=.
3555 for ac_exec_ext in '' $ac_executable_extensions; do
3556 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3557 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3559 break 2
3561 done
3562 done
3563 IFS=$as_save_IFS
3567 CC=$ac_cv_prog_CC
3568 if test -n "$CC"; then
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3570 $as_echo "$CC" >&6; }
3571 else
3572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3573 $as_echo "no" >&6; }
3578 if test -z "$ac_cv_prog_CC"; then
3579 ac_ct_CC=$CC
3580 # Extract the first word of "gcc", so it can be a program name with args.
3581 set dummy gcc; ac_word=$2
3582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3583 $as_echo_n "checking for $ac_word... " >&6; }
3584 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3585 $as_echo_n "(cached) " >&6
3586 else
3587 if test -n "$ac_ct_CC"; then
3588 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3589 else
3590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591 for as_dir in $PATH
3593 IFS=$as_save_IFS
3594 test -z "$as_dir" && as_dir=.
3595 for ac_exec_ext in '' $ac_executable_extensions; do
3596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3597 ac_cv_prog_ac_ct_CC="gcc"
3598 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3599 break 2
3601 done
3602 done
3603 IFS=$as_save_IFS
3607 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3608 if test -n "$ac_ct_CC"; then
3609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3610 $as_echo "$ac_ct_CC" >&6; }
3611 else
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3613 $as_echo "no" >&6; }
3616 if test "x$ac_ct_CC" = x; then
3617 CC=""
3618 else
3619 case $cross_compiling:$ac_tool_warned in
3620 yes:)
3621 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3622 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3623 ac_tool_warned=yes ;;
3624 esac
3625 CC=$ac_ct_CC
3627 else
3628 CC="$ac_cv_prog_CC"
3631 if test -z "$CC"; then
3632 if test -n "$ac_tool_prefix"; then
3633 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3634 set dummy ${ac_tool_prefix}cc; ac_word=$2
3635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3636 $as_echo_n "checking for $ac_word... " >&6; }
3637 if test "${ac_cv_prog_CC+set}" = set; then :
3638 $as_echo_n "(cached) " >&6
3639 else
3640 if test -n "$CC"; then
3641 ac_cv_prog_CC="$CC" # Let the user override the test.
3642 else
3643 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3644 for as_dir in $PATH
3646 IFS=$as_save_IFS
3647 test -z "$as_dir" && as_dir=.
3648 for ac_exec_ext in '' $ac_executable_extensions; do
3649 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3650 ac_cv_prog_CC="${ac_tool_prefix}cc"
3651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3652 break 2
3654 done
3655 done
3656 IFS=$as_save_IFS
3660 CC=$ac_cv_prog_CC
3661 if test -n "$CC"; then
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3663 $as_echo "$CC" >&6; }
3664 else
3665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3666 $as_echo "no" >&6; }
3672 if test -z "$CC"; then
3673 # Extract the first word of "cc", so it can be a program name with args.
3674 set dummy cc; ac_word=$2
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3676 $as_echo_n "checking for $ac_word... " >&6; }
3677 if test "${ac_cv_prog_CC+set}" = set; then :
3678 $as_echo_n "(cached) " >&6
3679 else
3680 if test -n "$CC"; then
3681 ac_cv_prog_CC="$CC" # Let the user override the test.
3682 else
3683 ac_prog_rejected=no
3684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3685 for as_dir in $PATH
3687 IFS=$as_save_IFS
3688 test -z "$as_dir" && as_dir=.
3689 for ac_exec_ext in '' $ac_executable_extensions; do
3690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3691 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3692 ac_prog_rejected=yes
3693 continue
3695 ac_cv_prog_CC="cc"
3696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3697 break 2
3699 done
3700 done
3701 IFS=$as_save_IFS
3703 if test $ac_prog_rejected = yes; then
3704 # We found a bogon in the path, so make sure we never use it.
3705 set dummy $ac_cv_prog_CC
3706 shift
3707 if test $# != 0; then
3708 # We chose a different compiler from the bogus one.
3709 # However, it has the same basename, so the bogon will be chosen
3710 # first if we set CC to just the basename; use the full file name.
3711 shift
3712 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3717 CC=$ac_cv_prog_CC
3718 if test -n "$CC"; then
3719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3720 $as_echo "$CC" >&6; }
3721 else
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3723 $as_echo "no" >&6; }
3728 if test -z "$CC"; then
3729 if test -n "$ac_tool_prefix"; then
3730 for ac_prog in cl.exe
3732 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3733 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3735 $as_echo_n "checking for $ac_word... " >&6; }
3736 if test "${ac_cv_prog_CC+set}" = set; then :
3737 $as_echo_n "(cached) " >&6
3738 else
3739 if test -n "$CC"; then
3740 ac_cv_prog_CC="$CC" # Let the user override the test.
3741 else
3742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3743 for as_dir in $PATH
3745 IFS=$as_save_IFS
3746 test -z "$as_dir" && as_dir=.
3747 for ac_exec_ext in '' $ac_executable_extensions; do
3748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3749 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3751 break 2
3753 done
3754 done
3755 IFS=$as_save_IFS
3759 CC=$ac_cv_prog_CC
3760 if test -n "$CC"; then
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3762 $as_echo "$CC" >&6; }
3763 else
3764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3765 $as_echo "no" >&6; }
3769 test -n "$CC" && break
3770 done
3772 if test -z "$CC"; then
3773 ac_ct_CC=$CC
3774 for ac_prog in cl.exe
3776 # Extract the first word of "$ac_prog", so it can be a program name with args.
3777 set dummy $ac_prog; ac_word=$2
3778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3779 $as_echo_n "checking for $ac_word... " >&6; }
3780 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3781 $as_echo_n "(cached) " >&6
3782 else
3783 if test -n "$ac_ct_CC"; then
3784 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3785 else
3786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3787 for as_dir in $PATH
3789 IFS=$as_save_IFS
3790 test -z "$as_dir" && as_dir=.
3791 for ac_exec_ext in '' $ac_executable_extensions; do
3792 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3793 ac_cv_prog_ac_ct_CC="$ac_prog"
3794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3795 break 2
3797 done
3798 done
3799 IFS=$as_save_IFS
3803 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3804 if test -n "$ac_ct_CC"; then
3805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3806 $as_echo "$ac_ct_CC" >&6; }
3807 else
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3809 $as_echo "no" >&6; }
3813 test -n "$ac_ct_CC" && break
3814 done
3816 if test "x$ac_ct_CC" = x; then
3817 CC=""
3818 else
3819 case $cross_compiling:$ac_tool_warned in
3820 yes:)
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3822 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3823 ac_tool_warned=yes ;;
3824 esac
3825 CC=$ac_ct_CC
3832 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3833 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3834 as_fn_error "no acceptable C compiler found in \$PATH
3835 See \`config.log' for more details." "$LINENO" 5; }
3837 # Provide some information about the compiler.
3838 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3839 set X $ac_compile
3840 ac_compiler=$2
3841 for ac_option in --version -v -V -qversion; do
3842 { { ac_try="$ac_compiler $ac_option >&5"
3843 case "(($ac_try" in
3844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3845 *) ac_try_echo=$ac_try;;
3846 esac
3847 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3848 $as_echo "$ac_try_echo"; } >&5
3849 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3850 ac_status=$?
3851 if test -s conftest.err; then
3852 sed '10a\
3853 ... rest of stderr output deleted ...
3854 10q' conftest.err >conftest.er1
3855 cat conftest.er1 >&5
3856 rm -f conftest.er1 conftest.err
3858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3859 test $ac_status = 0; }
3860 done
3862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3863 /* end confdefs.h. */
3866 main ()
3870 return 0;
3872 _ACEOF
3873 # FIXME: Cleanup?
3874 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3875 (eval $ac_link) 2>&5
3876 ac_status=$?
3877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3878 test $ac_status = 0; }; then :
3879 gcc_no_link=no
3880 else
3881 gcc_no_link=yes
3883 if test x$gcc_no_link = xyes; then
3884 # Setting cross_compile will disable run tests; it will
3885 # also disable AC_CHECK_FILE but that's generally
3886 # correct if we can't link.
3887 cross_compiling=yes
3888 EXEEXT=
3889 else
3890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3891 /* end confdefs.h. */
3894 main ()
3898 return 0;
3900 _ACEOF
3901 ac_clean_files_save=$ac_clean_files
3902 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3903 # Try to create an executable without -o first, disregard a.out.
3904 # It will help us diagnose broken compilers, and finding out an intuition
3905 # of exeext.
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3907 $as_echo_n "checking for C compiler default output file name... " >&6; }
3908 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3910 # The possible output files:
3911 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3913 ac_rmfiles=
3914 for ac_file in $ac_files
3916 case $ac_file in
3917 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3918 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3919 esac
3920 done
3921 rm -f $ac_rmfiles
3923 if { { ac_try="$ac_link_default"
3924 case "(($ac_try" in
3925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3926 *) ac_try_echo=$ac_try;;
3927 esac
3928 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3929 $as_echo "$ac_try_echo"; } >&5
3930 (eval "$ac_link_default") 2>&5
3931 ac_status=$?
3932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3933 test $ac_status = 0; }; then :
3934 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3935 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3936 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3937 # so that the user can short-circuit this test for compilers unknown to
3938 # Autoconf.
3939 for ac_file in $ac_files ''
3941 test -f "$ac_file" || continue
3942 case $ac_file in
3943 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3945 [ab].out )
3946 # We found the default executable, but exeext='' is most
3947 # certainly right.
3948 break;;
3949 *.* )
3950 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3951 then :; else
3952 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3954 # We set ac_cv_exeext here because the later test for it is not
3955 # safe: cross compilers may not add the suffix if given an `-o'
3956 # argument, so we may need to know it at that point already.
3957 # Even if this section looks crufty: it has the advantage of
3958 # actually working.
3959 break;;
3961 break;;
3962 esac
3963 done
3964 test "$ac_cv_exeext" = no && ac_cv_exeext=
3966 else
3967 ac_file=''
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3970 $as_echo "$ac_file" >&6; }
3971 if test -z "$ac_file"; then :
3972 $as_echo "$as_me: failed program was:" >&5
3973 sed 's/^/| /' conftest.$ac_ext >&5
3975 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3976 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3977 { as_fn_set_status 77
3978 as_fn_error "C compiler cannot create executables
3979 See \`config.log' for more details." "$LINENO" 5; }; }
3981 ac_exeext=$ac_cv_exeext
3983 # Check that the compiler produces executables we can run. If not, either
3984 # the compiler is broken, or we cross compile.
3985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3986 $as_echo_n "checking whether the C compiler works... " >&6; }
3987 # If not cross compiling, check that we can run a simple program.
3988 if test "$cross_compiling" != yes; then
3989 if { ac_try='./$ac_file'
3990 { { case "(($ac_try" in
3991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3992 *) ac_try_echo=$ac_try;;
3993 esac
3994 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3995 $as_echo "$ac_try_echo"; } >&5
3996 (eval "$ac_try") 2>&5
3997 ac_status=$?
3998 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3999 test $ac_status = 0; }; }; then
4000 cross_compiling=no
4001 else
4002 if test "$cross_compiling" = maybe; then
4003 cross_compiling=yes
4004 else
4005 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4006 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4007 as_fn_error "cannot run C compiled programs.
4008 If you meant to cross compile, use \`--host'.
4009 See \`config.log' for more details." "$LINENO" 5; }
4013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4014 $as_echo "yes" >&6; }
4016 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
4017 ac_clean_files=$ac_clean_files_save
4018 # Check that the compiler produces executables we can run. If not, either
4019 # the compiler is broken, or we cross compile.
4020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4021 $as_echo_n "checking whether we are cross compiling... " >&6; }
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4023 $as_echo "$cross_compiling" >&6; }
4025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4026 $as_echo_n "checking for suffix of executables... " >&6; }
4027 if { { ac_try="$ac_link"
4028 case "(($ac_try" in
4029 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4030 *) ac_try_echo=$ac_try;;
4031 esac
4032 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4033 $as_echo "$ac_try_echo"; } >&5
4034 (eval "$ac_link") 2>&5
4035 ac_status=$?
4036 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4037 test $ac_status = 0; }; then :
4038 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4039 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4040 # work properly (i.e., refer to `conftest.exe'), while it won't with
4041 # `rm'.
4042 for ac_file in conftest.exe conftest conftest.*; do
4043 test -f "$ac_file" || continue
4044 case $ac_file in
4045 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4046 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4047 break;;
4048 * ) break;;
4049 esac
4050 done
4051 else
4052 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4053 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4054 as_fn_error "cannot compute suffix of executables: cannot compile and link
4055 See \`config.log' for more details." "$LINENO" 5; }
4057 rm -f conftest$ac_cv_exeext
4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4059 $as_echo "$ac_cv_exeext" >&6; }
4061 rm -f conftest.$ac_ext
4062 EXEEXT=$ac_cv_exeext
4063 ac_exeext=$EXEEXT
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4066 $as_echo_n "checking for suffix of object files... " >&6; }
4067 if test "${ac_cv_objext+set}" = set; then :
4068 $as_echo_n "(cached) " >&6
4069 else
4070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4071 /* end confdefs.h. */
4074 main ()
4078 return 0;
4080 _ACEOF
4081 rm -f conftest.o conftest.obj
4082 if { { ac_try="$ac_compile"
4083 case "(($ac_try" in
4084 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4085 *) ac_try_echo=$ac_try;;
4086 esac
4087 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4088 $as_echo "$ac_try_echo"; } >&5
4089 (eval "$ac_compile") 2>&5
4090 ac_status=$?
4091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4092 test $ac_status = 0; }; then :
4093 for ac_file in conftest.o conftest.obj conftest.*; do
4094 test -f "$ac_file" || continue;
4095 case $ac_file in
4096 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4097 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4098 break;;
4099 esac
4100 done
4101 else
4102 $as_echo "$as_me: failed program was:" >&5
4103 sed 's/^/| /' conftest.$ac_ext >&5
4105 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4106 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4107 as_fn_error "cannot compute suffix of object files: cannot compile
4108 See \`config.log' for more details." "$LINENO" 5; }
4110 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4113 $as_echo "$ac_cv_objext" >&6; }
4114 OBJEXT=$ac_cv_objext
4115 ac_objext=$OBJEXT
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4117 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4118 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
4119 $as_echo_n "(cached) " >&6
4120 else
4121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4122 /* end confdefs.h. */
4125 main ()
4127 #ifndef __GNUC__
4128 choke me
4129 #endif
4132 return 0;
4134 _ACEOF
4135 if ac_fn_c_try_compile "$LINENO"; then :
4136 ac_compiler_gnu=yes
4137 else
4138 ac_compiler_gnu=no
4140 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4141 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4145 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4146 if test $ac_compiler_gnu = yes; then
4147 GCC=yes
4148 else
4149 GCC=
4151 ac_test_CFLAGS=${CFLAGS+set}
4152 ac_save_CFLAGS=$CFLAGS
4153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4154 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4155 if test "${ac_cv_prog_cc_g+set}" = set; then :
4156 $as_echo_n "(cached) " >&6
4157 else
4158 ac_save_c_werror_flag=$ac_c_werror_flag
4159 ac_c_werror_flag=yes
4160 ac_cv_prog_cc_g=no
4161 CFLAGS="-g"
4162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163 /* end confdefs.h. */
4166 main ()
4170 return 0;
4172 _ACEOF
4173 if ac_fn_c_try_compile "$LINENO"; then :
4174 ac_cv_prog_cc_g=yes
4175 else
4176 CFLAGS=""
4177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4178 /* end confdefs.h. */
4181 main ()
4185 return 0;
4187 _ACEOF
4188 if ac_fn_c_try_compile "$LINENO"; then :
4190 else
4191 ac_c_werror_flag=$ac_save_c_werror_flag
4192 CFLAGS="-g"
4193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4194 /* end confdefs.h. */
4197 main ()
4201 return 0;
4203 _ACEOF
4204 if ac_fn_c_try_compile "$LINENO"; then :
4205 ac_cv_prog_cc_g=yes
4207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4212 ac_c_werror_flag=$ac_save_c_werror_flag
4214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4215 $as_echo "$ac_cv_prog_cc_g" >&6; }
4216 if test "$ac_test_CFLAGS" = set; then
4217 CFLAGS=$ac_save_CFLAGS
4218 elif test $ac_cv_prog_cc_g = yes; then
4219 if test "$GCC" = yes; then
4220 CFLAGS="-g -O2"
4221 else
4222 CFLAGS="-g"
4224 else
4225 if test "$GCC" = yes; then
4226 CFLAGS="-O2"
4227 else
4228 CFLAGS=
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4232 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4233 if test "${ac_cv_prog_cc_c89+set}" = set; then :
4234 $as_echo_n "(cached) " >&6
4235 else
4236 ac_cv_prog_cc_c89=no
4237 ac_save_CC=$CC
4238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4239 /* end confdefs.h. */
4240 #include <stdarg.h>
4241 #include <stdio.h>
4242 #include <sys/types.h>
4243 #include <sys/stat.h>
4244 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4245 struct buf { int x; };
4246 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4247 static char *e (p, i)
4248 char **p;
4249 int i;
4251 return p[i];
4253 static char *f (char * (*g) (char **, int), char **p, ...)
4255 char *s;
4256 va_list v;
4257 va_start (v,p);
4258 s = g (p, va_arg (v,int));
4259 va_end (v);
4260 return s;
4263 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4264 function prototypes and stuff, but not '\xHH' hex character constants.
4265 These don't provoke an error unfortunately, instead are silently treated
4266 as 'x'. The following induces an error, until -std is added to get
4267 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4268 array size at least. It's necessary to write '\x00'==0 to get something
4269 that's true only with -std. */
4270 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4272 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4273 inside strings and character constants. */
4274 #define FOO(x) 'x'
4275 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4277 int test (int i, double x);
4278 struct s1 {int (*f) (int a);};
4279 struct s2 {int (*f) (double a);};
4280 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4281 int argc;
4282 char **argv;
4284 main ()
4286 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4288 return 0;
4290 _ACEOF
4291 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4292 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4294 CC="$ac_save_CC $ac_arg"
4295 if ac_fn_c_try_compile "$LINENO"; then :
4296 ac_cv_prog_cc_c89=$ac_arg
4298 rm -f core conftest.err conftest.$ac_objext
4299 test "x$ac_cv_prog_cc_c89" != "xno" && break
4300 done
4301 rm -f conftest.$ac_ext
4302 CC=$ac_save_CC
4305 # AC_CACHE_VAL
4306 case "x$ac_cv_prog_cc_c89" in
4308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4309 $as_echo "none needed" >&6; } ;;
4310 xno)
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4312 $as_echo "unsupported" >&6; } ;;
4314 CC="$CC $ac_cv_prog_cc_c89"
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4316 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4317 esac
4318 if test "x$ac_cv_prog_cc_c89" != xno; then :
4322 ac_ext=c
4323 ac_cpp='$CPP $CPPFLAGS'
4324 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4325 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4326 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4328 depcc="$CC" am_compiler_list=
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4331 $as_echo_n "checking dependency style of $depcc... " >&6; }
4332 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4333 $as_echo_n "(cached) " >&6
4334 else
4335 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4336 # We make a subdir and do the tests there. Otherwise we can end up
4337 # making bogus files that we don't know about and never remove. For
4338 # instance it was reported that on HP-UX the gcc test will end up
4339 # making a dummy file named `D' -- because `-MD' means `put the output
4340 # in D'.
4341 mkdir conftest.dir
4342 # Copy depcomp to subdir because otherwise we won't find it if we're
4343 # using a relative directory.
4344 cp "$am_depcomp" conftest.dir
4345 cd conftest.dir
4346 # We will build objects and dependencies in a subdirectory because
4347 # it helps to detect inapplicable dependency modes. For instance
4348 # both Tru64's cc and ICC support -MD to output dependencies as a
4349 # side effect of compilation, but ICC will put the dependencies in
4350 # the current directory while Tru64 will put them in the object
4351 # directory.
4352 mkdir sub
4354 am_cv_CC_dependencies_compiler_type=none
4355 if test "$am_compiler_list" = ""; then
4356 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4358 am__universal=false
4359 case " $depcc " in #(
4360 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4361 esac
4363 for depmode in $am_compiler_list; do
4364 # Setup a source with many dependencies, because some compilers
4365 # like to wrap large dependency lists on column 80 (with \), and
4366 # we should not choose a depcomp mode which is confused by this.
4368 # We need to recreate these files for each test, as the compiler may
4369 # overwrite some of them when testing with obscure command lines.
4370 # This happens at least with the AIX C compiler.
4371 : > sub/conftest.c
4372 for i in 1 2 3 4 5 6; do
4373 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4374 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4375 # Solaris 8's {/usr,}/bin/sh.
4376 touch sub/conftst$i.h
4377 done
4378 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4380 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4381 # mode. It turns out that the SunPro C++ compiler does not properly
4382 # handle `-M -o', and we need to detect this. Also, some Intel
4383 # versions had trouble with output in subdirs
4384 am__obj=sub/conftest.${OBJEXT-o}
4385 am__minus_obj="-o $am__obj"
4386 case $depmode in
4387 gcc)
4388 # This depmode causes a compiler race in universal mode.
4389 test "$am__universal" = false || continue
4391 nosideeffect)
4392 # after this tag, mechanisms are not by side-effect, so they'll
4393 # only be used when explicitly requested
4394 if test "x$enable_dependency_tracking" = xyes; then
4395 continue
4396 else
4397 break
4400 msvisualcpp | msvcmsys)
4401 # This compiler won't grok `-c -o', but also, the minuso test has
4402 # not run yet. These depmodes are late enough in the game, and
4403 # so weak that their functioning should not be impacted.
4404 am__obj=conftest.${OBJEXT-o}
4405 am__minus_obj=
4407 none) break ;;
4408 esac
4409 if depmode=$depmode \
4410 source=sub/conftest.c object=$am__obj \
4411 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4412 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4413 >/dev/null 2>conftest.err &&
4414 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4415 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4416 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4417 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4418 # icc doesn't choke on unknown options, it will just issue warnings
4419 # or remarks (even with -Werror). So we grep stderr for any message
4420 # that says an option was ignored or not supported.
4421 # When given -MP, icc 7.0 and 7.1 complain thusly:
4422 # icc: Command line warning: ignoring option '-M'; no argument required
4423 # The diagnosis changed in icc 8.0:
4424 # icc: Command line remark: option '-MP' not supported
4425 if (grep 'ignoring option' conftest.err ||
4426 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4427 am_cv_CC_dependencies_compiler_type=$depmode
4428 break
4431 done
4433 cd ..
4434 rm -rf conftest.dir
4435 else
4436 am_cv_CC_dependencies_compiler_type=none
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4441 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4442 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4445 test "x$enable_dependency_tracking" != xno \
4446 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4447 am__fastdepCC_TRUE=
4448 am__fastdepCC_FALSE='#'
4449 else
4450 am__fastdepCC_TRUE='#'
4451 am__fastdepCC_FALSE=
4456 ac_ext=c
4457 ac_cpp='$CPP $CPPFLAGS'
4458 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4459 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4460 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4462 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4463 # On Suns, sometimes $CPP names a directory.
4464 if test -n "$CPP" && test -d "$CPP"; then
4465 CPP=
4467 if test -z "$CPP"; then
4468 if test "${ac_cv_prog_CPP+set}" = set; then :
4469 $as_echo_n "(cached) " >&6
4470 else
4471 # Double quotes because CPP needs to be expanded
4472 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4474 ac_preproc_ok=false
4475 for ac_c_preproc_warn_flag in '' yes
4477 # Use a header file that comes with gcc, so configuring glibc
4478 # with a fresh cross-compiler works.
4479 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4480 # <limits.h> exists even on freestanding compilers.
4481 # On the NeXT, cc -E runs the code through the compiler's parser,
4482 # not just through cpp. "Syntax error" is here to catch this case.
4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484 /* end confdefs.h. */
4485 #ifdef __STDC__
4486 # include <limits.h>
4487 #else
4488 # include <assert.h>
4489 #endif
4490 Syntax error
4491 _ACEOF
4492 if ac_fn_c_try_cpp "$LINENO"; then :
4494 else
4495 # Broken: fails on valid input.
4496 continue
4498 rm -f conftest.err conftest.$ac_ext
4500 # OK, works on sane cases. Now check whether nonexistent headers
4501 # can be detected and how.
4502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h. */
4504 #include <ac_nonexistent.h>
4505 _ACEOF
4506 if ac_fn_c_try_cpp "$LINENO"; then :
4507 # Broken: success on invalid input.
4508 continue
4509 else
4510 # Passes both tests.
4511 ac_preproc_ok=:
4512 break
4514 rm -f conftest.err conftest.$ac_ext
4516 done
4517 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4518 rm -f conftest.err conftest.$ac_ext
4519 if $ac_preproc_ok; then :
4520 break
4523 done
4524 ac_cv_prog_CPP=$CPP
4527 CPP=$ac_cv_prog_CPP
4528 else
4529 ac_cv_prog_CPP=$CPP
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4532 $as_echo "$CPP" >&6; }
4533 ac_preproc_ok=false
4534 for ac_c_preproc_warn_flag in '' yes
4536 # Use a header file that comes with gcc, so configuring glibc
4537 # with a fresh cross-compiler works.
4538 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4539 # <limits.h> exists even on freestanding compilers.
4540 # On the NeXT, cc -E runs the code through the compiler's parser,
4541 # not just through cpp. "Syntax error" is here to catch this case.
4542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4543 /* end confdefs.h. */
4544 #ifdef __STDC__
4545 # include <limits.h>
4546 #else
4547 # include <assert.h>
4548 #endif
4549 Syntax error
4550 _ACEOF
4551 if ac_fn_c_try_cpp "$LINENO"; then :
4553 else
4554 # Broken: fails on valid input.
4555 continue
4557 rm -f conftest.err conftest.$ac_ext
4559 # OK, works on sane cases. Now check whether nonexistent headers
4560 # can be detected and how.
4561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4562 /* end confdefs.h. */
4563 #include <ac_nonexistent.h>
4564 _ACEOF
4565 if ac_fn_c_try_cpp "$LINENO"; then :
4566 # Broken: success on invalid input.
4567 continue
4568 else
4569 # Passes both tests.
4570 ac_preproc_ok=:
4571 break
4573 rm -f conftest.err conftest.$ac_ext
4575 done
4576 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4577 rm -f conftest.err conftest.$ac_ext
4578 if $ac_preproc_ok; then :
4580 else
4581 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4582 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4583 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4584 See \`config.log' for more details." "$LINENO" 5; }
4587 ac_ext=c
4588 ac_cpp='$CPP $CPPFLAGS'
4589 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4590 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4591 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4595 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4596 if test "${ac_cv_path_GREP+set}" = set; then :
4597 $as_echo_n "(cached) " >&6
4598 else
4599 if test -z "$GREP"; then
4600 ac_path_GREP_found=false
4601 # Loop through the user's path and test for each of PROGNAME-LIST
4602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4605 IFS=$as_save_IFS
4606 test -z "$as_dir" && as_dir=.
4607 for ac_prog in grep ggrep; do
4608 for ac_exec_ext in '' $ac_executable_extensions; do
4609 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4610 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4611 # Check for GNU ac_path_GREP and select it if it is found.
4612 # Check for GNU $ac_path_GREP
4613 case `"$ac_path_GREP" --version 2>&1` in
4614 *GNU*)
4615 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4617 ac_count=0
4618 $as_echo_n 0123456789 >"conftest.in"
4619 while :
4621 cat "conftest.in" "conftest.in" >"conftest.tmp"
4622 mv "conftest.tmp" "conftest.in"
4623 cp "conftest.in" "conftest.nl"
4624 $as_echo 'GREP' >> "conftest.nl"
4625 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4626 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4627 as_fn_arith $ac_count + 1 && ac_count=$as_val
4628 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4629 # Best one so far, save it but keep looking for a better one
4630 ac_cv_path_GREP="$ac_path_GREP"
4631 ac_path_GREP_max=$ac_count
4633 # 10*(2^10) chars as input seems more than enough
4634 test $ac_count -gt 10 && break
4635 done
4636 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4637 esac
4639 $ac_path_GREP_found && break 3
4640 done
4641 done
4642 done
4643 IFS=$as_save_IFS
4644 if test -z "$ac_cv_path_GREP"; then
4645 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4647 else
4648 ac_cv_path_GREP=$GREP
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4653 $as_echo "$ac_cv_path_GREP" >&6; }
4654 GREP="$ac_cv_path_GREP"
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4658 $as_echo_n "checking for egrep... " >&6; }
4659 if test "${ac_cv_path_EGREP+set}" = set; then :
4660 $as_echo_n "(cached) " >&6
4661 else
4662 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4663 then ac_cv_path_EGREP="$GREP -E"
4664 else
4665 if test -z "$EGREP"; then
4666 ac_path_EGREP_found=false
4667 # Loop through the user's path and test for each of PROGNAME-LIST
4668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4669 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4671 IFS=$as_save_IFS
4672 test -z "$as_dir" && as_dir=.
4673 for ac_prog in egrep; do
4674 for ac_exec_ext in '' $ac_executable_extensions; do
4675 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4676 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4677 # Check for GNU ac_path_EGREP and select it if it is found.
4678 # Check for GNU $ac_path_EGREP
4679 case `"$ac_path_EGREP" --version 2>&1` in
4680 *GNU*)
4681 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4683 ac_count=0
4684 $as_echo_n 0123456789 >"conftest.in"
4685 while :
4687 cat "conftest.in" "conftest.in" >"conftest.tmp"
4688 mv "conftest.tmp" "conftest.in"
4689 cp "conftest.in" "conftest.nl"
4690 $as_echo 'EGREP' >> "conftest.nl"
4691 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4692 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4693 as_fn_arith $ac_count + 1 && ac_count=$as_val
4694 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4695 # Best one so far, save it but keep looking for a better one
4696 ac_cv_path_EGREP="$ac_path_EGREP"
4697 ac_path_EGREP_max=$ac_count
4699 # 10*(2^10) chars as input seems more than enough
4700 test $ac_count -gt 10 && break
4701 done
4702 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4703 esac
4705 $ac_path_EGREP_found && break 3
4706 done
4707 done
4708 done
4709 IFS=$as_save_IFS
4710 if test -z "$ac_cv_path_EGREP"; then
4711 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4713 else
4714 ac_cv_path_EGREP=$EGREP
4719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4720 $as_echo "$ac_cv_path_EGREP" >&6; }
4721 EGREP="$ac_cv_path_EGREP"
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4725 $as_echo_n "checking for ANSI C header files... " >&6; }
4726 if test "${ac_cv_header_stdc+set}" = set; then :
4727 $as_echo_n "(cached) " >&6
4728 else
4729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4730 /* end confdefs.h. */
4731 #include <stdlib.h>
4732 #include <stdarg.h>
4733 #include <string.h>
4734 #include <float.h>
4737 main ()
4741 return 0;
4743 _ACEOF
4744 if ac_fn_c_try_compile "$LINENO"; then :
4745 ac_cv_header_stdc=yes
4746 else
4747 ac_cv_header_stdc=no
4749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4751 if test $ac_cv_header_stdc = yes; then
4752 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754 /* end confdefs.h. */
4755 #include <string.h>
4757 _ACEOF
4758 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4759 $EGREP "memchr" >/dev/null 2>&1; then :
4761 else
4762 ac_cv_header_stdc=no
4764 rm -f conftest*
4768 if test $ac_cv_header_stdc = yes; then
4769 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4771 /* end confdefs.h. */
4772 #include <stdlib.h>
4774 _ACEOF
4775 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4776 $EGREP "free" >/dev/null 2>&1; then :
4778 else
4779 ac_cv_header_stdc=no
4781 rm -f conftest*
4785 if test $ac_cv_header_stdc = yes; then
4786 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4787 if test "$cross_compiling" = yes; then :
4789 else
4790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4791 /* end confdefs.h. */
4792 #include <ctype.h>
4793 #include <stdlib.h>
4794 #if ((' ' & 0x0FF) == 0x020)
4795 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4796 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4797 #else
4798 # define ISLOWER(c) \
4799 (('a' <= (c) && (c) <= 'i') \
4800 || ('j' <= (c) && (c) <= 'r') \
4801 || ('s' <= (c) && (c) <= 'z'))
4802 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4803 #endif
4805 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4807 main ()
4809 int i;
4810 for (i = 0; i < 256; i++)
4811 if (XOR (islower (i), ISLOWER (i))
4812 || toupper (i) != TOUPPER (i))
4813 return 2;
4814 return 0;
4816 _ACEOF
4817 if ac_fn_c_try_run "$LINENO"; then :
4819 else
4820 ac_cv_header_stdc=no
4822 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4823 conftest.$ac_objext conftest.beam conftest.$ac_ext
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4829 $as_echo "$ac_cv_header_stdc" >&6; }
4830 if test $ac_cv_header_stdc = yes; then
4832 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4836 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4837 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4838 inttypes.h stdint.h unistd.h
4839 do :
4840 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4841 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4843 eval as_val=\$$as_ac_Header
4844 if test "x$as_val" = x""yes; then :
4845 cat >>confdefs.h <<_ACEOF
4846 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4847 _ACEOF
4851 done
4855 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4856 if test "x$ac_cv_header_minix_config_h" = x""yes; then :
4857 MINIX=yes
4858 else
4859 MINIX=
4863 if test "$MINIX" = yes; then
4865 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4868 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4871 $as_echo "#define _MINIX 1" >>confdefs.h
4876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4877 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4878 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then :
4879 $as_echo_n "(cached) " >&6
4880 else
4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4882 /* end confdefs.h. */
4884 # define __EXTENSIONS__ 1
4885 $ac_includes_default
4887 main ()
4891 return 0;
4893 _ACEOF
4894 if ac_fn_c_try_compile "$LINENO"; then :
4895 ac_cv_safe_to_define___extensions__=yes
4896 else
4897 ac_cv_safe_to_define___extensions__=no
4899 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4902 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4903 test $ac_cv_safe_to_define___extensions__ = yes &&
4904 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4906 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4908 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4910 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4912 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4916 # Calculate toolexeclibdir
4917 # Also toolexecdir, though it's only used in toolexeclibdir
4918 case ${version_specific_libs} in
4919 yes)
4920 # Need the gcc compiler version to know where to install libraries
4921 # and header files if --enable-version-specific-runtime-libs option
4922 # is selected.
4923 toolexecdir='$(libdir)/gcc/$(target_alias)'
4924 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
4927 if test -n "$with_cross_host" &&
4928 test x"$with_cross_host" != x"no"; then
4929 # Install a library built with a cross compiler in tooldir, not libdir.
4930 toolexecdir='$(exec_prefix)/$(target_alias)'
4931 toolexeclibdir='$(toolexecdir)/lib'
4932 else
4933 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
4934 toolexeclibdir='$(libdir)'
4936 multi_os_directory=`$CC -print-multi-os-directory`
4937 case $multi_os_directory in
4938 .) ;; # Avoid trailing /.
4939 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
4940 esac
4942 esac
4946 # Create a spec file, so that compile/link tests don't fail
4947 test -f libgfortran.spec || touch libgfortran.spec
4949 ac_ext=c
4950 ac_cpp='$CPP $CPPFLAGS'
4951 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4952 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4953 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4955 # Check the compiler.
4956 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
4957 # We must force CC to /not/ be precious variables; otherwise
4958 # the wrong, non-multilib-adjusted value will be used in multilibs.
4959 # As a side effect, we have to subst CFLAGS ourselves.
4963 ac_ext=c
4964 ac_cpp='$CPP $CPPFLAGS'
4965 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4966 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4967 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4968 if test -n "$ac_tool_prefix"; then
4969 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4970 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4972 $as_echo_n "checking for $ac_word... " >&6; }
4973 if test "${ac_cv_prog_CC+set}" = set; then :
4974 $as_echo_n "(cached) " >&6
4975 else
4976 if test -n "$CC"; then
4977 ac_cv_prog_CC="$CC" # Let the user override the test.
4978 else
4979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4980 for as_dir in $PATH
4982 IFS=$as_save_IFS
4983 test -z "$as_dir" && as_dir=.
4984 for ac_exec_ext in '' $ac_executable_extensions; do
4985 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4986 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4988 break 2
4990 done
4991 done
4992 IFS=$as_save_IFS
4996 CC=$ac_cv_prog_CC
4997 if test -n "$CC"; then
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4999 $as_echo "$CC" >&6; }
5000 else
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5002 $as_echo "no" >&6; }
5007 if test -z "$ac_cv_prog_CC"; then
5008 ac_ct_CC=$CC
5009 # Extract the first word of "gcc", so it can be a program name with args.
5010 set dummy gcc; ac_word=$2
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5012 $as_echo_n "checking for $ac_word... " >&6; }
5013 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5014 $as_echo_n "(cached) " >&6
5015 else
5016 if test -n "$ac_ct_CC"; then
5017 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5018 else
5019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5020 for as_dir in $PATH
5022 IFS=$as_save_IFS
5023 test -z "$as_dir" && as_dir=.
5024 for ac_exec_ext in '' $ac_executable_extensions; do
5025 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5026 ac_cv_prog_ac_ct_CC="gcc"
5027 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5028 break 2
5030 done
5031 done
5032 IFS=$as_save_IFS
5036 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5037 if test -n "$ac_ct_CC"; then
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5039 $as_echo "$ac_ct_CC" >&6; }
5040 else
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5042 $as_echo "no" >&6; }
5045 if test "x$ac_ct_CC" = x; then
5046 CC=""
5047 else
5048 case $cross_compiling:$ac_tool_warned in
5049 yes:)
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5051 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5052 ac_tool_warned=yes ;;
5053 esac
5054 CC=$ac_ct_CC
5056 else
5057 CC="$ac_cv_prog_CC"
5060 if test -z "$CC"; then
5061 if test -n "$ac_tool_prefix"; then
5062 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5063 set dummy ${ac_tool_prefix}cc; ac_word=$2
5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5065 $as_echo_n "checking for $ac_word... " >&6; }
5066 if test "${ac_cv_prog_CC+set}" = set; then :
5067 $as_echo_n "(cached) " >&6
5068 else
5069 if test -n "$CC"; then
5070 ac_cv_prog_CC="$CC" # Let the user override the test.
5071 else
5072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5073 for as_dir in $PATH
5075 IFS=$as_save_IFS
5076 test -z "$as_dir" && as_dir=.
5077 for ac_exec_ext in '' $ac_executable_extensions; do
5078 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5079 ac_cv_prog_CC="${ac_tool_prefix}cc"
5080 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5081 break 2
5083 done
5084 done
5085 IFS=$as_save_IFS
5089 CC=$ac_cv_prog_CC
5090 if test -n "$CC"; then
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5092 $as_echo "$CC" >&6; }
5093 else
5094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5095 $as_echo "no" >&6; }
5101 if test -z "$CC"; then
5102 # Extract the first word of "cc", so it can be a program name with args.
5103 set dummy cc; ac_word=$2
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5105 $as_echo_n "checking for $ac_word... " >&6; }
5106 if test "${ac_cv_prog_CC+set}" = set; then :
5107 $as_echo_n "(cached) " >&6
5108 else
5109 if test -n "$CC"; then
5110 ac_cv_prog_CC="$CC" # Let the user override the test.
5111 else
5112 ac_prog_rejected=no
5113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5114 for as_dir in $PATH
5116 IFS=$as_save_IFS
5117 test -z "$as_dir" && as_dir=.
5118 for ac_exec_ext in '' $ac_executable_extensions; do
5119 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5120 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5121 ac_prog_rejected=yes
5122 continue
5124 ac_cv_prog_CC="cc"
5125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5126 break 2
5128 done
5129 done
5130 IFS=$as_save_IFS
5132 if test $ac_prog_rejected = yes; then
5133 # We found a bogon in the path, so make sure we never use it.
5134 set dummy $ac_cv_prog_CC
5135 shift
5136 if test $# != 0; then
5137 # We chose a different compiler from the bogus one.
5138 # However, it has the same basename, so the bogon will be chosen
5139 # first if we set CC to just the basename; use the full file name.
5140 shift
5141 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5146 CC=$ac_cv_prog_CC
5147 if test -n "$CC"; then
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5149 $as_echo "$CC" >&6; }
5150 else
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5152 $as_echo "no" >&6; }
5157 if test -z "$CC"; then
5158 if test -n "$ac_tool_prefix"; then
5159 for ac_prog in cl.exe
5161 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5162 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5164 $as_echo_n "checking for $ac_word... " >&6; }
5165 if test "${ac_cv_prog_CC+set}" = set; then :
5166 $as_echo_n "(cached) " >&6
5167 else
5168 if test -n "$CC"; then
5169 ac_cv_prog_CC="$CC" # Let the user override the test.
5170 else
5171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5172 for as_dir in $PATH
5174 IFS=$as_save_IFS
5175 test -z "$as_dir" && as_dir=.
5176 for ac_exec_ext in '' $ac_executable_extensions; do
5177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5178 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5180 break 2
5182 done
5183 done
5184 IFS=$as_save_IFS
5188 CC=$ac_cv_prog_CC
5189 if test -n "$CC"; then
5190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5191 $as_echo "$CC" >&6; }
5192 else
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5194 $as_echo "no" >&6; }
5198 test -n "$CC" && break
5199 done
5201 if test -z "$CC"; then
5202 ac_ct_CC=$CC
5203 for ac_prog in cl.exe
5205 # Extract the first word of "$ac_prog", so it can be a program name with args.
5206 set dummy $ac_prog; ac_word=$2
5207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5208 $as_echo_n "checking for $ac_word... " >&6; }
5209 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
5210 $as_echo_n "(cached) " >&6
5211 else
5212 if test -n "$ac_ct_CC"; then
5213 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5214 else
5215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5216 for as_dir in $PATH
5218 IFS=$as_save_IFS
5219 test -z "$as_dir" && as_dir=.
5220 for ac_exec_ext in '' $ac_executable_extensions; do
5221 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5222 ac_cv_prog_ac_ct_CC="$ac_prog"
5223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5224 break 2
5226 done
5227 done
5228 IFS=$as_save_IFS
5232 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5233 if test -n "$ac_ct_CC"; then
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5235 $as_echo "$ac_ct_CC" >&6; }
5236 else
5237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5238 $as_echo "no" >&6; }
5242 test -n "$ac_ct_CC" && break
5243 done
5245 if test "x$ac_ct_CC" = x; then
5246 CC=""
5247 else
5248 case $cross_compiling:$ac_tool_warned in
5249 yes:)
5250 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5251 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5252 ac_tool_warned=yes ;;
5253 esac
5254 CC=$ac_ct_CC
5261 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5262 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5263 as_fn_error "no acceptable C compiler found in \$PATH
5264 See \`config.log' for more details." "$LINENO" 5; }
5266 # Provide some information about the compiler.
5267 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5268 set X $ac_compile
5269 ac_compiler=$2
5270 for ac_option in --version -v -V -qversion; do
5271 { { ac_try="$ac_compiler $ac_option >&5"
5272 case "(($ac_try" in
5273 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5274 *) ac_try_echo=$ac_try;;
5275 esac
5276 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5277 $as_echo "$ac_try_echo"; } >&5
5278 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5279 ac_status=$?
5280 if test -s conftest.err; then
5281 sed '10a\
5282 ... rest of stderr output deleted ...
5283 10q' conftest.err >conftest.er1
5284 cat conftest.er1 >&5
5285 rm -f conftest.er1 conftest.err
5287 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5288 test $ac_status = 0; }
5289 done
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5292 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5293 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
5294 $as_echo_n "(cached) " >&6
5295 else
5296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297 /* end confdefs.h. */
5300 main ()
5302 #ifndef __GNUC__
5303 choke me
5304 #endif
5307 return 0;
5309 _ACEOF
5310 if ac_fn_c_try_compile "$LINENO"; then :
5311 ac_compiler_gnu=yes
5312 else
5313 ac_compiler_gnu=no
5315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5316 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5320 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5321 if test $ac_compiler_gnu = yes; then
5322 GCC=yes
5323 else
5324 GCC=
5326 ac_test_CFLAGS=${CFLAGS+set}
5327 ac_save_CFLAGS=$CFLAGS
5328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5329 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5330 if test "${ac_cv_prog_cc_g+set}" = set; then :
5331 $as_echo_n "(cached) " >&6
5332 else
5333 ac_save_c_werror_flag=$ac_c_werror_flag
5334 ac_c_werror_flag=yes
5335 ac_cv_prog_cc_g=no
5336 CFLAGS="-g"
5337 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5338 /* end confdefs.h. */
5341 main ()
5345 return 0;
5347 _ACEOF
5348 if ac_fn_c_try_compile "$LINENO"; then :
5349 ac_cv_prog_cc_g=yes
5350 else
5351 CFLAGS=""
5352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353 /* end confdefs.h. */
5356 main ()
5360 return 0;
5362 _ACEOF
5363 if ac_fn_c_try_compile "$LINENO"; then :
5365 else
5366 ac_c_werror_flag=$ac_save_c_werror_flag
5367 CFLAGS="-g"
5368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5369 /* end confdefs.h. */
5372 main ()
5376 return 0;
5378 _ACEOF
5379 if ac_fn_c_try_compile "$LINENO"; then :
5380 ac_cv_prog_cc_g=yes
5382 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5386 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5387 ac_c_werror_flag=$ac_save_c_werror_flag
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5390 $as_echo "$ac_cv_prog_cc_g" >&6; }
5391 if test "$ac_test_CFLAGS" = set; then
5392 CFLAGS=$ac_save_CFLAGS
5393 elif test $ac_cv_prog_cc_g = yes; then
5394 if test "$GCC" = yes; then
5395 CFLAGS="-g -O2"
5396 else
5397 CFLAGS="-g"
5399 else
5400 if test "$GCC" = yes; then
5401 CFLAGS="-O2"
5402 else
5403 CFLAGS=
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5407 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5408 if test "${ac_cv_prog_cc_c89+set}" = set; then :
5409 $as_echo_n "(cached) " >&6
5410 else
5411 ac_cv_prog_cc_c89=no
5412 ac_save_CC=$CC
5413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5414 /* end confdefs.h. */
5415 #include <stdarg.h>
5416 #include <stdio.h>
5417 #include <sys/types.h>
5418 #include <sys/stat.h>
5419 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5420 struct buf { int x; };
5421 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5422 static char *e (p, i)
5423 char **p;
5424 int i;
5426 return p[i];
5428 static char *f (char * (*g) (char **, int), char **p, ...)
5430 char *s;
5431 va_list v;
5432 va_start (v,p);
5433 s = g (p, va_arg (v,int));
5434 va_end (v);
5435 return s;
5438 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5439 function prototypes and stuff, but not '\xHH' hex character constants.
5440 These don't provoke an error unfortunately, instead are silently treated
5441 as 'x'. The following induces an error, until -std is added to get
5442 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5443 array size at least. It's necessary to write '\x00'==0 to get something
5444 that's true only with -std. */
5445 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5447 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5448 inside strings and character constants. */
5449 #define FOO(x) 'x'
5450 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5452 int test (int i, double x);
5453 struct s1 {int (*f) (int a);};
5454 struct s2 {int (*f) (double a);};
5455 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5456 int argc;
5457 char **argv;
5459 main ()
5461 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5463 return 0;
5465 _ACEOF
5466 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5467 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5469 CC="$ac_save_CC $ac_arg"
5470 if ac_fn_c_try_compile "$LINENO"; then :
5471 ac_cv_prog_cc_c89=$ac_arg
5473 rm -f core conftest.err conftest.$ac_objext
5474 test "x$ac_cv_prog_cc_c89" != "xno" && break
5475 done
5476 rm -f conftest.$ac_ext
5477 CC=$ac_save_CC
5480 # AC_CACHE_VAL
5481 case "x$ac_cv_prog_cc_c89" in
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5484 $as_echo "none needed" >&6; } ;;
5485 xno)
5486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5487 $as_echo "unsupported" >&6; } ;;
5489 CC="$CC $ac_cv_prog_cc_c89"
5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5491 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5492 esac
5493 if test "x$ac_cv_prog_cc_c89" != xno; then :
5497 ac_ext=c
5498 ac_cpp='$CPP $CPPFLAGS'
5499 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5500 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5501 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5503 depcc="$CC" am_compiler_list=
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5506 $as_echo_n "checking dependency style of $depcc... " >&6; }
5507 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
5508 $as_echo_n "(cached) " >&6
5509 else
5510 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5511 # We make a subdir and do the tests there. Otherwise we can end up
5512 # making bogus files that we don't know about and never remove. For
5513 # instance it was reported that on HP-UX the gcc test will end up
5514 # making a dummy file named `D' -- because `-MD' means `put the output
5515 # in D'.
5516 mkdir conftest.dir
5517 # Copy depcomp to subdir because otherwise we won't find it if we're
5518 # using a relative directory.
5519 cp "$am_depcomp" conftest.dir
5520 cd conftest.dir
5521 # We will build objects and dependencies in a subdirectory because
5522 # it helps to detect inapplicable dependency modes. For instance
5523 # both Tru64's cc and ICC support -MD to output dependencies as a
5524 # side effect of compilation, but ICC will put the dependencies in
5525 # the current directory while Tru64 will put them in the object
5526 # directory.
5527 mkdir sub
5529 am_cv_CC_dependencies_compiler_type=none
5530 if test "$am_compiler_list" = ""; then
5531 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5533 am__universal=false
5534 case " $depcc " in #(
5535 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5536 esac
5538 for depmode in $am_compiler_list; do
5539 # Setup a source with many dependencies, because some compilers
5540 # like to wrap large dependency lists on column 80 (with \), and
5541 # we should not choose a depcomp mode which is confused by this.
5543 # We need to recreate these files for each test, as the compiler may
5544 # overwrite some of them when testing with obscure command lines.
5545 # This happens at least with the AIX C compiler.
5546 : > sub/conftest.c
5547 for i in 1 2 3 4 5 6; do
5548 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5549 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5550 # Solaris 8's {/usr,}/bin/sh.
5551 touch sub/conftst$i.h
5552 done
5553 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5555 # We check with `-c' and `-o' for the sake of the "dashmstdout"
5556 # mode. It turns out that the SunPro C++ compiler does not properly
5557 # handle `-M -o', and we need to detect this. Also, some Intel
5558 # versions had trouble with output in subdirs
5559 am__obj=sub/conftest.${OBJEXT-o}
5560 am__minus_obj="-o $am__obj"
5561 case $depmode in
5562 gcc)
5563 # This depmode causes a compiler race in universal mode.
5564 test "$am__universal" = false || continue
5566 nosideeffect)
5567 # after this tag, mechanisms are not by side-effect, so they'll
5568 # only be used when explicitly requested
5569 if test "x$enable_dependency_tracking" = xyes; then
5570 continue
5571 else
5572 break
5575 msvisualcpp | msvcmsys)
5576 # This compiler won't grok `-c -o', but also, the minuso test has
5577 # not run yet. These depmodes are late enough in the game, and
5578 # so weak that their functioning should not be impacted.
5579 am__obj=conftest.${OBJEXT-o}
5580 am__minus_obj=
5582 none) break ;;
5583 esac
5584 if depmode=$depmode \
5585 source=sub/conftest.c object=$am__obj \
5586 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5587 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5588 >/dev/null 2>conftest.err &&
5589 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5590 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5591 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5592 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5593 # icc doesn't choke on unknown options, it will just issue warnings
5594 # or remarks (even with -Werror). So we grep stderr for any message
5595 # that says an option was ignored or not supported.
5596 # When given -MP, icc 7.0 and 7.1 complain thusly:
5597 # icc: Command line warning: ignoring option '-M'; no argument required
5598 # The diagnosis changed in icc 8.0:
5599 # icc: Command line remark: option '-MP' not supported
5600 if (grep 'ignoring option' conftest.err ||
5601 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5602 am_cv_CC_dependencies_compiler_type=$depmode
5603 break
5606 done
5608 cd ..
5609 rm -rf conftest.dir
5610 else
5611 am_cv_CC_dependencies_compiler_type=none
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5616 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5617 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5620 test "x$enable_dependency_tracking" != xno \
5621 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5622 am__fastdepCC_TRUE=
5623 am__fastdepCC_FALSE='#'
5624 else
5625 am__fastdepCC_TRUE='#'
5626 am__fastdepCC_FALSE=
5634 if test "x$CC" != xcc; then
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
5636 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
5637 else
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
5639 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
5641 set dummy $CC; ac_cc=`$as_echo "$2" |
5642 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5643 if { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then :
5644 $as_echo_n "(cached) " >&6
5645 else
5646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5647 /* end confdefs.h. */
5650 main ()
5654 return 0;
5656 _ACEOF
5657 # Make sure it works both with $CC and with simple cc.
5658 # We do the test twice because some compilers refuse to overwrite an
5659 # existing .o file with -o, though they will create one.
5660 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5661 rm -f conftest2.*
5662 if { { case "(($ac_try" in
5663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5664 *) ac_try_echo=$ac_try;;
5665 esac
5666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5667 $as_echo "$ac_try_echo"; } >&5
5668 (eval "$ac_try") 2>&5
5669 ac_status=$?
5670 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5671 test $ac_status = 0; } &&
5672 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5673 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5674 *) ac_try_echo=$ac_try;;
5675 esac
5676 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5677 $as_echo "$ac_try_echo"; } >&5
5678 (eval "$ac_try") 2>&5
5679 ac_status=$?
5680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5681 test $ac_status = 0; };
5682 then
5683 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
5684 if test "x$CC" != xcc; then
5685 # Test first that cc exists at all.
5686 if { ac_try='cc -c conftest.$ac_ext >&5'
5687 { { case "(($ac_try" in
5688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5689 *) ac_try_echo=$ac_try;;
5690 esac
5691 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5692 $as_echo "$ac_try_echo"; } >&5
5693 (eval "$ac_try") 2>&5
5694 ac_status=$?
5695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5696 test $ac_status = 0; }; }; then
5697 ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
5698 rm -f conftest2.*
5699 if { { case "(($ac_try" in
5700 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5701 *) ac_try_echo=$ac_try;;
5702 esac
5703 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5704 $as_echo "$ac_try_echo"; } >&5
5705 (eval "$ac_try") 2>&5
5706 ac_status=$?
5707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5708 test $ac_status = 0; } &&
5709 test -f conftest2.$ac_objext && { { case "(($ac_try" in
5710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5711 *) ac_try_echo=$ac_try;;
5712 esac
5713 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5714 $as_echo "$ac_try_echo"; } >&5
5715 (eval "$ac_try") 2>&5
5716 ac_status=$?
5717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5718 test $ac_status = 0; };
5719 then
5720 # cc works too.
5722 else
5723 # cc exists but doesn't like -o.
5724 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5728 else
5729 eval ac_cv_prog_cc_${ac_cc}_c_o=no
5731 rm -f core conftest*
5734 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5736 $as_echo "yes" >&6; }
5737 else
5738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5739 $as_echo "no" >&6; }
5741 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
5745 # FIXME: we rely on the cache variable name because
5746 # there is no other way.
5747 set dummy $CC
5748 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
5749 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
5750 if test "$am_t" != yes; then
5751 # Losing compiler, so override with the script.
5752 # FIXME: It is wrong to rewrite CC.
5753 # But if we don't then we get into trouble of one sort or another.
5754 # A longer-term fix would be to have automake use am__CC in this case,
5755 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5756 CC="$am_aux_dir/compile $CC"
5761 # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
5762 if test "x$GCC" = "xyes"; then
5763 AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
5764 ## We like to use C99 routines when available. This makes sure that
5765 ## __STDC_VERSION__ is set such that libc includes make them available.
5766 AM_CFLAGS="-std=gnu99 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings"
5767 ## Compile the following tests with the same system header contents
5768 ## that we'll encounter when compiling our own source files.
5769 CFLAGS="-std=gnu99 $CFLAGS"
5775 # Check for symbol versioning (copied from libssp).
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
5777 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
5778 # Check whether --enable-symvers was given.
5779 if test "${enable_symvers+set}" = set; then :
5780 enableval=$enable_symvers; gfortran_use_symver=$enableval
5781 else
5782 gfortran_use_symver=yes
5785 if test "x$gfortran_use_symver" = xyes; then
5786 save_LDFLAGS="$LDFLAGS"
5787 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
5788 cat > conftest.map <<EOF
5789 FOO_1.0 {
5790 global: *foo*; bar; local: *;
5793 if test x$gcc_no_link = xyes; then
5794 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5797 /* end confdefs.h. */
5798 int foo;
5800 main ()
5804 return 0;
5806 _ACEOF
5807 if ac_fn_c_try_link "$LINENO"; then :
5808 gfortran_use_symver=gnu
5809 else
5810 gfortran_use_symver=no
5812 rm -f core conftest.err conftest.$ac_objext \
5813 conftest$ac_exeext conftest.$ac_ext
5814 if test x$gfortran_use_symver = xno; then
5815 case "$target_os" in
5816 solaris2*)
5817 LDFLAGS="$save_LDFLAGS"
5818 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
5819 # Sun ld cannot handle wildcards and treats all entries as undefined.
5820 cat > conftest.map <<EOF
5821 FOO_1.0 {
5822 global: foo; local: *;
5825 if test x$gcc_no_link = xyes; then
5826 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5829 /* end confdefs.h. */
5830 int foo;
5832 main ()
5836 return 0;
5838 _ACEOF
5839 if ac_fn_c_try_link "$LINENO"; then :
5840 gfortran_use_symver=sun
5841 else
5842 gfortran_use_symver=no
5844 rm -f core conftest.err conftest.$ac_objext \
5845 conftest$ac_exeext conftest.$ac_ext
5847 esac
5849 LDFLAGS="$save_LDFLAGS"
5851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gfortran_use_symver" >&5
5852 $as_echo "$gfortran_use_symver" >&6; }
5853 if test "x$gfortran_use_symver" != xno; then
5854 LIBGFOR_USE_SYMVER_TRUE=
5855 LIBGFOR_USE_SYMVER_FALSE='#'
5856 else
5857 LIBGFOR_USE_SYMVER_TRUE='#'
5858 LIBGFOR_USE_SYMVER_FALSE=
5861 if test "x$gfortran_use_symver" = xgnu; then
5862 LIBGFOR_USE_SYMVER_GNU_TRUE=
5863 LIBGFOR_USE_SYMVER_GNU_FALSE='#'
5864 else
5865 LIBGFOR_USE_SYMVER_GNU_TRUE='#'
5866 LIBGFOR_USE_SYMVER_GNU_FALSE=
5869 if test "x$gfortran_use_symver" = xsun; then
5870 LIBGFOR_USE_SYMVER_SUN_TRUE=
5871 LIBGFOR_USE_SYMVER_SUN_FALSE='#'
5872 else
5873 LIBGFOR_USE_SYMVER_SUN_TRUE='#'
5874 LIBGFOR_USE_SYMVER_SUN_FALSE=
5878 # Figure out whether the compiler supports "-ffunction-sections -fdata-sections",
5879 # similarly to how libstdc++ does it
5880 ac_test_CFLAGS="${CFLAGS+set}"
5881 ac_save_CFLAGS="$CFLAGS"
5883 # Check for -ffunction-sections -fdata-sections
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc that supports -ffunction-sections -fdata-sections" >&5
5885 $as_echo_n "checking for gcc that supports -ffunction-sections -fdata-sections... " >&6; }
5886 CFLAGS='-Werror -ffunction-sections -fdata-sections'
5887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5888 /* end confdefs.h. */
5891 main ()
5893 int foo;
5895 return 0;
5897 _ACEOF
5898 if ac_fn_c_try_compile "$LINENO"; then :
5899 ac_fdsections=yes
5900 else
5901 ac_fdsections=no
5903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5904 if test "$ac_test_CFLAGS" = set; then
5905 CFLAGS="$ac_save_CFLAGS"
5906 else
5907 # this is the suspicious part
5908 CFLAGS=""
5910 if test x"$ac_fdsections" = x"yes"; then
5911 SECTION_FLAGS='-ffunction-sections -fdata-sections'
5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5
5914 $as_echo "$ac_fdsections" >&6; }
5917 # Find other programs we need.
5918 if test -n "$ac_tool_prefix"; then
5919 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
5920 set dummy ${ac_tool_prefix}as; ac_word=$2
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5922 $as_echo_n "checking for $ac_word... " >&6; }
5923 if test "${ac_cv_prog_AS+set}" = set; then :
5924 $as_echo_n "(cached) " >&6
5925 else
5926 if test -n "$AS"; then
5927 ac_cv_prog_AS="$AS" # Let the user override the test.
5928 else
5929 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5930 for as_dir in $PATH
5932 IFS=$as_save_IFS
5933 test -z "$as_dir" && as_dir=.
5934 for ac_exec_ext in '' $ac_executable_extensions; do
5935 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5936 ac_cv_prog_AS="${ac_tool_prefix}as"
5937 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5938 break 2
5940 done
5941 done
5942 IFS=$as_save_IFS
5946 AS=$ac_cv_prog_AS
5947 if test -n "$AS"; then
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
5949 $as_echo "$AS" >&6; }
5950 else
5951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5952 $as_echo "no" >&6; }
5957 if test -z "$ac_cv_prog_AS"; then
5958 ac_ct_AS=$AS
5959 # Extract the first word of "as", so it can be a program name with args.
5960 set dummy as; ac_word=$2
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5962 $as_echo_n "checking for $ac_word... " >&6; }
5963 if test "${ac_cv_prog_ac_ct_AS+set}" = set; then :
5964 $as_echo_n "(cached) " >&6
5965 else
5966 if test -n "$ac_ct_AS"; then
5967 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
5968 else
5969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5970 for as_dir in $PATH
5972 IFS=$as_save_IFS
5973 test -z "$as_dir" && as_dir=.
5974 for ac_exec_ext in '' $ac_executable_extensions; do
5975 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5976 ac_cv_prog_ac_ct_AS="as"
5977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5978 break 2
5980 done
5981 done
5982 IFS=$as_save_IFS
5986 ac_ct_AS=$ac_cv_prog_ac_ct_AS
5987 if test -n "$ac_ct_AS"; then
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
5989 $as_echo "$ac_ct_AS" >&6; }
5990 else
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5992 $as_echo "no" >&6; }
5995 if test "x$ac_ct_AS" = x; then
5996 AS=""
5997 else
5998 case $cross_compiling:$ac_tool_warned in
5999 yes:)
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6001 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6002 ac_tool_warned=yes ;;
6003 esac
6004 AS=$ac_ct_AS
6006 else
6007 AS="$ac_cv_prog_AS"
6010 if test -n "$ac_tool_prefix"; then
6011 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6012 set dummy ${ac_tool_prefix}ar; ac_word=$2
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6014 $as_echo_n "checking for $ac_word... " >&6; }
6015 if test "${ac_cv_prog_AR+set}" = set; then :
6016 $as_echo_n "(cached) " >&6
6017 else
6018 if test -n "$AR"; then
6019 ac_cv_prog_AR="$AR" # Let the user override the test.
6020 else
6021 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6022 for as_dir in $PATH
6024 IFS=$as_save_IFS
6025 test -z "$as_dir" && as_dir=.
6026 for ac_exec_ext in '' $ac_executable_extensions; do
6027 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6028 ac_cv_prog_AR="${ac_tool_prefix}ar"
6029 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6030 break 2
6032 done
6033 done
6034 IFS=$as_save_IFS
6038 AR=$ac_cv_prog_AR
6039 if test -n "$AR"; then
6040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6041 $as_echo "$AR" >&6; }
6042 else
6043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6044 $as_echo "no" >&6; }
6049 if test -z "$ac_cv_prog_AR"; then
6050 ac_ct_AR=$AR
6051 # Extract the first word of "ar", so it can be a program name with args.
6052 set dummy ar; ac_word=$2
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6054 $as_echo_n "checking for $ac_word... " >&6; }
6055 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6056 $as_echo_n "(cached) " >&6
6057 else
6058 if test -n "$ac_ct_AR"; then
6059 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6060 else
6061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6062 for as_dir in $PATH
6064 IFS=$as_save_IFS
6065 test -z "$as_dir" && as_dir=.
6066 for ac_exec_ext in '' $ac_executable_extensions; do
6067 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6068 ac_cv_prog_ac_ct_AR="ar"
6069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6070 break 2
6072 done
6073 done
6074 IFS=$as_save_IFS
6078 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6079 if test -n "$ac_ct_AR"; then
6080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6081 $as_echo "$ac_ct_AR" >&6; }
6082 else
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6084 $as_echo "no" >&6; }
6087 if test "x$ac_ct_AR" = x; then
6088 AR=""
6089 else
6090 case $cross_compiling:$ac_tool_warned in
6091 yes:)
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6093 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6094 ac_tool_warned=yes ;;
6095 esac
6096 AR=$ac_ct_AR
6098 else
6099 AR="$ac_cv_prog_AR"
6102 if test -n "$ac_tool_prefix"; then
6103 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6104 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6106 $as_echo_n "checking for $ac_word... " >&6; }
6107 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6108 $as_echo_n "(cached) " >&6
6109 else
6110 if test -n "$RANLIB"; then
6111 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6112 else
6113 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6114 for as_dir in $PATH
6116 IFS=$as_save_IFS
6117 test -z "$as_dir" && as_dir=.
6118 for ac_exec_ext in '' $ac_executable_extensions; do
6119 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6120 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6121 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6122 break 2
6124 done
6125 done
6126 IFS=$as_save_IFS
6130 RANLIB=$ac_cv_prog_RANLIB
6131 if test -n "$RANLIB"; then
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6133 $as_echo "$RANLIB" >&6; }
6134 else
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6136 $as_echo "no" >&6; }
6141 if test -z "$ac_cv_prog_RANLIB"; then
6142 ac_ct_RANLIB=$RANLIB
6143 # Extract the first word of "ranlib", so it can be a program name with args.
6144 set dummy ranlib; ac_word=$2
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6146 $as_echo_n "checking for $ac_word... " >&6; }
6147 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6148 $as_echo_n "(cached) " >&6
6149 else
6150 if test -n "$ac_ct_RANLIB"; then
6151 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6152 else
6153 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6154 for as_dir in $PATH
6156 IFS=$as_save_IFS
6157 test -z "$as_dir" && as_dir=.
6158 for ac_exec_ext in '' $ac_executable_extensions; do
6159 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6160 ac_cv_prog_ac_ct_RANLIB="ranlib"
6161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6162 break 2
6164 done
6165 done
6166 IFS=$as_save_IFS
6170 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6171 if test -n "$ac_ct_RANLIB"; then
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6173 $as_echo "$ac_ct_RANLIB" >&6; }
6174 else
6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6176 $as_echo "no" >&6; }
6179 if test "x$ac_ct_RANLIB" = x; then
6180 RANLIB="ranlib-not-found-in-path-error"
6181 else
6182 case $cross_compiling:$ac_tool_warned in
6183 yes:)
6184 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6185 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6186 ac_tool_warned=yes ;;
6187 esac
6188 RANLIB=$ac_ct_RANLIB
6190 else
6191 RANLIB="$ac_cv_prog_RANLIB"
6194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6195 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6196 set x ${MAKE-make}
6197 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6198 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
6199 $as_echo_n "(cached) " >&6
6200 else
6201 cat >conftest.make <<\_ACEOF
6202 SHELL = /bin/sh
6203 all:
6204 @echo '@@@%%%=$(MAKE)=@@@%%%'
6205 _ACEOF
6206 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6207 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6208 *@@@%%%=?*=@@@%%%*)
6209 eval ac_cv_prog_make_${ac_make}_set=yes;;
6211 eval ac_cv_prog_make_${ac_make}_set=no;;
6212 esac
6213 rm -f conftest.make
6215 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6217 $as_echo "yes" >&6; }
6218 SET_MAKE=
6219 else
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6221 $as_echo "no" >&6; }
6222 SET_MAKE="MAKE=${MAKE-make}"
6227 # Configure libtool
6228 #AC_MSG_NOTICE([====== Starting libtool configuration])
6229 enable_dlopen=yes
6233 case `pwd` in
6234 *\ * | *\ *)
6235 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6236 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6237 esac
6241 macro_version='2.2.7a'
6242 macro_revision='1.3134'
6256 ltmain="$ac_aux_dir/ltmain.sh"
6258 # Backslashify metacharacters that are still active within
6259 # double-quoted strings.
6260 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6262 # Same as above, but do not quote variable references.
6263 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6265 # Sed substitution to delay expansion of an escaped shell variable in a
6266 # double_quote_subst'ed string.
6267 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6269 # Sed substitution to delay expansion of an escaped single quote.
6270 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6272 # Sed substitution to avoid accidental globbing in evaled expressions
6273 no_glob_subst='s/\*/\\\*/g'
6275 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6276 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6277 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6280 $as_echo_n "checking how to print strings... " >&6; }
6281 # Test print first, because it will be a builtin if present.
6282 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6283 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6284 ECHO='print -r --'
6285 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6286 ECHO='printf %s\n'
6287 else
6288 # Use this function as a fallback that always works.
6289 func_fallback_echo ()
6291 eval 'cat <<_LTECHO_EOF
6293 _LTECHO_EOF'
6295 ECHO='func_fallback_echo'
6298 # func_echo_all arg...
6299 # Invoke $ECHO with all args, space-separated.
6300 func_echo_all ()
6302 $ECHO ""
6305 case "$ECHO" in
6306 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6307 $as_echo "printf" >&6; } ;;
6308 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6309 $as_echo "print -r" >&6; } ;;
6310 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6311 $as_echo "cat" >&6; } ;;
6312 esac
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6328 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6329 if test "${ac_cv_path_SED+set}" = set; then :
6330 $as_echo_n "(cached) " >&6
6331 else
6332 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6333 for ac_i in 1 2 3 4 5 6 7; do
6334 ac_script="$ac_script$as_nl$ac_script"
6335 done
6336 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6337 { ac_script=; unset ac_script;}
6338 if test -z "$SED"; then
6339 ac_path_SED_found=false
6340 # Loop through the user's path and test for each of PROGNAME-LIST
6341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6342 for as_dir in $PATH
6344 IFS=$as_save_IFS
6345 test -z "$as_dir" && as_dir=.
6346 for ac_prog in sed gsed; do
6347 for ac_exec_ext in '' $ac_executable_extensions; do
6348 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6349 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
6350 # Check for GNU ac_path_SED and select it if it is found.
6351 # Check for GNU $ac_path_SED
6352 case `"$ac_path_SED" --version 2>&1` in
6353 *GNU*)
6354 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6356 ac_count=0
6357 $as_echo_n 0123456789 >"conftest.in"
6358 while :
6360 cat "conftest.in" "conftest.in" >"conftest.tmp"
6361 mv "conftest.tmp" "conftest.in"
6362 cp "conftest.in" "conftest.nl"
6363 $as_echo '' >> "conftest.nl"
6364 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6365 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6366 as_fn_arith $ac_count + 1 && ac_count=$as_val
6367 if test $ac_count -gt ${ac_path_SED_max-0}; then
6368 # Best one so far, save it but keep looking for a better one
6369 ac_cv_path_SED="$ac_path_SED"
6370 ac_path_SED_max=$ac_count
6372 # 10*(2^10) chars as input seems more than enough
6373 test $ac_count -gt 10 && break
6374 done
6375 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6376 esac
6378 $ac_path_SED_found && break 3
6379 done
6380 done
6381 done
6382 IFS=$as_save_IFS
6383 if test -z "$ac_cv_path_SED"; then
6384 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
6386 else
6387 ac_cv_path_SED=$SED
6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6392 $as_echo "$ac_cv_path_SED" >&6; }
6393 SED="$ac_cv_path_SED"
6394 rm -f conftest.sed
6396 test -z "$SED" && SED=sed
6397 Xsed="$SED -e 1s/^X//"
6409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6410 $as_echo_n "checking for fgrep... " >&6; }
6411 if test "${ac_cv_path_FGREP+set}" = set; then :
6412 $as_echo_n "(cached) " >&6
6413 else
6414 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6415 then ac_cv_path_FGREP="$GREP -F"
6416 else
6417 if test -z "$FGREP"; then
6418 ac_path_FGREP_found=false
6419 # Loop through the user's path and test for each of PROGNAME-LIST
6420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6421 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6423 IFS=$as_save_IFS
6424 test -z "$as_dir" && as_dir=.
6425 for ac_prog in fgrep; do
6426 for ac_exec_ext in '' $ac_executable_extensions; do
6427 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6428 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
6429 # Check for GNU ac_path_FGREP and select it if it is found.
6430 # Check for GNU $ac_path_FGREP
6431 case `"$ac_path_FGREP" --version 2>&1` in
6432 *GNU*)
6433 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6435 ac_count=0
6436 $as_echo_n 0123456789 >"conftest.in"
6437 while :
6439 cat "conftest.in" "conftest.in" >"conftest.tmp"
6440 mv "conftest.tmp" "conftest.in"
6441 cp "conftest.in" "conftest.nl"
6442 $as_echo 'FGREP' >> "conftest.nl"
6443 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6444 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6445 as_fn_arith $ac_count + 1 && ac_count=$as_val
6446 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6447 # Best one so far, save it but keep looking for a better one
6448 ac_cv_path_FGREP="$ac_path_FGREP"
6449 ac_path_FGREP_max=$ac_count
6451 # 10*(2^10) chars as input seems more than enough
6452 test $ac_count -gt 10 && break
6453 done
6454 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6455 esac
6457 $ac_path_FGREP_found && break 3
6458 done
6459 done
6460 done
6461 IFS=$as_save_IFS
6462 if test -z "$ac_cv_path_FGREP"; then
6463 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6465 else
6466 ac_cv_path_FGREP=$FGREP
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6472 $as_echo "$ac_cv_path_FGREP" >&6; }
6473 FGREP="$ac_cv_path_FGREP"
6476 test -z "$GREP" && GREP=grep
6496 # Check whether --with-gnu-ld was given.
6497 if test "${with_gnu_ld+set}" = set; then :
6498 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6499 else
6500 with_gnu_ld=no
6503 ac_prog=ld
6504 if test "$GCC" = yes; then
6505 # Check if gcc -print-prog-name=ld gives a path.
6506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6507 $as_echo_n "checking for ld used by $CC... " >&6; }
6508 case $host in
6509 *-*-mingw*)
6510 # gcc leaves a trailing carriage return which upsets mingw
6511 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6513 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6514 esac
6515 case $ac_prog in
6516 # Accept absolute paths.
6517 [\\/]* | ?:[\\/]*)
6518 re_direlt='/[^/][^/]*/\.\./'
6519 # Canonicalize the pathname of ld
6520 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6521 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6522 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6523 done
6524 test -z "$LD" && LD="$ac_prog"
6527 # If it fails, then pretend we aren't using GCC.
6528 ac_prog=ld
6531 # If it is relative, then search for the first ld in PATH.
6532 with_gnu_ld=unknown
6534 esac
6535 elif test "$with_gnu_ld" = yes; then
6536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6537 $as_echo_n "checking for GNU ld... " >&6; }
6538 else
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6540 $as_echo_n "checking for non-GNU ld... " >&6; }
6542 if test "${lt_cv_path_LD+set}" = set; then :
6543 $as_echo_n "(cached) " >&6
6544 else
6545 if test -z "$LD"; then
6546 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6547 for ac_dir in $PATH; do
6548 IFS="$lt_save_ifs"
6549 test -z "$ac_dir" && ac_dir=.
6550 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6551 lt_cv_path_LD="$ac_dir/$ac_prog"
6552 # Check to see if the program is GNU ld. I'd rather use --version,
6553 # but apparently some variants of GNU ld only accept -v.
6554 # Break only if it was the GNU/non-GNU ld that we prefer.
6555 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6556 *GNU* | *'with BFD'*)
6557 test "$with_gnu_ld" != no && break
6560 test "$with_gnu_ld" != yes && break
6562 esac
6564 done
6565 IFS="$lt_save_ifs"
6566 else
6567 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6571 LD="$lt_cv_path_LD"
6572 if test -n "$LD"; then
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6574 $as_echo "$LD" >&6; }
6575 else
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6577 $as_echo "no" >&6; }
6579 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
6580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6581 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6582 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
6583 $as_echo_n "(cached) " >&6
6584 else
6585 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6586 case `$LD -v 2>&1 </dev/null` in
6587 *GNU* | *'with BFD'*)
6588 lt_cv_prog_gnu_ld=yes
6591 lt_cv_prog_gnu_ld=no
6593 esac
6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6596 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6597 with_gnu_ld=$lt_cv_prog_gnu_ld
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6608 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6609 if test "${lt_cv_path_NM+set}" = set; then :
6610 $as_echo_n "(cached) " >&6
6611 else
6612 if test -n "$NM"; then
6613 # Let the user override the test.
6614 lt_cv_path_NM="$NM"
6615 else
6616 lt_nm_to_check="${ac_tool_prefix}nm"
6617 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6618 lt_nm_to_check="$lt_nm_to_check nm"
6620 for lt_tmp_nm in $lt_nm_to_check; do
6621 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6622 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6623 IFS="$lt_save_ifs"
6624 test -z "$ac_dir" && ac_dir=.
6625 tmp_nm="$ac_dir/$lt_tmp_nm"
6626 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6627 # Check to see if the nm accepts a BSD-compat flag.
6628 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6629 # nm: unknown option "B" ignored
6630 # Tru64's nm complains that /dev/null is an invalid object file
6631 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6632 */dev/null* | *'Invalid file or object type'*)
6633 lt_cv_path_NM="$tmp_nm -B"
6634 break
6637 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6638 */dev/null*)
6639 lt_cv_path_NM="$tmp_nm -p"
6640 break
6643 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6644 continue # so that we can try to find one that supports BSD flags
6646 esac
6648 esac
6650 done
6651 IFS="$lt_save_ifs"
6652 done
6653 : ${lt_cv_path_NM=no}
6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6657 $as_echo "$lt_cv_path_NM" >&6; }
6658 if test "$lt_cv_path_NM" != "no"; then
6659 NM="$lt_cv_path_NM"
6660 else
6661 # Didn't find any BSD compatible name lister, look for dumpbin.
6662 if test -n "$DUMPBIN"; then :
6663 # Let the user override the test.
6664 else
6665 if test -n "$ac_tool_prefix"; then
6666 for ac_prog in dumpbin "link -dump"
6668 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6669 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6671 $as_echo_n "checking for $ac_word... " >&6; }
6672 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
6673 $as_echo_n "(cached) " >&6
6674 else
6675 if test -n "$DUMPBIN"; then
6676 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6677 else
6678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6679 for as_dir in $PATH
6681 IFS=$as_save_IFS
6682 test -z "$as_dir" && as_dir=.
6683 for ac_exec_ext in '' $ac_executable_extensions; do
6684 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6685 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6686 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6687 break 2
6689 done
6690 done
6691 IFS=$as_save_IFS
6695 DUMPBIN=$ac_cv_prog_DUMPBIN
6696 if test -n "$DUMPBIN"; then
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6698 $as_echo "$DUMPBIN" >&6; }
6699 else
6700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6701 $as_echo "no" >&6; }
6705 test -n "$DUMPBIN" && break
6706 done
6708 if test -z "$DUMPBIN"; then
6709 ac_ct_DUMPBIN=$DUMPBIN
6710 for ac_prog in dumpbin "link -dump"
6712 # Extract the first word of "$ac_prog", so it can be a program name with args.
6713 set dummy $ac_prog; ac_word=$2
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6715 $as_echo_n "checking for $ac_word... " >&6; }
6716 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6717 $as_echo_n "(cached) " >&6
6718 else
6719 if test -n "$ac_ct_DUMPBIN"; then
6720 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6721 else
6722 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6723 for as_dir in $PATH
6725 IFS=$as_save_IFS
6726 test -z "$as_dir" && as_dir=.
6727 for ac_exec_ext in '' $ac_executable_extensions; do
6728 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6729 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6730 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6731 break 2
6733 done
6734 done
6735 IFS=$as_save_IFS
6739 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6740 if test -n "$ac_ct_DUMPBIN"; then
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6742 $as_echo "$ac_ct_DUMPBIN" >&6; }
6743 else
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6745 $as_echo "no" >&6; }
6749 test -n "$ac_ct_DUMPBIN" && break
6750 done
6752 if test "x$ac_ct_DUMPBIN" = x; then
6753 DUMPBIN=":"
6754 else
6755 case $cross_compiling:$ac_tool_warned in
6756 yes:)
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6758 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6759 ac_tool_warned=yes ;;
6760 esac
6761 DUMPBIN=$ac_ct_DUMPBIN
6765 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6766 *COFF*)
6767 DUMPBIN="$DUMPBIN -symbols"
6770 DUMPBIN=:
6772 esac
6775 if test "$DUMPBIN" != ":"; then
6776 NM="$DUMPBIN"
6779 test -z "$NM" && NM=nm
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6787 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6788 if test "${lt_cv_nm_interface+set}" = set; then :
6789 $as_echo_n "(cached) " >&6
6790 else
6791 lt_cv_nm_interface="BSD nm"
6792 echo "int some_variable = 0;" > conftest.$ac_ext
6793 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6794 (eval "$ac_compile" 2>conftest.err)
6795 cat conftest.err >&5
6796 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6797 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6798 cat conftest.err >&5
6799 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6800 cat conftest.out >&5
6801 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6802 lt_cv_nm_interface="MS dumpbin"
6804 rm -f conftest*
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6807 $as_echo "$lt_cv_nm_interface" >&6; }
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6810 $as_echo_n "checking whether ln -s works... " >&6; }
6811 LN_S=$as_ln_s
6812 if test "$LN_S" = "ln -s"; then
6813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6814 $as_echo "yes" >&6; }
6815 else
6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6817 $as_echo "no, using $LN_S" >&6; }
6820 # find the maximum length of command line arguments
6821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6822 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6823 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6824 $as_echo_n "(cached) " >&6
6825 else
6827 teststring="ABCD"
6829 case $build_os in
6830 msdosdjgpp*)
6831 # On DJGPP, this test can blow up pretty badly due to problems in libc
6832 # (any single argument exceeding 2000 bytes causes a buffer overrun
6833 # during glob expansion). Even if it were fixed, the result of this
6834 # check would be larger than it should be.
6835 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6838 gnu*)
6839 # Under GNU Hurd, this test is not required because there is
6840 # no limit to the length of command line arguments.
6841 # Libtool will interpret -1 as no limit whatsoever
6842 lt_cv_sys_max_cmd_len=-1;
6845 cygwin* | mingw* | cegcc*)
6846 # On Win9x/ME, this test blows up -- it succeeds, but takes
6847 # about 5 minutes as the teststring grows exponentially.
6848 # Worse, since 9x/ME are not pre-emptively multitasking,
6849 # you end up with a "frozen" computer, even though with patience
6850 # the test eventually succeeds (with a max line length of 256k).
6851 # Instead, let's just punt: use the minimum linelength reported by
6852 # all of the supported platforms: 8192 (on NT/2K/XP).
6853 lt_cv_sys_max_cmd_len=8192;
6856 mint*)
6857 # On MiNT this can take a long time and run out of memory.
6858 lt_cv_sys_max_cmd_len=8192;
6861 amigaos*)
6862 # On AmigaOS with pdksh, this test takes hours, literally.
6863 # So we just punt and use a minimum line length of 8192.
6864 lt_cv_sys_max_cmd_len=8192;
6867 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6868 # This has been around since 386BSD, at least. Likely further.
6869 if test -x /sbin/sysctl; then
6870 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6871 elif test -x /usr/sbin/sysctl; then
6872 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6873 else
6874 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6876 # And add a safety zone
6877 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6878 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6881 interix*)
6882 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6883 lt_cv_sys_max_cmd_len=196608
6886 osf*)
6887 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6888 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6889 # nice to cause kernel panics so lets avoid the loop below.
6890 # First set a reasonable default.
6891 lt_cv_sys_max_cmd_len=16384
6893 if test -x /sbin/sysconfig; then
6894 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6895 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6896 esac
6899 sco3.2v5*)
6900 lt_cv_sys_max_cmd_len=102400
6902 sysv5* | sco5v6* | sysv4.2uw2*)
6903 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6904 if test -n "$kargmax"; then
6905 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6906 else
6907 lt_cv_sys_max_cmd_len=32768
6911 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6912 if test -n "$lt_cv_sys_max_cmd_len"; then
6913 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6914 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6915 else
6916 # Make teststring a little bigger before we do anything with it.
6917 # a 1K string should be a reasonable start.
6918 for i in 1 2 3 4 5 6 7 8 ; do
6919 teststring=$teststring$teststring
6920 done
6921 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6922 # If test is not a shell built-in, we'll probably end up computing a
6923 # maximum length that is only half of the actual maximum length, but
6924 # we can't tell.
6925 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6926 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6927 test $i != 17 # 1/2 MB should be enough
6929 i=`expr $i + 1`
6930 teststring=$teststring$teststring
6931 done
6932 # Only check the string length outside the loop.
6933 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6934 teststring=
6935 # Add a significant safety factor because C++ compilers can tack on
6936 # massive amounts of additional arguments before passing them to the
6937 # linker. It appears as though 1/2 is a usable value.
6938 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6941 esac
6945 if test -n $lt_cv_sys_max_cmd_len ; then
6946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6947 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6948 else
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6950 $as_echo "none" >&6; }
6952 max_cmd_len=$lt_cv_sys_max_cmd_len
6959 : ${CP="cp -f"}
6960 : ${MV="mv -f"}
6961 : ${RM="rm -f"}
6963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6964 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6965 # Try some XSI features
6966 xsi_shell=no
6967 ( _lt_dummy="a/b/c"
6968 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6969 = c,a/b,, \
6970 && eval 'test $(( 1 + 1 )) -eq 2 \
6971 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6972 && xsi_shell=yes
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6974 $as_echo "$xsi_shell" >&6; }
6977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6978 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6979 lt_shell_append=no
6980 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6981 >/dev/null 2>&1 \
6982 && lt_shell_append=yes
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6984 $as_echo "$lt_shell_append" >&6; }
6987 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6988 lt_unset=unset
6989 else
6990 lt_unset=false
6997 # test EBCDIC or ASCII
6998 case `echo X|tr X '\101'` in
6999 A) # ASCII based system
7000 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7001 lt_SP2NL='tr \040 \012'
7002 lt_NL2SP='tr \015\012 \040\040'
7004 *) # EBCDIC based system
7005 lt_SP2NL='tr \100 \n'
7006 lt_NL2SP='tr \r\n \100\100'
7008 esac
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7019 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7020 if test "${lt_cv_ld_reload_flag+set}" = set; then :
7021 $as_echo_n "(cached) " >&6
7022 else
7023 lt_cv_ld_reload_flag='-r'
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7026 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7027 reload_flag=$lt_cv_ld_reload_flag
7028 case $reload_flag in
7029 "" | " "*) ;;
7030 *) reload_flag=" $reload_flag" ;;
7031 esac
7032 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7033 case $host_os in
7034 darwin*)
7035 if test "$GCC" = yes; then
7036 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7037 else
7038 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7041 esac
7051 if test -n "$ac_tool_prefix"; then
7052 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7053 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7055 $as_echo_n "checking for $ac_word... " >&6; }
7056 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
7057 $as_echo_n "(cached) " >&6
7058 else
7059 if test -n "$OBJDUMP"; then
7060 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7061 else
7062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7063 for as_dir in $PATH
7065 IFS=$as_save_IFS
7066 test -z "$as_dir" && as_dir=.
7067 for ac_exec_ext in '' $ac_executable_extensions; do
7068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7069 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7071 break 2
7073 done
7074 done
7075 IFS=$as_save_IFS
7079 OBJDUMP=$ac_cv_prog_OBJDUMP
7080 if test -n "$OBJDUMP"; then
7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7082 $as_echo "$OBJDUMP" >&6; }
7083 else
7084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7085 $as_echo "no" >&6; }
7090 if test -z "$ac_cv_prog_OBJDUMP"; then
7091 ac_ct_OBJDUMP=$OBJDUMP
7092 # Extract the first word of "objdump", so it can be a program name with args.
7093 set dummy objdump; ac_word=$2
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7095 $as_echo_n "checking for $ac_word... " >&6; }
7096 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
7097 $as_echo_n "(cached) " >&6
7098 else
7099 if test -n "$ac_ct_OBJDUMP"; then
7100 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7101 else
7102 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7103 for as_dir in $PATH
7105 IFS=$as_save_IFS
7106 test -z "$as_dir" && as_dir=.
7107 for ac_exec_ext in '' $ac_executable_extensions; do
7108 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7109 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7110 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7111 break 2
7113 done
7114 done
7115 IFS=$as_save_IFS
7119 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7120 if test -n "$ac_ct_OBJDUMP"; then
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7122 $as_echo "$ac_ct_OBJDUMP" >&6; }
7123 else
7124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7125 $as_echo "no" >&6; }
7128 if test "x$ac_ct_OBJDUMP" = x; then
7129 OBJDUMP="false"
7130 else
7131 case $cross_compiling:$ac_tool_warned in
7132 yes:)
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7134 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7135 ac_tool_warned=yes ;;
7136 esac
7137 OBJDUMP=$ac_ct_OBJDUMP
7139 else
7140 OBJDUMP="$ac_cv_prog_OBJDUMP"
7143 test -z "$OBJDUMP" && OBJDUMP=objdump
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7154 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7155 if test "${lt_cv_deplibs_check_method+set}" = set; then :
7156 $as_echo_n "(cached) " >&6
7157 else
7158 lt_cv_file_magic_cmd='$MAGIC_CMD'
7159 lt_cv_file_magic_test_file=
7160 lt_cv_deplibs_check_method='unknown'
7161 # Need to set the preceding variable on all platforms that support
7162 # interlibrary dependencies.
7163 # 'none' -- dependencies not supported.
7164 # `unknown' -- same as none, but documents that we really don't know.
7165 # 'pass_all' -- all dependencies passed with no checks.
7166 # 'test_compile' -- check by making test program.
7167 # 'file_magic [[regex]]' -- check by looking for files in library path
7168 # which responds to the $file_magic_cmd with a given extended regex.
7169 # If you have `file' or equivalent on your system and you're not sure
7170 # whether `pass_all' will *always* work, you probably want this one.
7172 case $host_os in
7173 aix[4-9]*)
7174 lt_cv_deplibs_check_method=pass_all
7177 beos*)
7178 lt_cv_deplibs_check_method=pass_all
7181 bsdi[45]*)
7182 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7183 lt_cv_file_magic_cmd='/usr/bin/file -L'
7184 lt_cv_file_magic_test_file=/shlib/libc.so
7187 cygwin*)
7188 # func_win32_libid is a shell function defined in ltmain.sh
7189 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7190 lt_cv_file_magic_cmd='func_win32_libid'
7193 mingw* | pw32*)
7194 # Base MSYS/MinGW do not provide the 'file' command needed by
7195 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7196 # unless we find 'file', for example because we are cross-compiling.
7197 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7198 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7199 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7200 lt_cv_file_magic_cmd='func_win32_libid'
7201 else
7202 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7203 lt_cv_file_magic_cmd='$OBJDUMP -f'
7207 cegcc*)
7208 # use the weaker test based on 'objdump'. See mingw*.
7209 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7210 lt_cv_file_magic_cmd='$OBJDUMP -f'
7213 darwin* | rhapsody*)
7214 lt_cv_deplibs_check_method=pass_all
7217 freebsd* | dragonfly*)
7218 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7219 case $host_cpu in
7220 i*86 )
7221 # Not sure whether the presence of OpenBSD here was a mistake.
7222 # Let's accept both of them until this is cleared up.
7223 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7224 lt_cv_file_magic_cmd=/usr/bin/file
7225 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7227 esac
7228 else
7229 lt_cv_deplibs_check_method=pass_all
7233 gnu*)
7234 lt_cv_deplibs_check_method=pass_all
7237 haiku*)
7238 lt_cv_deplibs_check_method=pass_all
7241 hpux10.20* | hpux11*)
7242 lt_cv_file_magic_cmd=/usr/bin/file
7243 case $host_cpu in
7244 ia64*)
7245 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7246 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7248 hppa*64*)
7249 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]'
7250 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7253 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7254 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7256 esac
7259 interix[3-9]*)
7260 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7261 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7264 irix5* | irix6* | nonstopux*)
7265 case $LD in
7266 *-32|*"-32 ") libmagic=32-bit;;
7267 *-n32|*"-n32 ") libmagic=N32;;
7268 *-64|*"-64 ") libmagic=64-bit;;
7269 *) libmagic=never-match;;
7270 esac
7271 lt_cv_deplibs_check_method=pass_all
7274 # This must be Linux ELF.
7275 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7276 lt_cv_deplibs_check_method=pass_all
7279 netbsd*)
7280 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7281 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7282 else
7283 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7287 newos6*)
7288 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7289 lt_cv_file_magic_cmd=/usr/bin/file
7290 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7293 *nto* | *qnx*)
7294 lt_cv_deplibs_check_method=pass_all
7297 openbsd*)
7298 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7299 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7300 else
7301 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7305 osf3* | osf4* | osf5*)
7306 lt_cv_deplibs_check_method=pass_all
7309 rdos*)
7310 lt_cv_deplibs_check_method=pass_all
7313 solaris*)
7314 lt_cv_deplibs_check_method=pass_all
7317 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7318 lt_cv_deplibs_check_method=pass_all
7321 sysv4 | sysv4.3*)
7322 case $host_vendor in
7323 motorola)
7324 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]'
7325 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7327 ncr)
7328 lt_cv_deplibs_check_method=pass_all
7330 sequent)
7331 lt_cv_file_magic_cmd='/bin/file'
7332 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7334 sni)
7335 lt_cv_file_magic_cmd='/bin/file'
7336 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7337 lt_cv_file_magic_test_file=/lib/libc.so
7339 siemens)
7340 lt_cv_deplibs_check_method=pass_all
7343 lt_cv_deplibs_check_method=pass_all
7345 esac
7348 tpf*)
7349 lt_cv_deplibs_check_method=pass_all
7351 esac
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7355 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7356 file_magic_cmd=$lt_cv_file_magic_cmd
7357 deplibs_check_method=$lt_cv_deplibs_check_method
7358 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7371 if test -n "$ac_tool_prefix"; then
7372 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7373 set dummy ${ac_tool_prefix}ar; ac_word=$2
7374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7375 $as_echo_n "checking for $ac_word... " >&6; }
7376 if test "${ac_cv_prog_AR+set}" = set; then :
7377 $as_echo_n "(cached) " >&6
7378 else
7379 if test -n "$AR"; then
7380 ac_cv_prog_AR="$AR" # Let the user override the test.
7381 else
7382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7383 for as_dir in $PATH
7385 IFS=$as_save_IFS
7386 test -z "$as_dir" && as_dir=.
7387 for ac_exec_ext in '' $ac_executable_extensions; do
7388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7389 ac_cv_prog_AR="${ac_tool_prefix}ar"
7390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7391 break 2
7393 done
7394 done
7395 IFS=$as_save_IFS
7399 AR=$ac_cv_prog_AR
7400 if test -n "$AR"; then
7401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7402 $as_echo "$AR" >&6; }
7403 else
7404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7405 $as_echo "no" >&6; }
7410 if test -z "$ac_cv_prog_AR"; then
7411 ac_ct_AR=$AR
7412 # Extract the first word of "ar", so it can be a program name with args.
7413 set dummy ar; ac_word=$2
7414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7415 $as_echo_n "checking for $ac_word... " >&6; }
7416 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
7417 $as_echo_n "(cached) " >&6
7418 else
7419 if test -n "$ac_ct_AR"; then
7420 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7421 else
7422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7423 for as_dir in $PATH
7425 IFS=$as_save_IFS
7426 test -z "$as_dir" && as_dir=.
7427 for ac_exec_ext in '' $ac_executable_extensions; do
7428 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7429 ac_cv_prog_ac_ct_AR="ar"
7430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7431 break 2
7433 done
7434 done
7435 IFS=$as_save_IFS
7439 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7440 if test -n "$ac_ct_AR"; then
7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7442 $as_echo "$ac_ct_AR" >&6; }
7443 else
7444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7445 $as_echo "no" >&6; }
7448 if test "x$ac_ct_AR" = x; then
7449 AR="false"
7450 else
7451 case $cross_compiling:$ac_tool_warned in
7452 yes:)
7453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7454 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7455 ac_tool_warned=yes ;;
7456 esac
7457 AR=$ac_ct_AR
7459 else
7460 AR="$ac_cv_prog_AR"
7463 test -z "$AR" && AR=ar
7464 test -z "$AR_FLAGS" && AR_FLAGS=cru
7476 if test -n "$ac_tool_prefix"; then
7477 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7478 set dummy ${ac_tool_prefix}strip; ac_word=$2
7479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7480 $as_echo_n "checking for $ac_word... " >&6; }
7481 if test "${ac_cv_prog_STRIP+set}" = set; then :
7482 $as_echo_n "(cached) " >&6
7483 else
7484 if test -n "$STRIP"; then
7485 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7486 else
7487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7488 for as_dir in $PATH
7490 IFS=$as_save_IFS
7491 test -z "$as_dir" && as_dir=.
7492 for ac_exec_ext in '' $ac_executable_extensions; do
7493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7494 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7496 break 2
7498 done
7499 done
7500 IFS=$as_save_IFS
7504 STRIP=$ac_cv_prog_STRIP
7505 if test -n "$STRIP"; then
7506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7507 $as_echo "$STRIP" >&6; }
7508 else
7509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7510 $as_echo "no" >&6; }
7515 if test -z "$ac_cv_prog_STRIP"; then
7516 ac_ct_STRIP=$STRIP
7517 # Extract the first word of "strip", so it can be a program name with args.
7518 set dummy strip; ac_word=$2
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7520 $as_echo_n "checking for $ac_word... " >&6; }
7521 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
7522 $as_echo_n "(cached) " >&6
7523 else
7524 if test -n "$ac_ct_STRIP"; then
7525 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7526 else
7527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7528 for as_dir in $PATH
7530 IFS=$as_save_IFS
7531 test -z "$as_dir" && as_dir=.
7532 for ac_exec_ext in '' $ac_executable_extensions; do
7533 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7534 ac_cv_prog_ac_ct_STRIP="strip"
7535 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7536 break 2
7538 done
7539 done
7540 IFS=$as_save_IFS
7544 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7545 if test -n "$ac_ct_STRIP"; then
7546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7547 $as_echo "$ac_ct_STRIP" >&6; }
7548 else
7549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7550 $as_echo "no" >&6; }
7553 if test "x$ac_ct_STRIP" = x; then
7554 STRIP=":"
7555 else
7556 case $cross_compiling:$ac_tool_warned in
7557 yes:)
7558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7559 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7560 ac_tool_warned=yes ;;
7561 esac
7562 STRIP=$ac_ct_STRIP
7564 else
7565 STRIP="$ac_cv_prog_STRIP"
7568 test -z "$STRIP" && STRIP=:
7575 if test -n "$ac_tool_prefix"; then
7576 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7577 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7579 $as_echo_n "checking for $ac_word... " >&6; }
7580 if test "${ac_cv_prog_RANLIB+set}" = set; then :
7581 $as_echo_n "(cached) " >&6
7582 else
7583 if test -n "$RANLIB"; then
7584 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7585 else
7586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7587 for as_dir in $PATH
7589 IFS=$as_save_IFS
7590 test -z "$as_dir" && as_dir=.
7591 for ac_exec_ext in '' $ac_executable_extensions; do
7592 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7593 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7595 break 2
7597 done
7598 done
7599 IFS=$as_save_IFS
7603 RANLIB=$ac_cv_prog_RANLIB
7604 if test -n "$RANLIB"; then
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7606 $as_echo "$RANLIB" >&6; }
7607 else
7608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7609 $as_echo "no" >&6; }
7614 if test -z "$ac_cv_prog_RANLIB"; then
7615 ac_ct_RANLIB=$RANLIB
7616 # Extract the first word of "ranlib", so it can be a program name with args.
7617 set dummy ranlib; ac_word=$2
7618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7619 $as_echo_n "checking for $ac_word... " >&6; }
7620 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
7621 $as_echo_n "(cached) " >&6
7622 else
7623 if test -n "$ac_ct_RANLIB"; then
7624 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7625 else
7626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7627 for as_dir in $PATH
7629 IFS=$as_save_IFS
7630 test -z "$as_dir" && as_dir=.
7631 for ac_exec_ext in '' $ac_executable_extensions; do
7632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7633 ac_cv_prog_ac_ct_RANLIB="ranlib"
7634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7635 break 2
7637 done
7638 done
7639 IFS=$as_save_IFS
7643 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7644 if test -n "$ac_ct_RANLIB"; then
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7646 $as_echo "$ac_ct_RANLIB" >&6; }
7647 else
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7649 $as_echo "no" >&6; }
7652 if test "x$ac_ct_RANLIB" = x; then
7653 RANLIB=":"
7654 else
7655 case $cross_compiling:$ac_tool_warned in
7656 yes:)
7657 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7658 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7659 ac_tool_warned=yes ;;
7660 esac
7661 RANLIB=$ac_ct_RANLIB
7663 else
7664 RANLIB="$ac_cv_prog_RANLIB"
7667 test -z "$RANLIB" && RANLIB=:
7674 # Determine commands to create old-style static archives.
7675 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7676 old_postinstall_cmds='chmod 644 $oldlib'
7677 old_postuninstall_cmds=
7679 if test -n "$RANLIB"; then
7680 case $host_os in
7681 openbsd*)
7682 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7685 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7687 esac
7688 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7691 case $host_os in
7692 darwin*)
7693 lock_old_archive_extraction=yes ;;
7695 lock_old_archive_extraction=no ;;
7696 esac
7736 # If no C compiler was specified, use CC.
7737 LTCC=${LTCC-"$CC"}
7739 # If no C compiler flags were specified, use CFLAGS.
7740 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7742 # Allow CC to be a program name with arguments.
7743 compiler=$CC
7746 # Check for command to grab the raw symbol name followed by C symbol from nm.
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7748 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7749 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7750 $as_echo_n "(cached) " >&6
7751 else
7753 # These are sane defaults that work on at least a few old systems.
7754 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7756 # Character class describing NM global symbol codes.
7757 symcode='[BCDEGRST]'
7759 # Regexp to match symbols that can be accessed directly from C.
7760 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7762 # Define system-specific variables.
7763 case $host_os in
7764 aix*)
7765 symcode='[BCDT]'
7767 cygwin* | mingw* | pw32* | cegcc*)
7768 symcode='[ABCDGISTW]'
7770 hpux*)
7771 if test "$host_cpu" = ia64; then
7772 symcode='[ABCDEGRST]'
7775 irix* | nonstopux*)
7776 symcode='[BCDEGRST]'
7778 osf*)
7779 symcode='[BCDEGQRST]'
7781 solaris*)
7782 symcode='[BDRT]'
7784 sco3.2v5*)
7785 symcode='[DT]'
7787 sysv4.2uw2*)
7788 symcode='[DT]'
7790 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7791 symcode='[ABDT]'
7793 sysv4)
7794 symcode='[DFNSTU]'
7796 esac
7798 # If we're using GNU nm, then use its standard symbol codes.
7799 case `$NM -V 2>&1` in
7800 *GNU* | *'with BFD'*)
7801 symcode='[ABCDGIRSTW]' ;;
7802 esac
7804 # Transform an extracted symbol line into a proper C declaration.
7805 # Some systems (esp. on ia64) link data and code symbols differently,
7806 # so use this general approach.
7807 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7809 # Transform an extracted symbol line into symbol name and symbol address
7810 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7811 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'"
7813 # Handle CRLF in mingw tool chain
7814 opt_cr=
7815 case $build_os in
7816 mingw*)
7817 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7819 esac
7821 # Try without a prefix underscore, then with it.
7822 for ac_symprfx in "" "_"; do
7824 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7825 symxfrm="\\1 $ac_symprfx\\2 \\2"
7827 # Write the raw and C identifiers.
7828 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7829 # Fake it for dumpbin and say T for any non-static function
7830 # and D for any global variable.
7831 # Also find C++ and __fastcall symbols from MSVC++,
7832 # which start with @ or ?.
7833 lt_cv_sys_global_symbol_pipe="$AWK '"\
7834 " {last_section=section; section=\$ 3};"\
7835 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7836 " \$ 0!~/External *\|/{next};"\
7837 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7838 " {if(hide[section]) next};"\
7839 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7840 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7841 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7842 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7843 " ' prfx=^$ac_symprfx"
7844 else
7845 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7848 # Check to see that the pipe works correctly.
7849 pipe_works=no
7851 rm -f conftest*
7852 cat > conftest.$ac_ext <<_LT_EOF
7853 #ifdef __cplusplus
7854 extern "C" {
7855 #endif
7856 char nm_test_var;
7857 void nm_test_func(void);
7858 void nm_test_func(void){}
7859 #ifdef __cplusplus
7861 #endif
7862 int main(){nm_test_var='a';nm_test_func();return(0);}
7863 _LT_EOF
7865 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7866 (eval $ac_compile) 2>&5
7867 ac_status=$?
7868 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7869 test $ac_status = 0; }; then
7870 # Now try to grab the symbols.
7871 nlist=conftest.nm
7872 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7873 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7874 ac_status=$?
7875 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7876 test $ac_status = 0; } && test -s "$nlist"; then
7877 # Try sorting and uniquifying the output.
7878 if sort "$nlist" | uniq > "$nlist"T; then
7879 mv -f "$nlist"T "$nlist"
7880 else
7881 rm -f "$nlist"T
7884 # Make sure that we snagged all the symbols we need.
7885 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7886 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7887 cat <<_LT_EOF > conftest.$ac_ext
7888 #ifdef __cplusplus
7889 extern "C" {
7890 #endif
7892 _LT_EOF
7893 # Now generate the symbol file.
7894 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7896 cat <<_LT_EOF >> conftest.$ac_ext
7898 /* The mapping between symbol names and symbols. */
7899 const struct {
7900 const char *name;
7901 void *address;
7903 lt__PROGRAM__LTX_preloaded_symbols[] =
7905 { "@PROGRAM@", (void *) 0 },
7906 _LT_EOF
7907 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7908 cat <<\_LT_EOF >> conftest.$ac_ext
7909 {0, (void *) 0}
7912 /* This works around a problem in FreeBSD linker */
7913 #ifdef FREEBSD_WORKAROUND
7914 static const void *lt_preloaded_setup() {
7915 return lt__PROGRAM__LTX_preloaded_symbols;
7917 #endif
7919 #ifdef __cplusplus
7921 #endif
7922 _LT_EOF
7923 # Now try linking the two files.
7924 mv conftest.$ac_objext conftstm.$ac_objext
7925 lt_save_LIBS="$LIBS"
7926 lt_save_CFLAGS="$CFLAGS"
7927 LIBS="conftstm.$ac_objext"
7928 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7929 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7930 (eval $ac_link) 2>&5
7931 ac_status=$?
7932 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7933 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7934 pipe_works=yes
7936 LIBS="$lt_save_LIBS"
7937 CFLAGS="$lt_save_CFLAGS"
7938 else
7939 echo "cannot find nm_test_func in $nlist" >&5
7941 else
7942 echo "cannot find nm_test_var in $nlist" >&5
7944 else
7945 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7947 else
7948 echo "$progname: failed program was:" >&5
7949 cat conftest.$ac_ext >&5
7951 rm -rf conftest* conftst*
7953 # Do not use the global_symbol_pipe unless it works.
7954 if test "$pipe_works" = yes; then
7955 break
7956 else
7957 lt_cv_sys_global_symbol_pipe=
7959 done
7963 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7964 lt_cv_sys_global_symbol_to_cdecl=
7966 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7968 $as_echo "failed" >&6; }
7969 else
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7971 $as_echo "ok" >&6; }
7995 # Check whether --enable-libtool-lock was given.
7996 if test "${enable_libtool_lock+set}" = set; then :
7997 enableval=$enable_libtool_lock;
8000 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8002 # Some flags need to be propagated to the compiler or linker for good
8003 # libtool support.
8004 case $host in
8005 ia64-*-hpux*)
8006 # Find out which ABI we are using.
8007 echo 'int i;' > conftest.$ac_ext
8008 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8009 (eval $ac_compile) 2>&5
8010 ac_status=$?
8011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8012 test $ac_status = 0; }; then
8013 case `/usr/bin/file conftest.$ac_objext` in
8014 *ELF-32*)
8015 HPUX_IA64_MODE="32"
8017 *ELF-64*)
8018 HPUX_IA64_MODE="64"
8020 esac
8022 rm -rf conftest*
8024 *-*-irix6*)
8025 # Find out which ABI we are using.
8026 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8027 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8028 (eval $ac_compile) 2>&5
8029 ac_status=$?
8030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8031 test $ac_status = 0; }; then
8032 if test "$lt_cv_prog_gnu_ld" = yes; then
8033 case `/usr/bin/file conftest.$ac_objext` in
8034 *32-bit*)
8035 LD="${LD-ld} -melf32bsmip"
8037 *N32*)
8038 LD="${LD-ld} -melf32bmipn32"
8040 *64-bit*)
8041 LD="${LD-ld} -melf64bmip"
8043 esac
8044 else
8045 case `/usr/bin/file conftest.$ac_objext` in
8046 *32-bit*)
8047 LD="${LD-ld} -32"
8049 *N32*)
8050 LD="${LD-ld} -n32"
8052 *64-bit*)
8053 LD="${LD-ld} -64"
8055 esac
8058 rm -rf conftest*
8061 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
8062 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8063 # Find out which ABI we are using.
8064 echo 'int i;' > conftest.$ac_ext
8065 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8066 (eval $ac_compile) 2>&5
8067 ac_status=$?
8068 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8069 test $ac_status = 0; }; then
8070 case `/usr/bin/file conftest.o` in
8071 *32-bit*)
8072 case $host in
8073 x86_64-*kfreebsd*-gnu)
8074 LD="${LD-ld} -m elf_i386_fbsd"
8076 x86_64-*linux*)
8077 case `/usr/bin/file conftest.o` in
8078 *x86-64*)
8079 LD="${LD-ld} -m elf32_x86_64"
8082 LD="${LD-ld} -m elf_i386"
8084 esac
8086 ppc64-*linux*|powerpc64-*linux*)
8087 LD="${LD-ld} -m elf32ppclinux"
8089 s390x-*linux*)
8090 LD="${LD-ld} -m elf_s390"
8092 sparc64-*linux*)
8093 LD="${LD-ld} -m elf32_sparc"
8095 esac
8097 *64-bit*)
8098 case $host in
8099 x86_64-*kfreebsd*-gnu)
8100 LD="${LD-ld} -m elf_x86_64_fbsd"
8102 x86_64-*linux*)
8103 LD="${LD-ld} -m elf_x86_64"
8105 ppc*-*linux*|powerpc*-*linux*)
8106 LD="${LD-ld} -m elf64ppc"
8108 s390*-*linux*|s390*-*tpf*)
8109 LD="${LD-ld} -m elf64_s390"
8111 sparc*-*linux*)
8112 LD="${LD-ld} -m elf64_sparc"
8114 esac
8116 esac
8118 rm -rf conftest*
8121 *-*-sco3.2v5*)
8122 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8123 SAVE_CFLAGS="$CFLAGS"
8124 CFLAGS="$CFLAGS -belf"
8125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8126 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8127 if test "${lt_cv_cc_needs_belf+set}" = set; then :
8128 $as_echo_n "(cached) " >&6
8129 else
8130 ac_ext=c
8131 ac_cpp='$CPP $CPPFLAGS'
8132 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8133 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8134 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8136 if test x$gcc_no_link = xyes; then
8137 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8140 /* end confdefs.h. */
8143 main ()
8147 return 0;
8149 _ACEOF
8150 if ac_fn_c_try_link "$LINENO"; then :
8151 lt_cv_cc_needs_belf=yes
8152 else
8153 lt_cv_cc_needs_belf=no
8155 rm -f core conftest.err conftest.$ac_objext \
8156 conftest$ac_exeext conftest.$ac_ext
8157 ac_ext=c
8158 ac_cpp='$CPP $CPPFLAGS'
8159 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8160 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8161 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8165 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8166 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8167 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8168 CFLAGS="$SAVE_CFLAGS"
8171 sparc*-*solaris*)
8172 # Find out which ABI we are using.
8173 echo 'int i;' > conftest.$ac_ext
8174 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8175 (eval $ac_compile) 2>&5
8176 ac_status=$?
8177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8178 test $ac_status = 0; }; then
8179 case `/usr/bin/file conftest.o` in
8180 *64-bit*)
8181 case $lt_cv_prog_gnu_ld in
8182 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8184 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8185 LD="${LD-ld} -64"
8188 esac
8190 esac
8192 rm -rf conftest*
8194 esac
8196 need_locks="$enable_libtool_lock"
8199 case $host_os in
8200 rhapsody* | darwin*)
8201 if test -n "$ac_tool_prefix"; then
8202 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8203 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8205 $as_echo_n "checking for $ac_word... " >&6; }
8206 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
8207 $as_echo_n "(cached) " >&6
8208 else
8209 if test -n "$DSYMUTIL"; then
8210 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8211 else
8212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8213 for as_dir in $PATH
8215 IFS=$as_save_IFS
8216 test -z "$as_dir" && as_dir=.
8217 for ac_exec_ext in '' $ac_executable_extensions; do
8218 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8219 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8221 break 2
8223 done
8224 done
8225 IFS=$as_save_IFS
8229 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8230 if test -n "$DSYMUTIL"; then
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8232 $as_echo "$DSYMUTIL" >&6; }
8233 else
8234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8235 $as_echo "no" >&6; }
8240 if test -z "$ac_cv_prog_DSYMUTIL"; then
8241 ac_ct_DSYMUTIL=$DSYMUTIL
8242 # Extract the first word of "dsymutil", so it can be a program name with args.
8243 set dummy dsymutil; ac_word=$2
8244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8245 $as_echo_n "checking for $ac_word... " >&6; }
8246 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
8247 $as_echo_n "(cached) " >&6
8248 else
8249 if test -n "$ac_ct_DSYMUTIL"; then
8250 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8251 else
8252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8253 for as_dir in $PATH
8255 IFS=$as_save_IFS
8256 test -z "$as_dir" && as_dir=.
8257 for ac_exec_ext in '' $ac_executable_extensions; do
8258 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8259 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8261 break 2
8263 done
8264 done
8265 IFS=$as_save_IFS
8269 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8270 if test -n "$ac_ct_DSYMUTIL"; then
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8272 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8273 else
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8275 $as_echo "no" >&6; }
8278 if test "x$ac_ct_DSYMUTIL" = x; then
8279 DSYMUTIL=":"
8280 else
8281 case $cross_compiling:$ac_tool_warned in
8282 yes:)
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8284 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8285 ac_tool_warned=yes ;;
8286 esac
8287 DSYMUTIL=$ac_ct_DSYMUTIL
8289 else
8290 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8293 if test -n "$ac_tool_prefix"; then
8294 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8295 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8296 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8297 $as_echo_n "checking for $ac_word... " >&6; }
8298 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
8299 $as_echo_n "(cached) " >&6
8300 else
8301 if test -n "$NMEDIT"; then
8302 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8303 else
8304 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8305 for as_dir in $PATH
8307 IFS=$as_save_IFS
8308 test -z "$as_dir" && as_dir=.
8309 for ac_exec_ext in '' $ac_executable_extensions; do
8310 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8311 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8312 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8313 break 2
8315 done
8316 done
8317 IFS=$as_save_IFS
8321 NMEDIT=$ac_cv_prog_NMEDIT
8322 if test -n "$NMEDIT"; then
8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8324 $as_echo "$NMEDIT" >&6; }
8325 else
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8327 $as_echo "no" >&6; }
8332 if test -z "$ac_cv_prog_NMEDIT"; then
8333 ac_ct_NMEDIT=$NMEDIT
8334 # Extract the first word of "nmedit", so it can be a program name with args.
8335 set dummy nmedit; ac_word=$2
8336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8337 $as_echo_n "checking for $ac_word... " >&6; }
8338 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
8339 $as_echo_n "(cached) " >&6
8340 else
8341 if test -n "$ac_ct_NMEDIT"; then
8342 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8343 else
8344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8345 for as_dir in $PATH
8347 IFS=$as_save_IFS
8348 test -z "$as_dir" && as_dir=.
8349 for ac_exec_ext in '' $ac_executable_extensions; do
8350 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8351 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8353 break 2
8355 done
8356 done
8357 IFS=$as_save_IFS
8361 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8362 if test -n "$ac_ct_NMEDIT"; then
8363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8364 $as_echo "$ac_ct_NMEDIT" >&6; }
8365 else
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8367 $as_echo "no" >&6; }
8370 if test "x$ac_ct_NMEDIT" = x; then
8371 NMEDIT=":"
8372 else
8373 case $cross_compiling:$ac_tool_warned in
8374 yes:)
8375 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8376 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8377 ac_tool_warned=yes ;;
8378 esac
8379 NMEDIT=$ac_ct_NMEDIT
8381 else
8382 NMEDIT="$ac_cv_prog_NMEDIT"
8385 if test -n "$ac_tool_prefix"; then
8386 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8387 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8389 $as_echo_n "checking for $ac_word... " >&6; }
8390 if test "${ac_cv_prog_LIPO+set}" = set; then :
8391 $as_echo_n "(cached) " >&6
8392 else
8393 if test -n "$LIPO"; then
8394 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8395 else
8396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8397 for as_dir in $PATH
8399 IFS=$as_save_IFS
8400 test -z "$as_dir" && as_dir=.
8401 for ac_exec_ext in '' $ac_executable_extensions; do
8402 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8403 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8405 break 2
8407 done
8408 done
8409 IFS=$as_save_IFS
8413 LIPO=$ac_cv_prog_LIPO
8414 if test -n "$LIPO"; then
8415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8416 $as_echo "$LIPO" >&6; }
8417 else
8418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8419 $as_echo "no" >&6; }
8424 if test -z "$ac_cv_prog_LIPO"; then
8425 ac_ct_LIPO=$LIPO
8426 # Extract the first word of "lipo", so it can be a program name with args.
8427 set dummy lipo; ac_word=$2
8428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8429 $as_echo_n "checking for $ac_word... " >&6; }
8430 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
8431 $as_echo_n "(cached) " >&6
8432 else
8433 if test -n "$ac_ct_LIPO"; then
8434 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8435 else
8436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8437 for as_dir in $PATH
8439 IFS=$as_save_IFS
8440 test -z "$as_dir" && as_dir=.
8441 for ac_exec_ext in '' $ac_executable_extensions; do
8442 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8443 ac_cv_prog_ac_ct_LIPO="lipo"
8444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8445 break 2
8447 done
8448 done
8449 IFS=$as_save_IFS
8453 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8454 if test -n "$ac_ct_LIPO"; then
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8456 $as_echo "$ac_ct_LIPO" >&6; }
8457 else
8458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8459 $as_echo "no" >&6; }
8462 if test "x$ac_ct_LIPO" = x; then
8463 LIPO=":"
8464 else
8465 case $cross_compiling:$ac_tool_warned in
8466 yes:)
8467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8468 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8469 ac_tool_warned=yes ;;
8470 esac
8471 LIPO=$ac_ct_LIPO
8473 else
8474 LIPO="$ac_cv_prog_LIPO"
8477 if test -n "$ac_tool_prefix"; then
8478 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8479 set dummy ${ac_tool_prefix}otool; ac_word=$2
8480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8481 $as_echo_n "checking for $ac_word... " >&6; }
8482 if test "${ac_cv_prog_OTOOL+set}" = set; then :
8483 $as_echo_n "(cached) " >&6
8484 else
8485 if test -n "$OTOOL"; then
8486 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8487 else
8488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8489 for as_dir in $PATH
8491 IFS=$as_save_IFS
8492 test -z "$as_dir" && as_dir=.
8493 for ac_exec_ext in '' $ac_executable_extensions; do
8494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8495 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8497 break 2
8499 done
8500 done
8501 IFS=$as_save_IFS
8505 OTOOL=$ac_cv_prog_OTOOL
8506 if test -n "$OTOOL"; then
8507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8508 $as_echo "$OTOOL" >&6; }
8509 else
8510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8511 $as_echo "no" >&6; }
8516 if test -z "$ac_cv_prog_OTOOL"; then
8517 ac_ct_OTOOL=$OTOOL
8518 # Extract the first word of "otool", so it can be a program name with args.
8519 set dummy otool; ac_word=$2
8520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8521 $as_echo_n "checking for $ac_word... " >&6; }
8522 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
8523 $as_echo_n "(cached) " >&6
8524 else
8525 if test -n "$ac_ct_OTOOL"; then
8526 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8527 else
8528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8529 for as_dir in $PATH
8531 IFS=$as_save_IFS
8532 test -z "$as_dir" && as_dir=.
8533 for ac_exec_ext in '' $ac_executable_extensions; do
8534 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8535 ac_cv_prog_ac_ct_OTOOL="otool"
8536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8537 break 2
8539 done
8540 done
8541 IFS=$as_save_IFS
8545 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8546 if test -n "$ac_ct_OTOOL"; then
8547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8548 $as_echo "$ac_ct_OTOOL" >&6; }
8549 else
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8551 $as_echo "no" >&6; }
8554 if test "x$ac_ct_OTOOL" = x; then
8555 OTOOL=":"
8556 else
8557 case $cross_compiling:$ac_tool_warned in
8558 yes:)
8559 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8560 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8561 ac_tool_warned=yes ;;
8562 esac
8563 OTOOL=$ac_ct_OTOOL
8565 else
8566 OTOOL="$ac_cv_prog_OTOOL"
8569 if test -n "$ac_tool_prefix"; then
8570 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8571 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8573 $as_echo_n "checking for $ac_word... " >&6; }
8574 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
8575 $as_echo_n "(cached) " >&6
8576 else
8577 if test -n "$OTOOL64"; then
8578 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8579 else
8580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8581 for as_dir in $PATH
8583 IFS=$as_save_IFS
8584 test -z "$as_dir" && as_dir=.
8585 for ac_exec_ext in '' $ac_executable_extensions; do
8586 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8587 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8589 break 2
8591 done
8592 done
8593 IFS=$as_save_IFS
8597 OTOOL64=$ac_cv_prog_OTOOL64
8598 if test -n "$OTOOL64"; then
8599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8600 $as_echo "$OTOOL64" >&6; }
8601 else
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8603 $as_echo "no" >&6; }
8608 if test -z "$ac_cv_prog_OTOOL64"; then
8609 ac_ct_OTOOL64=$OTOOL64
8610 # Extract the first word of "otool64", so it can be a program name with args.
8611 set dummy otool64; ac_word=$2
8612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8613 $as_echo_n "checking for $ac_word... " >&6; }
8614 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
8615 $as_echo_n "(cached) " >&6
8616 else
8617 if test -n "$ac_ct_OTOOL64"; then
8618 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8619 else
8620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8621 for as_dir in $PATH
8623 IFS=$as_save_IFS
8624 test -z "$as_dir" && as_dir=.
8625 for ac_exec_ext in '' $ac_executable_extensions; do
8626 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8627 ac_cv_prog_ac_ct_OTOOL64="otool64"
8628 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8629 break 2
8631 done
8632 done
8633 IFS=$as_save_IFS
8637 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8638 if test -n "$ac_ct_OTOOL64"; then
8639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8640 $as_echo "$ac_ct_OTOOL64" >&6; }
8641 else
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8643 $as_echo "no" >&6; }
8646 if test "x$ac_ct_OTOOL64" = x; then
8647 OTOOL64=":"
8648 else
8649 case $cross_compiling:$ac_tool_warned in
8650 yes:)
8651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8653 ac_tool_warned=yes ;;
8654 esac
8655 OTOOL64=$ac_ct_OTOOL64
8657 else
8658 OTOOL64="$ac_cv_prog_OTOOL64"
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8688 $as_echo_n "checking for -single_module linker flag... " >&6; }
8689 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8690 $as_echo_n "(cached) " >&6
8691 else
8692 lt_cv_apple_cc_single_mod=no
8693 if test -z "${LT_MULTI_MODULE}"; then
8694 # By default we will add the -single_module flag. You can override
8695 # by either setting the environment variable LT_MULTI_MODULE
8696 # non-empty at configure time, or by adding -multi_module to the
8697 # link flags.
8698 rm -rf libconftest.dylib*
8699 echo "int foo(void){return 1;}" > conftest.c
8700 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8701 -dynamiclib -Wl,-single_module conftest.c" >&5
8702 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8703 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8704 _lt_result=$?
8705 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8706 lt_cv_apple_cc_single_mod=yes
8707 else
8708 cat conftest.err >&5
8710 rm -rf libconftest.dylib*
8711 rm -f conftest.*
8714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8715 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8717 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8718 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8719 $as_echo_n "(cached) " >&6
8720 else
8721 lt_cv_ld_exported_symbols_list=no
8722 save_LDFLAGS=$LDFLAGS
8723 echo "_main" > conftest.sym
8724 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8725 if test x$gcc_no_link = xyes; then
8726 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8729 /* end confdefs.h. */
8732 main ()
8736 return 0;
8738 _ACEOF
8739 if ac_fn_c_try_link "$LINENO"; then :
8740 lt_cv_ld_exported_symbols_list=yes
8741 else
8742 lt_cv_ld_exported_symbols_list=no
8744 rm -f core conftest.err conftest.$ac_objext \
8745 conftest$ac_exeext conftest.$ac_ext
8746 LDFLAGS="$save_LDFLAGS"
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8750 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8752 $as_echo_n "checking for -force_load linker flag... " >&6; }
8753 if test "${lt_cv_ld_force_load+set}" = set; then :
8754 $as_echo_n "(cached) " >&6
8755 else
8756 lt_cv_ld_force_load=no
8757 cat > conftest.c << _LT_EOF
8758 int forced_loaded() { return 2;}
8759 _LT_EOF
8760 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8761 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8762 echo "$AR cru libconftest.a conftest.o" >&5
8763 $AR cru libconftest.a conftest.o 2>&5
8764 cat > conftest.c << _LT_EOF
8765 int main() { return 0;}
8766 _LT_EOF
8767 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8768 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8769 _lt_result=$?
8770 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8771 lt_cv_ld_force_load=yes
8772 else
8773 cat conftest.err >&5
8775 rm -f conftest.err libconftest.a conftest conftest.c
8776 rm -rf conftest.dSYM
8779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8780 $as_echo "$lt_cv_ld_force_load" >&6; }
8781 case $host_os in
8782 rhapsody* | darwin1.[012])
8783 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8784 darwin1.*)
8785 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8786 darwin*) # darwin 5.x on
8787 # if running on 10.5 or later, the deployment target defaults
8788 # to the OS version, if on x86, and 10.4, the deployment
8789 # target defaults to 10.4. Don't you love it?
8790 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8791 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8792 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8793 10.[012]*)
8794 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8795 10.*)
8796 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8797 esac
8799 esac
8800 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8801 _lt_dar_single_mod='$single_module'
8803 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8804 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8805 else
8806 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8808 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8809 _lt_dsymutil='~$DSYMUTIL $lib || :'
8810 else
8811 _lt_dsymutil=
8814 esac
8816 for ac_header in dlfcn.h
8817 do :
8818 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8820 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8821 cat >>confdefs.h <<_ACEOF
8822 #define HAVE_DLFCN_H 1
8823 _ACEOF
8827 done
8833 # Set options
8838 enable_win32_dll=no
8841 # Check whether --enable-shared was given.
8842 if test "${enable_shared+set}" = set; then :
8843 enableval=$enable_shared; p=${PACKAGE-default}
8844 case $enableval in
8845 yes) enable_shared=yes ;;
8846 no) enable_shared=no ;;
8848 enable_shared=no
8849 # Look at the argument we got. We use all the common list separators.
8850 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8851 for pkg in $enableval; do
8852 IFS="$lt_save_ifs"
8853 if test "X$pkg" = "X$p"; then
8854 enable_shared=yes
8856 done
8857 IFS="$lt_save_ifs"
8859 esac
8860 else
8861 enable_shared=yes
8872 # Check whether --enable-static was given.
8873 if test "${enable_static+set}" = set; then :
8874 enableval=$enable_static; p=${PACKAGE-default}
8875 case $enableval in
8876 yes) enable_static=yes ;;
8877 no) enable_static=no ;;
8879 enable_static=no
8880 # Look at the argument we got. We use all the common list separators.
8881 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8882 for pkg in $enableval; do
8883 IFS="$lt_save_ifs"
8884 if test "X$pkg" = "X$p"; then
8885 enable_static=yes
8887 done
8888 IFS="$lt_save_ifs"
8890 esac
8891 else
8892 enable_static=yes
8904 # Check whether --with-pic was given.
8905 if test "${with_pic+set}" = set; then :
8906 withval=$with_pic; pic_mode="$withval"
8907 else
8908 pic_mode=default
8912 test -z "$pic_mode" && pic_mode=default
8920 # Check whether --enable-fast-install was given.
8921 if test "${enable_fast_install+set}" = set; then :
8922 enableval=$enable_fast_install; p=${PACKAGE-default}
8923 case $enableval in
8924 yes) enable_fast_install=yes ;;
8925 no) enable_fast_install=no ;;
8927 enable_fast_install=no
8928 # Look at the argument we got. We use all the common list separators.
8929 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8930 for pkg in $enableval; do
8931 IFS="$lt_save_ifs"
8932 if test "X$pkg" = "X$p"; then
8933 enable_fast_install=yes
8935 done
8936 IFS="$lt_save_ifs"
8938 esac
8939 else
8940 enable_fast_install=yes
8953 # This can be used to rebuild libtool when needed
8954 LIBTOOL_DEPS="$ltmain"
8956 # Always use our own libtool.
8957 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8984 test -z "$LN_S" && LN_S="ln -s"
8999 if test -n "${ZSH_VERSION+set}" ; then
9000 setopt NO_GLOB_SUBST
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9004 $as_echo_n "checking for objdir... " >&6; }
9005 if test "${lt_cv_objdir+set}" = set; then :
9006 $as_echo_n "(cached) " >&6
9007 else
9008 rm -f .libs 2>/dev/null
9009 mkdir .libs 2>/dev/null
9010 if test -d .libs; then
9011 lt_cv_objdir=.libs
9012 else
9013 # MS-DOS does not allow filenames that begin with a dot.
9014 lt_cv_objdir=_libs
9016 rmdir .libs 2>/dev/null
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9019 $as_echo "$lt_cv_objdir" >&6; }
9020 objdir=$lt_cv_objdir
9026 cat >>confdefs.h <<_ACEOF
9027 #define LT_OBJDIR "$lt_cv_objdir/"
9028 _ACEOF
9033 case $host_os in
9034 aix3*)
9035 # AIX sometimes has problems with the GCC collect2 program. For some
9036 # reason, if we set the COLLECT_NAMES environment variable, the problems
9037 # vanish in a puff of smoke.
9038 if test "X${COLLECT_NAMES+set}" != Xset; then
9039 COLLECT_NAMES=
9040 export COLLECT_NAMES
9043 esac
9045 # Global variables:
9046 ofile=libtool
9047 can_build_shared=yes
9049 # All known linkers require a `.a' archive for static linking (except MSVC,
9050 # which needs '.lib').
9051 libext=a
9053 with_gnu_ld="$lt_cv_prog_gnu_ld"
9055 old_CC="$CC"
9056 old_CFLAGS="$CFLAGS"
9058 # Set sane defaults for various variables
9059 test -z "$CC" && CC=cc
9060 test -z "$LTCC" && LTCC=$CC
9061 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9062 test -z "$LD" && LD=ld
9063 test -z "$ac_objext" && ac_objext=o
9065 for cc_temp in $compiler""; do
9066 case $cc_temp in
9067 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9068 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9069 \-*) ;;
9070 *) break;;
9071 esac
9072 done
9073 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9076 # Only perform the check for file, if the check method requires it
9077 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9078 case $deplibs_check_method in
9079 file_magic*)
9080 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9082 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9083 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9084 $as_echo_n "(cached) " >&6
9085 else
9086 case $MAGIC_CMD in
9087 [\\/*] | ?:[\\/]*)
9088 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9091 lt_save_MAGIC_CMD="$MAGIC_CMD"
9092 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9093 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9094 for ac_dir in $ac_dummy; do
9095 IFS="$lt_save_ifs"
9096 test -z "$ac_dir" && ac_dir=.
9097 if test -f $ac_dir/${ac_tool_prefix}file; then
9098 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9099 if test -n "$file_magic_test_file"; then
9100 case $deplibs_check_method in
9101 "file_magic "*)
9102 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9103 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9104 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9105 $EGREP "$file_magic_regex" > /dev/null; then
9107 else
9108 cat <<_LT_EOF 1>&2
9110 *** Warning: the command libtool uses to detect shared libraries,
9111 *** $file_magic_cmd, produces output that libtool cannot recognize.
9112 *** The result is that libtool may fail to recognize shared libraries
9113 *** as such. This will affect the creation of libtool libraries that
9114 *** depend on shared libraries, but programs linked with such libtool
9115 *** libraries will work regardless of this problem. Nevertheless, you
9116 *** may want to report the problem to your system manager and/or to
9117 *** bug-libtool@gnu.org
9119 _LT_EOF
9120 fi ;;
9121 esac
9123 break
9125 done
9126 IFS="$lt_save_ifs"
9127 MAGIC_CMD="$lt_save_MAGIC_CMD"
9129 esac
9132 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9133 if test -n "$MAGIC_CMD"; then
9134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9135 $as_echo "$MAGIC_CMD" >&6; }
9136 else
9137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9138 $as_echo "no" >&6; }
9145 if test -z "$lt_cv_path_MAGIC_CMD"; then
9146 if test -n "$ac_tool_prefix"; then
9147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9148 $as_echo_n "checking for file... " >&6; }
9149 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9150 $as_echo_n "(cached) " >&6
9151 else
9152 case $MAGIC_CMD in
9153 [\\/*] | ?:[\\/]*)
9154 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9157 lt_save_MAGIC_CMD="$MAGIC_CMD"
9158 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9159 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9160 for ac_dir in $ac_dummy; do
9161 IFS="$lt_save_ifs"
9162 test -z "$ac_dir" && ac_dir=.
9163 if test -f $ac_dir/file; then
9164 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9165 if test -n "$file_magic_test_file"; then
9166 case $deplibs_check_method in
9167 "file_magic "*)
9168 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9169 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9170 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9171 $EGREP "$file_magic_regex" > /dev/null; then
9173 else
9174 cat <<_LT_EOF 1>&2
9176 *** Warning: the command libtool uses to detect shared libraries,
9177 *** $file_magic_cmd, produces output that libtool cannot recognize.
9178 *** The result is that libtool may fail to recognize shared libraries
9179 *** as such. This will affect the creation of libtool libraries that
9180 *** depend on shared libraries, but programs linked with such libtool
9181 *** libraries will work regardless of this problem. Nevertheless, you
9182 *** may want to report the problem to your system manager and/or to
9183 *** bug-libtool@gnu.org
9185 _LT_EOF
9186 fi ;;
9187 esac
9189 break
9191 done
9192 IFS="$lt_save_ifs"
9193 MAGIC_CMD="$lt_save_MAGIC_CMD"
9195 esac
9198 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9199 if test -n "$MAGIC_CMD"; then
9200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9201 $as_echo "$MAGIC_CMD" >&6; }
9202 else
9203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9204 $as_echo "no" >&6; }
9208 else
9209 MAGIC_CMD=:
9215 esac
9217 # Use C for the default configuration in the libtool script
9219 lt_save_CC="$CC"
9220 ac_ext=c
9221 ac_cpp='$CPP $CPPFLAGS'
9222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9227 # Source file extension for C test sources.
9228 ac_ext=c
9230 # Object file extension for compiled C test sources.
9231 objext=o
9232 objext=$objext
9234 # Code to be used in simple compile tests
9235 lt_simple_compile_test_code="int some_variable = 0;"
9237 # Code to be used in simple link tests
9238 lt_simple_link_test_code='int main(){return(0);}'
9246 # If no C compiler was specified, use CC.
9247 LTCC=${LTCC-"$CC"}
9249 # If no C compiler flags were specified, use CFLAGS.
9250 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9252 # Allow CC to be a program name with arguments.
9253 compiler=$CC
9255 # Save the default compiler, since it gets overwritten when the other
9256 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9257 compiler_DEFAULT=$CC
9259 # save warnings/boilerplate of simple test code
9260 ac_outfile=conftest.$ac_objext
9261 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9262 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9263 _lt_compiler_boilerplate=`cat conftest.err`
9264 $RM conftest*
9266 ac_outfile=conftest.$ac_objext
9267 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9268 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9269 _lt_linker_boilerplate=`cat conftest.err`
9270 $RM -r conftest*
9273 ## CAVEAT EMPTOR:
9274 ## There is no encapsulation within the following macros, do not change
9275 ## the running order or otherwise move them around unless you know exactly
9276 ## what you are doing...
9277 if test -n "$compiler"; then
9279 lt_prog_compiler_no_builtin_flag=
9281 if test "$GCC" = yes; then
9282 case $cc_basename in
9283 nvcc*)
9284 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9286 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9287 esac
9289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9290 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9291 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9292 $as_echo_n "(cached) " >&6
9293 else
9294 lt_cv_prog_compiler_rtti_exceptions=no
9295 ac_outfile=conftest.$ac_objext
9296 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9297 lt_compiler_flag="-fno-rtti -fno-exceptions"
9298 # Insert the option either (1) after the last *FLAGS variable, or
9299 # (2) before a word containing "conftest.", or (3) at the end.
9300 # Note that $ac_compile itself does not contain backslashes and begins
9301 # with a dollar sign (not a hyphen), so the echo should work correctly.
9302 # The option is referenced via a variable to avoid confusing sed.
9303 lt_compile=`echo "$ac_compile" | $SED \
9304 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9305 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9306 -e 's:$: $lt_compiler_flag:'`
9307 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9308 (eval "$lt_compile" 2>conftest.err)
9309 ac_status=$?
9310 cat conftest.err >&5
9311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9312 if (exit $ac_status) && test -s "$ac_outfile"; then
9313 # The compiler can only warn and ignore the option if not recognized
9314 # So say no if there are warnings other than the usual output.
9315 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9316 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9317 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9318 lt_cv_prog_compiler_rtti_exceptions=yes
9321 $RM conftest*
9324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9325 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9327 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9328 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9329 else
9340 lt_prog_compiler_wl=
9341 lt_prog_compiler_pic=
9342 lt_prog_compiler_static=
9344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9345 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9347 if test "$GCC" = yes; then
9348 lt_prog_compiler_wl='-Wl,'
9349 lt_prog_compiler_static='-static'
9351 case $host_os in
9352 aix*)
9353 # All AIX code is PIC.
9354 if test "$host_cpu" = ia64; then
9355 # AIX 5 now supports IA64 processor
9356 lt_prog_compiler_static='-Bstatic'
9360 amigaos*)
9361 case $host_cpu in
9362 powerpc)
9363 # see comment about AmigaOS4 .so support
9364 lt_prog_compiler_pic='-fPIC'
9366 m68k)
9367 # FIXME: we need at least 68020 code to build shared libraries, but
9368 # adding the `-m68020' flag to GCC prevents building anything better,
9369 # like `-m68040'.
9370 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9372 esac
9375 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9376 # PIC is the default for these OSes.
9379 mingw* | cygwin* | pw32* | os2* | cegcc*)
9380 # This hack is so that the source file can tell whether it is being
9381 # built for inclusion in a dll (and should export symbols for example).
9382 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9383 # (--disable-auto-import) libraries
9384 lt_prog_compiler_pic='-DDLL_EXPORT'
9387 darwin* | rhapsody*)
9388 # PIC is the default on this platform
9389 # Common symbols not allowed in MH_DYLIB files
9390 lt_prog_compiler_pic='-fno-common'
9393 haiku*)
9394 # PIC is the default for Haiku.
9395 # The "-static" flag exists, but is broken.
9396 lt_prog_compiler_static=
9399 hpux*)
9400 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9401 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9402 # sets the default TLS model and affects inlining.
9403 case $host_cpu in
9404 hppa*64*)
9405 # +Z the default
9408 lt_prog_compiler_pic='-fPIC'
9410 esac
9413 interix[3-9]*)
9414 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9415 # Instead, we relocate shared libraries at runtime.
9418 msdosdjgpp*)
9419 # Just because we use GCC doesn't mean we suddenly get shared libraries
9420 # on systems that don't support them.
9421 lt_prog_compiler_can_build_shared=no
9422 enable_shared=no
9425 *nto* | *qnx*)
9426 # QNX uses GNU C++, but need to define -shared option too, otherwise
9427 # it will coredump.
9428 lt_prog_compiler_pic='-fPIC -shared'
9431 sysv4*MP*)
9432 if test -d /usr/nec; then
9433 lt_prog_compiler_pic=-Kconform_pic
9438 lt_prog_compiler_pic='-fPIC'
9440 esac
9442 case $cc_basename in
9443 nvcc*) # Cuda Compiler Driver 2.2
9444 lt_prog_compiler_wl='-Xlinker '
9445 lt_prog_compiler_pic='-Xcompiler -fPIC'
9447 esac
9448 else
9449 # PORTME Check for flag to pass linker flags through the system compiler.
9450 case $host_os in
9451 aix*)
9452 lt_prog_compiler_wl='-Wl,'
9453 if test "$host_cpu" = ia64; then
9454 # AIX 5 now supports IA64 processor
9455 lt_prog_compiler_static='-Bstatic'
9456 else
9457 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9461 mingw* | cygwin* | pw32* | os2* | cegcc*)
9462 # This hack is so that the source file can tell whether it is being
9463 # built for inclusion in a dll (and should export symbols for example).
9464 lt_prog_compiler_pic='-DDLL_EXPORT'
9467 hpux9* | hpux10* | hpux11*)
9468 lt_prog_compiler_wl='-Wl,'
9469 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9470 # not for PA HP-UX.
9471 case $host_cpu in
9472 hppa*64*|ia64*)
9473 # +Z the default
9476 lt_prog_compiler_pic='+Z'
9478 esac
9479 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9480 lt_prog_compiler_static='${wl}-a ${wl}archive'
9483 irix5* | irix6* | nonstopux*)
9484 lt_prog_compiler_wl='-Wl,'
9485 # PIC (with -KPIC) is the default.
9486 lt_prog_compiler_static='-non_shared'
9489 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9490 case $cc_basename in
9491 # old Intel for x86_64 which still supported -KPIC.
9492 ecc*)
9493 lt_prog_compiler_wl='-Wl,'
9494 lt_prog_compiler_pic='-KPIC'
9495 lt_prog_compiler_static='-static'
9497 # icc used to be incompatible with GCC.
9498 # ICC 10 doesn't accept -KPIC any more.
9499 icc* | ifort*)
9500 lt_prog_compiler_wl='-Wl,'
9501 lt_prog_compiler_pic='-fPIC'
9502 lt_prog_compiler_static='-static'
9504 # Lahey Fortran 8.1.
9505 lf95*)
9506 lt_prog_compiler_wl='-Wl,'
9507 lt_prog_compiler_pic='--shared'
9508 lt_prog_compiler_static='--static'
9510 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9511 # Portland Group compilers (*not* the Pentium gcc compiler,
9512 # which looks to be a dead project)
9513 lt_prog_compiler_wl='-Wl,'
9514 lt_prog_compiler_pic='-fpic'
9515 lt_prog_compiler_static='-Bstatic'
9517 ccc*)
9518 lt_prog_compiler_wl='-Wl,'
9519 # All Alpha code is PIC.
9520 lt_prog_compiler_static='-non_shared'
9522 xl* | bgxl* | bgf* | mpixl*)
9523 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9524 lt_prog_compiler_wl='-Wl,'
9525 lt_prog_compiler_pic='-qpic'
9526 lt_prog_compiler_static='-qstaticlink'
9529 case `$CC -V 2>&1 | sed 5q` in
9530 *Sun\ F* | *Sun*Fortran*)
9531 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9532 lt_prog_compiler_pic='-KPIC'
9533 lt_prog_compiler_static='-Bstatic'
9534 lt_prog_compiler_wl=''
9536 *Sun\ C*)
9537 # Sun C 5.9
9538 lt_prog_compiler_pic='-KPIC'
9539 lt_prog_compiler_static='-Bstatic'
9540 lt_prog_compiler_wl='-Wl,'
9542 esac
9544 esac
9547 newsos6)
9548 lt_prog_compiler_pic='-KPIC'
9549 lt_prog_compiler_static='-Bstatic'
9552 *nto* | *qnx*)
9553 # QNX uses GNU C++, but need to define -shared option too, otherwise
9554 # it will coredump.
9555 lt_prog_compiler_pic='-fPIC -shared'
9558 osf3* | osf4* | osf5*)
9559 lt_prog_compiler_wl='-Wl,'
9560 # All OSF/1 code is PIC.
9561 lt_prog_compiler_static='-non_shared'
9564 rdos*)
9565 lt_prog_compiler_static='-non_shared'
9568 solaris*)
9569 lt_prog_compiler_pic='-KPIC'
9570 lt_prog_compiler_static='-Bstatic'
9571 case $cc_basename in
9572 f77* | f90* | f95*)
9573 lt_prog_compiler_wl='-Qoption ld ';;
9575 lt_prog_compiler_wl='-Wl,';;
9576 esac
9579 sunos4*)
9580 lt_prog_compiler_wl='-Qoption ld '
9581 lt_prog_compiler_pic='-PIC'
9582 lt_prog_compiler_static='-Bstatic'
9585 sysv4 | sysv4.2uw2* | sysv4.3*)
9586 lt_prog_compiler_wl='-Wl,'
9587 lt_prog_compiler_pic='-KPIC'
9588 lt_prog_compiler_static='-Bstatic'
9591 sysv4*MP*)
9592 if test -d /usr/nec ;then
9593 lt_prog_compiler_pic='-Kconform_pic'
9594 lt_prog_compiler_static='-Bstatic'
9598 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9599 lt_prog_compiler_wl='-Wl,'
9600 lt_prog_compiler_pic='-KPIC'
9601 lt_prog_compiler_static='-Bstatic'
9604 unicos*)
9605 lt_prog_compiler_wl='-Wl,'
9606 lt_prog_compiler_can_build_shared=no
9609 uts4*)
9610 lt_prog_compiler_pic='-pic'
9611 lt_prog_compiler_static='-Bstatic'
9615 lt_prog_compiler_can_build_shared=no
9617 esac
9620 case $host_os in
9621 # For platforms which do not support PIC, -DPIC is meaningless:
9622 *djgpp*)
9623 lt_prog_compiler_pic=
9626 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9628 esac
9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9630 $as_echo "$lt_prog_compiler_pic" >&6; }
9638 # Check to make sure the PIC flag actually works.
9640 if test -n "$lt_prog_compiler_pic"; then
9641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9642 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9643 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9644 $as_echo_n "(cached) " >&6
9645 else
9646 lt_cv_prog_compiler_pic_works=no
9647 ac_outfile=conftest.$ac_objext
9648 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9649 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9650 # Insert the option either (1) after the last *FLAGS variable, or
9651 # (2) before a word containing "conftest.", or (3) at the end.
9652 # Note that $ac_compile itself does not contain backslashes and begins
9653 # with a dollar sign (not a hyphen), so the echo should work correctly.
9654 # The option is referenced via a variable to avoid confusing sed.
9655 lt_compile=`echo "$ac_compile" | $SED \
9656 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9657 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9658 -e 's:$: $lt_compiler_flag:'`
9659 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9660 (eval "$lt_compile" 2>conftest.err)
9661 ac_status=$?
9662 cat conftest.err >&5
9663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9664 if (exit $ac_status) && test -s "$ac_outfile"; then
9665 # The compiler can only warn and ignore the option if not recognized
9666 # So say no if there are warnings other than the usual output.
9667 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9668 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9669 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9670 lt_cv_prog_compiler_pic_works=yes
9673 $RM conftest*
9676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9677 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9679 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9680 case $lt_prog_compiler_pic in
9681 "" | " "*) ;;
9682 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9683 esac
9684 else
9685 lt_prog_compiler_pic=
9686 lt_prog_compiler_can_build_shared=no
9697 # Check to make sure the static flag actually works.
9699 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9701 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9702 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9703 $as_echo_n "(cached) " >&6
9704 else
9705 lt_cv_prog_compiler_static_works=no
9706 save_LDFLAGS="$LDFLAGS"
9707 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9708 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9709 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9710 # The linker can only warn and ignore the option if not recognized
9711 # So say no if there are warnings
9712 if test -s conftest.err; then
9713 # Append any errors to the config.log.
9714 cat conftest.err 1>&5
9715 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9716 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9717 if diff conftest.exp conftest.er2 >/dev/null; then
9718 lt_cv_prog_compiler_static_works=yes
9720 else
9721 lt_cv_prog_compiler_static_works=yes
9724 $RM -r conftest*
9725 LDFLAGS="$save_LDFLAGS"
9728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9729 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9731 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9733 else
9734 lt_prog_compiler_static=
9743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9744 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9745 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9746 $as_echo_n "(cached) " >&6
9747 else
9748 lt_cv_prog_compiler_c_o=no
9749 $RM -r conftest 2>/dev/null
9750 mkdir conftest
9751 cd conftest
9752 mkdir out
9753 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9755 lt_compiler_flag="-o out/conftest2.$ac_objext"
9756 # Insert the option either (1) after the last *FLAGS variable, or
9757 # (2) before a word containing "conftest.", or (3) at the end.
9758 # Note that $ac_compile itself does not contain backslashes and begins
9759 # with a dollar sign (not a hyphen), so the echo should work correctly.
9760 lt_compile=`echo "$ac_compile" | $SED \
9761 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9762 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9763 -e 's:$: $lt_compiler_flag:'`
9764 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9765 (eval "$lt_compile" 2>out/conftest.err)
9766 ac_status=$?
9767 cat out/conftest.err >&5
9768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9769 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9770 then
9771 # The compiler can only warn and ignore the option if not recognized
9772 # So say no if there are warnings
9773 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9774 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9775 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9776 lt_cv_prog_compiler_c_o=yes
9779 chmod u+w . 2>&5
9780 $RM conftest*
9781 # SGI C++ compiler will create directory out/ii_files/ for
9782 # template instantiation
9783 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9784 $RM out/* && rmdir out
9785 cd ..
9786 $RM -r conftest
9787 $RM conftest*
9790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9791 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9799 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9800 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9801 $as_echo_n "(cached) " >&6
9802 else
9803 lt_cv_prog_compiler_c_o=no
9804 $RM -r conftest 2>/dev/null
9805 mkdir conftest
9806 cd conftest
9807 mkdir out
9808 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9810 lt_compiler_flag="-o out/conftest2.$ac_objext"
9811 # Insert the option either (1) after the last *FLAGS variable, or
9812 # (2) before a word containing "conftest.", or (3) at the end.
9813 # Note that $ac_compile itself does not contain backslashes and begins
9814 # with a dollar sign (not a hyphen), so the echo should work correctly.
9815 lt_compile=`echo "$ac_compile" | $SED \
9816 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9817 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9818 -e 's:$: $lt_compiler_flag:'`
9819 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9820 (eval "$lt_compile" 2>out/conftest.err)
9821 ac_status=$?
9822 cat out/conftest.err >&5
9823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9824 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9825 then
9826 # The compiler can only warn and ignore the option if not recognized
9827 # So say no if there are warnings
9828 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9829 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9830 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9831 lt_cv_prog_compiler_c_o=yes
9834 chmod u+w . 2>&5
9835 $RM conftest*
9836 # SGI C++ compiler will create directory out/ii_files/ for
9837 # template instantiation
9838 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9839 $RM out/* && rmdir out
9840 cd ..
9841 $RM -r conftest
9842 $RM conftest*
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9846 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9851 hard_links="nottested"
9852 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9853 # do not overwrite the value of need_locks provided by the user
9854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9855 $as_echo_n "checking if we can lock with hard links... " >&6; }
9856 hard_links=yes
9857 $RM conftest*
9858 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9859 touch conftest.a
9860 ln conftest.a conftest.b 2>&5 || hard_links=no
9861 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9863 $as_echo "$hard_links" >&6; }
9864 if test "$hard_links" = no; then
9865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9866 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9867 need_locks=warn
9869 else
9870 need_locks=no
9878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9879 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9881 runpath_var=
9882 allow_undefined_flag=
9883 always_export_symbols=no
9884 archive_cmds=
9885 archive_expsym_cmds=
9886 compiler_needs_object=no
9887 enable_shared_with_static_runtimes=no
9888 export_dynamic_flag_spec=
9889 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9890 hardcode_automatic=no
9891 hardcode_direct=no
9892 hardcode_direct_absolute=no
9893 hardcode_libdir_flag_spec=
9894 hardcode_libdir_flag_spec_ld=
9895 hardcode_libdir_separator=
9896 hardcode_minus_L=no
9897 hardcode_shlibpath_var=unsupported
9898 inherit_rpath=no
9899 link_all_deplibs=unknown
9900 module_cmds=
9901 module_expsym_cmds=
9902 old_archive_from_new_cmds=
9903 old_archive_from_expsyms_cmds=
9904 thread_safe_flag_spec=
9905 whole_archive_flag_spec=
9906 # include_expsyms should be a list of space-separated symbols to be *always*
9907 # included in the symbol list
9908 include_expsyms=
9909 # exclude_expsyms can be an extended regexp of symbols to exclude
9910 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9911 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9912 # as well as any symbol that contains `d'.
9913 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9914 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9915 # platforms (ab)use it in PIC code, but their linkers get confused if
9916 # the symbol is explicitly referenced. Since portable code cannot
9917 # rely on this symbol name, it's probably fine to never include it in
9918 # preloaded symbol tables.
9919 # Exclude shared library initialization/finalization symbols.
9920 extract_expsyms_cmds=
9922 case $host_os in
9923 cygwin* | mingw* | pw32* | cegcc*)
9924 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9925 # When not using gcc, we currently assume that we are using
9926 # Microsoft Visual C++.
9927 if test "$GCC" != yes; then
9928 with_gnu_ld=no
9931 interix*)
9932 # we just hope/assume this is gcc and not c89 (= MSVC++)
9933 with_gnu_ld=yes
9935 openbsd*)
9936 with_gnu_ld=no
9938 esac
9940 ld_shlibs=yes
9942 # On some targets, GNU ld is compatible enough with the native linker
9943 # that we're better off using the native interface for both.
9944 lt_use_gnu_ld_interface=no
9945 if test "$with_gnu_ld" = yes; then
9946 case $host_os in
9947 aix*)
9948 # The AIX port of GNU ld has always aspired to compatibility
9949 # with the native linker. However, as the warning in the GNU ld
9950 # block says, versions before 2.19.5* couldn't really create working
9951 # shared libraries, regardless of the interface used.
9952 case `$LD -v 2>&1` in
9953 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9954 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9955 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9957 lt_use_gnu_ld_interface=yes
9959 esac
9962 lt_use_gnu_ld_interface=yes
9964 esac
9967 if test "$lt_use_gnu_ld_interface" = yes; then
9968 # If archive_cmds runs LD, not CC, wlarc should be empty
9969 wlarc='${wl}'
9971 # Set some defaults for GNU ld with shared library support. These
9972 # are reset later if shared libraries are not supported. Putting them
9973 # here allows them to be overridden if necessary.
9974 runpath_var=LD_RUN_PATH
9975 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9976 export_dynamic_flag_spec='${wl}--export-dynamic'
9977 # ancient GNU ld didn't support --whole-archive et. al.
9978 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9979 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9980 else
9981 whole_archive_flag_spec=
9983 supports_anon_versioning=no
9984 case `$LD -v 2>&1` in
9985 *GNU\ gold*) supports_anon_versioning=yes ;;
9986 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9987 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9988 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9989 *\ 2.11.*) ;; # other 2.11 versions
9990 *) supports_anon_versioning=yes ;;
9991 esac
9993 # See if GNU ld supports shared libraries.
9994 case $host_os in
9995 aix[3-9]*)
9996 # On AIX/PPC, the GNU linker is very broken
9997 if test "$host_cpu" != ia64; then
9998 ld_shlibs=no
9999 cat <<_LT_EOF 1>&2
10001 *** Warning: the GNU linker, at least up to release 2.19, is reported
10002 *** to be unable to reliably create shared libraries on AIX.
10003 *** Therefore, libtool is disabling shared libraries support. If you
10004 *** really care for shared libraries, you may want to install binutils
10005 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10006 *** You will then need to restart the configuration process.
10008 _LT_EOF
10012 amigaos*)
10013 case $host_cpu in
10014 powerpc)
10015 # see comment about AmigaOS4 .so support
10016 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10017 archive_expsym_cmds=''
10019 m68k)
10020 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)'
10021 hardcode_libdir_flag_spec='-L$libdir'
10022 hardcode_minus_L=yes
10024 esac
10027 beos*)
10028 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10029 allow_undefined_flag=unsupported
10030 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10031 # support --undefined. This deserves some investigation. FIXME
10032 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10033 else
10034 ld_shlibs=no
10038 cygwin* | mingw* | pw32* | cegcc*)
10039 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10040 # as there is no search path for DLLs.
10041 hardcode_libdir_flag_spec='-L$libdir'
10042 export_dynamic_flag_spec='${wl}--export-all-symbols'
10043 allow_undefined_flag=unsupported
10044 always_export_symbols=no
10045 enable_shared_with_static_runtimes=yes
10046 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10048 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10049 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10050 # If the export-symbols file already is a .def file (1st line
10051 # is EXPORTS), use it as is; otherwise, prepend...
10052 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10053 cp $export_symbols $output_objdir/$soname.def;
10054 else
10055 echo EXPORTS > $output_objdir/$soname.def;
10056 cat $export_symbols >> $output_objdir/$soname.def;
10058 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10059 else
10060 ld_shlibs=no
10064 haiku*)
10065 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10066 link_all_deplibs=yes
10069 interix[3-9]*)
10070 hardcode_direct=no
10071 hardcode_shlibpath_var=no
10072 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10073 export_dynamic_flag_spec='${wl}-E'
10074 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10075 # Instead, shared libraries are loaded at an image base (0x10000000 by
10076 # default) and relocated if they conflict, which is a slow very memory
10077 # consuming and fragmenting process. To avoid this, we pick a random,
10078 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10079 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10080 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10081 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'
10084 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10085 tmp_diet=no
10086 if test "$host_os" = linux-dietlibc; then
10087 case $cc_basename in
10088 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10089 esac
10091 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10092 && test "$tmp_diet" = no
10093 then
10094 tmp_addflag=
10095 tmp_sharedflag='-shared'
10096 case $cc_basename,$host_cpu in
10097 pgcc*) # Portland Group C compiler
10098 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'
10099 tmp_addflag=' $pic_flag'
10101 pgf77* | pgf90* | pgf95* | pgfortran*)
10102 # Portland Group f77 and f90 compilers
10103 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'
10104 tmp_addflag=' $pic_flag -Mnomain' ;;
10105 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10106 tmp_addflag=' -i_dynamic' ;;
10107 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10108 tmp_addflag=' -i_dynamic -nofor_main' ;;
10109 ifc* | ifort*) # Intel Fortran compiler
10110 tmp_addflag=' -nofor_main' ;;
10111 lf95*) # Lahey Fortran 8.1
10112 whole_archive_flag_spec=
10113 tmp_sharedflag='--shared' ;;
10114 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10115 tmp_sharedflag='-qmkshrobj'
10116 tmp_addflag= ;;
10117 nvcc*) # Cuda Compiler Driver 2.2
10118 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'
10119 compiler_needs_object=yes
10121 esac
10122 case `$CC -V 2>&1 | sed 5q` in
10123 *Sun\ C*) # Sun C 5.9
10124 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'
10125 compiler_needs_object=yes
10126 tmp_sharedflag='-G' ;;
10127 *Sun\ F*) # Sun Fortran 8.3
10128 tmp_sharedflag='-G' ;;
10129 esac
10130 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10132 if test "x$supports_anon_versioning" = xyes; then
10133 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10134 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10135 echo "local: *; };" >> $output_objdir/$libname.ver~
10136 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10139 case $cc_basename in
10140 xlf* | bgf* | bgxlf* | mpixlf*)
10141 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10142 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10143 hardcode_libdir_flag_spec=
10144 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10145 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10146 if test "x$supports_anon_versioning" = xyes; then
10147 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10148 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10149 echo "local: *; };" >> $output_objdir/$libname.ver~
10150 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10153 esac
10154 else
10155 ld_shlibs=no
10159 netbsd*)
10160 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10161 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10162 wlarc=
10163 else
10164 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10165 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10169 solaris*)
10170 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10171 ld_shlibs=no
10172 cat <<_LT_EOF 1>&2
10174 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10175 *** create shared libraries on Solaris systems. Therefore, libtool
10176 *** is disabling shared libraries support. We urge you to upgrade GNU
10177 *** binutils to release 2.9.1 or newer. Another option is to modify
10178 *** your PATH or compiler configuration so that the native linker is
10179 *** used, and then restart.
10181 _LT_EOF
10182 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10183 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10184 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10185 else
10186 ld_shlibs=no
10190 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10191 case `$LD -v 2>&1` in
10192 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10193 ld_shlibs=no
10194 cat <<_LT_EOF 1>&2
10196 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10197 *** reliably create shared libraries on SCO systems. Therefore, libtool
10198 *** is disabling shared libraries support. We urge you to upgrade GNU
10199 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10200 *** your PATH or compiler configuration so that the native linker is
10201 *** used, and then restart.
10203 _LT_EOF
10206 # For security reasons, it is highly recommended that you always
10207 # use absolute paths for naming shared libraries, and exclude the
10208 # DT_RUNPATH tag from executables and libraries. But doing so
10209 # requires that you compile everything twice, which is a pain.
10210 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10211 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10212 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10213 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10214 else
10215 ld_shlibs=no
10218 esac
10221 sunos4*)
10222 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10223 wlarc=
10224 hardcode_direct=yes
10225 hardcode_shlibpath_var=no
10229 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10230 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10231 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10232 else
10233 ld_shlibs=no
10236 esac
10238 if test "$ld_shlibs" = no; then
10239 runpath_var=
10240 hardcode_libdir_flag_spec=
10241 export_dynamic_flag_spec=
10242 whole_archive_flag_spec=
10244 else
10245 # PORTME fill in a description of your system's linker (not GNU ld)
10246 case $host_os in
10247 aix3*)
10248 allow_undefined_flag=unsupported
10249 always_export_symbols=yes
10250 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'
10251 # Note: this linker hardcodes the directories in LIBPATH if there
10252 # are no directories specified by -L.
10253 hardcode_minus_L=yes
10254 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10255 # Neither direct hardcoding nor static linking is supported with a
10256 # broken collect2.
10257 hardcode_direct=unsupported
10261 aix[4-9]*)
10262 if test "$host_cpu" = ia64; then
10263 # On IA64, the linker does run time linking by default, so we don't
10264 # have to do anything special.
10265 aix_use_runtimelinking=no
10266 exp_sym_flag='-Bexport'
10267 no_entry_flag=""
10268 else
10269 # If we're using GNU nm, then we don't want the "-C" option.
10270 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10271 # Also, AIX nm treats weak defined symbols like other global
10272 # defined symbols, whereas GNU nm marks them as "W".
10273 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10274 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'
10275 else
10276 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'
10278 aix_use_runtimelinking=no
10280 # Test if we are trying to use run time linking or normal
10281 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10282 # need to do runtime linking.
10283 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10284 for ld_flag in $LDFLAGS; do
10285 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10286 aix_use_runtimelinking=yes
10287 break
10289 done
10291 esac
10293 exp_sym_flag='-bexport'
10294 no_entry_flag='-bnoentry'
10297 # When large executables or shared objects are built, AIX ld can
10298 # have problems creating the table of contents. If linking a library
10299 # or program results in "error TOC overflow" add -mminimal-toc to
10300 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10301 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10303 archive_cmds=''
10304 hardcode_direct=yes
10305 hardcode_direct_absolute=yes
10306 hardcode_libdir_separator=':'
10307 link_all_deplibs=yes
10308 file_list_spec='${wl}-f,'
10310 if test "$GCC" = yes; then
10311 case $host_os in aix4.[012]|aix4.[012].*)
10312 # We only want to do this on AIX 4.2 and lower, the check
10313 # below for broken collect2 doesn't work under 4.3+
10314 collect2name=`${CC} -print-prog-name=collect2`
10315 if test -f "$collect2name" &&
10316 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10317 then
10318 # We have reworked collect2
10320 else
10321 # We have old collect2
10322 hardcode_direct=unsupported
10323 # It fails to find uninstalled libraries when the uninstalled
10324 # path is not listed in the libpath. Setting hardcode_minus_L
10325 # to unsupported forces relinking
10326 hardcode_minus_L=yes
10327 hardcode_libdir_flag_spec='-L$libdir'
10328 hardcode_libdir_separator=
10331 esac
10332 shared_flag='-shared'
10333 if test "$aix_use_runtimelinking" = yes; then
10334 shared_flag="$shared_flag "'${wl}-G'
10336 else
10337 # not using gcc
10338 if test "$host_cpu" = ia64; then
10339 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10340 # chokes on -Wl,-G. The following line is correct:
10341 shared_flag='-G'
10342 else
10343 if test "$aix_use_runtimelinking" = yes; then
10344 shared_flag='${wl}-G'
10345 else
10346 shared_flag='${wl}-bM:SRE'
10351 export_dynamic_flag_spec='${wl}-bexpall'
10352 # It seems that -bexpall does not export symbols beginning with
10353 # underscore (_), so it is better to generate a list of symbols to export.
10354 always_export_symbols=yes
10355 if test "$aix_use_runtimelinking" = yes; then
10356 # Warning - without using the other runtime loading flags (-brtl),
10357 # -berok will link without error, but may produce a broken library.
10358 allow_undefined_flag='-berok'
10359 # Determine the default libpath from the value encoded in an
10360 # empty executable.
10361 if test x$gcc_no_link = xyes; then
10362 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10365 /* end confdefs.h. */
10368 main ()
10372 return 0;
10374 _ACEOF
10375 if ac_fn_c_try_link "$LINENO"; then :
10377 lt_aix_libpath_sed='
10378 /Import File Strings/,/^$/ {
10379 /^0/ {
10380 s/^0 *\(.*\)$/\1/
10384 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10385 # Check for a 64-bit object if we didn't find anything.
10386 if test -z "$aix_libpath"; then
10387 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10390 rm -f core conftest.err conftest.$ac_objext \
10391 conftest$ac_exeext conftest.$ac_ext
10392 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10394 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10395 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"
10396 else
10397 if test "$host_cpu" = ia64; then
10398 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10399 allow_undefined_flag="-z nodefs"
10400 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"
10401 else
10402 # Determine the default libpath from the value encoded in an
10403 # empty executable.
10404 if test x$gcc_no_link = xyes; then
10405 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10408 /* end confdefs.h. */
10411 main ()
10415 return 0;
10417 _ACEOF
10418 if ac_fn_c_try_link "$LINENO"; then :
10420 lt_aix_libpath_sed='
10421 /Import File Strings/,/^$/ {
10422 /^0/ {
10423 s/^0 *\(.*\)$/\1/
10427 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10428 # Check for a 64-bit object if we didn't find anything.
10429 if test -z "$aix_libpath"; then
10430 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10433 rm -f core conftest.err conftest.$ac_objext \
10434 conftest$ac_exeext conftest.$ac_ext
10435 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10437 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10438 # Warning - without using the other run time loading flags,
10439 # -berok will link without error, but may produce a broken library.
10440 no_undefined_flag=' ${wl}-bernotok'
10441 allow_undefined_flag=' ${wl}-berok'
10442 if test "$with_gnu_ld" = yes; then
10443 # We only use this code for GNU lds that support --whole-archive.
10444 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10445 else
10446 # Exported symbols can be pulled into shared objects from archives
10447 whole_archive_flag_spec='$convenience'
10449 archive_cmds_need_lc=yes
10450 # This is similar to how AIX traditionally builds its shared libraries.
10451 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'
10456 amigaos*)
10457 case $host_cpu in
10458 powerpc)
10459 # see comment about AmigaOS4 .so support
10460 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10461 archive_expsym_cmds=''
10463 m68k)
10464 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)'
10465 hardcode_libdir_flag_spec='-L$libdir'
10466 hardcode_minus_L=yes
10468 esac
10471 bsdi[45]*)
10472 export_dynamic_flag_spec=-rdynamic
10475 cygwin* | mingw* | pw32* | cegcc*)
10476 # When not using gcc, we currently assume that we are using
10477 # Microsoft Visual C++.
10478 # hardcode_libdir_flag_spec is actually meaningless, as there is
10479 # no search path for DLLs.
10480 hardcode_libdir_flag_spec=' '
10481 allow_undefined_flag=unsupported
10482 # Tell ltmain to make .lib files, not .a files.
10483 libext=lib
10484 # Tell ltmain to make .dll files, not .so files.
10485 shrext_cmds=".dll"
10486 # FIXME: Setting linknames here is a bad hack.
10487 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10488 # The linker will automatically build a .lib file if we build a DLL.
10489 old_archive_from_new_cmds='true'
10490 # FIXME: Should let the user specify the lib program.
10491 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10492 fix_srcfile_path='`cygpath -w "$srcfile"`'
10493 enable_shared_with_static_runtimes=yes
10496 darwin* | rhapsody*)
10499 archive_cmds_need_lc=no
10500 hardcode_direct=no
10501 hardcode_automatic=yes
10502 hardcode_shlibpath_var=unsupported
10503 if test "$lt_cv_ld_force_load" = "yes"; then
10504 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\"`'
10505 else
10506 whole_archive_flag_spec=''
10508 link_all_deplibs=yes
10509 allow_undefined_flag="$_lt_dar_allow_undefined"
10510 case $cc_basename in
10511 ifort*) _lt_dar_can_shared=yes ;;
10512 *) _lt_dar_can_shared=$GCC ;;
10513 esac
10514 if test "$_lt_dar_can_shared" = "yes"; then
10515 output_verbose_link_cmd=func_echo_all
10516 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10517 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10518 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}"
10519 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}"
10521 else
10522 ld_shlibs=no
10527 dgux*)
10528 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10529 hardcode_libdir_flag_spec='-L$libdir'
10530 hardcode_shlibpath_var=no
10533 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10534 # support. Future versions do this automatically, but an explicit c++rt0.o
10535 # does not break anything, and helps significantly (at the cost of a little
10536 # extra space).
10537 freebsd2.2*)
10538 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10539 hardcode_libdir_flag_spec='-R$libdir'
10540 hardcode_direct=yes
10541 hardcode_shlibpath_var=no
10544 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10545 freebsd2.*)
10546 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10547 hardcode_direct=yes
10548 hardcode_minus_L=yes
10549 hardcode_shlibpath_var=no
10552 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10553 freebsd* | dragonfly*)
10554 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10555 hardcode_libdir_flag_spec='-R$libdir'
10556 hardcode_direct=yes
10557 hardcode_shlibpath_var=no
10560 hpux9*)
10561 if test "$GCC" = yes; then
10562 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'
10563 else
10564 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'
10566 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10567 hardcode_libdir_separator=:
10568 hardcode_direct=yes
10570 # hardcode_minus_L: Not really in the search PATH,
10571 # but as the default location of the library.
10572 hardcode_minus_L=yes
10573 export_dynamic_flag_spec='${wl}-E'
10576 hpux10*)
10577 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10578 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10579 else
10580 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10582 if test "$with_gnu_ld" = no; then
10583 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10584 hardcode_libdir_flag_spec_ld='+b $libdir'
10585 hardcode_libdir_separator=:
10586 hardcode_direct=yes
10587 hardcode_direct_absolute=yes
10588 export_dynamic_flag_spec='${wl}-E'
10589 # hardcode_minus_L: Not really in the search PATH,
10590 # but as the default location of the library.
10591 hardcode_minus_L=yes
10595 hpux11*)
10596 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10597 case $host_cpu in
10598 hppa*64*)
10599 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10601 ia64*)
10602 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10605 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10607 esac
10608 else
10609 case $host_cpu in
10610 hppa*64*)
10611 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10613 ia64*)
10614 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10618 # Older versions of the 11.00 compiler do not understand -b yet
10619 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10621 $as_echo_n "checking if $CC understands -b... " >&6; }
10622 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10623 $as_echo_n "(cached) " >&6
10624 else
10625 lt_cv_prog_compiler__b=no
10626 save_LDFLAGS="$LDFLAGS"
10627 LDFLAGS="$LDFLAGS -b"
10628 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10629 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10630 # The linker can only warn and ignore the option if not recognized
10631 # So say no if there are warnings
10632 if test -s conftest.err; then
10633 # Append any errors to the config.log.
10634 cat conftest.err 1>&5
10635 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10636 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10637 if diff conftest.exp conftest.er2 >/dev/null; then
10638 lt_cv_prog_compiler__b=yes
10640 else
10641 lt_cv_prog_compiler__b=yes
10644 $RM -r conftest*
10645 LDFLAGS="$save_LDFLAGS"
10648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10649 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10651 if test x"$lt_cv_prog_compiler__b" = xyes; then
10652 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10653 else
10654 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10658 esac
10660 if test "$with_gnu_ld" = no; then
10661 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10662 hardcode_libdir_separator=:
10664 case $host_cpu in
10665 hppa*64*|ia64*)
10666 hardcode_direct=no
10667 hardcode_shlibpath_var=no
10670 hardcode_direct=yes
10671 hardcode_direct_absolute=yes
10672 export_dynamic_flag_spec='${wl}-E'
10674 # hardcode_minus_L: Not really in the search PATH,
10675 # but as the default location of the library.
10676 hardcode_minus_L=yes
10678 esac
10682 irix5* | irix6* | nonstopux*)
10683 if test "$GCC" = yes; then
10684 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'
10685 # Try to use the -exported_symbol ld option, if it does not
10686 # work, assume that -exports_file does not work either and
10687 # implicitly export all symbols.
10688 save_LDFLAGS="$LDFLAGS"
10689 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10690 if test x$gcc_no_link = xyes; then
10691 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10694 /* end confdefs.h. */
10695 int foo(void) {}
10696 _ACEOF
10697 if ac_fn_c_try_link "$LINENO"; then :
10698 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'
10701 rm -f core conftest.err conftest.$ac_objext \
10702 conftest$ac_exeext conftest.$ac_ext
10703 LDFLAGS="$save_LDFLAGS"
10704 else
10705 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'
10706 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'
10708 archive_cmds_need_lc='no'
10709 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10710 hardcode_libdir_separator=:
10711 inherit_rpath=yes
10712 link_all_deplibs=yes
10715 netbsd*)
10716 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10717 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10718 else
10719 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10721 hardcode_libdir_flag_spec='-R$libdir'
10722 hardcode_direct=yes
10723 hardcode_shlibpath_var=no
10726 newsos6)
10727 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10728 hardcode_direct=yes
10729 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10730 hardcode_libdir_separator=:
10731 hardcode_shlibpath_var=no
10734 *nto* | *qnx*)
10737 openbsd*)
10738 if test -f /usr/libexec/ld.so; then
10739 hardcode_direct=yes
10740 hardcode_shlibpath_var=no
10741 hardcode_direct_absolute=yes
10742 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10743 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10744 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10745 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10746 export_dynamic_flag_spec='${wl}-E'
10747 else
10748 case $host_os in
10749 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10750 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10751 hardcode_libdir_flag_spec='-R$libdir'
10754 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10755 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10757 esac
10759 else
10760 ld_shlibs=no
10764 os2*)
10765 hardcode_libdir_flag_spec='-L$libdir'
10766 hardcode_minus_L=yes
10767 allow_undefined_flag=unsupported
10768 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'
10769 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10772 osf3*)
10773 if test "$GCC" = yes; then
10774 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10775 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'
10776 else
10777 allow_undefined_flag=' -expect_unresolved \*'
10778 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'
10780 archive_cmds_need_lc='no'
10781 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10782 hardcode_libdir_separator=:
10785 osf4* | osf5*) # as osf3* with the addition of -msym flag
10786 if test "$GCC" = yes; then
10787 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10788 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'
10789 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10790 else
10791 allow_undefined_flag=' -expect_unresolved \*'
10792 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'
10793 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~
10794 $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'
10796 # Both c and cxx compiler support -rpath directly
10797 hardcode_libdir_flag_spec='-rpath $libdir'
10799 archive_cmds_need_lc='no'
10800 hardcode_libdir_separator=:
10803 solaris*)
10804 no_undefined_flag=' -z defs'
10805 if test "$GCC" = yes; then
10806 wlarc='${wl}'
10807 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10808 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10809 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10810 else
10811 case `$CC -V 2>&1` in
10812 *"Compilers 5.0"*)
10813 wlarc=''
10814 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10815 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10816 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10819 wlarc='${wl}'
10820 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10821 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10822 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10824 esac
10826 hardcode_libdir_flag_spec='-R$libdir'
10827 hardcode_shlibpath_var=no
10828 case $host_os in
10829 solaris2.[0-5] | solaris2.[0-5].*) ;;
10831 # The compiler driver will combine and reorder linker options,
10832 # but understands `-z linker_flag'. GCC discards it without `$wl',
10833 # but is careful enough not to reorder.
10834 # Supported since Solaris 2.6 (maybe 2.5.1?)
10835 if test "$GCC" = yes; then
10836 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10837 else
10838 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10841 esac
10842 link_all_deplibs=yes
10845 sunos4*)
10846 if test "x$host_vendor" = xsequent; then
10847 # Use $CC to link under sequent, because it throws in some extra .o
10848 # files that make .init and .fini sections work.
10849 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10850 else
10851 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10853 hardcode_libdir_flag_spec='-L$libdir'
10854 hardcode_direct=yes
10855 hardcode_minus_L=yes
10856 hardcode_shlibpath_var=no
10859 sysv4)
10860 case $host_vendor in
10861 sni)
10862 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10863 hardcode_direct=yes # is this really true???
10865 siemens)
10866 ## LD is ld it makes a PLAMLIB
10867 ## CC just makes a GrossModule.
10868 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10869 reload_cmds='$CC -r -o $output$reload_objs'
10870 hardcode_direct=no
10872 motorola)
10873 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10874 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10876 esac
10877 runpath_var='LD_RUN_PATH'
10878 hardcode_shlibpath_var=no
10881 sysv4.3*)
10882 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10883 hardcode_shlibpath_var=no
10884 export_dynamic_flag_spec='-Bexport'
10887 sysv4*MP*)
10888 if test -d /usr/nec; then
10889 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10890 hardcode_shlibpath_var=no
10891 runpath_var=LD_RUN_PATH
10892 hardcode_runpath_var=yes
10893 ld_shlibs=yes
10897 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10898 no_undefined_flag='${wl}-z,text'
10899 archive_cmds_need_lc=no
10900 hardcode_shlibpath_var=no
10901 runpath_var='LD_RUN_PATH'
10903 if test "$GCC" = yes; then
10904 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10905 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10906 else
10907 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10908 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10912 sysv5* | sco3.2v5* | sco5v6*)
10913 # Note: We can NOT use -z defs as we might desire, because we do not
10914 # link with -lc, and that would cause any symbols used from libc to
10915 # always be unresolved, which means just about no library would
10916 # ever link correctly. If we're not using GNU ld we use -z text
10917 # though, which does catch some bad symbols but isn't as heavy-handed
10918 # as -z defs.
10919 no_undefined_flag='${wl}-z,text'
10920 allow_undefined_flag='${wl}-z,nodefs'
10921 archive_cmds_need_lc=no
10922 hardcode_shlibpath_var=no
10923 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10924 hardcode_libdir_separator=':'
10925 link_all_deplibs=yes
10926 export_dynamic_flag_spec='${wl}-Bexport'
10927 runpath_var='LD_RUN_PATH'
10929 if test "$GCC" = yes; then
10930 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10931 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10932 else
10933 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10934 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10938 uts4*)
10939 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10940 hardcode_libdir_flag_spec='-L$libdir'
10941 hardcode_shlibpath_var=no
10945 ld_shlibs=no
10947 esac
10949 if test x$host_vendor = xsni; then
10950 case $host in
10951 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10952 export_dynamic_flag_spec='${wl}-Blargedynsym'
10954 esac
10958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10959 $as_echo "$ld_shlibs" >&6; }
10960 test "$ld_shlibs" = no && can_build_shared=no
10962 with_gnu_ld=$with_gnu_ld
10979 # Do we need to explicitly link libc?
10981 case "x$archive_cmds_need_lc" in
10982 x|xyes)
10983 # Assume -lc should be added
10984 archive_cmds_need_lc=yes
10986 if test "$enable_shared" = yes && test "$GCC" = yes; then
10987 case $archive_cmds in
10988 *'~'*)
10989 # FIXME: we may have to deal with multi-command sequences.
10991 '$CC '*)
10992 # Test whether the compiler implicitly links with -lc since on some
10993 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10994 # to ld, don't add -lc before -lgcc.
10995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10996 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10997 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10998 $as_echo_n "(cached) " >&6
10999 else
11000 $RM conftest*
11001 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11003 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11004 (eval $ac_compile) 2>&5
11005 ac_status=$?
11006 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11007 test $ac_status = 0; } 2>conftest.err; then
11008 soname=conftest
11009 lib=conftest
11010 libobjs=conftest.$ac_objext
11011 deplibs=
11012 wl=$lt_prog_compiler_wl
11013 pic_flag=$lt_prog_compiler_pic
11014 compiler_flags=-v
11015 linker_flags=-v
11016 verstring=
11017 output_objdir=.
11018 libname=conftest
11019 lt_save_allow_undefined_flag=$allow_undefined_flag
11020 allow_undefined_flag=
11021 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11022 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11023 ac_status=$?
11024 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11025 test $ac_status = 0; }
11026 then
11027 lt_cv_archive_cmds_need_lc=no
11028 else
11029 lt_cv_archive_cmds_need_lc=yes
11031 allow_undefined_flag=$lt_save_allow_undefined_flag
11032 else
11033 cat conftest.err 1>&5
11035 $RM conftest*
11038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11039 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11040 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11042 esac
11045 esac
11203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11204 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11206 if test "$GCC" = yes; then
11207 case $host_os in
11208 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11209 *) lt_awk_arg="/^libraries:/" ;;
11210 esac
11211 case $host_os in
11212 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11213 *) lt_sed_strip_eq="s,=/,/,g" ;;
11214 esac
11215 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11216 case $lt_search_path_spec in
11217 *\;*)
11218 # if the path contains ";" then we assume it to be the separator
11219 # otherwise default to the standard path separator (i.e. ":") - it is
11220 # assumed that no part of a normal pathname contains ";" but that should
11221 # okay in the real world where ";" in dirpaths is itself problematic.
11222 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11225 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11227 esac
11228 # Ok, now we have the path, separated by spaces, we can step through it
11229 # and add multilib dir if necessary.
11230 lt_tmp_lt_search_path_spec=
11231 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11232 for lt_sys_path in $lt_search_path_spec; do
11233 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11234 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11235 else
11236 test -d "$lt_sys_path" && \
11237 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11239 done
11240 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11241 BEGIN {RS=" "; FS="/|\n";} {
11242 lt_foo="";
11243 lt_count=0;
11244 for (lt_i = NF; lt_i > 0; lt_i--) {
11245 if ($lt_i != "" && $lt_i != ".") {
11246 if ($lt_i == "..") {
11247 lt_count++;
11248 } else {
11249 if (lt_count == 0) {
11250 lt_foo="/" $lt_i lt_foo;
11251 } else {
11252 lt_count--;
11257 if (lt_foo != "") { lt_freq[lt_foo]++; }
11258 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11260 # AWK program above erroneously prepends '/' to C:/dos/paths
11261 # for these hosts.
11262 case $host_os in
11263 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11264 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11265 esac
11266 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11267 else
11268 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11270 library_names_spec=
11271 libname_spec='lib$name'
11272 soname_spec=
11273 shrext_cmds=".so"
11274 postinstall_cmds=
11275 postuninstall_cmds=
11276 finish_cmds=
11277 finish_eval=
11278 shlibpath_var=
11279 shlibpath_overrides_runpath=unknown
11280 version_type=none
11281 dynamic_linker="$host_os ld.so"
11282 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11283 need_lib_prefix=unknown
11284 hardcode_into_libs=no
11286 # when you set need_version to no, make sure it does not cause -set_version
11287 # flags to be left without arguments
11288 need_version=unknown
11290 case $host_os in
11291 aix3*)
11292 version_type=linux
11293 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11294 shlibpath_var=LIBPATH
11296 # AIX 3 has no versioning support, so we append a major version to the name.
11297 soname_spec='${libname}${release}${shared_ext}$major'
11300 aix[4-9]*)
11301 version_type=linux
11302 need_lib_prefix=no
11303 need_version=no
11304 hardcode_into_libs=yes
11305 if test "$host_cpu" = ia64; then
11306 # AIX 5 supports IA64
11307 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11308 shlibpath_var=LD_LIBRARY_PATH
11309 else
11310 # With GCC up to 2.95.x, collect2 would create an import file
11311 # for dependence libraries. The import file would start with
11312 # the line `#! .'. This would cause the generated library to
11313 # depend on `.', always an invalid library. This was fixed in
11314 # development snapshots of GCC prior to 3.0.
11315 case $host_os in
11316 aix4 | aix4.[01] | aix4.[01].*)
11317 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11318 echo ' yes '
11319 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11321 else
11322 can_build_shared=no
11325 esac
11326 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11327 # soname into executable. Probably we can add versioning support to
11328 # collect2, so additional links can be useful in future.
11329 if test "$aix_use_runtimelinking" = yes; then
11330 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11331 # instead of lib<name>.a to let people know that these are not
11332 # typical AIX shared libraries.
11333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11334 else
11335 # We preserve .a as extension for shared libraries through AIX4.2
11336 # and later when we are not doing run time linking.
11337 library_names_spec='${libname}${release}.a $libname.a'
11338 soname_spec='${libname}${release}${shared_ext}$major'
11340 shlibpath_var=LIBPATH
11344 amigaos*)
11345 case $host_cpu in
11346 powerpc)
11347 # Since July 2007 AmigaOS4 officially supports .so libraries.
11348 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11349 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11351 m68k)
11352 library_names_spec='$libname.ixlibrary $libname.a'
11353 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11354 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'
11356 esac
11359 beos*)
11360 library_names_spec='${libname}${shared_ext}'
11361 dynamic_linker="$host_os ld.so"
11362 shlibpath_var=LIBRARY_PATH
11365 bsdi[45]*)
11366 version_type=linux
11367 need_version=no
11368 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11369 soname_spec='${libname}${release}${shared_ext}$major'
11370 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11371 shlibpath_var=LD_LIBRARY_PATH
11372 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11373 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11374 # the default ld.so.conf also contains /usr/contrib/lib and
11375 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11376 # libtool to hard-code these into programs
11379 cygwin* | mingw* | pw32* | cegcc*)
11380 version_type=windows
11381 shrext_cmds=".dll"
11382 need_version=no
11383 need_lib_prefix=no
11385 case $GCC,$host_os in
11386 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11387 library_names_spec='$libname.dll.a'
11388 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11389 postinstall_cmds='base_file=`basename \${file}`~
11390 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11391 dldir=$destdir/`dirname \$dlpath`~
11392 test -d \$dldir || mkdir -p \$dldir~
11393 $install_prog $dir/$dlname \$dldir/$dlname~
11394 chmod a+x \$dldir/$dlname~
11395 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11396 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11398 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11399 dlpath=$dir/\$dldll~
11400 $RM \$dlpath'
11401 shlibpath_overrides_runpath=yes
11403 case $host_os in
11404 cygwin*)
11405 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11406 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11408 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11410 mingw* | cegcc*)
11411 # MinGW DLLs use traditional 'lib' prefix
11412 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11414 pw32*)
11415 # pw32 DLLs use 'pw' prefix rather than 'lib'
11416 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11418 esac
11422 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11424 esac
11425 dynamic_linker='Win32 ld.exe'
11426 # FIXME: first we should search . and the directory the executable is in
11427 shlibpath_var=PATH
11430 darwin* | rhapsody*)
11431 dynamic_linker="$host_os dyld"
11432 version_type=darwin
11433 need_lib_prefix=no
11434 need_version=no
11435 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11436 soname_spec='${libname}${release}${major}$shared_ext'
11437 shlibpath_overrides_runpath=yes
11438 shlibpath_var=DYLD_LIBRARY_PATH
11439 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11441 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11442 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11445 dgux*)
11446 version_type=linux
11447 need_lib_prefix=no
11448 need_version=no
11449 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11450 soname_spec='${libname}${release}${shared_ext}$major'
11451 shlibpath_var=LD_LIBRARY_PATH
11454 freebsd* | dragonfly*)
11455 # DragonFly does not have aout. When/if they implement a new
11456 # versioning mechanism, adjust this.
11457 if test -x /usr/bin/objformat; then
11458 objformat=`/usr/bin/objformat`
11459 else
11460 case $host_os in
11461 freebsd[23].*) objformat=aout ;;
11462 *) objformat=elf ;;
11463 esac
11465 version_type=freebsd-$objformat
11466 case $version_type in
11467 freebsd-elf*)
11468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11469 need_version=no
11470 need_lib_prefix=no
11472 freebsd-*)
11473 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11474 need_version=yes
11476 esac
11477 shlibpath_var=LD_LIBRARY_PATH
11478 case $host_os in
11479 freebsd2.*)
11480 shlibpath_overrides_runpath=yes
11482 freebsd3.[01]* | freebsdelf3.[01]*)
11483 shlibpath_overrides_runpath=yes
11484 hardcode_into_libs=yes
11486 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11487 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11488 shlibpath_overrides_runpath=no
11489 hardcode_into_libs=yes
11491 *) # from 4.6 on, and DragonFly
11492 shlibpath_overrides_runpath=yes
11493 hardcode_into_libs=yes
11495 esac
11498 gnu*)
11499 version_type=linux
11500 need_lib_prefix=no
11501 need_version=no
11502 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11503 soname_spec='${libname}${release}${shared_ext}$major'
11504 shlibpath_var=LD_LIBRARY_PATH
11505 hardcode_into_libs=yes
11508 haiku*)
11509 version_type=linux
11510 need_lib_prefix=no
11511 need_version=no
11512 dynamic_linker="$host_os runtime_loader"
11513 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11514 soname_spec='${libname}${release}${shared_ext}$major'
11515 shlibpath_var=LIBRARY_PATH
11516 shlibpath_overrides_runpath=yes
11517 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11518 hardcode_into_libs=yes
11521 hpux9* | hpux10* | hpux11*)
11522 # Give a soname corresponding to the major version so that dld.sl refuses to
11523 # link against other versions.
11524 version_type=sunos
11525 need_lib_prefix=no
11526 need_version=no
11527 case $host_cpu in
11528 ia64*)
11529 shrext_cmds='.so'
11530 hardcode_into_libs=yes
11531 dynamic_linker="$host_os dld.so"
11532 shlibpath_var=LD_LIBRARY_PATH
11533 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11535 soname_spec='${libname}${release}${shared_ext}$major'
11536 if test "X$HPUX_IA64_MODE" = X32; then
11537 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11538 else
11539 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11541 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11543 hppa*64*)
11544 shrext_cmds='.sl'
11545 hardcode_into_libs=yes
11546 dynamic_linker="$host_os dld.sl"
11547 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11548 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11550 soname_spec='${libname}${release}${shared_ext}$major'
11551 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11552 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11555 shrext_cmds='.sl'
11556 dynamic_linker="$host_os dld.sl"
11557 shlibpath_var=SHLIB_PATH
11558 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11559 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11560 soname_spec='${libname}${release}${shared_ext}$major'
11562 esac
11563 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11564 postinstall_cmds='chmod 555 $lib'
11565 # or fails outright, so override atomically:
11566 install_override_mode=555
11569 interix[3-9]*)
11570 version_type=linux
11571 need_lib_prefix=no
11572 need_version=no
11573 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11574 soname_spec='${libname}${release}${shared_ext}$major'
11575 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11576 shlibpath_var=LD_LIBRARY_PATH
11577 shlibpath_overrides_runpath=no
11578 hardcode_into_libs=yes
11581 irix5* | irix6* | nonstopux*)
11582 case $host_os in
11583 nonstopux*) version_type=nonstopux ;;
11585 if test "$lt_cv_prog_gnu_ld" = yes; then
11586 version_type=linux
11587 else
11588 version_type=irix
11589 fi ;;
11590 esac
11591 need_lib_prefix=no
11592 need_version=no
11593 soname_spec='${libname}${release}${shared_ext}$major'
11594 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11595 case $host_os in
11596 irix5* | nonstopux*)
11597 libsuff= shlibsuff=
11600 case $LD in # libtool.m4 will add one of these switches to LD
11601 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11602 libsuff= shlibsuff= libmagic=32-bit;;
11603 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11604 libsuff=32 shlibsuff=N32 libmagic=N32;;
11605 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11606 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11607 *) libsuff= shlibsuff= libmagic=never-match;;
11608 esac
11610 esac
11611 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11612 shlibpath_overrides_runpath=no
11613 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11614 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11615 hardcode_into_libs=yes
11618 # No shared lib support for Linux oldld, aout, or coff.
11619 linux*oldld* | linux*aout* | linux*coff*)
11620 dynamic_linker=no
11623 # This must be Linux ELF.
11624 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11625 version_type=linux
11626 need_lib_prefix=no
11627 need_version=no
11628 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11629 soname_spec='${libname}${release}${shared_ext}$major'
11630 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11631 shlibpath_var=LD_LIBRARY_PATH
11632 shlibpath_overrides_runpath=no
11634 # Some binutils ld are patched to set DT_RUNPATH
11635 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11636 $as_echo_n "(cached) " >&6
11637 else
11638 lt_cv_shlibpath_overrides_runpath=no
11639 save_LDFLAGS=$LDFLAGS
11640 save_libdir=$libdir
11641 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11642 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11643 if test x$gcc_no_link = xyes; then
11644 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11647 /* end confdefs.h. */
11650 main ()
11654 return 0;
11656 _ACEOF
11657 if ac_fn_c_try_link "$LINENO"; then :
11658 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11659 lt_cv_shlibpath_overrides_runpath=yes
11662 rm -f core conftest.err conftest.$ac_objext \
11663 conftest$ac_exeext conftest.$ac_ext
11664 LDFLAGS=$save_LDFLAGS
11665 libdir=$save_libdir
11669 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11671 # This implies no fast_install, which is unacceptable.
11672 # Some rework will be needed to allow for fast_install
11673 # before this can be enabled.
11674 hardcode_into_libs=yes
11676 # Append ld.so.conf contents to the search path
11677 if test -f /etc/ld.so.conf; then
11678 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' ' '`
11679 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11682 # We used to test for /lib/ld.so.1 and disable shared libraries on
11683 # powerpc, because MkLinux only supported shared libraries with the
11684 # GNU dynamic linker. Since this was broken with cross compilers,
11685 # most powerpc-linux boxes support dynamic linking these days and
11686 # people can always --disable-shared, the test was removed, and we
11687 # assume the GNU/Linux dynamic linker is in use.
11688 dynamic_linker='GNU/Linux ld.so'
11691 netbsd*)
11692 version_type=sunos
11693 need_lib_prefix=no
11694 need_version=no
11695 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11697 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11698 dynamic_linker='NetBSD (a.out) ld.so'
11699 else
11700 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11701 soname_spec='${libname}${release}${shared_ext}$major'
11702 dynamic_linker='NetBSD ld.elf_so'
11704 shlibpath_var=LD_LIBRARY_PATH
11705 shlibpath_overrides_runpath=yes
11706 hardcode_into_libs=yes
11709 newsos6)
11710 version_type=linux
11711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11712 shlibpath_var=LD_LIBRARY_PATH
11713 shlibpath_overrides_runpath=yes
11716 *nto* | *qnx*)
11717 version_type=qnx
11718 need_lib_prefix=no
11719 need_version=no
11720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11721 soname_spec='${libname}${release}${shared_ext}$major'
11722 shlibpath_var=LD_LIBRARY_PATH
11723 shlibpath_overrides_runpath=no
11724 hardcode_into_libs=yes
11725 dynamic_linker='ldqnx.so'
11728 openbsd*)
11729 version_type=sunos
11730 sys_lib_dlsearch_path_spec="/usr/lib"
11731 need_lib_prefix=no
11732 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11733 case $host_os in
11734 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11735 *) need_version=no ;;
11736 esac
11737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11738 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11739 shlibpath_var=LD_LIBRARY_PATH
11740 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11741 case $host_os in
11742 openbsd2.[89] | openbsd2.[89].*)
11743 shlibpath_overrides_runpath=no
11746 shlibpath_overrides_runpath=yes
11748 esac
11749 else
11750 shlibpath_overrides_runpath=yes
11754 os2*)
11755 libname_spec='$name'
11756 shrext_cmds=".dll"
11757 need_lib_prefix=no
11758 library_names_spec='$libname${shared_ext} $libname.a'
11759 dynamic_linker='OS/2 ld.exe'
11760 shlibpath_var=LIBPATH
11763 osf3* | osf4* | osf5*)
11764 version_type=osf
11765 need_lib_prefix=no
11766 need_version=no
11767 soname_spec='${libname}${release}${shared_ext}$major'
11768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11769 shlibpath_var=LD_LIBRARY_PATH
11770 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11771 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11774 rdos*)
11775 dynamic_linker=no
11778 solaris*)
11779 version_type=linux
11780 need_lib_prefix=no
11781 need_version=no
11782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11783 soname_spec='${libname}${release}${shared_ext}$major'
11784 shlibpath_var=LD_LIBRARY_PATH
11785 shlibpath_overrides_runpath=yes
11786 hardcode_into_libs=yes
11787 # ldd complains unless libraries are executable
11788 postinstall_cmds='chmod +x $lib'
11791 sunos4*)
11792 version_type=sunos
11793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11794 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11795 shlibpath_var=LD_LIBRARY_PATH
11796 shlibpath_overrides_runpath=yes
11797 if test "$with_gnu_ld" = yes; then
11798 need_lib_prefix=no
11800 need_version=yes
11803 sysv4 | sysv4.3*)
11804 version_type=linux
11805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11806 soname_spec='${libname}${release}${shared_ext}$major'
11807 shlibpath_var=LD_LIBRARY_PATH
11808 case $host_vendor in
11809 sni)
11810 shlibpath_overrides_runpath=no
11811 need_lib_prefix=no
11812 runpath_var=LD_RUN_PATH
11814 siemens)
11815 need_lib_prefix=no
11817 motorola)
11818 need_lib_prefix=no
11819 need_version=no
11820 shlibpath_overrides_runpath=no
11821 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11823 esac
11826 sysv4*MP*)
11827 if test -d /usr/nec ;then
11828 version_type=linux
11829 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11830 soname_spec='$libname${shared_ext}.$major'
11831 shlibpath_var=LD_LIBRARY_PATH
11835 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11836 version_type=freebsd-elf
11837 need_lib_prefix=no
11838 need_version=no
11839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11840 soname_spec='${libname}${release}${shared_ext}$major'
11841 shlibpath_var=LD_LIBRARY_PATH
11842 shlibpath_overrides_runpath=yes
11843 hardcode_into_libs=yes
11844 if test "$with_gnu_ld" = yes; then
11845 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11846 else
11847 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11848 case $host_os in
11849 sco3.2v5*)
11850 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11852 esac
11854 sys_lib_dlsearch_path_spec='/usr/lib'
11857 tpf*)
11858 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11859 version_type=linux
11860 need_lib_prefix=no
11861 need_version=no
11862 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11863 shlibpath_var=LD_LIBRARY_PATH
11864 shlibpath_overrides_runpath=no
11865 hardcode_into_libs=yes
11868 uts4*)
11869 version_type=linux
11870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11871 soname_spec='${libname}${release}${shared_ext}$major'
11872 shlibpath_var=LD_LIBRARY_PATH
11876 dynamic_linker=no
11878 esac
11879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11880 $as_echo "$dynamic_linker" >&6; }
11881 test "$dynamic_linker" = no && can_build_shared=no
11883 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11884 if test "$GCC" = yes; then
11885 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11888 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11889 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11891 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11892 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11987 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11988 hardcode_action=
11989 if test -n "$hardcode_libdir_flag_spec" ||
11990 test -n "$runpath_var" ||
11991 test "X$hardcode_automatic" = "Xyes" ; then
11993 # We can hardcode non-existent directories.
11994 if test "$hardcode_direct" != no &&
11995 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11996 # have to relink, otherwise we might link with an installed library
11997 # when we should be linking with a yet-to-be-installed one
11998 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11999 test "$hardcode_minus_L" != no; then
12000 # Linking always hardcodes the temporary library directory.
12001 hardcode_action=relink
12002 else
12003 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12004 hardcode_action=immediate
12006 else
12007 # We cannot hardcode anything, or else we can only hardcode existing
12008 # directories.
12009 hardcode_action=unsupported
12011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12012 $as_echo "$hardcode_action" >&6; }
12014 if test "$hardcode_action" = relink ||
12015 test "$inherit_rpath" = yes; then
12016 # Fast installation is not supported
12017 enable_fast_install=no
12018 elif test "$shlibpath_overrides_runpath" = yes ||
12019 test "$enable_shared" = no; then
12020 # Fast installation is not necessary
12021 enable_fast_install=needless
12029 if test "x$enable_dlopen" != xyes; then
12030 enable_dlopen=unknown
12031 enable_dlopen_self=unknown
12032 enable_dlopen_self_static=unknown
12033 else
12034 lt_cv_dlopen=no
12035 lt_cv_dlopen_libs=
12037 case $host_os in
12038 beos*)
12039 lt_cv_dlopen="load_add_on"
12040 lt_cv_dlopen_libs=
12041 lt_cv_dlopen_self=yes
12044 mingw* | pw32* | cegcc*)
12045 lt_cv_dlopen="LoadLibrary"
12046 lt_cv_dlopen_libs=
12049 cygwin*)
12050 lt_cv_dlopen="dlopen"
12051 lt_cv_dlopen_libs=
12054 darwin*)
12055 # if libdl is installed we need to link against it
12056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12057 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12058 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12059 $as_echo_n "(cached) " >&6
12060 else
12061 ac_check_lib_save_LIBS=$LIBS
12062 LIBS="-ldl $LIBS"
12063 if test x$gcc_no_link = xyes; then
12064 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12067 /* end confdefs.h. */
12069 /* Override any GCC internal prototype to avoid an error.
12070 Use char because int might match the return type of a GCC
12071 builtin and then its argument prototype would still apply. */
12072 #ifdef __cplusplus
12073 extern "C"
12074 #endif
12075 char dlopen ();
12077 main ()
12079 return dlopen ();
12081 return 0;
12083 _ACEOF
12084 if ac_fn_c_try_link "$LINENO"; then :
12085 ac_cv_lib_dl_dlopen=yes
12086 else
12087 ac_cv_lib_dl_dlopen=no
12089 rm -f core conftest.err conftest.$ac_objext \
12090 conftest$ac_exeext conftest.$ac_ext
12091 LIBS=$ac_check_lib_save_LIBS
12093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12094 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12095 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12096 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12097 else
12099 lt_cv_dlopen="dyld"
12100 lt_cv_dlopen_libs=
12101 lt_cv_dlopen_self=yes
12108 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12109 if test "x$ac_cv_func_shl_load" = x""yes; then :
12110 lt_cv_dlopen="shl_load"
12111 else
12112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12113 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12114 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12115 $as_echo_n "(cached) " >&6
12116 else
12117 ac_check_lib_save_LIBS=$LIBS
12118 LIBS="-ldld $LIBS"
12119 if test x$gcc_no_link = xyes; then
12120 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12123 /* end confdefs.h. */
12125 /* Override any GCC internal prototype to avoid an error.
12126 Use char because int might match the return type of a GCC
12127 builtin and then its argument prototype would still apply. */
12128 #ifdef __cplusplus
12129 extern "C"
12130 #endif
12131 char shl_load ();
12133 main ()
12135 return shl_load ();
12137 return 0;
12139 _ACEOF
12140 if ac_fn_c_try_link "$LINENO"; then :
12141 ac_cv_lib_dld_shl_load=yes
12142 else
12143 ac_cv_lib_dld_shl_load=no
12145 rm -f core conftest.err conftest.$ac_objext \
12146 conftest$ac_exeext conftest.$ac_ext
12147 LIBS=$ac_check_lib_save_LIBS
12149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12150 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12151 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12152 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12153 else
12154 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12155 if test "x$ac_cv_func_dlopen" = x""yes; then :
12156 lt_cv_dlopen="dlopen"
12157 else
12158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12159 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12160 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12161 $as_echo_n "(cached) " >&6
12162 else
12163 ac_check_lib_save_LIBS=$LIBS
12164 LIBS="-ldl $LIBS"
12165 if test x$gcc_no_link = xyes; then
12166 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12169 /* end confdefs.h. */
12171 /* Override any GCC internal prototype to avoid an error.
12172 Use char because int might match the return type of a GCC
12173 builtin and then its argument prototype would still apply. */
12174 #ifdef __cplusplus
12175 extern "C"
12176 #endif
12177 char dlopen ();
12179 main ()
12181 return dlopen ();
12183 return 0;
12185 _ACEOF
12186 if ac_fn_c_try_link "$LINENO"; then :
12187 ac_cv_lib_dl_dlopen=yes
12188 else
12189 ac_cv_lib_dl_dlopen=no
12191 rm -f core conftest.err conftest.$ac_objext \
12192 conftest$ac_exeext conftest.$ac_ext
12193 LIBS=$ac_check_lib_save_LIBS
12195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12196 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12197 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12198 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12199 else
12200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12201 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12202 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12203 $as_echo_n "(cached) " >&6
12204 else
12205 ac_check_lib_save_LIBS=$LIBS
12206 LIBS="-lsvld $LIBS"
12207 if test x$gcc_no_link = xyes; then
12208 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12211 /* end confdefs.h. */
12213 /* Override any GCC internal prototype to avoid an error.
12214 Use char because int might match the return type of a GCC
12215 builtin and then its argument prototype would still apply. */
12216 #ifdef __cplusplus
12217 extern "C"
12218 #endif
12219 char dlopen ();
12221 main ()
12223 return dlopen ();
12225 return 0;
12227 _ACEOF
12228 if ac_fn_c_try_link "$LINENO"; then :
12229 ac_cv_lib_svld_dlopen=yes
12230 else
12231 ac_cv_lib_svld_dlopen=no
12233 rm -f core conftest.err conftest.$ac_objext \
12234 conftest$ac_exeext conftest.$ac_ext
12235 LIBS=$ac_check_lib_save_LIBS
12237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12238 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12239 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
12240 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12241 else
12242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12243 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12244 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
12245 $as_echo_n "(cached) " >&6
12246 else
12247 ac_check_lib_save_LIBS=$LIBS
12248 LIBS="-ldld $LIBS"
12249 if test x$gcc_no_link = xyes; then
12250 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12253 /* end confdefs.h. */
12255 /* Override any GCC internal prototype to avoid an error.
12256 Use char because int might match the return type of a GCC
12257 builtin and then its argument prototype would still apply. */
12258 #ifdef __cplusplus
12259 extern "C"
12260 #endif
12261 char dld_link ();
12263 main ()
12265 return dld_link ();
12267 return 0;
12269 _ACEOF
12270 if ac_fn_c_try_link "$LINENO"; then :
12271 ac_cv_lib_dld_dld_link=yes
12272 else
12273 ac_cv_lib_dld_dld_link=no
12275 rm -f core conftest.err conftest.$ac_objext \
12276 conftest$ac_exeext conftest.$ac_ext
12277 LIBS=$ac_check_lib_save_LIBS
12279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12280 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12281 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
12282 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12301 esac
12303 if test "x$lt_cv_dlopen" != xno; then
12304 enable_dlopen=yes
12305 else
12306 enable_dlopen=no
12309 case $lt_cv_dlopen in
12310 dlopen)
12311 save_CPPFLAGS="$CPPFLAGS"
12312 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12314 save_LDFLAGS="$LDFLAGS"
12315 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12317 save_LIBS="$LIBS"
12318 LIBS="$lt_cv_dlopen_libs $LIBS"
12320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12321 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12322 if test "${lt_cv_dlopen_self+set}" = set; then :
12323 $as_echo_n "(cached) " >&6
12324 else
12325 if test "$cross_compiling" = yes; then :
12326 lt_cv_dlopen_self=cross
12327 else
12328 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12329 lt_status=$lt_dlunknown
12330 cat > conftest.$ac_ext <<_LT_EOF
12331 #line 12331 "configure"
12332 #include "confdefs.h"
12334 #if HAVE_DLFCN_H
12335 #include <dlfcn.h>
12336 #endif
12338 #include <stdio.h>
12340 #ifdef RTLD_GLOBAL
12341 # define LT_DLGLOBAL RTLD_GLOBAL
12342 #else
12343 # ifdef DL_GLOBAL
12344 # define LT_DLGLOBAL DL_GLOBAL
12345 # else
12346 # define LT_DLGLOBAL 0
12347 # endif
12348 #endif
12350 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12351 find out it does not work in some platform. */
12352 #ifndef LT_DLLAZY_OR_NOW
12353 # ifdef RTLD_LAZY
12354 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12355 # else
12356 # ifdef DL_LAZY
12357 # define LT_DLLAZY_OR_NOW DL_LAZY
12358 # else
12359 # ifdef RTLD_NOW
12360 # define LT_DLLAZY_OR_NOW RTLD_NOW
12361 # else
12362 # ifdef DL_NOW
12363 # define LT_DLLAZY_OR_NOW DL_NOW
12364 # else
12365 # define LT_DLLAZY_OR_NOW 0
12366 # endif
12367 # endif
12368 # endif
12369 # endif
12370 #endif
12372 /* When -fvisbility=hidden is used, assume the code has been annotated
12373 correspondingly for the symbols needed. */
12374 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12375 void fnord () __attribute__((visibility("default")));
12376 #endif
12378 void fnord () { int i=42; }
12379 int main ()
12381 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12382 int status = $lt_dlunknown;
12384 if (self)
12386 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12387 else
12389 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12390 else puts (dlerror ());
12392 /* dlclose (self); */
12394 else
12395 puts (dlerror ());
12397 return status;
12399 _LT_EOF
12400 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12401 (eval $ac_link) 2>&5
12402 ac_status=$?
12403 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12404 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12405 (./conftest; exit; ) >&5 2>/dev/null
12406 lt_status=$?
12407 case x$lt_status in
12408 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12409 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12410 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12411 esac
12412 else :
12413 # compilation failed
12414 lt_cv_dlopen_self=no
12417 rm -fr conftest*
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12422 $as_echo "$lt_cv_dlopen_self" >&6; }
12424 if test "x$lt_cv_dlopen_self" = xyes; then
12425 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12427 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12428 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12429 $as_echo_n "(cached) " >&6
12430 else
12431 if test "$cross_compiling" = yes; then :
12432 lt_cv_dlopen_self_static=cross
12433 else
12434 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12435 lt_status=$lt_dlunknown
12436 cat > conftest.$ac_ext <<_LT_EOF
12437 #line 12437 "configure"
12438 #include "confdefs.h"
12440 #if HAVE_DLFCN_H
12441 #include <dlfcn.h>
12442 #endif
12444 #include <stdio.h>
12446 #ifdef RTLD_GLOBAL
12447 # define LT_DLGLOBAL RTLD_GLOBAL
12448 #else
12449 # ifdef DL_GLOBAL
12450 # define LT_DLGLOBAL DL_GLOBAL
12451 # else
12452 # define LT_DLGLOBAL 0
12453 # endif
12454 #endif
12456 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12457 find out it does not work in some platform. */
12458 #ifndef LT_DLLAZY_OR_NOW
12459 # ifdef RTLD_LAZY
12460 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12461 # else
12462 # ifdef DL_LAZY
12463 # define LT_DLLAZY_OR_NOW DL_LAZY
12464 # else
12465 # ifdef RTLD_NOW
12466 # define LT_DLLAZY_OR_NOW RTLD_NOW
12467 # else
12468 # ifdef DL_NOW
12469 # define LT_DLLAZY_OR_NOW DL_NOW
12470 # else
12471 # define LT_DLLAZY_OR_NOW 0
12472 # endif
12473 # endif
12474 # endif
12475 # endif
12476 #endif
12478 /* When -fvisbility=hidden is used, assume the code has been annotated
12479 correspondingly for the symbols needed. */
12480 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12481 void fnord () __attribute__((visibility("default")));
12482 #endif
12484 void fnord () { int i=42; }
12485 int main ()
12487 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12488 int status = $lt_dlunknown;
12490 if (self)
12492 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12493 else
12495 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12496 else puts (dlerror ());
12498 /* dlclose (self); */
12500 else
12501 puts (dlerror ());
12503 return status;
12505 _LT_EOF
12506 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12507 (eval $ac_link) 2>&5
12508 ac_status=$?
12509 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12510 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12511 (./conftest; exit; ) >&5 2>/dev/null
12512 lt_status=$?
12513 case x$lt_status in
12514 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12515 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12516 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12517 esac
12518 else :
12519 # compilation failed
12520 lt_cv_dlopen_self_static=no
12523 rm -fr conftest*
12527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12528 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12531 CPPFLAGS="$save_CPPFLAGS"
12532 LDFLAGS="$save_LDFLAGS"
12533 LIBS="$save_LIBS"
12535 esac
12537 case $lt_cv_dlopen_self in
12538 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12539 *) enable_dlopen_self=unknown ;;
12540 esac
12542 case $lt_cv_dlopen_self_static in
12543 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12544 *) enable_dlopen_self_static=unknown ;;
12545 esac
12564 striplib=
12565 old_striplib=
12566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12567 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12568 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12569 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12570 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12572 $as_echo "yes" >&6; }
12573 else
12574 # FIXME - insert some real tests, host_os isn't really good enough
12575 case $host_os in
12576 darwin*)
12577 if test -n "$STRIP" ; then
12578 striplib="$STRIP -x"
12579 old_striplib="$STRIP -S"
12580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12581 $as_echo "yes" >&6; }
12582 else
12583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12584 $as_echo "no" >&6; }
12588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12589 $as_echo "no" >&6; }
12591 esac
12605 # Report which library types will actually be built
12606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12607 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12609 $as_echo "$can_build_shared" >&6; }
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12612 $as_echo_n "checking whether to build shared libraries... " >&6; }
12613 test "$can_build_shared" = "no" && enable_shared=no
12615 # On AIX, shared libraries and static libraries use the same namespace, and
12616 # are all built from PIC.
12617 case $host_os in
12618 aix3*)
12619 test "$enable_shared" = yes && enable_static=no
12620 if test -n "$RANLIB"; then
12621 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12622 postinstall_cmds='$RANLIB $lib'
12626 aix[4-9]*)
12627 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12628 test "$enable_shared" = yes && enable_static=no
12631 esac
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12633 $as_echo "$enable_shared" >&6; }
12635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12636 $as_echo_n "checking whether to build static libraries... " >&6; }
12637 # Make sure either enable_shared or enable_static is yes.
12638 test "$enable_shared" = yes || enable_static=yes
12639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12640 $as_echo "$enable_static" >&6; }
12646 ac_ext=c
12647 ac_cpp='$CPP $CPPFLAGS'
12648 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12649 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12650 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12652 CC="$lt_save_CC"
12666 ac_config_commands="$ac_config_commands libtool"
12671 # Only expand once:
12677 case $host in
12678 *-cygwin* | *-mingw*)
12679 # 'host' will be top-level target in the case of a target lib,
12680 # we must compare to with_cross_host to decide if this is a native
12681 # or cross-compiler and select where to install dlls appropriately.
12682 if test -n "$with_cross_host" &&
12683 test x"$with_cross_host" != x"no"; then
12684 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
12685 else
12686 lt_host_flags='-no-undefined -bindir "$(bindir)"';
12690 lt_host_flags=
12692 esac
12698 #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
12700 # We need gfortran to compile parts of the library
12701 #AC_PROG_FC(gfortran)
12702 FC="$GFORTRAN"
12703 ac_ext=${ac_fc_srcext-f}
12704 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
12705 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
12706 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12707 if test -n "$ac_tool_prefix"; then
12708 for ac_prog in gfortran
12710 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12711 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12713 $as_echo_n "checking for $ac_word... " >&6; }
12714 if test "${ac_cv_prog_FC+set}" = set; then :
12715 $as_echo_n "(cached) " >&6
12716 else
12717 if test -n "$FC"; then
12718 ac_cv_prog_FC="$FC" # Let the user override the test.
12719 else
12720 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12721 for as_dir in $PATH
12723 IFS=$as_save_IFS
12724 test -z "$as_dir" && as_dir=.
12725 for ac_exec_ext in '' $ac_executable_extensions; do
12726 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12727 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
12728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12729 break 2
12731 done
12732 done
12733 IFS=$as_save_IFS
12737 FC=$ac_cv_prog_FC
12738 if test -n "$FC"; then
12739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
12740 $as_echo "$FC" >&6; }
12741 else
12742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12743 $as_echo "no" >&6; }
12747 test -n "$FC" && break
12748 done
12750 if test -z "$FC"; then
12751 ac_ct_FC=$FC
12752 for ac_prog in gfortran
12754 # Extract the first word of "$ac_prog", so it can be a program name with args.
12755 set dummy $ac_prog; ac_word=$2
12756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12757 $as_echo_n "checking for $ac_word... " >&6; }
12758 if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
12759 $as_echo_n "(cached) " >&6
12760 else
12761 if test -n "$ac_ct_FC"; then
12762 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
12763 else
12764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12765 for as_dir in $PATH
12767 IFS=$as_save_IFS
12768 test -z "$as_dir" && as_dir=.
12769 for ac_exec_ext in '' $ac_executable_extensions; do
12770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12771 ac_cv_prog_ac_ct_FC="$ac_prog"
12772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12773 break 2
12775 done
12776 done
12777 IFS=$as_save_IFS
12781 ac_ct_FC=$ac_cv_prog_ac_ct_FC
12782 if test -n "$ac_ct_FC"; then
12783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
12784 $as_echo "$ac_ct_FC" >&6; }
12785 else
12786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12787 $as_echo "no" >&6; }
12791 test -n "$ac_ct_FC" && break
12792 done
12794 if test "x$ac_ct_FC" = x; then
12795 FC=""
12796 else
12797 case $cross_compiling:$ac_tool_warned in
12798 yes:)
12799 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12800 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12801 ac_tool_warned=yes ;;
12802 esac
12803 FC=$ac_ct_FC
12808 # Provide some information about the compiler.
12809 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
12810 set X $ac_compile
12811 ac_compiler=$2
12812 for ac_option in --version -v -V -qversion; do
12813 { { ac_try="$ac_compiler $ac_option >&5"
12814 case "(($ac_try" in
12815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12816 *) ac_try_echo=$ac_try;;
12817 esac
12818 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12819 $as_echo "$ac_try_echo"; } >&5
12820 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12821 ac_status=$?
12822 if test -s conftest.err; then
12823 sed '10a\
12824 ... rest of stderr output deleted ...
12825 10q' conftest.err >conftest.er1
12826 cat conftest.er1 >&5
12827 rm -f conftest.er1 conftest.err
12829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12830 test $ac_status = 0; }
12831 done
12832 rm -f a.out
12834 # If we don't use `.F' as extension, the preprocessor is not run on the
12835 # input file. (Note that this only needs to work for GNU compilers.)
12836 ac_save_ext=$ac_ext
12837 ac_ext=F
12838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
12839 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
12840 if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
12841 $as_echo_n "(cached) " >&6
12842 else
12843 cat > conftest.$ac_ext <<_ACEOF
12844 program main
12845 #ifndef __GNUC__
12846 choke me
12847 #endif
12850 _ACEOF
12851 if ac_fn_fc_try_compile "$LINENO"; then :
12852 ac_compiler_gnu=yes
12853 else
12854 ac_compiler_gnu=no
12856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12857 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
12861 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
12862 ac_ext=$ac_save_ext
12863 ac_test_FCFLAGS=${FCFLAGS+set}
12864 ac_save_FCFLAGS=$FCFLAGS
12865 FCFLAGS=
12866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
12867 $as_echo_n "checking whether $FC accepts -g... " >&6; }
12868 if test "${ac_cv_prog_fc_g+set}" = set; then :
12869 $as_echo_n "(cached) " >&6
12870 else
12871 FCFLAGS=-g
12872 cat > conftest.$ac_ext <<_ACEOF
12873 program main
12876 _ACEOF
12877 if ac_fn_fc_try_compile "$LINENO"; then :
12878 ac_cv_prog_fc_g=yes
12879 else
12880 ac_cv_prog_fc_g=no
12882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
12886 $as_echo "$ac_cv_prog_fc_g" >&6; }
12887 if test "$ac_test_FCFLAGS" = set; then
12888 FCFLAGS=$ac_save_FCFLAGS
12889 elif test $ac_cv_prog_fc_g = yes; then
12890 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
12891 FCFLAGS="-g -O2"
12892 else
12893 FCFLAGS="-g"
12895 else
12896 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
12897 FCFLAGS="-O2"
12898 else
12899 FCFLAGS=
12903 ac_ext=c
12904 ac_cpp='$CPP $CPPFLAGS'
12905 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12906 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12907 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12909 ac_ext=${ac_fc_srcext-f}
12910 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
12911 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
12912 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12915 if test -z "$FC" || test "X$FC" = "Xno"; then
12916 _lt_disable_FC=yes
12919 archive_cmds_need_lc_FC=no
12920 allow_undefined_flag_FC=
12921 always_export_symbols_FC=no
12922 archive_expsym_cmds_FC=
12923 export_dynamic_flag_spec_FC=
12924 hardcode_direct_FC=no
12925 hardcode_direct_absolute_FC=no
12926 hardcode_libdir_flag_spec_FC=
12927 hardcode_libdir_flag_spec_ld_FC=
12928 hardcode_libdir_separator_FC=
12929 hardcode_minus_L_FC=no
12930 hardcode_automatic_FC=no
12931 inherit_rpath_FC=no
12932 module_cmds_FC=
12933 module_expsym_cmds_FC=
12934 link_all_deplibs_FC=unknown
12935 old_archive_cmds_FC=$old_archive_cmds
12936 reload_flag_FC=$reload_flag
12937 reload_cmds_FC=$reload_cmds
12938 no_undefined_flag_FC=
12939 whole_archive_flag_spec_FC=
12940 enable_shared_with_static_runtimes_FC=no
12942 # Source file extension for fc test sources.
12943 ac_ext=${ac_fc_srcext-f}
12945 # Object file extension for compiled fc test sources.
12946 objext=o
12947 objext_FC=$objext
12949 # No sense in running all these tests if we already determined that
12950 # the FC compiler isn't working. Some variables (like enable_shared)
12951 # are currently assumed to apply to all compilers on this platform,
12952 # and will be corrupted by setting them based on a non-working compiler.
12953 if test "$_lt_disable_FC" != yes; then
12954 # Code to be used in simple compile tests
12955 lt_simple_compile_test_code="\
12956 subroutine t
12957 return
12961 # Code to be used in simple link tests
12962 lt_simple_link_test_code="\
12963 program t
12967 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12974 # If no C compiler was specified, use CC.
12975 LTCC=${LTCC-"$CC"}
12977 # If no C compiler flags were specified, use CFLAGS.
12978 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12980 # Allow CC to be a program name with arguments.
12981 compiler=$CC
12984 # save warnings/boilerplate of simple test code
12985 ac_outfile=conftest.$ac_objext
12986 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12987 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12988 _lt_compiler_boilerplate=`cat conftest.err`
12989 $RM conftest*
12991 ac_outfile=conftest.$ac_objext
12992 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12993 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12994 _lt_linker_boilerplate=`cat conftest.err`
12995 $RM -r conftest*
12998 # Allow CC to be a program name with arguments.
12999 lt_save_CC="$CC"
13000 lt_save_GCC=$GCC
13001 CC=${FC-"f95"}
13002 compiler=$CC
13003 GCC=$ac_cv_fc_compiler_gnu
13005 compiler_FC=$CC
13006 for cc_temp in $compiler""; do
13007 case $cc_temp in
13008 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13009 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13010 \-*) ;;
13011 *) break;;
13012 esac
13013 done
13014 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13017 if test -n "$compiler"; then
13018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13019 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13021 $as_echo "$can_build_shared" >&6; }
13023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13024 $as_echo_n "checking whether to build shared libraries... " >&6; }
13025 test "$can_build_shared" = "no" && enable_shared=no
13027 # On AIX, shared libraries and static libraries use the same namespace, and
13028 # are all built from PIC.
13029 case $host_os in
13030 aix3*)
13031 test "$enable_shared" = yes && enable_static=no
13032 if test -n "$RANLIB"; then
13033 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13034 postinstall_cmds='$RANLIB $lib'
13037 aix[4-9]*)
13038 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13039 test "$enable_shared" = yes && enable_static=no
13042 esac
13043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13044 $as_echo "$enable_shared" >&6; }
13046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13047 $as_echo_n "checking whether to build static libraries... " >&6; }
13048 # Make sure either enable_shared or enable_static is yes.
13049 test "$enable_shared" = yes || enable_static=yes
13050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13051 $as_echo "$enable_static" >&6; }
13053 GCC_FC="$ac_cv_fc_compiler_gnu"
13054 LD_FC="$LD"
13056 ## CAVEAT EMPTOR:
13057 ## There is no encapsulation within the following macros, do not change
13058 ## the running order or otherwise move them around unless you know exactly
13059 ## what you are doing...
13060 # Dependencies to place before and after the object being linked:
13061 predep_objects_FC=
13062 postdep_objects_FC=
13063 predeps_FC=
13064 postdeps_FC=
13065 compiler_lib_search_path_FC=
13067 cat > conftest.$ac_ext <<_LT_EOF
13068 subroutine foo
13069 implicit none
13070 integer a
13072 return
13074 _LT_EOF
13076 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13077 (eval $ac_compile) 2>&5
13078 ac_status=$?
13079 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13080 test $ac_status = 0; }; then
13081 # Parse the compiler output and extract the necessary
13082 # objects, libraries and library flags.
13084 # Sentinel used to keep track of whether or not we are before
13085 # the conftest object file.
13086 pre_test_object_deps_done=no
13088 for p in `eval "$output_verbose_link_cmd"`; do
13089 case $p in
13091 -L* | -R* | -l*)
13092 # Some compilers place space between "-{L,R}" and the path.
13093 # Remove the space.
13094 if test $p = "-L" ||
13095 test $p = "-R"; then
13096 prev=$p
13097 continue
13098 else
13099 prev=
13102 if test "$pre_test_object_deps_done" = no; then
13103 case $p in
13104 -L* | -R*)
13105 # Internal compiler library paths should come after those
13106 # provided the user. The postdeps already come after the
13107 # user supplied libs so there is no need to process them.
13108 if test -z "$compiler_lib_search_path_FC"; then
13109 compiler_lib_search_path_FC="${prev}${p}"
13110 else
13111 compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
13114 # The "-l" case would never come before the object being
13115 # linked, so don't bother handling this case.
13116 esac
13117 else
13118 if test -z "$postdeps_FC"; then
13119 postdeps_FC="${prev}${p}"
13120 else
13121 postdeps_FC="${postdeps_FC} ${prev}${p}"
13126 *.$objext)
13127 # This assumes that the test object file only shows up
13128 # once in the compiler output.
13129 if test "$p" = "conftest.$objext"; then
13130 pre_test_object_deps_done=yes
13131 continue
13134 if test "$pre_test_object_deps_done" = no; then
13135 if test -z "$predep_objects_FC"; then
13136 predep_objects_FC="$p"
13137 else
13138 predep_objects_FC="$predep_objects_FC $p"
13140 else
13141 if test -z "$postdep_objects_FC"; then
13142 postdep_objects_FC="$p"
13143 else
13144 postdep_objects_FC="$postdep_objects_FC $p"
13149 *) ;; # Ignore the rest.
13151 esac
13152 done
13154 # Clean up.
13155 rm -f a.out a.exe
13156 else
13157 echo "libtool.m4: error: problem compiling FC test program"
13160 $RM -f confest.$objext
13162 # PORTME: override above test on systems where it is broken
13165 case " $postdeps_FC " in
13166 *" -lc "*) archive_cmds_need_lc_FC=no ;;
13167 esac
13168 compiler_lib_search_dirs_FC=
13169 if test -n "${compiler_lib_search_path_FC}"; then
13170 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13203 lt_prog_compiler_wl_FC=
13204 lt_prog_compiler_pic_FC=
13205 lt_prog_compiler_static_FC=
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13208 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13210 if test "$GCC" = yes; then
13211 lt_prog_compiler_wl_FC='-Wl,'
13212 lt_prog_compiler_static_FC='-static'
13214 case $host_os in
13215 aix*)
13216 # All AIX code is PIC.
13217 if test "$host_cpu" = ia64; then
13218 # AIX 5 now supports IA64 processor
13219 lt_prog_compiler_static_FC='-Bstatic'
13223 amigaos*)
13224 case $host_cpu in
13225 powerpc)
13226 # see comment about AmigaOS4 .so support
13227 lt_prog_compiler_pic_FC='-fPIC'
13229 m68k)
13230 # FIXME: we need at least 68020 code to build shared libraries, but
13231 # adding the `-m68020' flag to GCC prevents building anything better,
13232 # like `-m68040'.
13233 lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
13235 esac
13238 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13239 # PIC is the default for these OSes.
13242 mingw* | cygwin* | pw32* | os2* | cegcc*)
13243 # This hack is so that the source file can tell whether it is being
13244 # built for inclusion in a dll (and should export symbols for example).
13245 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13246 # (--disable-auto-import) libraries
13247 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13250 darwin* | rhapsody*)
13251 # PIC is the default on this platform
13252 # Common symbols not allowed in MH_DYLIB files
13253 lt_prog_compiler_pic_FC='-fno-common'
13256 haiku*)
13257 # PIC is the default for Haiku.
13258 # The "-static" flag exists, but is broken.
13259 lt_prog_compiler_static_FC=
13262 hpux*)
13263 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13264 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13265 # sets the default TLS model and affects inlining.
13266 case $host_cpu in
13267 hppa*64*)
13268 # +Z the default
13271 lt_prog_compiler_pic_FC='-fPIC'
13273 esac
13276 interix[3-9]*)
13277 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13278 # Instead, we relocate shared libraries at runtime.
13281 msdosdjgpp*)
13282 # Just because we use GCC doesn't mean we suddenly get shared libraries
13283 # on systems that don't support them.
13284 lt_prog_compiler_can_build_shared_FC=no
13285 enable_shared=no
13288 *nto* | *qnx*)
13289 # QNX uses GNU C++, but need to define -shared option too, otherwise
13290 # it will coredump.
13291 lt_prog_compiler_pic_FC='-fPIC -shared'
13294 sysv4*MP*)
13295 if test -d /usr/nec; then
13296 lt_prog_compiler_pic_FC=-Kconform_pic
13301 lt_prog_compiler_pic_FC='-fPIC'
13303 esac
13305 case $cc_basename in
13306 nvcc*) # Cuda Compiler Driver 2.2
13307 lt_prog_compiler_wl_FC='-Xlinker '
13308 lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
13310 esac
13311 else
13312 # PORTME Check for flag to pass linker flags through the system compiler.
13313 case $host_os in
13314 aix*)
13315 lt_prog_compiler_wl_FC='-Wl,'
13316 if test "$host_cpu" = ia64; then
13317 # AIX 5 now supports IA64 processor
13318 lt_prog_compiler_static_FC='-Bstatic'
13319 else
13320 lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
13324 mingw* | cygwin* | pw32* | os2* | cegcc*)
13325 # This hack is so that the source file can tell whether it is being
13326 # built for inclusion in a dll (and should export symbols for example).
13327 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13330 hpux9* | hpux10* | hpux11*)
13331 lt_prog_compiler_wl_FC='-Wl,'
13332 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13333 # not for PA HP-UX.
13334 case $host_cpu in
13335 hppa*64*|ia64*)
13336 # +Z the default
13339 lt_prog_compiler_pic_FC='+Z'
13341 esac
13342 # Is there a better lt_prog_compiler_static that works with the bundled CC?
13343 lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
13346 irix5* | irix6* | nonstopux*)
13347 lt_prog_compiler_wl_FC='-Wl,'
13348 # PIC (with -KPIC) is the default.
13349 lt_prog_compiler_static_FC='-non_shared'
13352 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13353 case $cc_basename in
13354 # old Intel for x86_64 which still supported -KPIC.
13355 ecc*)
13356 lt_prog_compiler_wl_FC='-Wl,'
13357 lt_prog_compiler_pic_FC='-KPIC'
13358 lt_prog_compiler_static_FC='-static'
13360 # icc used to be incompatible with GCC.
13361 # ICC 10 doesn't accept -KPIC any more.
13362 icc* | ifort*)
13363 lt_prog_compiler_wl_FC='-Wl,'
13364 lt_prog_compiler_pic_FC='-fPIC'
13365 lt_prog_compiler_static_FC='-static'
13367 # Lahey Fortran 8.1.
13368 lf95*)
13369 lt_prog_compiler_wl_FC='-Wl,'
13370 lt_prog_compiler_pic_FC='--shared'
13371 lt_prog_compiler_static_FC='--static'
13373 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
13374 # Portland Group compilers (*not* the Pentium gcc compiler,
13375 # which looks to be a dead project)
13376 lt_prog_compiler_wl_FC='-Wl,'
13377 lt_prog_compiler_pic_FC='-fpic'
13378 lt_prog_compiler_static_FC='-Bstatic'
13380 ccc*)
13381 lt_prog_compiler_wl_FC='-Wl,'
13382 # All Alpha code is PIC.
13383 lt_prog_compiler_static_FC='-non_shared'
13385 xl* | bgxl* | bgf* | mpixl*)
13386 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
13387 lt_prog_compiler_wl_FC='-Wl,'
13388 lt_prog_compiler_pic_FC='-qpic'
13389 lt_prog_compiler_static_FC='-qstaticlink'
13392 case `$CC -V 2>&1 | sed 5q` in
13393 *Sun\ F* | *Sun*Fortran*)
13394 # Sun Fortran 8.3 passes all unrecognized flags to the linker
13395 lt_prog_compiler_pic_FC='-KPIC'
13396 lt_prog_compiler_static_FC='-Bstatic'
13397 lt_prog_compiler_wl_FC=''
13399 *Sun\ C*)
13400 # Sun C 5.9
13401 lt_prog_compiler_pic_FC='-KPIC'
13402 lt_prog_compiler_static_FC='-Bstatic'
13403 lt_prog_compiler_wl_FC='-Wl,'
13405 esac
13407 esac
13410 newsos6)
13411 lt_prog_compiler_pic_FC='-KPIC'
13412 lt_prog_compiler_static_FC='-Bstatic'
13415 *nto* | *qnx*)
13416 # QNX uses GNU C++, but need to define -shared option too, otherwise
13417 # it will coredump.
13418 lt_prog_compiler_pic_FC='-fPIC -shared'
13421 osf3* | osf4* | osf5*)
13422 lt_prog_compiler_wl_FC='-Wl,'
13423 # All OSF/1 code is PIC.
13424 lt_prog_compiler_static_FC='-non_shared'
13427 rdos*)
13428 lt_prog_compiler_static_FC='-non_shared'
13431 solaris*)
13432 lt_prog_compiler_pic_FC='-KPIC'
13433 lt_prog_compiler_static_FC='-Bstatic'
13434 case $cc_basename in
13435 f77* | f90* | f95*)
13436 lt_prog_compiler_wl_FC='-Qoption ld ';;
13438 lt_prog_compiler_wl_FC='-Wl,';;
13439 esac
13442 sunos4*)
13443 lt_prog_compiler_wl_FC='-Qoption ld '
13444 lt_prog_compiler_pic_FC='-PIC'
13445 lt_prog_compiler_static_FC='-Bstatic'
13448 sysv4 | sysv4.2uw2* | sysv4.3*)
13449 lt_prog_compiler_wl_FC='-Wl,'
13450 lt_prog_compiler_pic_FC='-KPIC'
13451 lt_prog_compiler_static_FC='-Bstatic'
13454 sysv4*MP*)
13455 if test -d /usr/nec ;then
13456 lt_prog_compiler_pic_FC='-Kconform_pic'
13457 lt_prog_compiler_static_FC='-Bstatic'
13461 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13462 lt_prog_compiler_wl_FC='-Wl,'
13463 lt_prog_compiler_pic_FC='-KPIC'
13464 lt_prog_compiler_static_FC='-Bstatic'
13467 unicos*)
13468 lt_prog_compiler_wl_FC='-Wl,'
13469 lt_prog_compiler_can_build_shared_FC=no
13472 uts4*)
13473 lt_prog_compiler_pic_FC='-pic'
13474 lt_prog_compiler_static_FC='-Bstatic'
13478 lt_prog_compiler_can_build_shared_FC=no
13480 esac
13483 case $host_os in
13484 # For platforms which do not support PIC, -DPIC is meaningless:
13485 *djgpp*)
13486 lt_prog_compiler_pic_FC=
13489 lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
13491 esac
13492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
13493 $as_echo "$lt_prog_compiler_pic_FC" >&6; }
13498 # Check to make sure the PIC flag actually works.
13500 if test -n "$lt_prog_compiler_pic_FC"; then
13501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
13502 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
13503 if test "${lt_cv_prog_compiler_pic_works_FC+set}" = set; then :
13504 $as_echo_n "(cached) " >&6
13505 else
13506 lt_cv_prog_compiler_pic_works_FC=no
13507 ac_outfile=conftest.$ac_objext
13508 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13509 lt_compiler_flag="$lt_prog_compiler_pic_FC"
13510 # Insert the option either (1) after the last *FLAGS variable, or
13511 # (2) before a word containing "conftest.", or (3) at the end.
13512 # Note that $ac_compile itself does not contain backslashes and begins
13513 # with a dollar sign (not a hyphen), so the echo should work correctly.
13514 # The option is referenced via a variable to avoid confusing sed.
13515 lt_compile=`echo "$ac_compile" | $SED \
13516 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13517 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13518 -e 's:$: $lt_compiler_flag:'`
13519 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13520 (eval "$lt_compile" 2>conftest.err)
13521 ac_status=$?
13522 cat conftest.err >&5
13523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13524 if (exit $ac_status) && test -s "$ac_outfile"; then
13525 # The compiler can only warn and ignore the option if not recognized
13526 # So say no if there are warnings other than the usual output.
13527 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13528 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13529 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13530 lt_cv_prog_compiler_pic_works_FC=yes
13533 $RM conftest*
13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
13537 $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
13539 if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
13540 case $lt_prog_compiler_pic_FC in
13541 "" | " "*) ;;
13542 *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
13543 esac
13544 else
13545 lt_prog_compiler_pic_FC=
13546 lt_prog_compiler_can_build_shared_FC=no
13554 # Check to make sure the static flag actually works.
13556 wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
13557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13558 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13559 if test "${lt_cv_prog_compiler_static_works_FC+set}" = set; then :
13560 $as_echo_n "(cached) " >&6
13561 else
13562 lt_cv_prog_compiler_static_works_FC=no
13563 save_LDFLAGS="$LDFLAGS"
13564 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13565 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13566 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13567 # The linker can only warn and ignore the option if not recognized
13568 # So say no if there are warnings
13569 if test -s conftest.err; then
13570 # Append any errors to the config.log.
13571 cat conftest.err 1>&5
13572 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13573 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13574 if diff conftest.exp conftest.er2 >/dev/null; then
13575 lt_cv_prog_compiler_static_works_FC=yes
13577 else
13578 lt_cv_prog_compiler_static_works_FC=yes
13581 $RM -r conftest*
13582 LDFLAGS="$save_LDFLAGS"
13585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
13586 $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
13588 if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
13590 else
13591 lt_prog_compiler_static_FC=
13597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13598 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13599 if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
13600 $as_echo_n "(cached) " >&6
13601 else
13602 lt_cv_prog_compiler_c_o_FC=no
13603 $RM -r conftest 2>/dev/null
13604 mkdir conftest
13605 cd conftest
13606 mkdir out
13607 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13609 lt_compiler_flag="-o out/conftest2.$ac_objext"
13610 # Insert the option either (1) after the last *FLAGS variable, or
13611 # (2) before a word containing "conftest.", or (3) at the end.
13612 # Note that $ac_compile itself does not contain backslashes and begins
13613 # with a dollar sign (not a hyphen), so the echo should work correctly.
13614 lt_compile=`echo "$ac_compile" | $SED \
13615 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13616 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13617 -e 's:$: $lt_compiler_flag:'`
13618 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13619 (eval "$lt_compile" 2>out/conftest.err)
13620 ac_status=$?
13621 cat out/conftest.err >&5
13622 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13623 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13624 then
13625 # The compiler can only warn and ignore the option if not recognized
13626 # So say no if there are warnings
13627 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13628 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13629 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13630 lt_cv_prog_compiler_c_o_FC=yes
13633 chmod u+w . 2>&5
13634 $RM conftest*
13635 # SGI C++ compiler will create directory out/ii_files/ for
13636 # template instantiation
13637 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13638 $RM out/* && rmdir out
13639 cd ..
13640 $RM -r conftest
13641 $RM conftest*
13644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
13645 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
13649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13650 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13651 if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
13652 $as_echo_n "(cached) " >&6
13653 else
13654 lt_cv_prog_compiler_c_o_FC=no
13655 $RM -r conftest 2>/dev/null
13656 mkdir conftest
13657 cd conftest
13658 mkdir out
13659 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13661 lt_compiler_flag="-o out/conftest2.$ac_objext"
13662 # Insert the option either (1) after the last *FLAGS variable, or
13663 # (2) before a word containing "conftest.", or (3) at the end.
13664 # Note that $ac_compile itself does not contain backslashes and begins
13665 # with a dollar sign (not a hyphen), so the echo should work correctly.
13666 lt_compile=`echo "$ac_compile" | $SED \
13667 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13668 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13669 -e 's:$: $lt_compiler_flag:'`
13670 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13671 (eval "$lt_compile" 2>out/conftest.err)
13672 ac_status=$?
13673 cat out/conftest.err >&5
13674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13675 if (exit $ac_status) && test -s out/conftest2.$ac_objext
13676 then
13677 # The compiler can only warn and ignore the option if not recognized
13678 # So say no if there are warnings
13679 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
13680 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13681 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13682 lt_cv_prog_compiler_c_o_FC=yes
13685 chmod u+w . 2>&5
13686 $RM conftest*
13687 # SGI C++ compiler will create directory out/ii_files/ for
13688 # template instantiation
13689 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
13690 $RM out/* && rmdir out
13691 cd ..
13692 $RM -r conftest
13693 $RM conftest*
13696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
13697 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
13702 hard_links="nottested"
13703 if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
13704 # do not overwrite the value of need_locks provided by the user
13705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
13706 $as_echo_n "checking if we can lock with hard links... " >&6; }
13707 hard_links=yes
13708 $RM conftest*
13709 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13710 touch conftest.a
13711 ln conftest.a conftest.b 2>&5 || hard_links=no
13712 ln conftest.a conftest.b 2>/dev/null && hard_links=no
13713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
13714 $as_echo "$hard_links" >&6; }
13715 if test "$hard_links" = no; then
13716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13717 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13718 need_locks=warn
13720 else
13721 need_locks=no
13726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13727 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13729 runpath_var=
13730 allow_undefined_flag_FC=
13731 always_export_symbols_FC=no
13732 archive_cmds_FC=
13733 archive_expsym_cmds_FC=
13734 compiler_needs_object_FC=no
13735 enable_shared_with_static_runtimes_FC=no
13736 export_dynamic_flag_spec_FC=
13737 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13738 hardcode_automatic_FC=no
13739 hardcode_direct_FC=no
13740 hardcode_direct_absolute_FC=no
13741 hardcode_libdir_flag_spec_FC=
13742 hardcode_libdir_flag_spec_ld_FC=
13743 hardcode_libdir_separator_FC=
13744 hardcode_minus_L_FC=no
13745 hardcode_shlibpath_var_FC=unsupported
13746 inherit_rpath_FC=no
13747 link_all_deplibs_FC=unknown
13748 module_cmds_FC=
13749 module_expsym_cmds_FC=
13750 old_archive_from_new_cmds_FC=
13751 old_archive_from_expsyms_cmds_FC=
13752 thread_safe_flag_spec_FC=
13753 whole_archive_flag_spec_FC=
13754 # include_expsyms should be a list of space-separated symbols to be *always*
13755 # included in the symbol list
13756 include_expsyms_FC=
13757 # exclude_expsyms can be an extended regexp of symbols to exclude
13758 # it will be wrapped by ` (' and `)$', so one must not match beginning or
13759 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13760 # as well as any symbol that contains `d'.
13761 exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13762 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13763 # platforms (ab)use it in PIC code, but their linkers get confused if
13764 # the symbol is explicitly referenced. Since portable code cannot
13765 # rely on this symbol name, it's probably fine to never include it in
13766 # preloaded symbol tables.
13767 # Exclude shared library initialization/finalization symbols.
13768 extract_expsyms_cmds=
13770 case $host_os in
13771 cygwin* | mingw* | pw32* | cegcc*)
13772 # FIXME: the MSVC++ port hasn't been tested in a loooong time
13773 # When not using gcc, we currently assume that we are using
13774 # Microsoft Visual C++.
13775 if test "$GCC" != yes; then
13776 with_gnu_ld=no
13779 interix*)
13780 # we just hope/assume this is gcc and not c89 (= MSVC++)
13781 with_gnu_ld=yes
13783 openbsd*)
13784 with_gnu_ld=no
13786 esac
13788 ld_shlibs_FC=yes
13790 # On some targets, GNU ld is compatible enough with the native linker
13791 # that we're better off using the native interface for both.
13792 lt_use_gnu_ld_interface=no
13793 if test "$with_gnu_ld" = yes; then
13794 case $host_os in
13795 aix*)
13796 # The AIX port of GNU ld has always aspired to compatibility
13797 # with the native linker. However, as the warning in the GNU ld
13798 # block says, versions before 2.19.5* couldn't really create working
13799 # shared libraries, regardless of the interface used.
13800 case `$LD -v 2>&1` in
13801 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
13802 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
13803 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
13805 lt_use_gnu_ld_interface=yes
13807 esac
13810 lt_use_gnu_ld_interface=yes
13812 esac
13815 if test "$lt_use_gnu_ld_interface" = yes; then
13816 # If archive_cmds runs LD, not CC, wlarc should be empty
13817 wlarc='${wl}'
13819 # Set some defaults for GNU ld with shared library support. These
13820 # are reset later if shared libraries are not supported. Putting them
13821 # here allows them to be overridden if necessary.
13822 runpath_var=LD_RUN_PATH
13823 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13824 export_dynamic_flag_spec_FC='${wl}--export-dynamic'
13825 # ancient GNU ld didn't support --whole-archive et. al.
13826 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
13827 whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13828 else
13829 whole_archive_flag_spec_FC=
13831 supports_anon_versioning=no
13832 case `$LD -v 2>&1` in
13833 *GNU\ gold*) supports_anon_versioning=yes ;;
13834 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
13835 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
13836 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
13837 *\ 2.11.*) ;; # other 2.11 versions
13838 *) supports_anon_versioning=yes ;;
13839 esac
13841 # See if GNU ld supports shared libraries.
13842 case $host_os in
13843 aix[3-9]*)
13844 # On AIX/PPC, the GNU linker is very broken
13845 if test "$host_cpu" != ia64; then
13846 ld_shlibs_FC=no
13847 cat <<_LT_EOF 1>&2
13849 *** Warning: the GNU linker, at least up to release 2.19, is reported
13850 *** to be unable to reliably create shared libraries on AIX.
13851 *** Therefore, libtool is disabling shared libraries support. If you
13852 *** really care for shared libraries, you may want to install binutils
13853 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
13854 *** You will then need to restart the configuration process.
13856 _LT_EOF
13860 amigaos*)
13861 case $host_cpu in
13862 powerpc)
13863 # see comment about AmigaOS4 .so support
13864 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13865 archive_expsym_cmds_FC=''
13867 m68k)
13868 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)'
13869 hardcode_libdir_flag_spec_FC='-L$libdir'
13870 hardcode_minus_L_FC=yes
13872 esac
13875 beos*)
13876 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13877 allow_undefined_flag_FC=unsupported
13878 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13879 # support --undefined. This deserves some investigation. FIXME
13880 archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13881 else
13882 ld_shlibs_FC=no
13886 cygwin* | mingw* | pw32* | cegcc*)
13887 # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
13888 # as there is no search path for DLLs.
13889 hardcode_libdir_flag_spec_FC='-L$libdir'
13890 export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
13891 allow_undefined_flag_FC=unsupported
13892 always_export_symbols_FC=no
13893 enable_shared_with_static_runtimes_FC=yes
13894 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13896 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13897 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13898 # If the export-symbols file already is a .def file (1st line
13899 # is EXPORTS), use it as is; otherwise, prepend...
13900 archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13901 cp $export_symbols $output_objdir/$soname.def;
13902 else
13903 echo EXPORTS > $output_objdir/$soname.def;
13904 cat $export_symbols >> $output_objdir/$soname.def;
13906 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13907 else
13908 ld_shlibs_FC=no
13912 haiku*)
13913 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13914 link_all_deplibs_FC=yes
13917 interix[3-9]*)
13918 hardcode_direct_FC=no
13919 hardcode_shlibpath_var_FC=no
13920 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13921 export_dynamic_flag_spec_FC='${wl}-E'
13922 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13923 # Instead, shared libraries are loaded at an image base (0x10000000 by
13924 # default) and relocated if they conflict, which is a slow very memory
13925 # consuming and fragmenting process. To avoid this, we pick a random,
13926 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13927 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13928 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'
13929 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'
13932 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
13933 tmp_diet=no
13934 if test "$host_os" = linux-dietlibc; then
13935 case $cc_basename in
13936 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
13937 esac
13939 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
13940 && test "$tmp_diet" = no
13941 then
13942 tmp_addflag=
13943 tmp_sharedflag='-shared'
13944 case $cc_basename,$host_cpu in
13945 pgcc*) # Portland Group C compiler
13946 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'
13947 tmp_addflag=' $pic_flag'
13949 pgf77* | pgf90* | pgf95* | pgfortran*)
13950 # Portland Group f77 and f90 compilers
13951 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'
13952 tmp_addflag=' $pic_flag -Mnomain' ;;
13953 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
13954 tmp_addflag=' -i_dynamic' ;;
13955 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
13956 tmp_addflag=' -i_dynamic -nofor_main' ;;
13957 ifc* | ifort*) # Intel Fortran compiler
13958 tmp_addflag=' -nofor_main' ;;
13959 lf95*) # Lahey Fortran 8.1
13960 whole_archive_flag_spec_FC=
13961 tmp_sharedflag='--shared' ;;
13962 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
13963 tmp_sharedflag='-qmkshrobj'
13964 tmp_addflag= ;;
13965 nvcc*) # Cuda Compiler Driver 2.2
13966 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'
13967 compiler_needs_object_FC=yes
13969 esac
13970 case `$CC -V 2>&1 | sed 5q` in
13971 *Sun\ C*) # Sun C 5.9
13972 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'
13973 compiler_needs_object_FC=yes
13974 tmp_sharedflag='-G' ;;
13975 *Sun\ F*) # Sun Fortran 8.3
13976 tmp_sharedflag='-G' ;;
13977 esac
13978 archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13980 if test "x$supports_anon_versioning" = xyes; then
13981 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
13982 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13983 echo "local: *; };" >> $output_objdir/$libname.ver~
13984 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13987 case $cc_basename in
13988 xlf* | bgf* | bgxlf* | mpixlf*)
13989 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
13990 whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
13991 hardcode_libdir_flag_spec_FC=
13992 hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
13993 archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
13994 if test "x$supports_anon_versioning" = xyes; then
13995 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
13996 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13997 echo "local: *; };" >> $output_objdir/$libname.ver~
13998 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
14001 esac
14002 else
14003 ld_shlibs_FC=no
14007 netbsd*)
14008 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14009 archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14010 wlarc=
14011 else
14012 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14013 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14017 solaris*)
14018 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
14019 ld_shlibs_FC=no
14020 cat <<_LT_EOF 1>&2
14022 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14023 *** create shared libraries on Solaris systems. Therefore, libtool
14024 *** is disabling shared libraries support. We urge you to upgrade GNU
14025 *** binutils to release 2.9.1 or newer. Another option is to modify
14026 *** your PATH or compiler configuration so that the native linker is
14027 *** used, and then restart.
14029 _LT_EOF
14030 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14031 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14032 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14033 else
14034 ld_shlibs_FC=no
14038 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14039 case `$LD -v 2>&1` in
14040 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14041 ld_shlibs_FC=no
14042 cat <<_LT_EOF 1>&2
14044 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14045 *** reliably create shared libraries on SCO systems. Therefore, libtool
14046 *** is disabling shared libraries support. We urge you to upgrade GNU
14047 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14048 *** your PATH or compiler configuration so that the native linker is
14049 *** used, and then restart.
14051 _LT_EOF
14054 # For security reasons, it is highly recommended that you always
14055 # use absolute paths for naming shared libraries, and exclude the
14056 # DT_RUNPATH tag from executables and libraries. But doing so
14057 # requires that you compile everything twice, which is a pain.
14058 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14059 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14060 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14061 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14062 else
14063 ld_shlibs_FC=no
14066 esac
14069 sunos4*)
14070 archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14071 wlarc=
14072 hardcode_direct_FC=yes
14073 hardcode_shlibpath_var_FC=no
14077 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14078 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14079 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14080 else
14081 ld_shlibs_FC=no
14084 esac
14086 if test "$ld_shlibs_FC" = no; then
14087 runpath_var=
14088 hardcode_libdir_flag_spec_FC=
14089 export_dynamic_flag_spec_FC=
14090 whole_archive_flag_spec_FC=
14092 else
14093 # PORTME fill in a description of your system's linker (not GNU ld)
14094 case $host_os in
14095 aix3*)
14096 allow_undefined_flag_FC=unsupported
14097 always_export_symbols_FC=yes
14098 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'
14099 # Note: this linker hardcodes the directories in LIBPATH if there
14100 # are no directories specified by -L.
14101 hardcode_minus_L_FC=yes
14102 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14103 # Neither direct hardcoding nor static linking is supported with a
14104 # broken collect2.
14105 hardcode_direct_FC=unsupported
14109 aix[4-9]*)
14110 if test "$host_cpu" = ia64; then
14111 # On IA64, the linker does run time linking by default, so we don't
14112 # have to do anything special.
14113 aix_use_runtimelinking=no
14114 exp_sym_flag='-Bexport'
14115 no_entry_flag=""
14116 else
14117 # If we're using GNU nm, then we don't want the "-C" option.
14118 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14119 # Also, AIX nm treats weak defined symbols like other global
14120 # defined symbols, whereas GNU nm marks them as "W".
14121 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14122 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'
14123 else
14124 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'
14126 aix_use_runtimelinking=no
14128 # Test if we are trying to use run time linking or normal
14129 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14130 # need to do runtime linking.
14131 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14132 for ld_flag in $LDFLAGS; do
14133 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14134 aix_use_runtimelinking=yes
14135 break
14137 done
14139 esac
14141 exp_sym_flag='-bexport'
14142 no_entry_flag='-bnoentry'
14145 # When large executables or shared objects are built, AIX ld can
14146 # have problems creating the table of contents. If linking a library
14147 # or program results in "error TOC overflow" add -mminimal-toc to
14148 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14149 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14151 archive_cmds_FC=''
14152 hardcode_direct_FC=yes
14153 hardcode_direct_absolute_FC=yes
14154 hardcode_libdir_separator_FC=':'
14155 link_all_deplibs_FC=yes
14156 file_list_spec_FC='${wl}-f,'
14158 if test "$GCC" = yes; then
14159 case $host_os in aix4.[012]|aix4.[012].*)
14160 # We only want to do this on AIX 4.2 and lower, the check
14161 # below for broken collect2 doesn't work under 4.3+
14162 collect2name=`${CC} -print-prog-name=collect2`
14163 if test -f "$collect2name" &&
14164 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14165 then
14166 # We have reworked collect2
14168 else
14169 # We have old collect2
14170 hardcode_direct_FC=unsupported
14171 # It fails to find uninstalled libraries when the uninstalled
14172 # path is not listed in the libpath. Setting hardcode_minus_L
14173 # to unsupported forces relinking
14174 hardcode_minus_L_FC=yes
14175 hardcode_libdir_flag_spec_FC='-L$libdir'
14176 hardcode_libdir_separator_FC=
14179 esac
14180 shared_flag='-shared'
14181 if test "$aix_use_runtimelinking" = yes; then
14182 shared_flag="$shared_flag "'${wl}-G'
14184 else
14185 # not using gcc
14186 if test "$host_cpu" = ia64; then
14187 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14188 # chokes on -Wl,-G. The following line is correct:
14189 shared_flag='-G'
14190 else
14191 if test "$aix_use_runtimelinking" = yes; then
14192 shared_flag='${wl}-G'
14193 else
14194 shared_flag='${wl}-bM:SRE'
14199 export_dynamic_flag_spec_FC='${wl}-bexpall'
14200 # It seems that -bexpall does not export symbols beginning with
14201 # underscore (_), so it is better to generate a list of symbols to export.
14202 always_export_symbols_FC=yes
14203 if test "$aix_use_runtimelinking" = yes; then
14204 # Warning - without using the other runtime loading flags (-brtl),
14205 # -berok will link without error, but may produce a broken library.
14206 allow_undefined_flag_FC='-berok'
14207 # Determine the default libpath from the value encoded in an
14208 # empty executable.
14209 if test x$gcc_no_link = xyes; then
14210 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14212 cat > conftest.$ac_ext <<_ACEOF
14213 program main
14216 _ACEOF
14217 if ac_fn_fc_try_link "$LINENO"; then :
14219 lt_aix_libpath_sed='
14220 /Import File Strings/,/^$/ {
14221 /^0/ {
14222 s/^0 *\(.*\)$/\1/
14226 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14227 # Check for a 64-bit object if we didn't find anything.
14228 if test -z "$aix_libpath"; then
14229 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14232 rm -f core conftest.err conftest.$ac_objext \
14233 conftest$ac_exeext conftest.$ac_ext
14234 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14236 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14237 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"
14238 else
14239 if test "$host_cpu" = ia64; then
14240 hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
14241 allow_undefined_flag_FC="-z nodefs"
14242 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"
14243 else
14244 # Determine the default libpath from the value encoded in an
14245 # empty executable.
14246 if test x$gcc_no_link = xyes; then
14247 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14249 cat > conftest.$ac_ext <<_ACEOF
14250 program main
14253 _ACEOF
14254 if ac_fn_fc_try_link "$LINENO"; then :
14256 lt_aix_libpath_sed='
14257 /Import File Strings/,/^$/ {
14258 /^0/ {
14259 s/^0 *\(.*\)$/\1/
14263 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14264 # Check for a 64-bit object if we didn't find anything.
14265 if test -z "$aix_libpath"; then
14266 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14269 rm -f core conftest.err conftest.$ac_objext \
14270 conftest$ac_exeext conftest.$ac_ext
14271 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14273 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14274 # Warning - without using the other run time loading flags,
14275 # -berok will link without error, but may produce a broken library.
14276 no_undefined_flag_FC=' ${wl}-bernotok'
14277 allow_undefined_flag_FC=' ${wl}-berok'
14278 if test "$with_gnu_ld" = yes; then
14279 # We only use this code for GNU lds that support --whole-archive.
14280 whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14281 else
14282 # Exported symbols can be pulled into shared objects from archives
14283 whole_archive_flag_spec_FC='$convenience'
14285 archive_cmds_need_lc_FC=yes
14286 # This is similar to how AIX traditionally builds its shared libraries.
14287 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'
14292 amigaos*)
14293 case $host_cpu in
14294 powerpc)
14295 # see comment about AmigaOS4 .so support
14296 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14297 archive_expsym_cmds_FC=''
14299 m68k)
14300 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)'
14301 hardcode_libdir_flag_spec_FC='-L$libdir'
14302 hardcode_minus_L_FC=yes
14304 esac
14307 bsdi[45]*)
14308 export_dynamic_flag_spec_FC=-rdynamic
14311 cygwin* | mingw* | pw32* | cegcc*)
14312 # When not using gcc, we currently assume that we are using
14313 # Microsoft Visual C++.
14314 # hardcode_libdir_flag_spec is actually meaningless, as there is
14315 # no search path for DLLs.
14316 hardcode_libdir_flag_spec_FC=' '
14317 allow_undefined_flag_FC=unsupported
14318 # Tell ltmain to make .lib files, not .a files.
14319 libext=lib
14320 # Tell ltmain to make .dll files, not .so files.
14321 shrext_cmds=".dll"
14322 # FIXME: Setting linknames here is a bad hack.
14323 archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
14324 # The linker will automatically build a .lib file if we build a DLL.
14325 old_archive_from_new_cmds_FC='true'
14326 # FIXME: Should let the user specify the lib program.
14327 old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
14328 fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
14329 enable_shared_with_static_runtimes_FC=yes
14332 darwin* | rhapsody*)
14335 archive_cmds_need_lc_FC=no
14336 hardcode_direct_FC=no
14337 hardcode_automatic_FC=yes
14338 hardcode_shlibpath_var_FC=unsupported
14339 if test "$lt_cv_ld_force_load" = "yes"; then
14340 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\"`'
14341 else
14342 whole_archive_flag_spec_FC=''
14344 link_all_deplibs_FC=yes
14345 allow_undefined_flag_FC="$_lt_dar_allow_undefined"
14346 case $cc_basename in
14347 ifort*) _lt_dar_can_shared=yes ;;
14348 *) _lt_dar_can_shared=$GCC ;;
14349 esac
14350 if test "$_lt_dar_can_shared" = "yes"; then
14351 output_verbose_link_cmd=func_echo_all
14352 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}"
14353 module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14354 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}"
14355 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}"
14357 else
14358 ld_shlibs_FC=no
14363 dgux*)
14364 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14365 hardcode_libdir_flag_spec_FC='-L$libdir'
14366 hardcode_shlibpath_var_FC=no
14369 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14370 # support. Future versions do this automatically, but an explicit c++rt0.o
14371 # does not break anything, and helps significantly (at the cost of a little
14372 # extra space).
14373 freebsd2.2*)
14374 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14375 hardcode_libdir_flag_spec_FC='-R$libdir'
14376 hardcode_direct_FC=yes
14377 hardcode_shlibpath_var_FC=no
14380 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14381 freebsd2.*)
14382 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14383 hardcode_direct_FC=yes
14384 hardcode_minus_L_FC=yes
14385 hardcode_shlibpath_var_FC=no
14388 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14389 freebsd* | dragonfly*)
14390 archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14391 hardcode_libdir_flag_spec_FC='-R$libdir'
14392 hardcode_direct_FC=yes
14393 hardcode_shlibpath_var_FC=no
14396 hpux9*)
14397 if test "$GCC" = yes; then
14398 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'
14399 else
14400 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'
14402 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14403 hardcode_libdir_separator_FC=:
14404 hardcode_direct_FC=yes
14406 # hardcode_minus_L: Not really in the search PATH,
14407 # but as the default location of the library.
14408 hardcode_minus_L_FC=yes
14409 export_dynamic_flag_spec_FC='${wl}-E'
14412 hpux10*)
14413 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14414 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14415 else
14416 archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14418 if test "$with_gnu_ld" = no; then
14419 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14420 hardcode_libdir_flag_spec_ld_FC='+b $libdir'
14421 hardcode_libdir_separator_FC=:
14422 hardcode_direct_FC=yes
14423 hardcode_direct_absolute_FC=yes
14424 export_dynamic_flag_spec_FC='${wl}-E'
14425 # hardcode_minus_L: Not really in the search PATH,
14426 # but as the default location of the library.
14427 hardcode_minus_L_FC=yes
14431 hpux11*)
14432 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14433 case $host_cpu in
14434 hppa*64*)
14435 archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14437 ia64*)
14438 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14441 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14443 esac
14444 else
14445 case $host_cpu in
14446 hppa*64*)
14447 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14449 ia64*)
14450 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14453 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14455 esac
14457 if test "$with_gnu_ld" = no; then
14458 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14459 hardcode_libdir_separator_FC=:
14461 case $host_cpu in
14462 hppa*64*|ia64*)
14463 hardcode_direct_FC=no
14464 hardcode_shlibpath_var_FC=no
14467 hardcode_direct_FC=yes
14468 hardcode_direct_absolute_FC=yes
14469 export_dynamic_flag_spec_FC='${wl}-E'
14471 # hardcode_minus_L: Not really in the search PATH,
14472 # but as the default location of the library.
14473 hardcode_minus_L_FC=yes
14475 esac
14479 irix5* | irix6* | nonstopux*)
14480 if test "$GCC" = yes; then
14481 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'
14482 # Try to use the -exported_symbol ld option, if it does not
14483 # work, assume that -exports_file does not work either and
14484 # implicitly export all symbols.
14485 save_LDFLAGS="$LDFLAGS"
14486 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
14487 if test x$gcc_no_link = xyes; then
14488 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14490 cat > conftest.$ac_ext <<_ACEOF
14491 int foo(void) {}
14492 _ACEOF
14493 if ac_fn_fc_try_link "$LINENO"; then :
14494 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'
14497 rm -f core conftest.err conftest.$ac_objext \
14498 conftest$ac_exeext conftest.$ac_ext
14499 LDFLAGS="$save_LDFLAGS"
14500 else
14501 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'
14502 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'
14504 archive_cmds_need_lc_FC='no'
14505 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14506 hardcode_libdir_separator_FC=:
14507 inherit_rpath_FC=yes
14508 link_all_deplibs_FC=yes
14511 netbsd*)
14512 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14513 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14514 else
14515 archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14517 hardcode_libdir_flag_spec_FC='-R$libdir'
14518 hardcode_direct_FC=yes
14519 hardcode_shlibpath_var_FC=no
14522 newsos6)
14523 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14524 hardcode_direct_FC=yes
14525 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14526 hardcode_libdir_separator_FC=:
14527 hardcode_shlibpath_var_FC=no
14530 *nto* | *qnx*)
14533 openbsd*)
14534 if test -f /usr/libexec/ld.so; then
14535 hardcode_direct_FC=yes
14536 hardcode_shlibpath_var_FC=no
14537 hardcode_direct_absolute_FC=yes
14538 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14539 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14540 archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14541 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14542 export_dynamic_flag_spec_FC='${wl}-E'
14543 else
14544 case $host_os in
14545 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14546 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14547 hardcode_libdir_flag_spec_FC='-R$libdir'
14550 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14551 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14553 esac
14555 else
14556 ld_shlibs_FC=no
14560 os2*)
14561 hardcode_libdir_flag_spec_FC='-L$libdir'
14562 hardcode_minus_L_FC=yes
14563 allow_undefined_flag_FC=unsupported
14564 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'
14565 old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14568 osf3*)
14569 if test "$GCC" = yes; then
14570 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14571 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'
14572 else
14573 allow_undefined_flag_FC=' -expect_unresolved \*'
14574 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'
14576 archive_cmds_need_lc_FC='no'
14577 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14578 hardcode_libdir_separator_FC=:
14581 osf4* | osf5*) # as osf3* with the addition of -msym flag
14582 if test "$GCC" = yes; then
14583 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14584 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'
14585 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14586 else
14587 allow_undefined_flag_FC=' -expect_unresolved \*'
14588 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'
14589 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~
14590 $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'
14592 # Both c and cxx compiler support -rpath directly
14593 hardcode_libdir_flag_spec_FC='-rpath $libdir'
14595 archive_cmds_need_lc_FC='no'
14596 hardcode_libdir_separator_FC=:
14599 solaris*)
14600 no_undefined_flag_FC=' -z defs'
14601 if test "$GCC" = yes; then
14602 wlarc='${wl}'
14603 archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14604 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14605 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14606 else
14607 case `$CC -V 2>&1` in
14608 *"Compilers 5.0"*)
14609 wlarc=''
14610 archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14611 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14612 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
14615 wlarc='${wl}'
14616 archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
14617 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14618 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14620 esac
14622 hardcode_libdir_flag_spec_FC='-R$libdir'
14623 hardcode_shlibpath_var_FC=no
14624 case $host_os in
14625 solaris2.[0-5] | solaris2.[0-5].*) ;;
14627 # The compiler driver will combine and reorder linker options,
14628 # but understands `-z linker_flag'. GCC discards it without `$wl',
14629 # but is careful enough not to reorder.
14630 # Supported since Solaris 2.6 (maybe 2.5.1?)
14631 if test "$GCC" = yes; then
14632 whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
14633 else
14634 whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
14637 esac
14638 link_all_deplibs_FC=yes
14641 sunos4*)
14642 if test "x$host_vendor" = xsequent; then
14643 # Use $CC to link under sequent, because it throws in some extra .o
14644 # files that make .init and .fini sections work.
14645 archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14646 else
14647 archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14649 hardcode_libdir_flag_spec_FC='-L$libdir'
14650 hardcode_direct_FC=yes
14651 hardcode_minus_L_FC=yes
14652 hardcode_shlibpath_var_FC=no
14655 sysv4)
14656 case $host_vendor in
14657 sni)
14658 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14659 hardcode_direct_FC=yes # is this really true???
14661 siemens)
14662 ## LD is ld it makes a PLAMLIB
14663 ## CC just makes a GrossModule.
14664 archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14665 reload_cmds_FC='$CC -r -o $output$reload_objs'
14666 hardcode_direct_FC=no
14668 motorola)
14669 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14670 hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
14672 esac
14673 runpath_var='LD_RUN_PATH'
14674 hardcode_shlibpath_var_FC=no
14677 sysv4.3*)
14678 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14679 hardcode_shlibpath_var_FC=no
14680 export_dynamic_flag_spec_FC='-Bexport'
14683 sysv4*MP*)
14684 if test -d /usr/nec; then
14685 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14686 hardcode_shlibpath_var_FC=no
14687 runpath_var=LD_RUN_PATH
14688 hardcode_runpath_var=yes
14689 ld_shlibs_FC=yes
14693 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
14694 no_undefined_flag_FC='${wl}-z,text'
14695 archive_cmds_need_lc_FC=no
14696 hardcode_shlibpath_var_FC=no
14697 runpath_var='LD_RUN_PATH'
14699 if test "$GCC" = yes; then
14700 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14701 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14702 else
14703 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14704 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14708 sysv5* | sco3.2v5* | sco5v6*)
14709 # Note: We can NOT use -z defs as we might desire, because we do not
14710 # link with -lc, and that would cause any symbols used from libc to
14711 # always be unresolved, which means just about no library would
14712 # ever link correctly. If we're not using GNU ld we use -z text
14713 # though, which does catch some bad symbols but isn't as heavy-handed
14714 # as -z defs.
14715 no_undefined_flag_FC='${wl}-z,text'
14716 allow_undefined_flag_FC='${wl}-z,nodefs'
14717 archive_cmds_need_lc_FC=no
14718 hardcode_shlibpath_var_FC=no
14719 hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
14720 hardcode_libdir_separator_FC=':'
14721 link_all_deplibs_FC=yes
14722 export_dynamic_flag_spec_FC='${wl}-Bexport'
14723 runpath_var='LD_RUN_PATH'
14725 if test "$GCC" = yes; then
14726 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14727 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14728 else
14729 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14730 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14734 uts4*)
14735 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14736 hardcode_libdir_flag_spec_FC='-L$libdir'
14737 hardcode_shlibpath_var_FC=no
14741 ld_shlibs_FC=no
14743 esac
14745 if test x$host_vendor = xsni; then
14746 case $host in
14747 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
14748 export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
14750 esac
14754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
14755 $as_echo "$ld_shlibs_FC" >&6; }
14756 test "$ld_shlibs_FC" = no && can_build_shared=no
14758 with_gnu_ld_FC=$with_gnu_ld
14766 # Do we need to explicitly link libc?
14768 case "x$archive_cmds_need_lc_FC" in
14769 x|xyes)
14770 # Assume -lc should be added
14771 archive_cmds_need_lc_FC=yes
14773 if test "$enable_shared" = yes && test "$GCC" = yes; then
14774 case $archive_cmds_FC in
14775 *'~'*)
14776 # FIXME: we may have to deal with multi-command sequences.
14778 '$CC '*)
14779 # Test whether the compiler implicitly links with -lc since on some
14780 # systems, -lgcc has to come before -lc. If gcc already passes -lc
14781 # to ld, don't add -lc before -lgcc.
14782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
14783 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
14784 if test "${lt_cv_archive_cmds_need_lc_FC+set}" = set; then :
14785 $as_echo_n "(cached) " >&6
14786 else
14787 $RM conftest*
14788 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14790 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
14791 (eval $ac_compile) 2>&5
14792 ac_status=$?
14793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14794 test $ac_status = 0; } 2>conftest.err; then
14795 soname=conftest
14796 lib=conftest
14797 libobjs=conftest.$ac_objext
14798 deplibs=
14799 wl=$lt_prog_compiler_wl_FC
14800 pic_flag=$lt_prog_compiler_pic_FC
14801 compiler_flags=-v
14802 linker_flags=-v
14803 verstring=
14804 output_objdir=.
14805 libname=conftest
14806 lt_save_allow_undefined_flag=$allow_undefined_flag_FC
14807 allow_undefined_flag_FC=
14808 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
14809 (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
14810 ac_status=$?
14811 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14812 test $ac_status = 0; }
14813 then
14814 lt_cv_archive_cmds_need_lc_FC=no
14815 else
14816 lt_cv_archive_cmds_need_lc_FC=yes
14818 allow_undefined_flag_FC=$lt_save_allow_undefined_flag
14819 else
14820 cat conftest.err 1>&5
14822 $RM conftest*
14825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
14826 $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
14827 archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
14829 esac
14832 esac
14897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14898 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14900 library_names_spec=
14901 libname_spec='lib$name'
14902 soname_spec=
14903 shrext_cmds=".so"
14904 postinstall_cmds=
14905 postuninstall_cmds=
14906 finish_cmds=
14907 finish_eval=
14908 shlibpath_var=
14909 shlibpath_overrides_runpath=unknown
14910 version_type=none
14911 dynamic_linker="$host_os ld.so"
14912 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14913 need_lib_prefix=unknown
14914 hardcode_into_libs=no
14916 # when you set need_version to no, make sure it does not cause -set_version
14917 # flags to be left without arguments
14918 need_version=unknown
14920 case $host_os in
14921 aix3*)
14922 version_type=linux
14923 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14924 shlibpath_var=LIBPATH
14926 # AIX 3 has no versioning support, so we append a major version to the name.
14927 soname_spec='${libname}${release}${shared_ext}$major'
14930 aix[4-9]*)
14931 version_type=linux
14932 need_lib_prefix=no
14933 need_version=no
14934 hardcode_into_libs=yes
14935 if test "$host_cpu" = ia64; then
14936 # AIX 5 supports IA64
14937 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14938 shlibpath_var=LD_LIBRARY_PATH
14939 else
14940 # With GCC up to 2.95.x, collect2 would create an import file
14941 # for dependence libraries. The import file would start with
14942 # the line `#! .'. This would cause the generated library to
14943 # depend on `.', always an invalid library. This was fixed in
14944 # development snapshots of GCC prior to 3.0.
14945 case $host_os in
14946 aix4 | aix4.[01] | aix4.[01].*)
14947 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14948 echo ' yes '
14949 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14951 else
14952 can_build_shared=no
14955 esac
14956 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14957 # soname into executable. Probably we can add versioning support to
14958 # collect2, so additional links can be useful in future.
14959 if test "$aix_use_runtimelinking" = yes; then
14960 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14961 # instead of lib<name>.a to let people know that these are not
14962 # typical AIX shared libraries.
14963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14964 else
14965 # We preserve .a as extension for shared libraries through AIX4.2
14966 # and later when we are not doing run time linking.
14967 library_names_spec='${libname}${release}.a $libname.a'
14968 soname_spec='${libname}${release}${shared_ext}$major'
14970 shlibpath_var=LIBPATH
14974 amigaos*)
14975 case $host_cpu in
14976 powerpc)
14977 # Since July 2007 AmigaOS4 officially supports .so libraries.
14978 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14979 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14981 m68k)
14982 library_names_spec='$libname.ixlibrary $libname.a'
14983 # Create ${libname}_ixlibrary.a entries in /sys/libs.
14984 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'
14986 esac
14989 beos*)
14990 library_names_spec='${libname}${shared_ext}'
14991 dynamic_linker="$host_os ld.so"
14992 shlibpath_var=LIBRARY_PATH
14995 bsdi[45]*)
14996 version_type=linux
14997 need_version=no
14998 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14999 soname_spec='${libname}${release}${shared_ext}$major'
15000 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15001 shlibpath_var=LD_LIBRARY_PATH
15002 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15003 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15004 # the default ld.so.conf also contains /usr/contrib/lib and
15005 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15006 # libtool to hard-code these into programs
15009 cygwin* | mingw* | pw32* | cegcc*)
15010 version_type=windows
15011 shrext_cmds=".dll"
15012 need_version=no
15013 need_lib_prefix=no
15015 case $GCC,$host_os in
15016 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15017 library_names_spec='$libname.dll.a'
15018 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15019 postinstall_cmds='base_file=`basename \${file}`~
15020 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15021 dldir=$destdir/`dirname \$dlpath`~
15022 test -d \$dldir || mkdir -p \$dldir~
15023 $install_prog $dir/$dlname \$dldir/$dlname~
15024 chmod a+x \$dldir/$dlname~
15025 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15026 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15028 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15029 dlpath=$dir/\$dldll~
15030 $RM \$dlpath'
15031 shlibpath_overrides_runpath=yes
15033 case $host_os in
15034 cygwin*)
15035 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15036 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15039 mingw* | cegcc*)
15040 # MinGW DLLs use traditional 'lib' prefix
15041 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15043 pw32*)
15044 # pw32 DLLs use 'pw' prefix rather than 'lib'
15045 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15047 esac
15051 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15053 esac
15054 dynamic_linker='Win32 ld.exe'
15055 # FIXME: first we should search . and the directory the executable is in
15056 shlibpath_var=PATH
15059 darwin* | rhapsody*)
15060 dynamic_linker="$host_os dyld"
15061 version_type=darwin
15062 need_lib_prefix=no
15063 need_version=no
15064 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15065 soname_spec='${libname}${release}${major}$shared_ext'
15066 shlibpath_overrides_runpath=yes
15067 shlibpath_var=DYLD_LIBRARY_PATH
15068 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15070 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15073 dgux*)
15074 version_type=linux
15075 need_lib_prefix=no
15076 need_version=no
15077 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15078 soname_spec='${libname}${release}${shared_ext}$major'
15079 shlibpath_var=LD_LIBRARY_PATH
15082 freebsd* | dragonfly*)
15083 # DragonFly does not have aout. When/if they implement a new
15084 # versioning mechanism, adjust this.
15085 if test -x /usr/bin/objformat; then
15086 objformat=`/usr/bin/objformat`
15087 else
15088 case $host_os in
15089 freebsd[23].*) objformat=aout ;;
15090 *) objformat=elf ;;
15091 esac
15093 version_type=freebsd-$objformat
15094 case $version_type in
15095 freebsd-elf*)
15096 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15097 need_version=no
15098 need_lib_prefix=no
15100 freebsd-*)
15101 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15102 need_version=yes
15104 esac
15105 shlibpath_var=LD_LIBRARY_PATH
15106 case $host_os in
15107 freebsd2.*)
15108 shlibpath_overrides_runpath=yes
15110 freebsd3.[01]* | freebsdelf3.[01]*)
15111 shlibpath_overrides_runpath=yes
15112 hardcode_into_libs=yes
15114 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15115 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15116 shlibpath_overrides_runpath=no
15117 hardcode_into_libs=yes
15119 *) # from 4.6 on, and DragonFly
15120 shlibpath_overrides_runpath=yes
15121 hardcode_into_libs=yes
15123 esac
15126 gnu*)
15127 version_type=linux
15128 need_lib_prefix=no
15129 need_version=no
15130 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15131 soname_spec='${libname}${release}${shared_ext}$major'
15132 shlibpath_var=LD_LIBRARY_PATH
15133 hardcode_into_libs=yes
15136 haiku*)
15137 version_type=linux
15138 need_lib_prefix=no
15139 need_version=no
15140 dynamic_linker="$host_os runtime_loader"
15141 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15142 soname_spec='${libname}${release}${shared_ext}$major'
15143 shlibpath_var=LIBRARY_PATH
15144 shlibpath_overrides_runpath=yes
15145 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15146 hardcode_into_libs=yes
15149 hpux9* | hpux10* | hpux11*)
15150 # Give a soname corresponding to the major version so that dld.sl refuses to
15151 # link against other versions.
15152 version_type=sunos
15153 need_lib_prefix=no
15154 need_version=no
15155 case $host_cpu in
15156 ia64*)
15157 shrext_cmds='.so'
15158 hardcode_into_libs=yes
15159 dynamic_linker="$host_os dld.so"
15160 shlibpath_var=LD_LIBRARY_PATH
15161 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15162 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15163 soname_spec='${libname}${release}${shared_ext}$major'
15164 if test "X$HPUX_IA64_MODE" = X32; then
15165 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15166 else
15167 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15169 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15171 hppa*64*)
15172 shrext_cmds='.sl'
15173 hardcode_into_libs=yes
15174 dynamic_linker="$host_os dld.sl"
15175 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15176 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15178 soname_spec='${libname}${release}${shared_ext}$major'
15179 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15180 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15183 shrext_cmds='.sl'
15184 dynamic_linker="$host_os dld.sl"
15185 shlibpath_var=SHLIB_PATH
15186 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
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'
15190 esac
15191 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15192 postinstall_cmds='chmod 555 $lib'
15193 # or fails outright, so override atomically:
15194 install_override_mode=555
15197 interix[3-9]*)
15198 version_type=linux
15199 need_lib_prefix=no
15200 need_version=no
15201 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15202 soname_spec='${libname}${release}${shared_ext}$major'
15203 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15204 shlibpath_var=LD_LIBRARY_PATH
15205 shlibpath_overrides_runpath=no
15206 hardcode_into_libs=yes
15209 irix5* | irix6* | nonstopux*)
15210 case $host_os in
15211 nonstopux*) version_type=nonstopux ;;
15213 if test "$lt_cv_prog_gnu_ld" = yes; then
15214 version_type=linux
15215 else
15216 version_type=irix
15217 fi ;;
15218 esac
15219 need_lib_prefix=no
15220 need_version=no
15221 soname_spec='${libname}${release}${shared_ext}$major'
15222 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15223 case $host_os in
15224 irix5* | nonstopux*)
15225 libsuff= shlibsuff=
15228 case $LD in # libtool.m4 will add one of these switches to LD
15229 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15230 libsuff= shlibsuff= libmagic=32-bit;;
15231 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15232 libsuff=32 shlibsuff=N32 libmagic=N32;;
15233 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15234 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15235 *) libsuff= shlibsuff= libmagic=never-match;;
15236 esac
15238 esac
15239 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15240 shlibpath_overrides_runpath=no
15241 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15242 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15243 hardcode_into_libs=yes
15246 # No shared lib support for Linux oldld, aout, or coff.
15247 linux*oldld* | linux*aout* | linux*coff*)
15248 dynamic_linker=no
15251 # This must be Linux ELF.
15252 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15253 version_type=linux
15254 need_lib_prefix=no
15255 need_version=no
15256 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15257 soname_spec='${libname}${release}${shared_ext}$major'
15258 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15259 shlibpath_var=LD_LIBRARY_PATH
15260 shlibpath_overrides_runpath=no
15262 # Some binutils ld are patched to set DT_RUNPATH
15263 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
15264 $as_echo_n "(cached) " >&6
15265 else
15266 lt_cv_shlibpath_overrides_runpath=no
15267 save_LDFLAGS=$LDFLAGS
15268 save_libdir=$libdir
15269 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
15270 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
15271 if test x$gcc_no_link = xyes; then
15272 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
15274 cat > conftest.$ac_ext <<_ACEOF
15275 program main
15278 _ACEOF
15279 if ac_fn_fc_try_link "$LINENO"; then :
15280 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15281 lt_cv_shlibpath_overrides_runpath=yes
15284 rm -f core conftest.err conftest.$ac_objext \
15285 conftest$ac_exeext conftest.$ac_ext
15286 LDFLAGS=$save_LDFLAGS
15287 libdir=$save_libdir
15291 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15293 # This implies no fast_install, which is unacceptable.
15294 # Some rework will be needed to allow for fast_install
15295 # before this can be enabled.
15296 hardcode_into_libs=yes
15298 # Append ld.so.conf contents to the search path
15299 if test -f /etc/ld.so.conf; then
15300 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' ' '`
15301 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15304 # We used to test for /lib/ld.so.1 and disable shared libraries on
15305 # powerpc, because MkLinux only supported shared libraries with the
15306 # GNU dynamic linker. Since this was broken with cross compilers,
15307 # most powerpc-linux boxes support dynamic linking these days and
15308 # people can always --disable-shared, the test was removed, and we
15309 # assume the GNU/Linux dynamic linker is in use.
15310 dynamic_linker='GNU/Linux ld.so'
15313 netbsd*)
15314 version_type=sunos
15315 need_lib_prefix=no
15316 need_version=no
15317 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15318 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15319 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15320 dynamic_linker='NetBSD (a.out) ld.so'
15321 else
15322 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15323 soname_spec='${libname}${release}${shared_ext}$major'
15324 dynamic_linker='NetBSD ld.elf_so'
15326 shlibpath_var=LD_LIBRARY_PATH
15327 shlibpath_overrides_runpath=yes
15328 hardcode_into_libs=yes
15331 newsos6)
15332 version_type=linux
15333 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15334 shlibpath_var=LD_LIBRARY_PATH
15335 shlibpath_overrides_runpath=yes
15338 *nto* | *qnx*)
15339 version_type=qnx
15340 need_lib_prefix=no
15341 need_version=no
15342 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15343 soname_spec='${libname}${release}${shared_ext}$major'
15344 shlibpath_var=LD_LIBRARY_PATH
15345 shlibpath_overrides_runpath=no
15346 hardcode_into_libs=yes
15347 dynamic_linker='ldqnx.so'
15350 openbsd*)
15351 version_type=sunos
15352 sys_lib_dlsearch_path_spec="/usr/lib"
15353 need_lib_prefix=no
15354 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15355 case $host_os in
15356 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15357 *) need_version=no ;;
15358 esac
15359 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15360 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15361 shlibpath_var=LD_LIBRARY_PATH
15362 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15363 case $host_os in
15364 openbsd2.[89] | openbsd2.[89].*)
15365 shlibpath_overrides_runpath=no
15368 shlibpath_overrides_runpath=yes
15370 esac
15371 else
15372 shlibpath_overrides_runpath=yes
15376 os2*)
15377 libname_spec='$name'
15378 shrext_cmds=".dll"
15379 need_lib_prefix=no
15380 library_names_spec='$libname${shared_ext} $libname.a'
15381 dynamic_linker='OS/2 ld.exe'
15382 shlibpath_var=LIBPATH
15385 osf3* | osf4* | osf5*)
15386 version_type=osf
15387 need_lib_prefix=no
15388 need_version=no
15389 soname_spec='${libname}${release}${shared_ext}$major'
15390 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15391 shlibpath_var=LD_LIBRARY_PATH
15392 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15393 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15396 rdos*)
15397 dynamic_linker=no
15400 solaris*)
15401 version_type=linux
15402 need_lib_prefix=no
15403 need_version=no
15404 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15405 soname_spec='${libname}${release}${shared_ext}$major'
15406 shlibpath_var=LD_LIBRARY_PATH
15407 shlibpath_overrides_runpath=yes
15408 hardcode_into_libs=yes
15409 # ldd complains unless libraries are executable
15410 postinstall_cmds='chmod +x $lib'
15413 sunos4*)
15414 version_type=sunos
15415 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15416 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15417 shlibpath_var=LD_LIBRARY_PATH
15418 shlibpath_overrides_runpath=yes
15419 if test "$with_gnu_ld" = yes; then
15420 need_lib_prefix=no
15422 need_version=yes
15425 sysv4 | sysv4.3*)
15426 version_type=linux
15427 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15428 soname_spec='${libname}${release}${shared_ext}$major'
15429 shlibpath_var=LD_LIBRARY_PATH
15430 case $host_vendor in
15431 sni)
15432 shlibpath_overrides_runpath=no
15433 need_lib_prefix=no
15434 runpath_var=LD_RUN_PATH
15436 siemens)
15437 need_lib_prefix=no
15439 motorola)
15440 need_lib_prefix=no
15441 need_version=no
15442 shlibpath_overrides_runpath=no
15443 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15445 esac
15448 sysv4*MP*)
15449 if test -d /usr/nec ;then
15450 version_type=linux
15451 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15452 soname_spec='$libname${shared_ext}.$major'
15453 shlibpath_var=LD_LIBRARY_PATH
15457 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15458 version_type=freebsd-elf
15459 need_lib_prefix=no
15460 need_version=no
15461 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15462 soname_spec='${libname}${release}${shared_ext}$major'
15463 shlibpath_var=LD_LIBRARY_PATH
15464 shlibpath_overrides_runpath=yes
15465 hardcode_into_libs=yes
15466 if test "$with_gnu_ld" = yes; then
15467 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15468 else
15469 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15470 case $host_os in
15471 sco3.2v5*)
15472 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15474 esac
15476 sys_lib_dlsearch_path_spec='/usr/lib'
15479 tpf*)
15480 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15481 version_type=linux
15482 need_lib_prefix=no
15483 need_version=no
15484 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15485 shlibpath_var=LD_LIBRARY_PATH
15486 shlibpath_overrides_runpath=no
15487 hardcode_into_libs=yes
15490 uts4*)
15491 version_type=linux
15492 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15493 soname_spec='${libname}${release}${shared_ext}$major'
15494 shlibpath_var=LD_LIBRARY_PATH
15498 dynamic_linker=no
15500 esac
15501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15502 $as_echo "$dynamic_linker" >&6; }
15503 test "$dynamic_linker" = no && can_build_shared=no
15505 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15506 if test "$GCC" = yes; then
15507 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15510 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15511 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15513 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15514 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15555 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15556 hardcode_action_FC=
15557 if test -n "$hardcode_libdir_flag_spec_FC" ||
15558 test -n "$runpath_var_FC" ||
15559 test "X$hardcode_automatic_FC" = "Xyes" ; then
15561 # We can hardcode non-existent directories.
15562 if test "$hardcode_direct_FC" != no &&
15563 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15564 # have to relink, otherwise we might link with an installed library
15565 # when we should be linking with a yet-to-be-installed one
15566 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
15567 test "$hardcode_minus_L_FC" != no; then
15568 # Linking always hardcodes the temporary library directory.
15569 hardcode_action_FC=relink
15570 else
15571 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15572 hardcode_action_FC=immediate
15574 else
15575 # We cannot hardcode anything, or else we can only hardcode existing
15576 # directories.
15577 hardcode_action_FC=unsupported
15579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
15580 $as_echo "$hardcode_action_FC" >&6; }
15582 if test "$hardcode_action_FC" = relink ||
15583 test "$inherit_rpath_FC" = yes; then
15584 # Fast installation is not supported
15585 enable_fast_install=no
15586 elif test "$shlibpath_overrides_runpath" = yes ||
15587 test "$enable_shared" = no; then
15588 # Fast installation is not necessary
15589 enable_fast_install=needless
15598 fi # test -n "$compiler"
15600 GCC=$lt_save_GCC
15601 CC="$lt_save_CC"
15602 fi # test "$_lt_disable_FC" != yes
15604 ac_ext=c
15605 ac_cpp='$CPP $CPPFLAGS'
15606 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15607 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15608 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15612 # extra LD Flags which are required for targets
15613 case "${host}" in
15614 *-darwin*)
15615 # Darwin needs -single_module when linking libgfortran
15616 extra_ldflags_libgfortran=-Wl,-single_module
15618 esac
15621 # We need a working compiler at that point, otherwise give a clear
15622 # error message and bail out.
15624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the GNU Fortran compiler is working" >&5
15625 $as_echo_n "checking whether the GNU Fortran compiler is working... " >&6; }
15626 ac_ext=${ac_fc_srcext-f}
15627 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
15628 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
15629 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
15631 cat > conftest.$ac_ext <<_ACEOF
15633 program foo
15634 real, parameter :: bar = sin (12.34 / 2.5)
15635 end program foo
15636 _ACEOF
15637 if ac_fn_fc_try_compile "$LINENO"; then :
15638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15639 $as_echo "yes" >&6; }
15640 else
15641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15642 $as_echo "no" >&6; }
15643 as_fn_error "GNU Fortran is not working; please report a bug in http://gcc.gnu.org/bugzilla, attaching $PWD/config.log" "$LINENO" 5
15646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15647 ac_ext=c
15648 ac_cpp='$CPP $CPPFLAGS'
15649 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15650 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15651 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15655 # Check whether --enable-largefile was given.
15656 if test "${enable_largefile+set}" = set; then :
15657 enableval=$enable_largefile;
15660 if test "$enable_largefile" != no; then
15662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15663 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
15664 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
15665 $as_echo_n "(cached) " >&6
15666 else
15667 ac_cv_sys_largefile_CC=no
15668 if test "$GCC" != yes; then
15669 ac_save_CC=$CC
15670 while :; do
15671 # IRIX 6.2 and later do not support large files by default,
15672 # so use the C compiler's -n32 option if that helps.
15673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15674 /* end confdefs.h. */
15675 #include <sys/types.h>
15676 /* Check that off_t can represent 2**63 - 1 correctly.
15677 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15678 since some C++ compilers masquerading as C compilers
15679 incorrectly reject 9223372036854775807. */
15680 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15681 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15682 && LARGE_OFF_T % 2147483647 == 1)
15683 ? 1 : -1];
15685 main ()
15689 return 0;
15691 _ACEOF
15692 if ac_fn_c_try_compile "$LINENO"; then :
15693 break
15695 rm -f core conftest.err conftest.$ac_objext
15696 CC="$CC -n32"
15697 if ac_fn_c_try_compile "$LINENO"; then :
15698 ac_cv_sys_largefile_CC=' -n32'; break
15700 rm -f core conftest.err conftest.$ac_objext
15701 break
15702 done
15703 CC=$ac_save_CC
15704 rm -f conftest.$ac_ext
15707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15708 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
15709 if test "$ac_cv_sys_largefile_CC" != no; then
15710 CC=$CC$ac_cv_sys_largefile_CC
15713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15714 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15715 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
15716 $as_echo_n "(cached) " >&6
15717 else
15718 while :; do
15719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15720 /* end confdefs.h. */
15721 #include <sys/types.h>
15722 /* Check that off_t can represent 2**63 - 1 correctly.
15723 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15724 since some C++ compilers masquerading as C compilers
15725 incorrectly reject 9223372036854775807. */
15726 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15727 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15728 && LARGE_OFF_T % 2147483647 == 1)
15729 ? 1 : -1];
15731 main ()
15735 return 0;
15737 _ACEOF
15738 if ac_fn_c_try_compile "$LINENO"; then :
15739 ac_cv_sys_file_offset_bits=no; break
15741 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15743 /* end confdefs.h. */
15744 #define _FILE_OFFSET_BITS 64
15745 #include <sys/types.h>
15746 /* Check that off_t can represent 2**63 - 1 correctly.
15747 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15748 since some C++ compilers masquerading as C compilers
15749 incorrectly reject 9223372036854775807. */
15750 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15751 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15752 && LARGE_OFF_T % 2147483647 == 1)
15753 ? 1 : -1];
15755 main ()
15759 return 0;
15761 _ACEOF
15762 if ac_fn_c_try_compile "$LINENO"; then :
15763 ac_cv_sys_file_offset_bits=64; break
15765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15766 ac_cv_sys_file_offset_bits=unknown
15767 break
15768 done
15770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15771 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
15772 case $ac_cv_sys_file_offset_bits in #(
15773 no | unknown) ;;
15775 cat >>confdefs.h <<_ACEOF
15776 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
15777 _ACEOF
15779 esac
15780 rm -rf conftest*
15781 if test $ac_cv_sys_file_offset_bits = unknown; then
15782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15783 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
15784 if test "${ac_cv_sys_large_files+set}" = set; then :
15785 $as_echo_n "(cached) " >&6
15786 else
15787 while :; do
15788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15789 /* end confdefs.h. */
15790 #include <sys/types.h>
15791 /* Check that off_t can represent 2**63 - 1 correctly.
15792 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15793 since some C++ compilers masquerading as C compilers
15794 incorrectly reject 9223372036854775807. */
15795 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15796 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15797 && LARGE_OFF_T % 2147483647 == 1)
15798 ? 1 : -1];
15800 main ()
15804 return 0;
15806 _ACEOF
15807 if ac_fn_c_try_compile "$LINENO"; then :
15808 ac_cv_sys_large_files=no; break
15810 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15812 /* end confdefs.h. */
15813 #define _LARGE_FILES 1
15814 #include <sys/types.h>
15815 /* Check that off_t can represent 2**63 - 1 correctly.
15816 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15817 since some C++ compilers masquerading as C compilers
15818 incorrectly reject 9223372036854775807. */
15819 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
15820 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15821 && LARGE_OFF_T % 2147483647 == 1)
15822 ? 1 : -1];
15824 main ()
15828 return 0;
15830 _ACEOF
15831 if ac_fn_c_try_compile "$LINENO"; then :
15832 ac_cv_sys_large_files=1; break
15834 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15835 ac_cv_sys_large_files=unknown
15836 break
15837 done
15839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15840 $as_echo "$ac_cv_sys_large_files" >&6; }
15841 case $ac_cv_sys_large_files in #(
15842 no | unknown) ;;
15844 cat >>confdefs.h <<_ACEOF
15845 #define _LARGE_FILES $ac_cv_sys_large_files
15846 _ACEOF
15848 esac
15849 rm -rf conftest*
15854 # Types
15855 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
15856 if test "x$ac_cv_type_off_t" = x""yes; then :
15858 else
15860 cat >>confdefs.h <<_ACEOF
15861 #define off_t long int
15862 _ACEOF
15867 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
15868 if test "x$ac_cv_type_intptr_t" = x""yes; then :
15870 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
15872 else
15873 for ac_type in 'int' 'long int' 'long long int'; do
15874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15875 /* end confdefs.h. */
15876 $ac_includes_default
15878 main ()
15880 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
15881 test_array [0] = 0
15884 return 0;
15886 _ACEOF
15887 if ac_fn_c_try_compile "$LINENO"; then :
15889 cat >>confdefs.h <<_ACEOF
15890 #define intptr_t $ac_type
15891 _ACEOF
15893 ac_type=
15895 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15896 test -z "$ac_type" && break
15897 done
15902 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
15903 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
15905 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
15907 else
15908 for ac_type in 'unsigned int' 'unsigned long int' \
15909 'unsigned long long int'; do
15910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15911 /* end confdefs.h. */
15912 $ac_includes_default
15914 main ()
15916 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
15917 test_array [0] = 0
15920 return 0;
15922 _ACEOF
15923 if ac_fn_c_try_compile "$LINENO"; then :
15925 cat >>confdefs.h <<_ACEOF
15926 #define uintptr_t $ac_type
15927 _ACEOF
15929 ac_type=
15931 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15932 test -z "$ac_type" && break
15933 done
15937 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
15938 if test "x$ac_cv_type_ptrdiff_t" = x""yes; then :
15940 cat >>confdefs.h <<_ACEOF
15941 #define HAVE_PTRDIFF_T 1
15942 _ACEOF
15948 # check header files (we assume C89 is available, so don't check for that)
15952 for ac_header in $ac_header_list
15953 do :
15954 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15955 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15957 eval as_val=\$$as_ac_Header
15958 if test "x$as_val" = x""yes; then :
15959 cat >>confdefs.h <<_ACEOF
15960 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15961 _ACEOF
15965 done
15997 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
15999 acx_cv_header_stdint=stddef.h
16000 acx_cv_header_stdint_kind="(already complete)"
16001 for i in stdint.h $inttype_headers; do
16002 unset ac_cv_type_uintptr_t
16003 unset ac_cv_type_uintmax_t
16004 unset ac_cv_type_int_least32_t
16005 unset ac_cv_type_int_fast32_t
16006 unset ac_cv_type_uint64_t
16007 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
16008 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
16009 #include <$i>
16011 if test "x$ac_cv_type_uintmax_t" = x""yes; then :
16012 acx_cv_header_stdint=$i
16013 else
16014 continue
16017 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16018 #include <$i>
16020 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
16022 else
16023 acx_cv_header_stdint_kind="(mostly complete)"
16026 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
16027 #include <$i>
16029 if test "x$ac_cv_type_int_least32_t" = x""yes; then :
16031 else
16032 acx_cv_header_stdint_kind="(mostly complete)"
16035 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
16036 #include <$i>
16038 if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
16040 else
16041 acx_cv_header_stdint_kind="(mostly complete)"
16044 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16045 #include <$i>
16047 if test "x$ac_cv_type_uint64_t" = x""yes; then :
16049 else
16050 acx_cv_header_stdint_kind="(lacks uint64_t)"
16053 break
16054 done
16055 if test "$acx_cv_header_stdint" = stddef.h; then
16056 acx_cv_header_stdint_kind="(lacks uintmax_t)"
16057 for i in stdint.h $inttype_headers; do
16058 unset ac_cv_type_uintptr_t
16059 unset ac_cv_type_uint32_t
16060 unset ac_cv_type_uint64_t
16061 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
16062 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
16063 #include <$i>
16065 if test "x$ac_cv_type_uint32_t" = x""yes; then :
16066 acx_cv_header_stdint=$i
16067 else
16068 continue
16071 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16072 #include <$i>
16074 if test "x$ac_cv_type_uint64_t" = x""yes; then :
16078 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16079 #include <$i>
16081 if test "x$ac_cv_type_uintptr_t" = x""yes; then :
16085 break
16086 done
16088 if test "$acx_cv_header_stdint" = stddef.h; then
16089 acx_cv_header_stdint_kind="(u_intXX_t style)"
16090 for i in sys/types.h $inttype_headers; do
16091 unset ac_cv_type_u_int32_t
16092 unset ac_cv_type_u_int64_t
16093 $as_echo_n "looking for u_intXX_t types in $i, " >&6
16094 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
16095 #include <$i>
16097 if test "x$ac_cv_type_u_int32_t" = x""yes; then :
16098 acx_cv_header_stdint=$i
16099 else
16100 continue
16103 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
16104 #include <$i>
16106 if test "x$ac_cv_type_u_int64_t" = x""yes; then :
16110 break
16111 done
16113 if test "$acx_cv_header_stdint" = stddef.h; then
16114 acx_cv_header_stdint_kind="(using manual detection)"
16117 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
16118 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
16119 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
16120 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
16121 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
16123 # ----------------- Summarize what we found so far
16125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
16126 $as_echo_n "checking what to include in gstdint.h... " >&6; }
16128 case `$as_basename -- gstdint.h ||
16129 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
16130 Xgstdint.h : 'X\(//\)$' \| \
16131 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
16132 $as_echo X/gstdint.h |
16133 sed '/^.*\/\([^/][^/]*\)\/*$/{
16134 s//\1/
16137 /^X\/\(\/\/\)$/{
16138 s//\1/
16141 /^X\/\(\/\).*/{
16142 s//\1/
16145 s/.*/./; q'` in
16146 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16147 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16148 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16149 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16150 *) ;;
16151 esac
16153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
16154 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
16156 # ----------------- done included file, check C basic types --------
16158 # Lacking an uintptr_t? Test size of void *
16159 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
16160 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
16161 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16162 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16163 # This bug is HP SR number 8606223364.
16164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16165 $as_echo_n "checking size of void *... " >&6; }
16166 if test "${ac_cv_sizeof_void_p+set}" = set; then :
16167 $as_echo_n "(cached) " >&6
16168 else
16169 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16171 else
16172 if test "$ac_cv_type_void_p" = yes; then
16173 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16174 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16175 { as_fn_set_status 77
16176 as_fn_error "cannot compute sizeof (void *)
16177 See \`config.log' for more details." "$LINENO" 5; }; }
16178 else
16179 ac_cv_sizeof_void_p=0
16184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16185 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16189 cat >>confdefs.h <<_ACEOF
16190 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16191 _ACEOF
16194 esac
16196 # Lacking an uint64_t? Test size of long
16197 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
16198 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
16199 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16200 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16201 # This bug is HP SR number 8606223364.
16202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16203 $as_echo_n "checking size of long... " >&6; }
16204 if test "${ac_cv_sizeof_long+set}" = set; then :
16205 $as_echo_n "(cached) " >&6
16206 else
16207 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16209 else
16210 if test "$ac_cv_type_long" = yes; then
16211 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16212 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16213 { as_fn_set_status 77
16214 as_fn_error "cannot compute sizeof (long)
16215 See \`config.log' for more details." "$LINENO" 5; }; }
16216 else
16217 ac_cv_sizeof_long=0
16222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16223 $as_echo "$ac_cv_sizeof_long" >&6; }
16227 cat >>confdefs.h <<_ACEOF
16228 #define SIZEOF_LONG $ac_cv_sizeof_long
16229 _ACEOF
16232 esac
16234 if test $acx_cv_header_stdint = stddef.h; then
16235 # Lacking a good header? Test size of everything and deduce all types.
16236 # The cast to long int works around a bug in the HP C Compiler
16237 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16238 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16239 # This bug is HP SR number 8606223364.
16240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
16241 $as_echo_n "checking size of int... " >&6; }
16242 if test "${ac_cv_sizeof_int+set}" = set; then :
16243 $as_echo_n "(cached) " >&6
16244 else
16245 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
16247 else
16248 if test "$ac_cv_type_int" = yes; then
16249 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16250 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16251 { as_fn_set_status 77
16252 as_fn_error "cannot compute sizeof (int)
16253 See \`config.log' for more details." "$LINENO" 5; }; }
16254 else
16255 ac_cv_sizeof_int=0
16260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
16261 $as_echo "$ac_cv_sizeof_int" >&6; }
16265 cat >>confdefs.h <<_ACEOF
16266 #define SIZEOF_INT $ac_cv_sizeof_int
16267 _ACEOF
16270 # The cast to long int works around a bug in the HP C Compiler
16271 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16272 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16273 # This bug is HP SR number 8606223364.
16274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
16275 $as_echo_n "checking size of short... " >&6; }
16276 if test "${ac_cv_sizeof_short+set}" = set; then :
16277 $as_echo_n "(cached) " >&6
16278 else
16279 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
16281 else
16282 if test "$ac_cv_type_short" = yes; then
16283 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16284 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16285 { as_fn_set_status 77
16286 as_fn_error "cannot compute sizeof (short)
16287 See \`config.log' for more details." "$LINENO" 5; }; }
16288 else
16289 ac_cv_sizeof_short=0
16294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
16295 $as_echo "$ac_cv_sizeof_short" >&6; }
16299 cat >>confdefs.h <<_ACEOF
16300 #define SIZEOF_SHORT $ac_cv_sizeof_short
16301 _ACEOF
16304 # The cast to long int works around a bug in the HP C Compiler
16305 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16306 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16307 # This bug is HP SR number 8606223364.
16308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
16309 $as_echo_n "checking size of char... " >&6; }
16310 if test "${ac_cv_sizeof_char+set}" = set; then :
16311 $as_echo_n "(cached) " >&6
16312 else
16313 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
16315 else
16316 if test "$ac_cv_type_char" = yes; then
16317 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16318 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16319 { as_fn_set_status 77
16320 as_fn_error "cannot compute sizeof (char)
16321 See \`config.log' for more details." "$LINENO" 5; }; }
16322 else
16323 ac_cv_sizeof_char=0
16328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
16329 $as_echo "$ac_cv_sizeof_char" >&6; }
16333 cat >>confdefs.h <<_ACEOF
16334 #define SIZEOF_CHAR $ac_cv_sizeof_char
16335 _ACEOF
16339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
16340 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
16341 case "$ac_cv_sizeof_char" in
16342 1) acx_cv_type_int8_t=char ;;
16343 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
16344 esac
16345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
16346 $as_echo "$acx_cv_type_int8_t" >&6; }
16348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
16349 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
16350 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
16351 2:*) acx_cv_type_int16_t=int ;;
16352 *:2) acx_cv_type_int16_t=short ;;
16353 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
16354 esac
16355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
16356 $as_echo "$acx_cv_type_int16_t" >&6; }
16358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
16359 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
16360 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
16361 4:*) acx_cv_type_int32_t=int ;;
16362 *:4) acx_cv_type_int32_t=long ;;
16363 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
16364 esac
16365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
16366 $as_echo "$acx_cv_type_int32_t" >&6; }
16369 # These tests are here to make the output prettier
16371 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
16372 case "$ac_cv_sizeof_long" in
16373 8) acx_cv_type_int64_t=long ;;
16374 esac
16375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
16376 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
16377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
16378 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
16381 # Now we can use the above types
16383 if test "$ac_cv_type_uintptr_t" != yes; then
16384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
16385 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
16386 case $ac_cv_sizeof_void_p in
16387 2) acx_cv_type_intptr_t=int16_t ;;
16388 4) acx_cv_type_intptr_t=int32_t ;;
16389 8) acx_cv_type_intptr_t=int64_t ;;
16390 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
16391 esac
16392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
16393 $as_echo "$acx_cv_type_intptr_t" >&6; }
16396 # ----------------- done all checks, emit header -------------
16397 ac_config_commands="$ac_config_commands gstdint.h"
16402 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
16403 if test "x$ac_cv_member_struct_stat_st_blksize" = x""yes; then :
16405 cat >>confdefs.h <<_ACEOF
16406 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
16407 _ACEOF
16411 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
16412 if test "x$ac_cv_member_struct_stat_st_blocks" = x""yes; then :
16414 cat >>confdefs.h <<_ACEOF
16415 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
16416 _ACEOF
16420 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
16421 if test "x$ac_cv_member_struct_stat_st_rdev" = x""yes; then :
16423 cat >>confdefs.h <<_ACEOF
16424 #define HAVE_STRUCT_STAT_ST_RDEV 1
16425 _ACEOF
16431 # Check for library functions.
16435 for ac_func in $ac_func_list
16436 do :
16437 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16438 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16439 eval as_val=\$$as_ac_var
16440 if test "x$as_val" = x""yes; then :
16441 cat >>confdefs.h <<_ACEOF
16442 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16443 _ACEOF
16446 done
16552 # Check for C99 (and other IEEE) math functions
16553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
16554 $as_echo_n "checking for sin in -lm... " >&6; }
16555 if test "${ac_cv_lib_m_sin+set}" = set; then :
16556 $as_echo_n "(cached) " >&6
16557 else
16558 ac_check_lib_save_LIBS=$LIBS
16559 LIBS="-lm $LIBS"
16560 if test x$gcc_no_link = xyes; then
16561 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16564 /* end confdefs.h. */
16566 /* Override any GCC internal prototype to avoid an error.
16567 Use char because int might match the return type of a GCC
16568 builtin and then its argument prototype would still apply. */
16569 #ifdef __cplusplus
16570 extern "C"
16571 #endif
16572 char sin ();
16574 main ()
16576 return sin ();
16578 return 0;
16580 _ACEOF
16581 if ac_fn_c_try_link "$LINENO"; then :
16582 ac_cv_lib_m_sin=yes
16583 else
16584 ac_cv_lib_m_sin=no
16586 rm -f core conftest.err conftest.$ac_objext \
16587 conftest$ac_exeext conftest.$ac_ext
16588 LIBS=$ac_check_lib_save_LIBS
16590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
16591 $as_echo "$ac_cv_lib_m_sin" >&6; }
16592 if test "x$ac_cv_lib_m_sin" = x""yes; then :
16593 cat >>confdefs.h <<_ACEOF
16594 #define HAVE_LIBM 1
16595 _ACEOF
16597 LIBS="-lm $LIBS"
16607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosf" >&5
16608 $as_echo_n "checking for acosf... " >&6; }
16609 if test "${gcc_cv_math_func_acosf+set}" = set; then :
16610 $as_echo_n "(cached) " >&6
16611 else
16612 if test x$gcc_no_link = xyes; then
16613 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16616 /* end confdefs.h. */
16618 #ifdef HAVE_COMPLEX_H
16619 #include <complex.h>
16620 #endif
16621 #ifdef HAVE_MATH_H
16622 #include <math.h>
16623 #endif
16625 int (*ptr)() = (int (*)())acosf;
16628 main ()
16630 return 0;
16633 _ACEOF
16634 if ac_fn_c_try_link "$LINENO"; then :
16635 gcc_cv_math_func_acosf=yes
16636 else
16637 gcc_cv_math_func_acosf=no
16639 rm -f core conftest.err conftest.$ac_objext \
16640 conftest$ac_exeext conftest.$ac_ext
16642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosf" >&5
16643 $as_echo "$gcc_cv_math_func_acosf" >&6; }
16644 if test $gcc_cv_math_func_acosf = yes; then
16646 cat >>confdefs.h <<_ACEOF
16647 #define HAVE_ACOSF 1
16648 _ACEOF
16655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acos" >&5
16656 $as_echo_n "checking for acos... " >&6; }
16657 if test "${gcc_cv_math_func_acos+set}" = set; then :
16658 $as_echo_n "(cached) " >&6
16659 else
16660 if test x$gcc_no_link = xyes; then
16661 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16664 /* end confdefs.h. */
16666 #ifdef HAVE_COMPLEX_H
16667 #include <complex.h>
16668 #endif
16669 #ifdef HAVE_MATH_H
16670 #include <math.h>
16671 #endif
16673 int (*ptr)() = (int (*)())acos;
16676 main ()
16678 return 0;
16681 _ACEOF
16682 if ac_fn_c_try_link "$LINENO"; then :
16683 gcc_cv_math_func_acos=yes
16684 else
16685 gcc_cv_math_func_acos=no
16687 rm -f core conftest.err conftest.$ac_objext \
16688 conftest$ac_exeext conftest.$ac_ext
16690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acos" >&5
16691 $as_echo "$gcc_cv_math_func_acos" >&6; }
16692 if test $gcc_cv_math_func_acos = yes; then
16694 cat >>confdefs.h <<_ACEOF
16695 #define HAVE_ACOS 1
16696 _ACEOF
16703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosl" >&5
16704 $as_echo_n "checking for acosl... " >&6; }
16705 if test "${gcc_cv_math_func_acosl+set}" = set; then :
16706 $as_echo_n "(cached) " >&6
16707 else
16708 if test x$gcc_no_link = xyes; then
16709 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16712 /* end confdefs.h. */
16714 #ifdef HAVE_COMPLEX_H
16715 #include <complex.h>
16716 #endif
16717 #ifdef HAVE_MATH_H
16718 #include <math.h>
16719 #endif
16721 int (*ptr)() = (int (*)())acosl;
16724 main ()
16726 return 0;
16729 _ACEOF
16730 if ac_fn_c_try_link "$LINENO"; then :
16731 gcc_cv_math_func_acosl=yes
16732 else
16733 gcc_cv_math_func_acosl=no
16735 rm -f core conftest.err conftest.$ac_objext \
16736 conftest$ac_exeext conftest.$ac_ext
16738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosl" >&5
16739 $as_echo "$gcc_cv_math_func_acosl" >&6; }
16740 if test $gcc_cv_math_func_acosl = yes; then
16742 cat >>confdefs.h <<_ACEOF
16743 #define HAVE_ACOSL 1
16744 _ACEOF
16751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshf" >&5
16752 $as_echo_n "checking for acoshf... " >&6; }
16753 if test "${gcc_cv_math_func_acoshf+set}" = set; then :
16754 $as_echo_n "(cached) " >&6
16755 else
16756 if test x$gcc_no_link = xyes; then
16757 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16760 /* end confdefs.h. */
16762 #ifdef HAVE_COMPLEX_H
16763 #include <complex.h>
16764 #endif
16765 #ifdef HAVE_MATH_H
16766 #include <math.h>
16767 #endif
16769 int (*ptr)() = (int (*)())acoshf;
16772 main ()
16774 return 0;
16777 _ACEOF
16778 if ac_fn_c_try_link "$LINENO"; then :
16779 gcc_cv_math_func_acoshf=yes
16780 else
16781 gcc_cv_math_func_acoshf=no
16783 rm -f core conftest.err conftest.$ac_objext \
16784 conftest$ac_exeext conftest.$ac_ext
16786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshf" >&5
16787 $as_echo "$gcc_cv_math_func_acoshf" >&6; }
16788 if test $gcc_cv_math_func_acoshf = yes; then
16790 cat >>confdefs.h <<_ACEOF
16791 #define HAVE_ACOSHF 1
16792 _ACEOF
16799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosh" >&5
16800 $as_echo_n "checking for acosh... " >&6; }
16801 if test "${gcc_cv_math_func_acosh+set}" = set; then :
16802 $as_echo_n "(cached) " >&6
16803 else
16804 if test x$gcc_no_link = xyes; then
16805 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16808 /* end confdefs.h. */
16810 #ifdef HAVE_COMPLEX_H
16811 #include <complex.h>
16812 #endif
16813 #ifdef HAVE_MATH_H
16814 #include <math.h>
16815 #endif
16817 int (*ptr)() = (int (*)())acosh;
16820 main ()
16822 return 0;
16825 _ACEOF
16826 if ac_fn_c_try_link "$LINENO"; then :
16827 gcc_cv_math_func_acosh=yes
16828 else
16829 gcc_cv_math_func_acosh=no
16831 rm -f core conftest.err conftest.$ac_objext \
16832 conftest$ac_exeext conftest.$ac_ext
16834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosh" >&5
16835 $as_echo "$gcc_cv_math_func_acosh" >&6; }
16836 if test $gcc_cv_math_func_acosh = yes; then
16838 cat >>confdefs.h <<_ACEOF
16839 #define HAVE_ACOSH 1
16840 _ACEOF
16847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshl" >&5
16848 $as_echo_n "checking for acoshl... " >&6; }
16849 if test "${gcc_cv_math_func_acoshl+set}" = set; then :
16850 $as_echo_n "(cached) " >&6
16851 else
16852 if test x$gcc_no_link = xyes; then
16853 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16856 /* end confdefs.h. */
16858 #ifdef HAVE_COMPLEX_H
16859 #include <complex.h>
16860 #endif
16861 #ifdef HAVE_MATH_H
16862 #include <math.h>
16863 #endif
16865 int (*ptr)() = (int (*)())acoshl;
16868 main ()
16870 return 0;
16873 _ACEOF
16874 if ac_fn_c_try_link "$LINENO"; then :
16875 gcc_cv_math_func_acoshl=yes
16876 else
16877 gcc_cv_math_func_acoshl=no
16879 rm -f core conftest.err conftest.$ac_objext \
16880 conftest$ac_exeext conftest.$ac_ext
16882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshl" >&5
16883 $as_echo "$gcc_cv_math_func_acoshl" >&6; }
16884 if test $gcc_cv_math_func_acoshl = yes; then
16886 cat >>confdefs.h <<_ACEOF
16887 #define HAVE_ACOSHL 1
16888 _ACEOF
16895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinf" >&5
16896 $as_echo_n "checking for asinf... " >&6; }
16897 if test "${gcc_cv_math_func_asinf+set}" = set; then :
16898 $as_echo_n "(cached) " >&6
16899 else
16900 if test x$gcc_no_link = xyes; then
16901 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16904 /* end confdefs.h. */
16906 #ifdef HAVE_COMPLEX_H
16907 #include <complex.h>
16908 #endif
16909 #ifdef HAVE_MATH_H
16910 #include <math.h>
16911 #endif
16913 int (*ptr)() = (int (*)())asinf;
16916 main ()
16918 return 0;
16921 _ACEOF
16922 if ac_fn_c_try_link "$LINENO"; then :
16923 gcc_cv_math_func_asinf=yes
16924 else
16925 gcc_cv_math_func_asinf=no
16927 rm -f core conftest.err conftest.$ac_objext \
16928 conftest$ac_exeext conftest.$ac_ext
16930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinf" >&5
16931 $as_echo "$gcc_cv_math_func_asinf" >&6; }
16932 if test $gcc_cv_math_func_asinf = yes; then
16934 cat >>confdefs.h <<_ACEOF
16935 #define HAVE_ASINF 1
16936 _ACEOF
16943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin" >&5
16944 $as_echo_n "checking for asin... " >&6; }
16945 if test "${gcc_cv_math_func_asin+set}" = set; then :
16946 $as_echo_n "(cached) " >&6
16947 else
16948 if test x$gcc_no_link = xyes; then
16949 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16952 /* end confdefs.h. */
16954 #ifdef HAVE_COMPLEX_H
16955 #include <complex.h>
16956 #endif
16957 #ifdef HAVE_MATH_H
16958 #include <math.h>
16959 #endif
16961 int (*ptr)() = (int (*)())asin;
16964 main ()
16966 return 0;
16969 _ACEOF
16970 if ac_fn_c_try_link "$LINENO"; then :
16971 gcc_cv_math_func_asin=yes
16972 else
16973 gcc_cv_math_func_asin=no
16975 rm -f core conftest.err conftest.$ac_objext \
16976 conftest$ac_exeext conftest.$ac_ext
16978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asin" >&5
16979 $as_echo "$gcc_cv_math_func_asin" >&6; }
16980 if test $gcc_cv_math_func_asin = yes; then
16982 cat >>confdefs.h <<_ACEOF
16983 #define HAVE_ASIN 1
16984 _ACEOF
16991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinl" >&5
16992 $as_echo_n "checking for asinl... " >&6; }
16993 if test "${gcc_cv_math_func_asinl+set}" = set; then :
16994 $as_echo_n "(cached) " >&6
16995 else
16996 if test x$gcc_no_link = xyes; then
16997 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
16999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17000 /* end confdefs.h. */
17002 #ifdef HAVE_COMPLEX_H
17003 #include <complex.h>
17004 #endif
17005 #ifdef HAVE_MATH_H
17006 #include <math.h>
17007 #endif
17009 int (*ptr)() = (int (*)())asinl;
17012 main ()
17014 return 0;
17017 _ACEOF
17018 if ac_fn_c_try_link "$LINENO"; then :
17019 gcc_cv_math_func_asinl=yes
17020 else
17021 gcc_cv_math_func_asinl=no
17023 rm -f core conftest.err conftest.$ac_objext \
17024 conftest$ac_exeext conftest.$ac_ext
17026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinl" >&5
17027 $as_echo "$gcc_cv_math_func_asinl" >&6; }
17028 if test $gcc_cv_math_func_asinl = yes; then
17030 cat >>confdefs.h <<_ACEOF
17031 #define HAVE_ASINL 1
17032 _ACEOF
17039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhf" >&5
17040 $as_echo_n "checking for asinhf... " >&6; }
17041 if test "${gcc_cv_math_func_asinhf+set}" = set; then :
17042 $as_echo_n "(cached) " >&6
17043 else
17044 if test x$gcc_no_link = xyes; then
17045 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17048 /* end confdefs.h. */
17050 #ifdef HAVE_COMPLEX_H
17051 #include <complex.h>
17052 #endif
17053 #ifdef HAVE_MATH_H
17054 #include <math.h>
17055 #endif
17057 int (*ptr)() = (int (*)())asinhf;
17060 main ()
17062 return 0;
17065 _ACEOF
17066 if ac_fn_c_try_link "$LINENO"; then :
17067 gcc_cv_math_func_asinhf=yes
17068 else
17069 gcc_cv_math_func_asinhf=no
17071 rm -f core conftest.err conftest.$ac_objext \
17072 conftest$ac_exeext conftest.$ac_ext
17074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhf" >&5
17075 $as_echo "$gcc_cv_math_func_asinhf" >&6; }
17076 if test $gcc_cv_math_func_asinhf = yes; then
17078 cat >>confdefs.h <<_ACEOF
17079 #define HAVE_ASINHF 1
17080 _ACEOF
17087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinh" >&5
17088 $as_echo_n "checking for asinh... " >&6; }
17089 if test "${gcc_cv_math_func_asinh+set}" = set; then :
17090 $as_echo_n "(cached) " >&6
17091 else
17092 if test x$gcc_no_link = xyes; then
17093 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17096 /* end confdefs.h. */
17098 #ifdef HAVE_COMPLEX_H
17099 #include <complex.h>
17100 #endif
17101 #ifdef HAVE_MATH_H
17102 #include <math.h>
17103 #endif
17105 int (*ptr)() = (int (*)())asinh;
17108 main ()
17110 return 0;
17113 _ACEOF
17114 if ac_fn_c_try_link "$LINENO"; then :
17115 gcc_cv_math_func_asinh=yes
17116 else
17117 gcc_cv_math_func_asinh=no
17119 rm -f core conftest.err conftest.$ac_objext \
17120 conftest$ac_exeext conftest.$ac_ext
17122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinh" >&5
17123 $as_echo "$gcc_cv_math_func_asinh" >&6; }
17124 if test $gcc_cv_math_func_asinh = yes; then
17126 cat >>confdefs.h <<_ACEOF
17127 #define HAVE_ASINH 1
17128 _ACEOF
17135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhl" >&5
17136 $as_echo_n "checking for asinhl... " >&6; }
17137 if test "${gcc_cv_math_func_asinhl+set}" = set; then :
17138 $as_echo_n "(cached) " >&6
17139 else
17140 if test x$gcc_no_link = xyes; then
17141 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17144 /* end confdefs.h. */
17146 #ifdef HAVE_COMPLEX_H
17147 #include <complex.h>
17148 #endif
17149 #ifdef HAVE_MATH_H
17150 #include <math.h>
17151 #endif
17153 int (*ptr)() = (int (*)())asinhl;
17156 main ()
17158 return 0;
17161 _ACEOF
17162 if ac_fn_c_try_link "$LINENO"; then :
17163 gcc_cv_math_func_asinhl=yes
17164 else
17165 gcc_cv_math_func_asinhl=no
17167 rm -f core conftest.err conftest.$ac_objext \
17168 conftest$ac_exeext conftest.$ac_ext
17170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhl" >&5
17171 $as_echo "$gcc_cv_math_func_asinhl" >&6; }
17172 if test $gcc_cv_math_func_asinhl = yes; then
17174 cat >>confdefs.h <<_ACEOF
17175 #define HAVE_ASINHL 1
17176 _ACEOF
17183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2f" >&5
17184 $as_echo_n "checking for atan2f... " >&6; }
17185 if test "${gcc_cv_math_func_atan2f+set}" = set; then :
17186 $as_echo_n "(cached) " >&6
17187 else
17188 if test x$gcc_no_link = xyes; then
17189 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17192 /* end confdefs.h. */
17194 #ifdef HAVE_COMPLEX_H
17195 #include <complex.h>
17196 #endif
17197 #ifdef HAVE_MATH_H
17198 #include <math.h>
17199 #endif
17201 int (*ptr)() = (int (*)())atan2f;
17204 main ()
17206 return 0;
17209 _ACEOF
17210 if ac_fn_c_try_link "$LINENO"; then :
17211 gcc_cv_math_func_atan2f=yes
17212 else
17213 gcc_cv_math_func_atan2f=no
17215 rm -f core conftest.err conftest.$ac_objext \
17216 conftest$ac_exeext conftest.$ac_ext
17218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2f" >&5
17219 $as_echo "$gcc_cv_math_func_atan2f" >&6; }
17220 if test $gcc_cv_math_func_atan2f = yes; then
17222 cat >>confdefs.h <<_ACEOF
17223 #define HAVE_ATAN2F 1
17224 _ACEOF
17231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2" >&5
17232 $as_echo_n "checking for atan2... " >&6; }
17233 if test "${gcc_cv_math_func_atan2+set}" = set; then :
17234 $as_echo_n "(cached) " >&6
17235 else
17236 if test x$gcc_no_link = xyes; then
17237 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17240 /* end confdefs.h. */
17242 #ifdef HAVE_COMPLEX_H
17243 #include <complex.h>
17244 #endif
17245 #ifdef HAVE_MATH_H
17246 #include <math.h>
17247 #endif
17249 int (*ptr)() = (int (*)())atan2;
17252 main ()
17254 return 0;
17257 _ACEOF
17258 if ac_fn_c_try_link "$LINENO"; then :
17259 gcc_cv_math_func_atan2=yes
17260 else
17261 gcc_cv_math_func_atan2=no
17263 rm -f core conftest.err conftest.$ac_objext \
17264 conftest$ac_exeext conftest.$ac_ext
17266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2" >&5
17267 $as_echo "$gcc_cv_math_func_atan2" >&6; }
17268 if test $gcc_cv_math_func_atan2 = yes; then
17270 cat >>confdefs.h <<_ACEOF
17271 #define HAVE_ATAN2 1
17272 _ACEOF
17279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2l" >&5
17280 $as_echo_n "checking for atan2l... " >&6; }
17281 if test "${gcc_cv_math_func_atan2l+set}" = set; then :
17282 $as_echo_n "(cached) " >&6
17283 else
17284 if test x$gcc_no_link = xyes; then
17285 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17288 /* end confdefs.h. */
17290 #ifdef HAVE_COMPLEX_H
17291 #include <complex.h>
17292 #endif
17293 #ifdef HAVE_MATH_H
17294 #include <math.h>
17295 #endif
17297 int (*ptr)() = (int (*)())atan2l;
17300 main ()
17302 return 0;
17305 _ACEOF
17306 if ac_fn_c_try_link "$LINENO"; then :
17307 gcc_cv_math_func_atan2l=yes
17308 else
17309 gcc_cv_math_func_atan2l=no
17311 rm -f core conftest.err conftest.$ac_objext \
17312 conftest$ac_exeext conftest.$ac_ext
17314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2l" >&5
17315 $as_echo "$gcc_cv_math_func_atan2l" >&6; }
17316 if test $gcc_cv_math_func_atan2l = yes; then
17318 cat >>confdefs.h <<_ACEOF
17319 #define HAVE_ATAN2L 1
17320 _ACEOF
17327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanf" >&5
17328 $as_echo_n "checking for atanf... " >&6; }
17329 if test "${gcc_cv_math_func_atanf+set}" = set; then :
17330 $as_echo_n "(cached) " >&6
17331 else
17332 if test x$gcc_no_link = xyes; then
17333 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17336 /* end confdefs.h. */
17338 #ifdef HAVE_COMPLEX_H
17339 #include <complex.h>
17340 #endif
17341 #ifdef HAVE_MATH_H
17342 #include <math.h>
17343 #endif
17345 int (*ptr)() = (int (*)())atanf;
17348 main ()
17350 return 0;
17353 _ACEOF
17354 if ac_fn_c_try_link "$LINENO"; then :
17355 gcc_cv_math_func_atanf=yes
17356 else
17357 gcc_cv_math_func_atanf=no
17359 rm -f core conftest.err conftest.$ac_objext \
17360 conftest$ac_exeext conftest.$ac_ext
17362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanf" >&5
17363 $as_echo "$gcc_cv_math_func_atanf" >&6; }
17364 if test $gcc_cv_math_func_atanf = yes; then
17366 cat >>confdefs.h <<_ACEOF
17367 #define HAVE_ATANF 1
17368 _ACEOF
17375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan" >&5
17376 $as_echo_n "checking for atan... " >&6; }
17377 if test "${gcc_cv_math_func_atan+set}" = set; then :
17378 $as_echo_n "(cached) " >&6
17379 else
17380 if test x$gcc_no_link = xyes; then
17381 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17384 /* end confdefs.h. */
17386 #ifdef HAVE_COMPLEX_H
17387 #include <complex.h>
17388 #endif
17389 #ifdef HAVE_MATH_H
17390 #include <math.h>
17391 #endif
17393 int (*ptr)() = (int (*)())atan;
17396 main ()
17398 return 0;
17401 _ACEOF
17402 if ac_fn_c_try_link "$LINENO"; then :
17403 gcc_cv_math_func_atan=yes
17404 else
17405 gcc_cv_math_func_atan=no
17407 rm -f core conftest.err conftest.$ac_objext \
17408 conftest$ac_exeext conftest.$ac_ext
17410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan" >&5
17411 $as_echo "$gcc_cv_math_func_atan" >&6; }
17412 if test $gcc_cv_math_func_atan = yes; then
17414 cat >>confdefs.h <<_ACEOF
17415 #define HAVE_ATAN 1
17416 _ACEOF
17423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanl" >&5
17424 $as_echo_n "checking for atanl... " >&6; }
17425 if test "${gcc_cv_math_func_atanl+set}" = set; then :
17426 $as_echo_n "(cached) " >&6
17427 else
17428 if test x$gcc_no_link = xyes; then
17429 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17432 /* end confdefs.h. */
17434 #ifdef HAVE_COMPLEX_H
17435 #include <complex.h>
17436 #endif
17437 #ifdef HAVE_MATH_H
17438 #include <math.h>
17439 #endif
17441 int (*ptr)() = (int (*)())atanl;
17444 main ()
17446 return 0;
17449 _ACEOF
17450 if ac_fn_c_try_link "$LINENO"; then :
17451 gcc_cv_math_func_atanl=yes
17452 else
17453 gcc_cv_math_func_atanl=no
17455 rm -f core conftest.err conftest.$ac_objext \
17456 conftest$ac_exeext conftest.$ac_ext
17458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanl" >&5
17459 $as_echo "$gcc_cv_math_func_atanl" >&6; }
17460 if test $gcc_cv_math_func_atanl = yes; then
17462 cat >>confdefs.h <<_ACEOF
17463 #define HAVE_ATANL 1
17464 _ACEOF
17471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhf" >&5
17472 $as_echo_n "checking for atanhf... " >&6; }
17473 if test "${gcc_cv_math_func_atanhf+set}" = set; then :
17474 $as_echo_n "(cached) " >&6
17475 else
17476 if test x$gcc_no_link = xyes; then
17477 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17480 /* end confdefs.h. */
17482 #ifdef HAVE_COMPLEX_H
17483 #include <complex.h>
17484 #endif
17485 #ifdef HAVE_MATH_H
17486 #include <math.h>
17487 #endif
17489 int (*ptr)() = (int (*)())atanhf;
17492 main ()
17494 return 0;
17497 _ACEOF
17498 if ac_fn_c_try_link "$LINENO"; then :
17499 gcc_cv_math_func_atanhf=yes
17500 else
17501 gcc_cv_math_func_atanhf=no
17503 rm -f core conftest.err conftest.$ac_objext \
17504 conftest$ac_exeext conftest.$ac_ext
17506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhf" >&5
17507 $as_echo "$gcc_cv_math_func_atanhf" >&6; }
17508 if test $gcc_cv_math_func_atanhf = yes; then
17510 cat >>confdefs.h <<_ACEOF
17511 #define HAVE_ATANHF 1
17512 _ACEOF
17519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanh" >&5
17520 $as_echo_n "checking for atanh... " >&6; }
17521 if test "${gcc_cv_math_func_atanh+set}" = set; then :
17522 $as_echo_n "(cached) " >&6
17523 else
17524 if test x$gcc_no_link = xyes; then
17525 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17528 /* end confdefs.h. */
17530 #ifdef HAVE_COMPLEX_H
17531 #include <complex.h>
17532 #endif
17533 #ifdef HAVE_MATH_H
17534 #include <math.h>
17535 #endif
17537 int (*ptr)() = (int (*)())atanh;
17540 main ()
17542 return 0;
17545 _ACEOF
17546 if ac_fn_c_try_link "$LINENO"; then :
17547 gcc_cv_math_func_atanh=yes
17548 else
17549 gcc_cv_math_func_atanh=no
17551 rm -f core conftest.err conftest.$ac_objext \
17552 conftest$ac_exeext conftest.$ac_ext
17554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanh" >&5
17555 $as_echo "$gcc_cv_math_func_atanh" >&6; }
17556 if test $gcc_cv_math_func_atanh = yes; then
17558 cat >>confdefs.h <<_ACEOF
17559 #define HAVE_ATANH 1
17560 _ACEOF
17567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhl" >&5
17568 $as_echo_n "checking for atanhl... " >&6; }
17569 if test "${gcc_cv_math_func_atanhl+set}" = set; then :
17570 $as_echo_n "(cached) " >&6
17571 else
17572 if test x$gcc_no_link = xyes; then
17573 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17576 /* end confdefs.h. */
17578 #ifdef HAVE_COMPLEX_H
17579 #include <complex.h>
17580 #endif
17581 #ifdef HAVE_MATH_H
17582 #include <math.h>
17583 #endif
17585 int (*ptr)() = (int (*)())atanhl;
17588 main ()
17590 return 0;
17593 _ACEOF
17594 if ac_fn_c_try_link "$LINENO"; then :
17595 gcc_cv_math_func_atanhl=yes
17596 else
17597 gcc_cv_math_func_atanhl=no
17599 rm -f core conftest.err conftest.$ac_objext \
17600 conftest$ac_exeext conftest.$ac_ext
17602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhl" >&5
17603 $as_echo "$gcc_cv_math_func_atanhl" >&6; }
17604 if test $gcc_cv_math_func_atanhl = yes; then
17606 cat >>confdefs.h <<_ACEOF
17607 #define HAVE_ATANHL 1
17608 _ACEOF
17615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargf" >&5
17616 $as_echo_n "checking for cargf... " >&6; }
17617 if test "${gcc_cv_math_func_cargf+set}" = set; then :
17618 $as_echo_n "(cached) " >&6
17619 else
17620 if test x$gcc_no_link = xyes; then
17621 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17624 /* end confdefs.h. */
17626 #ifdef HAVE_COMPLEX_H
17627 #include <complex.h>
17628 #endif
17629 #ifdef HAVE_MATH_H
17630 #include <math.h>
17631 #endif
17633 int (*ptr)() = (int (*)())cargf;
17636 main ()
17638 return 0;
17641 _ACEOF
17642 if ac_fn_c_try_link "$LINENO"; then :
17643 gcc_cv_math_func_cargf=yes
17644 else
17645 gcc_cv_math_func_cargf=no
17647 rm -f core conftest.err conftest.$ac_objext \
17648 conftest$ac_exeext conftest.$ac_ext
17650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargf" >&5
17651 $as_echo "$gcc_cv_math_func_cargf" >&6; }
17652 if test $gcc_cv_math_func_cargf = yes; then
17654 cat >>confdefs.h <<_ACEOF
17655 #define HAVE_CARGF 1
17656 _ACEOF
17663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for carg" >&5
17664 $as_echo_n "checking for carg... " >&6; }
17665 if test "${gcc_cv_math_func_carg+set}" = set; then :
17666 $as_echo_n "(cached) " >&6
17667 else
17668 if test x$gcc_no_link = xyes; then
17669 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17672 /* end confdefs.h. */
17674 #ifdef HAVE_COMPLEX_H
17675 #include <complex.h>
17676 #endif
17677 #ifdef HAVE_MATH_H
17678 #include <math.h>
17679 #endif
17681 int (*ptr)() = (int (*)())carg;
17684 main ()
17686 return 0;
17689 _ACEOF
17690 if ac_fn_c_try_link "$LINENO"; then :
17691 gcc_cv_math_func_carg=yes
17692 else
17693 gcc_cv_math_func_carg=no
17695 rm -f core conftest.err conftest.$ac_objext \
17696 conftest$ac_exeext conftest.$ac_ext
17698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_carg" >&5
17699 $as_echo "$gcc_cv_math_func_carg" >&6; }
17700 if test $gcc_cv_math_func_carg = yes; then
17702 cat >>confdefs.h <<_ACEOF
17703 #define HAVE_CARG 1
17704 _ACEOF
17711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargl" >&5
17712 $as_echo_n "checking for cargl... " >&6; }
17713 if test "${gcc_cv_math_func_cargl+set}" = set; then :
17714 $as_echo_n "(cached) " >&6
17715 else
17716 if test x$gcc_no_link = xyes; then
17717 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17720 /* end confdefs.h. */
17722 #ifdef HAVE_COMPLEX_H
17723 #include <complex.h>
17724 #endif
17725 #ifdef HAVE_MATH_H
17726 #include <math.h>
17727 #endif
17729 int (*ptr)() = (int (*)())cargl;
17732 main ()
17734 return 0;
17737 _ACEOF
17738 if ac_fn_c_try_link "$LINENO"; then :
17739 gcc_cv_math_func_cargl=yes
17740 else
17741 gcc_cv_math_func_cargl=no
17743 rm -f core conftest.err conftest.$ac_objext \
17744 conftest$ac_exeext conftest.$ac_ext
17746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargl" >&5
17747 $as_echo "$gcc_cv_math_func_cargl" >&6; }
17748 if test $gcc_cv_math_func_cargl = yes; then
17750 cat >>confdefs.h <<_ACEOF
17751 #define HAVE_CARGL 1
17752 _ACEOF
17759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceilf" >&5
17760 $as_echo_n "checking for ceilf... " >&6; }
17761 if test "${gcc_cv_math_func_ceilf+set}" = set; then :
17762 $as_echo_n "(cached) " >&6
17763 else
17764 if test x$gcc_no_link = xyes; then
17765 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17768 /* end confdefs.h. */
17770 #ifdef HAVE_COMPLEX_H
17771 #include <complex.h>
17772 #endif
17773 #ifdef HAVE_MATH_H
17774 #include <math.h>
17775 #endif
17777 int (*ptr)() = (int (*)())ceilf;
17780 main ()
17782 return 0;
17785 _ACEOF
17786 if ac_fn_c_try_link "$LINENO"; then :
17787 gcc_cv_math_func_ceilf=yes
17788 else
17789 gcc_cv_math_func_ceilf=no
17791 rm -f core conftest.err conftest.$ac_objext \
17792 conftest$ac_exeext conftest.$ac_ext
17794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceilf" >&5
17795 $as_echo "$gcc_cv_math_func_ceilf" >&6; }
17796 if test $gcc_cv_math_func_ceilf = yes; then
17798 cat >>confdefs.h <<_ACEOF
17799 #define HAVE_CEILF 1
17800 _ACEOF
17807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceil" >&5
17808 $as_echo_n "checking for ceil... " >&6; }
17809 if test "${gcc_cv_math_func_ceil+set}" = set; then :
17810 $as_echo_n "(cached) " >&6
17811 else
17812 if test x$gcc_no_link = xyes; then
17813 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17816 /* end confdefs.h. */
17818 #ifdef HAVE_COMPLEX_H
17819 #include <complex.h>
17820 #endif
17821 #ifdef HAVE_MATH_H
17822 #include <math.h>
17823 #endif
17825 int (*ptr)() = (int (*)())ceil;
17828 main ()
17830 return 0;
17833 _ACEOF
17834 if ac_fn_c_try_link "$LINENO"; then :
17835 gcc_cv_math_func_ceil=yes
17836 else
17837 gcc_cv_math_func_ceil=no
17839 rm -f core conftest.err conftest.$ac_objext \
17840 conftest$ac_exeext conftest.$ac_ext
17842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceil" >&5
17843 $as_echo "$gcc_cv_math_func_ceil" >&6; }
17844 if test $gcc_cv_math_func_ceil = yes; then
17846 cat >>confdefs.h <<_ACEOF
17847 #define HAVE_CEIL 1
17848 _ACEOF
17855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceill" >&5
17856 $as_echo_n "checking for ceill... " >&6; }
17857 if test "${gcc_cv_math_func_ceill+set}" = set; then :
17858 $as_echo_n "(cached) " >&6
17859 else
17860 if test x$gcc_no_link = xyes; then
17861 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17864 /* end confdefs.h. */
17866 #ifdef HAVE_COMPLEX_H
17867 #include <complex.h>
17868 #endif
17869 #ifdef HAVE_MATH_H
17870 #include <math.h>
17871 #endif
17873 int (*ptr)() = (int (*)())ceill;
17876 main ()
17878 return 0;
17881 _ACEOF
17882 if ac_fn_c_try_link "$LINENO"; then :
17883 gcc_cv_math_func_ceill=yes
17884 else
17885 gcc_cv_math_func_ceill=no
17887 rm -f core conftest.err conftest.$ac_objext \
17888 conftest$ac_exeext conftest.$ac_ext
17890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceill" >&5
17891 $as_echo "$gcc_cv_math_func_ceill" >&6; }
17892 if test $gcc_cv_math_func_ceill = yes; then
17894 cat >>confdefs.h <<_ACEOF
17895 #define HAVE_CEILL 1
17896 _ACEOF
17903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignf" >&5
17904 $as_echo_n "checking for copysignf... " >&6; }
17905 if test "${gcc_cv_math_func_copysignf+set}" = set; then :
17906 $as_echo_n "(cached) " >&6
17907 else
17908 if test x$gcc_no_link = xyes; then
17909 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17912 /* end confdefs.h. */
17914 #ifdef HAVE_COMPLEX_H
17915 #include <complex.h>
17916 #endif
17917 #ifdef HAVE_MATH_H
17918 #include <math.h>
17919 #endif
17921 int (*ptr)() = (int (*)())copysignf;
17924 main ()
17926 return 0;
17929 _ACEOF
17930 if ac_fn_c_try_link "$LINENO"; then :
17931 gcc_cv_math_func_copysignf=yes
17932 else
17933 gcc_cv_math_func_copysignf=no
17935 rm -f core conftest.err conftest.$ac_objext \
17936 conftest$ac_exeext conftest.$ac_ext
17938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignf" >&5
17939 $as_echo "$gcc_cv_math_func_copysignf" >&6; }
17940 if test $gcc_cv_math_func_copysignf = yes; then
17942 cat >>confdefs.h <<_ACEOF
17943 #define HAVE_COPYSIGNF 1
17944 _ACEOF
17951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysign" >&5
17952 $as_echo_n "checking for copysign... " >&6; }
17953 if test "${gcc_cv_math_func_copysign+set}" = set; then :
17954 $as_echo_n "(cached) " >&6
17955 else
17956 if test x$gcc_no_link = xyes; then
17957 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17960 /* end confdefs.h. */
17962 #ifdef HAVE_COMPLEX_H
17963 #include <complex.h>
17964 #endif
17965 #ifdef HAVE_MATH_H
17966 #include <math.h>
17967 #endif
17969 int (*ptr)() = (int (*)())copysign;
17972 main ()
17974 return 0;
17977 _ACEOF
17978 if ac_fn_c_try_link "$LINENO"; then :
17979 gcc_cv_math_func_copysign=yes
17980 else
17981 gcc_cv_math_func_copysign=no
17983 rm -f core conftest.err conftest.$ac_objext \
17984 conftest$ac_exeext conftest.$ac_ext
17986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysign" >&5
17987 $as_echo "$gcc_cv_math_func_copysign" >&6; }
17988 if test $gcc_cv_math_func_copysign = yes; then
17990 cat >>confdefs.h <<_ACEOF
17991 #define HAVE_COPYSIGN 1
17992 _ACEOF
17999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignl" >&5
18000 $as_echo_n "checking for copysignl... " >&6; }
18001 if test "${gcc_cv_math_func_copysignl+set}" = set; then :
18002 $as_echo_n "(cached) " >&6
18003 else
18004 if test x$gcc_no_link = xyes; then
18005 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18008 /* end confdefs.h. */
18010 #ifdef HAVE_COMPLEX_H
18011 #include <complex.h>
18012 #endif
18013 #ifdef HAVE_MATH_H
18014 #include <math.h>
18015 #endif
18017 int (*ptr)() = (int (*)())copysignl;
18020 main ()
18022 return 0;
18025 _ACEOF
18026 if ac_fn_c_try_link "$LINENO"; then :
18027 gcc_cv_math_func_copysignl=yes
18028 else
18029 gcc_cv_math_func_copysignl=no
18031 rm -f core conftest.err conftest.$ac_objext \
18032 conftest$ac_exeext conftest.$ac_ext
18034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignl" >&5
18035 $as_echo "$gcc_cv_math_func_copysignl" >&6; }
18036 if test $gcc_cv_math_func_copysignl = yes; then
18038 cat >>confdefs.h <<_ACEOF
18039 #define HAVE_COPYSIGNL 1
18040 _ACEOF
18047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosf" >&5
18048 $as_echo_n "checking for cosf... " >&6; }
18049 if test "${gcc_cv_math_func_cosf+set}" = set; then :
18050 $as_echo_n "(cached) " >&6
18051 else
18052 if test x$gcc_no_link = xyes; then
18053 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18056 /* end confdefs.h. */
18058 #ifdef HAVE_COMPLEX_H
18059 #include <complex.h>
18060 #endif
18061 #ifdef HAVE_MATH_H
18062 #include <math.h>
18063 #endif
18065 int (*ptr)() = (int (*)())cosf;
18068 main ()
18070 return 0;
18073 _ACEOF
18074 if ac_fn_c_try_link "$LINENO"; then :
18075 gcc_cv_math_func_cosf=yes
18076 else
18077 gcc_cv_math_func_cosf=no
18079 rm -f core conftest.err conftest.$ac_objext \
18080 conftest$ac_exeext conftest.$ac_ext
18082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosf" >&5
18083 $as_echo "$gcc_cv_math_func_cosf" >&6; }
18084 if test $gcc_cv_math_func_cosf = yes; then
18086 cat >>confdefs.h <<_ACEOF
18087 #define HAVE_COSF 1
18088 _ACEOF
18095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos" >&5
18096 $as_echo_n "checking for cos... " >&6; }
18097 if test "${gcc_cv_math_func_cos+set}" = set; then :
18098 $as_echo_n "(cached) " >&6
18099 else
18100 if test x$gcc_no_link = xyes; then
18101 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18104 /* end confdefs.h. */
18106 #ifdef HAVE_COMPLEX_H
18107 #include <complex.h>
18108 #endif
18109 #ifdef HAVE_MATH_H
18110 #include <math.h>
18111 #endif
18113 int (*ptr)() = (int (*)())cos;
18116 main ()
18118 return 0;
18121 _ACEOF
18122 if ac_fn_c_try_link "$LINENO"; then :
18123 gcc_cv_math_func_cos=yes
18124 else
18125 gcc_cv_math_func_cos=no
18127 rm -f core conftest.err conftest.$ac_objext \
18128 conftest$ac_exeext conftest.$ac_ext
18130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cos" >&5
18131 $as_echo "$gcc_cv_math_func_cos" >&6; }
18132 if test $gcc_cv_math_func_cos = yes; then
18134 cat >>confdefs.h <<_ACEOF
18135 #define HAVE_COS 1
18136 _ACEOF
18143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosl" >&5
18144 $as_echo_n "checking for cosl... " >&6; }
18145 if test "${gcc_cv_math_func_cosl+set}" = set; then :
18146 $as_echo_n "(cached) " >&6
18147 else
18148 if test x$gcc_no_link = xyes; then
18149 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18152 /* end confdefs.h. */
18154 #ifdef HAVE_COMPLEX_H
18155 #include <complex.h>
18156 #endif
18157 #ifdef HAVE_MATH_H
18158 #include <math.h>
18159 #endif
18161 int (*ptr)() = (int (*)())cosl;
18164 main ()
18166 return 0;
18169 _ACEOF
18170 if ac_fn_c_try_link "$LINENO"; then :
18171 gcc_cv_math_func_cosl=yes
18172 else
18173 gcc_cv_math_func_cosl=no
18175 rm -f core conftest.err conftest.$ac_objext \
18176 conftest$ac_exeext conftest.$ac_ext
18178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosl" >&5
18179 $as_echo "$gcc_cv_math_func_cosl" >&6; }
18180 if test $gcc_cv_math_func_cosl = yes; then
18182 cat >>confdefs.h <<_ACEOF
18183 #define HAVE_COSL 1
18184 _ACEOF
18191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosf" >&5
18192 $as_echo_n "checking for ccosf... " >&6; }
18193 if test "${gcc_cv_math_func_ccosf+set}" = set; then :
18194 $as_echo_n "(cached) " >&6
18195 else
18196 if test x$gcc_no_link = xyes; then
18197 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18200 /* end confdefs.h. */
18202 #ifdef HAVE_COMPLEX_H
18203 #include <complex.h>
18204 #endif
18205 #ifdef HAVE_MATH_H
18206 #include <math.h>
18207 #endif
18209 int (*ptr)() = (int (*)())ccosf;
18212 main ()
18214 return 0;
18217 _ACEOF
18218 if ac_fn_c_try_link "$LINENO"; then :
18219 gcc_cv_math_func_ccosf=yes
18220 else
18221 gcc_cv_math_func_ccosf=no
18223 rm -f core conftest.err conftest.$ac_objext \
18224 conftest$ac_exeext conftest.$ac_ext
18226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosf" >&5
18227 $as_echo "$gcc_cv_math_func_ccosf" >&6; }
18228 if test $gcc_cv_math_func_ccosf = yes; then
18230 cat >>confdefs.h <<_ACEOF
18231 #define HAVE_CCOSF 1
18232 _ACEOF
18239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccos" >&5
18240 $as_echo_n "checking for ccos... " >&6; }
18241 if test "${gcc_cv_math_func_ccos+set}" = set; then :
18242 $as_echo_n "(cached) " >&6
18243 else
18244 if test x$gcc_no_link = xyes; then
18245 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18248 /* end confdefs.h. */
18250 #ifdef HAVE_COMPLEX_H
18251 #include <complex.h>
18252 #endif
18253 #ifdef HAVE_MATH_H
18254 #include <math.h>
18255 #endif
18257 int (*ptr)() = (int (*)())ccos;
18260 main ()
18262 return 0;
18265 _ACEOF
18266 if ac_fn_c_try_link "$LINENO"; then :
18267 gcc_cv_math_func_ccos=yes
18268 else
18269 gcc_cv_math_func_ccos=no
18271 rm -f core conftest.err conftest.$ac_objext \
18272 conftest$ac_exeext conftest.$ac_ext
18274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccos" >&5
18275 $as_echo "$gcc_cv_math_func_ccos" >&6; }
18276 if test $gcc_cv_math_func_ccos = yes; then
18278 cat >>confdefs.h <<_ACEOF
18279 #define HAVE_CCOS 1
18280 _ACEOF
18287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosl" >&5
18288 $as_echo_n "checking for ccosl... " >&6; }
18289 if test "${gcc_cv_math_func_ccosl+set}" = set; then :
18290 $as_echo_n "(cached) " >&6
18291 else
18292 if test x$gcc_no_link = xyes; then
18293 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18296 /* end confdefs.h. */
18298 #ifdef HAVE_COMPLEX_H
18299 #include <complex.h>
18300 #endif
18301 #ifdef HAVE_MATH_H
18302 #include <math.h>
18303 #endif
18305 int (*ptr)() = (int (*)())ccosl;
18308 main ()
18310 return 0;
18313 _ACEOF
18314 if ac_fn_c_try_link "$LINENO"; then :
18315 gcc_cv_math_func_ccosl=yes
18316 else
18317 gcc_cv_math_func_ccosl=no
18319 rm -f core conftest.err conftest.$ac_objext \
18320 conftest$ac_exeext conftest.$ac_ext
18322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosl" >&5
18323 $as_echo "$gcc_cv_math_func_ccosl" >&6; }
18324 if test $gcc_cv_math_func_ccosl = yes; then
18326 cat >>confdefs.h <<_ACEOF
18327 #define HAVE_CCOSL 1
18328 _ACEOF
18335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshf" >&5
18336 $as_echo_n "checking for coshf... " >&6; }
18337 if test "${gcc_cv_math_func_coshf+set}" = set; then :
18338 $as_echo_n "(cached) " >&6
18339 else
18340 if test x$gcc_no_link = xyes; then
18341 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18344 /* end confdefs.h. */
18346 #ifdef HAVE_COMPLEX_H
18347 #include <complex.h>
18348 #endif
18349 #ifdef HAVE_MATH_H
18350 #include <math.h>
18351 #endif
18353 int (*ptr)() = (int (*)())coshf;
18356 main ()
18358 return 0;
18361 _ACEOF
18362 if ac_fn_c_try_link "$LINENO"; then :
18363 gcc_cv_math_func_coshf=yes
18364 else
18365 gcc_cv_math_func_coshf=no
18367 rm -f core conftest.err conftest.$ac_objext \
18368 conftest$ac_exeext conftest.$ac_ext
18370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshf" >&5
18371 $as_echo "$gcc_cv_math_func_coshf" >&6; }
18372 if test $gcc_cv_math_func_coshf = yes; then
18374 cat >>confdefs.h <<_ACEOF
18375 #define HAVE_COSHF 1
18376 _ACEOF
18383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosh" >&5
18384 $as_echo_n "checking for cosh... " >&6; }
18385 if test "${gcc_cv_math_func_cosh+set}" = set; then :
18386 $as_echo_n "(cached) " >&6
18387 else
18388 if test x$gcc_no_link = xyes; then
18389 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18392 /* end confdefs.h. */
18394 #ifdef HAVE_COMPLEX_H
18395 #include <complex.h>
18396 #endif
18397 #ifdef HAVE_MATH_H
18398 #include <math.h>
18399 #endif
18401 int (*ptr)() = (int (*)())cosh;
18404 main ()
18406 return 0;
18409 _ACEOF
18410 if ac_fn_c_try_link "$LINENO"; then :
18411 gcc_cv_math_func_cosh=yes
18412 else
18413 gcc_cv_math_func_cosh=no
18415 rm -f core conftest.err conftest.$ac_objext \
18416 conftest$ac_exeext conftest.$ac_ext
18418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosh" >&5
18419 $as_echo "$gcc_cv_math_func_cosh" >&6; }
18420 if test $gcc_cv_math_func_cosh = yes; then
18422 cat >>confdefs.h <<_ACEOF
18423 #define HAVE_COSH 1
18424 _ACEOF
18431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshl" >&5
18432 $as_echo_n "checking for coshl... " >&6; }
18433 if test "${gcc_cv_math_func_coshl+set}" = set; then :
18434 $as_echo_n "(cached) " >&6
18435 else
18436 if test x$gcc_no_link = xyes; then
18437 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18440 /* end confdefs.h. */
18442 #ifdef HAVE_COMPLEX_H
18443 #include <complex.h>
18444 #endif
18445 #ifdef HAVE_MATH_H
18446 #include <math.h>
18447 #endif
18449 int (*ptr)() = (int (*)())coshl;
18452 main ()
18454 return 0;
18457 _ACEOF
18458 if ac_fn_c_try_link "$LINENO"; then :
18459 gcc_cv_math_func_coshl=yes
18460 else
18461 gcc_cv_math_func_coshl=no
18463 rm -f core conftest.err conftest.$ac_objext \
18464 conftest$ac_exeext conftest.$ac_ext
18466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshl" >&5
18467 $as_echo "$gcc_cv_math_func_coshl" >&6; }
18468 if test $gcc_cv_math_func_coshl = yes; then
18470 cat >>confdefs.h <<_ACEOF
18471 #define HAVE_COSHL 1
18472 _ACEOF
18479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshf" >&5
18480 $as_echo_n "checking for ccoshf... " >&6; }
18481 if test "${gcc_cv_math_func_ccoshf+set}" = set; then :
18482 $as_echo_n "(cached) " >&6
18483 else
18484 if test x$gcc_no_link = xyes; then
18485 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18488 /* end confdefs.h. */
18490 #ifdef HAVE_COMPLEX_H
18491 #include <complex.h>
18492 #endif
18493 #ifdef HAVE_MATH_H
18494 #include <math.h>
18495 #endif
18497 int (*ptr)() = (int (*)())ccoshf;
18500 main ()
18502 return 0;
18505 _ACEOF
18506 if ac_fn_c_try_link "$LINENO"; then :
18507 gcc_cv_math_func_ccoshf=yes
18508 else
18509 gcc_cv_math_func_ccoshf=no
18511 rm -f core conftest.err conftest.$ac_objext \
18512 conftest$ac_exeext conftest.$ac_ext
18514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshf" >&5
18515 $as_echo "$gcc_cv_math_func_ccoshf" >&6; }
18516 if test $gcc_cv_math_func_ccoshf = yes; then
18518 cat >>confdefs.h <<_ACEOF
18519 #define HAVE_CCOSHF 1
18520 _ACEOF
18527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosh" >&5
18528 $as_echo_n "checking for ccosh... " >&6; }
18529 if test "${gcc_cv_math_func_ccosh+set}" = set; then :
18530 $as_echo_n "(cached) " >&6
18531 else
18532 if test x$gcc_no_link = xyes; then
18533 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18536 /* end confdefs.h. */
18538 #ifdef HAVE_COMPLEX_H
18539 #include <complex.h>
18540 #endif
18541 #ifdef HAVE_MATH_H
18542 #include <math.h>
18543 #endif
18545 int (*ptr)() = (int (*)())ccosh;
18548 main ()
18550 return 0;
18553 _ACEOF
18554 if ac_fn_c_try_link "$LINENO"; then :
18555 gcc_cv_math_func_ccosh=yes
18556 else
18557 gcc_cv_math_func_ccosh=no
18559 rm -f core conftest.err conftest.$ac_objext \
18560 conftest$ac_exeext conftest.$ac_ext
18562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosh" >&5
18563 $as_echo "$gcc_cv_math_func_ccosh" >&6; }
18564 if test $gcc_cv_math_func_ccosh = yes; then
18566 cat >>confdefs.h <<_ACEOF
18567 #define HAVE_CCOSH 1
18568 _ACEOF
18575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshl" >&5
18576 $as_echo_n "checking for ccoshl... " >&6; }
18577 if test "${gcc_cv_math_func_ccoshl+set}" = set; then :
18578 $as_echo_n "(cached) " >&6
18579 else
18580 if test x$gcc_no_link = xyes; then
18581 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18584 /* end confdefs.h. */
18586 #ifdef HAVE_COMPLEX_H
18587 #include <complex.h>
18588 #endif
18589 #ifdef HAVE_MATH_H
18590 #include <math.h>
18591 #endif
18593 int (*ptr)() = (int (*)())ccoshl;
18596 main ()
18598 return 0;
18601 _ACEOF
18602 if ac_fn_c_try_link "$LINENO"; then :
18603 gcc_cv_math_func_ccoshl=yes
18604 else
18605 gcc_cv_math_func_ccoshl=no
18607 rm -f core conftest.err conftest.$ac_objext \
18608 conftest$ac_exeext conftest.$ac_ext
18610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshl" >&5
18611 $as_echo "$gcc_cv_math_func_ccoshl" >&6; }
18612 if test $gcc_cv_math_func_ccoshl = yes; then
18614 cat >>confdefs.h <<_ACEOF
18615 #define HAVE_CCOSHL 1
18616 _ACEOF
18623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expf" >&5
18624 $as_echo_n "checking for expf... " >&6; }
18625 if test "${gcc_cv_math_func_expf+set}" = set; then :
18626 $as_echo_n "(cached) " >&6
18627 else
18628 if test x$gcc_no_link = xyes; then
18629 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18632 /* end confdefs.h. */
18634 #ifdef HAVE_COMPLEX_H
18635 #include <complex.h>
18636 #endif
18637 #ifdef HAVE_MATH_H
18638 #include <math.h>
18639 #endif
18641 int (*ptr)() = (int (*)())expf;
18644 main ()
18646 return 0;
18649 _ACEOF
18650 if ac_fn_c_try_link "$LINENO"; then :
18651 gcc_cv_math_func_expf=yes
18652 else
18653 gcc_cv_math_func_expf=no
18655 rm -f core conftest.err conftest.$ac_objext \
18656 conftest$ac_exeext conftest.$ac_ext
18658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expf" >&5
18659 $as_echo "$gcc_cv_math_func_expf" >&6; }
18660 if test $gcc_cv_math_func_expf = yes; then
18662 cat >>confdefs.h <<_ACEOF
18663 #define HAVE_EXPF 1
18664 _ACEOF
18671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exp" >&5
18672 $as_echo_n "checking for exp... " >&6; }
18673 if test "${gcc_cv_math_func_exp+set}" = set; then :
18674 $as_echo_n "(cached) " >&6
18675 else
18676 if test x$gcc_no_link = xyes; then
18677 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18680 /* end confdefs.h. */
18682 #ifdef HAVE_COMPLEX_H
18683 #include <complex.h>
18684 #endif
18685 #ifdef HAVE_MATH_H
18686 #include <math.h>
18687 #endif
18689 int (*ptr)() = (int (*)())exp;
18692 main ()
18694 return 0;
18697 _ACEOF
18698 if ac_fn_c_try_link "$LINENO"; then :
18699 gcc_cv_math_func_exp=yes
18700 else
18701 gcc_cv_math_func_exp=no
18703 rm -f core conftest.err conftest.$ac_objext \
18704 conftest$ac_exeext conftest.$ac_ext
18706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_exp" >&5
18707 $as_echo "$gcc_cv_math_func_exp" >&6; }
18708 if test $gcc_cv_math_func_exp = yes; then
18710 cat >>confdefs.h <<_ACEOF
18711 #define HAVE_EXP 1
18712 _ACEOF
18719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expl" >&5
18720 $as_echo_n "checking for expl... " >&6; }
18721 if test "${gcc_cv_math_func_expl+set}" = set; then :
18722 $as_echo_n "(cached) " >&6
18723 else
18724 if test x$gcc_no_link = xyes; then
18725 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18728 /* end confdefs.h. */
18730 #ifdef HAVE_COMPLEX_H
18731 #include <complex.h>
18732 #endif
18733 #ifdef HAVE_MATH_H
18734 #include <math.h>
18735 #endif
18737 int (*ptr)() = (int (*)())expl;
18740 main ()
18742 return 0;
18745 _ACEOF
18746 if ac_fn_c_try_link "$LINENO"; then :
18747 gcc_cv_math_func_expl=yes
18748 else
18749 gcc_cv_math_func_expl=no
18751 rm -f core conftest.err conftest.$ac_objext \
18752 conftest$ac_exeext conftest.$ac_ext
18754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expl" >&5
18755 $as_echo "$gcc_cv_math_func_expl" >&6; }
18756 if test $gcc_cv_math_func_expl = yes; then
18758 cat >>confdefs.h <<_ACEOF
18759 #define HAVE_EXPL 1
18760 _ACEOF
18767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpf" >&5
18768 $as_echo_n "checking for cexpf... " >&6; }
18769 if test "${gcc_cv_math_func_cexpf+set}" = set; then :
18770 $as_echo_n "(cached) " >&6
18771 else
18772 if test x$gcc_no_link = xyes; then
18773 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18776 /* end confdefs.h. */
18778 #ifdef HAVE_COMPLEX_H
18779 #include <complex.h>
18780 #endif
18781 #ifdef HAVE_MATH_H
18782 #include <math.h>
18783 #endif
18785 int (*ptr)() = (int (*)())cexpf;
18788 main ()
18790 return 0;
18793 _ACEOF
18794 if ac_fn_c_try_link "$LINENO"; then :
18795 gcc_cv_math_func_cexpf=yes
18796 else
18797 gcc_cv_math_func_cexpf=no
18799 rm -f core conftest.err conftest.$ac_objext \
18800 conftest$ac_exeext conftest.$ac_ext
18802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpf" >&5
18803 $as_echo "$gcc_cv_math_func_cexpf" >&6; }
18804 if test $gcc_cv_math_func_cexpf = yes; then
18806 cat >>confdefs.h <<_ACEOF
18807 #define HAVE_CEXPF 1
18808 _ACEOF
18815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexp" >&5
18816 $as_echo_n "checking for cexp... " >&6; }
18817 if test "${gcc_cv_math_func_cexp+set}" = set; then :
18818 $as_echo_n "(cached) " >&6
18819 else
18820 if test x$gcc_no_link = xyes; then
18821 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18824 /* end confdefs.h. */
18826 #ifdef HAVE_COMPLEX_H
18827 #include <complex.h>
18828 #endif
18829 #ifdef HAVE_MATH_H
18830 #include <math.h>
18831 #endif
18833 int (*ptr)() = (int (*)())cexp;
18836 main ()
18838 return 0;
18841 _ACEOF
18842 if ac_fn_c_try_link "$LINENO"; then :
18843 gcc_cv_math_func_cexp=yes
18844 else
18845 gcc_cv_math_func_cexp=no
18847 rm -f core conftest.err conftest.$ac_objext \
18848 conftest$ac_exeext conftest.$ac_ext
18850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexp" >&5
18851 $as_echo "$gcc_cv_math_func_cexp" >&6; }
18852 if test $gcc_cv_math_func_cexp = yes; then
18854 cat >>confdefs.h <<_ACEOF
18855 #define HAVE_CEXP 1
18856 _ACEOF
18863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpl" >&5
18864 $as_echo_n "checking for cexpl... " >&6; }
18865 if test "${gcc_cv_math_func_cexpl+set}" = set; then :
18866 $as_echo_n "(cached) " >&6
18867 else
18868 if test x$gcc_no_link = xyes; then
18869 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18872 /* end confdefs.h. */
18874 #ifdef HAVE_COMPLEX_H
18875 #include <complex.h>
18876 #endif
18877 #ifdef HAVE_MATH_H
18878 #include <math.h>
18879 #endif
18881 int (*ptr)() = (int (*)())cexpl;
18884 main ()
18886 return 0;
18889 _ACEOF
18890 if ac_fn_c_try_link "$LINENO"; then :
18891 gcc_cv_math_func_cexpl=yes
18892 else
18893 gcc_cv_math_func_cexpl=no
18895 rm -f core conftest.err conftest.$ac_objext \
18896 conftest$ac_exeext conftest.$ac_ext
18898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpl" >&5
18899 $as_echo "$gcc_cv_math_func_cexpl" >&6; }
18900 if test $gcc_cv_math_func_cexpl = yes; then
18902 cat >>confdefs.h <<_ACEOF
18903 #define HAVE_CEXPL 1
18904 _ACEOF
18911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsf" >&5
18912 $as_echo_n "checking for fabsf... " >&6; }
18913 if test "${gcc_cv_math_func_fabsf+set}" = set; then :
18914 $as_echo_n "(cached) " >&6
18915 else
18916 if test x$gcc_no_link = xyes; then
18917 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18920 /* end confdefs.h. */
18922 #ifdef HAVE_COMPLEX_H
18923 #include <complex.h>
18924 #endif
18925 #ifdef HAVE_MATH_H
18926 #include <math.h>
18927 #endif
18929 int (*ptr)() = (int (*)())fabsf;
18932 main ()
18934 return 0;
18937 _ACEOF
18938 if ac_fn_c_try_link "$LINENO"; then :
18939 gcc_cv_math_func_fabsf=yes
18940 else
18941 gcc_cv_math_func_fabsf=no
18943 rm -f core conftest.err conftest.$ac_objext \
18944 conftest$ac_exeext conftest.$ac_ext
18946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsf" >&5
18947 $as_echo "$gcc_cv_math_func_fabsf" >&6; }
18948 if test $gcc_cv_math_func_fabsf = yes; then
18950 cat >>confdefs.h <<_ACEOF
18951 #define HAVE_FABSF 1
18952 _ACEOF
18959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs" >&5
18960 $as_echo_n "checking for fabs... " >&6; }
18961 if test "${gcc_cv_math_func_fabs+set}" = set; then :
18962 $as_echo_n "(cached) " >&6
18963 else
18964 if test x$gcc_no_link = xyes; then
18965 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18968 /* end confdefs.h. */
18970 #ifdef HAVE_COMPLEX_H
18971 #include <complex.h>
18972 #endif
18973 #ifdef HAVE_MATH_H
18974 #include <math.h>
18975 #endif
18977 int (*ptr)() = (int (*)())fabs;
18980 main ()
18982 return 0;
18985 _ACEOF
18986 if ac_fn_c_try_link "$LINENO"; then :
18987 gcc_cv_math_func_fabs=yes
18988 else
18989 gcc_cv_math_func_fabs=no
18991 rm -f core conftest.err conftest.$ac_objext \
18992 conftest$ac_exeext conftest.$ac_ext
18994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabs" >&5
18995 $as_echo "$gcc_cv_math_func_fabs" >&6; }
18996 if test $gcc_cv_math_func_fabs = yes; then
18998 cat >>confdefs.h <<_ACEOF
18999 #define HAVE_FABS 1
19000 _ACEOF
19007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsl" >&5
19008 $as_echo_n "checking for fabsl... " >&6; }
19009 if test "${gcc_cv_math_func_fabsl+set}" = set; then :
19010 $as_echo_n "(cached) " >&6
19011 else
19012 if test x$gcc_no_link = xyes; then
19013 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19016 /* end confdefs.h. */
19018 #ifdef HAVE_COMPLEX_H
19019 #include <complex.h>
19020 #endif
19021 #ifdef HAVE_MATH_H
19022 #include <math.h>
19023 #endif
19025 int (*ptr)() = (int (*)())fabsl;
19028 main ()
19030 return 0;
19033 _ACEOF
19034 if ac_fn_c_try_link "$LINENO"; then :
19035 gcc_cv_math_func_fabsl=yes
19036 else
19037 gcc_cv_math_func_fabsl=no
19039 rm -f core conftest.err conftest.$ac_objext \
19040 conftest$ac_exeext conftest.$ac_ext
19042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsl" >&5
19043 $as_echo "$gcc_cv_math_func_fabsl" >&6; }
19044 if test $gcc_cv_math_func_fabsl = yes; then
19046 cat >>confdefs.h <<_ACEOF
19047 #define HAVE_FABSL 1
19048 _ACEOF
19055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsf" >&5
19056 $as_echo_n "checking for cabsf... " >&6; }
19057 if test "${gcc_cv_math_func_cabsf+set}" = set; then :
19058 $as_echo_n "(cached) " >&6
19059 else
19060 if test x$gcc_no_link = xyes; then
19061 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19064 /* end confdefs.h. */
19066 #ifdef HAVE_COMPLEX_H
19067 #include <complex.h>
19068 #endif
19069 #ifdef HAVE_MATH_H
19070 #include <math.h>
19071 #endif
19073 int (*ptr)() = (int (*)())cabsf;
19076 main ()
19078 return 0;
19081 _ACEOF
19082 if ac_fn_c_try_link "$LINENO"; then :
19083 gcc_cv_math_func_cabsf=yes
19084 else
19085 gcc_cv_math_func_cabsf=no
19087 rm -f core conftest.err conftest.$ac_objext \
19088 conftest$ac_exeext conftest.$ac_ext
19090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsf" >&5
19091 $as_echo "$gcc_cv_math_func_cabsf" >&6; }
19092 if test $gcc_cv_math_func_cabsf = yes; then
19094 cat >>confdefs.h <<_ACEOF
19095 #define HAVE_CABSF 1
19096 _ACEOF
19103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabs" >&5
19104 $as_echo_n "checking for cabs... " >&6; }
19105 if test "${gcc_cv_math_func_cabs+set}" = set; then :
19106 $as_echo_n "(cached) " >&6
19107 else
19108 if test x$gcc_no_link = xyes; then
19109 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19112 /* end confdefs.h. */
19114 #ifdef HAVE_COMPLEX_H
19115 #include <complex.h>
19116 #endif
19117 #ifdef HAVE_MATH_H
19118 #include <math.h>
19119 #endif
19121 int (*ptr)() = (int (*)())cabs;
19124 main ()
19126 return 0;
19129 _ACEOF
19130 if ac_fn_c_try_link "$LINENO"; then :
19131 gcc_cv_math_func_cabs=yes
19132 else
19133 gcc_cv_math_func_cabs=no
19135 rm -f core conftest.err conftest.$ac_objext \
19136 conftest$ac_exeext conftest.$ac_ext
19138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabs" >&5
19139 $as_echo "$gcc_cv_math_func_cabs" >&6; }
19140 if test $gcc_cv_math_func_cabs = yes; then
19142 cat >>confdefs.h <<_ACEOF
19143 #define HAVE_CABS 1
19144 _ACEOF
19151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsl" >&5
19152 $as_echo_n "checking for cabsl... " >&6; }
19153 if test "${gcc_cv_math_func_cabsl+set}" = set; then :
19154 $as_echo_n "(cached) " >&6
19155 else
19156 if test x$gcc_no_link = xyes; then
19157 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19160 /* end confdefs.h. */
19162 #ifdef HAVE_COMPLEX_H
19163 #include <complex.h>
19164 #endif
19165 #ifdef HAVE_MATH_H
19166 #include <math.h>
19167 #endif
19169 int (*ptr)() = (int (*)())cabsl;
19172 main ()
19174 return 0;
19177 _ACEOF
19178 if ac_fn_c_try_link "$LINENO"; then :
19179 gcc_cv_math_func_cabsl=yes
19180 else
19181 gcc_cv_math_func_cabsl=no
19183 rm -f core conftest.err conftest.$ac_objext \
19184 conftest$ac_exeext conftest.$ac_ext
19186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsl" >&5
19187 $as_echo "$gcc_cv_math_func_cabsl" >&6; }
19188 if test $gcc_cv_math_func_cabsl = yes; then
19190 cat >>confdefs.h <<_ACEOF
19191 #define HAVE_CABSL 1
19192 _ACEOF
19199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorf" >&5
19200 $as_echo_n "checking for floorf... " >&6; }
19201 if test "${gcc_cv_math_func_floorf+set}" = set; then :
19202 $as_echo_n "(cached) " >&6
19203 else
19204 if test x$gcc_no_link = xyes; then
19205 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19208 /* end confdefs.h. */
19210 #ifdef HAVE_COMPLEX_H
19211 #include <complex.h>
19212 #endif
19213 #ifdef HAVE_MATH_H
19214 #include <math.h>
19215 #endif
19217 int (*ptr)() = (int (*)())floorf;
19220 main ()
19222 return 0;
19225 _ACEOF
19226 if ac_fn_c_try_link "$LINENO"; then :
19227 gcc_cv_math_func_floorf=yes
19228 else
19229 gcc_cv_math_func_floorf=no
19231 rm -f core conftest.err conftest.$ac_objext \
19232 conftest$ac_exeext conftest.$ac_ext
19234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorf" >&5
19235 $as_echo "$gcc_cv_math_func_floorf" >&6; }
19236 if test $gcc_cv_math_func_floorf = yes; then
19238 cat >>confdefs.h <<_ACEOF
19239 #define HAVE_FLOORF 1
19240 _ACEOF
19247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor" >&5
19248 $as_echo_n "checking for floor... " >&6; }
19249 if test "${gcc_cv_math_func_floor+set}" = set; then :
19250 $as_echo_n "(cached) " >&6
19251 else
19252 if test x$gcc_no_link = xyes; then
19253 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19256 /* end confdefs.h. */
19258 #ifdef HAVE_COMPLEX_H
19259 #include <complex.h>
19260 #endif
19261 #ifdef HAVE_MATH_H
19262 #include <math.h>
19263 #endif
19265 int (*ptr)() = (int (*)())floor;
19268 main ()
19270 return 0;
19273 _ACEOF
19274 if ac_fn_c_try_link "$LINENO"; then :
19275 gcc_cv_math_func_floor=yes
19276 else
19277 gcc_cv_math_func_floor=no
19279 rm -f core conftest.err conftest.$ac_objext \
19280 conftest$ac_exeext conftest.$ac_ext
19282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floor" >&5
19283 $as_echo "$gcc_cv_math_func_floor" >&6; }
19284 if test $gcc_cv_math_func_floor = yes; then
19286 cat >>confdefs.h <<_ACEOF
19287 #define HAVE_FLOOR 1
19288 _ACEOF
19295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorl" >&5
19296 $as_echo_n "checking for floorl... " >&6; }
19297 if test "${gcc_cv_math_func_floorl+set}" = set; then :
19298 $as_echo_n "(cached) " >&6
19299 else
19300 if test x$gcc_no_link = xyes; then
19301 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19304 /* end confdefs.h. */
19306 #ifdef HAVE_COMPLEX_H
19307 #include <complex.h>
19308 #endif
19309 #ifdef HAVE_MATH_H
19310 #include <math.h>
19311 #endif
19313 int (*ptr)() = (int (*)())floorl;
19316 main ()
19318 return 0;
19321 _ACEOF
19322 if ac_fn_c_try_link "$LINENO"; then :
19323 gcc_cv_math_func_floorl=yes
19324 else
19325 gcc_cv_math_func_floorl=no
19327 rm -f core conftest.err conftest.$ac_objext \
19328 conftest$ac_exeext conftest.$ac_ext
19330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorl" >&5
19331 $as_echo "$gcc_cv_math_func_floorl" >&6; }
19332 if test $gcc_cv_math_func_floorl = yes; then
19334 cat >>confdefs.h <<_ACEOF
19335 #define HAVE_FLOORL 1
19336 _ACEOF
19343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodf" >&5
19344 $as_echo_n "checking for fmodf... " >&6; }
19345 if test "${gcc_cv_math_func_fmodf+set}" = set; then :
19346 $as_echo_n "(cached) " >&6
19347 else
19348 if test x$gcc_no_link = xyes; then
19349 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19352 /* end confdefs.h. */
19354 #ifdef HAVE_COMPLEX_H
19355 #include <complex.h>
19356 #endif
19357 #ifdef HAVE_MATH_H
19358 #include <math.h>
19359 #endif
19361 int (*ptr)() = (int (*)())fmodf;
19364 main ()
19366 return 0;
19369 _ACEOF
19370 if ac_fn_c_try_link "$LINENO"; then :
19371 gcc_cv_math_func_fmodf=yes
19372 else
19373 gcc_cv_math_func_fmodf=no
19375 rm -f core conftest.err conftest.$ac_objext \
19376 conftest$ac_exeext conftest.$ac_ext
19378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodf" >&5
19379 $as_echo "$gcc_cv_math_func_fmodf" >&6; }
19380 if test $gcc_cv_math_func_fmodf = yes; then
19382 cat >>confdefs.h <<_ACEOF
19383 #define HAVE_FMODF 1
19384 _ACEOF
19391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmod" >&5
19392 $as_echo_n "checking for fmod... " >&6; }
19393 if test "${gcc_cv_math_func_fmod+set}" = set; then :
19394 $as_echo_n "(cached) " >&6
19395 else
19396 if test x$gcc_no_link = xyes; then
19397 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19400 /* end confdefs.h. */
19402 #ifdef HAVE_COMPLEX_H
19403 #include <complex.h>
19404 #endif
19405 #ifdef HAVE_MATH_H
19406 #include <math.h>
19407 #endif
19409 int (*ptr)() = (int (*)())fmod;
19412 main ()
19414 return 0;
19417 _ACEOF
19418 if ac_fn_c_try_link "$LINENO"; then :
19419 gcc_cv_math_func_fmod=yes
19420 else
19421 gcc_cv_math_func_fmod=no
19423 rm -f core conftest.err conftest.$ac_objext \
19424 conftest$ac_exeext conftest.$ac_ext
19426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmod" >&5
19427 $as_echo "$gcc_cv_math_func_fmod" >&6; }
19428 if test $gcc_cv_math_func_fmod = yes; then
19430 cat >>confdefs.h <<_ACEOF
19431 #define HAVE_FMOD 1
19432 _ACEOF
19439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodl" >&5
19440 $as_echo_n "checking for fmodl... " >&6; }
19441 if test "${gcc_cv_math_func_fmodl+set}" = set; then :
19442 $as_echo_n "(cached) " >&6
19443 else
19444 if test x$gcc_no_link = xyes; then
19445 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19447 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19448 /* end confdefs.h. */
19450 #ifdef HAVE_COMPLEX_H
19451 #include <complex.h>
19452 #endif
19453 #ifdef HAVE_MATH_H
19454 #include <math.h>
19455 #endif
19457 int (*ptr)() = (int (*)())fmodl;
19460 main ()
19462 return 0;
19465 _ACEOF
19466 if ac_fn_c_try_link "$LINENO"; then :
19467 gcc_cv_math_func_fmodl=yes
19468 else
19469 gcc_cv_math_func_fmodl=no
19471 rm -f core conftest.err conftest.$ac_objext \
19472 conftest$ac_exeext conftest.$ac_ext
19474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodl" >&5
19475 $as_echo "$gcc_cv_math_func_fmodl" >&6; }
19476 if test $gcc_cv_math_func_fmodl = yes; then
19478 cat >>confdefs.h <<_ACEOF
19479 #define HAVE_FMODL 1
19480 _ACEOF
19487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpf" >&5
19488 $as_echo_n "checking for frexpf... " >&6; }
19489 if test "${gcc_cv_math_func_frexpf+set}" = set; then :
19490 $as_echo_n "(cached) " >&6
19491 else
19492 if test x$gcc_no_link = xyes; then
19493 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19496 /* end confdefs.h. */
19498 #ifdef HAVE_COMPLEX_H
19499 #include <complex.h>
19500 #endif
19501 #ifdef HAVE_MATH_H
19502 #include <math.h>
19503 #endif
19505 int (*ptr)() = (int (*)())frexpf;
19508 main ()
19510 return 0;
19513 _ACEOF
19514 if ac_fn_c_try_link "$LINENO"; then :
19515 gcc_cv_math_func_frexpf=yes
19516 else
19517 gcc_cv_math_func_frexpf=no
19519 rm -f core conftest.err conftest.$ac_objext \
19520 conftest$ac_exeext conftest.$ac_ext
19522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpf" >&5
19523 $as_echo "$gcc_cv_math_func_frexpf" >&6; }
19524 if test $gcc_cv_math_func_frexpf = yes; then
19526 cat >>confdefs.h <<_ACEOF
19527 #define HAVE_FREXPF 1
19528 _ACEOF
19535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexp" >&5
19536 $as_echo_n "checking for frexp... " >&6; }
19537 if test "${gcc_cv_math_func_frexp+set}" = set; then :
19538 $as_echo_n "(cached) " >&6
19539 else
19540 if test x$gcc_no_link = xyes; then
19541 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19544 /* end confdefs.h. */
19546 #ifdef HAVE_COMPLEX_H
19547 #include <complex.h>
19548 #endif
19549 #ifdef HAVE_MATH_H
19550 #include <math.h>
19551 #endif
19553 int (*ptr)() = (int (*)())frexp;
19556 main ()
19558 return 0;
19561 _ACEOF
19562 if ac_fn_c_try_link "$LINENO"; then :
19563 gcc_cv_math_func_frexp=yes
19564 else
19565 gcc_cv_math_func_frexp=no
19567 rm -f core conftest.err conftest.$ac_objext \
19568 conftest$ac_exeext conftest.$ac_ext
19570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexp" >&5
19571 $as_echo "$gcc_cv_math_func_frexp" >&6; }
19572 if test $gcc_cv_math_func_frexp = yes; then
19574 cat >>confdefs.h <<_ACEOF
19575 #define HAVE_FREXP 1
19576 _ACEOF
19583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpl" >&5
19584 $as_echo_n "checking for frexpl... " >&6; }
19585 if test "${gcc_cv_math_func_frexpl+set}" = set; then :
19586 $as_echo_n "(cached) " >&6
19587 else
19588 if test x$gcc_no_link = xyes; then
19589 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19592 /* end confdefs.h. */
19594 #ifdef HAVE_COMPLEX_H
19595 #include <complex.h>
19596 #endif
19597 #ifdef HAVE_MATH_H
19598 #include <math.h>
19599 #endif
19601 int (*ptr)() = (int (*)())frexpl;
19604 main ()
19606 return 0;
19609 _ACEOF
19610 if ac_fn_c_try_link "$LINENO"; then :
19611 gcc_cv_math_func_frexpl=yes
19612 else
19613 gcc_cv_math_func_frexpl=no
19615 rm -f core conftest.err conftest.$ac_objext \
19616 conftest$ac_exeext conftest.$ac_ext
19618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpl" >&5
19619 $as_echo "$gcc_cv_math_func_frexpl" >&6; }
19620 if test $gcc_cv_math_func_frexpl = yes; then
19622 cat >>confdefs.h <<_ACEOF
19623 #define HAVE_FREXPL 1
19624 _ACEOF
19631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotf" >&5
19632 $as_echo_n "checking for hypotf... " >&6; }
19633 if test "${gcc_cv_math_func_hypotf+set}" = set; then :
19634 $as_echo_n "(cached) " >&6
19635 else
19636 if test x$gcc_no_link = xyes; then
19637 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19640 /* end confdefs.h. */
19642 #ifdef HAVE_COMPLEX_H
19643 #include <complex.h>
19644 #endif
19645 #ifdef HAVE_MATH_H
19646 #include <math.h>
19647 #endif
19649 int (*ptr)() = (int (*)())hypotf;
19652 main ()
19654 return 0;
19657 _ACEOF
19658 if ac_fn_c_try_link "$LINENO"; then :
19659 gcc_cv_math_func_hypotf=yes
19660 else
19661 gcc_cv_math_func_hypotf=no
19663 rm -f core conftest.err conftest.$ac_objext \
19664 conftest$ac_exeext conftest.$ac_ext
19666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotf" >&5
19667 $as_echo "$gcc_cv_math_func_hypotf" >&6; }
19668 if test $gcc_cv_math_func_hypotf = yes; then
19670 cat >>confdefs.h <<_ACEOF
19671 #define HAVE_HYPOTF 1
19672 _ACEOF
19679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypot" >&5
19680 $as_echo_n "checking for hypot... " >&6; }
19681 if test "${gcc_cv_math_func_hypot+set}" = set; then :
19682 $as_echo_n "(cached) " >&6
19683 else
19684 if test x$gcc_no_link = xyes; then
19685 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19688 /* end confdefs.h. */
19690 #ifdef HAVE_COMPLEX_H
19691 #include <complex.h>
19692 #endif
19693 #ifdef HAVE_MATH_H
19694 #include <math.h>
19695 #endif
19697 int (*ptr)() = (int (*)())hypot;
19700 main ()
19702 return 0;
19705 _ACEOF
19706 if ac_fn_c_try_link "$LINENO"; then :
19707 gcc_cv_math_func_hypot=yes
19708 else
19709 gcc_cv_math_func_hypot=no
19711 rm -f core conftest.err conftest.$ac_objext \
19712 conftest$ac_exeext conftest.$ac_ext
19714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypot" >&5
19715 $as_echo "$gcc_cv_math_func_hypot" >&6; }
19716 if test $gcc_cv_math_func_hypot = yes; then
19718 cat >>confdefs.h <<_ACEOF
19719 #define HAVE_HYPOT 1
19720 _ACEOF
19727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotl" >&5
19728 $as_echo_n "checking for hypotl... " >&6; }
19729 if test "${gcc_cv_math_func_hypotl+set}" = set; then :
19730 $as_echo_n "(cached) " >&6
19731 else
19732 if test x$gcc_no_link = xyes; then
19733 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19736 /* end confdefs.h. */
19738 #ifdef HAVE_COMPLEX_H
19739 #include <complex.h>
19740 #endif
19741 #ifdef HAVE_MATH_H
19742 #include <math.h>
19743 #endif
19745 int (*ptr)() = (int (*)())hypotl;
19748 main ()
19750 return 0;
19753 _ACEOF
19754 if ac_fn_c_try_link "$LINENO"; then :
19755 gcc_cv_math_func_hypotl=yes
19756 else
19757 gcc_cv_math_func_hypotl=no
19759 rm -f core conftest.err conftest.$ac_objext \
19760 conftest$ac_exeext conftest.$ac_ext
19762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotl" >&5
19763 $as_echo "$gcc_cv_math_func_hypotl" >&6; }
19764 if test $gcc_cv_math_func_hypotl = yes; then
19766 cat >>confdefs.h <<_ACEOF
19767 #define HAVE_HYPOTL 1
19768 _ACEOF
19775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpf" >&5
19776 $as_echo_n "checking for ldexpf... " >&6; }
19777 if test "${gcc_cv_math_func_ldexpf+set}" = set; then :
19778 $as_echo_n "(cached) " >&6
19779 else
19780 if test x$gcc_no_link = xyes; then
19781 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19784 /* end confdefs.h. */
19786 #ifdef HAVE_COMPLEX_H
19787 #include <complex.h>
19788 #endif
19789 #ifdef HAVE_MATH_H
19790 #include <math.h>
19791 #endif
19793 int (*ptr)() = (int (*)())ldexpf;
19796 main ()
19798 return 0;
19801 _ACEOF
19802 if ac_fn_c_try_link "$LINENO"; then :
19803 gcc_cv_math_func_ldexpf=yes
19804 else
19805 gcc_cv_math_func_ldexpf=no
19807 rm -f core conftest.err conftest.$ac_objext \
19808 conftest$ac_exeext conftest.$ac_ext
19810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpf" >&5
19811 $as_echo "$gcc_cv_math_func_ldexpf" >&6; }
19812 if test $gcc_cv_math_func_ldexpf = yes; then
19814 cat >>confdefs.h <<_ACEOF
19815 #define HAVE_LDEXPF 1
19816 _ACEOF
19823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexp" >&5
19824 $as_echo_n "checking for ldexp... " >&6; }
19825 if test "${gcc_cv_math_func_ldexp+set}" = set; then :
19826 $as_echo_n "(cached) " >&6
19827 else
19828 if test x$gcc_no_link = xyes; then
19829 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19832 /* end confdefs.h. */
19834 #ifdef HAVE_COMPLEX_H
19835 #include <complex.h>
19836 #endif
19837 #ifdef HAVE_MATH_H
19838 #include <math.h>
19839 #endif
19841 int (*ptr)() = (int (*)())ldexp;
19844 main ()
19846 return 0;
19849 _ACEOF
19850 if ac_fn_c_try_link "$LINENO"; then :
19851 gcc_cv_math_func_ldexp=yes
19852 else
19853 gcc_cv_math_func_ldexp=no
19855 rm -f core conftest.err conftest.$ac_objext \
19856 conftest$ac_exeext conftest.$ac_ext
19858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexp" >&5
19859 $as_echo "$gcc_cv_math_func_ldexp" >&6; }
19860 if test $gcc_cv_math_func_ldexp = yes; then
19862 cat >>confdefs.h <<_ACEOF
19863 #define HAVE_LDEXP 1
19864 _ACEOF
19871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpl" >&5
19872 $as_echo_n "checking for ldexpl... " >&6; }
19873 if test "${gcc_cv_math_func_ldexpl+set}" = set; then :
19874 $as_echo_n "(cached) " >&6
19875 else
19876 if test x$gcc_no_link = xyes; then
19877 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19880 /* end confdefs.h. */
19882 #ifdef HAVE_COMPLEX_H
19883 #include <complex.h>
19884 #endif
19885 #ifdef HAVE_MATH_H
19886 #include <math.h>
19887 #endif
19889 int (*ptr)() = (int (*)())ldexpl;
19892 main ()
19894 return 0;
19897 _ACEOF
19898 if ac_fn_c_try_link "$LINENO"; then :
19899 gcc_cv_math_func_ldexpl=yes
19900 else
19901 gcc_cv_math_func_ldexpl=no
19903 rm -f core conftest.err conftest.$ac_objext \
19904 conftest$ac_exeext conftest.$ac_ext
19906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpl" >&5
19907 $as_echo "$gcc_cv_math_func_ldexpl" >&6; }
19908 if test $gcc_cv_math_func_ldexpl = yes; then
19910 cat >>confdefs.h <<_ACEOF
19911 #define HAVE_LDEXPL 1
19912 _ACEOF
19919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logf" >&5
19920 $as_echo_n "checking for logf... " >&6; }
19921 if test "${gcc_cv_math_func_logf+set}" = set; then :
19922 $as_echo_n "(cached) " >&6
19923 else
19924 if test x$gcc_no_link = xyes; then
19925 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19928 /* end confdefs.h. */
19930 #ifdef HAVE_COMPLEX_H
19931 #include <complex.h>
19932 #endif
19933 #ifdef HAVE_MATH_H
19934 #include <math.h>
19935 #endif
19937 int (*ptr)() = (int (*)())logf;
19940 main ()
19942 return 0;
19945 _ACEOF
19946 if ac_fn_c_try_link "$LINENO"; then :
19947 gcc_cv_math_func_logf=yes
19948 else
19949 gcc_cv_math_func_logf=no
19951 rm -f core conftest.err conftest.$ac_objext \
19952 conftest$ac_exeext conftest.$ac_ext
19954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logf" >&5
19955 $as_echo "$gcc_cv_math_func_logf" >&6; }
19956 if test $gcc_cv_math_func_logf = yes; then
19958 cat >>confdefs.h <<_ACEOF
19959 #define HAVE_LOGF 1
19960 _ACEOF
19967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log" >&5
19968 $as_echo_n "checking for log... " >&6; }
19969 if test "${gcc_cv_math_func_log+set}" = set; then :
19970 $as_echo_n "(cached) " >&6
19971 else
19972 if test x$gcc_no_link = xyes; then
19973 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19976 /* end confdefs.h. */
19978 #ifdef HAVE_COMPLEX_H
19979 #include <complex.h>
19980 #endif
19981 #ifdef HAVE_MATH_H
19982 #include <math.h>
19983 #endif
19985 int (*ptr)() = (int (*)())log;
19988 main ()
19990 return 0;
19993 _ACEOF
19994 if ac_fn_c_try_link "$LINENO"; then :
19995 gcc_cv_math_func_log=yes
19996 else
19997 gcc_cv_math_func_log=no
19999 rm -f core conftest.err conftest.$ac_objext \
20000 conftest$ac_exeext conftest.$ac_ext
20002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log" >&5
20003 $as_echo "$gcc_cv_math_func_log" >&6; }
20004 if test $gcc_cv_math_func_log = yes; then
20006 cat >>confdefs.h <<_ACEOF
20007 #define HAVE_LOG 1
20008 _ACEOF
20015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logl" >&5
20016 $as_echo_n "checking for logl... " >&6; }
20017 if test "${gcc_cv_math_func_logl+set}" = set; then :
20018 $as_echo_n "(cached) " >&6
20019 else
20020 if test x$gcc_no_link = xyes; then
20021 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20024 /* end confdefs.h. */
20026 #ifdef HAVE_COMPLEX_H
20027 #include <complex.h>
20028 #endif
20029 #ifdef HAVE_MATH_H
20030 #include <math.h>
20031 #endif
20033 int (*ptr)() = (int (*)())logl;
20036 main ()
20038 return 0;
20041 _ACEOF
20042 if ac_fn_c_try_link "$LINENO"; then :
20043 gcc_cv_math_func_logl=yes
20044 else
20045 gcc_cv_math_func_logl=no
20047 rm -f core conftest.err conftest.$ac_objext \
20048 conftest$ac_exeext conftest.$ac_ext
20050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logl" >&5
20051 $as_echo "$gcc_cv_math_func_logl" >&6; }
20052 if test $gcc_cv_math_func_logl = yes; then
20054 cat >>confdefs.h <<_ACEOF
20055 #define HAVE_LOGL 1
20056 _ACEOF
20063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogf" >&5
20064 $as_echo_n "checking for clogf... " >&6; }
20065 if test "${gcc_cv_math_func_clogf+set}" = set; then :
20066 $as_echo_n "(cached) " >&6
20067 else
20068 if test x$gcc_no_link = xyes; then
20069 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20072 /* end confdefs.h. */
20074 #ifdef HAVE_COMPLEX_H
20075 #include <complex.h>
20076 #endif
20077 #ifdef HAVE_MATH_H
20078 #include <math.h>
20079 #endif
20081 int (*ptr)() = (int (*)())clogf;
20084 main ()
20086 return 0;
20089 _ACEOF
20090 if ac_fn_c_try_link "$LINENO"; then :
20091 gcc_cv_math_func_clogf=yes
20092 else
20093 gcc_cv_math_func_clogf=no
20095 rm -f core conftest.err conftest.$ac_objext \
20096 conftest$ac_exeext conftest.$ac_ext
20098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogf" >&5
20099 $as_echo "$gcc_cv_math_func_clogf" >&6; }
20100 if test $gcc_cv_math_func_clogf = yes; then
20102 cat >>confdefs.h <<_ACEOF
20103 #define HAVE_CLOGF 1
20104 _ACEOF
20111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog" >&5
20112 $as_echo_n "checking for clog... " >&6; }
20113 if test "${gcc_cv_math_func_clog+set}" = set; then :
20114 $as_echo_n "(cached) " >&6
20115 else
20116 if test x$gcc_no_link = xyes; then
20117 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20120 /* end confdefs.h. */
20122 #ifdef HAVE_COMPLEX_H
20123 #include <complex.h>
20124 #endif
20125 #ifdef HAVE_MATH_H
20126 #include <math.h>
20127 #endif
20129 int (*ptr)() = (int (*)())clog;
20132 main ()
20134 return 0;
20137 _ACEOF
20138 if ac_fn_c_try_link "$LINENO"; then :
20139 gcc_cv_math_func_clog=yes
20140 else
20141 gcc_cv_math_func_clog=no
20143 rm -f core conftest.err conftest.$ac_objext \
20144 conftest$ac_exeext conftest.$ac_ext
20146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog" >&5
20147 $as_echo "$gcc_cv_math_func_clog" >&6; }
20148 if test $gcc_cv_math_func_clog = yes; then
20150 cat >>confdefs.h <<_ACEOF
20151 #define HAVE_CLOG 1
20152 _ACEOF
20159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogl" >&5
20160 $as_echo_n "checking for clogl... " >&6; }
20161 if test "${gcc_cv_math_func_clogl+set}" = set; then :
20162 $as_echo_n "(cached) " >&6
20163 else
20164 if test x$gcc_no_link = xyes; then
20165 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20168 /* end confdefs.h. */
20170 #ifdef HAVE_COMPLEX_H
20171 #include <complex.h>
20172 #endif
20173 #ifdef HAVE_MATH_H
20174 #include <math.h>
20175 #endif
20177 int (*ptr)() = (int (*)())clogl;
20180 main ()
20182 return 0;
20185 _ACEOF
20186 if ac_fn_c_try_link "$LINENO"; then :
20187 gcc_cv_math_func_clogl=yes
20188 else
20189 gcc_cv_math_func_clogl=no
20191 rm -f core conftest.err conftest.$ac_objext \
20192 conftest$ac_exeext conftest.$ac_ext
20194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogl" >&5
20195 $as_echo "$gcc_cv_math_func_clogl" >&6; }
20196 if test $gcc_cv_math_func_clogl = yes; then
20198 cat >>confdefs.h <<_ACEOF
20199 #define HAVE_CLOGL 1
20200 _ACEOF
20207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10f" >&5
20208 $as_echo_n "checking for log10f... " >&6; }
20209 if test "${gcc_cv_math_func_log10f+set}" = set; then :
20210 $as_echo_n "(cached) " >&6
20211 else
20212 if test x$gcc_no_link = xyes; then
20213 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20216 /* end confdefs.h. */
20218 #ifdef HAVE_COMPLEX_H
20219 #include <complex.h>
20220 #endif
20221 #ifdef HAVE_MATH_H
20222 #include <math.h>
20223 #endif
20225 int (*ptr)() = (int (*)())log10f;
20228 main ()
20230 return 0;
20233 _ACEOF
20234 if ac_fn_c_try_link "$LINENO"; then :
20235 gcc_cv_math_func_log10f=yes
20236 else
20237 gcc_cv_math_func_log10f=no
20239 rm -f core conftest.err conftest.$ac_objext \
20240 conftest$ac_exeext conftest.$ac_ext
20242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10f" >&5
20243 $as_echo "$gcc_cv_math_func_log10f" >&6; }
20244 if test $gcc_cv_math_func_log10f = yes; then
20246 cat >>confdefs.h <<_ACEOF
20247 #define HAVE_LOG10F 1
20248 _ACEOF
20255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10" >&5
20256 $as_echo_n "checking for log10... " >&6; }
20257 if test "${gcc_cv_math_func_log10+set}" = set; then :
20258 $as_echo_n "(cached) " >&6
20259 else
20260 if test x$gcc_no_link = xyes; then
20261 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20264 /* end confdefs.h. */
20266 #ifdef HAVE_COMPLEX_H
20267 #include <complex.h>
20268 #endif
20269 #ifdef HAVE_MATH_H
20270 #include <math.h>
20271 #endif
20273 int (*ptr)() = (int (*)())log10;
20276 main ()
20278 return 0;
20281 _ACEOF
20282 if ac_fn_c_try_link "$LINENO"; then :
20283 gcc_cv_math_func_log10=yes
20284 else
20285 gcc_cv_math_func_log10=no
20287 rm -f core conftest.err conftest.$ac_objext \
20288 conftest$ac_exeext conftest.$ac_ext
20290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10" >&5
20291 $as_echo "$gcc_cv_math_func_log10" >&6; }
20292 if test $gcc_cv_math_func_log10 = yes; then
20294 cat >>confdefs.h <<_ACEOF
20295 #define HAVE_LOG10 1
20296 _ACEOF
20303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10l" >&5
20304 $as_echo_n "checking for log10l... " >&6; }
20305 if test "${gcc_cv_math_func_log10l+set}" = set; then :
20306 $as_echo_n "(cached) " >&6
20307 else
20308 if test x$gcc_no_link = xyes; then
20309 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20312 /* end confdefs.h. */
20314 #ifdef HAVE_COMPLEX_H
20315 #include <complex.h>
20316 #endif
20317 #ifdef HAVE_MATH_H
20318 #include <math.h>
20319 #endif
20321 int (*ptr)() = (int (*)())log10l;
20324 main ()
20326 return 0;
20329 _ACEOF
20330 if ac_fn_c_try_link "$LINENO"; then :
20331 gcc_cv_math_func_log10l=yes
20332 else
20333 gcc_cv_math_func_log10l=no
20335 rm -f core conftest.err conftest.$ac_objext \
20336 conftest$ac_exeext conftest.$ac_ext
20338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10l" >&5
20339 $as_echo "$gcc_cv_math_func_log10l" >&6; }
20340 if test $gcc_cv_math_func_log10l = yes; then
20342 cat >>confdefs.h <<_ACEOF
20343 #define HAVE_LOG10L 1
20344 _ACEOF
20351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10f" >&5
20352 $as_echo_n "checking for clog10f... " >&6; }
20353 if test "${gcc_cv_math_func_clog10f+set}" = set; then :
20354 $as_echo_n "(cached) " >&6
20355 else
20356 if test x$gcc_no_link = xyes; then
20357 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20360 /* end confdefs.h. */
20362 #ifdef HAVE_COMPLEX_H
20363 #include <complex.h>
20364 #endif
20365 #ifdef HAVE_MATH_H
20366 #include <math.h>
20367 #endif
20369 int (*ptr)() = (int (*)())clog10f;
20372 main ()
20374 return 0;
20377 _ACEOF
20378 if ac_fn_c_try_link "$LINENO"; then :
20379 gcc_cv_math_func_clog10f=yes
20380 else
20381 gcc_cv_math_func_clog10f=no
20383 rm -f core conftest.err conftest.$ac_objext \
20384 conftest$ac_exeext conftest.$ac_ext
20386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10f" >&5
20387 $as_echo "$gcc_cv_math_func_clog10f" >&6; }
20388 if test $gcc_cv_math_func_clog10f = yes; then
20390 cat >>confdefs.h <<_ACEOF
20391 #define HAVE_CLOG10F 1
20392 _ACEOF
20399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10" >&5
20400 $as_echo_n "checking for clog10... " >&6; }
20401 if test "${gcc_cv_math_func_clog10+set}" = set; then :
20402 $as_echo_n "(cached) " >&6
20403 else
20404 if test x$gcc_no_link = xyes; then
20405 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20408 /* end confdefs.h. */
20410 #ifdef HAVE_COMPLEX_H
20411 #include <complex.h>
20412 #endif
20413 #ifdef HAVE_MATH_H
20414 #include <math.h>
20415 #endif
20417 int (*ptr)() = (int (*)())clog10;
20420 main ()
20422 return 0;
20425 _ACEOF
20426 if ac_fn_c_try_link "$LINENO"; then :
20427 gcc_cv_math_func_clog10=yes
20428 else
20429 gcc_cv_math_func_clog10=no
20431 rm -f core conftest.err conftest.$ac_objext \
20432 conftest$ac_exeext conftest.$ac_ext
20434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10" >&5
20435 $as_echo "$gcc_cv_math_func_clog10" >&6; }
20436 if test $gcc_cv_math_func_clog10 = yes; then
20438 cat >>confdefs.h <<_ACEOF
20439 #define HAVE_CLOG10 1
20440 _ACEOF
20447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10l" >&5
20448 $as_echo_n "checking for clog10l... " >&6; }
20449 if test "${gcc_cv_math_func_clog10l+set}" = set; then :
20450 $as_echo_n "(cached) " >&6
20451 else
20452 if test x$gcc_no_link = xyes; then
20453 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20456 /* end confdefs.h. */
20458 #ifdef HAVE_COMPLEX_H
20459 #include <complex.h>
20460 #endif
20461 #ifdef HAVE_MATH_H
20462 #include <math.h>
20463 #endif
20465 int (*ptr)() = (int (*)())clog10l;
20468 main ()
20470 return 0;
20473 _ACEOF
20474 if ac_fn_c_try_link "$LINENO"; then :
20475 gcc_cv_math_func_clog10l=yes
20476 else
20477 gcc_cv_math_func_clog10l=no
20479 rm -f core conftest.err conftest.$ac_objext \
20480 conftest$ac_exeext conftest.$ac_ext
20482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10l" >&5
20483 $as_echo "$gcc_cv_math_func_clog10l" >&6; }
20484 if test $gcc_cv_math_func_clog10l = yes; then
20486 cat >>confdefs.h <<_ACEOF
20487 #define HAVE_CLOG10L 1
20488 _ACEOF
20495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterf" >&5
20496 $as_echo_n "checking for nextafterf... " >&6; }
20497 if test "${gcc_cv_math_func_nextafterf+set}" = set; then :
20498 $as_echo_n "(cached) " >&6
20499 else
20500 if test x$gcc_no_link = xyes; then
20501 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20504 /* end confdefs.h. */
20506 #ifdef HAVE_COMPLEX_H
20507 #include <complex.h>
20508 #endif
20509 #ifdef HAVE_MATH_H
20510 #include <math.h>
20511 #endif
20513 int (*ptr)() = (int (*)())nextafterf;
20516 main ()
20518 return 0;
20521 _ACEOF
20522 if ac_fn_c_try_link "$LINENO"; then :
20523 gcc_cv_math_func_nextafterf=yes
20524 else
20525 gcc_cv_math_func_nextafterf=no
20527 rm -f core conftest.err conftest.$ac_objext \
20528 conftest$ac_exeext conftest.$ac_ext
20530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterf" >&5
20531 $as_echo "$gcc_cv_math_func_nextafterf" >&6; }
20532 if test $gcc_cv_math_func_nextafterf = yes; then
20534 cat >>confdefs.h <<_ACEOF
20535 #define HAVE_NEXTAFTERF 1
20536 _ACEOF
20543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafter" >&5
20544 $as_echo_n "checking for nextafter... " >&6; }
20545 if test "${gcc_cv_math_func_nextafter+set}" = set; then :
20546 $as_echo_n "(cached) " >&6
20547 else
20548 if test x$gcc_no_link = xyes; then
20549 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20552 /* end confdefs.h. */
20554 #ifdef HAVE_COMPLEX_H
20555 #include <complex.h>
20556 #endif
20557 #ifdef HAVE_MATH_H
20558 #include <math.h>
20559 #endif
20561 int (*ptr)() = (int (*)())nextafter;
20564 main ()
20566 return 0;
20569 _ACEOF
20570 if ac_fn_c_try_link "$LINENO"; then :
20571 gcc_cv_math_func_nextafter=yes
20572 else
20573 gcc_cv_math_func_nextafter=no
20575 rm -f core conftest.err conftest.$ac_objext \
20576 conftest$ac_exeext conftest.$ac_ext
20578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafter" >&5
20579 $as_echo "$gcc_cv_math_func_nextafter" >&6; }
20580 if test $gcc_cv_math_func_nextafter = yes; then
20582 cat >>confdefs.h <<_ACEOF
20583 #define HAVE_NEXTAFTER 1
20584 _ACEOF
20591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterl" >&5
20592 $as_echo_n "checking for nextafterl... " >&6; }
20593 if test "${gcc_cv_math_func_nextafterl+set}" = set; then :
20594 $as_echo_n "(cached) " >&6
20595 else
20596 if test x$gcc_no_link = xyes; then
20597 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20600 /* end confdefs.h. */
20602 #ifdef HAVE_COMPLEX_H
20603 #include <complex.h>
20604 #endif
20605 #ifdef HAVE_MATH_H
20606 #include <math.h>
20607 #endif
20609 int (*ptr)() = (int (*)())nextafterl;
20612 main ()
20614 return 0;
20617 _ACEOF
20618 if ac_fn_c_try_link "$LINENO"; then :
20619 gcc_cv_math_func_nextafterl=yes
20620 else
20621 gcc_cv_math_func_nextafterl=no
20623 rm -f core conftest.err conftest.$ac_objext \
20624 conftest$ac_exeext conftest.$ac_ext
20626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterl" >&5
20627 $as_echo "$gcc_cv_math_func_nextafterl" >&6; }
20628 if test $gcc_cv_math_func_nextafterl = yes; then
20630 cat >>confdefs.h <<_ACEOF
20631 #define HAVE_NEXTAFTERL 1
20632 _ACEOF
20639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for powf" >&5
20640 $as_echo_n "checking for powf... " >&6; }
20641 if test "${gcc_cv_math_func_powf+set}" = set; then :
20642 $as_echo_n "(cached) " >&6
20643 else
20644 if test x$gcc_no_link = xyes; then
20645 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20648 /* end confdefs.h. */
20650 #ifdef HAVE_COMPLEX_H
20651 #include <complex.h>
20652 #endif
20653 #ifdef HAVE_MATH_H
20654 #include <math.h>
20655 #endif
20657 int (*ptr)() = (int (*)())powf;
20660 main ()
20662 return 0;
20665 _ACEOF
20666 if ac_fn_c_try_link "$LINENO"; then :
20667 gcc_cv_math_func_powf=yes
20668 else
20669 gcc_cv_math_func_powf=no
20671 rm -f core conftest.err conftest.$ac_objext \
20672 conftest$ac_exeext conftest.$ac_ext
20674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_powf" >&5
20675 $as_echo "$gcc_cv_math_func_powf" >&6; }
20676 if test $gcc_cv_math_func_powf = yes; then
20678 cat >>confdefs.h <<_ACEOF
20679 #define HAVE_POWF 1
20680 _ACEOF
20687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow" >&5
20688 $as_echo_n "checking for pow... " >&6; }
20689 if test "${gcc_cv_math_func_pow+set}" = set; then :
20690 $as_echo_n "(cached) " >&6
20691 else
20692 if test x$gcc_no_link = xyes; then
20693 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20696 /* end confdefs.h. */
20698 #ifdef HAVE_COMPLEX_H
20699 #include <complex.h>
20700 #endif
20701 #ifdef HAVE_MATH_H
20702 #include <math.h>
20703 #endif
20705 int (*ptr)() = (int (*)())pow;
20708 main ()
20710 return 0;
20713 _ACEOF
20714 if ac_fn_c_try_link "$LINENO"; then :
20715 gcc_cv_math_func_pow=yes
20716 else
20717 gcc_cv_math_func_pow=no
20719 rm -f core conftest.err conftest.$ac_objext \
20720 conftest$ac_exeext conftest.$ac_ext
20722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_pow" >&5
20723 $as_echo "$gcc_cv_math_func_pow" >&6; }
20724 if test $gcc_cv_math_func_pow = yes; then
20726 cat >>confdefs.h <<_ACEOF
20727 #define HAVE_POW 1
20728 _ACEOF
20735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for powl" >&5
20736 $as_echo_n "checking for powl... " >&6; }
20737 if test "${gcc_cv_math_func_powl+set}" = set; then :
20738 $as_echo_n "(cached) " >&6
20739 else
20740 if test x$gcc_no_link = xyes; then
20741 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20744 /* end confdefs.h. */
20746 #ifdef HAVE_COMPLEX_H
20747 #include <complex.h>
20748 #endif
20749 #ifdef HAVE_MATH_H
20750 #include <math.h>
20751 #endif
20753 int (*ptr)() = (int (*)())powl;
20756 main ()
20758 return 0;
20761 _ACEOF
20762 if ac_fn_c_try_link "$LINENO"; then :
20763 gcc_cv_math_func_powl=yes
20764 else
20765 gcc_cv_math_func_powl=no
20767 rm -f core conftest.err conftest.$ac_objext \
20768 conftest$ac_exeext conftest.$ac_ext
20770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_powl" >&5
20771 $as_echo "$gcc_cv_math_func_powl" >&6; }
20772 if test $gcc_cv_math_func_powl = yes; then
20774 cat >>confdefs.h <<_ACEOF
20775 #define HAVE_POWL 1
20776 _ACEOF
20783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowf" >&5
20784 $as_echo_n "checking for cpowf... " >&6; }
20785 if test "${gcc_cv_math_func_cpowf+set}" = set; then :
20786 $as_echo_n "(cached) " >&6
20787 else
20788 if test x$gcc_no_link = xyes; then
20789 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20792 /* end confdefs.h. */
20794 #ifdef HAVE_COMPLEX_H
20795 #include <complex.h>
20796 #endif
20797 #ifdef HAVE_MATH_H
20798 #include <math.h>
20799 #endif
20801 int (*ptr)() = (int (*)())cpowf;
20804 main ()
20806 return 0;
20809 _ACEOF
20810 if ac_fn_c_try_link "$LINENO"; then :
20811 gcc_cv_math_func_cpowf=yes
20812 else
20813 gcc_cv_math_func_cpowf=no
20815 rm -f core conftest.err conftest.$ac_objext \
20816 conftest$ac_exeext conftest.$ac_ext
20818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowf" >&5
20819 $as_echo "$gcc_cv_math_func_cpowf" >&6; }
20820 if test $gcc_cv_math_func_cpowf = yes; then
20822 cat >>confdefs.h <<_ACEOF
20823 #define HAVE_CPOWF 1
20824 _ACEOF
20831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpow" >&5
20832 $as_echo_n "checking for cpow... " >&6; }
20833 if test "${gcc_cv_math_func_cpow+set}" = set; then :
20834 $as_echo_n "(cached) " >&6
20835 else
20836 if test x$gcc_no_link = xyes; then
20837 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20840 /* end confdefs.h. */
20842 #ifdef HAVE_COMPLEX_H
20843 #include <complex.h>
20844 #endif
20845 #ifdef HAVE_MATH_H
20846 #include <math.h>
20847 #endif
20849 int (*ptr)() = (int (*)())cpow;
20852 main ()
20854 return 0;
20857 _ACEOF
20858 if ac_fn_c_try_link "$LINENO"; then :
20859 gcc_cv_math_func_cpow=yes
20860 else
20861 gcc_cv_math_func_cpow=no
20863 rm -f core conftest.err conftest.$ac_objext \
20864 conftest$ac_exeext conftest.$ac_ext
20866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpow" >&5
20867 $as_echo "$gcc_cv_math_func_cpow" >&6; }
20868 if test $gcc_cv_math_func_cpow = yes; then
20870 cat >>confdefs.h <<_ACEOF
20871 #define HAVE_CPOW 1
20872 _ACEOF
20879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowl" >&5
20880 $as_echo_n "checking for cpowl... " >&6; }
20881 if test "${gcc_cv_math_func_cpowl+set}" = set; then :
20882 $as_echo_n "(cached) " >&6
20883 else
20884 if test x$gcc_no_link = xyes; then
20885 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20888 /* end confdefs.h. */
20890 #ifdef HAVE_COMPLEX_H
20891 #include <complex.h>
20892 #endif
20893 #ifdef HAVE_MATH_H
20894 #include <math.h>
20895 #endif
20897 int (*ptr)() = (int (*)())cpowl;
20900 main ()
20902 return 0;
20905 _ACEOF
20906 if ac_fn_c_try_link "$LINENO"; then :
20907 gcc_cv_math_func_cpowl=yes
20908 else
20909 gcc_cv_math_func_cpowl=no
20911 rm -f core conftest.err conftest.$ac_objext \
20912 conftest$ac_exeext conftest.$ac_ext
20914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowl" >&5
20915 $as_echo "$gcc_cv_math_func_cpowl" >&6; }
20916 if test $gcc_cv_math_func_cpowl = yes; then
20918 cat >>confdefs.h <<_ACEOF
20919 #define HAVE_CPOWL 1
20920 _ACEOF
20927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf" >&5
20928 $as_echo_n "checking for roundf... " >&6; }
20929 if test "${gcc_cv_math_func_roundf+set}" = set; then :
20930 $as_echo_n "(cached) " >&6
20931 else
20932 if test x$gcc_no_link = xyes; then
20933 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20936 /* end confdefs.h. */
20938 #ifdef HAVE_COMPLEX_H
20939 #include <complex.h>
20940 #endif
20941 #ifdef HAVE_MATH_H
20942 #include <math.h>
20943 #endif
20945 int (*ptr)() = (int (*)())roundf;
20948 main ()
20950 return 0;
20953 _ACEOF
20954 if ac_fn_c_try_link "$LINENO"; then :
20955 gcc_cv_math_func_roundf=yes
20956 else
20957 gcc_cv_math_func_roundf=no
20959 rm -f core conftest.err conftest.$ac_objext \
20960 conftest$ac_exeext conftest.$ac_ext
20962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundf" >&5
20963 $as_echo "$gcc_cv_math_func_roundf" >&6; }
20964 if test $gcc_cv_math_func_roundf = yes; then
20966 cat >>confdefs.h <<_ACEOF
20967 #define HAVE_ROUNDF 1
20968 _ACEOF
20975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round" >&5
20976 $as_echo_n "checking for round... " >&6; }
20977 if test "${gcc_cv_math_func_round+set}" = set; then :
20978 $as_echo_n "(cached) " >&6
20979 else
20980 if test x$gcc_no_link = xyes; then
20981 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20984 /* end confdefs.h. */
20986 #ifdef HAVE_COMPLEX_H
20987 #include <complex.h>
20988 #endif
20989 #ifdef HAVE_MATH_H
20990 #include <math.h>
20991 #endif
20993 int (*ptr)() = (int (*)())round;
20996 main ()
20998 return 0;
21001 _ACEOF
21002 if ac_fn_c_try_link "$LINENO"; then :
21003 gcc_cv_math_func_round=yes
21004 else
21005 gcc_cv_math_func_round=no
21007 rm -f core conftest.err conftest.$ac_objext \
21008 conftest$ac_exeext conftest.$ac_ext
21010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_round" >&5
21011 $as_echo "$gcc_cv_math_func_round" >&6; }
21012 if test $gcc_cv_math_func_round = yes; then
21014 cat >>confdefs.h <<_ACEOF
21015 #define HAVE_ROUND 1
21016 _ACEOF
21023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundl" >&5
21024 $as_echo_n "checking for roundl... " >&6; }
21025 if test "${gcc_cv_math_func_roundl+set}" = set; then :
21026 $as_echo_n "(cached) " >&6
21027 else
21028 if test x$gcc_no_link = xyes; then
21029 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21032 /* end confdefs.h. */
21034 #ifdef HAVE_COMPLEX_H
21035 #include <complex.h>
21036 #endif
21037 #ifdef HAVE_MATH_H
21038 #include <math.h>
21039 #endif
21041 int (*ptr)() = (int (*)())roundl;
21044 main ()
21046 return 0;
21049 _ACEOF
21050 if ac_fn_c_try_link "$LINENO"; then :
21051 gcc_cv_math_func_roundl=yes
21052 else
21053 gcc_cv_math_func_roundl=no
21055 rm -f core conftest.err conftest.$ac_objext \
21056 conftest$ac_exeext conftest.$ac_ext
21058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundl" >&5
21059 $as_echo "$gcc_cv_math_func_roundl" >&6; }
21060 if test $gcc_cv_math_func_roundl = yes; then
21062 cat >>confdefs.h <<_ACEOF
21063 #define HAVE_ROUNDL 1
21064 _ACEOF
21071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundf" >&5
21072 $as_echo_n "checking for lroundf... " >&6; }
21073 if test "${gcc_cv_math_func_lroundf+set}" = set; then :
21074 $as_echo_n "(cached) " >&6
21075 else
21076 if test x$gcc_no_link = xyes; then
21077 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21080 /* end confdefs.h. */
21082 #ifdef HAVE_COMPLEX_H
21083 #include <complex.h>
21084 #endif
21085 #ifdef HAVE_MATH_H
21086 #include <math.h>
21087 #endif
21089 int (*ptr)() = (int (*)())lroundf;
21092 main ()
21094 return 0;
21097 _ACEOF
21098 if ac_fn_c_try_link "$LINENO"; then :
21099 gcc_cv_math_func_lroundf=yes
21100 else
21101 gcc_cv_math_func_lroundf=no
21103 rm -f core conftest.err conftest.$ac_objext \
21104 conftest$ac_exeext conftest.$ac_ext
21106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundf" >&5
21107 $as_echo "$gcc_cv_math_func_lroundf" >&6; }
21108 if test $gcc_cv_math_func_lroundf = yes; then
21110 cat >>confdefs.h <<_ACEOF
21111 #define HAVE_LROUNDF 1
21112 _ACEOF
21119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lround" >&5
21120 $as_echo_n "checking for lround... " >&6; }
21121 if test "${gcc_cv_math_func_lround+set}" = set; then :
21122 $as_echo_n "(cached) " >&6
21123 else
21124 if test x$gcc_no_link = xyes; then
21125 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21128 /* end confdefs.h. */
21130 #ifdef HAVE_COMPLEX_H
21131 #include <complex.h>
21132 #endif
21133 #ifdef HAVE_MATH_H
21134 #include <math.h>
21135 #endif
21137 int (*ptr)() = (int (*)())lround;
21140 main ()
21142 return 0;
21145 _ACEOF
21146 if ac_fn_c_try_link "$LINENO"; then :
21147 gcc_cv_math_func_lround=yes
21148 else
21149 gcc_cv_math_func_lround=no
21151 rm -f core conftest.err conftest.$ac_objext \
21152 conftest$ac_exeext conftest.$ac_ext
21154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lround" >&5
21155 $as_echo "$gcc_cv_math_func_lround" >&6; }
21156 if test $gcc_cv_math_func_lround = yes; then
21158 cat >>confdefs.h <<_ACEOF
21159 #define HAVE_LROUND 1
21160 _ACEOF
21167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundl" >&5
21168 $as_echo_n "checking for lroundl... " >&6; }
21169 if test "${gcc_cv_math_func_lroundl+set}" = set; then :
21170 $as_echo_n "(cached) " >&6
21171 else
21172 if test x$gcc_no_link = xyes; then
21173 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21176 /* end confdefs.h. */
21178 #ifdef HAVE_COMPLEX_H
21179 #include <complex.h>
21180 #endif
21181 #ifdef HAVE_MATH_H
21182 #include <math.h>
21183 #endif
21185 int (*ptr)() = (int (*)())lroundl;
21188 main ()
21190 return 0;
21193 _ACEOF
21194 if ac_fn_c_try_link "$LINENO"; then :
21195 gcc_cv_math_func_lroundl=yes
21196 else
21197 gcc_cv_math_func_lroundl=no
21199 rm -f core conftest.err conftest.$ac_objext \
21200 conftest$ac_exeext conftest.$ac_ext
21202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundl" >&5
21203 $as_echo "$gcc_cv_math_func_lroundl" >&6; }
21204 if test $gcc_cv_math_func_lroundl = yes; then
21206 cat >>confdefs.h <<_ACEOF
21207 #define HAVE_LROUNDL 1
21208 _ACEOF
21215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundf" >&5
21216 $as_echo_n "checking for llroundf... " >&6; }
21217 if test "${gcc_cv_math_func_llroundf+set}" = set; then :
21218 $as_echo_n "(cached) " >&6
21219 else
21220 if test x$gcc_no_link = xyes; then
21221 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21224 /* end confdefs.h. */
21226 #ifdef HAVE_COMPLEX_H
21227 #include <complex.h>
21228 #endif
21229 #ifdef HAVE_MATH_H
21230 #include <math.h>
21231 #endif
21233 int (*ptr)() = (int (*)())llroundf;
21236 main ()
21238 return 0;
21241 _ACEOF
21242 if ac_fn_c_try_link "$LINENO"; then :
21243 gcc_cv_math_func_llroundf=yes
21244 else
21245 gcc_cv_math_func_llroundf=no
21247 rm -f core conftest.err conftest.$ac_objext \
21248 conftest$ac_exeext conftest.$ac_ext
21250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundf" >&5
21251 $as_echo "$gcc_cv_math_func_llroundf" >&6; }
21252 if test $gcc_cv_math_func_llroundf = yes; then
21254 cat >>confdefs.h <<_ACEOF
21255 #define HAVE_LLROUNDF 1
21256 _ACEOF
21263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llround" >&5
21264 $as_echo_n "checking for llround... " >&6; }
21265 if test "${gcc_cv_math_func_llround+set}" = set; then :
21266 $as_echo_n "(cached) " >&6
21267 else
21268 if test x$gcc_no_link = xyes; then
21269 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21272 /* end confdefs.h. */
21274 #ifdef HAVE_COMPLEX_H
21275 #include <complex.h>
21276 #endif
21277 #ifdef HAVE_MATH_H
21278 #include <math.h>
21279 #endif
21281 int (*ptr)() = (int (*)())llround;
21284 main ()
21286 return 0;
21289 _ACEOF
21290 if ac_fn_c_try_link "$LINENO"; then :
21291 gcc_cv_math_func_llround=yes
21292 else
21293 gcc_cv_math_func_llround=no
21295 rm -f core conftest.err conftest.$ac_objext \
21296 conftest$ac_exeext conftest.$ac_ext
21298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llround" >&5
21299 $as_echo "$gcc_cv_math_func_llround" >&6; }
21300 if test $gcc_cv_math_func_llround = yes; then
21302 cat >>confdefs.h <<_ACEOF
21303 #define HAVE_LLROUND 1
21304 _ACEOF
21311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundl" >&5
21312 $as_echo_n "checking for llroundl... " >&6; }
21313 if test "${gcc_cv_math_func_llroundl+set}" = set; then :
21314 $as_echo_n "(cached) " >&6
21315 else
21316 if test x$gcc_no_link = xyes; then
21317 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21320 /* end confdefs.h. */
21322 #ifdef HAVE_COMPLEX_H
21323 #include <complex.h>
21324 #endif
21325 #ifdef HAVE_MATH_H
21326 #include <math.h>
21327 #endif
21329 int (*ptr)() = (int (*)())llroundl;
21332 main ()
21334 return 0;
21337 _ACEOF
21338 if ac_fn_c_try_link "$LINENO"; then :
21339 gcc_cv_math_func_llroundl=yes
21340 else
21341 gcc_cv_math_func_llroundl=no
21343 rm -f core conftest.err conftest.$ac_objext \
21344 conftest$ac_exeext conftest.$ac_ext
21346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundl" >&5
21347 $as_echo "$gcc_cv_math_func_llroundl" >&6; }
21348 if test $gcc_cv_math_func_llroundl = yes; then
21350 cat >>confdefs.h <<_ACEOF
21351 #define HAVE_LLROUNDL 1
21352 _ACEOF
21359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnf" >&5
21360 $as_echo_n "checking for scalbnf... " >&6; }
21361 if test "${gcc_cv_math_func_scalbnf+set}" = set; then :
21362 $as_echo_n "(cached) " >&6
21363 else
21364 if test x$gcc_no_link = xyes; then
21365 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21368 /* end confdefs.h. */
21370 #ifdef HAVE_COMPLEX_H
21371 #include <complex.h>
21372 #endif
21373 #ifdef HAVE_MATH_H
21374 #include <math.h>
21375 #endif
21377 int (*ptr)() = (int (*)())scalbnf;
21380 main ()
21382 return 0;
21385 _ACEOF
21386 if ac_fn_c_try_link "$LINENO"; then :
21387 gcc_cv_math_func_scalbnf=yes
21388 else
21389 gcc_cv_math_func_scalbnf=no
21391 rm -f core conftest.err conftest.$ac_objext \
21392 conftest$ac_exeext conftest.$ac_ext
21394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnf" >&5
21395 $as_echo "$gcc_cv_math_func_scalbnf" >&6; }
21396 if test $gcc_cv_math_func_scalbnf = yes; then
21398 cat >>confdefs.h <<_ACEOF
21399 #define HAVE_SCALBNF 1
21400 _ACEOF
21407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbn" >&5
21408 $as_echo_n "checking for scalbn... " >&6; }
21409 if test "${gcc_cv_math_func_scalbn+set}" = set; then :
21410 $as_echo_n "(cached) " >&6
21411 else
21412 if test x$gcc_no_link = xyes; then
21413 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21416 /* end confdefs.h. */
21418 #ifdef HAVE_COMPLEX_H
21419 #include <complex.h>
21420 #endif
21421 #ifdef HAVE_MATH_H
21422 #include <math.h>
21423 #endif
21425 int (*ptr)() = (int (*)())scalbn;
21428 main ()
21430 return 0;
21433 _ACEOF
21434 if ac_fn_c_try_link "$LINENO"; then :
21435 gcc_cv_math_func_scalbn=yes
21436 else
21437 gcc_cv_math_func_scalbn=no
21439 rm -f core conftest.err conftest.$ac_objext \
21440 conftest$ac_exeext conftest.$ac_ext
21442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbn" >&5
21443 $as_echo "$gcc_cv_math_func_scalbn" >&6; }
21444 if test $gcc_cv_math_func_scalbn = yes; then
21446 cat >>confdefs.h <<_ACEOF
21447 #define HAVE_SCALBN 1
21448 _ACEOF
21455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnl" >&5
21456 $as_echo_n "checking for scalbnl... " >&6; }
21457 if test "${gcc_cv_math_func_scalbnl+set}" = set; then :
21458 $as_echo_n "(cached) " >&6
21459 else
21460 if test x$gcc_no_link = xyes; then
21461 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21464 /* end confdefs.h. */
21466 #ifdef HAVE_COMPLEX_H
21467 #include <complex.h>
21468 #endif
21469 #ifdef HAVE_MATH_H
21470 #include <math.h>
21471 #endif
21473 int (*ptr)() = (int (*)())scalbnl;
21476 main ()
21478 return 0;
21481 _ACEOF
21482 if ac_fn_c_try_link "$LINENO"; then :
21483 gcc_cv_math_func_scalbnl=yes
21484 else
21485 gcc_cv_math_func_scalbnl=no
21487 rm -f core conftest.err conftest.$ac_objext \
21488 conftest$ac_exeext conftest.$ac_ext
21490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnl" >&5
21491 $as_echo "$gcc_cv_math_func_scalbnl" >&6; }
21492 if test $gcc_cv_math_func_scalbnl = yes; then
21494 cat >>confdefs.h <<_ACEOF
21495 #define HAVE_SCALBNL 1
21496 _ACEOF
21503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinf" >&5
21504 $as_echo_n "checking for sinf... " >&6; }
21505 if test "${gcc_cv_math_func_sinf+set}" = set; then :
21506 $as_echo_n "(cached) " >&6
21507 else
21508 if test x$gcc_no_link = xyes; then
21509 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21512 /* end confdefs.h. */
21514 #ifdef HAVE_COMPLEX_H
21515 #include <complex.h>
21516 #endif
21517 #ifdef HAVE_MATH_H
21518 #include <math.h>
21519 #endif
21521 int (*ptr)() = (int (*)())sinf;
21524 main ()
21526 return 0;
21529 _ACEOF
21530 if ac_fn_c_try_link "$LINENO"; then :
21531 gcc_cv_math_func_sinf=yes
21532 else
21533 gcc_cv_math_func_sinf=no
21535 rm -f core conftest.err conftest.$ac_objext \
21536 conftest$ac_exeext conftest.$ac_ext
21538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinf" >&5
21539 $as_echo "$gcc_cv_math_func_sinf" >&6; }
21540 if test $gcc_cv_math_func_sinf = yes; then
21542 cat >>confdefs.h <<_ACEOF
21543 #define HAVE_SINF 1
21544 _ACEOF
21551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin" >&5
21552 $as_echo_n "checking for sin... " >&6; }
21553 if test "${gcc_cv_math_func_sin+set}" = set; then :
21554 $as_echo_n "(cached) " >&6
21555 else
21556 if test x$gcc_no_link = xyes; then
21557 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21560 /* end confdefs.h. */
21562 #ifdef HAVE_COMPLEX_H
21563 #include <complex.h>
21564 #endif
21565 #ifdef HAVE_MATH_H
21566 #include <math.h>
21567 #endif
21569 int (*ptr)() = (int (*)())sin;
21572 main ()
21574 return 0;
21577 _ACEOF
21578 if ac_fn_c_try_link "$LINENO"; then :
21579 gcc_cv_math_func_sin=yes
21580 else
21581 gcc_cv_math_func_sin=no
21583 rm -f core conftest.err conftest.$ac_objext \
21584 conftest$ac_exeext conftest.$ac_ext
21586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sin" >&5
21587 $as_echo "$gcc_cv_math_func_sin" >&6; }
21588 if test $gcc_cv_math_func_sin = yes; then
21590 cat >>confdefs.h <<_ACEOF
21591 #define HAVE_SIN 1
21592 _ACEOF
21599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinl" >&5
21600 $as_echo_n "checking for sinl... " >&6; }
21601 if test "${gcc_cv_math_func_sinl+set}" = set; then :
21602 $as_echo_n "(cached) " >&6
21603 else
21604 if test x$gcc_no_link = xyes; then
21605 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21608 /* end confdefs.h. */
21610 #ifdef HAVE_COMPLEX_H
21611 #include <complex.h>
21612 #endif
21613 #ifdef HAVE_MATH_H
21614 #include <math.h>
21615 #endif
21617 int (*ptr)() = (int (*)())sinl;
21620 main ()
21622 return 0;
21625 _ACEOF
21626 if ac_fn_c_try_link "$LINENO"; then :
21627 gcc_cv_math_func_sinl=yes
21628 else
21629 gcc_cv_math_func_sinl=no
21631 rm -f core conftest.err conftest.$ac_objext \
21632 conftest$ac_exeext conftest.$ac_ext
21634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinl" >&5
21635 $as_echo "$gcc_cv_math_func_sinl" >&6; }
21636 if test $gcc_cv_math_func_sinl = yes; then
21638 cat >>confdefs.h <<_ACEOF
21639 #define HAVE_SINL 1
21640 _ACEOF
21647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinf" >&5
21648 $as_echo_n "checking for csinf... " >&6; }
21649 if test "${gcc_cv_math_func_csinf+set}" = set; then :
21650 $as_echo_n "(cached) " >&6
21651 else
21652 if test x$gcc_no_link = xyes; then
21653 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21656 /* end confdefs.h. */
21658 #ifdef HAVE_COMPLEX_H
21659 #include <complex.h>
21660 #endif
21661 #ifdef HAVE_MATH_H
21662 #include <math.h>
21663 #endif
21665 int (*ptr)() = (int (*)())csinf;
21668 main ()
21670 return 0;
21673 _ACEOF
21674 if ac_fn_c_try_link "$LINENO"; then :
21675 gcc_cv_math_func_csinf=yes
21676 else
21677 gcc_cv_math_func_csinf=no
21679 rm -f core conftest.err conftest.$ac_objext \
21680 conftest$ac_exeext conftest.$ac_ext
21682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinf" >&5
21683 $as_echo "$gcc_cv_math_func_csinf" >&6; }
21684 if test $gcc_cv_math_func_csinf = yes; then
21686 cat >>confdefs.h <<_ACEOF
21687 #define HAVE_CSINF 1
21688 _ACEOF
21695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csin" >&5
21696 $as_echo_n "checking for csin... " >&6; }
21697 if test "${gcc_cv_math_func_csin+set}" = set; then :
21698 $as_echo_n "(cached) " >&6
21699 else
21700 if test x$gcc_no_link = xyes; then
21701 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21704 /* end confdefs.h. */
21706 #ifdef HAVE_COMPLEX_H
21707 #include <complex.h>
21708 #endif
21709 #ifdef HAVE_MATH_H
21710 #include <math.h>
21711 #endif
21713 int (*ptr)() = (int (*)())csin;
21716 main ()
21718 return 0;
21721 _ACEOF
21722 if ac_fn_c_try_link "$LINENO"; then :
21723 gcc_cv_math_func_csin=yes
21724 else
21725 gcc_cv_math_func_csin=no
21727 rm -f core conftest.err conftest.$ac_objext \
21728 conftest$ac_exeext conftest.$ac_ext
21730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csin" >&5
21731 $as_echo "$gcc_cv_math_func_csin" >&6; }
21732 if test $gcc_cv_math_func_csin = yes; then
21734 cat >>confdefs.h <<_ACEOF
21735 #define HAVE_CSIN 1
21736 _ACEOF
21743 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinl" >&5
21744 $as_echo_n "checking for csinl... " >&6; }
21745 if test "${gcc_cv_math_func_csinl+set}" = set; then :
21746 $as_echo_n "(cached) " >&6
21747 else
21748 if test x$gcc_no_link = xyes; then
21749 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21752 /* end confdefs.h. */
21754 #ifdef HAVE_COMPLEX_H
21755 #include <complex.h>
21756 #endif
21757 #ifdef HAVE_MATH_H
21758 #include <math.h>
21759 #endif
21761 int (*ptr)() = (int (*)())csinl;
21764 main ()
21766 return 0;
21769 _ACEOF
21770 if ac_fn_c_try_link "$LINENO"; then :
21771 gcc_cv_math_func_csinl=yes
21772 else
21773 gcc_cv_math_func_csinl=no
21775 rm -f core conftest.err conftest.$ac_objext \
21776 conftest$ac_exeext conftest.$ac_ext
21778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinl" >&5
21779 $as_echo "$gcc_cv_math_func_csinl" >&6; }
21780 if test $gcc_cv_math_func_csinl = yes; then
21782 cat >>confdefs.h <<_ACEOF
21783 #define HAVE_CSINL 1
21784 _ACEOF
21791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhf" >&5
21792 $as_echo_n "checking for sinhf... " >&6; }
21793 if test "${gcc_cv_math_func_sinhf+set}" = set; then :
21794 $as_echo_n "(cached) " >&6
21795 else
21796 if test x$gcc_no_link = xyes; then
21797 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21800 /* end confdefs.h. */
21802 #ifdef HAVE_COMPLEX_H
21803 #include <complex.h>
21804 #endif
21805 #ifdef HAVE_MATH_H
21806 #include <math.h>
21807 #endif
21809 int (*ptr)() = (int (*)())sinhf;
21812 main ()
21814 return 0;
21817 _ACEOF
21818 if ac_fn_c_try_link "$LINENO"; then :
21819 gcc_cv_math_func_sinhf=yes
21820 else
21821 gcc_cv_math_func_sinhf=no
21823 rm -f core conftest.err conftest.$ac_objext \
21824 conftest$ac_exeext conftest.$ac_ext
21826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhf" >&5
21827 $as_echo "$gcc_cv_math_func_sinhf" >&6; }
21828 if test $gcc_cv_math_func_sinhf = yes; then
21830 cat >>confdefs.h <<_ACEOF
21831 #define HAVE_SINHF 1
21832 _ACEOF
21839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinh" >&5
21840 $as_echo_n "checking for sinh... " >&6; }
21841 if test "${gcc_cv_math_func_sinh+set}" = set; then :
21842 $as_echo_n "(cached) " >&6
21843 else
21844 if test x$gcc_no_link = xyes; then
21845 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21848 /* end confdefs.h. */
21850 #ifdef HAVE_COMPLEX_H
21851 #include <complex.h>
21852 #endif
21853 #ifdef HAVE_MATH_H
21854 #include <math.h>
21855 #endif
21857 int (*ptr)() = (int (*)())sinh;
21860 main ()
21862 return 0;
21865 _ACEOF
21866 if ac_fn_c_try_link "$LINENO"; then :
21867 gcc_cv_math_func_sinh=yes
21868 else
21869 gcc_cv_math_func_sinh=no
21871 rm -f core conftest.err conftest.$ac_objext \
21872 conftest$ac_exeext conftest.$ac_ext
21874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinh" >&5
21875 $as_echo "$gcc_cv_math_func_sinh" >&6; }
21876 if test $gcc_cv_math_func_sinh = yes; then
21878 cat >>confdefs.h <<_ACEOF
21879 #define HAVE_SINH 1
21880 _ACEOF
21887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhl" >&5
21888 $as_echo_n "checking for sinhl... " >&6; }
21889 if test "${gcc_cv_math_func_sinhl+set}" = set; then :
21890 $as_echo_n "(cached) " >&6
21891 else
21892 if test x$gcc_no_link = xyes; then
21893 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21896 /* end confdefs.h. */
21898 #ifdef HAVE_COMPLEX_H
21899 #include <complex.h>
21900 #endif
21901 #ifdef HAVE_MATH_H
21902 #include <math.h>
21903 #endif
21905 int (*ptr)() = (int (*)())sinhl;
21908 main ()
21910 return 0;
21913 _ACEOF
21914 if ac_fn_c_try_link "$LINENO"; then :
21915 gcc_cv_math_func_sinhl=yes
21916 else
21917 gcc_cv_math_func_sinhl=no
21919 rm -f core conftest.err conftest.$ac_objext \
21920 conftest$ac_exeext conftest.$ac_ext
21922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhl" >&5
21923 $as_echo "$gcc_cv_math_func_sinhl" >&6; }
21924 if test $gcc_cv_math_func_sinhl = yes; then
21926 cat >>confdefs.h <<_ACEOF
21927 #define HAVE_SINHL 1
21928 _ACEOF
21935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhf" >&5
21936 $as_echo_n "checking for csinhf... " >&6; }
21937 if test "${gcc_cv_math_func_csinhf+set}" = set; then :
21938 $as_echo_n "(cached) " >&6
21939 else
21940 if test x$gcc_no_link = xyes; then
21941 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21944 /* end confdefs.h. */
21946 #ifdef HAVE_COMPLEX_H
21947 #include <complex.h>
21948 #endif
21949 #ifdef HAVE_MATH_H
21950 #include <math.h>
21951 #endif
21953 int (*ptr)() = (int (*)())csinhf;
21956 main ()
21958 return 0;
21961 _ACEOF
21962 if ac_fn_c_try_link "$LINENO"; then :
21963 gcc_cv_math_func_csinhf=yes
21964 else
21965 gcc_cv_math_func_csinhf=no
21967 rm -f core conftest.err conftest.$ac_objext \
21968 conftest$ac_exeext conftest.$ac_ext
21970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhf" >&5
21971 $as_echo "$gcc_cv_math_func_csinhf" >&6; }
21972 if test $gcc_cv_math_func_csinhf = yes; then
21974 cat >>confdefs.h <<_ACEOF
21975 #define HAVE_CSINHF 1
21976 _ACEOF
21983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinh" >&5
21984 $as_echo_n "checking for csinh... " >&6; }
21985 if test "${gcc_cv_math_func_csinh+set}" = set; then :
21986 $as_echo_n "(cached) " >&6
21987 else
21988 if test x$gcc_no_link = xyes; then
21989 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21992 /* end confdefs.h. */
21994 #ifdef HAVE_COMPLEX_H
21995 #include <complex.h>
21996 #endif
21997 #ifdef HAVE_MATH_H
21998 #include <math.h>
21999 #endif
22001 int (*ptr)() = (int (*)())csinh;
22004 main ()
22006 return 0;
22009 _ACEOF
22010 if ac_fn_c_try_link "$LINENO"; then :
22011 gcc_cv_math_func_csinh=yes
22012 else
22013 gcc_cv_math_func_csinh=no
22015 rm -f core conftest.err conftest.$ac_objext \
22016 conftest$ac_exeext conftest.$ac_ext
22018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinh" >&5
22019 $as_echo "$gcc_cv_math_func_csinh" >&6; }
22020 if test $gcc_cv_math_func_csinh = yes; then
22022 cat >>confdefs.h <<_ACEOF
22023 #define HAVE_CSINH 1
22024 _ACEOF
22031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhl" >&5
22032 $as_echo_n "checking for csinhl... " >&6; }
22033 if test "${gcc_cv_math_func_csinhl+set}" = set; then :
22034 $as_echo_n "(cached) " >&6
22035 else
22036 if test x$gcc_no_link = xyes; then
22037 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22039 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22040 /* end confdefs.h. */
22042 #ifdef HAVE_COMPLEX_H
22043 #include <complex.h>
22044 #endif
22045 #ifdef HAVE_MATH_H
22046 #include <math.h>
22047 #endif
22049 int (*ptr)() = (int (*)())csinhl;
22052 main ()
22054 return 0;
22057 _ACEOF
22058 if ac_fn_c_try_link "$LINENO"; then :
22059 gcc_cv_math_func_csinhl=yes
22060 else
22061 gcc_cv_math_func_csinhl=no
22063 rm -f core conftest.err conftest.$ac_objext \
22064 conftest$ac_exeext conftest.$ac_ext
22066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhl" >&5
22067 $as_echo "$gcc_cv_math_func_csinhl" >&6; }
22068 if test $gcc_cv_math_func_csinhl = yes; then
22070 cat >>confdefs.h <<_ACEOF
22071 #define HAVE_CSINHL 1
22072 _ACEOF
22079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtf" >&5
22080 $as_echo_n "checking for sqrtf... " >&6; }
22081 if test "${gcc_cv_math_func_sqrtf+set}" = set; then :
22082 $as_echo_n "(cached) " >&6
22083 else
22084 if test x$gcc_no_link = xyes; then
22085 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22088 /* end confdefs.h. */
22090 #ifdef HAVE_COMPLEX_H
22091 #include <complex.h>
22092 #endif
22093 #ifdef HAVE_MATH_H
22094 #include <math.h>
22095 #endif
22097 int (*ptr)() = (int (*)())sqrtf;
22100 main ()
22102 return 0;
22105 _ACEOF
22106 if ac_fn_c_try_link "$LINENO"; then :
22107 gcc_cv_math_func_sqrtf=yes
22108 else
22109 gcc_cv_math_func_sqrtf=no
22111 rm -f core conftest.err conftest.$ac_objext \
22112 conftest$ac_exeext conftest.$ac_ext
22114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtf" >&5
22115 $as_echo "$gcc_cv_math_func_sqrtf" >&6; }
22116 if test $gcc_cv_math_func_sqrtf = yes; then
22118 cat >>confdefs.h <<_ACEOF
22119 #define HAVE_SQRTF 1
22120 _ACEOF
22127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt" >&5
22128 $as_echo_n "checking for sqrt... " >&6; }
22129 if test "${gcc_cv_math_func_sqrt+set}" = set; then :
22130 $as_echo_n "(cached) " >&6
22131 else
22132 if test x$gcc_no_link = xyes; then
22133 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22136 /* end confdefs.h. */
22138 #ifdef HAVE_COMPLEX_H
22139 #include <complex.h>
22140 #endif
22141 #ifdef HAVE_MATH_H
22142 #include <math.h>
22143 #endif
22145 int (*ptr)() = (int (*)())sqrt;
22148 main ()
22150 return 0;
22153 _ACEOF
22154 if ac_fn_c_try_link "$LINENO"; then :
22155 gcc_cv_math_func_sqrt=yes
22156 else
22157 gcc_cv_math_func_sqrt=no
22159 rm -f core conftest.err conftest.$ac_objext \
22160 conftest$ac_exeext conftest.$ac_ext
22162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrt" >&5
22163 $as_echo "$gcc_cv_math_func_sqrt" >&6; }
22164 if test $gcc_cv_math_func_sqrt = yes; then
22166 cat >>confdefs.h <<_ACEOF
22167 #define HAVE_SQRT 1
22168 _ACEOF
22175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl" >&5
22176 $as_echo_n "checking for sqrtl... " >&6; }
22177 if test "${gcc_cv_math_func_sqrtl+set}" = set; then :
22178 $as_echo_n "(cached) " >&6
22179 else
22180 if test x$gcc_no_link = xyes; then
22181 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22184 /* end confdefs.h. */
22186 #ifdef HAVE_COMPLEX_H
22187 #include <complex.h>
22188 #endif
22189 #ifdef HAVE_MATH_H
22190 #include <math.h>
22191 #endif
22193 int (*ptr)() = (int (*)())sqrtl;
22196 main ()
22198 return 0;
22201 _ACEOF
22202 if ac_fn_c_try_link "$LINENO"; then :
22203 gcc_cv_math_func_sqrtl=yes
22204 else
22205 gcc_cv_math_func_sqrtl=no
22207 rm -f core conftest.err conftest.$ac_objext \
22208 conftest$ac_exeext conftest.$ac_ext
22210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtl" >&5
22211 $as_echo "$gcc_cv_math_func_sqrtl" >&6; }
22212 if test $gcc_cv_math_func_sqrtl = yes; then
22214 cat >>confdefs.h <<_ACEOF
22215 #define HAVE_SQRTL 1
22216 _ACEOF
22223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtf" >&5
22224 $as_echo_n "checking for csqrtf... " >&6; }
22225 if test "${gcc_cv_math_func_csqrtf+set}" = set; then :
22226 $as_echo_n "(cached) " >&6
22227 else
22228 if test x$gcc_no_link = xyes; then
22229 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22232 /* end confdefs.h. */
22234 #ifdef HAVE_COMPLEX_H
22235 #include <complex.h>
22236 #endif
22237 #ifdef HAVE_MATH_H
22238 #include <math.h>
22239 #endif
22241 int (*ptr)() = (int (*)())csqrtf;
22244 main ()
22246 return 0;
22249 _ACEOF
22250 if ac_fn_c_try_link "$LINENO"; then :
22251 gcc_cv_math_func_csqrtf=yes
22252 else
22253 gcc_cv_math_func_csqrtf=no
22255 rm -f core conftest.err conftest.$ac_objext \
22256 conftest$ac_exeext conftest.$ac_ext
22258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtf" >&5
22259 $as_echo "$gcc_cv_math_func_csqrtf" >&6; }
22260 if test $gcc_cv_math_func_csqrtf = yes; then
22262 cat >>confdefs.h <<_ACEOF
22263 #define HAVE_CSQRTF 1
22264 _ACEOF
22271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrt" >&5
22272 $as_echo_n "checking for csqrt... " >&6; }
22273 if test "${gcc_cv_math_func_csqrt+set}" = set; then :
22274 $as_echo_n "(cached) " >&6
22275 else
22276 if test x$gcc_no_link = xyes; then
22277 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22280 /* end confdefs.h. */
22282 #ifdef HAVE_COMPLEX_H
22283 #include <complex.h>
22284 #endif
22285 #ifdef HAVE_MATH_H
22286 #include <math.h>
22287 #endif
22289 int (*ptr)() = (int (*)())csqrt;
22292 main ()
22294 return 0;
22297 _ACEOF
22298 if ac_fn_c_try_link "$LINENO"; then :
22299 gcc_cv_math_func_csqrt=yes
22300 else
22301 gcc_cv_math_func_csqrt=no
22303 rm -f core conftest.err conftest.$ac_objext \
22304 conftest$ac_exeext conftest.$ac_ext
22306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrt" >&5
22307 $as_echo "$gcc_cv_math_func_csqrt" >&6; }
22308 if test $gcc_cv_math_func_csqrt = yes; then
22310 cat >>confdefs.h <<_ACEOF
22311 #define HAVE_CSQRT 1
22312 _ACEOF
22319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtl" >&5
22320 $as_echo_n "checking for csqrtl... " >&6; }
22321 if test "${gcc_cv_math_func_csqrtl+set}" = set; then :
22322 $as_echo_n "(cached) " >&6
22323 else
22324 if test x$gcc_no_link = xyes; then
22325 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22328 /* end confdefs.h. */
22330 #ifdef HAVE_COMPLEX_H
22331 #include <complex.h>
22332 #endif
22333 #ifdef HAVE_MATH_H
22334 #include <math.h>
22335 #endif
22337 int (*ptr)() = (int (*)())csqrtl;
22340 main ()
22342 return 0;
22345 _ACEOF
22346 if ac_fn_c_try_link "$LINENO"; then :
22347 gcc_cv_math_func_csqrtl=yes
22348 else
22349 gcc_cv_math_func_csqrtl=no
22351 rm -f core conftest.err conftest.$ac_objext \
22352 conftest$ac_exeext conftest.$ac_ext
22354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtl" >&5
22355 $as_echo "$gcc_cv_math_func_csqrtl" >&6; }
22356 if test $gcc_cv_math_func_csqrtl = yes; then
22358 cat >>confdefs.h <<_ACEOF
22359 #define HAVE_CSQRTL 1
22360 _ACEOF
22367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanf" >&5
22368 $as_echo_n "checking for tanf... " >&6; }
22369 if test "${gcc_cv_math_func_tanf+set}" = set; then :
22370 $as_echo_n "(cached) " >&6
22371 else
22372 if test x$gcc_no_link = xyes; then
22373 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22376 /* end confdefs.h. */
22378 #ifdef HAVE_COMPLEX_H
22379 #include <complex.h>
22380 #endif
22381 #ifdef HAVE_MATH_H
22382 #include <math.h>
22383 #endif
22385 int (*ptr)() = (int (*)())tanf;
22388 main ()
22390 return 0;
22393 _ACEOF
22394 if ac_fn_c_try_link "$LINENO"; then :
22395 gcc_cv_math_func_tanf=yes
22396 else
22397 gcc_cv_math_func_tanf=no
22399 rm -f core conftest.err conftest.$ac_objext \
22400 conftest$ac_exeext conftest.$ac_ext
22402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanf" >&5
22403 $as_echo "$gcc_cv_math_func_tanf" >&6; }
22404 if test $gcc_cv_math_func_tanf = yes; then
22406 cat >>confdefs.h <<_ACEOF
22407 #define HAVE_TANF 1
22408 _ACEOF
22415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tan" >&5
22416 $as_echo_n "checking for tan... " >&6; }
22417 if test "${gcc_cv_math_func_tan+set}" = set; then :
22418 $as_echo_n "(cached) " >&6
22419 else
22420 if test x$gcc_no_link = xyes; then
22421 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22424 /* end confdefs.h. */
22426 #ifdef HAVE_COMPLEX_H
22427 #include <complex.h>
22428 #endif
22429 #ifdef HAVE_MATH_H
22430 #include <math.h>
22431 #endif
22433 int (*ptr)() = (int (*)())tan;
22436 main ()
22438 return 0;
22441 _ACEOF
22442 if ac_fn_c_try_link "$LINENO"; then :
22443 gcc_cv_math_func_tan=yes
22444 else
22445 gcc_cv_math_func_tan=no
22447 rm -f core conftest.err conftest.$ac_objext \
22448 conftest$ac_exeext conftest.$ac_ext
22450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tan" >&5
22451 $as_echo "$gcc_cv_math_func_tan" >&6; }
22452 if test $gcc_cv_math_func_tan = yes; then
22454 cat >>confdefs.h <<_ACEOF
22455 #define HAVE_TAN 1
22456 _ACEOF
22463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanl" >&5
22464 $as_echo_n "checking for tanl... " >&6; }
22465 if test "${gcc_cv_math_func_tanl+set}" = set; then :
22466 $as_echo_n "(cached) " >&6
22467 else
22468 if test x$gcc_no_link = xyes; then
22469 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22472 /* end confdefs.h. */
22474 #ifdef HAVE_COMPLEX_H
22475 #include <complex.h>
22476 #endif
22477 #ifdef HAVE_MATH_H
22478 #include <math.h>
22479 #endif
22481 int (*ptr)() = (int (*)())tanl;
22484 main ()
22486 return 0;
22489 _ACEOF
22490 if ac_fn_c_try_link "$LINENO"; then :
22491 gcc_cv_math_func_tanl=yes
22492 else
22493 gcc_cv_math_func_tanl=no
22495 rm -f core conftest.err conftest.$ac_objext \
22496 conftest$ac_exeext conftest.$ac_ext
22498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanl" >&5
22499 $as_echo "$gcc_cv_math_func_tanl" >&6; }
22500 if test $gcc_cv_math_func_tanl = yes; then
22502 cat >>confdefs.h <<_ACEOF
22503 #define HAVE_TANL 1
22504 _ACEOF
22511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanf" >&5
22512 $as_echo_n "checking for ctanf... " >&6; }
22513 if test "${gcc_cv_math_func_ctanf+set}" = set; then :
22514 $as_echo_n "(cached) " >&6
22515 else
22516 if test x$gcc_no_link = xyes; then
22517 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22520 /* end confdefs.h. */
22522 #ifdef HAVE_COMPLEX_H
22523 #include <complex.h>
22524 #endif
22525 #ifdef HAVE_MATH_H
22526 #include <math.h>
22527 #endif
22529 int (*ptr)() = (int (*)())ctanf;
22532 main ()
22534 return 0;
22537 _ACEOF
22538 if ac_fn_c_try_link "$LINENO"; then :
22539 gcc_cv_math_func_ctanf=yes
22540 else
22541 gcc_cv_math_func_ctanf=no
22543 rm -f core conftest.err conftest.$ac_objext \
22544 conftest$ac_exeext conftest.$ac_ext
22546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanf" >&5
22547 $as_echo "$gcc_cv_math_func_ctanf" >&6; }
22548 if test $gcc_cv_math_func_ctanf = yes; then
22550 cat >>confdefs.h <<_ACEOF
22551 #define HAVE_CTANF 1
22552 _ACEOF
22559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctan" >&5
22560 $as_echo_n "checking for ctan... " >&6; }
22561 if test "${gcc_cv_math_func_ctan+set}" = set; then :
22562 $as_echo_n "(cached) " >&6
22563 else
22564 if test x$gcc_no_link = xyes; then
22565 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22568 /* end confdefs.h. */
22570 #ifdef HAVE_COMPLEX_H
22571 #include <complex.h>
22572 #endif
22573 #ifdef HAVE_MATH_H
22574 #include <math.h>
22575 #endif
22577 int (*ptr)() = (int (*)())ctan;
22580 main ()
22582 return 0;
22585 _ACEOF
22586 if ac_fn_c_try_link "$LINENO"; then :
22587 gcc_cv_math_func_ctan=yes
22588 else
22589 gcc_cv_math_func_ctan=no
22591 rm -f core conftest.err conftest.$ac_objext \
22592 conftest$ac_exeext conftest.$ac_ext
22594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctan" >&5
22595 $as_echo "$gcc_cv_math_func_ctan" >&6; }
22596 if test $gcc_cv_math_func_ctan = yes; then
22598 cat >>confdefs.h <<_ACEOF
22599 #define HAVE_CTAN 1
22600 _ACEOF
22607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanl" >&5
22608 $as_echo_n "checking for ctanl... " >&6; }
22609 if test "${gcc_cv_math_func_ctanl+set}" = set; then :
22610 $as_echo_n "(cached) " >&6
22611 else
22612 if test x$gcc_no_link = xyes; then
22613 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22616 /* end confdefs.h. */
22618 #ifdef HAVE_COMPLEX_H
22619 #include <complex.h>
22620 #endif
22621 #ifdef HAVE_MATH_H
22622 #include <math.h>
22623 #endif
22625 int (*ptr)() = (int (*)())ctanl;
22628 main ()
22630 return 0;
22633 _ACEOF
22634 if ac_fn_c_try_link "$LINENO"; then :
22635 gcc_cv_math_func_ctanl=yes
22636 else
22637 gcc_cv_math_func_ctanl=no
22639 rm -f core conftest.err conftest.$ac_objext \
22640 conftest$ac_exeext conftest.$ac_ext
22642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanl" >&5
22643 $as_echo "$gcc_cv_math_func_ctanl" >&6; }
22644 if test $gcc_cv_math_func_ctanl = yes; then
22646 cat >>confdefs.h <<_ACEOF
22647 #define HAVE_CTANL 1
22648 _ACEOF
22655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhf" >&5
22656 $as_echo_n "checking for tanhf... " >&6; }
22657 if test "${gcc_cv_math_func_tanhf+set}" = set; then :
22658 $as_echo_n "(cached) " >&6
22659 else
22660 if test x$gcc_no_link = xyes; then
22661 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22664 /* end confdefs.h. */
22666 #ifdef HAVE_COMPLEX_H
22667 #include <complex.h>
22668 #endif
22669 #ifdef HAVE_MATH_H
22670 #include <math.h>
22671 #endif
22673 int (*ptr)() = (int (*)())tanhf;
22676 main ()
22678 return 0;
22681 _ACEOF
22682 if ac_fn_c_try_link "$LINENO"; then :
22683 gcc_cv_math_func_tanhf=yes
22684 else
22685 gcc_cv_math_func_tanhf=no
22687 rm -f core conftest.err conftest.$ac_objext \
22688 conftest$ac_exeext conftest.$ac_ext
22690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhf" >&5
22691 $as_echo "$gcc_cv_math_func_tanhf" >&6; }
22692 if test $gcc_cv_math_func_tanhf = yes; then
22694 cat >>confdefs.h <<_ACEOF
22695 #define HAVE_TANHF 1
22696 _ACEOF
22703 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanh" >&5
22704 $as_echo_n "checking for tanh... " >&6; }
22705 if test "${gcc_cv_math_func_tanh+set}" = set; then :
22706 $as_echo_n "(cached) " >&6
22707 else
22708 if test x$gcc_no_link = xyes; then
22709 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22712 /* end confdefs.h. */
22714 #ifdef HAVE_COMPLEX_H
22715 #include <complex.h>
22716 #endif
22717 #ifdef HAVE_MATH_H
22718 #include <math.h>
22719 #endif
22721 int (*ptr)() = (int (*)())tanh;
22724 main ()
22726 return 0;
22729 _ACEOF
22730 if ac_fn_c_try_link "$LINENO"; then :
22731 gcc_cv_math_func_tanh=yes
22732 else
22733 gcc_cv_math_func_tanh=no
22735 rm -f core conftest.err conftest.$ac_objext \
22736 conftest$ac_exeext conftest.$ac_ext
22738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanh" >&5
22739 $as_echo "$gcc_cv_math_func_tanh" >&6; }
22740 if test $gcc_cv_math_func_tanh = yes; then
22742 cat >>confdefs.h <<_ACEOF
22743 #define HAVE_TANH 1
22744 _ACEOF
22751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhl" >&5
22752 $as_echo_n "checking for tanhl... " >&6; }
22753 if test "${gcc_cv_math_func_tanhl+set}" = set; then :
22754 $as_echo_n "(cached) " >&6
22755 else
22756 if test x$gcc_no_link = xyes; then
22757 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22760 /* end confdefs.h. */
22762 #ifdef HAVE_COMPLEX_H
22763 #include <complex.h>
22764 #endif
22765 #ifdef HAVE_MATH_H
22766 #include <math.h>
22767 #endif
22769 int (*ptr)() = (int (*)())tanhl;
22772 main ()
22774 return 0;
22777 _ACEOF
22778 if ac_fn_c_try_link "$LINENO"; then :
22779 gcc_cv_math_func_tanhl=yes
22780 else
22781 gcc_cv_math_func_tanhl=no
22783 rm -f core conftest.err conftest.$ac_objext \
22784 conftest$ac_exeext conftest.$ac_ext
22786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhl" >&5
22787 $as_echo "$gcc_cv_math_func_tanhl" >&6; }
22788 if test $gcc_cv_math_func_tanhl = yes; then
22790 cat >>confdefs.h <<_ACEOF
22791 #define HAVE_TANHL 1
22792 _ACEOF
22799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhf" >&5
22800 $as_echo_n "checking for ctanhf... " >&6; }
22801 if test "${gcc_cv_math_func_ctanhf+set}" = set; then :
22802 $as_echo_n "(cached) " >&6
22803 else
22804 if test x$gcc_no_link = xyes; then
22805 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22808 /* end confdefs.h. */
22810 #ifdef HAVE_COMPLEX_H
22811 #include <complex.h>
22812 #endif
22813 #ifdef HAVE_MATH_H
22814 #include <math.h>
22815 #endif
22817 int (*ptr)() = (int (*)())ctanhf;
22820 main ()
22822 return 0;
22825 _ACEOF
22826 if ac_fn_c_try_link "$LINENO"; then :
22827 gcc_cv_math_func_ctanhf=yes
22828 else
22829 gcc_cv_math_func_ctanhf=no
22831 rm -f core conftest.err conftest.$ac_objext \
22832 conftest$ac_exeext conftest.$ac_ext
22834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhf" >&5
22835 $as_echo "$gcc_cv_math_func_ctanhf" >&6; }
22836 if test $gcc_cv_math_func_ctanhf = yes; then
22838 cat >>confdefs.h <<_ACEOF
22839 #define HAVE_CTANHF 1
22840 _ACEOF
22847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanh" >&5
22848 $as_echo_n "checking for ctanh... " >&6; }
22849 if test "${gcc_cv_math_func_ctanh+set}" = set; then :
22850 $as_echo_n "(cached) " >&6
22851 else
22852 if test x$gcc_no_link = xyes; then
22853 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22856 /* end confdefs.h. */
22858 #ifdef HAVE_COMPLEX_H
22859 #include <complex.h>
22860 #endif
22861 #ifdef HAVE_MATH_H
22862 #include <math.h>
22863 #endif
22865 int (*ptr)() = (int (*)())ctanh;
22868 main ()
22870 return 0;
22873 _ACEOF
22874 if ac_fn_c_try_link "$LINENO"; then :
22875 gcc_cv_math_func_ctanh=yes
22876 else
22877 gcc_cv_math_func_ctanh=no
22879 rm -f core conftest.err conftest.$ac_objext \
22880 conftest$ac_exeext conftest.$ac_ext
22882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanh" >&5
22883 $as_echo "$gcc_cv_math_func_ctanh" >&6; }
22884 if test $gcc_cv_math_func_ctanh = yes; then
22886 cat >>confdefs.h <<_ACEOF
22887 #define HAVE_CTANH 1
22888 _ACEOF
22895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhl" >&5
22896 $as_echo_n "checking for ctanhl... " >&6; }
22897 if test "${gcc_cv_math_func_ctanhl+set}" = set; then :
22898 $as_echo_n "(cached) " >&6
22899 else
22900 if test x$gcc_no_link = xyes; then
22901 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22904 /* end confdefs.h. */
22906 #ifdef HAVE_COMPLEX_H
22907 #include <complex.h>
22908 #endif
22909 #ifdef HAVE_MATH_H
22910 #include <math.h>
22911 #endif
22913 int (*ptr)() = (int (*)())ctanhl;
22916 main ()
22918 return 0;
22921 _ACEOF
22922 if ac_fn_c_try_link "$LINENO"; then :
22923 gcc_cv_math_func_ctanhl=yes
22924 else
22925 gcc_cv_math_func_ctanhl=no
22927 rm -f core conftest.err conftest.$ac_objext \
22928 conftest$ac_exeext conftest.$ac_ext
22930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhl" >&5
22931 $as_echo "$gcc_cv_math_func_ctanhl" >&6; }
22932 if test $gcc_cv_math_func_ctanhl = yes; then
22934 cat >>confdefs.h <<_ACEOF
22935 #define HAVE_CTANHL 1
22936 _ACEOF
22943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncf" >&5
22944 $as_echo_n "checking for truncf... " >&6; }
22945 if test "${gcc_cv_math_func_truncf+set}" = set; then :
22946 $as_echo_n "(cached) " >&6
22947 else
22948 if test x$gcc_no_link = xyes; then
22949 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22952 /* end confdefs.h. */
22954 #ifdef HAVE_COMPLEX_H
22955 #include <complex.h>
22956 #endif
22957 #ifdef HAVE_MATH_H
22958 #include <math.h>
22959 #endif
22961 int (*ptr)() = (int (*)())truncf;
22964 main ()
22966 return 0;
22969 _ACEOF
22970 if ac_fn_c_try_link "$LINENO"; then :
22971 gcc_cv_math_func_truncf=yes
22972 else
22973 gcc_cv_math_func_truncf=no
22975 rm -f core conftest.err conftest.$ac_objext \
22976 conftest$ac_exeext conftest.$ac_ext
22978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncf" >&5
22979 $as_echo "$gcc_cv_math_func_truncf" >&6; }
22980 if test $gcc_cv_math_func_truncf = yes; then
22982 cat >>confdefs.h <<_ACEOF
22983 #define HAVE_TRUNCF 1
22984 _ACEOF
22991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for trunc" >&5
22992 $as_echo_n "checking for trunc... " >&6; }
22993 if test "${gcc_cv_math_func_trunc+set}" = set; then :
22994 $as_echo_n "(cached) " >&6
22995 else
22996 if test x$gcc_no_link = xyes; then
22997 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23000 /* end confdefs.h. */
23002 #ifdef HAVE_COMPLEX_H
23003 #include <complex.h>
23004 #endif
23005 #ifdef HAVE_MATH_H
23006 #include <math.h>
23007 #endif
23009 int (*ptr)() = (int (*)())trunc;
23012 main ()
23014 return 0;
23017 _ACEOF
23018 if ac_fn_c_try_link "$LINENO"; then :
23019 gcc_cv_math_func_trunc=yes
23020 else
23021 gcc_cv_math_func_trunc=no
23023 rm -f core conftest.err conftest.$ac_objext \
23024 conftest$ac_exeext conftest.$ac_ext
23026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_trunc" >&5
23027 $as_echo "$gcc_cv_math_func_trunc" >&6; }
23028 if test $gcc_cv_math_func_trunc = yes; then
23030 cat >>confdefs.h <<_ACEOF
23031 #define HAVE_TRUNC 1
23032 _ACEOF
23039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncl" >&5
23040 $as_echo_n "checking for truncl... " >&6; }
23041 if test "${gcc_cv_math_func_truncl+set}" = set; then :
23042 $as_echo_n "(cached) " >&6
23043 else
23044 if test x$gcc_no_link = xyes; then
23045 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23048 /* end confdefs.h. */
23050 #ifdef HAVE_COMPLEX_H
23051 #include <complex.h>
23052 #endif
23053 #ifdef HAVE_MATH_H
23054 #include <math.h>
23055 #endif
23057 int (*ptr)() = (int (*)())truncl;
23060 main ()
23062 return 0;
23065 _ACEOF
23066 if ac_fn_c_try_link "$LINENO"; then :
23067 gcc_cv_math_func_truncl=yes
23068 else
23069 gcc_cv_math_func_truncl=no
23071 rm -f core conftest.err conftest.$ac_objext \
23072 conftest$ac_exeext conftest.$ac_ext
23074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncl" >&5
23075 $as_echo "$gcc_cv_math_func_truncl" >&6; }
23076 if test $gcc_cv_math_func_truncl = yes; then
23078 cat >>confdefs.h <<_ACEOF
23079 #define HAVE_TRUNCL 1
23080 _ACEOF
23087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erff" >&5
23088 $as_echo_n "checking for erff... " >&6; }
23089 if test "${gcc_cv_math_func_erff+set}" = set; then :
23090 $as_echo_n "(cached) " >&6
23091 else
23092 if test x$gcc_no_link = xyes; then
23093 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23096 /* end confdefs.h. */
23098 #ifdef HAVE_COMPLEX_H
23099 #include <complex.h>
23100 #endif
23101 #ifdef HAVE_MATH_H
23102 #include <math.h>
23103 #endif
23105 int (*ptr)() = (int (*)())erff;
23108 main ()
23110 return 0;
23113 _ACEOF
23114 if ac_fn_c_try_link "$LINENO"; then :
23115 gcc_cv_math_func_erff=yes
23116 else
23117 gcc_cv_math_func_erff=no
23119 rm -f core conftest.err conftest.$ac_objext \
23120 conftest$ac_exeext conftest.$ac_ext
23122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erff" >&5
23123 $as_echo "$gcc_cv_math_func_erff" >&6; }
23124 if test $gcc_cv_math_func_erff = yes; then
23126 cat >>confdefs.h <<_ACEOF
23127 #define HAVE_ERFF 1
23128 _ACEOF
23135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erf" >&5
23136 $as_echo_n "checking for erf... " >&6; }
23137 if test "${gcc_cv_math_func_erf+set}" = set; then :
23138 $as_echo_n "(cached) " >&6
23139 else
23140 if test x$gcc_no_link = xyes; then
23141 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23144 /* end confdefs.h. */
23146 #ifdef HAVE_COMPLEX_H
23147 #include <complex.h>
23148 #endif
23149 #ifdef HAVE_MATH_H
23150 #include <math.h>
23151 #endif
23153 int (*ptr)() = (int (*)())erf;
23156 main ()
23158 return 0;
23161 _ACEOF
23162 if ac_fn_c_try_link "$LINENO"; then :
23163 gcc_cv_math_func_erf=yes
23164 else
23165 gcc_cv_math_func_erf=no
23167 rm -f core conftest.err conftest.$ac_objext \
23168 conftest$ac_exeext conftest.$ac_ext
23170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erf" >&5
23171 $as_echo "$gcc_cv_math_func_erf" >&6; }
23172 if test $gcc_cv_math_func_erf = yes; then
23174 cat >>confdefs.h <<_ACEOF
23175 #define HAVE_ERF 1
23176 _ACEOF
23183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfl" >&5
23184 $as_echo_n "checking for erfl... " >&6; }
23185 if test "${gcc_cv_math_func_erfl+set}" = set; then :
23186 $as_echo_n "(cached) " >&6
23187 else
23188 if test x$gcc_no_link = xyes; then
23189 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23192 /* end confdefs.h. */
23194 #ifdef HAVE_COMPLEX_H
23195 #include <complex.h>
23196 #endif
23197 #ifdef HAVE_MATH_H
23198 #include <math.h>
23199 #endif
23201 int (*ptr)() = (int (*)())erfl;
23204 main ()
23206 return 0;
23209 _ACEOF
23210 if ac_fn_c_try_link "$LINENO"; then :
23211 gcc_cv_math_func_erfl=yes
23212 else
23213 gcc_cv_math_func_erfl=no
23215 rm -f core conftest.err conftest.$ac_objext \
23216 conftest$ac_exeext conftest.$ac_ext
23218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfl" >&5
23219 $as_echo "$gcc_cv_math_func_erfl" >&6; }
23220 if test $gcc_cv_math_func_erfl = yes; then
23222 cat >>confdefs.h <<_ACEOF
23223 #define HAVE_ERFL 1
23224 _ACEOF
23231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcf" >&5
23232 $as_echo_n "checking for erfcf... " >&6; }
23233 if test "${gcc_cv_math_func_erfcf+set}" = set; then :
23234 $as_echo_n "(cached) " >&6
23235 else
23236 if test x$gcc_no_link = xyes; then
23237 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23240 /* end confdefs.h. */
23242 #ifdef HAVE_COMPLEX_H
23243 #include <complex.h>
23244 #endif
23245 #ifdef HAVE_MATH_H
23246 #include <math.h>
23247 #endif
23249 int (*ptr)() = (int (*)())erfcf;
23252 main ()
23254 return 0;
23257 _ACEOF
23258 if ac_fn_c_try_link "$LINENO"; then :
23259 gcc_cv_math_func_erfcf=yes
23260 else
23261 gcc_cv_math_func_erfcf=no
23263 rm -f core conftest.err conftest.$ac_objext \
23264 conftest$ac_exeext conftest.$ac_ext
23266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcf" >&5
23267 $as_echo "$gcc_cv_math_func_erfcf" >&6; }
23268 if test $gcc_cv_math_func_erfcf = yes; then
23270 cat >>confdefs.h <<_ACEOF
23271 #define HAVE_ERFCF 1
23272 _ACEOF
23279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfc" >&5
23280 $as_echo_n "checking for erfc... " >&6; }
23281 if test "${gcc_cv_math_func_erfc+set}" = set; then :
23282 $as_echo_n "(cached) " >&6
23283 else
23284 if test x$gcc_no_link = xyes; then
23285 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23288 /* end confdefs.h. */
23290 #ifdef HAVE_COMPLEX_H
23291 #include <complex.h>
23292 #endif
23293 #ifdef HAVE_MATH_H
23294 #include <math.h>
23295 #endif
23297 int (*ptr)() = (int (*)())erfc;
23300 main ()
23302 return 0;
23305 _ACEOF
23306 if ac_fn_c_try_link "$LINENO"; then :
23307 gcc_cv_math_func_erfc=yes
23308 else
23309 gcc_cv_math_func_erfc=no
23311 rm -f core conftest.err conftest.$ac_objext \
23312 conftest$ac_exeext conftest.$ac_ext
23314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfc" >&5
23315 $as_echo "$gcc_cv_math_func_erfc" >&6; }
23316 if test $gcc_cv_math_func_erfc = yes; then
23318 cat >>confdefs.h <<_ACEOF
23319 #define HAVE_ERFC 1
23320 _ACEOF
23327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcl" >&5
23328 $as_echo_n "checking for erfcl... " >&6; }
23329 if test "${gcc_cv_math_func_erfcl+set}" = set; then :
23330 $as_echo_n "(cached) " >&6
23331 else
23332 if test x$gcc_no_link = xyes; then
23333 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23336 /* end confdefs.h. */
23338 #ifdef HAVE_COMPLEX_H
23339 #include <complex.h>
23340 #endif
23341 #ifdef HAVE_MATH_H
23342 #include <math.h>
23343 #endif
23345 int (*ptr)() = (int (*)())erfcl;
23348 main ()
23350 return 0;
23353 _ACEOF
23354 if ac_fn_c_try_link "$LINENO"; then :
23355 gcc_cv_math_func_erfcl=yes
23356 else
23357 gcc_cv_math_func_erfcl=no
23359 rm -f core conftest.err conftest.$ac_objext \
23360 conftest$ac_exeext conftest.$ac_ext
23362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcl" >&5
23363 $as_echo "$gcc_cv_math_func_erfcl" >&6; }
23364 if test $gcc_cv_math_func_erfcl = yes; then
23366 cat >>confdefs.h <<_ACEOF
23367 #define HAVE_ERFCL 1
23368 _ACEOF
23375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0f" >&5
23376 $as_echo_n "checking for j0f... " >&6; }
23377 if test "${gcc_cv_math_func_j0f+set}" = set; then :
23378 $as_echo_n "(cached) " >&6
23379 else
23380 if test x$gcc_no_link = xyes; then
23381 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23384 /* end confdefs.h. */
23386 #ifdef HAVE_COMPLEX_H
23387 #include <complex.h>
23388 #endif
23389 #ifdef HAVE_MATH_H
23390 #include <math.h>
23391 #endif
23393 int (*ptr)() = (int (*)())j0f;
23396 main ()
23398 return 0;
23401 _ACEOF
23402 if ac_fn_c_try_link "$LINENO"; then :
23403 gcc_cv_math_func_j0f=yes
23404 else
23405 gcc_cv_math_func_j0f=no
23407 rm -f core conftest.err conftest.$ac_objext \
23408 conftest$ac_exeext conftest.$ac_ext
23410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0f" >&5
23411 $as_echo "$gcc_cv_math_func_j0f" >&6; }
23412 if test $gcc_cv_math_func_j0f = yes; then
23414 cat >>confdefs.h <<_ACEOF
23415 #define HAVE_J0F 1
23416 _ACEOF
23423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0" >&5
23424 $as_echo_n "checking for j0... " >&6; }
23425 if test "${gcc_cv_math_func_j0+set}" = set; then :
23426 $as_echo_n "(cached) " >&6
23427 else
23428 if test x$gcc_no_link = xyes; then
23429 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23432 /* end confdefs.h. */
23434 #ifdef HAVE_COMPLEX_H
23435 #include <complex.h>
23436 #endif
23437 #ifdef HAVE_MATH_H
23438 #include <math.h>
23439 #endif
23441 int (*ptr)() = (int (*)())j0;
23444 main ()
23446 return 0;
23449 _ACEOF
23450 if ac_fn_c_try_link "$LINENO"; then :
23451 gcc_cv_math_func_j0=yes
23452 else
23453 gcc_cv_math_func_j0=no
23455 rm -f core conftest.err conftest.$ac_objext \
23456 conftest$ac_exeext conftest.$ac_ext
23458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0" >&5
23459 $as_echo "$gcc_cv_math_func_j0" >&6; }
23460 if test $gcc_cv_math_func_j0 = yes; then
23462 cat >>confdefs.h <<_ACEOF
23463 #define HAVE_J0 1
23464 _ACEOF
23471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0l" >&5
23472 $as_echo_n "checking for j0l... " >&6; }
23473 if test "${gcc_cv_math_func_j0l+set}" = set; then :
23474 $as_echo_n "(cached) " >&6
23475 else
23476 if test x$gcc_no_link = xyes; then
23477 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23480 /* end confdefs.h. */
23482 #ifdef HAVE_COMPLEX_H
23483 #include <complex.h>
23484 #endif
23485 #ifdef HAVE_MATH_H
23486 #include <math.h>
23487 #endif
23489 int (*ptr)() = (int (*)())j0l;
23492 main ()
23494 return 0;
23497 _ACEOF
23498 if ac_fn_c_try_link "$LINENO"; then :
23499 gcc_cv_math_func_j0l=yes
23500 else
23501 gcc_cv_math_func_j0l=no
23503 rm -f core conftest.err conftest.$ac_objext \
23504 conftest$ac_exeext conftest.$ac_ext
23506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0l" >&5
23507 $as_echo "$gcc_cv_math_func_j0l" >&6; }
23508 if test $gcc_cv_math_func_j0l = yes; then
23510 cat >>confdefs.h <<_ACEOF
23511 #define HAVE_J0L 1
23512 _ACEOF
23519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1f" >&5
23520 $as_echo_n "checking for j1f... " >&6; }
23521 if test "${gcc_cv_math_func_j1f+set}" = set; then :
23522 $as_echo_n "(cached) " >&6
23523 else
23524 if test x$gcc_no_link = xyes; then
23525 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23528 /* end confdefs.h. */
23530 #ifdef HAVE_COMPLEX_H
23531 #include <complex.h>
23532 #endif
23533 #ifdef HAVE_MATH_H
23534 #include <math.h>
23535 #endif
23537 int (*ptr)() = (int (*)())j1f;
23540 main ()
23542 return 0;
23545 _ACEOF
23546 if ac_fn_c_try_link "$LINENO"; then :
23547 gcc_cv_math_func_j1f=yes
23548 else
23549 gcc_cv_math_func_j1f=no
23551 rm -f core conftest.err conftest.$ac_objext \
23552 conftest$ac_exeext conftest.$ac_ext
23554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1f" >&5
23555 $as_echo "$gcc_cv_math_func_j1f" >&6; }
23556 if test $gcc_cv_math_func_j1f = yes; then
23558 cat >>confdefs.h <<_ACEOF
23559 #define HAVE_J1F 1
23560 _ACEOF
23567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1" >&5
23568 $as_echo_n "checking for j1... " >&6; }
23569 if test "${gcc_cv_math_func_j1+set}" = set; then :
23570 $as_echo_n "(cached) " >&6
23571 else
23572 if test x$gcc_no_link = xyes; then
23573 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23576 /* end confdefs.h. */
23578 #ifdef HAVE_COMPLEX_H
23579 #include <complex.h>
23580 #endif
23581 #ifdef HAVE_MATH_H
23582 #include <math.h>
23583 #endif
23585 int (*ptr)() = (int (*)())j1;
23588 main ()
23590 return 0;
23593 _ACEOF
23594 if ac_fn_c_try_link "$LINENO"; then :
23595 gcc_cv_math_func_j1=yes
23596 else
23597 gcc_cv_math_func_j1=no
23599 rm -f core conftest.err conftest.$ac_objext \
23600 conftest$ac_exeext conftest.$ac_ext
23602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1" >&5
23603 $as_echo "$gcc_cv_math_func_j1" >&6; }
23604 if test $gcc_cv_math_func_j1 = yes; then
23606 cat >>confdefs.h <<_ACEOF
23607 #define HAVE_J1 1
23608 _ACEOF
23615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1l" >&5
23616 $as_echo_n "checking for j1l... " >&6; }
23617 if test "${gcc_cv_math_func_j1l+set}" = set; then :
23618 $as_echo_n "(cached) " >&6
23619 else
23620 if test x$gcc_no_link = xyes; then
23621 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23624 /* end confdefs.h. */
23626 #ifdef HAVE_COMPLEX_H
23627 #include <complex.h>
23628 #endif
23629 #ifdef HAVE_MATH_H
23630 #include <math.h>
23631 #endif
23633 int (*ptr)() = (int (*)())j1l;
23636 main ()
23638 return 0;
23641 _ACEOF
23642 if ac_fn_c_try_link "$LINENO"; then :
23643 gcc_cv_math_func_j1l=yes
23644 else
23645 gcc_cv_math_func_j1l=no
23647 rm -f core conftest.err conftest.$ac_objext \
23648 conftest$ac_exeext conftest.$ac_ext
23650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1l" >&5
23651 $as_echo "$gcc_cv_math_func_j1l" >&6; }
23652 if test $gcc_cv_math_func_j1l = yes; then
23654 cat >>confdefs.h <<_ACEOF
23655 #define HAVE_J1L 1
23656 _ACEOF
23663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnf" >&5
23664 $as_echo_n "checking for jnf... " >&6; }
23665 if test "${gcc_cv_math_func_jnf+set}" = set; then :
23666 $as_echo_n "(cached) " >&6
23667 else
23668 if test x$gcc_no_link = xyes; then
23669 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23672 /* end confdefs.h. */
23674 #ifdef HAVE_COMPLEX_H
23675 #include <complex.h>
23676 #endif
23677 #ifdef HAVE_MATH_H
23678 #include <math.h>
23679 #endif
23681 int (*ptr)() = (int (*)())jnf;
23684 main ()
23686 return 0;
23689 _ACEOF
23690 if ac_fn_c_try_link "$LINENO"; then :
23691 gcc_cv_math_func_jnf=yes
23692 else
23693 gcc_cv_math_func_jnf=no
23695 rm -f core conftest.err conftest.$ac_objext \
23696 conftest$ac_exeext conftest.$ac_ext
23698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnf" >&5
23699 $as_echo "$gcc_cv_math_func_jnf" >&6; }
23700 if test $gcc_cv_math_func_jnf = yes; then
23702 cat >>confdefs.h <<_ACEOF
23703 #define HAVE_JNF 1
23704 _ACEOF
23711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jn" >&5
23712 $as_echo_n "checking for jn... " >&6; }
23713 if test "${gcc_cv_math_func_jn+set}" = set; then :
23714 $as_echo_n "(cached) " >&6
23715 else
23716 if test x$gcc_no_link = xyes; then
23717 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23720 /* end confdefs.h. */
23722 #ifdef HAVE_COMPLEX_H
23723 #include <complex.h>
23724 #endif
23725 #ifdef HAVE_MATH_H
23726 #include <math.h>
23727 #endif
23729 int (*ptr)() = (int (*)())jn;
23732 main ()
23734 return 0;
23737 _ACEOF
23738 if ac_fn_c_try_link "$LINENO"; then :
23739 gcc_cv_math_func_jn=yes
23740 else
23741 gcc_cv_math_func_jn=no
23743 rm -f core conftest.err conftest.$ac_objext \
23744 conftest$ac_exeext conftest.$ac_ext
23746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jn" >&5
23747 $as_echo "$gcc_cv_math_func_jn" >&6; }
23748 if test $gcc_cv_math_func_jn = yes; then
23750 cat >>confdefs.h <<_ACEOF
23751 #define HAVE_JN 1
23752 _ACEOF
23759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnl" >&5
23760 $as_echo_n "checking for jnl... " >&6; }
23761 if test "${gcc_cv_math_func_jnl+set}" = set; then :
23762 $as_echo_n "(cached) " >&6
23763 else
23764 if test x$gcc_no_link = xyes; then
23765 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23768 /* end confdefs.h. */
23770 #ifdef HAVE_COMPLEX_H
23771 #include <complex.h>
23772 #endif
23773 #ifdef HAVE_MATH_H
23774 #include <math.h>
23775 #endif
23777 int (*ptr)() = (int (*)())jnl;
23780 main ()
23782 return 0;
23785 _ACEOF
23786 if ac_fn_c_try_link "$LINENO"; then :
23787 gcc_cv_math_func_jnl=yes
23788 else
23789 gcc_cv_math_func_jnl=no
23791 rm -f core conftest.err conftest.$ac_objext \
23792 conftest$ac_exeext conftest.$ac_ext
23794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnl" >&5
23795 $as_echo "$gcc_cv_math_func_jnl" >&6; }
23796 if test $gcc_cv_math_func_jnl = yes; then
23798 cat >>confdefs.h <<_ACEOF
23799 #define HAVE_JNL 1
23800 _ACEOF
23807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0f" >&5
23808 $as_echo_n "checking for y0f... " >&6; }
23809 if test "${gcc_cv_math_func_y0f+set}" = set; then :
23810 $as_echo_n "(cached) " >&6
23811 else
23812 if test x$gcc_no_link = xyes; then
23813 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23816 /* end confdefs.h. */
23818 #ifdef HAVE_COMPLEX_H
23819 #include <complex.h>
23820 #endif
23821 #ifdef HAVE_MATH_H
23822 #include <math.h>
23823 #endif
23825 int (*ptr)() = (int (*)())y0f;
23828 main ()
23830 return 0;
23833 _ACEOF
23834 if ac_fn_c_try_link "$LINENO"; then :
23835 gcc_cv_math_func_y0f=yes
23836 else
23837 gcc_cv_math_func_y0f=no
23839 rm -f core conftest.err conftest.$ac_objext \
23840 conftest$ac_exeext conftest.$ac_ext
23842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0f" >&5
23843 $as_echo "$gcc_cv_math_func_y0f" >&6; }
23844 if test $gcc_cv_math_func_y0f = yes; then
23846 cat >>confdefs.h <<_ACEOF
23847 #define HAVE_Y0F 1
23848 _ACEOF
23855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0" >&5
23856 $as_echo_n "checking for y0... " >&6; }
23857 if test "${gcc_cv_math_func_y0+set}" = set; then :
23858 $as_echo_n "(cached) " >&6
23859 else
23860 if test x$gcc_no_link = xyes; then
23861 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23864 /* end confdefs.h. */
23866 #ifdef HAVE_COMPLEX_H
23867 #include <complex.h>
23868 #endif
23869 #ifdef HAVE_MATH_H
23870 #include <math.h>
23871 #endif
23873 int (*ptr)() = (int (*)())y0;
23876 main ()
23878 return 0;
23881 _ACEOF
23882 if ac_fn_c_try_link "$LINENO"; then :
23883 gcc_cv_math_func_y0=yes
23884 else
23885 gcc_cv_math_func_y0=no
23887 rm -f core conftest.err conftest.$ac_objext \
23888 conftest$ac_exeext conftest.$ac_ext
23890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0" >&5
23891 $as_echo "$gcc_cv_math_func_y0" >&6; }
23892 if test $gcc_cv_math_func_y0 = yes; then
23894 cat >>confdefs.h <<_ACEOF
23895 #define HAVE_Y0 1
23896 _ACEOF
23903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0l" >&5
23904 $as_echo_n "checking for y0l... " >&6; }
23905 if test "${gcc_cv_math_func_y0l+set}" = set; then :
23906 $as_echo_n "(cached) " >&6
23907 else
23908 if test x$gcc_no_link = xyes; then
23909 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23912 /* end confdefs.h. */
23914 #ifdef HAVE_COMPLEX_H
23915 #include <complex.h>
23916 #endif
23917 #ifdef HAVE_MATH_H
23918 #include <math.h>
23919 #endif
23921 int (*ptr)() = (int (*)())y0l;
23924 main ()
23926 return 0;
23929 _ACEOF
23930 if ac_fn_c_try_link "$LINENO"; then :
23931 gcc_cv_math_func_y0l=yes
23932 else
23933 gcc_cv_math_func_y0l=no
23935 rm -f core conftest.err conftest.$ac_objext \
23936 conftest$ac_exeext conftest.$ac_ext
23938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0l" >&5
23939 $as_echo "$gcc_cv_math_func_y0l" >&6; }
23940 if test $gcc_cv_math_func_y0l = yes; then
23942 cat >>confdefs.h <<_ACEOF
23943 #define HAVE_Y0L 1
23944 _ACEOF
23951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1f" >&5
23952 $as_echo_n "checking for y1f... " >&6; }
23953 if test "${gcc_cv_math_func_y1f+set}" = set; then :
23954 $as_echo_n "(cached) " >&6
23955 else
23956 if test x$gcc_no_link = xyes; then
23957 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23960 /* end confdefs.h. */
23962 #ifdef HAVE_COMPLEX_H
23963 #include <complex.h>
23964 #endif
23965 #ifdef HAVE_MATH_H
23966 #include <math.h>
23967 #endif
23969 int (*ptr)() = (int (*)())y1f;
23972 main ()
23974 return 0;
23977 _ACEOF
23978 if ac_fn_c_try_link "$LINENO"; then :
23979 gcc_cv_math_func_y1f=yes
23980 else
23981 gcc_cv_math_func_y1f=no
23983 rm -f core conftest.err conftest.$ac_objext \
23984 conftest$ac_exeext conftest.$ac_ext
23986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1f" >&5
23987 $as_echo "$gcc_cv_math_func_y1f" >&6; }
23988 if test $gcc_cv_math_func_y1f = yes; then
23990 cat >>confdefs.h <<_ACEOF
23991 #define HAVE_Y1F 1
23992 _ACEOF
23999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1" >&5
24000 $as_echo_n "checking for y1... " >&6; }
24001 if test "${gcc_cv_math_func_y1+set}" = set; then :
24002 $as_echo_n "(cached) " >&6
24003 else
24004 if test x$gcc_no_link = xyes; then
24005 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24008 /* end confdefs.h. */
24010 #ifdef HAVE_COMPLEX_H
24011 #include <complex.h>
24012 #endif
24013 #ifdef HAVE_MATH_H
24014 #include <math.h>
24015 #endif
24017 int (*ptr)() = (int (*)())y1;
24020 main ()
24022 return 0;
24025 _ACEOF
24026 if ac_fn_c_try_link "$LINENO"; then :
24027 gcc_cv_math_func_y1=yes
24028 else
24029 gcc_cv_math_func_y1=no
24031 rm -f core conftest.err conftest.$ac_objext \
24032 conftest$ac_exeext conftest.$ac_ext
24034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1" >&5
24035 $as_echo "$gcc_cv_math_func_y1" >&6; }
24036 if test $gcc_cv_math_func_y1 = yes; then
24038 cat >>confdefs.h <<_ACEOF
24039 #define HAVE_Y1 1
24040 _ACEOF
24047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1l" >&5
24048 $as_echo_n "checking for y1l... " >&6; }
24049 if test "${gcc_cv_math_func_y1l+set}" = set; then :
24050 $as_echo_n "(cached) " >&6
24051 else
24052 if test x$gcc_no_link = xyes; then
24053 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24056 /* end confdefs.h. */
24058 #ifdef HAVE_COMPLEX_H
24059 #include <complex.h>
24060 #endif
24061 #ifdef HAVE_MATH_H
24062 #include <math.h>
24063 #endif
24065 int (*ptr)() = (int (*)())y1l;
24068 main ()
24070 return 0;
24073 _ACEOF
24074 if ac_fn_c_try_link "$LINENO"; then :
24075 gcc_cv_math_func_y1l=yes
24076 else
24077 gcc_cv_math_func_y1l=no
24079 rm -f core conftest.err conftest.$ac_objext \
24080 conftest$ac_exeext conftest.$ac_ext
24082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1l" >&5
24083 $as_echo "$gcc_cv_math_func_y1l" >&6; }
24084 if test $gcc_cv_math_func_y1l = yes; then
24086 cat >>confdefs.h <<_ACEOF
24087 #define HAVE_Y1L 1
24088 _ACEOF
24095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynf" >&5
24096 $as_echo_n "checking for ynf... " >&6; }
24097 if test "${gcc_cv_math_func_ynf+set}" = set; then :
24098 $as_echo_n "(cached) " >&6
24099 else
24100 if test x$gcc_no_link = xyes; then
24101 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24104 /* end confdefs.h. */
24106 #ifdef HAVE_COMPLEX_H
24107 #include <complex.h>
24108 #endif
24109 #ifdef HAVE_MATH_H
24110 #include <math.h>
24111 #endif
24113 int (*ptr)() = (int (*)())ynf;
24116 main ()
24118 return 0;
24121 _ACEOF
24122 if ac_fn_c_try_link "$LINENO"; then :
24123 gcc_cv_math_func_ynf=yes
24124 else
24125 gcc_cv_math_func_ynf=no
24127 rm -f core conftest.err conftest.$ac_objext \
24128 conftest$ac_exeext conftest.$ac_ext
24130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynf" >&5
24131 $as_echo "$gcc_cv_math_func_ynf" >&6; }
24132 if test $gcc_cv_math_func_ynf = yes; then
24134 cat >>confdefs.h <<_ACEOF
24135 #define HAVE_YNF 1
24136 _ACEOF
24143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yn" >&5
24144 $as_echo_n "checking for yn... " >&6; }
24145 if test "${gcc_cv_math_func_yn+set}" = set; then :
24146 $as_echo_n "(cached) " >&6
24147 else
24148 if test x$gcc_no_link = xyes; then
24149 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24152 /* end confdefs.h. */
24154 #ifdef HAVE_COMPLEX_H
24155 #include <complex.h>
24156 #endif
24157 #ifdef HAVE_MATH_H
24158 #include <math.h>
24159 #endif
24161 int (*ptr)() = (int (*)())yn;
24164 main ()
24166 return 0;
24169 _ACEOF
24170 if ac_fn_c_try_link "$LINENO"; then :
24171 gcc_cv_math_func_yn=yes
24172 else
24173 gcc_cv_math_func_yn=no
24175 rm -f core conftest.err conftest.$ac_objext \
24176 conftest$ac_exeext conftest.$ac_ext
24178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_yn" >&5
24179 $as_echo "$gcc_cv_math_func_yn" >&6; }
24180 if test $gcc_cv_math_func_yn = yes; then
24182 cat >>confdefs.h <<_ACEOF
24183 #define HAVE_YN 1
24184 _ACEOF
24191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynl" >&5
24192 $as_echo_n "checking for ynl... " >&6; }
24193 if test "${gcc_cv_math_func_ynl+set}" = set; then :
24194 $as_echo_n "(cached) " >&6
24195 else
24196 if test x$gcc_no_link = xyes; then
24197 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24200 /* end confdefs.h. */
24202 #ifdef HAVE_COMPLEX_H
24203 #include <complex.h>
24204 #endif
24205 #ifdef HAVE_MATH_H
24206 #include <math.h>
24207 #endif
24209 int (*ptr)() = (int (*)())ynl;
24212 main ()
24214 return 0;
24217 _ACEOF
24218 if ac_fn_c_try_link "$LINENO"; then :
24219 gcc_cv_math_func_ynl=yes
24220 else
24221 gcc_cv_math_func_ynl=no
24223 rm -f core conftest.err conftest.$ac_objext \
24224 conftest$ac_exeext conftest.$ac_ext
24226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynl" >&5
24227 $as_echo "$gcc_cv_math_func_ynl" >&6; }
24228 if test $gcc_cv_math_func_ynl = yes; then
24230 cat >>confdefs.h <<_ACEOF
24231 #define HAVE_YNL 1
24232 _ACEOF
24239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgamma" >&5
24240 $as_echo_n "checking for tgamma... " >&6; }
24241 if test "${gcc_cv_math_func_tgamma+set}" = set; then :
24242 $as_echo_n "(cached) " >&6
24243 else
24244 if test x$gcc_no_link = xyes; then
24245 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24248 /* end confdefs.h. */
24250 #ifdef HAVE_COMPLEX_H
24251 #include <complex.h>
24252 #endif
24253 #ifdef HAVE_MATH_H
24254 #include <math.h>
24255 #endif
24257 int (*ptr)() = (int (*)())tgamma;
24260 main ()
24262 return 0;
24265 _ACEOF
24266 if ac_fn_c_try_link "$LINENO"; then :
24267 gcc_cv_math_func_tgamma=yes
24268 else
24269 gcc_cv_math_func_tgamma=no
24271 rm -f core conftest.err conftest.$ac_objext \
24272 conftest$ac_exeext conftest.$ac_ext
24274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgamma" >&5
24275 $as_echo "$gcc_cv_math_func_tgamma" >&6; }
24276 if test $gcc_cv_math_func_tgamma = yes; then
24278 cat >>confdefs.h <<_ACEOF
24279 #define HAVE_TGAMMA 1
24280 _ACEOF
24287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgammaf" >&5
24288 $as_echo_n "checking for tgammaf... " >&6; }
24289 if test "${gcc_cv_math_func_tgammaf+set}" = set; then :
24290 $as_echo_n "(cached) " >&6
24291 else
24292 if test x$gcc_no_link = xyes; then
24293 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24296 /* end confdefs.h. */
24298 #ifdef HAVE_COMPLEX_H
24299 #include <complex.h>
24300 #endif
24301 #ifdef HAVE_MATH_H
24302 #include <math.h>
24303 #endif
24305 int (*ptr)() = (int (*)())tgammaf;
24308 main ()
24310 return 0;
24313 _ACEOF
24314 if ac_fn_c_try_link "$LINENO"; then :
24315 gcc_cv_math_func_tgammaf=yes
24316 else
24317 gcc_cv_math_func_tgammaf=no
24319 rm -f core conftest.err conftest.$ac_objext \
24320 conftest$ac_exeext conftest.$ac_ext
24322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgammaf" >&5
24323 $as_echo "$gcc_cv_math_func_tgammaf" >&6; }
24324 if test $gcc_cv_math_func_tgammaf = yes; then
24326 cat >>confdefs.h <<_ACEOF
24327 #define HAVE_TGAMMAF 1
24328 _ACEOF
24335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgammal" >&5
24336 $as_echo_n "checking for tgammal... " >&6; }
24337 if test "${gcc_cv_math_func_tgammal+set}" = set; then :
24338 $as_echo_n "(cached) " >&6
24339 else
24340 if test x$gcc_no_link = xyes; then
24341 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24344 /* end confdefs.h. */
24346 #ifdef HAVE_COMPLEX_H
24347 #include <complex.h>
24348 #endif
24349 #ifdef HAVE_MATH_H
24350 #include <math.h>
24351 #endif
24353 int (*ptr)() = (int (*)())tgammal;
24356 main ()
24358 return 0;
24361 _ACEOF
24362 if ac_fn_c_try_link "$LINENO"; then :
24363 gcc_cv_math_func_tgammal=yes
24364 else
24365 gcc_cv_math_func_tgammal=no
24367 rm -f core conftest.err conftest.$ac_objext \
24368 conftest$ac_exeext conftest.$ac_ext
24370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgammal" >&5
24371 $as_echo "$gcc_cv_math_func_tgammal" >&6; }
24372 if test $gcc_cv_math_func_tgammal = yes; then
24374 cat >>confdefs.h <<_ACEOF
24375 #define HAVE_TGAMMAL 1
24376 _ACEOF
24383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgamma" >&5
24384 $as_echo_n "checking for lgamma... " >&6; }
24385 if test "${gcc_cv_math_func_lgamma+set}" = set; then :
24386 $as_echo_n "(cached) " >&6
24387 else
24388 if test x$gcc_no_link = xyes; then
24389 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24392 /* end confdefs.h. */
24394 #ifdef HAVE_COMPLEX_H
24395 #include <complex.h>
24396 #endif
24397 #ifdef HAVE_MATH_H
24398 #include <math.h>
24399 #endif
24401 int (*ptr)() = (int (*)())lgamma;
24404 main ()
24406 return 0;
24409 _ACEOF
24410 if ac_fn_c_try_link "$LINENO"; then :
24411 gcc_cv_math_func_lgamma=yes
24412 else
24413 gcc_cv_math_func_lgamma=no
24415 rm -f core conftest.err conftest.$ac_objext \
24416 conftest$ac_exeext conftest.$ac_ext
24418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgamma" >&5
24419 $as_echo "$gcc_cv_math_func_lgamma" >&6; }
24420 if test $gcc_cv_math_func_lgamma = yes; then
24422 cat >>confdefs.h <<_ACEOF
24423 #define HAVE_LGAMMA 1
24424 _ACEOF
24431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgammaf" >&5
24432 $as_echo_n "checking for lgammaf... " >&6; }
24433 if test "${gcc_cv_math_func_lgammaf+set}" = set; then :
24434 $as_echo_n "(cached) " >&6
24435 else
24436 if test x$gcc_no_link = xyes; then
24437 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24440 /* end confdefs.h. */
24442 #ifdef HAVE_COMPLEX_H
24443 #include <complex.h>
24444 #endif
24445 #ifdef HAVE_MATH_H
24446 #include <math.h>
24447 #endif
24449 int (*ptr)() = (int (*)())lgammaf;
24452 main ()
24454 return 0;
24457 _ACEOF
24458 if ac_fn_c_try_link "$LINENO"; then :
24459 gcc_cv_math_func_lgammaf=yes
24460 else
24461 gcc_cv_math_func_lgammaf=no
24463 rm -f core conftest.err conftest.$ac_objext \
24464 conftest$ac_exeext conftest.$ac_ext
24466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgammaf" >&5
24467 $as_echo "$gcc_cv_math_func_lgammaf" >&6; }
24468 if test $gcc_cv_math_func_lgammaf = yes; then
24470 cat >>confdefs.h <<_ACEOF
24471 #define HAVE_LGAMMAF 1
24472 _ACEOF
24479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgammal" >&5
24480 $as_echo_n "checking for lgammal... " >&6; }
24481 if test "${gcc_cv_math_func_lgammal+set}" = set; then :
24482 $as_echo_n "(cached) " >&6
24483 else
24484 if test x$gcc_no_link = xyes; then
24485 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24488 /* end confdefs.h. */
24490 #ifdef HAVE_COMPLEX_H
24491 #include <complex.h>
24492 #endif
24493 #ifdef HAVE_MATH_H
24494 #include <math.h>
24495 #endif
24497 int (*ptr)() = (int (*)())lgammal;
24500 main ()
24502 return 0;
24505 _ACEOF
24506 if ac_fn_c_try_link "$LINENO"; then :
24507 gcc_cv_math_func_lgammal=yes
24508 else
24509 gcc_cv_math_func_lgammal=no
24511 rm -f core conftest.err conftest.$ac_objext \
24512 conftest$ac_exeext conftest.$ac_ext
24514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgammal" >&5
24515 $as_echo "$gcc_cv_math_func_lgammal" >&6; }
24516 if test $gcc_cv_math_func_lgammal = yes; then
24518 cat >>confdefs.h <<_ACEOF
24519 #define HAVE_LGAMMAL 1
24520 _ACEOF
24525 # Check for GFORTRAN_C99_1.1 funcs
24529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacos" >&5
24530 $as_echo_n "checking for cacos... " >&6; }
24531 if test "${gcc_cv_math_func_cacos+set}" = set; then :
24532 $as_echo_n "(cached) " >&6
24533 else
24534 if test x$gcc_no_link = xyes; then
24535 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24538 /* end confdefs.h. */
24540 #ifdef HAVE_COMPLEX_H
24541 #include <complex.h>
24542 #endif
24543 #ifdef HAVE_MATH_H
24544 #include <math.h>
24545 #endif
24547 int (*ptr)() = (int (*)())cacos;
24550 main ()
24552 return 0;
24555 _ACEOF
24556 if ac_fn_c_try_link "$LINENO"; then :
24557 gcc_cv_math_func_cacos=yes
24558 else
24559 gcc_cv_math_func_cacos=no
24561 rm -f core conftest.err conftest.$ac_objext \
24562 conftest$ac_exeext conftest.$ac_ext
24564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacos" >&5
24565 $as_echo "$gcc_cv_math_func_cacos" >&6; }
24566 if test $gcc_cv_math_func_cacos = yes; then
24568 cat >>confdefs.h <<_ACEOF
24569 #define HAVE_CACOS 1
24570 _ACEOF
24577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosf" >&5
24578 $as_echo_n "checking for cacosf... " >&6; }
24579 if test "${gcc_cv_math_func_cacosf+set}" = set; then :
24580 $as_echo_n "(cached) " >&6
24581 else
24582 if test x$gcc_no_link = xyes; then
24583 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24586 /* end confdefs.h. */
24588 #ifdef HAVE_COMPLEX_H
24589 #include <complex.h>
24590 #endif
24591 #ifdef HAVE_MATH_H
24592 #include <math.h>
24593 #endif
24595 int (*ptr)() = (int (*)())cacosf;
24598 main ()
24600 return 0;
24603 _ACEOF
24604 if ac_fn_c_try_link "$LINENO"; then :
24605 gcc_cv_math_func_cacosf=yes
24606 else
24607 gcc_cv_math_func_cacosf=no
24609 rm -f core conftest.err conftest.$ac_objext \
24610 conftest$ac_exeext conftest.$ac_ext
24612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosf" >&5
24613 $as_echo "$gcc_cv_math_func_cacosf" >&6; }
24614 if test $gcc_cv_math_func_cacosf = yes; then
24616 cat >>confdefs.h <<_ACEOF
24617 #define HAVE_CACOSF 1
24618 _ACEOF
24625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosh" >&5
24626 $as_echo_n "checking for cacosh... " >&6; }
24627 if test "${gcc_cv_math_func_cacosh+set}" = set; then :
24628 $as_echo_n "(cached) " >&6
24629 else
24630 if test x$gcc_no_link = xyes; then
24631 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24634 /* end confdefs.h. */
24636 #ifdef HAVE_COMPLEX_H
24637 #include <complex.h>
24638 #endif
24639 #ifdef HAVE_MATH_H
24640 #include <math.h>
24641 #endif
24643 int (*ptr)() = (int (*)())cacosh;
24646 main ()
24648 return 0;
24651 _ACEOF
24652 if ac_fn_c_try_link "$LINENO"; then :
24653 gcc_cv_math_func_cacosh=yes
24654 else
24655 gcc_cv_math_func_cacosh=no
24657 rm -f core conftest.err conftest.$ac_objext \
24658 conftest$ac_exeext conftest.$ac_ext
24660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosh" >&5
24661 $as_echo "$gcc_cv_math_func_cacosh" >&6; }
24662 if test $gcc_cv_math_func_cacosh = yes; then
24664 cat >>confdefs.h <<_ACEOF
24665 #define HAVE_CACOSH 1
24666 _ACEOF
24673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshf" >&5
24674 $as_echo_n "checking for cacoshf... " >&6; }
24675 if test "${gcc_cv_math_func_cacoshf+set}" = set; then :
24676 $as_echo_n "(cached) " >&6
24677 else
24678 if test x$gcc_no_link = xyes; then
24679 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24682 /* end confdefs.h. */
24684 #ifdef HAVE_COMPLEX_H
24685 #include <complex.h>
24686 #endif
24687 #ifdef HAVE_MATH_H
24688 #include <math.h>
24689 #endif
24691 int (*ptr)() = (int (*)())cacoshf;
24694 main ()
24696 return 0;
24699 _ACEOF
24700 if ac_fn_c_try_link "$LINENO"; then :
24701 gcc_cv_math_func_cacoshf=yes
24702 else
24703 gcc_cv_math_func_cacoshf=no
24705 rm -f core conftest.err conftest.$ac_objext \
24706 conftest$ac_exeext conftest.$ac_ext
24708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshf" >&5
24709 $as_echo "$gcc_cv_math_func_cacoshf" >&6; }
24710 if test $gcc_cv_math_func_cacoshf = yes; then
24712 cat >>confdefs.h <<_ACEOF
24713 #define HAVE_CACOSHF 1
24714 _ACEOF
24721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshl" >&5
24722 $as_echo_n "checking for cacoshl... " >&6; }
24723 if test "${gcc_cv_math_func_cacoshl+set}" = set; then :
24724 $as_echo_n "(cached) " >&6
24725 else
24726 if test x$gcc_no_link = xyes; then
24727 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24730 /* end confdefs.h. */
24732 #ifdef HAVE_COMPLEX_H
24733 #include <complex.h>
24734 #endif
24735 #ifdef HAVE_MATH_H
24736 #include <math.h>
24737 #endif
24739 int (*ptr)() = (int (*)())cacoshl;
24742 main ()
24744 return 0;
24747 _ACEOF
24748 if ac_fn_c_try_link "$LINENO"; then :
24749 gcc_cv_math_func_cacoshl=yes
24750 else
24751 gcc_cv_math_func_cacoshl=no
24753 rm -f core conftest.err conftest.$ac_objext \
24754 conftest$ac_exeext conftest.$ac_ext
24756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshl" >&5
24757 $as_echo "$gcc_cv_math_func_cacoshl" >&6; }
24758 if test $gcc_cv_math_func_cacoshl = yes; then
24760 cat >>confdefs.h <<_ACEOF
24761 #define HAVE_CACOSHL 1
24762 _ACEOF
24769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosl" >&5
24770 $as_echo_n "checking for cacosl... " >&6; }
24771 if test "${gcc_cv_math_func_cacosl+set}" = set; then :
24772 $as_echo_n "(cached) " >&6
24773 else
24774 if test x$gcc_no_link = xyes; then
24775 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24778 /* end confdefs.h. */
24780 #ifdef HAVE_COMPLEX_H
24781 #include <complex.h>
24782 #endif
24783 #ifdef HAVE_MATH_H
24784 #include <math.h>
24785 #endif
24787 int (*ptr)() = (int (*)())cacosl;
24790 main ()
24792 return 0;
24795 _ACEOF
24796 if ac_fn_c_try_link "$LINENO"; then :
24797 gcc_cv_math_func_cacosl=yes
24798 else
24799 gcc_cv_math_func_cacosl=no
24801 rm -f core conftest.err conftest.$ac_objext \
24802 conftest$ac_exeext conftest.$ac_ext
24804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosl" >&5
24805 $as_echo "$gcc_cv_math_func_cacosl" >&6; }
24806 if test $gcc_cv_math_func_cacosl = yes; then
24808 cat >>confdefs.h <<_ACEOF
24809 #define HAVE_CACOSL 1
24810 _ACEOF
24817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casin" >&5
24818 $as_echo_n "checking for casin... " >&6; }
24819 if test "${gcc_cv_math_func_casin+set}" = set; then :
24820 $as_echo_n "(cached) " >&6
24821 else
24822 if test x$gcc_no_link = xyes; then
24823 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24826 /* end confdefs.h. */
24828 #ifdef HAVE_COMPLEX_H
24829 #include <complex.h>
24830 #endif
24831 #ifdef HAVE_MATH_H
24832 #include <math.h>
24833 #endif
24835 int (*ptr)() = (int (*)())casin;
24838 main ()
24840 return 0;
24843 _ACEOF
24844 if ac_fn_c_try_link "$LINENO"; then :
24845 gcc_cv_math_func_casin=yes
24846 else
24847 gcc_cv_math_func_casin=no
24849 rm -f core conftest.err conftest.$ac_objext \
24850 conftest$ac_exeext conftest.$ac_ext
24852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casin" >&5
24853 $as_echo "$gcc_cv_math_func_casin" >&6; }
24854 if test $gcc_cv_math_func_casin = yes; then
24856 cat >>confdefs.h <<_ACEOF
24857 #define HAVE_CASIN 1
24858 _ACEOF
24865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinf" >&5
24866 $as_echo_n "checking for casinf... " >&6; }
24867 if test "${gcc_cv_math_func_casinf+set}" = set; then :
24868 $as_echo_n "(cached) " >&6
24869 else
24870 if test x$gcc_no_link = xyes; then
24871 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24874 /* end confdefs.h. */
24876 #ifdef HAVE_COMPLEX_H
24877 #include <complex.h>
24878 #endif
24879 #ifdef HAVE_MATH_H
24880 #include <math.h>
24881 #endif
24883 int (*ptr)() = (int (*)())casinf;
24886 main ()
24888 return 0;
24891 _ACEOF
24892 if ac_fn_c_try_link "$LINENO"; then :
24893 gcc_cv_math_func_casinf=yes
24894 else
24895 gcc_cv_math_func_casinf=no
24897 rm -f core conftest.err conftest.$ac_objext \
24898 conftest$ac_exeext conftest.$ac_ext
24900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinf" >&5
24901 $as_echo "$gcc_cv_math_func_casinf" >&6; }
24902 if test $gcc_cv_math_func_casinf = yes; then
24904 cat >>confdefs.h <<_ACEOF
24905 #define HAVE_CASINF 1
24906 _ACEOF
24913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinh" >&5
24914 $as_echo_n "checking for casinh... " >&6; }
24915 if test "${gcc_cv_math_func_casinh+set}" = set; then :
24916 $as_echo_n "(cached) " >&6
24917 else
24918 if test x$gcc_no_link = xyes; then
24919 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24922 /* end confdefs.h. */
24924 #ifdef HAVE_COMPLEX_H
24925 #include <complex.h>
24926 #endif
24927 #ifdef HAVE_MATH_H
24928 #include <math.h>
24929 #endif
24931 int (*ptr)() = (int (*)())casinh;
24934 main ()
24936 return 0;
24939 _ACEOF
24940 if ac_fn_c_try_link "$LINENO"; then :
24941 gcc_cv_math_func_casinh=yes
24942 else
24943 gcc_cv_math_func_casinh=no
24945 rm -f core conftest.err conftest.$ac_objext \
24946 conftest$ac_exeext conftest.$ac_ext
24948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinh" >&5
24949 $as_echo "$gcc_cv_math_func_casinh" >&6; }
24950 if test $gcc_cv_math_func_casinh = yes; then
24952 cat >>confdefs.h <<_ACEOF
24953 #define HAVE_CASINH 1
24954 _ACEOF
24961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhf" >&5
24962 $as_echo_n "checking for casinhf... " >&6; }
24963 if test "${gcc_cv_math_func_casinhf+set}" = set; then :
24964 $as_echo_n "(cached) " >&6
24965 else
24966 if test x$gcc_no_link = xyes; then
24967 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24970 /* end confdefs.h. */
24972 #ifdef HAVE_COMPLEX_H
24973 #include <complex.h>
24974 #endif
24975 #ifdef HAVE_MATH_H
24976 #include <math.h>
24977 #endif
24979 int (*ptr)() = (int (*)())casinhf;
24982 main ()
24984 return 0;
24987 _ACEOF
24988 if ac_fn_c_try_link "$LINENO"; then :
24989 gcc_cv_math_func_casinhf=yes
24990 else
24991 gcc_cv_math_func_casinhf=no
24993 rm -f core conftest.err conftest.$ac_objext \
24994 conftest$ac_exeext conftest.$ac_ext
24996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhf" >&5
24997 $as_echo "$gcc_cv_math_func_casinhf" >&6; }
24998 if test $gcc_cv_math_func_casinhf = yes; then
25000 cat >>confdefs.h <<_ACEOF
25001 #define HAVE_CASINHF 1
25002 _ACEOF
25009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhl" >&5
25010 $as_echo_n "checking for casinhl... " >&6; }
25011 if test "${gcc_cv_math_func_casinhl+set}" = set; then :
25012 $as_echo_n "(cached) " >&6
25013 else
25014 if test x$gcc_no_link = xyes; then
25015 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25018 /* end confdefs.h. */
25020 #ifdef HAVE_COMPLEX_H
25021 #include <complex.h>
25022 #endif
25023 #ifdef HAVE_MATH_H
25024 #include <math.h>
25025 #endif
25027 int (*ptr)() = (int (*)())casinhl;
25030 main ()
25032 return 0;
25035 _ACEOF
25036 if ac_fn_c_try_link "$LINENO"; then :
25037 gcc_cv_math_func_casinhl=yes
25038 else
25039 gcc_cv_math_func_casinhl=no
25041 rm -f core conftest.err conftest.$ac_objext \
25042 conftest$ac_exeext conftest.$ac_ext
25044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhl" >&5
25045 $as_echo "$gcc_cv_math_func_casinhl" >&6; }
25046 if test $gcc_cv_math_func_casinhl = yes; then
25048 cat >>confdefs.h <<_ACEOF
25049 #define HAVE_CASINHL 1
25050 _ACEOF
25057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinl" >&5
25058 $as_echo_n "checking for casinl... " >&6; }
25059 if test "${gcc_cv_math_func_casinl+set}" = set; then :
25060 $as_echo_n "(cached) " >&6
25061 else
25062 if test x$gcc_no_link = xyes; then
25063 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25066 /* end confdefs.h. */
25068 #ifdef HAVE_COMPLEX_H
25069 #include <complex.h>
25070 #endif
25071 #ifdef HAVE_MATH_H
25072 #include <math.h>
25073 #endif
25075 int (*ptr)() = (int (*)())casinl;
25078 main ()
25080 return 0;
25083 _ACEOF
25084 if ac_fn_c_try_link "$LINENO"; then :
25085 gcc_cv_math_func_casinl=yes
25086 else
25087 gcc_cv_math_func_casinl=no
25089 rm -f core conftest.err conftest.$ac_objext \
25090 conftest$ac_exeext conftest.$ac_ext
25092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinl" >&5
25093 $as_echo "$gcc_cv_math_func_casinl" >&6; }
25094 if test $gcc_cv_math_func_casinl = yes; then
25096 cat >>confdefs.h <<_ACEOF
25097 #define HAVE_CASINL 1
25098 _ACEOF
25105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catan" >&5
25106 $as_echo_n "checking for catan... " >&6; }
25107 if test "${gcc_cv_math_func_catan+set}" = set; then :
25108 $as_echo_n "(cached) " >&6
25109 else
25110 if test x$gcc_no_link = xyes; then
25111 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25114 /* end confdefs.h. */
25116 #ifdef HAVE_COMPLEX_H
25117 #include <complex.h>
25118 #endif
25119 #ifdef HAVE_MATH_H
25120 #include <math.h>
25121 #endif
25123 int (*ptr)() = (int (*)())catan;
25126 main ()
25128 return 0;
25131 _ACEOF
25132 if ac_fn_c_try_link "$LINENO"; then :
25133 gcc_cv_math_func_catan=yes
25134 else
25135 gcc_cv_math_func_catan=no
25137 rm -f core conftest.err conftest.$ac_objext \
25138 conftest$ac_exeext conftest.$ac_ext
25140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catan" >&5
25141 $as_echo "$gcc_cv_math_func_catan" >&6; }
25142 if test $gcc_cv_math_func_catan = yes; then
25144 cat >>confdefs.h <<_ACEOF
25145 #define HAVE_CATAN 1
25146 _ACEOF
25153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanf" >&5
25154 $as_echo_n "checking for catanf... " >&6; }
25155 if test "${gcc_cv_math_func_catanf+set}" = set; then :
25156 $as_echo_n "(cached) " >&6
25157 else
25158 if test x$gcc_no_link = xyes; then
25159 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25162 /* end confdefs.h. */
25164 #ifdef HAVE_COMPLEX_H
25165 #include <complex.h>
25166 #endif
25167 #ifdef HAVE_MATH_H
25168 #include <math.h>
25169 #endif
25171 int (*ptr)() = (int (*)())catanf;
25174 main ()
25176 return 0;
25179 _ACEOF
25180 if ac_fn_c_try_link "$LINENO"; then :
25181 gcc_cv_math_func_catanf=yes
25182 else
25183 gcc_cv_math_func_catanf=no
25185 rm -f core conftest.err conftest.$ac_objext \
25186 conftest$ac_exeext conftest.$ac_ext
25188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanf" >&5
25189 $as_echo "$gcc_cv_math_func_catanf" >&6; }
25190 if test $gcc_cv_math_func_catanf = yes; then
25192 cat >>confdefs.h <<_ACEOF
25193 #define HAVE_CATANF 1
25194 _ACEOF
25201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanh" >&5
25202 $as_echo_n "checking for catanh... " >&6; }
25203 if test "${gcc_cv_math_func_catanh+set}" = set; then :
25204 $as_echo_n "(cached) " >&6
25205 else
25206 if test x$gcc_no_link = xyes; then
25207 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25210 /* end confdefs.h. */
25212 #ifdef HAVE_COMPLEX_H
25213 #include <complex.h>
25214 #endif
25215 #ifdef HAVE_MATH_H
25216 #include <math.h>
25217 #endif
25219 int (*ptr)() = (int (*)())catanh;
25222 main ()
25224 return 0;
25227 _ACEOF
25228 if ac_fn_c_try_link "$LINENO"; then :
25229 gcc_cv_math_func_catanh=yes
25230 else
25231 gcc_cv_math_func_catanh=no
25233 rm -f core conftest.err conftest.$ac_objext \
25234 conftest$ac_exeext conftest.$ac_ext
25236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanh" >&5
25237 $as_echo "$gcc_cv_math_func_catanh" >&6; }
25238 if test $gcc_cv_math_func_catanh = yes; then
25240 cat >>confdefs.h <<_ACEOF
25241 #define HAVE_CATANH 1
25242 _ACEOF
25249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhf" >&5
25250 $as_echo_n "checking for catanhf... " >&6; }
25251 if test "${gcc_cv_math_func_catanhf+set}" = set; then :
25252 $as_echo_n "(cached) " >&6
25253 else
25254 if test x$gcc_no_link = xyes; then
25255 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25258 /* end confdefs.h. */
25260 #ifdef HAVE_COMPLEX_H
25261 #include <complex.h>
25262 #endif
25263 #ifdef HAVE_MATH_H
25264 #include <math.h>
25265 #endif
25267 int (*ptr)() = (int (*)())catanhf;
25270 main ()
25272 return 0;
25275 _ACEOF
25276 if ac_fn_c_try_link "$LINENO"; then :
25277 gcc_cv_math_func_catanhf=yes
25278 else
25279 gcc_cv_math_func_catanhf=no
25281 rm -f core conftest.err conftest.$ac_objext \
25282 conftest$ac_exeext conftest.$ac_ext
25284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhf" >&5
25285 $as_echo "$gcc_cv_math_func_catanhf" >&6; }
25286 if test $gcc_cv_math_func_catanhf = yes; then
25288 cat >>confdefs.h <<_ACEOF
25289 #define HAVE_CATANHF 1
25290 _ACEOF
25297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhl" >&5
25298 $as_echo_n "checking for catanhl... " >&6; }
25299 if test "${gcc_cv_math_func_catanhl+set}" = set; then :
25300 $as_echo_n "(cached) " >&6
25301 else
25302 if test x$gcc_no_link = xyes; then
25303 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25306 /* end confdefs.h. */
25308 #ifdef HAVE_COMPLEX_H
25309 #include <complex.h>
25310 #endif
25311 #ifdef HAVE_MATH_H
25312 #include <math.h>
25313 #endif
25315 int (*ptr)() = (int (*)())catanhl;
25318 main ()
25320 return 0;
25323 _ACEOF
25324 if ac_fn_c_try_link "$LINENO"; then :
25325 gcc_cv_math_func_catanhl=yes
25326 else
25327 gcc_cv_math_func_catanhl=no
25329 rm -f core conftest.err conftest.$ac_objext \
25330 conftest$ac_exeext conftest.$ac_ext
25332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhl" >&5
25333 $as_echo "$gcc_cv_math_func_catanhl" >&6; }
25334 if test $gcc_cv_math_func_catanhl = yes; then
25336 cat >>confdefs.h <<_ACEOF
25337 #define HAVE_CATANHL 1
25338 _ACEOF
25345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanl" >&5
25346 $as_echo_n "checking for catanl... " >&6; }
25347 if test "${gcc_cv_math_func_catanl+set}" = set; then :
25348 $as_echo_n "(cached) " >&6
25349 else
25350 if test x$gcc_no_link = xyes; then
25351 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25354 /* end confdefs.h. */
25356 #ifdef HAVE_COMPLEX_H
25357 #include <complex.h>
25358 #endif
25359 #ifdef HAVE_MATH_H
25360 #include <math.h>
25361 #endif
25363 int (*ptr)() = (int (*)())catanl;
25366 main ()
25368 return 0;
25371 _ACEOF
25372 if ac_fn_c_try_link "$LINENO"; then :
25373 gcc_cv_math_func_catanl=yes
25374 else
25375 gcc_cv_math_func_catanl=no
25377 rm -f core conftest.err conftest.$ac_objext \
25378 conftest$ac_exeext conftest.$ac_ext
25380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanl" >&5
25381 $as_echo "$gcc_cv_math_func_catanl" >&6; }
25382 if test $gcc_cv_math_func_catanl = yes; then
25384 cat >>confdefs.h <<_ACEOF
25385 #define HAVE_CATANL 1
25386 _ACEOF
25391 # On AIX, clog is present in libm as __clog
25392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __clog in -lm" >&5
25393 $as_echo_n "checking for __clog in -lm... " >&6; }
25394 if test "${ac_cv_lib_m___clog+set}" = set; then :
25395 $as_echo_n "(cached) " >&6
25396 else
25397 ac_check_lib_save_LIBS=$LIBS
25398 LIBS="-lm $LIBS"
25399 if test x$gcc_no_link = xyes; then
25400 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25403 /* end confdefs.h. */
25405 /* Override any GCC internal prototype to avoid an error.
25406 Use char because int might match the return type of a GCC
25407 builtin and then its argument prototype would still apply. */
25408 #ifdef __cplusplus
25409 extern "C"
25410 #endif
25411 char __clog ();
25413 main ()
25415 return __clog ();
25417 return 0;
25419 _ACEOF
25420 if ac_fn_c_try_link "$LINENO"; then :
25421 ac_cv_lib_m___clog=yes
25422 else
25423 ac_cv_lib_m___clog=no
25425 rm -f core conftest.err conftest.$ac_objext \
25426 conftest$ac_exeext conftest.$ac_ext
25427 LIBS=$ac_check_lib_save_LIBS
25429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m___clog" >&5
25430 $as_echo "$ac_cv_lib_m___clog" >&6; }
25431 if test "x$ac_cv_lib_m___clog" = x""yes; then :
25433 $as_echo "#define HAVE_CLOG 1" >>confdefs.h
25438 # Check whether the system has a working stat()
25440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target stat is reliable" >&5
25441 $as_echo_n "checking whether the target stat is reliable... " >&6; }
25442 if test "${libgfor_cv_have_working_stat+set}" = set; then :
25443 $as_echo_n "(cached) " >&6
25444 else
25446 if test "$cross_compiling" = yes; then :
25448 case "${target}" in
25449 *mingw*) libgfor_cv_have_working_stat=no ;;
25450 *) libgfor_cv_have_working_stat=yes;;
25451 esac
25452 else
25453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25454 /* end confdefs.h. */
25456 #include <stdio.h>
25457 #include <sys/types.h>
25458 #include <sys/stat.h>
25459 #include <unistd.h>
25461 int main ()
25463 FILE *f, *g;
25464 struct stat st1, st2;
25466 f = fopen ("foo", "w");
25467 g = fopen ("bar", "w");
25468 if (stat ("foo", &st1) != 0 || stat ("bar", &st2))
25469 return 1;
25470 if (st1.st_dev == st2.st_dev && st1.st_ino == st2.st_ino)
25471 return 1;
25472 fclose(f);
25473 fclose(g);
25474 return 0;
25476 _ACEOF
25477 if ac_fn_c_try_run "$LINENO"; then :
25478 libgfor_cv_have_working_stat=yes
25479 else
25480 libgfor_cv_have_working_stat=no
25482 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25483 conftest.$ac_objext conftest.beam conftest.$ac_ext
25487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_working_stat" >&5
25488 $as_echo "$libgfor_cv_have_working_stat" >&6; }
25489 if test x"$libgfor_cv_have_working_stat" = xyes; then
25491 $as_echo "#define HAVE_WORKING_STAT 1" >>confdefs.h
25495 # Check whether __mingw_snprintf() is present
25497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __mingw_snprintf is present" >&5
25498 $as_echo_n "checking whether __mingw_snprintf is present... " >&6; }
25499 if test "${libgfor_cv_have_mingw_snprintf+set}" = set; then :
25500 $as_echo_n "(cached) " >&6
25501 else
25503 if test x$gcc_no_link = xyes; then
25504 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25507 /* end confdefs.h. */
25509 #include <stdio.h>
25510 extern int __mingw_snprintf (char *, size_t, const char *, ...);
25513 main ()
25516 __mingw_snprintf (NULL, 0, "%d\n", 1);
25519 return 0;
25521 _ACEOF
25522 if ac_fn_c_try_link "$LINENO"; then :
25523 eval "libgfor_cv_have_mingw_snprintf=yes"
25524 else
25525 eval "libgfor_cv_have_mingw_snprintf=no"
25527 rm -f core conftest.err conftest.$ac_objext \
25528 conftest$ac_exeext conftest.$ac_ext
25531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_mingw_snprintf" >&5
25532 $as_echo "$libgfor_cv_have_mingw_snprintf" >&6; }
25533 if test x"$libgfor_cv_have_mingw_snprintf" = xyes; then
25535 $as_echo "#define HAVE_MINGW_SNPRINTF 1" >>confdefs.h
25540 # Check for a broken powf implementation
25542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether powf is broken" >&5
25543 $as_echo_n "checking whether powf is broken... " >&6; }
25544 if test "${libgfor_cv_have_broken_powf+set}" = set; then :
25545 $as_echo_n "(cached) " >&6
25546 else
25548 case "${target}" in
25549 hppa*64*-*-hpux*) libgfor_cv_have_broken_powf=yes ;;
25550 *) libgfor_cv_have_broken_powf=no;;
25551 esac
25553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_broken_powf" >&5
25554 $as_echo "$libgfor_cv_have_broken_powf" >&6; }
25555 if test x"$libgfor_cv_have_broken_powf" = xyes; then
25557 $as_echo "#define HAVE_BROKEN_POWF 1" >>confdefs.h
25562 # Check whether libquadmath should be used
25563 # Check whether --enable-libquadmath-support was given.
25564 if test "${enable_libquadmath_support+set}" = set; then :
25565 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
25566 else
25567 ENABLE_LIBQUADMATH_SUPPORT=yes
25570 enable_libquadmath_support=
25571 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
25572 enable_libquadmath_support=no
25575 # Check whether we have a __float128 type, depends on enable_libquadmath_support
25577 LIBQUADSPEC=
25579 if test "x$enable_libquadmath_support" != xno; then
25581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have a usable __float128 type" >&5
25582 $as_echo_n "checking whether we have a usable __float128 type... " >&6; }
25583 if test "${libgfor_cv_have_float128+set}" = set; then :
25584 $as_echo_n "(cached) " >&6
25585 else
25587 if test x$gcc_no_link = xyes; then
25588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25589 /* end confdefs.h. */
25591 typedef _Complex float __attribute__((mode(TC))) __complex128;
25593 __float128 foo (__float128 x)
25596 __complex128 z1, z2;
25598 z1 = x;
25599 z2 = x / 7.Q;
25600 z2 /= z1;
25602 return (__float128) z2;
25605 __float128 bar (__float128 x)
25607 return x * __builtin_huge_valq ();
25611 main ()
25614 foo (1.2Q);
25615 bar (1.2Q);
25618 return 0;
25620 _ACEOF
25621 if ac_fn_c_try_compile "$LINENO"; then :
25623 libgfor_cv_have_float128=yes
25625 else
25627 libgfor_cv_have_float128=no
25630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25631 else
25632 if test x$gcc_no_link = xyes; then
25633 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25636 /* end confdefs.h. */
25638 typedef _Complex float __attribute__((mode(TC))) __complex128;
25640 __float128 foo (__float128 x)
25643 __complex128 z1, z2;
25645 z1 = x;
25646 z2 = x / 7.Q;
25647 z2 /= z1;
25649 return (__float128) z2;
25652 __float128 bar (__float128 x)
25654 return x * __builtin_huge_valq ();
25658 main ()
25661 foo (1.2Q);
25662 bar (1.2Q);
25665 return 0;
25667 _ACEOF
25668 if ac_fn_c_try_link "$LINENO"; then :
25670 libgfor_cv_have_float128=yes
25672 else
25674 libgfor_cv_have_float128=no
25677 rm -f core conftest.err conftest.$ac_objext \
25678 conftest$ac_exeext conftest.$ac_ext
25681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_float128" >&5
25682 $as_echo "$libgfor_cv_have_float128" >&6; }
25684 if test "x$libgfor_cv_have_float128" = xyes; then
25686 $as_echo "#define HAVE_FLOAT128 1" >>confdefs.h
25689 ac_xsave_c_werror_flag=$ac_c_werror_flag
25690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --as-needed works" >&5
25691 $as_echo_n "checking whether --as-needed works... " >&6; }
25692 if test "${libgfor_cv_have_as_needed+set}" = set; then :
25693 $as_echo_n "(cached) " >&6
25694 else
25696 save_LDFLAGS="$LDFLAGS"
25697 LDFLAGS="$LDFLAGS -Wl,--as-needed -lm -Wl,--no-as-needed"
25698 libgfor_cv_have_as_needed=no
25700 ac_c_werror_flag=yes
25701 if test x$gcc_no_link = xyes; then
25702 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25705 /* end confdefs.h. */
25708 main ()
25712 return 0;
25714 _ACEOF
25715 if ac_fn_c_try_link "$LINENO"; then :
25716 libgfor_cv_have_as_needed=yes
25717 else
25718 libgfor_cv_have_as_needed=no
25720 rm -f core conftest.err conftest.$ac_objext \
25721 conftest$ac_exeext conftest.$ac_ext
25722 LDFLAGS="$save_LDFLAGS"
25723 ac_c_werror_flag=$ac_xsave_c_werror_flag
25726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_as_needed" >&5
25727 $as_echo "$libgfor_cv_have_as_needed" >&6; }
25729 if test "x$libgfor_cv_have_as_needed" = xyes; then
25730 LIBQUADSPEC="%{static-libgfortran:--as-needed} -lquadmath %{static-libgfortran:--no-as-needed}"
25731 else
25732 LIBQUADSPEC="-lquadmath"
25734 if test -f ../libquadmath/libquadmath.la; then
25735 LIBQUADLIB=../libquadmath/libquadmath.la
25736 LIBQUADLIB_DEP=../libquadmath/libquadmath.la
25737 LIBQUADINCLUDE='-I$(srcdir)/../libquadmath'
25738 else
25739 LIBQUADLIB="-lquadmath"
25740 LIBQUADLIB_DEP=
25741 LIBQUADINCLUDE=
25744 else
25745 # for --disable-quadmath
25746 LIBQUADLIB=
25747 LIBQUADLIB_DEP=
25748 LIBQUADINCLUDE=
25756 if test "x$libgfor_cv_have_float128" = xyes; then
25757 LIBGFOR_BUILD_QUAD_TRUE=
25758 LIBGFOR_BUILD_QUAD_FALSE='#'
25759 else
25760 LIBGFOR_BUILD_QUAD_TRUE='#'
25761 LIBGFOR_BUILD_QUAD_FALSE=
25766 # Check for GNU libc feenableexcept
25767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5
25768 $as_echo_n "checking for feenableexcept in -lm... " >&6; }
25769 if test "${ac_cv_lib_m_feenableexcept+set}" = set; then :
25770 $as_echo_n "(cached) " >&6
25771 else
25772 ac_check_lib_save_LIBS=$LIBS
25773 LIBS="-lm $LIBS"
25774 if test x$gcc_no_link = xyes; then
25775 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25778 /* end confdefs.h. */
25780 /* Override any GCC internal prototype to avoid an error.
25781 Use char because int might match the return type of a GCC
25782 builtin and then its argument prototype would still apply. */
25783 #ifdef __cplusplus
25784 extern "C"
25785 #endif
25786 char feenableexcept ();
25788 main ()
25790 return feenableexcept ();
25792 return 0;
25794 _ACEOF
25795 if ac_fn_c_try_link "$LINENO"; then :
25796 ac_cv_lib_m_feenableexcept=yes
25797 else
25798 ac_cv_lib_m_feenableexcept=no
25800 rm -f core conftest.err conftest.$ac_objext \
25801 conftest$ac_exeext conftest.$ac_ext
25802 LIBS=$ac_check_lib_save_LIBS
25804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
25805 $as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
25806 if test "x$ac_cv_lib_m_feenableexcept" = x""yes; then :
25807 have_feenableexcept=yes
25808 $as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h
25813 # At least for glibc, clock_gettime is in librt. But don't
25814 # pull that in if it still doesn't give us the function we want. This
25815 # test is copied from libgomp, and modified to not link in -lrt as
25816 # libgfortran calls clock_gettime via a weak reference if it's found
25817 # in librt.
25818 if test $ac_cv_func_clock_gettime = no; then
25819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
25820 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
25821 if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
25822 $as_echo_n "(cached) " >&6
25823 else
25824 ac_check_lib_save_LIBS=$LIBS
25825 LIBS="-lrt $LIBS"
25826 if test x$gcc_no_link = xyes; then
25827 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25830 /* end confdefs.h. */
25832 /* Override any GCC internal prototype to avoid an error.
25833 Use char because int might match the return type of a GCC
25834 builtin and then its argument prototype would still apply. */
25835 #ifdef __cplusplus
25836 extern "C"
25837 #endif
25838 char clock_gettime ();
25840 main ()
25842 return clock_gettime ();
25844 return 0;
25846 _ACEOF
25847 if ac_fn_c_try_link "$LINENO"; then :
25848 ac_cv_lib_rt_clock_gettime=yes
25849 else
25850 ac_cv_lib_rt_clock_gettime=no
25852 rm -f core conftest.err conftest.$ac_objext \
25853 conftest$ac_exeext conftest.$ac_ext
25854 LIBS=$ac_check_lib_save_LIBS
25856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
25857 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
25858 if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
25860 $as_echo "#define HAVE_CLOCK_GETTIME_LIBRT 1" >>confdefs.h
25866 # Check for SysV fpsetmask
25868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fpsetmask is present" >&5
25869 $as_echo_n "checking whether fpsetmask is present... " >&6; }
25870 if test "${libgfor_cv_have_fpsetmask+set}" = set; then :
25871 $as_echo_n "(cached) " >&6
25872 else
25874 if test x$gcc_no_link = xyes; then
25875 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25878 /* end confdefs.h. */
25880 #if HAVE_FLOATINGPOINT_H
25881 # include <floatingpoint.h>
25882 #endif /* HAVE_FLOATINGPOINT_H */
25883 #if HAVE_IEEEFP_H
25884 # include <ieeefp.h>
25885 #endif /* HAVE_IEEEFP_H */
25887 main ()
25889 fpsetmask(0);
25891 return 0;
25893 _ACEOF
25894 if ac_fn_c_try_link "$LINENO"; then :
25895 eval "libgfor_cv_have_fpsetmask=yes"
25896 else
25897 eval "libgfor_cv_have_fpsetmask=no"
25899 rm -f core conftest.err conftest.$ac_objext \
25900 conftest$ac_exeext conftest.$ac_ext
25903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_fpsetmask" >&5
25904 $as_echo "$libgfor_cv_have_fpsetmask" >&6; }
25905 if test x"$libgfor_cv_have_fpsetmask" = xyes; then
25906 have_fpsetmask=yes
25908 $as_echo "#define HAVE_FPSETMASK 1" >>confdefs.h
25913 # Check for AIX fp_trap and fp_enable
25914 ac_fn_c_check_func "$LINENO" "fp_trap" "ac_cv_func_fp_trap"
25915 if test "x$ac_cv_func_fp_trap" = x""yes; then :
25916 have_fp_trap=yes
25917 $as_echo "#define HAVE_FP_TRAP 1" >>confdefs.h
25921 ac_fn_c_check_func "$LINENO" "fp_enable" "ac_cv_func_fp_enable"
25922 if test "x$ac_cv_func_fp_enable" = x""yes; then :
25923 have_fp_enable=yes
25924 $as_echo "#define HAVE_FP_ENABLE 1" >>confdefs.h
25929 # Runs configure.host to set up necessary host-dependent shell variables.
25930 # We then display a message about it, and propagate them through the
25931 # build chain.
25932 . ${srcdir}/configure.host
25933 { $as_echo "$as_me:${as_lineno-$LINENO}: FPU dependent file will be ${fpu_host}.h" >&5
25934 $as_echo "$as_me: FPU dependent file will be ${fpu_host}.h" >&6;}
25935 FPU_HOST_HEADER=config/${fpu_host}.h
25938 # Some targets require additional compiler options for IEEE compatibility.
25939 IEEE_FLAGS="${ieee_flags}"
25943 # Check for POSIX getpwuid_r
25945 # There are two versions of getpwuid_r, the POSIX one with 5
25946 # arguments, and another one with 4 arguments used by at least HP-UX
25947 # 10.2.
25948 if test "$ac_cv_func_getpwuid_r" = "yes"; then
25949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX version of getpwuid_r with 5 arguments" >&5
25950 $as_echo_n "checking POSIX version of getpwuid_r with 5 arguments... " >&6; }
25951 if test "${libgfor_cv_posix_getpwuid_r+set}" = set; then :
25952 $as_echo_n "(cached) " >&6
25953 else
25955 if test x$gcc_no_link = xyes; then
25956 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25959 /* end confdefs.h. */
25961 #include <stdio.h>
25962 #include <sys/types.h>
25963 #include <pwd.h>
25965 main ()
25968 getpwuid_r(0, NULL, NULL, 0, NULL);
25971 return 0;
25973 _ACEOF
25974 if ac_fn_c_try_link "$LINENO"; then :
25975 libgfor_cv_posix_getpwuid_r="yes"
25976 else
25977 libgfor_cv_posix_getpwuid_r="no"
25979 rm -f core conftest.err conftest.$ac_objext \
25980 conftest$ac_exeext conftest.$ac_ext
25982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_posix_getpwuid_r" >&5
25983 $as_echo "$libgfor_cv_posix_getpwuid_r" >&6; }
25985 if test "$libgfor_cv_posix_getpwuid_r" = "yes"; then
25987 $as_echo "#define HAVE_POSIX_GETPWUID_R 1" >>confdefs.h
25992 # Check out attribute support.
25994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
25995 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
25996 if test "${libgfor_cv_have_attribute_visibility+set}" = set; then :
25997 $as_echo_n "(cached) " >&6
25998 else
26000 save_CFLAGS="$CFLAGS"
26001 CFLAGS="$CFLAGS -Werror"
26002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26003 /* end confdefs.h. */
26004 void __attribute__((visibility("hidden"))) foo(void) { }
26006 main ()
26010 return 0;
26012 _ACEOF
26013 if ac_fn_c_try_compile "$LINENO"; then :
26014 libgfor_cv_have_attribute_visibility=yes
26015 else
26016 libgfor_cv_have_attribute_visibility=no
26018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26019 CFLAGS="$save_CFLAGS"
26021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_visibility" >&5
26022 $as_echo "$libgfor_cv_have_attribute_visibility" >&6; }
26023 if test $libgfor_cv_have_attribute_visibility = yes; then
26025 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
26029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
26030 $as_echo_n "checking whether the target supports dllexport... " >&6; }
26031 if test "${libgfor_cv_have_attribute_dllexport+set}" = set; then :
26032 $as_echo_n "(cached) " >&6
26033 else
26035 save_CFLAGS="$CFLAGS"
26036 CFLAGS="$CFLAGS -Werror"
26037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26038 /* end confdefs.h. */
26039 void __attribute__((dllexport)) foo(void) { }
26041 main ()
26045 return 0;
26047 _ACEOF
26048 if ac_fn_c_try_compile "$LINENO"; then :
26049 libgfor_cv_have_attribute_dllexport=yes
26050 else
26051 libgfor_cv_have_attribute_dllexport=no
26053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26054 CFLAGS="$save_CFLAGS"
26056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_dllexport" >&5
26057 $as_echo "$libgfor_cv_have_attribute_dllexport" >&6; }
26058 if test $libgfor_cv_have_attribute_dllexport = yes; then
26060 $as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
26064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
26065 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
26066 if test "${libgfor_cv_have_attribute_alias+set}" = set; then :
26067 $as_echo_n "(cached) " >&6
26068 else
26070 if test x$gcc_no_link = xyes; then
26071 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26074 /* end confdefs.h. */
26076 void foo(void) { }
26077 extern void bar(void) __attribute__((alias("foo")));
26079 main ()
26081 bar();
26083 return 0;
26085 _ACEOF
26086 if ac_fn_c_try_link "$LINENO"; then :
26087 libgfor_cv_have_attribute_alias=yes
26088 else
26089 libgfor_cv_have_attribute_alias=no
26091 rm -f core conftest.err conftest.$ac_objext \
26092 conftest$ac_exeext conftest.$ac_ext
26094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_alias" >&5
26095 $as_echo "$libgfor_cv_have_attribute_alias" >&6; }
26096 if test $libgfor_cv_have_attribute_alias = yes; then
26098 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
26102 # Check out sync builtins support.
26104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_fetch_and_add" >&5
26105 $as_echo_n "checking whether the target supports __sync_fetch_and_add... " >&6; }
26106 if test "${libgfor_cv_have_sync_fetch_and_add+set}" = set; then :
26107 $as_echo_n "(cached) " >&6
26108 else
26110 if test x$gcc_no_link = xyes; then
26111 as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26114 /* end confdefs.h. */
26115 int foovar = 0;
26117 main ()
26120 if (foovar <= 0) return __sync_fetch_and_add (&foovar, 1);
26121 if (foovar > 10) return __sync_add_and_fetch (&foovar, -1);
26123 return 0;
26125 _ACEOF
26126 if ac_fn_c_try_link "$LINENO"; then :
26127 libgfor_cv_have_sync_fetch_and_add=yes
26128 else
26129 libgfor_cv_have_sync_fetch_and_add=no
26131 rm -f core conftest.err conftest.$ac_objext \
26132 conftest$ac_exeext conftest.$ac_ext
26134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_sync_fetch_and_add" >&5
26135 $as_echo "$libgfor_cv_have_sync_fetch_and_add" >&6; }
26136 if test $libgfor_cv_have_sync_fetch_and_add = yes; then
26138 $as_echo "#define HAVE_SYNC_FETCH_AND_ADD 1" >>confdefs.h
26142 # Check out #pragma weak.
26144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pragma weak works" >&5
26145 $as_echo_n "checking whether pragma weak works... " >&6; }
26146 if test "${libgfor_cv_have_pragma_weak+set}" = set; then :
26147 $as_echo_n "(cached) " >&6
26148 else
26150 gfor_save_CFLAGS="$CFLAGS"
26151 CFLAGS="$CFLAGS -Wunknown-pragmas"
26152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26153 /* end confdefs.h. */
26155 void foo (void);
26156 #pragma weak foo
26159 main ()
26161 if (foo) foo ();
26163 return 0;
26165 _ACEOF
26166 if ac_fn_c_try_compile "$LINENO"; then :
26167 libgfor_cv_have_pragma_weak=yes
26168 else
26169 libgfor_cv_have_pragma_weak=no
26171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_pragma_weak" >&5
26174 $as_echo "$libgfor_cv_have_pragma_weak" >&6; }
26175 if test $libgfor_cv_have_pragma_weak = yes; then
26177 $as_echo "#define SUPPORTS_WEAK 1" >>confdefs.h
26180 case "$host" in
26181 *-*-darwin* | *-*-hpux* | *-*-cygwin* | *-*-mingw* )
26183 $as_echo "#define GTHREAD_USE_WEAK 0" >>confdefs.h
26186 esac
26188 # Various other checks on target
26190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target can unlink an open file" >&5
26191 $as_echo_n "checking whether the target can unlink an open file... " >&6; }
26192 if test "${libgfor_cv_have_unlink_open_file+set}" = set; then :
26193 $as_echo_n "(cached) " >&6
26194 else
26196 if test "$cross_compiling" = yes; then :
26198 case "${target}" in
26199 *mingw*) libgfor_cv_have_unlink_open_file=no ;;
26200 *) libgfor_cv_have_unlink_open_file=yes;;
26201 esac
26202 else
26203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26204 /* end confdefs.h. */
26206 #include <errno.h>
26207 #include <fcntl.h>
26208 #include <unistd.h>
26209 #include <sys/stat.h>
26211 int main ()
26213 int fd;
26215 fd = open ("testfile", O_RDWR | O_CREAT, S_IWUSR | S_IRUSR);
26216 if (fd <= 0)
26217 return 0;
26218 if (unlink ("testfile") == -1)
26219 return 1;
26220 write (fd, "This is a test\n", 15);
26221 close (fd);
26223 if (open ("testfile", O_RDONLY) == -1 && errno == ENOENT)
26224 return 0;
26225 else
26226 return 1;
26228 _ACEOF
26229 if ac_fn_c_try_run "$LINENO"; then :
26230 libgfor_cv_have_unlink_open_file=yes
26231 else
26232 libgfor_cv_have_unlink_open_file=no
26234 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26235 conftest.$ac_objext conftest.beam conftest.$ac_ext
26239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_unlink_open_file" >&5
26240 $as_echo "$libgfor_cv_have_unlink_open_file" >&6; }
26241 if test x"$libgfor_cv_have_unlink_open_file" = xyes; then
26243 $as_echo "#define HAVE_UNLINK_OPEN_FILE 1" >>confdefs.h
26247 # Check whether line terminator is LF or CRLF
26249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target has CRLF as line terminator" >&5
26250 $as_echo_n "checking whether the target has CRLF as line terminator... " >&6; }
26251 if test "${libgfor_cv_have_crlf+set}" = set; then :
26252 $as_echo_n "(cached) " >&6
26253 else
26255 if test "$cross_compiling" = yes; then :
26257 case "${target}" in
26258 *mingw*) libgfor_cv_have_crlf=yes ;;
26259 *) libgfor_cv_have_crlf=no;;
26260 esac
26261 else
26262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26263 /* end confdefs.h. */
26265 /* This test program should exit with status 0 if system uses a CRLF as
26266 line terminator, and status 1 otherwise.
26267 Since it is used to check for mingw systems, and should return 0 in any
26268 other case, in case of a failure we will not use CRLF. */
26269 #include <sys/stat.h>
26270 #include <stdlib.h>
26271 #include <fcntl.h>
26272 #include <stdio.h>
26274 int main ()
26276 #ifndef O_BINARY
26277 exit(1);
26278 #else
26279 int fd, bytes;
26280 char buff[5];
26282 fd = open ("foo", O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU);
26283 if (fd < 0)
26284 exit(1);
26285 if (write (fd, "\n", 1) < 0)
26286 perror ("write");
26288 close (fd);
26290 if ((fd = open ("foo", O_RDONLY | O_BINARY, S_IRWXU)) < 0)
26291 exit(1);
26292 bytes = read (fd, buff, 5);
26293 if (bytes == 2 && buff[0] == '\r' && buff[1] == '\n')
26294 exit(0);
26295 else
26296 exit(1);
26297 #endif
26299 _ACEOF
26300 if ac_fn_c_try_run "$LINENO"; then :
26301 libgfor_cv_have_crlf=yes
26302 else
26303 libgfor_cv_have_crlf=no
26305 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26306 conftest.$ac_objext conftest.beam conftest.$ac_ext
26310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_crlf" >&5
26311 $as_echo "$libgfor_cv_have_crlf" >&6; }
26312 if test x"$libgfor_cv_have_crlf" = xyes; then
26314 $as_echo "#define HAVE_CRLF 1" >>confdefs.h
26318 # Check whether we have _Unwind_GetIPInfo for backtrace
26321 # Check whether --with-system-libunwind was given.
26322 if test "${with_system_libunwind+set}" = set; then :
26323 withval=$with_system_libunwind;
26326 # If system-libunwind was not specifically set, pick a default setting.
26327 if test x$with_system_libunwind = x; then
26328 case ${target} in
26329 ia64-*-hpux*) with_system_libunwind=yes ;;
26330 *) with_system_libunwind=no ;;
26331 esac
26333 # Based on system-libunwind and target, do we have ipinfo?
26334 if test x$with_system_libunwind = xyes; then
26335 case ${target} in
26336 ia64-*-*) have_unwind_getipinfo=no ;;
26337 *) have_unwind_getipinfo=yes ;;
26338 esac
26339 else
26340 # Darwin before version 9 does not have _Unwind_GetIPInfo.
26342 case ${target} in
26343 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
26344 *) have_unwind_getipinfo=yes ;;
26345 esac
26349 if test x$have_unwind_getipinfo = xyes; then
26351 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
26356 cat >confcache <<\_ACEOF
26357 # This file is a shell script that caches the results of configure
26358 # tests run on this system so they can be shared between configure
26359 # scripts and configure runs, see configure's option --config-cache.
26360 # It is not useful on other systems. If it contains results you don't
26361 # want to keep, you may remove or edit it.
26363 # config.status only pays attention to the cache file if you give it
26364 # the --recheck option to rerun configure.
26366 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26367 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26368 # following values.
26370 _ACEOF
26372 # The following way of writing the cache mishandles newlines in values,
26373 # but we know of no workaround that is simple, portable, and efficient.
26374 # So, we kill variables containing newlines.
26375 # Ultrix sh set writes to stderr and can't be redirected directly,
26376 # and sets the high bit in the cache file unless we assign to the vars.
26378 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26379 eval ac_val=\$$ac_var
26380 case $ac_val in #(
26381 *${as_nl}*)
26382 case $ac_var in #(
26383 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26384 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26385 esac
26386 case $ac_var in #(
26387 _ | IFS | as_nl) ;; #(
26388 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26389 *) { eval $ac_var=; unset $ac_var;} ;;
26390 esac ;;
26391 esac
26392 done
26394 (set) 2>&1 |
26395 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26396 *${as_nl}ac_space=\ *)
26397 # `set' does not quote correctly, so add quotes: double-quote
26398 # substitution turns \\\\ into \\, and sed turns \\ into \.
26399 sed -n \
26400 "s/'/'\\\\''/g;
26401 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26402 ;; #(
26404 # `set' quotes correctly as required by POSIX, so do not add quotes.
26405 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26407 esac |
26408 sort
26410 sed '
26411 /^ac_cv_env_/b end
26412 t clear
26413 :clear
26414 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26415 t end
26416 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26417 :end' >>confcache
26418 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26419 if test -w "$cache_file"; then
26420 test "x$cache_file" != "x/dev/null" &&
26421 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26422 $as_echo "$as_me: updating cache $cache_file" >&6;}
26423 cat confcache >$cache_file
26424 else
26425 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26426 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26429 rm -f confcache
26431 if test ${multilib} = yes; then
26432 multilib_arg="--enable-multilib"
26433 else
26434 multilib_arg=
26437 # Write our Makefile and spec file.
26438 ac_config_files="$ac_config_files Makefile libgfortran.spec"
26440 cat >confcache <<\_ACEOF
26441 # This file is a shell script that caches the results of configure
26442 # tests run on this system so they can be shared between configure
26443 # scripts and configure runs, see configure's option --config-cache.
26444 # It is not useful on other systems. If it contains results you don't
26445 # want to keep, you may remove or edit it.
26447 # config.status only pays attention to the cache file if you give it
26448 # the --recheck option to rerun configure.
26450 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26451 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26452 # following values.
26454 _ACEOF
26456 # The following way of writing the cache mishandles newlines in values,
26457 # but we know of no workaround that is simple, portable, and efficient.
26458 # So, we kill variables containing newlines.
26459 # Ultrix sh set writes to stderr and can't be redirected directly,
26460 # and sets the high bit in the cache file unless we assign to the vars.
26462 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26463 eval ac_val=\$$ac_var
26464 case $ac_val in #(
26465 *${as_nl}*)
26466 case $ac_var in #(
26467 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26468 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26469 esac
26470 case $ac_var in #(
26471 _ | IFS | as_nl) ;; #(
26472 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26473 *) { eval $ac_var=; unset $ac_var;} ;;
26474 esac ;;
26475 esac
26476 done
26478 (set) 2>&1 |
26479 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26480 *${as_nl}ac_space=\ *)
26481 # `set' does not quote correctly, so add quotes: double-quote
26482 # substitution turns \\\\ into \\, and sed turns \\ into \.
26483 sed -n \
26484 "s/'/'\\\\''/g;
26485 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26486 ;; #(
26488 # `set' quotes correctly as required by POSIX, so do not add quotes.
26489 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26491 esac |
26492 sort
26494 sed '
26495 /^ac_cv_env_/b end
26496 t clear
26497 :clear
26498 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26499 t end
26500 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26501 :end' >>confcache
26502 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26503 if test -w "$cache_file"; then
26504 test "x$cache_file" != "x/dev/null" &&
26505 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26506 $as_echo "$as_me: updating cache $cache_file" >&6;}
26507 cat confcache >$cache_file
26508 else
26509 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26510 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26513 rm -f confcache
26515 test "x$prefix" = xNONE && prefix=$ac_default_prefix
26516 # Let make expand exec_prefix.
26517 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
26519 DEFS=-DHAVE_CONFIG_H
26521 ac_libobjs=
26522 ac_ltlibobjs=
26523 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
26524 # 1. Remove the extension, and $U if already installed.
26525 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
26526 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
26527 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
26528 # will be set to the directory where LIBOBJS objects are built.
26529 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
26530 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
26531 done
26532 LIBOBJS=$ac_libobjs
26534 LTLIBOBJS=$ac_ltlibobjs
26537 if test -z "${onestep_TRUE}" && test -z "${onestep_FALSE}"; then
26538 as_fn_error "conditional \"onestep\" was never defined.
26539 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26541 if test -n "$EXEEXT"; then
26542 am__EXEEXT_TRUE=
26543 am__EXEEXT_FALSE='#'
26544 else
26545 am__EXEEXT_TRUE='#'
26546 am__EXEEXT_FALSE=
26549 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
26550 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
26551 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26553 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
26554 as_fn_error "conditional \"AMDEP\" was never defined.
26555 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26557 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
26558 as_fn_error "conditional \"am__fastdepCC\" was never defined.
26559 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26561 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
26562 as_fn_error "conditional \"am__fastdepCC\" was never defined.
26563 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26565 if test -z "${LIBGFOR_USE_SYMVER_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_FALSE}"; then
26566 as_fn_error "conditional \"LIBGFOR_USE_SYMVER\" was never defined.
26567 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26569 if test -z "${LIBGFOR_USE_SYMVER_GNU_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_GNU_FALSE}"; then
26570 as_fn_error "conditional \"LIBGFOR_USE_SYMVER_GNU\" was never defined.
26571 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26573 if test -z "${LIBGFOR_USE_SYMVER_SUN_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_SUN_FALSE}"; then
26574 as_fn_error "conditional \"LIBGFOR_USE_SYMVER_SUN\" was never defined.
26575 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26577 if test -z "${LIBGFOR_BUILD_QUAD_TRUE}" && test -z "${LIBGFOR_BUILD_QUAD_FALSE}"; then
26578 as_fn_error "conditional \"LIBGFOR_BUILD_QUAD\" was never defined.
26579 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26582 : ${CONFIG_STATUS=./config.status}
26583 ac_write_fail=0
26584 ac_clean_files_save=$ac_clean_files
26585 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
26586 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
26587 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
26588 as_write_fail=0
26589 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
26590 #! $SHELL
26591 # Generated by $as_me.
26592 # Run this file to recreate the current configuration.
26593 # Compiler output produced by configure, useful for debugging
26594 # configure, is in config.log if it exists.
26596 debug=false
26597 ac_cs_recheck=false
26598 ac_cs_silent=false
26600 SHELL=\${CONFIG_SHELL-$SHELL}
26601 export SHELL
26602 _ASEOF
26603 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
26604 ## -------------------- ##
26605 ## M4sh Initialization. ##
26606 ## -------------------- ##
26608 # Be more Bourne compatible
26609 DUALCASE=1; export DUALCASE # for MKS sh
26610 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
26611 emulate sh
26612 NULLCMD=:
26613 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26614 # is contrary to our usage. Disable this feature.
26615 alias -g '${1+"$@"}'='"$@"'
26616 setopt NO_GLOB_SUBST
26617 else
26618 case `(set -o) 2>/dev/null` in #(
26619 *posix*) :
26620 set -o posix ;; #(
26621 *) :
26623 esac
26627 as_nl='
26629 export as_nl
26630 # Printing a long string crashes Solaris 7 /usr/bin/printf.
26631 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
26632 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
26633 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
26634 # Prefer a ksh shell builtin over an external printf program on Solaris,
26635 # but without wasting forks for bash or zsh.
26636 if test -z "$BASH_VERSION$ZSH_VERSION" \
26637 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
26638 as_echo='print -r --'
26639 as_echo_n='print -rn --'
26640 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
26641 as_echo='printf %s\n'
26642 as_echo_n='printf %s'
26643 else
26644 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
26645 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
26646 as_echo_n='/usr/ucb/echo -n'
26647 else
26648 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
26649 as_echo_n_body='eval
26650 arg=$1;
26651 case $arg in #(
26652 *"$as_nl"*)
26653 expr "X$arg" : "X\\(.*\\)$as_nl";
26654 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
26655 esac;
26656 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
26658 export as_echo_n_body
26659 as_echo_n='sh -c $as_echo_n_body as_echo'
26661 export as_echo_body
26662 as_echo='sh -c $as_echo_body as_echo'
26665 # The user is always right.
26666 if test "${PATH_SEPARATOR+set}" != set; then
26667 PATH_SEPARATOR=:
26668 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
26669 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
26670 PATH_SEPARATOR=';'
26675 # IFS
26676 # We need space, tab and new line, in precisely that order. Quoting is
26677 # there to prevent editors from complaining about space-tab.
26678 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
26679 # splitting by setting IFS to empty value.)
26680 IFS=" "" $as_nl"
26682 # Find who we are. Look in the path if we contain no directory separator.
26683 case $0 in #((
26684 *[\\/]* ) as_myself=$0 ;;
26685 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26686 for as_dir in $PATH
26688 IFS=$as_save_IFS
26689 test -z "$as_dir" && as_dir=.
26690 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
26691 done
26692 IFS=$as_save_IFS
26695 esac
26696 # We did not find ourselves, most probably we were run as `sh COMMAND'
26697 # in which case we are not to be found in the path.
26698 if test "x$as_myself" = x; then
26699 as_myself=$0
26701 if test ! -f "$as_myself"; then
26702 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
26703 exit 1
26706 # Unset variables that we do not need and which cause bugs (e.g. in
26707 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
26708 # suppresses any "Segmentation fault" message there. '((' could
26709 # trigger a bug in pdksh 5.2.14.
26710 for as_var in BASH_ENV ENV MAIL MAILPATH
26711 do eval test x\${$as_var+set} = xset \
26712 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
26713 done
26714 PS1='$ '
26715 PS2='> '
26716 PS4='+ '
26718 # NLS nuisances.
26719 LC_ALL=C
26720 export LC_ALL
26721 LANGUAGE=C
26722 export LANGUAGE
26724 # CDPATH.
26725 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
26728 # as_fn_error ERROR [LINENO LOG_FD]
26729 # ---------------------------------
26730 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
26731 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
26732 # script with status $?, using 1 if that was 0.
26733 as_fn_error ()
26735 as_status=$?; test $as_status -eq 0 && as_status=1
26736 if test "$3"; then
26737 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
26738 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
26740 $as_echo "$as_me: error: $1" >&2
26741 as_fn_exit $as_status
26742 } # as_fn_error
26745 # as_fn_set_status STATUS
26746 # -----------------------
26747 # Set $? to STATUS, without forking.
26748 as_fn_set_status ()
26750 return $1
26751 } # as_fn_set_status
26753 # as_fn_exit STATUS
26754 # -----------------
26755 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
26756 as_fn_exit ()
26758 set +e
26759 as_fn_set_status $1
26760 exit $1
26761 } # as_fn_exit
26763 # as_fn_unset VAR
26764 # ---------------
26765 # Portably unset VAR.
26766 as_fn_unset ()
26768 { eval $1=; unset $1;}
26770 as_unset=as_fn_unset
26771 # as_fn_append VAR VALUE
26772 # ----------------------
26773 # Append the text in VALUE to the end of the definition contained in VAR. Take
26774 # advantage of any shell optimizations that allow amortized linear growth over
26775 # repeated appends, instead of the typical quadratic growth present in naive
26776 # implementations.
26777 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
26778 eval 'as_fn_append ()
26780 eval $1+=\$2
26782 else
26783 as_fn_append ()
26785 eval $1=\$$1\$2
26787 fi # as_fn_append
26789 # as_fn_arith ARG...
26790 # ------------------
26791 # Perform arithmetic evaluation on the ARGs, and store the result in the
26792 # global $as_val. Take advantage of shells that can avoid forks. The arguments
26793 # must be portable across $(()) and expr.
26794 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
26795 eval 'as_fn_arith ()
26797 as_val=$(( $* ))
26799 else
26800 as_fn_arith ()
26802 as_val=`expr "$@" || test $? -eq 1`
26804 fi # as_fn_arith
26807 if expr a : '\(a\)' >/dev/null 2>&1 &&
26808 test "X`expr 00001 : '.*\(...\)'`" = X001; then
26809 as_expr=expr
26810 else
26811 as_expr=false
26814 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
26815 as_basename=basename
26816 else
26817 as_basename=false
26820 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
26821 as_dirname=dirname
26822 else
26823 as_dirname=false
26826 as_me=`$as_basename -- "$0" ||
26827 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
26828 X"$0" : 'X\(//\)$' \| \
26829 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
26830 $as_echo X/"$0" |
26831 sed '/^.*\/\([^/][^/]*\)\/*$/{
26832 s//\1/
26835 /^X\/\(\/\/\)$/{
26836 s//\1/
26839 /^X\/\(\/\).*/{
26840 s//\1/
26843 s/.*/./; q'`
26845 # Avoid depending upon Character Ranges.
26846 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
26847 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
26848 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
26849 as_cr_digits='0123456789'
26850 as_cr_alnum=$as_cr_Letters$as_cr_digits
26852 ECHO_C= ECHO_N= ECHO_T=
26853 case `echo -n x` in #(((((
26854 -n*)
26855 case `echo 'xy\c'` in
26856 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
26857 xy) ECHO_C='\c';;
26858 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
26859 ECHO_T=' ';;
26860 esac;;
26862 ECHO_N='-n';;
26863 esac
26865 rm -f conf$$ conf$$.exe conf$$.file
26866 if test -d conf$$.dir; then
26867 rm -f conf$$.dir/conf$$.file
26868 else
26869 rm -f conf$$.dir
26870 mkdir conf$$.dir 2>/dev/null
26872 if (echo >conf$$.file) 2>/dev/null; then
26873 if ln -s conf$$.file conf$$ 2>/dev/null; then
26874 as_ln_s='ln -s'
26875 # ... but there are two gotchas:
26876 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
26877 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
26878 # In both cases, we have to default to `cp -p'.
26879 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
26880 as_ln_s='cp -p'
26881 elif ln conf$$.file conf$$ 2>/dev/null; then
26882 as_ln_s=ln
26883 else
26884 as_ln_s='cp -p'
26886 else
26887 as_ln_s='cp -p'
26889 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
26890 rmdir conf$$.dir 2>/dev/null
26893 # as_fn_mkdir_p
26894 # -------------
26895 # Create "$as_dir" as a directory, including parents if necessary.
26896 as_fn_mkdir_p ()
26899 case $as_dir in #(
26900 -*) as_dir=./$as_dir;;
26901 esac
26902 test -d "$as_dir" || eval $as_mkdir_p || {
26903 as_dirs=
26904 while :; do
26905 case $as_dir in #(
26906 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
26907 *) as_qdir=$as_dir;;
26908 esac
26909 as_dirs="'$as_qdir' $as_dirs"
26910 as_dir=`$as_dirname -- "$as_dir" ||
26911 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26912 X"$as_dir" : 'X\(//\)[^/]' \| \
26913 X"$as_dir" : 'X\(//\)$' \| \
26914 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
26915 $as_echo X"$as_dir" |
26916 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26917 s//\1/
26920 /^X\(\/\/\)[^/].*/{
26921 s//\1/
26924 /^X\(\/\/\)$/{
26925 s//\1/
26928 /^X\(\/\).*/{
26929 s//\1/
26932 s/.*/./; q'`
26933 test -d "$as_dir" && break
26934 done
26935 test -z "$as_dirs" || eval "mkdir $as_dirs"
26936 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
26939 } # as_fn_mkdir_p
26940 if mkdir -p . 2>/dev/null; then
26941 as_mkdir_p='mkdir -p "$as_dir"'
26942 else
26943 test -d ./-p && rmdir ./-p
26944 as_mkdir_p=false
26947 if test -x / >/dev/null 2>&1; then
26948 as_test_x='test -x'
26949 else
26950 if ls -dL / >/dev/null 2>&1; then
26951 as_ls_L_option=L
26952 else
26953 as_ls_L_option=
26955 as_test_x='
26956 eval sh -c '\''
26957 if test -d "$1"; then
26958 test -d "$1/.";
26959 else
26960 case $1 in #(
26961 -*)set "./$1";;
26962 esac;
26963 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
26964 ???[sx]*):;;*)false;;esac;fi
26965 '\'' sh
26968 as_executable_p=$as_test_x
26970 # Sed expression to map a string onto a valid CPP name.
26971 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
26973 # Sed expression to map a string onto a valid variable name.
26974 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
26977 exec 6>&1
26978 ## ----------------------------------- ##
26979 ## Main body of $CONFIG_STATUS script. ##
26980 ## ----------------------------------- ##
26981 _ASEOF
26982 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
26984 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26985 # Save the log message, to keep $0 and so on meaningful, and to
26986 # report actual input values of CONFIG_FILES etc. instead of their
26987 # values after options handling.
26988 ac_log="
26989 This file was extended by GNU Fortran Runtime Library $as_me 0.3, which was
26990 generated by GNU Autoconf 2.64. Invocation command line was
26992 CONFIG_FILES = $CONFIG_FILES
26993 CONFIG_HEADERS = $CONFIG_HEADERS
26994 CONFIG_LINKS = $CONFIG_LINKS
26995 CONFIG_COMMANDS = $CONFIG_COMMANDS
26996 $ $0 $@
26998 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27001 _ACEOF
27003 case $ac_config_files in *"
27004 "*) set x $ac_config_files; shift; ac_config_files=$*;;
27005 esac
27007 case $ac_config_headers in *"
27008 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
27009 esac
27012 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27013 # Files that config.status was made for.
27014 config_files="$ac_config_files"
27015 config_headers="$ac_config_headers"
27016 config_commands="$ac_config_commands"
27018 _ACEOF
27020 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27021 ac_cs_usage="\
27022 \`$as_me' instantiates files and other configuration actions
27023 from templates according to the current configuration. Unless the files
27024 and actions are specified as TAGs, all are instantiated by default.
27026 Usage: $0 [OPTION]... [TAG]...
27028 -h, --help print this help, then exit
27029 -V, --version print version number and configuration settings, then exit
27030 -q, --quiet, --silent
27031 do not print progress messages
27032 -d, --debug don't remove temporary files
27033 --recheck update $as_me by reconfiguring in the same conditions
27034 --file=FILE[:TEMPLATE]
27035 instantiate the configuration file FILE
27036 --header=FILE[:TEMPLATE]
27037 instantiate the configuration header FILE
27039 Configuration files:
27040 $config_files
27042 Configuration headers:
27043 $config_headers
27045 Configuration commands:
27046 $config_commands
27048 Report bugs to the package provider.
27049 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
27050 General help using GNU software: <http://www.gnu.org/gethelp/>."
27052 _ACEOF
27053 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27054 ac_cs_version="\\
27055 GNU Fortran Runtime Library config.status 0.3
27056 configured by $0, generated by GNU Autoconf 2.64,
27057 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
27059 Copyright (C) 2009 Free Software Foundation, Inc.
27060 This config.status script is free software; the Free Software Foundation
27061 gives unlimited permission to copy, distribute and modify it."
27063 ac_pwd='$ac_pwd'
27064 srcdir='$srcdir'
27065 INSTALL='$INSTALL'
27066 MKDIR_P='$MKDIR_P'
27067 AWK='$AWK'
27068 test -n "\$AWK" || AWK=awk
27069 _ACEOF
27071 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27072 # The default lists apply if the user does not specify any file.
27073 ac_need_defaults=:
27074 while test $# != 0
27076 case $1 in
27077 --*=*)
27078 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27079 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
27080 ac_shift=:
27083 ac_option=$1
27084 ac_optarg=$2
27085 ac_shift=shift
27087 esac
27089 case $ac_option in
27090 # Handling of the options.
27091 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27092 ac_cs_recheck=: ;;
27093 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
27094 $as_echo "$ac_cs_version"; exit ;;
27095 --debug | --debu | --deb | --de | --d | -d )
27096 debug=: ;;
27097 --file | --fil | --fi | --f )
27098 $ac_shift
27099 case $ac_optarg in
27100 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27101 esac
27102 as_fn_append CONFIG_FILES " '$ac_optarg'"
27103 ac_need_defaults=false;;
27104 --header | --heade | --head | --hea )
27105 $ac_shift
27106 case $ac_optarg in
27107 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27108 esac
27109 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
27110 ac_need_defaults=false;;
27111 --he | --h)
27112 # Conflict between --help and --header
27113 as_fn_error "ambiguous option: \`$1'
27114 Try \`$0 --help' for more information.";;
27115 --help | --hel | -h )
27116 $as_echo "$ac_cs_usage"; exit ;;
27117 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
27118 | -silent | --silent | --silen | --sile | --sil | --si | --s)
27119 ac_cs_silent=: ;;
27121 # This is an error.
27122 -*) as_fn_error "unrecognized option: \`$1'
27123 Try \`$0 --help' for more information." ;;
27125 *) as_fn_append ac_config_targets " $1"
27126 ac_need_defaults=false ;;
27128 esac
27129 shift
27130 done
27132 ac_configure_extra_args=
27134 if $ac_cs_silent; then
27135 exec 6>/dev/null
27136 ac_configure_extra_args="$ac_configure_extra_args --silent"
27139 _ACEOF
27140 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27141 if \$ac_cs_recheck; then
27142 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27143 shift
27144 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
27145 CONFIG_SHELL='$SHELL'
27146 export CONFIG_SHELL
27147 exec "\$@"
27150 _ACEOF
27151 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27152 exec 5>>config.log
27154 echo
27155 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27156 ## Running $as_me. ##
27157 _ASBOX
27158 $as_echo "$ac_log"
27159 } >&5
27161 _ACEOF
27162 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27164 # INIT-COMMANDS
27167 srcdir="$srcdir"
27168 host="$host"
27169 target="$target"
27170 with_multisubdir="$with_multisubdir"
27171 with_multisrctop="$with_multisrctop"
27172 with_target_subdir="$with_target_subdir"
27173 ac_configure_args="${multilib_arg} ${ac_configure_args}"
27174 multi_basedir="$multi_basedir"
27175 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
27176 CC="$CC"
27177 CXX="$CXX"
27178 GFORTRAN="$GFORTRAN"
27179 GCJ="$GCJ"
27180 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
27183 # The HP-UX ksh and POSIX shell print the target directory to stdout
27184 # if CDPATH is set.
27185 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
27187 sed_quote_subst='$sed_quote_subst'
27188 double_quote_subst='$double_quote_subst'
27189 delay_variable_subst='$delay_variable_subst'
27190 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
27191 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
27192 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
27193 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
27194 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
27195 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
27196 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
27197 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
27198 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
27199 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
27200 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
27201 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
27202 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
27203 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
27204 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
27205 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
27206 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
27207 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
27208 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
27209 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
27210 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
27211 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
27212 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
27213 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
27214 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
27215 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
27216 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
27217 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
27218 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
27219 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
27220 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
27221 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
27222 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
27223 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
27224 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
27225 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
27226 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
27227 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27228 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27229 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
27230 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
27231 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
27232 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
27233 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
27234 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
27235 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
27236 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
27237 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
27238 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"`'
27239 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
27240 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
27241 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
27242 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
27243 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
27244 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
27245 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
27246 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
27247 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
27248 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
27249 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
27250 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
27251 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
27252 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
27253 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
27254 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27255 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
27256 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
27257 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
27258 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
27259 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
27260 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
27261 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27262 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
27263 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27264 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
27265 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27266 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
27267 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
27268 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
27269 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
27270 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
27271 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
27272 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
27273 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
27274 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
27275 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
27276 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
27277 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
27278 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
27279 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
27280 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
27281 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
27282 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
27283 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
27284 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
27285 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
27286 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
27287 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
27288 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
27289 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
27290 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
27291 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
27292 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
27293 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
27294 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
27295 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
27296 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
27297 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27298 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27299 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
27300 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
27301 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
27302 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
27303 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
27304 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
27305 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
27306 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
27307 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
27308 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
27309 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
27310 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
27311 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
27312 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
27313 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
27314 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
27315 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
27316 LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
27317 reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
27318 reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
27319 old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27320 compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
27321 GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
27322 lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
27323 lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
27324 lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
27325 lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
27326 lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
27327 archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
27328 enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
27329 export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27330 whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27331 compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
27332 old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
27333 old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
27334 archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27335 archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27336 module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
27337 module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27338 with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
27339 allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27340 no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27341 hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27342 hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
27343 hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
27344 hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
27345 hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
27346 hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
27347 hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
27348 hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
27349 inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
27350 link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
27351 fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
27352 always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
27353 export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
27354 exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27355 include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27356 prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
27357 file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
27358 hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
27359 compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
27360 predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
27361 postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
27362 predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
27363 postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
27364 compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
27366 LTCC='$LTCC'
27367 LTCFLAGS='$LTCFLAGS'
27368 compiler='$compiler_DEFAULT'
27370 # A function that is used when there is no print builtin or printf.
27371 func_fallback_echo ()
27373 eval 'cat <<_LTECHO_EOF
27375 _LTECHO_EOF'
27378 # Quote evaled strings.
27379 for var in SHELL \
27380 ECHO \
27381 SED \
27382 GREP \
27383 EGREP \
27384 FGREP \
27385 LD \
27386 NM \
27387 LN_S \
27388 lt_SP2NL \
27389 lt_NL2SP \
27390 reload_flag \
27391 OBJDUMP \
27392 deplibs_check_method \
27393 file_magic_cmd \
27394 AR \
27395 AR_FLAGS \
27396 STRIP \
27397 RANLIB \
27398 CC \
27399 CFLAGS \
27400 compiler \
27401 lt_cv_sys_global_symbol_pipe \
27402 lt_cv_sys_global_symbol_to_cdecl \
27403 lt_cv_sys_global_symbol_to_c_name_address \
27404 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
27405 lt_prog_compiler_no_builtin_flag \
27406 lt_prog_compiler_wl \
27407 lt_prog_compiler_pic \
27408 lt_prog_compiler_static \
27409 lt_cv_prog_compiler_c_o \
27410 need_locks \
27411 DSYMUTIL \
27412 NMEDIT \
27413 LIPO \
27414 OTOOL \
27415 OTOOL64 \
27416 shrext_cmds \
27417 export_dynamic_flag_spec \
27418 whole_archive_flag_spec \
27419 compiler_needs_object \
27420 with_gnu_ld \
27421 allow_undefined_flag \
27422 no_undefined_flag \
27423 hardcode_libdir_flag_spec \
27424 hardcode_libdir_flag_spec_ld \
27425 hardcode_libdir_separator \
27426 fix_srcfile_path \
27427 exclude_expsyms \
27428 include_expsyms \
27429 file_list_spec \
27430 variables_saved_for_relink \
27431 libname_spec \
27432 library_names_spec \
27433 soname_spec \
27434 install_override_mode \
27435 finish_eval \
27436 old_striplib \
27437 striplib \
27438 compiler_lib_search_dirs \
27439 predep_objects \
27440 postdep_objects \
27441 predeps \
27442 postdeps \
27443 compiler_lib_search_path \
27444 LD_FC \
27445 reload_flag_FC \
27446 compiler_FC \
27447 lt_prog_compiler_no_builtin_flag_FC \
27448 lt_prog_compiler_wl_FC \
27449 lt_prog_compiler_pic_FC \
27450 lt_prog_compiler_static_FC \
27451 lt_cv_prog_compiler_c_o_FC \
27452 export_dynamic_flag_spec_FC \
27453 whole_archive_flag_spec_FC \
27454 compiler_needs_object_FC \
27455 with_gnu_ld_FC \
27456 allow_undefined_flag_FC \
27457 no_undefined_flag_FC \
27458 hardcode_libdir_flag_spec_FC \
27459 hardcode_libdir_flag_spec_ld_FC \
27460 hardcode_libdir_separator_FC \
27461 fix_srcfile_path_FC \
27462 exclude_expsyms_FC \
27463 include_expsyms_FC \
27464 file_list_spec_FC \
27465 compiler_lib_search_dirs_FC \
27466 predep_objects_FC \
27467 postdep_objects_FC \
27468 predeps_FC \
27469 postdeps_FC \
27470 compiler_lib_search_path_FC; do
27471 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27472 *[\\\\\\\`\\"\\\$]*)
27473 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
27476 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27478 esac
27479 done
27481 # Double-quote double-evaled strings.
27482 for var in reload_cmds \
27483 old_postinstall_cmds \
27484 old_postuninstall_cmds \
27485 old_archive_cmds \
27486 extract_expsyms_cmds \
27487 old_archive_from_new_cmds \
27488 old_archive_from_expsyms_cmds \
27489 archive_cmds \
27490 archive_expsym_cmds \
27491 module_cmds \
27492 module_expsym_cmds \
27493 export_symbols_cmds \
27494 prelink_cmds \
27495 postinstall_cmds \
27496 postuninstall_cmds \
27497 finish_cmds \
27498 sys_lib_search_path_spec \
27499 sys_lib_dlsearch_path_spec \
27500 reload_cmds_FC \
27501 old_archive_cmds_FC \
27502 old_archive_from_new_cmds_FC \
27503 old_archive_from_expsyms_cmds_FC \
27504 archive_cmds_FC \
27505 archive_expsym_cmds_FC \
27506 module_cmds_FC \
27507 module_expsym_cmds_FC \
27508 export_symbols_cmds_FC \
27509 prelink_cmds_FC; do
27510 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27511 *[\\\\\\\`\\"\\\$]*)
27512 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
27515 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27517 esac
27518 done
27520 ac_aux_dir='$ac_aux_dir'
27521 xsi_shell='$xsi_shell'
27522 lt_shell_append='$lt_shell_append'
27524 # See if we are running on zsh, and set the options which allow our
27525 # commands through without removal of \ escapes INIT.
27526 if test -n "\${ZSH_VERSION+set}" ; then
27527 setopt NO_GLOB_SUBST
27531 PACKAGE='$PACKAGE'
27532 VERSION='$VERSION'
27533 TIMESTAMP='$TIMESTAMP'
27534 RM='$RM'
27535 ofile='$ofile'
27542 GCC="$GCC"
27543 CC="$CC"
27544 acx_cv_header_stdint="$acx_cv_header_stdint"
27545 acx_cv_type_int8_t="$acx_cv_type_int8_t"
27546 acx_cv_type_int16_t="$acx_cv_type_int16_t"
27547 acx_cv_type_int32_t="$acx_cv_type_int32_t"
27548 acx_cv_type_int64_t="$acx_cv_type_int64_t"
27549 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
27550 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
27551 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
27552 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
27553 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
27554 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
27555 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
27556 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
27557 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
27560 _ACEOF
27562 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27564 # Handling of arguments.
27565 for ac_config_target in $ac_config_targets
27567 case $ac_config_target in
27568 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
27569 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
27570 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
27571 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
27572 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
27573 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
27574 "libgfortran.spec") CONFIG_FILES="$CONFIG_FILES libgfortran.spec" ;;
27576 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
27577 esac
27578 done
27581 # If the user did not use the arguments to specify the items to instantiate,
27582 # then the envvar interface is used. Set only those that are not.
27583 # We use the long form for the default assignment because of an extremely
27584 # bizarre bug on SunOS 4.1.3.
27585 if $ac_need_defaults; then
27586 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
27587 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
27588 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
27591 # Have a temporary directory for convenience. Make it in the build tree
27592 # simply because there is no reason against having it here, and in addition,
27593 # creating and moving files from /tmp can sometimes cause problems.
27594 # Hook for its removal unless debugging.
27595 # Note that there is a small window in which the directory will not be cleaned:
27596 # after its creation but before its name has been assigned to `$tmp'.
27597 $debug ||
27599 tmp=
27600 trap 'exit_status=$?
27601 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
27603 trap 'as_fn_exit 1' 1 2 13 15
27605 # Create a (secure) tmp directory for tmp files.
27608 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
27609 test -n "$tmp" && test -d "$tmp"
27610 } ||
27612 tmp=./conf$$-$RANDOM
27613 (umask 077 && mkdir "$tmp")
27614 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
27616 # Set up the scripts for CONFIG_FILES section.
27617 # No need to generate them if there are no CONFIG_FILES.
27618 # This happens for instance with `./config.status config.h'.
27619 if test -n "$CONFIG_FILES"; then
27622 ac_cr=`echo X | tr X '\015'`
27623 # On cygwin, bash can eat \r inside `` if the user requested igncr.
27624 # But we know of no other shell where ac_cr would be empty at this
27625 # point, so we can use a bashism as a fallback.
27626 if test "x$ac_cr" = x; then
27627 eval ac_cr=\$\'\\r\'
27629 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
27630 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
27631 ac_cs_awk_cr='\r'
27632 else
27633 ac_cs_awk_cr=$ac_cr
27636 echo 'BEGIN {' >"$tmp/subs1.awk" &&
27637 _ACEOF
27641 echo "cat >conf$$subs.awk <<_ACEOF" &&
27642 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
27643 echo "_ACEOF"
27644 } >conf$$subs.sh ||
27645 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
27646 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
27647 ac_delim='%!_!# '
27648 for ac_last_try in false false false false false :; do
27649 . ./conf$$subs.sh ||
27650 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
27652 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
27653 if test $ac_delim_n = $ac_delim_num; then
27654 break
27655 elif $ac_last_try; then
27656 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
27657 else
27658 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
27660 done
27661 rm -f conf$$subs.sh
27663 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27664 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
27665 _ACEOF
27666 sed -n '
27668 s/^/S["/; s/!.*/"]=/
27671 s/^[^!]*!//
27672 :repl
27673 t repl
27674 s/'"$ac_delim"'$//
27675 t delim
27678 s/\(.\{148\}\).*/\1/
27679 t more1
27680 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
27683 b repl
27684 :more1
27685 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
27688 s/.\{148\}//
27689 t nl
27690 :delim
27692 s/\(.\{148\}\).*/\1/
27693 t more2
27694 s/["\\]/\\&/g; s/^/"/; s/$/"/
27697 :more2
27698 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
27701 s/.\{148\}//
27702 t delim
27703 ' <conf$$subs.awk | sed '
27704 /^[^""]/{
27706 s/\n//
27708 ' >>$CONFIG_STATUS || ac_write_fail=1
27709 rm -f conf$$subs.awk
27710 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27711 _ACAWK
27712 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
27713 for (key in S) S_is_set[key] = 1
27714 FS = "\a"
27718 line = $ 0
27719 nfields = split(line, field, "@")
27720 substed = 0
27721 len = length(field[1])
27722 for (i = 2; i < nfields; i++) {
27723 key = field[i]
27724 keylen = length(key)
27725 if (S_is_set[key]) {
27726 value = S[key]
27727 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
27728 len += length(value) + length(field[++i])
27729 substed = 1
27730 } else
27731 len += 1 + keylen
27734 print line
27737 _ACAWK
27738 _ACEOF
27739 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27740 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
27741 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
27742 else
27744 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
27745 || as_fn_error "could not setup config files machinery" "$LINENO" 5
27746 _ACEOF
27748 # VPATH may cause trouble with some makes, so we remove $(srcdir),
27749 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
27750 # trailing colons and then remove the whole line if VPATH becomes empty
27751 # (actually we leave an empty line to preserve line numbers).
27752 if test "x$srcdir" = x.; then
27753 ac_vpsub='/^[ ]*VPATH[ ]*=/{
27754 s/:*\$(srcdir):*/:/
27755 s/:*\${srcdir}:*/:/
27756 s/:*@srcdir@:*/:/
27757 s/^\([^=]*=[ ]*\):*/\1/
27758 s/:*$//
27759 s/^[^=]*=[ ]*$//
27763 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27764 fi # test -n "$CONFIG_FILES"
27766 # Set up the scripts for CONFIG_HEADERS section.
27767 # No need to generate them if there are no CONFIG_HEADERS.
27768 # This happens for instance with `./config.status Makefile'.
27769 if test -n "$CONFIG_HEADERS"; then
27770 cat >"$tmp/defines.awk" <<\_ACAWK ||
27771 BEGIN {
27772 _ACEOF
27774 # Transform confdefs.h into an awk script `defines.awk', embedded as
27775 # here-document in config.status, that substitutes the proper values into
27776 # config.h.in to produce config.h.
27778 # Create a delimiter string that does not exist in confdefs.h, to ease
27779 # handling of long lines.
27780 ac_delim='%!_!# '
27781 for ac_last_try in false false :; do
27782 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
27783 if test -z "$ac_t"; then
27784 break
27785 elif $ac_last_try; then
27786 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
27787 else
27788 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
27790 done
27792 # For the awk script, D is an array of macro values keyed by name,
27793 # likewise P contains macro parameters if any. Preserve backslash
27794 # newline sequences.
27796 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
27797 sed -n '
27798 s/.\{148\}/&'"$ac_delim"'/g
27799 t rset
27800 :rset
27801 s/^[ ]*#[ ]*define[ ][ ]*/ /
27802 t def
27804 :def
27805 s/\\$//
27806 t bsnl
27807 s/["\\]/\\&/g
27808 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
27809 D["\1"]=" \3"/p
27810 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
27812 :bsnl
27813 s/["\\]/\\&/g
27814 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
27815 D["\1"]=" \3\\\\\\n"\\/p
27816 t cont
27817 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
27818 t cont
27820 :cont
27822 s/.\{148\}/&'"$ac_delim"'/g
27823 t clear
27824 :clear
27825 s/\\$//
27826 t bsnlc
27827 s/["\\]/\\&/g; s/^/"/; s/$/"/p
27829 :bsnlc
27830 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
27831 b cont
27832 ' <confdefs.h | sed '
27833 s/'"$ac_delim"'/"\\\
27834 "/g' >>$CONFIG_STATUS || ac_write_fail=1
27836 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27837 for (key in D) D_is_set[key] = 1
27838 FS = "\a"
27840 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
27841 line = \$ 0
27842 split(line, arg, " ")
27843 if (arg[1] == "#") {
27844 defundef = arg[2]
27845 mac1 = arg[3]
27846 } else {
27847 defundef = substr(arg[1], 2)
27848 mac1 = arg[2]
27850 split(mac1, mac2, "(") #)
27851 macro = mac2[1]
27852 prefix = substr(line, 1, index(line, defundef) - 1)
27853 if (D_is_set[macro]) {
27854 # Preserve the white space surrounding the "#".
27855 print prefix "define", macro P[macro] D[macro]
27856 next
27857 } else {
27858 # Replace #undef with comments. This is necessary, for example,
27859 # in the case of _POSIX_SOURCE, which is predefined and required
27860 # on some systems where configure will not decide to define it.
27861 if (defundef == "undef") {
27862 print "/*", prefix defundef, macro, "*/"
27863 next
27867 { print }
27868 _ACAWK
27869 _ACEOF
27870 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27871 as_fn_error "could not setup config headers machinery" "$LINENO" 5
27872 fi # test -n "$CONFIG_HEADERS"
27875 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
27876 shift
27877 for ac_tag
27879 case $ac_tag in
27880 :[FHLC]) ac_mode=$ac_tag; continue;;
27881 esac
27882 case $ac_mode$ac_tag in
27883 :[FHL]*:*);;
27884 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
27885 :[FH]-) ac_tag=-:-;;
27886 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
27887 esac
27888 ac_save_IFS=$IFS
27889 IFS=:
27890 set x $ac_tag
27891 IFS=$ac_save_IFS
27892 shift
27893 ac_file=$1
27894 shift
27896 case $ac_mode in
27897 :L) ac_source=$1;;
27898 :[FH])
27899 ac_file_inputs=
27900 for ac_f
27902 case $ac_f in
27903 -) ac_f="$tmp/stdin";;
27904 *) # Look for the file first in the build tree, then in the source tree
27905 # (if the path is not absolute). The absolute path cannot be DOS-style,
27906 # because $ac_f cannot contain `:'.
27907 test -f "$ac_f" ||
27908 case $ac_f in
27909 [\\/$]*) false;;
27910 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
27911 esac ||
27912 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
27913 esac
27914 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
27915 as_fn_append ac_file_inputs " '$ac_f'"
27916 done
27918 # Let's still pretend it is `configure' which instantiates (i.e., don't
27919 # use $as_me), people would be surprised to read:
27920 # /* config.h. Generated by config.status. */
27921 configure_input='Generated from '`
27922 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
27923 `' by configure.'
27924 if test x"$ac_file" != x-; then
27925 configure_input="$ac_file. $configure_input"
27926 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
27927 $as_echo "$as_me: creating $ac_file" >&6;}
27929 # Neutralize special characters interpreted by sed in replacement strings.
27930 case $configure_input in #(
27931 *\&* | *\|* | *\\* )
27932 ac_sed_conf_input=`$as_echo "$configure_input" |
27933 sed 's/[\\\\&|]/\\\\&/g'`;; #(
27934 *) ac_sed_conf_input=$configure_input;;
27935 esac
27937 case $ac_tag in
27938 *:-:* | *:-) cat >"$tmp/stdin" \
27939 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
27940 esac
27942 esac
27944 ac_dir=`$as_dirname -- "$ac_file" ||
27945 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27946 X"$ac_file" : 'X\(//\)[^/]' \| \
27947 X"$ac_file" : 'X\(//\)$' \| \
27948 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
27949 $as_echo X"$ac_file" |
27950 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27951 s//\1/
27954 /^X\(\/\/\)[^/].*/{
27955 s//\1/
27958 /^X\(\/\/\)$/{
27959 s//\1/
27962 /^X\(\/\).*/{
27963 s//\1/
27966 s/.*/./; q'`
27967 as_dir="$ac_dir"; as_fn_mkdir_p
27968 ac_builddir=.
27970 case "$ac_dir" in
27971 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
27973 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
27974 # A ".." for each directory in $ac_dir_suffix.
27975 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
27976 case $ac_top_builddir_sub in
27977 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
27978 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
27979 esac ;;
27980 esac
27981 ac_abs_top_builddir=$ac_pwd
27982 ac_abs_builddir=$ac_pwd$ac_dir_suffix
27983 # for backward compatibility:
27984 ac_top_builddir=$ac_top_build_prefix
27986 case $srcdir in
27987 .) # We are building in place.
27988 ac_srcdir=.
27989 ac_top_srcdir=$ac_top_builddir_sub
27990 ac_abs_top_srcdir=$ac_pwd ;;
27991 [\\/]* | ?:[\\/]* ) # Absolute name.
27992 ac_srcdir=$srcdir$ac_dir_suffix;
27993 ac_top_srcdir=$srcdir
27994 ac_abs_top_srcdir=$srcdir ;;
27995 *) # Relative name.
27996 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
27997 ac_top_srcdir=$ac_top_build_prefix$srcdir
27998 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
27999 esac
28000 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28003 case $ac_mode in
28006 # CONFIG_FILE
28009 case $INSTALL in
28010 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
28011 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
28012 esac
28013 ac_MKDIR_P=$MKDIR_P
28014 case $MKDIR_P in
28015 [\\/$]* | ?:[\\/]* ) ;;
28016 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
28017 esac
28018 _ACEOF
28020 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28021 # If the template does not know about datarootdir, expand it.
28022 # FIXME: This hack should be removed a few years after 2.60.
28023 ac_datarootdir_hack=; ac_datarootdir_seen=
28024 ac_sed_dataroot='
28025 /datarootdir/ {
28029 /@datadir@/p
28030 /@docdir@/p
28031 /@infodir@/p
28032 /@localedir@/p
28033 /@mandir@/p'
28034 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
28035 *datarootdir*) ac_datarootdir_seen=yes;;
28036 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
28037 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28038 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28039 _ACEOF
28040 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28041 ac_datarootdir_hack='
28042 s&@datadir@&$datadir&g
28043 s&@docdir@&$docdir&g
28044 s&@infodir@&$infodir&g
28045 s&@localedir@&$localedir&g
28046 s&@mandir@&$mandir&g
28047 s&\\\${datarootdir}&$datarootdir&g' ;;
28048 esac
28049 _ACEOF
28051 # Neutralize VPATH when `$srcdir' = `.'.
28052 # Shell code in configure.ac might set extrasub.
28053 # FIXME: do we really want to maintain this feature?
28054 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28055 ac_sed_extra="$ac_vpsub
28056 $extrasub
28057 _ACEOF
28058 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28060 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28061 s|@configure_input@|$ac_sed_conf_input|;t t
28062 s&@top_builddir@&$ac_top_builddir_sub&;t t
28063 s&@top_build_prefix@&$ac_top_build_prefix&;t t
28064 s&@srcdir@&$ac_srcdir&;t t
28065 s&@abs_srcdir@&$ac_abs_srcdir&;t t
28066 s&@top_srcdir@&$ac_top_srcdir&;t t
28067 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28068 s&@builddir@&$ac_builddir&;t t
28069 s&@abs_builddir@&$ac_abs_builddir&;t t
28070 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28071 s&@INSTALL@&$ac_INSTALL&;t t
28072 s&@MKDIR_P@&$ac_MKDIR_P&;t t
28073 $ac_datarootdir_hack
28075 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
28076 || as_fn_error "could not create $ac_file" "$LINENO" 5
28078 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28079 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
28080 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
28081 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28082 which seems to be undefined. Please make sure it is defined." >&5
28083 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28084 which seems to be undefined. Please make sure it is defined." >&2;}
28086 rm -f "$tmp/stdin"
28087 case $ac_file in
28088 -) cat "$tmp/out" && rm -f "$tmp/out";;
28089 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
28090 esac \
28091 || as_fn_error "could not create $ac_file" "$LINENO" 5
28095 # CONFIG_HEADER
28097 if test x"$ac_file" != x-; then
28099 $as_echo "/* $configure_input */" \
28100 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
28101 } >"$tmp/config.h" \
28102 || as_fn_error "could not create $ac_file" "$LINENO" 5
28103 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
28104 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
28105 $as_echo "$as_me: $ac_file is unchanged" >&6;}
28106 else
28107 rm -f "$ac_file"
28108 mv "$tmp/config.h" "$ac_file" \
28109 || as_fn_error "could not create $ac_file" "$LINENO" 5
28111 else
28112 $as_echo "/* $configure_input */" \
28113 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
28114 || as_fn_error "could not create -" "$LINENO" 5
28116 # Compute "$ac_file"'s index in $config_headers.
28117 _am_arg="$ac_file"
28118 _am_stamp_count=1
28119 for _am_header in $config_headers :; do
28120 case $_am_header in
28121 $_am_arg | $_am_arg:* )
28122 break ;;
28124 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
28125 esac
28126 done
28127 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
28128 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28129 X"$_am_arg" : 'X\(//\)[^/]' \| \
28130 X"$_am_arg" : 'X\(//\)$' \| \
28131 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
28132 $as_echo X"$_am_arg" |
28133 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28134 s//\1/
28137 /^X\(\/\/\)[^/].*/{
28138 s//\1/
28141 /^X\(\/\/\)$/{
28142 s//\1/
28145 /^X\(\/\).*/{
28146 s//\1/
28149 s/.*/./; q'`/stamp-h$_am_stamp_count
28152 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
28153 $as_echo "$as_me: executing $ac_file commands" >&6;}
28155 esac
28158 case $ac_file$ac_mode in
28159 "default-1":C)
28160 # Only add multilib support code if we just rebuilt the top-level
28161 # Makefile.
28162 case " $CONFIG_FILES " in
28163 *" Makefile "*)
28164 ac_file=Makefile . ${multi_basedir}/config-ml.in
28166 esac ;;
28167 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
28168 # Autoconf 2.62 quotes --file arguments for eval, but not when files
28169 # are listed without --file. Let's play safe and only enable the eval
28170 # if we detect the quoting.
28171 case $CONFIG_FILES in
28172 *\'*) eval set x "$CONFIG_FILES" ;;
28173 *) set x $CONFIG_FILES ;;
28174 esac
28175 shift
28176 for mf
28178 # Strip MF so we end up with the name of the file.
28179 mf=`echo "$mf" | sed -e 's/:.*$//'`
28180 # Check whether this is an Automake generated Makefile or not.
28181 # We used to match only the files named `Makefile.in', but
28182 # some people rename them; so instead we look at the file content.
28183 # Grep'ing the first line is not enough: some people post-process
28184 # each Makefile.in and add a new line on top of each file to say so.
28185 # Grep'ing the whole file is not good either: AIX grep has a line
28186 # limit of 2048, but all sed's we know have understand at least 4000.
28187 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
28188 dirpart=`$as_dirname -- "$mf" ||
28189 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28190 X"$mf" : 'X\(//\)[^/]' \| \
28191 X"$mf" : 'X\(//\)$' \| \
28192 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
28193 $as_echo X"$mf" |
28194 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28195 s//\1/
28198 /^X\(\/\/\)[^/].*/{
28199 s//\1/
28202 /^X\(\/\/\)$/{
28203 s//\1/
28206 /^X\(\/\).*/{
28207 s//\1/
28210 s/.*/./; q'`
28211 else
28212 continue
28214 # Extract the definition of DEPDIR, am__include, and am__quote
28215 # from the Makefile without running `make'.
28216 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
28217 test -z "$DEPDIR" && continue
28218 am__include=`sed -n 's/^am__include = //p' < "$mf"`
28219 test -z "am__include" && continue
28220 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
28221 # When using ansi2knr, U may be empty or an underscore; expand it
28222 U=`sed -n 's/^U = //p' < "$mf"`
28223 # Find all dependency output files, they are included files with
28224 # $(DEPDIR) in their names. We invoke sed twice because it is the
28225 # simplest approach to changing $(DEPDIR) to its actual value in the
28226 # expansion.
28227 for file in `sed -n "
28228 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
28229 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
28230 # Make sure the directory exists.
28231 test -f "$dirpart/$file" && continue
28232 fdir=`$as_dirname -- "$file" ||
28233 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28234 X"$file" : 'X\(//\)[^/]' \| \
28235 X"$file" : 'X\(//\)$' \| \
28236 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
28237 $as_echo X"$file" |
28238 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28239 s//\1/
28242 /^X\(\/\/\)[^/].*/{
28243 s//\1/
28246 /^X\(\/\/\)$/{
28247 s//\1/
28250 /^X\(\/\).*/{
28251 s//\1/
28254 s/.*/./; q'`
28255 as_dir=$dirpart/$fdir; as_fn_mkdir_p
28256 # echo "creating $dirpart/$file"
28257 echo '# dummy' > "$dirpart/$file"
28258 done
28259 done
28262 "libtool":C)
28264 # See if we are running on zsh, and set the options which allow our
28265 # commands through without removal of \ escapes.
28266 if test -n "${ZSH_VERSION+set}" ; then
28267 setopt NO_GLOB_SUBST
28270 cfgfile="${ofile}T"
28271 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
28272 $RM "$cfgfile"
28274 cat <<_LT_EOF >> "$cfgfile"
28275 #! $SHELL
28277 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
28278 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
28279 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
28280 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
28282 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
28283 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
28284 # Written by Gordon Matzigkeit, 1996
28286 # This file is part of GNU Libtool.
28288 # GNU Libtool is free software; you can redistribute it and/or
28289 # modify it under the terms of the GNU General Public License as
28290 # published by the Free Software Foundation; either version 2 of
28291 # the License, or (at your option) any later version.
28293 # As a special exception to the GNU General Public License,
28294 # if you distribute this file as part of a program or library that
28295 # is built using GNU Libtool, you may include this file under the
28296 # same distribution terms that you use for the rest of that program.
28298 # GNU Libtool is distributed in the hope that it will be useful,
28299 # but WITHOUT ANY WARRANTY; without even the implied warranty of
28300 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28301 # GNU General Public License for more details.
28303 # You should have received a copy of the GNU General Public License
28304 # along with GNU Libtool; see the file COPYING. If not, a copy
28305 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
28306 # obtained by writing to the Free Software Foundation, Inc.,
28307 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28310 # The names of the tagged configurations supported by this script.
28311 available_tags="FC "
28313 # ### BEGIN LIBTOOL CONFIG
28315 # Which release of libtool.m4 was used?
28316 macro_version=$macro_version
28317 macro_revision=$macro_revision
28319 # Whether or not to build shared libraries.
28320 build_libtool_libs=$enable_shared
28322 # Whether or not to build static libraries.
28323 build_old_libs=$enable_static
28325 # What type of objects to build.
28326 pic_mode=$pic_mode
28328 # Whether or not to optimize for fast installation.
28329 fast_install=$enable_fast_install
28331 # Shell to use when invoking shell scripts.
28332 SHELL=$lt_SHELL
28334 # An echo program that protects backslashes.
28335 ECHO=$lt_ECHO
28337 # The host system.
28338 host_alias=$host_alias
28339 host=$host
28340 host_os=$host_os
28342 # The build system.
28343 build_alias=$build_alias
28344 build=$build
28345 build_os=$build_os
28347 # A sed program that does not truncate output.
28348 SED=$lt_SED
28350 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
28351 Xsed="\$SED -e 1s/^X//"
28353 # A grep program that handles long lines.
28354 GREP=$lt_GREP
28356 # An ERE matcher.
28357 EGREP=$lt_EGREP
28359 # A literal string matcher.
28360 FGREP=$lt_FGREP
28362 # A BSD- or MS-compatible name lister.
28363 NM=$lt_NM
28365 # Whether we need soft or hard links.
28366 LN_S=$lt_LN_S
28368 # What is the maximum length of a command?
28369 max_cmd_len=$max_cmd_len
28371 # Object file suffix (normally "o").
28372 objext=$ac_objext
28374 # Executable file suffix (normally "").
28375 exeext=$exeext
28377 # whether the shell understands "unset".
28378 lt_unset=$lt_unset
28380 # turn spaces into newlines.
28381 SP2NL=$lt_lt_SP2NL
28383 # turn newlines into spaces.
28384 NL2SP=$lt_lt_NL2SP
28386 # An object symbol dumper.
28387 OBJDUMP=$lt_OBJDUMP
28389 # Method to check whether dependent libraries are shared objects.
28390 deplibs_check_method=$lt_deplibs_check_method
28392 # Command to use when deplibs_check_method == "file_magic".
28393 file_magic_cmd=$lt_file_magic_cmd
28395 # The archiver.
28396 AR=$lt_AR
28397 AR_FLAGS=$lt_AR_FLAGS
28399 # A symbol stripping program.
28400 STRIP=$lt_STRIP
28402 # Commands used to install an old-style archive.
28403 RANLIB=$lt_RANLIB
28404 old_postinstall_cmds=$lt_old_postinstall_cmds
28405 old_postuninstall_cmds=$lt_old_postuninstall_cmds
28407 # Whether to use a lock for old archive extraction.
28408 lock_old_archive_extraction=$lock_old_archive_extraction
28410 # A C compiler.
28411 LTCC=$lt_CC
28413 # LTCC compiler flags.
28414 LTCFLAGS=$lt_CFLAGS
28416 # Take the output of nm and produce a listing of raw symbols and C names.
28417 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
28419 # Transform the output of nm in a proper C declaration.
28420 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
28422 # Transform the output of nm in a C name address pair.
28423 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
28425 # Transform the output of nm in a C name address pair when lib prefix is needed.
28426 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
28428 # The name of the directory that contains temporary libtool files.
28429 objdir=$objdir
28431 # Used to examine libraries when file_magic_cmd begins with "file".
28432 MAGIC_CMD=$MAGIC_CMD
28434 # Must we lock files when doing compilation?
28435 need_locks=$lt_need_locks
28437 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
28438 DSYMUTIL=$lt_DSYMUTIL
28440 # Tool to change global to local symbols on Mac OS X.
28441 NMEDIT=$lt_NMEDIT
28443 # Tool to manipulate fat objects and archives on Mac OS X.
28444 LIPO=$lt_LIPO
28446 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
28447 OTOOL=$lt_OTOOL
28449 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
28450 OTOOL64=$lt_OTOOL64
28452 # Old archive suffix (normally "a").
28453 libext=$libext
28455 # Shared library suffix (normally ".so").
28456 shrext_cmds=$lt_shrext_cmds
28458 # The commands to extract the exported symbol list from a shared archive.
28459 extract_expsyms_cmds=$lt_extract_expsyms_cmds
28461 # Variables whose values should be saved in libtool wrapper scripts and
28462 # restored at link time.
28463 variables_saved_for_relink=$lt_variables_saved_for_relink
28465 # Do we need the "lib" prefix for modules?
28466 need_lib_prefix=$need_lib_prefix
28468 # Do we need a version for libraries?
28469 need_version=$need_version
28471 # Library versioning type.
28472 version_type=$version_type
28474 # Shared library runtime path variable.
28475 runpath_var=$runpath_var
28477 # Shared library path variable.
28478 shlibpath_var=$shlibpath_var
28480 # Is shlibpath searched before the hard-coded library search path?
28481 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
28483 # Format of library name prefix.
28484 libname_spec=$lt_libname_spec
28486 # List of archive names. First name is the real one, the rest are links.
28487 # The last name is the one that the linker finds with -lNAME
28488 library_names_spec=$lt_library_names_spec
28490 # The coded name of the library, if different from the real name.
28491 soname_spec=$lt_soname_spec
28493 # Permission mode override for installation of shared libraries.
28494 install_override_mode=$lt_install_override_mode
28496 # Command to use after installation of a shared archive.
28497 postinstall_cmds=$lt_postinstall_cmds
28499 # Command to use after uninstallation of a shared archive.
28500 postuninstall_cmds=$lt_postuninstall_cmds
28502 # Commands used to finish a libtool library installation in a directory.
28503 finish_cmds=$lt_finish_cmds
28505 # As "finish_cmds", except a single script fragment to be evaled but
28506 # not shown.
28507 finish_eval=$lt_finish_eval
28509 # Whether we should hardcode library paths into libraries.
28510 hardcode_into_libs=$hardcode_into_libs
28512 # Compile-time system search path for libraries.
28513 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
28515 # Run-time system search path for libraries.
28516 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
28518 # Whether dlopen is supported.
28519 dlopen_support=$enable_dlopen
28521 # Whether dlopen of programs is supported.
28522 dlopen_self=$enable_dlopen_self
28524 # Whether dlopen of statically linked programs is supported.
28525 dlopen_self_static=$enable_dlopen_self_static
28527 # Commands to strip libraries.
28528 old_striplib=$lt_old_striplib
28529 striplib=$lt_striplib
28532 # The linker used to build libraries.
28533 LD=$lt_LD
28535 # How to create reloadable object files.
28536 reload_flag=$lt_reload_flag
28537 reload_cmds=$lt_reload_cmds
28539 # Commands used to build an old-style archive.
28540 old_archive_cmds=$lt_old_archive_cmds
28542 # A language specific compiler.
28543 CC=$lt_compiler
28545 # Is the compiler the GNU compiler?
28546 with_gcc=$GCC
28548 # Compiler flag to turn off builtin functions.
28549 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
28551 # How to pass a linker flag through the compiler.
28552 wl=$lt_lt_prog_compiler_wl
28554 # Additional compiler flags for building library objects.
28555 pic_flag=$lt_lt_prog_compiler_pic
28557 # Compiler flag to prevent dynamic linking.
28558 link_static_flag=$lt_lt_prog_compiler_static
28560 # Does compiler simultaneously support -c and -o options?
28561 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
28563 # Whether or not to add -lc for building shared libraries.
28564 build_libtool_need_lc=$archive_cmds_need_lc
28566 # Whether or not to disallow shared libs when runtime libs are static.
28567 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
28569 # Compiler flag to allow reflexive dlopens.
28570 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
28572 # Compiler flag to generate shared objects directly from archives.
28573 whole_archive_flag_spec=$lt_whole_archive_flag_spec
28575 # Whether the compiler copes with passing no objects directly.
28576 compiler_needs_object=$lt_compiler_needs_object
28578 # Create an old-style archive from a shared archive.
28579 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
28581 # Create a temporary old-style archive to link instead of a shared archive.
28582 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
28584 # Commands used to build a shared archive.
28585 archive_cmds=$lt_archive_cmds
28586 archive_expsym_cmds=$lt_archive_expsym_cmds
28588 # Commands used to build a loadable module if different from building
28589 # a shared archive.
28590 module_cmds=$lt_module_cmds
28591 module_expsym_cmds=$lt_module_expsym_cmds
28593 # Whether we are building with GNU ld or not.
28594 with_gnu_ld=$lt_with_gnu_ld
28596 # Flag that allows shared libraries with undefined symbols to be built.
28597 allow_undefined_flag=$lt_allow_undefined_flag
28599 # Flag that enforces no undefined symbols.
28600 no_undefined_flag=$lt_no_undefined_flag
28602 # Flag to hardcode \$libdir into a binary during linking.
28603 # This must work even if \$libdir does not exist
28604 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
28606 # If ld is used when linking, flag to hardcode \$libdir into a binary
28607 # during linking. This must work even if \$libdir does not exist.
28608 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
28610 # Whether we need a single "-rpath" flag with a separated argument.
28611 hardcode_libdir_separator=$lt_hardcode_libdir_separator
28613 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
28614 # DIR into the resulting binary.
28615 hardcode_direct=$hardcode_direct
28617 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
28618 # DIR into the resulting binary and the resulting library dependency is
28619 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
28620 # library is relocated.
28621 hardcode_direct_absolute=$hardcode_direct_absolute
28623 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
28624 # into the resulting binary.
28625 hardcode_minus_L=$hardcode_minus_L
28627 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
28628 # into the resulting binary.
28629 hardcode_shlibpath_var=$hardcode_shlibpath_var
28631 # Set to "yes" if building a shared library automatically hardcodes DIR
28632 # into the library and all subsequent libraries and executables linked
28633 # against it.
28634 hardcode_automatic=$hardcode_automatic
28636 # Set to yes if linker adds runtime paths of dependent libraries
28637 # to runtime path list.
28638 inherit_rpath=$inherit_rpath
28640 # Whether libtool must link a program against all its dependency libraries.
28641 link_all_deplibs=$link_all_deplibs
28643 # Fix the shell variable \$srcfile for the compiler.
28644 fix_srcfile_path=$lt_fix_srcfile_path
28646 # Set to "yes" if exported symbols are required.
28647 always_export_symbols=$always_export_symbols
28649 # The commands to list exported symbols.
28650 export_symbols_cmds=$lt_export_symbols_cmds
28652 # Symbols that should not be listed in the preloaded symbols.
28653 exclude_expsyms=$lt_exclude_expsyms
28655 # Symbols that must always be exported.
28656 include_expsyms=$lt_include_expsyms
28658 # Commands necessary for linking programs (against libraries) with templates.
28659 prelink_cmds=$lt_prelink_cmds
28661 # Specify filename containing input files.
28662 file_list_spec=$lt_file_list_spec
28664 # How to hardcode a shared library path into an executable.
28665 hardcode_action=$hardcode_action
28667 # The directories searched by this compiler when creating a shared library.
28668 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
28670 # Dependencies to place before and after the objects being linked to
28671 # create a shared library.
28672 predep_objects=$lt_predep_objects
28673 postdep_objects=$lt_postdep_objects
28674 predeps=$lt_predeps
28675 postdeps=$lt_postdeps
28677 # The library search path used internally by the compiler when linking
28678 # a shared library.
28679 compiler_lib_search_path=$lt_compiler_lib_search_path
28681 # ### END LIBTOOL CONFIG
28683 _LT_EOF
28685 case $host_os in
28686 aix3*)
28687 cat <<\_LT_EOF >> "$cfgfile"
28688 # AIX sometimes has problems with the GCC collect2 program. For some
28689 # reason, if we set the COLLECT_NAMES environment variable, the problems
28690 # vanish in a puff of smoke.
28691 if test "X${COLLECT_NAMES+set}" != Xset; then
28692 COLLECT_NAMES=
28693 export COLLECT_NAMES
28695 _LT_EOF
28697 esac
28700 ltmain="$ac_aux_dir/ltmain.sh"
28703 # We use sed instead of cat because bash on DJGPP gets confused if
28704 # if finds mixed CR/LF and LF-only lines. Since sed operates in
28705 # text mode, it properly converts lines to CR/LF. This bash problem
28706 # is reportedly fixed, but why not run on old versions too?
28707 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
28708 || (rm -f "$cfgfile"; exit 1)
28710 case $xsi_shell in
28711 yes)
28712 cat << \_LT_EOF >> "$cfgfile"
28714 # func_dirname file append nondir_replacement
28715 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
28716 # otherwise set result to NONDIR_REPLACEMENT.
28717 func_dirname ()
28719 case ${1} in
28720 */*) func_dirname_result="${1%/*}${2}" ;;
28721 * ) func_dirname_result="${3}" ;;
28722 esac
28725 # func_basename file
28726 func_basename ()
28728 func_basename_result="${1##*/}"
28731 # func_dirname_and_basename file append nondir_replacement
28732 # perform func_basename and func_dirname in a single function
28733 # call:
28734 # dirname: Compute the dirname of FILE. If nonempty,
28735 # add APPEND to the result, otherwise set result
28736 # to NONDIR_REPLACEMENT.
28737 # value returned in "$func_dirname_result"
28738 # basename: Compute filename of FILE.
28739 # value retuned in "$func_basename_result"
28740 # Implementation must be kept synchronized with func_dirname
28741 # and func_basename. For efficiency, we do not delegate to
28742 # those functions but instead duplicate the functionality here.
28743 func_dirname_and_basename ()
28745 case ${1} in
28746 */*) func_dirname_result="${1%/*}${2}" ;;
28747 * ) func_dirname_result="${3}" ;;
28748 esac
28749 func_basename_result="${1##*/}"
28752 # func_stripname prefix suffix name
28753 # strip PREFIX and SUFFIX off of NAME.
28754 # PREFIX and SUFFIX must not contain globbing or regex special
28755 # characters, hashes, percent signs, but SUFFIX may contain a leading
28756 # dot (in which case that matches only a dot).
28757 func_stripname ()
28759 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
28760 # positional parameters, so assign one to ordinary parameter first.
28761 func_stripname_result=${3}
28762 func_stripname_result=${func_stripname_result#"${1}"}
28763 func_stripname_result=${func_stripname_result%"${2}"}
28766 # func_opt_split
28767 func_opt_split ()
28769 func_opt_split_opt=${1%%=*}
28770 func_opt_split_arg=${1#*=}
28773 # func_lo2o object
28774 func_lo2o ()
28776 case ${1} in
28777 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
28778 *) func_lo2o_result=${1} ;;
28779 esac
28782 # func_xform libobj-or-source
28783 func_xform ()
28785 func_xform_result=${1%.*}.lo
28788 # func_arith arithmetic-term...
28789 func_arith ()
28791 func_arith_result=$(( $* ))
28794 # func_len string
28795 # STRING may not start with a hyphen.
28796 func_len ()
28798 func_len_result=${#1}
28801 _LT_EOF
28803 *) # Bourne compatible functions.
28804 cat << \_LT_EOF >> "$cfgfile"
28806 # func_dirname file append nondir_replacement
28807 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
28808 # otherwise set result to NONDIR_REPLACEMENT.
28809 func_dirname ()
28811 # Extract subdirectory from the argument.
28812 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
28813 if test "X$func_dirname_result" = "X${1}"; then
28814 func_dirname_result="${3}"
28815 else
28816 func_dirname_result="$func_dirname_result${2}"
28820 # func_basename file
28821 func_basename ()
28823 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
28827 # func_stripname prefix suffix name
28828 # strip PREFIX and SUFFIX off of NAME.
28829 # PREFIX and SUFFIX must not contain globbing or regex special
28830 # characters, hashes, percent signs, but SUFFIX may contain a leading
28831 # dot (in which case that matches only a dot).
28832 # func_strip_suffix prefix name
28833 func_stripname ()
28835 case ${2} in
28836 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
28837 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
28838 esac
28841 # sed scripts:
28842 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
28843 my_sed_long_arg='1s/^-[^=]*=//'
28845 # func_opt_split
28846 func_opt_split ()
28848 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
28849 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
28852 # func_lo2o object
28853 func_lo2o ()
28855 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
28858 # func_xform libobj-or-source
28859 func_xform ()
28861 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
28864 # func_arith arithmetic-term...
28865 func_arith ()
28867 func_arith_result=`expr "$@"`
28870 # func_len string
28871 # STRING may not start with a hyphen.
28872 func_len ()
28874 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
28877 _LT_EOF
28878 esac
28880 case $lt_shell_append in
28881 yes)
28882 cat << \_LT_EOF >> "$cfgfile"
28884 # func_append var value
28885 # Append VALUE to the end of shell variable VAR.
28886 func_append ()
28888 eval "$1+=\$2"
28890 _LT_EOF
28893 cat << \_LT_EOF >> "$cfgfile"
28895 # func_append var value
28896 # Append VALUE to the end of shell variable VAR.
28897 func_append ()
28899 eval "$1=\$$1\$2"
28902 _LT_EOF
28904 esac
28907 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
28908 || (rm -f "$cfgfile"; exit 1)
28910 mv -f "$cfgfile" "$ofile" ||
28911 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
28912 chmod +x "$ofile"
28915 cat <<_LT_EOF >> "$ofile"
28917 # ### BEGIN LIBTOOL TAG CONFIG: FC
28919 # The linker used to build libraries.
28920 LD=$lt_LD_FC
28922 # How to create reloadable object files.
28923 reload_flag=$lt_reload_flag_FC
28924 reload_cmds=$lt_reload_cmds_FC
28926 # Commands used to build an old-style archive.
28927 old_archive_cmds=$lt_old_archive_cmds_FC
28929 # A language specific compiler.
28930 CC=$lt_compiler_FC
28932 # Is the compiler the GNU compiler?
28933 with_gcc=$GCC_FC
28935 # Compiler flag to turn off builtin functions.
28936 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
28938 # How to pass a linker flag through the compiler.
28939 wl=$lt_lt_prog_compiler_wl_FC
28941 # Additional compiler flags for building library objects.
28942 pic_flag=$lt_lt_prog_compiler_pic_FC
28944 # Compiler flag to prevent dynamic linking.
28945 link_static_flag=$lt_lt_prog_compiler_static_FC
28947 # Does compiler simultaneously support -c and -o options?
28948 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
28950 # Whether or not to add -lc for building shared libraries.
28951 build_libtool_need_lc=$archive_cmds_need_lc_FC
28953 # Whether or not to disallow shared libs when runtime libs are static.
28954 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
28956 # Compiler flag to allow reflexive dlopens.
28957 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
28959 # Compiler flag to generate shared objects directly from archives.
28960 whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
28962 # Whether the compiler copes with passing no objects directly.
28963 compiler_needs_object=$lt_compiler_needs_object_FC
28965 # Create an old-style archive from a shared archive.
28966 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
28968 # Create a temporary old-style archive to link instead of a shared archive.
28969 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
28971 # Commands used to build a shared archive.
28972 archive_cmds=$lt_archive_cmds_FC
28973 archive_expsym_cmds=$lt_archive_expsym_cmds_FC
28975 # Commands used to build a loadable module if different from building
28976 # a shared archive.
28977 module_cmds=$lt_module_cmds_FC
28978 module_expsym_cmds=$lt_module_expsym_cmds_FC
28980 # Whether we are building with GNU ld or not.
28981 with_gnu_ld=$lt_with_gnu_ld_FC
28983 # Flag that allows shared libraries with undefined symbols to be built.
28984 allow_undefined_flag=$lt_allow_undefined_flag_FC
28986 # Flag that enforces no undefined symbols.
28987 no_undefined_flag=$lt_no_undefined_flag_FC
28989 # Flag to hardcode \$libdir into a binary during linking.
28990 # This must work even if \$libdir does not exist
28991 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
28993 # If ld is used when linking, flag to hardcode \$libdir into a binary
28994 # during linking. This must work even if \$libdir does not exist.
28995 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
28997 # Whether we need a single "-rpath" flag with a separated argument.
28998 hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
29000 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29001 # DIR into the resulting binary.
29002 hardcode_direct=$hardcode_direct_FC
29004 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29005 # DIR into the resulting binary and the resulting library dependency is
29006 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29007 # library is relocated.
29008 hardcode_direct_absolute=$hardcode_direct_absolute_FC
29010 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29011 # into the resulting binary.
29012 hardcode_minus_L=$hardcode_minus_L_FC
29014 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29015 # into the resulting binary.
29016 hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
29018 # Set to "yes" if building a shared library automatically hardcodes DIR
29019 # into the library and all subsequent libraries and executables linked
29020 # against it.
29021 hardcode_automatic=$hardcode_automatic_FC
29023 # Set to yes if linker adds runtime paths of dependent libraries
29024 # to runtime path list.
29025 inherit_rpath=$inherit_rpath_FC
29027 # Whether libtool must link a program against all its dependency libraries.
29028 link_all_deplibs=$link_all_deplibs_FC
29030 # Fix the shell variable \$srcfile for the compiler.
29031 fix_srcfile_path=$lt_fix_srcfile_path_FC
29033 # Set to "yes" if exported symbols are required.
29034 always_export_symbols=$always_export_symbols_FC
29036 # The commands to list exported symbols.
29037 export_symbols_cmds=$lt_export_symbols_cmds_FC
29039 # Symbols that should not be listed in the preloaded symbols.
29040 exclude_expsyms=$lt_exclude_expsyms_FC
29042 # Symbols that must always be exported.
29043 include_expsyms=$lt_include_expsyms_FC
29045 # Commands necessary for linking programs (against libraries) with templates.
29046 prelink_cmds=$lt_prelink_cmds_FC
29048 # Specify filename containing input files.
29049 file_list_spec=$lt_file_list_spec_FC
29051 # How to hardcode a shared library path into an executable.
29052 hardcode_action=$hardcode_action_FC
29054 # The directories searched by this compiler when creating a shared library.
29055 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
29057 # Dependencies to place before and after the objects being linked to
29058 # create a shared library.
29059 predep_objects=$lt_predep_objects_FC
29060 postdep_objects=$lt_postdep_objects_FC
29061 predeps=$lt_predeps_FC
29062 postdeps=$lt_postdeps_FC
29064 # The library search path used internally by the compiler when linking
29065 # a shared library.
29066 compiler_lib_search_path=$lt_compiler_lib_search_path_FC
29068 # ### END LIBTOOL TAG CONFIG: FC
29069 _LT_EOF
29072 "gstdint.h":C)
29073 if test "$GCC" = yes; then
29074 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
29075 else
29076 echo "/* generated for $CC */" > tmp-stdint.h
29079 sed 's/^ *//' >> tmp-stdint.h <<EOF
29081 #ifndef GCC_GENERATED_STDINT_H
29082 #define GCC_GENERATED_STDINT_H 1
29084 #include <sys/types.h>
29087 if test "$acx_cv_header_stdint" != stdint.h; then
29088 echo "#include <stddef.h>" >> tmp-stdint.h
29090 if test "$acx_cv_header_stdint" != stddef.h; then
29091 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
29094 sed 's/^ *//' >> tmp-stdint.h <<EOF
29095 /* glibc uses these symbols as guards to prevent redefinitions. */
29096 #ifdef __int8_t_defined
29097 #define _INT8_T
29098 #define _INT16_T
29099 #define _INT32_T
29100 #endif
29101 #ifdef __uint32_t_defined
29102 #define _UINT32_T
29103 #endif
29107 # ----------------- done header, emit basic int types -------------
29108 if test "$acx_cv_header_stdint" = stddef.h; then
29109 sed 's/^ *//' >> tmp-stdint.h <<EOF
29111 #ifndef _UINT8_T
29112 #define _UINT8_T
29113 #ifndef __uint8_t_defined
29114 #define __uint8_t_defined
29115 #ifndef uint8_t
29116 typedef unsigned $acx_cv_type_int8_t uint8_t;
29117 #endif
29118 #endif
29119 #endif
29121 #ifndef _UINT16_T
29122 #define _UINT16_T
29123 #ifndef __uint16_t_defined
29124 #define __uint16_t_defined
29125 #ifndef uint16_t
29126 typedef unsigned $acx_cv_type_int16_t uint16_t;
29127 #endif
29128 #endif
29129 #endif
29131 #ifndef _UINT32_T
29132 #define _UINT32_T
29133 #ifndef __uint32_t_defined
29134 #define __uint32_t_defined
29135 #ifndef uint32_t
29136 typedef unsigned $acx_cv_type_int32_t uint32_t;
29137 #endif
29138 #endif
29139 #endif
29141 #ifndef _INT8_T
29142 #define _INT8_T
29143 #ifndef __int8_t_defined
29144 #define __int8_t_defined
29145 #ifndef int8_t
29146 typedef $acx_cv_type_int8_t int8_t;
29147 #endif
29148 #endif
29149 #endif
29151 #ifndef _INT16_T
29152 #define _INT16_T
29153 #ifndef __int16_t_defined
29154 #define __int16_t_defined
29155 #ifndef int16_t
29156 typedef $acx_cv_type_int16_t int16_t;
29157 #endif
29158 #endif
29159 #endif
29161 #ifndef _INT32_T
29162 #define _INT32_T
29163 #ifndef __int32_t_defined
29164 #define __int32_t_defined
29165 #ifndef int32_t
29166 typedef $acx_cv_type_int32_t int32_t;
29167 #endif
29168 #endif
29169 #endif
29171 elif test "$ac_cv_type_u_int32_t" = yes; then
29172 sed 's/^ *//' >> tmp-stdint.h <<EOF
29174 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
29175 #ifndef _INT8_T
29176 #define _INT8_T
29177 #endif
29178 #ifndef _INT16_T
29179 #define _INT16_T
29180 #endif
29181 #ifndef _INT32_T
29182 #define _INT32_T
29183 #endif
29185 #ifndef _UINT8_T
29186 #define _UINT8_T
29187 #ifndef __uint8_t_defined
29188 #define __uint8_t_defined
29189 #ifndef uint8_t
29190 typedef u_int8_t uint8_t;
29191 #endif
29192 #endif
29193 #endif
29195 #ifndef _UINT16_T
29196 #define _UINT16_T
29197 #ifndef __uint16_t_defined
29198 #define __uint16_t_defined
29199 #ifndef uint16_t
29200 typedef u_int16_t uint16_t;
29201 #endif
29202 #endif
29203 #endif
29205 #ifndef _UINT32_T
29206 #define _UINT32_T
29207 #ifndef __uint32_t_defined
29208 #define __uint32_t_defined
29209 #ifndef uint32_t
29210 typedef u_int32_t uint32_t;
29211 #endif
29212 #endif
29213 #endif
29215 else
29216 sed 's/^ *//' >> tmp-stdint.h <<EOF
29218 /* Some systems have guard macros to prevent redefinitions, define them. */
29219 #ifndef _INT8_T
29220 #define _INT8_T
29221 #endif
29222 #ifndef _INT16_T
29223 #define _INT16_T
29224 #endif
29225 #ifndef _INT32_T
29226 #define _INT32_T
29227 #endif
29228 #ifndef _UINT8_T
29229 #define _UINT8_T
29230 #endif
29231 #ifndef _UINT16_T
29232 #define _UINT16_T
29233 #endif
29234 #ifndef _UINT32_T
29235 #define _UINT32_T
29236 #endif
29240 # ------------- done basic int types, emit int64_t types ------------
29241 if test "$ac_cv_type_uint64_t" = yes; then
29242 sed 's/^ *//' >> tmp-stdint.h <<EOF
29244 /* system headers have good uint64_t and int64_t */
29245 #ifndef _INT64_T
29246 #define _INT64_T
29247 #endif
29248 #ifndef _UINT64_T
29249 #define _UINT64_T
29250 #endif
29252 elif test "$ac_cv_type_u_int64_t" = yes; then
29253 sed 's/^ *//' >> tmp-stdint.h <<EOF
29255 /* system headers have an u_int64_t (and int64_t) */
29256 #ifndef _INT64_T
29257 #define _INT64_T
29258 #endif
29259 #ifndef _UINT64_T
29260 #define _UINT64_T
29261 #ifndef __uint64_t_defined
29262 #define __uint64_t_defined
29263 #ifndef uint64_t
29264 typedef u_int64_t uint64_t;
29265 #endif
29266 #endif
29267 #endif
29269 elif test -n "$acx_cv_type_int64_t"; then
29270 sed 's/^ *//' >> tmp-stdint.h <<EOF
29272 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
29273 #ifndef _INT64_T
29274 #define _INT64_T
29275 #ifndef int64_t
29276 typedef $acx_cv_type_int64_t int64_t;
29277 #endif
29278 #endif
29279 #ifndef _UINT64_T
29280 #define _UINT64_T
29281 #ifndef __uint64_t_defined
29282 #define __uint64_t_defined
29283 #ifndef uint64_t
29284 typedef unsigned $acx_cv_type_int64_t uint64_t;
29285 #endif
29286 #endif
29287 #endif
29289 else
29290 sed 's/^ *//' >> tmp-stdint.h <<EOF
29292 /* some common heuristics for int64_t, using compiler-specific tests */
29293 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
29294 #ifndef _INT64_T
29295 #define _INT64_T
29296 #ifndef __int64_t_defined
29297 #ifndef int64_t
29298 typedef long long int64_t;
29299 #endif
29300 #endif
29301 #endif
29302 #ifndef _UINT64_T
29303 #define _UINT64_T
29304 #ifndef uint64_t
29305 typedef unsigned long long uint64_t;
29306 #endif
29307 #endif
29309 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
29310 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
29311 does not implement __extension__. But that compiler doesn't define
29312 __GNUC_MINOR__. */
29313 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
29314 # define __extension__
29315 # endif
29317 # ifndef _INT64_T
29318 # define _INT64_T
29319 # ifndef int64_t
29320 __extension__ typedef long long int64_t;
29321 # endif
29322 # endif
29323 # ifndef _UINT64_T
29324 # define _UINT64_T
29325 # ifndef uint64_t
29326 __extension__ typedef unsigned long long uint64_t;
29327 # endif
29328 # endif
29330 #elif !defined __STRICT_ANSI__
29331 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
29333 # ifndef _INT64_T
29334 # define _INT64_T
29335 # ifndef int64_t
29336 typedef __int64 int64_t;
29337 # endif
29338 # endif
29339 # ifndef _UINT64_T
29340 # define _UINT64_T
29341 # ifndef uint64_t
29342 typedef unsigned __int64 uint64_t;
29343 # endif
29344 # endif
29345 # endif /* compiler */
29347 #endif /* ANSI version */
29351 # ------------- done int64_t types, emit intptr types ------------
29352 if test "$ac_cv_type_uintptr_t" != yes; then
29353 sed 's/^ *//' >> tmp-stdint.h <<EOF
29355 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
29356 #ifndef __uintptr_t_defined
29357 #ifndef uintptr_t
29358 typedef u$acx_cv_type_intptr_t uintptr_t;
29359 #endif
29360 #endif
29361 #ifndef __intptr_t_defined
29362 #ifndef intptr_t
29363 typedef $acx_cv_type_intptr_t intptr_t;
29364 #endif
29365 #endif
29369 # ------------- done intptr types, emit int_least types ------------
29370 if test "$ac_cv_type_int_least32_t" != yes; then
29371 sed 's/^ *//' >> tmp-stdint.h <<EOF
29373 /* Define int_least types */
29374 typedef int8_t int_least8_t;
29375 typedef int16_t int_least16_t;
29376 typedef int32_t int_least32_t;
29377 #ifdef _INT64_T
29378 typedef int64_t int_least64_t;
29379 #endif
29381 typedef uint8_t uint_least8_t;
29382 typedef uint16_t uint_least16_t;
29383 typedef uint32_t uint_least32_t;
29384 #ifdef _UINT64_T
29385 typedef uint64_t uint_least64_t;
29386 #endif
29390 # ------------- done intptr types, emit int_fast types ------------
29391 if test "$ac_cv_type_int_fast32_t" != yes; then
29392 sed 's/^ *//' >> tmp-stdint.h <<EOF
29394 /* Define int_fast types. short is often slow */
29395 typedef int8_t int_fast8_t;
29396 typedef int int_fast16_t;
29397 typedef int32_t int_fast32_t;
29398 #ifdef _INT64_T
29399 typedef int64_t int_fast64_t;
29400 #endif
29402 typedef uint8_t uint_fast8_t;
29403 typedef unsigned int uint_fast16_t;
29404 typedef uint32_t uint_fast32_t;
29405 #ifdef _UINT64_T
29406 typedef uint64_t uint_fast64_t;
29407 #endif
29411 if test "$ac_cv_type_uintmax_t" != yes; then
29412 sed 's/^ *//' >> tmp-stdint.h <<EOF
29414 /* Define intmax based on what we found */
29415 #ifndef intmax_t
29416 #ifdef _INT64_T
29417 typedef int64_t intmax_t;
29418 #else
29419 typedef long intmax_t;
29420 #endif
29421 #endif
29422 #ifndef uintmax_t
29423 #ifdef _UINT64_T
29424 typedef uint64_t uintmax_t;
29425 #else
29426 typedef unsigned long uintmax_t;
29427 #endif
29428 #endif
29432 sed 's/^ *//' >> tmp-stdint.h <<EOF
29434 #endif /* GCC_GENERATED_STDINT_H */
29437 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
29438 rm -f tmp-stdint.h
29439 else
29440 mv -f tmp-stdint.h gstdint.h
29445 esac
29446 done # for ac_tag
29449 as_fn_exit 0
29450 _ACEOF
29451 ac_clean_files=$ac_clean_files_save
29453 test $ac_write_fail = 0 ||
29454 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
29457 # configure is writing to config.log, and then calls config.status.
29458 # config.status does its own redirection, appending to config.log.
29459 # Unfortunately, on DOS this fails, as config.log is still kept open
29460 # by configure, so config.status won't be able to write to it; its
29461 # output is simply discarded. So we exec the FD to /dev/null,
29462 # effectively closing config.log, so it can be properly (re)opened and
29463 # appended to by config.status. When coming back to configure, we
29464 # need to make the FD available again.
29465 if test "$no_create" != yes; then
29466 ac_cs_success=:
29467 ac_config_status_args=
29468 test "$silent" = yes &&
29469 ac_config_status_args="$ac_config_status_args --quiet"
29470 exec 5>/dev/null
29471 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
29472 exec 5>>config.log
29473 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
29474 # would make configure fail if this is the last instruction.
29475 $ac_cs_success || as_fn_exit $?
29477 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
29478 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
29479 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}