]> git.ipfire.org Git - thirdparty/gcc.git/blob - libgfortran/configure
rs6000: New iterator CCEITHER
[thirdparty/gcc.git] / libgfortran / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for GNU Fortran Runtime Library 0.3.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
209 as_have_required=yes
210 else
211 as_have_required=no
212 fi
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220 IFS=$as_save_IFS
221 test -z "$as_dir" && as_dir=.
222 as_found=:
223 case $as_dir in #(
224 /*)
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 break 2
233 fi
234 fi
235 done;;
236 esac
237 as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246 if test "x$CONFIG_SHELL" != x; then :
247 export CONFIG_SHELL
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256 *v*x* | *x*v* ) as_opts=-vx ;;
257 *v* ) as_opts=-v ;;
258 *x* ) as_opts=-x ;;
259 * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274 else
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279 fi
280 exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307 return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315 set +e
316 as_fn_set_status $1
317 exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326 case $as_dir in #(
327 -*) as_dir=./$as_dir;;
328 esac
329 test -d "$as_dir" || eval $as_mkdir_p || {
330 as_dirs=
331 while :; do
332 case $as_dir in #(
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334 *) as_qdir=$as_dir;;
335 esac
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)[^/].*/{
348 s//\1/
349 q
350 }
351 /^X\(\/\/\)$/{
352 s//\1/
353 q
354 }
355 /^X\(\/\).*/{
356 s//\1/
357 q
358 }
359 s/.*/./; q'`
360 test -d "$as_dir" && break
361 done
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
383 {
384 eval $1+=\$2
385 }'
386 else
387 as_fn_append ()
388 {
389 eval $1=\$$1\$2
390 }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399 eval 'as_fn_arith ()
400 {
401 as_val=$(( $* ))
402 }'
403 else
404 as_fn_arith ()
405 {
406 as_val=`expr "$@" || test $? -eq 1`
407 }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418 as_status=$1; test $as_status -eq 0 && as_status=1
419 if test "$4"; then
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422 fi
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
429 as_expr=expr
430 else
431 as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435 as_basename=basename
436 else
437 as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441 as_dirname=dirname
442 else
443 as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\/\)$/{
456 s//\1/
457 q
458 }
459 /^X\/\(\/\).*/{
460 s//\1/
461 q
462 }
463 s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
478 sed -n '
479 p
480 /[$]LINENO/=
481 ' <$as_myself |
482 sed '
483 s/[$]LINENO.*/&-/
484 t lineno
485 b
486 :lineno
487 N
488 :loop
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490 t loop
491 s/-\n.*//
492 ' >$as_me.lineno &&
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
503 . "./$as_me.lineno"
504 # Exit status is that of the last command.
505 exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
513 xy) ECHO_C='\c';;
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
515 ECHO_T=' ';;
516 esac;;
517 *)
518 ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
524 else
525 rm -f conf$$.dir
526 mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s='ln -s'
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536 as_ln_s='cp -pR'
537 elif ln conf$$.file conf$$ 2>/dev/null; then
538 as_ln_s=ln
539 else
540 as_ln_s='cp -pR'
541 fi
542 else
543 as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
550 else
551 test -d ./-p && rmdir ./-p
552 as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='GNU Fortran Runtime Library'
589 PACKAGE_TARNAME='libgfortran'
590 PACKAGE_VERSION='0.3'
591 PACKAGE_STRING='GNU Fortran Runtime Library 0.3'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL='http://www.gnu.org/software/libgfortran/'
594
595 # Factoring default headers for most tests.
596 ac_includes_default="\
597 #include <stdio.h>
598 #ifdef HAVE_SYS_TYPES_H
599 # include <sys/types.h>
600 #endif
601 #ifdef HAVE_SYS_STAT_H
602 # include <sys/stat.h>
603 #endif
604 #ifdef STDC_HEADERS
605 # include <stdlib.h>
606 # include <stddef.h>
607 #else
608 # ifdef HAVE_STDLIB_H
609 # include <stdlib.h>
610 # endif
611 #endif
612 #ifdef HAVE_STRING_H
613 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
614 # include <memory.h>
615 # endif
616 # include <string.h>
617 #endif
618 #ifdef HAVE_STRINGS_H
619 # include <strings.h>
620 #endif
621 #ifdef HAVE_INTTYPES_H
622 # include <inttypes.h>
623 #endif
624 #ifdef HAVE_STDINT_H
625 # include <stdint.h>
626 #endif
627 #ifdef HAVE_UNISTD_H
628 # include <unistd.h>
629 #endif"
630
631 ac_header_list=
632 ac_func_list=
633 ac_c_werror_flag=
634 ac_c_werror_flag=
635 ac_subst_vars='am__EXEEXT_FALSE
636 am__EXEEXT_TRUE
637 LTLIBOBJS
638 LIBOBJS
639 get_gcc_base_ver
640 HAVE_AVX128_FALSE
641 HAVE_AVX128_TRUE
642 IEEE_FLAGS
643 IEEE_SUPPORT
644 IEEE_SUPPORT_FALSE
645 IEEE_SUPPORT_TRUE
646 FPU_HOST_HEADER
647 LIBGFOR_BUILD_QUAD_FALSE
648 LIBGFOR_BUILD_QUAD_TRUE
649 LIBQUADINCLUDE
650 LIBQUADLIB_DEP
651 LIBQUADLIB
652 LIBQUADSPEC
653 extra_ldflags_libgfortran
654 ac_ct_FC
655 FCFLAGS
656 FC
657 enable_static
658 enable_shared
659 lt_host_flags
660 OTOOL64
661 OTOOL
662 LIPO
663 NMEDIT
664 DSYMUTIL
665 OBJDUMP
666 LN_S
667 NM
668 ac_ct_DUMPBIN
669 DUMPBIN
670 LIBTOOL
671 RANLIB
672 AR
673 AS
674 HAVE_HWCAP_FALSE
675 HAVE_HWCAP_TRUE
676 HWCAP_LDFLAGS
677 LD
678 FGREP
679 SED
680 SECTION_FLAGS
681 LIBGFOR_MINIMAL_FALSE
682 LIBGFOR_MINIMAL_TRUE
683 LIBGFOR_USE_SYMVER_SUN_FALSE
684 LIBGFOR_USE_SYMVER_SUN_TRUE
685 LIBGFOR_USE_SYMVER_GNU_FALSE
686 LIBGFOR_USE_SYMVER_GNU_TRUE
687 LIBGFOR_USE_SYMVER_FALSE
688 LIBGFOR_USE_SYMVER_TRUE
689 AM_CFLAGS
690 AM_FCFLAGS
691 toolexeclibdir
692 toolexecdir
693 EGREP
694 GREP
695 CPP
696 am__fastdepCC_FALSE
697 am__fastdepCC_TRUE
698 CCDEPMODE
699 am__nodep
700 AMDEPBACKSLASH
701 AMDEP_FALSE
702 AMDEP_TRUE
703 am__quote
704 am__include
705 DEPDIR
706 OBJEXT
707 EXEEXT
708 ac_ct_CC
709 CPPFLAGS
710 LDFLAGS
711 CFLAGS
712 CC
713 multi_basedir
714 MAINT
715 MAINTAINER_MODE_FALSE
716 MAINTAINER_MODE_TRUE
717 AM_BACKSLASH
718 AM_DEFAULT_VERBOSITY
719 AM_DEFAULT_V
720 AM_V
721 am__untar
722 am__tar
723 AMTAR
724 am__leading_dot
725 SET_MAKE
726 AWK
727 mkdir_p
728 MKDIR_P
729 INSTALL_STRIP_PROGRAM
730 STRIP
731 install_sh
732 MAKEINFO
733 AUTOHEADER
734 AUTOMAKE
735 AUTOCONF
736 ACLOCAL
737 VERSION
738 PACKAGE
739 CYGPATH_W
740 am__isrc
741 INSTALL_DATA
742 INSTALL_SCRIPT
743 INSTALL_PROGRAM
744 target_noncanonical
745 target_os
746 target_vendor
747 target_cpu
748 target
749 host_os
750 host_vendor
751 host_cpu
752 host
753 onestep
754 onestep_FALSE
755 onestep_TRUE
756 target_subdir
757 host_subdir
758 build_subdir
759 build_libsubdir
760 build_os
761 build_vendor
762 build_cpu
763 build
764 target_alias
765 host_alias
766 build_alias
767 LIBS
768 ECHO_T
769 ECHO_N
770 ECHO_C
771 DEFS
772 mandir
773 localedir
774 libdir
775 psdir
776 pdfdir
777 dvidir
778 htmldir
779 infodir
780 docdir
781 oldincludedir
782 includedir
783 runstatedir
784 localstatedir
785 sharedstatedir
786 sysconfdir
787 datadir
788 datarootdir
789 libexecdir
790 sbindir
791 bindir
792 program_transform_name
793 prefix
794 exec_prefix
795 PACKAGE_URL
796 PACKAGE_BUGREPORT
797 PACKAGE_STRING
798 PACKAGE_VERSION
799 PACKAGE_TARNAME
800 PACKAGE_NAME
801 PATH_SEPARATOR
802 SHELL'
803 ac_subst_files=''
804 ac_user_opts='
805 enable_option_checking
806 with_build_libsubdir
807 enable_version_specific_runtime_libs
808 enable_intermodule
809 enable_silent_rules
810 enable_maintainer_mode
811 enable_multilib
812 enable_dependency_tracking
813 enable_cet
814 enable_symvers
815 with_gnu_ld
816 enable_shared
817 enable_static
818 with_pic
819 enable_fast_install
820 enable_libtool_lock
821 enable_largefile
822 enable_libquadmath_support
823 with_gcc_major_version_only
824 '
825 ac_precious_vars='build_alias
826 host_alias
827 target_alias
828 CC
829 CFLAGS
830 LDFLAGS
831 LIBS
832 CPPFLAGS
833 CPP
834 FC
835 FCFLAGS'
836
837
838 # Initialize some variables set by options.
839 ac_init_help=
840 ac_init_version=false
841 ac_unrecognized_opts=
842 ac_unrecognized_sep=
843 # The variables have the same names as the options, with
844 # dashes changed to underlines.
845 cache_file=/dev/null
846 exec_prefix=NONE
847 no_create=
848 no_recursion=
849 prefix=NONE
850 program_prefix=NONE
851 program_suffix=NONE
852 program_transform_name=s,x,x,
853 silent=
854 site=
855 srcdir=
856 verbose=
857 x_includes=NONE
858 x_libraries=NONE
859
860 # Installation directory options.
861 # These are left unexpanded so users can "make install exec_prefix=/foo"
862 # and all the variables that are supposed to be based on exec_prefix
863 # by default will actually change.
864 # Use braces instead of parens because sh, perl, etc. also accept them.
865 # (The list follows the same order as the GNU Coding Standards.)
866 bindir='${exec_prefix}/bin'
867 sbindir='${exec_prefix}/sbin'
868 libexecdir='${exec_prefix}/libexec'
869 datarootdir='${prefix}/share'
870 datadir='${datarootdir}'
871 sysconfdir='${prefix}/etc'
872 sharedstatedir='${prefix}/com'
873 localstatedir='${prefix}/var'
874 runstatedir='${localstatedir}/run'
875 includedir='${prefix}/include'
876 oldincludedir='/usr/include'
877 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
878 infodir='${datarootdir}/info'
879 htmldir='${docdir}'
880 dvidir='${docdir}'
881 pdfdir='${docdir}'
882 psdir='${docdir}'
883 libdir='${exec_prefix}/lib'
884 localedir='${datarootdir}/locale'
885 mandir='${datarootdir}/man'
886
887 ac_prev=
888 ac_dashdash=
889 for ac_option
890 do
891 # If the previous option needs an argument, assign it.
892 if test -n "$ac_prev"; then
893 eval $ac_prev=\$ac_option
894 ac_prev=
895 continue
896 fi
897
898 case $ac_option in
899 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
900 *=) ac_optarg= ;;
901 *) ac_optarg=yes ;;
902 esac
903
904 # Accept the important Cygnus configure options, so we can diagnose typos.
905
906 case $ac_dashdash$ac_option in
907 --)
908 ac_dashdash=yes ;;
909
910 -bindir | --bindir | --bindi | --bind | --bin | --bi)
911 ac_prev=bindir ;;
912 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
913 bindir=$ac_optarg ;;
914
915 -build | --build | --buil | --bui | --bu)
916 ac_prev=build_alias ;;
917 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
918 build_alias=$ac_optarg ;;
919
920 -cache-file | --cache-file | --cache-fil | --cache-fi \
921 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
922 ac_prev=cache_file ;;
923 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
924 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
925 cache_file=$ac_optarg ;;
926
927 --config-cache | -C)
928 cache_file=config.cache ;;
929
930 -datadir | --datadir | --datadi | --datad)
931 ac_prev=datadir ;;
932 -datadir=* | --datadir=* | --datadi=* | --datad=*)
933 datadir=$ac_optarg ;;
934
935 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
936 | --dataroo | --dataro | --datar)
937 ac_prev=datarootdir ;;
938 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
939 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
940 datarootdir=$ac_optarg ;;
941
942 -disable-* | --disable-*)
943 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
944 # Reject names that are not valid shell variable names.
945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
946 as_fn_error $? "invalid feature name: $ac_useropt"
947 ac_useropt_orig=$ac_useropt
948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
949 case $ac_user_opts in
950 *"
951 "enable_$ac_useropt"
952 "*) ;;
953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
954 ac_unrecognized_sep=', ';;
955 esac
956 eval enable_$ac_useropt=no ;;
957
958 -docdir | --docdir | --docdi | --doc | --do)
959 ac_prev=docdir ;;
960 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
961 docdir=$ac_optarg ;;
962
963 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
964 ac_prev=dvidir ;;
965 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
966 dvidir=$ac_optarg ;;
967
968 -enable-* | --enable-*)
969 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
970 # Reject names that are not valid shell variable names.
971 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
972 as_fn_error $? "invalid feature name: $ac_useropt"
973 ac_useropt_orig=$ac_useropt
974 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
975 case $ac_user_opts in
976 *"
977 "enable_$ac_useropt"
978 "*) ;;
979 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
980 ac_unrecognized_sep=', ';;
981 esac
982 eval enable_$ac_useropt=\$ac_optarg ;;
983
984 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
985 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
986 | --exec | --exe | --ex)
987 ac_prev=exec_prefix ;;
988 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
989 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
990 | --exec=* | --exe=* | --ex=*)
991 exec_prefix=$ac_optarg ;;
992
993 -gas | --gas | --ga | --g)
994 # Obsolete; use --with-gas.
995 with_gas=yes ;;
996
997 -help | --help | --hel | --he | -h)
998 ac_init_help=long ;;
999 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1000 ac_init_help=recursive ;;
1001 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1002 ac_init_help=short ;;
1003
1004 -host | --host | --hos | --ho)
1005 ac_prev=host_alias ;;
1006 -host=* | --host=* | --hos=* | --ho=*)
1007 host_alias=$ac_optarg ;;
1008
1009 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1010 ac_prev=htmldir ;;
1011 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1012 | --ht=*)
1013 htmldir=$ac_optarg ;;
1014
1015 -includedir | --includedir | --includedi | --included | --include \
1016 | --includ | --inclu | --incl | --inc)
1017 ac_prev=includedir ;;
1018 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1019 | --includ=* | --inclu=* | --incl=* | --inc=*)
1020 includedir=$ac_optarg ;;
1021
1022 -infodir | --infodir | --infodi | --infod | --info | --inf)
1023 ac_prev=infodir ;;
1024 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1025 infodir=$ac_optarg ;;
1026
1027 -libdir | --libdir | --libdi | --libd)
1028 ac_prev=libdir ;;
1029 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1030 libdir=$ac_optarg ;;
1031
1032 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1033 | --libexe | --libex | --libe)
1034 ac_prev=libexecdir ;;
1035 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1036 | --libexe=* | --libex=* | --libe=*)
1037 libexecdir=$ac_optarg ;;
1038
1039 -localedir | --localedir | --localedi | --localed | --locale)
1040 ac_prev=localedir ;;
1041 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1042 localedir=$ac_optarg ;;
1043
1044 -localstatedir | --localstatedir | --localstatedi | --localstated \
1045 | --localstate | --localstat | --localsta | --localst | --locals)
1046 ac_prev=localstatedir ;;
1047 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1048 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1049 localstatedir=$ac_optarg ;;
1050
1051 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1052 ac_prev=mandir ;;
1053 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1054 mandir=$ac_optarg ;;
1055
1056 -nfp | --nfp | --nf)
1057 # Obsolete; use --without-fp.
1058 with_fp=no ;;
1059
1060 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1061 | --no-cr | --no-c | -n)
1062 no_create=yes ;;
1063
1064 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1065 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1066 no_recursion=yes ;;
1067
1068 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1069 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1070 | --oldin | --oldi | --old | --ol | --o)
1071 ac_prev=oldincludedir ;;
1072 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1073 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1074 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1075 oldincludedir=$ac_optarg ;;
1076
1077 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1078 ac_prev=prefix ;;
1079 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1080 prefix=$ac_optarg ;;
1081
1082 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1083 | --program-pre | --program-pr | --program-p)
1084 ac_prev=program_prefix ;;
1085 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1086 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1087 program_prefix=$ac_optarg ;;
1088
1089 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1090 | --program-suf | --program-su | --program-s)
1091 ac_prev=program_suffix ;;
1092 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1093 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1094 program_suffix=$ac_optarg ;;
1095
1096 -program-transform-name | --program-transform-name \
1097 | --program-transform-nam | --program-transform-na \
1098 | --program-transform-n | --program-transform- \
1099 | --program-transform | --program-transfor \
1100 | --program-transfo | --program-transf \
1101 | --program-trans | --program-tran \
1102 | --progr-tra | --program-tr | --program-t)
1103 ac_prev=program_transform_name ;;
1104 -program-transform-name=* | --program-transform-name=* \
1105 | --program-transform-nam=* | --program-transform-na=* \
1106 | --program-transform-n=* | --program-transform-=* \
1107 | --program-transform=* | --program-transfor=* \
1108 | --program-transfo=* | --program-transf=* \
1109 | --program-trans=* | --program-tran=* \
1110 | --progr-tra=* | --program-tr=* | --program-t=*)
1111 program_transform_name=$ac_optarg ;;
1112
1113 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1114 ac_prev=pdfdir ;;
1115 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1116 pdfdir=$ac_optarg ;;
1117
1118 -psdir | --psdir | --psdi | --psd | --ps)
1119 ac_prev=psdir ;;
1120 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1121 psdir=$ac_optarg ;;
1122
1123 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1124 | -silent | --silent | --silen | --sile | --sil)
1125 silent=yes ;;
1126
1127 -runstatedir | --runstatedir | --runstatedi | --runstated \
1128 | --runstate | --runstat | --runsta | --runst | --runs \
1129 | --run | --ru | --r)
1130 ac_prev=runstatedir ;;
1131 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1132 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1133 | --run=* | --ru=* | --r=*)
1134 runstatedir=$ac_optarg ;;
1135
1136 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1137 ac_prev=sbindir ;;
1138 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1139 | --sbi=* | --sb=*)
1140 sbindir=$ac_optarg ;;
1141
1142 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1143 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1144 | --sharedst | --shareds | --shared | --share | --shar \
1145 | --sha | --sh)
1146 ac_prev=sharedstatedir ;;
1147 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1148 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1149 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1150 | --sha=* | --sh=*)
1151 sharedstatedir=$ac_optarg ;;
1152
1153 -site | --site | --sit)
1154 ac_prev=site ;;
1155 -site=* | --site=* | --sit=*)
1156 site=$ac_optarg ;;
1157
1158 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1159 ac_prev=srcdir ;;
1160 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1161 srcdir=$ac_optarg ;;
1162
1163 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1164 | --syscon | --sysco | --sysc | --sys | --sy)
1165 ac_prev=sysconfdir ;;
1166 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1167 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1168 sysconfdir=$ac_optarg ;;
1169
1170 -target | --target | --targe | --targ | --tar | --ta | --t)
1171 ac_prev=target_alias ;;
1172 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1173 target_alias=$ac_optarg ;;
1174
1175 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1176 verbose=yes ;;
1177
1178 -version | --version | --versio | --versi | --vers | -V)
1179 ac_init_version=: ;;
1180
1181 -with-* | --with-*)
1182 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1183 # Reject names that are not valid shell variable names.
1184 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1185 as_fn_error $? "invalid package name: $ac_useropt"
1186 ac_useropt_orig=$ac_useropt
1187 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1188 case $ac_user_opts in
1189 *"
1190 "with_$ac_useropt"
1191 "*) ;;
1192 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1193 ac_unrecognized_sep=', ';;
1194 esac
1195 eval with_$ac_useropt=\$ac_optarg ;;
1196
1197 -without-* | --without-*)
1198 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1199 # Reject names that are not valid shell variable names.
1200 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1201 as_fn_error $? "invalid package name: $ac_useropt"
1202 ac_useropt_orig=$ac_useropt
1203 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1204 case $ac_user_opts in
1205 *"
1206 "with_$ac_useropt"
1207 "*) ;;
1208 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1209 ac_unrecognized_sep=', ';;
1210 esac
1211 eval with_$ac_useropt=no ;;
1212
1213 --x)
1214 # Obsolete; use --with-x.
1215 with_x=yes ;;
1216
1217 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1218 | --x-incl | --x-inc | --x-in | --x-i)
1219 ac_prev=x_includes ;;
1220 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1221 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1222 x_includes=$ac_optarg ;;
1223
1224 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1225 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1226 ac_prev=x_libraries ;;
1227 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1228 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1229 x_libraries=$ac_optarg ;;
1230
1231 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1232 Try \`$0 --help' for more information"
1233 ;;
1234
1235 *=*)
1236 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1237 # Reject names that are not valid shell variable names.
1238 case $ac_envvar in #(
1239 '' | [0-9]* | *[!_$as_cr_alnum]* )
1240 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1241 esac
1242 eval $ac_envvar=\$ac_optarg
1243 export $ac_envvar ;;
1244
1245 *)
1246 # FIXME: should be removed in autoconf 3.0.
1247 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1248 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1249 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1250 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1251 ;;
1252
1253 esac
1254 done
1255
1256 if test -n "$ac_prev"; then
1257 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1258 as_fn_error $? "missing argument to $ac_option"
1259 fi
1260
1261 if test -n "$ac_unrecognized_opts"; then
1262 case $enable_option_checking in
1263 no) ;;
1264 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1265 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1266 esac
1267 fi
1268
1269 # Check all directory arguments for consistency.
1270 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1271 datadir sysconfdir sharedstatedir localstatedir includedir \
1272 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1273 libdir localedir mandir runstatedir
1274 do
1275 eval ac_val=\$$ac_var
1276 # Remove trailing slashes.
1277 case $ac_val in
1278 */ )
1279 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1280 eval $ac_var=\$ac_val;;
1281 esac
1282 # Be sure to have absolute directory names.
1283 case $ac_val in
1284 [\\/$]* | ?:[\\/]* ) continue;;
1285 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1286 esac
1287 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1288 done
1289
1290 # There might be people who depend on the old broken behavior: `$host'
1291 # used to hold the argument of --host etc.
1292 # FIXME: To remove some day.
1293 build=$build_alias
1294 host=$host_alias
1295 target=$target_alias
1296
1297 # FIXME: To remove some day.
1298 if test "x$host_alias" != x; then
1299 if test "x$build_alias" = x; then
1300 cross_compiling=maybe
1301 elif test "x$build_alias" != "x$host_alias"; then
1302 cross_compiling=yes
1303 fi
1304 fi
1305
1306 ac_tool_prefix=
1307 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1308
1309 test "$silent" = yes && exec 6>/dev/null
1310
1311
1312 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1313 ac_ls_di=`ls -di .` &&
1314 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1315 as_fn_error $? "working directory cannot be determined"
1316 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1317 as_fn_error $? "pwd does not report name of working directory"
1318
1319
1320 # Find the source files, if location was not specified.
1321 if test -z "$srcdir"; then
1322 ac_srcdir_defaulted=yes
1323 # Try the directory containing this script, then the parent directory.
1324 ac_confdir=`$as_dirname -- "$as_myself" ||
1325 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1326 X"$as_myself" : 'X\(//\)[^/]' \| \
1327 X"$as_myself" : 'X\(//\)$' \| \
1328 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1329 $as_echo X"$as_myself" |
1330 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1331 s//\1/
1332 q
1333 }
1334 /^X\(\/\/\)[^/].*/{
1335 s//\1/
1336 q
1337 }
1338 /^X\(\/\/\)$/{
1339 s//\1/
1340 q
1341 }
1342 /^X\(\/\).*/{
1343 s//\1/
1344 q
1345 }
1346 s/.*/./; q'`
1347 srcdir=$ac_confdir
1348 if test ! -r "$srcdir/$ac_unique_file"; then
1349 srcdir=..
1350 fi
1351 else
1352 ac_srcdir_defaulted=no
1353 fi
1354 if test ! -r "$srcdir/$ac_unique_file"; then
1355 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1356 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1357 fi
1358 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1359 ac_abs_confdir=`(
1360 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1361 pwd)`
1362 # When building in place, set srcdir=.
1363 if test "$ac_abs_confdir" = "$ac_pwd"; then
1364 srcdir=.
1365 fi
1366 # Remove unnecessary trailing slashes from srcdir.
1367 # Double slashes in file names in object file debugging info
1368 # mess up M-x gdb in Emacs.
1369 case $srcdir in
1370 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1371 esac
1372 for ac_var in $ac_precious_vars; do
1373 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1374 eval ac_env_${ac_var}_value=\$${ac_var}
1375 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1376 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1377 done
1378
1379 #
1380 # Report the --help message.
1381 #
1382 if test "$ac_init_help" = "long"; then
1383 # Omit some internal or obsolete options to make the list less imposing.
1384 # This message is too long to be a string in the A/UX 3.1 sh.
1385 cat <<_ACEOF
1386 \`configure' configures GNU Fortran Runtime Library 0.3 to adapt to many kinds of systems.
1387
1388 Usage: $0 [OPTION]... [VAR=VALUE]...
1389
1390 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1391 VAR=VALUE. See below for descriptions of some of the useful variables.
1392
1393 Defaults for the options are specified in brackets.
1394
1395 Configuration:
1396 -h, --help display this help and exit
1397 --help=short display options specific to this package
1398 --help=recursive display the short help of all the included packages
1399 -V, --version display version information and exit
1400 -q, --quiet, --silent do not print \`checking ...' messages
1401 --cache-file=FILE cache test results in FILE [disabled]
1402 -C, --config-cache alias for \`--cache-file=config.cache'
1403 -n, --no-create do not create output files
1404 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1405
1406 Installation directories:
1407 --prefix=PREFIX install architecture-independent files in PREFIX
1408 [$ac_default_prefix]
1409 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1410 [PREFIX]
1411
1412 By default, \`make install' will install all the files in
1413 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1414 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1415 for instance \`--prefix=\$HOME'.
1416
1417 For better control, use the options below.
1418
1419 Fine tuning of the installation directories:
1420 --bindir=DIR user executables [EPREFIX/bin]
1421 --sbindir=DIR system admin executables [EPREFIX/sbin]
1422 --libexecdir=DIR program executables [EPREFIX/libexec]
1423 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1424 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1425 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1426 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1427 --libdir=DIR object code libraries [EPREFIX/lib]
1428 --includedir=DIR C header files [PREFIX/include]
1429 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1430 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1431 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1432 --infodir=DIR info documentation [DATAROOTDIR/info]
1433 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1434 --mandir=DIR man documentation [DATAROOTDIR/man]
1435 --docdir=DIR documentation root [DATAROOTDIR/doc/libgfortran]
1436 --htmldir=DIR html documentation [DOCDIR]
1437 --dvidir=DIR dvi documentation [DOCDIR]
1438 --pdfdir=DIR pdf documentation [DOCDIR]
1439 --psdir=DIR ps documentation [DOCDIR]
1440 _ACEOF
1441
1442 cat <<\_ACEOF
1443
1444 Program names:
1445 --program-prefix=PREFIX prepend PREFIX to installed program names
1446 --program-suffix=SUFFIX append SUFFIX to installed program names
1447 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1448
1449 System types:
1450 --build=BUILD configure for building on BUILD [guessed]
1451 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1452 --target=TARGET configure for building compilers for TARGET [HOST]
1453 _ACEOF
1454 fi
1455
1456 if test -n "$ac_init_help"; then
1457 case $ac_init_help in
1458 short | recursive ) echo "Configuration of GNU Fortran Runtime Library 0.3:";;
1459 esac
1460 cat <<\_ACEOF
1461
1462 Optional Features:
1463 --disable-option-checking ignore unrecognized --enable/--with options
1464 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1465 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1466 --enable-version-specific-runtime-libs
1467 specify that runtime libraries should be installed
1468 in a compiler-specific directory
1469 --enable-intermodule build the library in one step
1470 --enable-silent-rules less verbose build output (undo: "make V=1")
1471 --disable-silent-rules verbose build output (undo: "make V=0")
1472 --enable-maintainer-mode
1473 enable make rules and dependencies not useful (and
1474 sometimes confusing) to the casual installer
1475 --enable-multilib build many library versions (default)
1476 --enable-dependency-tracking
1477 do not reject slow dependency extractors
1478 --disable-dependency-tracking
1479 speeds up one-time build
1480 --enable-cet enable Intel CET in target libraries [default=no]
1481 --disable-symvers disable symbol versioning for libgfortran
1482 --enable-shared[=PKGS] build shared libraries [default=yes]
1483 --enable-static[=PKGS] build static libraries [default=yes]
1484 --enable-fast-install[=PKGS]
1485 optimize for fast installation [default=yes]
1486 --disable-libtool-lock avoid locking (might break parallel builds)
1487 --disable-largefile omit support for large files
1488 --disable-libquadmath-support
1489 disable libquadmath support for Fortran
1490
1491 Optional Packages:
1492 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1493 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1494 --with-build-libsubdir=DIR Directory where to find libraries for build system
1495 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1496 --with-pic try to use only PIC/non-PIC objects [default=use
1497 both]
1498 --with-gcc-major-version-only
1499 use only GCC major number in filesystem paths
1500
1501 Some influential environment variables:
1502 CC C compiler command
1503 CFLAGS C compiler flags
1504 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1505 nonstandard directory <lib dir>
1506 LIBS libraries to pass to the linker, e.g. -l<library>
1507 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1508 you have headers in a nonstandard directory <include dir>
1509 CPP C preprocessor
1510 FC Fortran compiler command
1511 FCFLAGS Fortran compiler flags
1512
1513 Use these variables to override the choices made by `configure' or to help
1514 it to find libraries and programs with nonstandard names/locations.
1515
1516 Report bugs to the package provider.
1517 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
1518 General help using GNU software: <http://www.gnu.org/gethelp/>.
1519 _ACEOF
1520 ac_status=$?
1521 fi
1522
1523 if test "$ac_init_help" = "recursive"; then
1524 # If there are subdirs, report their specific --help.
1525 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1526 test -d "$ac_dir" ||
1527 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1528 continue
1529 ac_builddir=.
1530
1531 case "$ac_dir" in
1532 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1533 *)
1534 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1535 # A ".." for each directory in $ac_dir_suffix.
1536 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1537 case $ac_top_builddir_sub in
1538 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1539 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1540 esac ;;
1541 esac
1542 ac_abs_top_builddir=$ac_pwd
1543 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1544 # for backward compatibility:
1545 ac_top_builddir=$ac_top_build_prefix
1546
1547 case $srcdir in
1548 .) # We are building in place.
1549 ac_srcdir=.
1550 ac_top_srcdir=$ac_top_builddir_sub
1551 ac_abs_top_srcdir=$ac_pwd ;;
1552 [\\/]* | ?:[\\/]* ) # Absolute name.
1553 ac_srcdir=$srcdir$ac_dir_suffix;
1554 ac_top_srcdir=$srcdir
1555 ac_abs_top_srcdir=$srcdir ;;
1556 *) # Relative name.
1557 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1558 ac_top_srcdir=$ac_top_build_prefix$srcdir
1559 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1560 esac
1561 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1562
1563 cd "$ac_dir" || { ac_status=$?; continue; }
1564 # Check for guested configure.
1565 if test -f "$ac_srcdir/configure.gnu"; then
1566 echo &&
1567 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1568 elif test -f "$ac_srcdir/configure"; then
1569 echo &&
1570 $SHELL "$ac_srcdir/configure" --help=recursive
1571 else
1572 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1573 fi || ac_status=$?
1574 cd "$ac_pwd" || { ac_status=$?; break; }
1575 done
1576 fi
1577
1578 test -n "$ac_init_help" && exit $ac_status
1579 if $ac_init_version; then
1580 cat <<\_ACEOF
1581 GNU Fortran Runtime Library configure 0.3
1582 generated by GNU Autoconf 2.69
1583
1584 Copyright (C) 2012 Free Software Foundation, Inc.
1585 This configure script is free software; the Free Software Foundation
1586 gives unlimited permission to copy, distribute and modify it.
1587 _ACEOF
1588 exit
1589 fi
1590
1591 ## ------------------------ ##
1592 ## Autoconf initialization. ##
1593 ## ------------------------ ##
1594
1595 # ac_fn_c_try_compile LINENO
1596 # --------------------------
1597 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1598 ac_fn_c_try_compile ()
1599 {
1600 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1601 rm -f conftest.$ac_objext
1602 if { { ac_try="$ac_compile"
1603 case "(($ac_try" in
1604 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605 *) ac_try_echo=$ac_try;;
1606 esac
1607 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1608 $as_echo "$ac_try_echo"; } >&5
1609 (eval "$ac_compile") 2>conftest.err
1610 ac_status=$?
1611 if test -s conftest.err; then
1612 grep -v '^ *+' conftest.err >conftest.er1
1613 cat conftest.er1 >&5
1614 mv -f conftest.er1 conftest.err
1615 fi
1616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1617 test $ac_status = 0; } && {
1618 test -z "$ac_c_werror_flag" ||
1619 test ! -s conftest.err
1620 } && test -s conftest.$ac_objext; then :
1621 ac_retval=0
1622 else
1623 $as_echo "$as_me: failed program was:" >&5
1624 sed 's/^/| /' conftest.$ac_ext >&5
1625
1626 ac_retval=1
1627 fi
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629 as_fn_set_status $ac_retval
1630
1631 } # ac_fn_c_try_compile
1632
1633 # ac_fn_c_try_cpp LINENO
1634 # ----------------------
1635 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1636 ac_fn_c_try_cpp ()
1637 {
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 if { { ac_try="$ac_cpp conftest.$ac_ext"
1640 case "(($ac_try" in
1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 *) ac_try_echo=$ac_try;;
1643 esac
1644 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645 $as_echo "$ac_try_echo"; } >&5
1646 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1647 ac_status=$?
1648 if test -s conftest.err; then
1649 grep -v '^ *+' conftest.err >conftest.er1
1650 cat conftest.er1 >&5
1651 mv -f conftest.er1 conftest.err
1652 fi
1653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 test $ac_status = 0; } > conftest.i && {
1655 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1656 test ! -s conftest.err
1657 }; then :
1658 ac_retval=0
1659 else
1660 $as_echo "$as_me: failed program was:" >&5
1661 sed 's/^/| /' conftest.$ac_ext >&5
1662
1663 ac_retval=1
1664 fi
1665 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1666 as_fn_set_status $ac_retval
1667
1668 } # ac_fn_c_try_cpp
1669
1670 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1671 # -------------------------------------------------------
1672 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1673 # the include files in INCLUDES and setting the cache variable VAR
1674 # accordingly.
1675 ac_fn_c_check_header_mongrel ()
1676 {
1677 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1678 if eval \${$3+:} false; then :
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1680 $as_echo_n "checking for $2... " >&6; }
1681 if eval \${$3+:} false; then :
1682 $as_echo_n "(cached) " >&6
1683 fi
1684 eval ac_res=\$$3
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1686 $as_echo "$ac_res" >&6; }
1687 else
1688 # Is the header compilable?
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1690 $as_echo_n "checking $2 usability... " >&6; }
1691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692 /* end confdefs.h. */
1693 $4
1694 #include <$2>
1695 _ACEOF
1696 if ac_fn_c_try_compile "$LINENO"; then :
1697 ac_header_compiler=yes
1698 else
1699 ac_header_compiler=no
1700 fi
1701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1703 $as_echo "$ac_header_compiler" >&6; }
1704
1705 # Is the header present?
1706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1707 $as_echo_n "checking $2 presence... " >&6; }
1708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709 /* end confdefs.h. */
1710 #include <$2>
1711 _ACEOF
1712 if ac_fn_c_try_cpp "$LINENO"; then :
1713 ac_header_preproc=yes
1714 else
1715 ac_header_preproc=no
1716 fi
1717 rm -f conftest.err conftest.i conftest.$ac_ext
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1719 $as_echo "$ac_header_preproc" >&6; }
1720
1721 # So? What about this header?
1722 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1723 yes:no: )
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1725 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1727 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1728 ;;
1729 no:yes:* )
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1731 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1733 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1734 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1735 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1737 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1738 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1739 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1740 ;;
1741 esac
1742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743 $as_echo_n "checking for $2... " >&6; }
1744 if eval \${$3+:} false; then :
1745 $as_echo_n "(cached) " >&6
1746 else
1747 eval "$3=\$ac_header_compiler"
1748 fi
1749 eval ac_res=\$$3
1750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1751 $as_echo "$ac_res" >&6; }
1752 fi
1753 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1754
1755 } # ac_fn_c_check_header_mongrel
1756
1757 # ac_fn_c_try_run LINENO
1758 # ----------------------
1759 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1760 # that executables *can* be run.
1761 ac_fn_c_try_run ()
1762 {
1763 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1764 if { { ac_try="$ac_link"
1765 case "(($ac_try" in
1766 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767 *) ac_try_echo=$ac_try;;
1768 esac
1769 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1770 $as_echo "$ac_try_echo"; } >&5
1771 (eval "$ac_link") 2>&5
1772 ac_status=$?
1773 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1775 { { case "(($ac_try" in
1776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777 *) ac_try_echo=$ac_try;;
1778 esac
1779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780 $as_echo "$ac_try_echo"; } >&5
1781 (eval "$ac_try") 2>&5
1782 ac_status=$?
1783 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784 test $ac_status = 0; }; }; then :
1785 ac_retval=0
1786 else
1787 $as_echo "$as_me: program exited with status $ac_status" >&5
1788 $as_echo "$as_me: failed program was:" >&5
1789 sed 's/^/| /' conftest.$ac_ext >&5
1790
1791 ac_retval=$ac_status
1792 fi
1793 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1794 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1795 as_fn_set_status $ac_retval
1796
1797 } # ac_fn_c_try_run
1798
1799 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1800 # -------------------------------------------------------
1801 # Tests whether HEADER exists and can be compiled using the include files in
1802 # INCLUDES, setting the cache variable VAR accordingly.
1803 ac_fn_c_check_header_compile ()
1804 {
1805 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1807 $as_echo_n "checking for $2... " >&6; }
1808 if eval \${$3+:} false; then :
1809 $as_echo_n "(cached) " >&6
1810 else
1811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1812 /* end confdefs.h. */
1813 $4
1814 #include <$2>
1815 _ACEOF
1816 if ac_fn_c_try_compile "$LINENO"; then :
1817 eval "$3=yes"
1818 else
1819 eval "$3=no"
1820 fi
1821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1822 fi
1823 eval ac_res=\$$3
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1825 $as_echo "$ac_res" >&6; }
1826 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1827
1828 } # ac_fn_c_check_header_compile
1829
1830 # ac_fn_c_try_link LINENO
1831 # -----------------------
1832 # Try to link conftest.$ac_ext, and return whether this succeeded.
1833 ac_fn_c_try_link ()
1834 {
1835 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1836 rm -f conftest.$ac_objext conftest$ac_exeext
1837 if { { ac_try="$ac_link"
1838 case "(($ac_try" in
1839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840 *) ac_try_echo=$ac_try;;
1841 esac
1842 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1843 $as_echo "$ac_try_echo"; } >&5
1844 (eval "$ac_link") 2>conftest.err
1845 ac_status=$?
1846 if test -s conftest.err; then
1847 grep -v '^ *+' conftest.err >conftest.er1
1848 cat conftest.er1 >&5
1849 mv -f conftest.er1 conftest.err
1850 fi
1851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1852 test $ac_status = 0; } && {
1853 test -z "$ac_c_werror_flag" ||
1854 test ! -s conftest.err
1855 } && test -s conftest$ac_exeext && {
1856 test "$cross_compiling" = yes ||
1857 test -x conftest$ac_exeext
1858 }; then :
1859 ac_retval=0
1860 else
1861 $as_echo "$as_me: failed program was:" >&5
1862 sed 's/^/| /' conftest.$ac_ext >&5
1863
1864 ac_retval=1
1865 fi
1866 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1867 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1868 # interfere with the next link command; also delete a directory that is
1869 # left behind by Apple's compiler. We do this before executing the actions.
1870 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1871 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1872 as_fn_set_status $ac_retval
1873
1874 } # ac_fn_c_try_link
1875
1876 # ac_fn_c_check_func LINENO FUNC VAR
1877 # ----------------------------------
1878 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1879 ac_fn_c_check_func ()
1880 {
1881 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1883 $as_echo_n "checking for $2... " >&6; }
1884 if eval \${$3+:} false; then :
1885 $as_echo_n "(cached) " >&6
1886 else
1887 if test x$gcc_no_link = xyes; then
1888 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1889 fi
1890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1891 /* end confdefs.h. */
1892 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1893 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1894 #define $2 innocuous_$2
1895
1896 /* System header to define __stub macros and hopefully few prototypes,
1897 which can conflict with char $2 (); below.
1898 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1899 <limits.h> exists even on freestanding compilers. */
1900
1901 #ifdef __STDC__
1902 # include <limits.h>
1903 #else
1904 # include <assert.h>
1905 #endif
1906
1907 #undef $2
1908
1909 /* Override any GCC internal prototype to avoid an error.
1910 Use char because int might match the return type of a GCC
1911 builtin and then its argument prototype would still apply. */
1912 #ifdef __cplusplus
1913 extern "C"
1914 #endif
1915 char $2 ();
1916 /* The GNU C library defines this for functions which it implements
1917 to always fail with ENOSYS. Some functions are actually named
1918 something starting with __ and the normal name is an alias. */
1919 #if defined __stub_$2 || defined __stub___$2
1920 choke me
1921 #endif
1922
1923 int
1924 main ()
1925 {
1926 return $2 ();
1927 ;
1928 return 0;
1929 }
1930 _ACEOF
1931 if ac_fn_c_try_link "$LINENO"; then :
1932 eval "$3=yes"
1933 else
1934 eval "$3=no"
1935 fi
1936 rm -f core conftest.err conftest.$ac_objext \
1937 conftest$ac_exeext conftest.$ac_ext
1938 fi
1939 eval ac_res=\$$3
1940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941 $as_echo "$ac_res" >&6; }
1942 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1943
1944 } # ac_fn_c_check_func
1945
1946 # ac_fn_fc_try_compile LINENO
1947 # ---------------------------
1948 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1949 ac_fn_fc_try_compile ()
1950 {
1951 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1952 rm -f conftest.$ac_objext
1953 if { { ac_try="$ac_compile"
1954 case "(($ac_try" in
1955 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1956 *) ac_try_echo=$ac_try;;
1957 esac
1958 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1959 $as_echo "$ac_try_echo"; } >&5
1960 (eval "$ac_compile") 2>conftest.err
1961 ac_status=$?
1962 if test -s conftest.err; then
1963 grep -v '^ *+' conftest.err >conftest.er1
1964 cat conftest.er1 >&5
1965 mv -f conftest.er1 conftest.err
1966 fi
1967 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1968 test $ac_status = 0; } && {
1969 test -z "$ac_fc_werror_flag" ||
1970 test ! -s conftest.err
1971 } && test -s conftest.$ac_objext; then :
1972 ac_retval=0
1973 else
1974 $as_echo "$as_me: failed program was:" >&5
1975 sed 's/^/| /' conftest.$ac_ext >&5
1976
1977 ac_retval=1
1978 fi
1979 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1980 as_fn_set_status $ac_retval
1981
1982 } # ac_fn_fc_try_compile
1983
1984 # ac_fn_fc_try_link LINENO
1985 # ------------------------
1986 # Try to link conftest.$ac_ext, and return whether this succeeded.
1987 ac_fn_fc_try_link ()
1988 {
1989 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990 rm -f conftest.$ac_objext conftest$ac_exeext
1991 if { { ac_try="$ac_link"
1992 case "(($ac_try" in
1993 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1994 *) ac_try_echo=$ac_try;;
1995 esac
1996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1997 $as_echo "$ac_try_echo"; } >&5
1998 (eval "$ac_link") 2>conftest.err
1999 ac_status=$?
2000 if test -s conftest.err; then
2001 grep -v '^ *+' conftest.err >conftest.er1
2002 cat conftest.er1 >&5
2003 mv -f conftest.er1 conftest.err
2004 fi
2005 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2006 test $ac_status = 0; } && {
2007 test -z "$ac_fc_werror_flag" ||
2008 test ! -s conftest.err
2009 } && test -s conftest$ac_exeext && {
2010 test "$cross_compiling" = yes ||
2011 test -x conftest$ac_exeext
2012 }; then :
2013 ac_retval=0
2014 else
2015 $as_echo "$as_me: failed program was:" >&5
2016 sed 's/^/| /' conftest.$ac_ext >&5
2017
2018 ac_retval=1
2019 fi
2020 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2021 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2022 # interfere with the next link command; also delete a directory that is
2023 # left behind by Apple's compiler. We do this before executing the actions.
2024 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2025 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2026 as_fn_set_status $ac_retval
2027
2028 } # ac_fn_fc_try_link
2029
2030 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2031 # -------------------------------------------
2032 # Tests whether TYPE exists after having included INCLUDES, setting cache
2033 # variable VAR accordingly.
2034 ac_fn_c_check_type ()
2035 {
2036 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2038 $as_echo_n "checking for $2... " >&6; }
2039 if eval \${$3+:} false; then :
2040 $as_echo_n "(cached) " >&6
2041 else
2042 eval "$3=no"
2043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044 /* end confdefs.h. */
2045 $4
2046 int
2047 main ()
2048 {
2049 if (sizeof ($2))
2050 return 0;
2051 ;
2052 return 0;
2053 }
2054 _ACEOF
2055 if ac_fn_c_try_compile "$LINENO"; then :
2056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2057 /* end confdefs.h. */
2058 $4
2059 int
2060 main ()
2061 {
2062 if (sizeof (($2)))
2063 return 0;
2064 ;
2065 return 0;
2066 }
2067 _ACEOF
2068 if ac_fn_c_try_compile "$LINENO"; then :
2069
2070 else
2071 eval "$3=yes"
2072 fi
2073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074 fi
2075 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2076 fi
2077 eval ac_res=\$$3
2078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2079 $as_echo "$ac_res" >&6; }
2080 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2081
2082 } # ac_fn_c_check_type
2083
2084 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2085 # --------------------------------------------
2086 # Tries to find the compile-time value of EXPR in a program that includes
2087 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2088 # computed
2089 ac_fn_c_compute_int ()
2090 {
2091 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2092 if test "$cross_compiling" = yes; then
2093 # Depending upon the size, compute the lo and hi bounds.
2094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095 /* end confdefs.h. */
2096 $4
2097 int
2098 main ()
2099 {
2100 static int test_array [1 - 2 * !(($2) >= 0)];
2101 test_array [0] = 0;
2102 return test_array [0];
2103
2104 ;
2105 return 0;
2106 }
2107 _ACEOF
2108 if ac_fn_c_try_compile "$LINENO"; then :
2109 ac_lo=0 ac_mid=0
2110 while :; do
2111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112 /* end confdefs.h. */
2113 $4
2114 int
2115 main ()
2116 {
2117 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2118 test_array [0] = 0;
2119 return test_array [0];
2120
2121 ;
2122 return 0;
2123 }
2124 _ACEOF
2125 if ac_fn_c_try_compile "$LINENO"; then :
2126 ac_hi=$ac_mid; break
2127 else
2128 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2129 if test $ac_lo -le $ac_mid; then
2130 ac_lo= ac_hi=
2131 break
2132 fi
2133 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2134 fi
2135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2136 done
2137 else
2138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2139 /* end confdefs.h. */
2140 $4
2141 int
2142 main ()
2143 {
2144 static int test_array [1 - 2 * !(($2) < 0)];
2145 test_array [0] = 0;
2146 return test_array [0];
2147
2148 ;
2149 return 0;
2150 }
2151 _ACEOF
2152 if ac_fn_c_try_compile "$LINENO"; then :
2153 ac_hi=-1 ac_mid=-1
2154 while :; do
2155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2156 /* end confdefs.h. */
2157 $4
2158 int
2159 main ()
2160 {
2161 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2162 test_array [0] = 0;
2163 return test_array [0];
2164
2165 ;
2166 return 0;
2167 }
2168 _ACEOF
2169 if ac_fn_c_try_compile "$LINENO"; then :
2170 ac_lo=$ac_mid; break
2171 else
2172 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2173 if test $ac_mid -le $ac_hi; then
2174 ac_lo= ac_hi=
2175 break
2176 fi
2177 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2178 fi
2179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2180 done
2181 else
2182 ac_lo= ac_hi=
2183 fi
2184 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2185 fi
2186 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2187 # Binary search between lo and hi bounds.
2188 while test "x$ac_lo" != "x$ac_hi"; do
2189 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h. */
2192 $4
2193 int
2194 main ()
2195 {
2196 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2197 test_array [0] = 0;
2198 return test_array [0];
2199
2200 ;
2201 return 0;
2202 }
2203 _ACEOF
2204 if ac_fn_c_try_compile "$LINENO"; then :
2205 ac_hi=$ac_mid
2206 else
2207 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2208 fi
2209 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2210 done
2211 case $ac_lo in #((
2212 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2213 '') ac_retval=1 ;;
2214 esac
2215 else
2216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2217 /* end confdefs.h. */
2218 $4
2219 static long int longval () { return $2; }
2220 static unsigned long int ulongval () { return $2; }
2221 #include <stdio.h>
2222 #include <stdlib.h>
2223 int
2224 main ()
2225 {
2226
2227 FILE *f = fopen ("conftest.val", "w");
2228 if (! f)
2229 return 1;
2230 if (($2) < 0)
2231 {
2232 long int i = longval ();
2233 if (i != ($2))
2234 return 1;
2235 fprintf (f, "%ld", i);
2236 }
2237 else
2238 {
2239 unsigned long int i = ulongval ();
2240 if (i != ($2))
2241 return 1;
2242 fprintf (f, "%lu", i);
2243 }
2244 /* Do not output a trailing newline, as this causes \r\n confusion
2245 on some platforms. */
2246 return ferror (f) || fclose (f) != 0;
2247
2248 ;
2249 return 0;
2250 }
2251 _ACEOF
2252 if ac_fn_c_try_run "$LINENO"; then :
2253 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2254 else
2255 ac_retval=1
2256 fi
2257 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2258 conftest.$ac_objext conftest.beam conftest.$ac_ext
2259 rm -f conftest.val
2260
2261 fi
2262 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2263 as_fn_set_status $ac_retval
2264
2265 } # ac_fn_c_compute_int
2266
2267 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2268 # ----------------------------------------------------
2269 # Tries to find if the field MEMBER exists in type AGGR, after including
2270 # INCLUDES, setting cache variable VAR accordingly.
2271 ac_fn_c_check_member ()
2272 {
2273 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2275 $as_echo_n "checking for $2.$3... " >&6; }
2276 if eval \${$4+:} false; then :
2277 $as_echo_n "(cached) " >&6
2278 else
2279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2280 /* end confdefs.h. */
2281 $5
2282 int
2283 main ()
2284 {
2285 static $2 ac_aggr;
2286 if (ac_aggr.$3)
2287 return 0;
2288 ;
2289 return 0;
2290 }
2291 _ACEOF
2292 if ac_fn_c_try_compile "$LINENO"; then :
2293 eval "$4=yes"
2294 else
2295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296 /* end confdefs.h. */
2297 $5
2298 int
2299 main ()
2300 {
2301 static $2 ac_aggr;
2302 if (sizeof ac_aggr.$3)
2303 return 0;
2304 ;
2305 return 0;
2306 }
2307 _ACEOF
2308 if ac_fn_c_try_compile "$LINENO"; then :
2309 eval "$4=yes"
2310 else
2311 eval "$4=no"
2312 fi
2313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2314 fi
2315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2316 fi
2317 eval ac_res=\$$4
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2319 $as_echo "$ac_res" >&6; }
2320 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2321
2322 } # ac_fn_c_check_member
2323 cat >config.log <<_ACEOF
2324 This file contains any messages produced by compilers while
2325 running configure, to aid debugging if configure makes a mistake.
2326
2327 It was created by GNU Fortran Runtime Library $as_me 0.3, which was
2328 generated by GNU Autoconf 2.69. Invocation command line was
2329
2330 $ $0 $@
2331
2332 _ACEOF
2333 exec 5>>config.log
2334 {
2335 cat <<_ASUNAME
2336 ## --------- ##
2337 ## Platform. ##
2338 ## --------- ##
2339
2340 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2341 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2342 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2343 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2344 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2345
2346 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2347 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2348
2349 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2350 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2351 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2352 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2353 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2354 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2355 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2356
2357 _ASUNAME
2358
2359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2360 for as_dir in $PATH
2361 do
2362 IFS=$as_save_IFS
2363 test -z "$as_dir" && as_dir=.
2364 $as_echo "PATH: $as_dir"
2365 done
2366 IFS=$as_save_IFS
2367
2368 } >&5
2369
2370 cat >&5 <<_ACEOF
2371
2372
2373 ## ----------- ##
2374 ## Core tests. ##
2375 ## ----------- ##
2376
2377 _ACEOF
2378
2379
2380 # Keep a trace of the command line.
2381 # Strip out --no-create and --no-recursion so they do not pile up.
2382 # Strip out --silent because we don't want to record it for future runs.
2383 # Also quote any args containing shell meta-characters.
2384 # Make two passes to allow for proper duplicate-argument suppression.
2385 ac_configure_args=
2386 ac_configure_args0=
2387 ac_configure_args1=
2388 ac_must_keep_next=false
2389 for ac_pass in 1 2
2390 do
2391 for ac_arg
2392 do
2393 case $ac_arg in
2394 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2395 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2396 | -silent | --silent | --silen | --sile | --sil)
2397 continue ;;
2398 *\'*)
2399 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2400 esac
2401 case $ac_pass in
2402 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2403 2)
2404 as_fn_append ac_configure_args1 " '$ac_arg'"
2405 if test $ac_must_keep_next = true; then
2406 ac_must_keep_next=false # Got value, back to normal.
2407 else
2408 case $ac_arg in
2409 *=* | --config-cache | -C | -disable-* | --disable-* \
2410 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2411 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2412 | -with-* | --with-* | -without-* | --without-* | --x)
2413 case "$ac_configure_args0 " in
2414 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2415 esac
2416 ;;
2417 -* ) ac_must_keep_next=true ;;
2418 esac
2419 fi
2420 as_fn_append ac_configure_args " '$ac_arg'"
2421 ;;
2422 esac
2423 done
2424 done
2425 { ac_configure_args0=; unset ac_configure_args0;}
2426 { ac_configure_args1=; unset ac_configure_args1;}
2427
2428 # When interrupted or exit'd, cleanup temporary files, and complete
2429 # config.log. We remove comments because anyway the quotes in there
2430 # would cause problems or look ugly.
2431 # WARNING: Use '\'' to represent an apostrophe within the trap.
2432 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2433 trap 'exit_status=$?
2434 # Save into config.log some information that might help in debugging.
2435 {
2436 echo
2437
2438 $as_echo "## ---------------- ##
2439 ## Cache variables. ##
2440 ## ---------------- ##"
2441 echo
2442 # The following way of writing the cache mishandles newlines in values,
2443 (
2444 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2445 eval ac_val=\$$ac_var
2446 case $ac_val in #(
2447 *${as_nl}*)
2448 case $ac_var in #(
2449 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2450 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2451 esac
2452 case $ac_var in #(
2453 _ | IFS | as_nl) ;; #(
2454 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2455 *) { eval $ac_var=; unset $ac_var;} ;;
2456 esac ;;
2457 esac
2458 done
2459 (set) 2>&1 |
2460 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2461 *${as_nl}ac_space=\ *)
2462 sed -n \
2463 "s/'\''/'\''\\\\'\'''\''/g;
2464 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2465 ;; #(
2466 *)
2467 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2468 ;;
2469 esac |
2470 sort
2471 )
2472 echo
2473
2474 $as_echo "## ----------------- ##
2475 ## Output variables. ##
2476 ## ----------------- ##"
2477 echo
2478 for ac_var in $ac_subst_vars
2479 do
2480 eval ac_val=\$$ac_var
2481 case $ac_val in
2482 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2483 esac
2484 $as_echo "$ac_var='\''$ac_val'\''"
2485 done | sort
2486 echo
2487
2488 if test -n "$ac_subst_files"; then
2489 $as_echo "## ------------------- ##
2490 ## File substitutions. ##
2491 ## ------------------- ##"
2492 echo
2493 for ac_var in $ac_subst_files
2494 do
2495 eval ac_val=\$$ac_var
2496 case $ac_val in
2497 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2498 esac
2499 $as_echo "$ac_var='\''$ac_val'\''"
2500 done | sort
2501 echo
2502 fi
2503
2504 if test -s confdefs.h; then
2505 $as_echo "## ----------- ##
2506 ## confdefs.h. ##
2507 ## ----------- ##"
2508 echo
2509 cat confdefs.h
2510 echo
2511 fi
2512 test "$ac_signal" != 0 &&
2513 $as_echo "$as_me: caught signal $ac_signal"
2514 $as_echo "$as_me: exit $exit_status"
2515 } >&5
2516 rm -f core *.core core.conftest.* &&
2517 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2518 exit $exit_status
2519 ' 0
2520 for ac_signal in 1 2 13 15; do
2521 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2522 done
2523 ac_signal=0
2524
2525 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2526 rm -f -r conftest* confdefs.h
2527
2528 $as_echo "/* confdefs.h */" > confdefs.h
2529
2530 # Predefined preprocessor variables.
2531
2532 cat >>confdefs.h <<_ACEOF
2533 #define PACKAGE_NAME "$PACKAGE_NAME"
2534 _ACEOF
2535
2536 cat >>confdefs.h <<_ACEOF
2537 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2538 _ACEOF
2539
2540 cat >>confdefs.h <<_ACEOF
2541 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2542 _ACEOF
2543
2544 cat >>confdefs.h <<_ACEOF
2545 #define PACKAGE_STRING "$PACKAGE_STRING"
2546 _ACEOF
2547
2548 cat >>confdefs.h <<_ACEOF
2549 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2550 _ACEOF
2551
2552 cat >>confdefs.h <<_ACEOF
2553 #define PACKAGE_URL "$PACKAGE_URL"
2554 _ACEOF
2555
2556
2557 # Let the site file select an alternate cache file if it wants to.
2558 # Prefer an explicitly selected file to automatically selected ones.
2559 ac_site_file1=NONE
2560 ac_site_file2=NONE
2561 if test -n "$CONFIG_SITE"; then
2562 # We do not want a PATH search for config.site.
2563 case $CONFIG_SITE in #((
2564 -*) ac_site_file1=./$CONFIG_SITE;;
2565 */*) ac_site_file1=$CONFIG_SITE;;
2566 *) ac_site_file1=./$CONFIG_SITE;;
2567 esac
2568 elif test "x$prefix" != xNONE; then
2569 ac_site_file1=$prefix/share/config.site
2570 ac_site_file2=$prefix/etc/config.site
2571 else
2572 ac_site_file1=$ac_default_prefix/share/config.site
2573 ac_site_file2=$ac_default_prefix/etc/config.site
2574 fi
2575 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2576 do
2577 test "x$ac_site_file" = xNONE && continue
2578 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2580 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2581 sed 's/^/| /' "$ac_site_file" >&5
2582 . "$ac_site_file" \
2583 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2584 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2585 as_fn_error $? "failed to load site script $ac_site_file
2586 See \`config.log' for more details" "$LINENO" 5; }
2587 fi
2588 done
2589
2590 if test -r "$cache_file"; then
2591 # Some versions of bash will fail to source /dev/null (special files
2592 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2593 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2595 $as_echo "$as_me: loading cache $cache_file" >&6;}
2596 case $cache_file in
2597 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2598 *) . "./$cache_file";;
2599 esac
2600 fi
2601 else
2602 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2603 $as_echo "$as_me: creating cache $cache_file" >&6;}
2604 >$cache_file
2605 fi
2606
2607 as_fn_append ac_header_list " unistd.h"
2608 as_fn_append ac_header_list " sys/random.h"
2609 as_fn_append ac_header_list " sys/time.h"
2610 as_fn_append ac_header_list " sys/times.h"
2611 as_fn_append ac_header_list " sys/resource.h"
2612 as_fn_append ac_header_list " sys/types.h"
2613 as_fn_append ac_header_list " sys/stat.h"
2614 as_fn_append ac_header_list " sys/uio.h"
2615 as_fn_append ac_header_list " sys/wait.h"
2616 as_fn_append ac_header_list " floatingpoint.h"
2617 as_fn_append ac_header_list " ieeefp.h"
2618 as_fn_append ac_header_list " fenv.h"
2619 as_fn_append ac_header_list " fptrap.h"
2620 as_fn_append ac_header_list " fpxcp.h"
2621 as_fn_append ac_header_list " pwd.h"
2622 as_fn_append ac_header_list " complex.h"
2623 as_fn_append ac_header_list " xlocale.h"
2624 as_fn_append ac_func_list " getrusage"
2625 as_fn_append ac_func_list " times"
2626 as_fn_append ac_func_list " mkstemp"
2627 as_fn_append ac_func_list " strtof"
2628 as_fn_append ac_func_list " strtold"
2629 as_fn_append ac_func_list " snprintf"
2630 as_fn_append ac_func_list " ftruncate"
2631 as_fn_append ac_func_list " chsize"
2632 as_fn_append ac_func_list " chdir"
2633 as_fn_append ac_func_list " getentropy"
2634 as_fn_append ac_func_list " getlogin"
2635 as_fn_append ac_func_list " gethostname"
2636 as_fn_append ac_func_list " kill"
2637 as_fn_append ac_func_list " link"
2638 as_fn_append ac_func_list " symlink"
2639 as_fn_append ac_func_list " sleep"
2640 as_fn_append ac_func_list " ttyname"
2641 as_fn_append ac_func_list " sigaction"
2642 as_fn_append ac_func_list " waitpid"
2643 as_fn_append ac_func_list " alarm"
2644 as_fn_append ac_func_list " access"
2645 as_fn_append ac_func_list " fork"
2646 as_fn_append ac_func_list " posix_spawn"
2647 as_fn_append ac_func_list " setmode"
2648 as_fn_append ac_func_list " fcntl"
2649 as_fn_append ac_func_list " writev"
2650 as_fn_append ac_func_list " gettimeofday"
2651 as_fn_append ac_func_list " stat"
2652 as_fn_append ac_func_list " fstat"
2653 as_fn_append ac_func_list " lstat"
2654 as_fn_append ac_func_list " getpwuid"
2655 as_fn_append ac_func_list " vsnprintf"
2656 as_fn_append ac_func_list " dup"
2657 as_fn_append ac_func_list " getcwd"
2658 as_fn_append ac_func_list " localtime_r"
2659 as_fn_append ac_func_list " gmtime_r"
2660 as_fn_append ac_func_list " getpwuid_r"
2661 as_fn_append ac_func_list " ttyname_r"
2662 as_fn_append ac_func_list " clock_gettime"
2663 as_fn_append ac_func_list " getgid"
2664 as_fn_append ac_func_list " getpid"
2665 as_fn_append ac_func_list " getuid"
2666 as_fn_append ac_func_list " geteuid"
2667 as_fn_append ac_func_list " umask"
2668 as_fn_append ac_func_list " getegid"
2669 as_fn_append ac_func_list " secure_getenv"
2670 as_fn_append ac_func_list " __secure_getenv"
2671 as_fn_append ac_func_list " mkostemp"
2672 as_fn_append ac_func_list " strnlen"
2673 as_fn_append ac_func_list " strndup"
2674 as_fn_append ac_func_list " newlocale"
2675 as_fn_append ac_func_list " freelocale"
2676 as_fn_append ac_func_list " uselocale"
2677 as_fn_append ac_func_list " strerror_l"
2678 as_fn_append ac_header_list " math.h"
2679 # Check that the precious variables saved in the cache have kept the same
2680 # value.
2681 ac_cache_corrupted=false
2682 for ac_var in $ac_precious_vars; do
2683 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2684 eval ac_new_set=\$ac_env_${ac_var}_set
2685 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2686 eval ac_new_val=\$ac_env_${ac_var}_value
2687 case $ac_old_set,$ac_new_set in
2688 set,)
2689 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2690 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2691 ac_cache_corrupted=: ;;
2692 ,set)
2693 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2694 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2695 ac_cache_corrupted=: ;;
2696 ,);;
2697 *)
2698 if test "x$ac_old_val" != "x$ac_new_val"; then
2699 # differences in whitespace do not lead to failure.
2700 ac_old_val_w=`echo x $ac_old_val`
2701 ac_new_val_w=`echo x $ac_new_val`
2702 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2704 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2705 ac_cache_corrupted=:
2706 else
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2708 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2709 eval $ac_var=\$ac_old_val
2710 fi
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2712 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2713 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2714 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2715 fi;;
2716 esac
2717 # Pass precious variables to config.status.
2718 if test "$ac_new_set" = set; then
2719 case $ac_new_val in
2720 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2721 *) ac_arg=$ac_var=$ac_new_val ;;
2722 esac
2723 case " $ac_configure_args " in
2724 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2725 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2726 esac
2727 fi
2728 done
2729 if $ac_cache_corrupted; then
2730 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2733 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2734 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2735 fi
2736 ## -------------------- ##
2737 ## Main body of script. ##
2738 ## -------------------- ##
2739
2740 ac_ext=c
2741 ac_cpp='$CPP $CPPFLAGS'
2742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2745
2746
2747
2748
2749
2750 ac_config_headers="$ac_config_headers config.h"
2751
2752 ac_aux_dir=
2753 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2754 if test -f "$ac_dir/install-sh"; then
2755 ac_aux_dir=$ac_dir
2756 ac_install_sh="$ac_aux_dir/install-sh -c"
2757 break
2758 elif test -f "$ac_dir/install.sh"; then
2759 ac_aux_dir=$ac_dir
2760 ac_install_sh="$ac_aux_dir/install.sh -c"
2761 break
2762 elif test -f "$ac_dir/shtool"; then
2763 ac_aux_dir=$ac_dir
2764 ac_install_sh="$ac_aux_dir/shtool install -c"
2765 break
2766 fi
2767 done
2768 if test -z "$ac_aux_dir"; then
2769 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2770 fi
2771
2772 # These three variables are undocumented and unsupported,
2773 # and are intended to be withdrawn in a future Autoconf release.
2774 # They can cause serious problems if a builder's source tree is in a directory
2775 # whose full name contains unusual characters.
2776 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2777 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2778 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2779
2780
2781 # Make sure we can run config.sub.
2782 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2783 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2784
2785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2786 $as_echo_n "checking build system type... " >&6; }
2787 if ${ac_cv_build+:} false; then :
2788 $as_echo_n "(cached) " >&6
2789 else
2790 ac_build_alias=$build_alias
2791 test "x$ac_build_alias" = x &&
2792 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2793 test "x$ac_build_alias" = x &&
2794 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2795 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2796 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2797
2798 fi
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2800 $as_echo "$ac_cv_build" >&6; }
2801 case $ac_cv_build in
2802 *-*-*) ;;
2803 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2804 esac
2805 build=$ac_cv_build
2806 ac_save_IFS=$IFS; IFS='-'
2807 set x $ac_cv_build
2808 shift
2809 build_cpu=$1
2810 build_vendor=$2
2811 shift; shift
2812 # Remember, the first character of IFS is used to create $*,
2813 # except with old shells:
2814 build_os=$*
2815 IFS=$ac_save_IFS
2816 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2817
2818
2819 case ${build_alias} in
2820 "") build_noncanonical=${build} ;;
2821 *) build_noncanonical=${build_alias} ;;
2822 esac
2823
2824 case ${host_alias} in
2825 "") host_noncanonical=${build_noncanonical} ;;
2826 *) host_noncanonical=${host_alias} ;;
2827 esac
2828
2829 case ${target_alias} in
2830 "") target_noncanonical=${host_noncanonical} ;;
2831 *) target_noncanonical=${target_alias} ;;
2832 esac
2833
2834
2835 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2836 # have matching libraries, they should use host libraries: Makefile.tpl
2837 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2838 # However, they still use the build modules, because the corresponding
2839 # host modules (e.g. bison) are only built for the host when bootstrap
2840 # finishes. So:
2841 # - build_subdir is where we find build modules, and never changes.
2842 # - build_libsubdir is where we find build libraries, and can be overridden.
2843
2844 # Prefix 'build-' so this never conflicts with target_subdir.
2845 build_subdir="build-${build_noncanonical}"
2846
2847 # Check whether --with-build-libsubdir was given.
2848 if test "${with_build_libsubdir+set}" = set; then :
2849 withval=$with_build_libsubdir; build_libsubdir="$withval"
2850 else
2851 build_libsubdir="$build_subdir"
2852 fi
2853
2854 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2855 if ( test $srcdir = . && test -d gcc ) \
2856 || test -d $srcdir/../host-${host_noncanonical}; then
2857 host_subdir="host-${host_noncanonical}"
2858 else
2859 host_subdir=.
2860 fi
2861 # No prefix.
2862 target_subdir=${target_noncanonical}
2863
2864
2865 # -------
2866 # Options
2867 # -------
2868
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2870 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2871 # Check whether --enable-version-specific-runtime-libs was given.
2872 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2873 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2874 yes) version_specific_libs=yes ;;
2875 no) version_specific_libs=no ;;
2876 *) as_fn_error $? "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2877 esac
2878 else
2879 version_specific_libs=no
2880 fi
2881
2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2883 $as_echo "$version_specific_libs" >&6; }
2884
2885 # Build with intermodule optimisations
2886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-intermodule" >&5
2887 $as_echo_n "checking for --enable-intermodule... " >&6; }
2888 # Check whether --enable-intermodule was given.
2889 if test "${enable_intermodule+set}" = set; then :
2890 enableval=$enable_intermodule; case "$enable_intermodule" in
2891 yes) onestep="-onestep";;
2892 *) onestep="";;
2893 esac
2894 else
2895 onestep=""
2896 fi
2897
2898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_intermodule" >&5
2899 $as_echo "$enable_intermodule" >&6; }
2900 if test x$onestep = x-onestep; then
2901 onestep_TRUE=
2902 onestep_FALSE='#'
2903 else
2904 onestep_TRUE='#'
2905 onestep_FALSE=
2906 fi
2907
2908
2909
2910 # Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2911 #
2912 # You will slowly go insane if you do not grok the following fact: when
2913 # building this library, the top-level /target/ becomes the library's /host/.
2914 #
2915 # configure then causes --target to default to --host, exactly like any
2916 # other package using autoconf. Therefore, 'target' and 'host' will
2917 # always be the same. This makes sense both for native and cross compilers
2918 # just think about it for a little while. :-)
2919 #
2920 # Also, if this library is being configured as part of a cross compiler, the
2921 # top-level configure script will pass the "real" host as $with_cross_host.
2922 #
2923 # Do not delete or change the following two lines. For why, see
2924 # http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2926 $as_echo_n "checking host system type... " >&6; }
2927 if ${ac_cv_host+:} false; then :
2928 $as_echo_n "(cached) " >&6
2929 else
2930 if test "x$host_alias" = x; then
2931 ac_cv_host=$ac_cv_build
2932 else
2933 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2934 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2935 fi
2936
2937 fi
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2939 $as_echo "$ac_cv_host" >&6; }
2940 case $ac_cv_host in
2941 *-*-*) ;;
2942 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2943 esac
2944 host=$ac_cv_host
2945 ac_save_IFS=$IFS; IFS='-'
2946 set x $ac_cv_host
2947 shift
2948 host_cpu=$1
2949 host_vendor=$2
2950 shift; shift
2951 # Remember, the first character of IFS is used to create $*,
2952 # except with old shells:
2953 host_os=$*
2954 IFS=$ac_save_IFS
2955 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2956
2957
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2959 $as_echo_n "checking target system type... " >&6; }
2960 if ${ac_cv_target+:} false; then :
2961 $as_echo_n "(cached) " >&6
2962 else
2963 if test "x$target_alias" = x; then
2964 ac_cv_target=$ac_cv_host
2965 else
2966 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2967 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2968 fi
2969
2970 fi
2971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2972 $as_echo "$ac_cv_target" >&6; }
2973 case $ac_cv_target in
2974 *-*-*) ;;
2975 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2976 esac
2977 target=$ac_cv_target
2978 ac_save_IFS=$IFS; IFS='-'
2979 set x $ac_cv_target
2980 shift
2981 target_cpu=$1
2982 target_vendor=$2
2983 shift; shift
2984 # Remember, the first character of IFS is used to create $*,
2985 # except with old shells:
2986 target_os=$*
2987 IFS=$ac_save_IFS
2988 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2989
2990
2991 # The aliases save the names the user supplied, while $host etc.
2992 # will get canonicalized.
2993 test -n "$target_alias" &&
2994 test "$program_prefix$program_suffix$program_transform_name" = \
2995 NONENONEs,x,x, &&
2996 program_prefix=${target_alias}-
2997
2998
2999
3000
3001 target_alias=${target_alias-$host_alias}
3002
3003
3004 # Sets up automake. Must come after AC_CANONICAL_SYSTEM. Each of the
3005 # following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
3006 # 1.9.6: minimum required version
3007 # no-define: PACKAGE and VERSION will not be #define'd in config.h (a bunch
3008 # of other PACKAGE_* variables will, however, and there's nothing
3009 # we can do about that; they come from AC_INIT).
3010 # foreign: we don't follow the normal rules for GNU packages (no COPYING
3011 # file in the top srcdir, etc, etc), so stop complaining.
3012 # no-dist: we don't want 'dist' and related rules.
3013 # -Wall: turns on all automake warnings...
3014 # -Wno-portability: ...except this one, since GNU make is required.
3015 am__api_version='1.15'
3016
3017 # Find a good install program. We prefer a C program (faster),
3018 # so one script is as good as another. But avoid the broken or
3019 # incompatible versions:
3020 # SysV /etc/install, /usr/sbin/install
3021 # SunOS /usr/etc/install
3022 # IRIX /sbin/install
3023 # AIX /bin/install
3024 # AmigaOS /C/install, which installs bootblocks on floppy discs
3025 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3026 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3027 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3028 # OS/2's system install, which has a completely different semantic
3029 # ./install, which can be erroneously created by make from ./install.sh.
3030 # Reject install programs that cannot install multiple files.
3031 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3032 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3033 if test -z "$INSTALL"; then
3034 if ${ac_cv_path_install+:} false; then :
3035 $as_echo_n "(cached) " >&6
3036 else
3037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3038 for as_dir in $PATH
3039 do
3040 IFS=$as_save_IFS
3041 test -z "$as_dir" && as_dir=.
3042 # Account for people who put trailing slashes in PATH elements.
3043 case $as_dir/ in #((
3044 ./ | .// | /[cC]/* | \
3045 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3046 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3047 /usr/ucb/* ) ;;
3048 *)
3049 # OSF1 and SCO ODT 3.0 have their own names for install.
3050 # Don't use installbsd from OSF since it installs stuff as root
3051 # by default.
3052 for ac_prog in ginstall scoinst install; do
3053 for ac_exec_ext in '' $ac_executable_extensions; do
3054 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3055 if test $ac_prog = install &&
3056 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3057 # AIX install. It has an incompatible calling convention.
3058 :
3059 elif test $ac_prog = install &&
3060 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3061 # program-specific install script used by HP pwplus--don't use.
3062 :
3063 else
3064 rm -rf conftest.one conftest.two conftest.dir
3065 echo one > conftest.one
3066 echo two > conftest.two
3067 mkdir conftest.dir
3068 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3069 test -s conftest.one && test -s conftest.two &&
3070 test -s conftest.dir/conftest.one &&
3071 test -s conftest.dir/conftest.two
3072 then
3073 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3074 break 3
3075 fi
3076 fi
3077 fi
3078 done
3079 done
3080 ;;
3081 esac
3082
3083 done
3084 IFS=$as_save_IFS
3085
3086 rm -rf conftest.one conftest.two conftest.dir
3087
3088 fi
3089 if test "${ac_cv_path_install+set}" = set; then
3090 INSTALL=$ac_cv_path_install
3091 else
3092 # As a last resort, use the slow shell script. Don't cache a
3093 # value for INSTALL within a source directory, because that will
3094 # break other packages using the cache if that directory is
3095 # removed, or if the value is a relative name.
3096 INSTALL=$ac_install_sh
3097 fi
3098 fi
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3100 $as_echo "$INSTALL" >&6; }
3101
3102 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3103 # It thinks the first close brace ends the variable substitution.
3104 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3105
3106 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3107
3108 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3109
3110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3111 $as_echo_n "checking whether build environment is sane... " >&6; }
3112 # Reject unsafe characters in $srcdir or the absolute working directory
3113 # name. Accept space and tab only in the latter.
3114 am_lf='
3115 '
3116 case `pwd` in
3117 *[\\\"\#\$\&\'\`$am_lf]*)
3118 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3119 esac
3120 case $srcdir in
3121 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
3122 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3123 esac
3124
3125 # Do 'set' in a subshell so we don't clobber the current shell's
3126 # arguments. Must try -L first in case configure is actually a
3127 # symlink; some systems play weird games with the mod time of symlinks
3128 # (eg FreeBSD returns the mod time of the symlink's containing
3129 # directory).
3130 if (
3131 am_has_slept=no
3132 for am_try in 1 2; do
3133 echo "timestamp, slept: $am_has_slept" > conftest.file
3134 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3135 if test "$*" = "X"; then
3136 # -L didn't work.
3137 set X `ls -t "$srcdir/configure" conftest.file`
3138 fi
3139 if test "$*" != "X $srcdir/configure conftest.file" \
3140 && test "$*" != "X conftest.file $srcdir/configure"; then
3141
3142 # If neither matched, then we have a broken ls. This can happen
3143 # if, for instance, CONFIG_SHELL is bash and it inherits a
3144 # broken ls alias from the environment. This has actually
3145 # happened. Such a system could not be considered "sane".
3146 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
3147 alias in your environment" "$LINENO" 5
3148 fi
3149 if test "$2" = conftest.file || test $am_try -eq 2; then
3150 break
3151 fi
3152 # Just in case.
3153 sleep 1
3154 am_has_slept=yes
3155 done
3156 test "$2" = conftest.file
3157 )
3158 then
3159 # Ok.
3160 :
3161 else
3162 as_fn_error $? "newly created file is older than distributed files!
3163 Check your system clock" "$LINENO" 5
3164 fi
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3166 $as_echo "yes" >&6; }
3167 # If we didn't sleep, we still need to ensure time stamps of config.status and
3168 # generated files are strictly newer.
3169 am_sleep_pid=
3170 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3171 ( sleep 1 ) &
3172 am_sleep_pid=$!
3173 fi
3174
3175 rm -f conftest.file
3176
3177 test "$program_prefix" != NONE &&
3178 program_transform_name="s&^&$program_prefix&;$program_transform_name"
3179 # Use a double $ so make ignores it.
3180 test "$program_suffix" != NONE &&
3181 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3182 # Double any \ or $.
3183 # By default was `s,x,x', remove it if useless.
3184 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3185 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3186
3187 # Expand $ac_aux_dir to an absolute path.
3188 am_aux_dir=`cd "$ac_aux_dir" && pwd`
3189
3190 if test x"${MISSING+set}" != xset; then
3191 case $am_aux_dir in
3192 *\ * | *\ *)
3193 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3194 *)
3195 MISSING="\${SHELL} $am_aux_dir/missing" ;;
3196 esac
3197 fi
3198 # Use eval to expand $SHELL
3199 if eval "$MISSING --is-lightweight"; then
3200 am_missing_run="$MISSING "
3201 else
3202 am_missing_run=
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3204 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3205 fi
3206
3207 if test x"${install_sh+set}" != xset; then
3208 case $am_aux_dir in
3209 *\ * | *\ *)
3210 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3211 *)
3212 install_sh="\${SHELL} $am_aux_dir/install-sh"
3213 esac
3214 fi
3215
3216 # Installed binaries are usually stripped using 'strip' when the user
3217 # run "make install-strip". However 'strip' might not be the right
3218 # tool to use in cross-compilation environments, therefore Automake
3219 # will honor the 'STRIP' environment variable to overrule this program.
3220 if test "$cross_compiling" != no; then
3221 if test -n "$ac_tool_prefix"; then
3222 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3223 set dummy ${ac_tool_prefix}strip; ac_word=$2
3224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3225 $as_echo_n "checking for $ac_word... " >&6; }
3226 if ${ac_cv_prog_STRIP+:} false; then :
3227 $as_echo_n "(cached) " >&6
3228 else
3229 if test -n "$STRIP"; then
3230 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3231 else
3232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233 for as_dir in $PATH
3234 do
3235 IFS=$as_save_IFS
3236 test -z "$as_dir" && as_dir=.
3237 for ac_exec_ext in '' $ac_executable_extensions; do
3238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3239 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3241 break 2
3242 fi
3243 done
3244 done
3245 IFS=$as_save_IFS
3246
3247 fi
3248 fi
3249 STRIP=$ac_cv_prog_STRIP
3250 if test -n "$STRIP"; then
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3252 $as_echo "$STRIP" >&6; }
3253 else
3254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3255 $as_echo "no" >&6; }
3256 fi
3257
3258
3259 fi
3260 if test -z "$ac_cv_prog_STRIP"; then
3261 ac_ct_STRIP=$STRIP
3262 # Extract the first word of "strip", so it can be a program name with args.
3263 set dummy strip; ac_word=$2
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3265 $as_echo_n "checking for $ac_word... " >&6; }
3266 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3267 $as_echo_n "(cached) " >&6
3268 else
3269 if test -n "$ac_ct_STRIP"; then
3270 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3271 else
3272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3273 for as_dir in $PATH
3274 do
3275 IFS=$as_save_IFS
3276 test -z "$as_dir" && as_dir=.
3277 for ac_exec_ext in '' $ac_executable_extensions; do
3278 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3279 ac_cv_prog_ac_ct_STRIP="strip"
3280 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3281 break 2
3282 fi
3283 done
3284 done
3285 IFS=$as_save_IFS
3286
3287 fi
3288 fi
3289 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3290 if test -n "$ac_ct_STRIP"; then
3291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3292 $as_echo "$ac_ct_STRIP" >&6; }
3293 else
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3295 $as_echo "no" >&6; }
3296 fi
3297
3298 if test "x$ac_ct_STRIP" = x; then
3299 STRIP=":"
3300 else
3301 case $cross_compiling:$ac_tool_warned in
3302 yes:)
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned=yes ;;
3306 esac
3307 STRIP=$ac_ct_STRIP
3308 fi
3309 else
3310 STRIP="$ac_cv_prog_STRIP"
3311 fi
3312
3313 fi
3314 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3315
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3317 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3318 if test -z "$MKDIR_P"; then
3319 if ${ac_cv_path_mkdir+:} false; then :
3320 $as_echo_n "(cached) " >&6
3321 else
3322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3323 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3324 do
3325 IFS=$as_save_IFS
3326 test -z "$as_dir" && as_dir=.
3327 for ac_prog in mkdir gmkdir; do
3328 for ac_exec_ext in '' $ac_executable_extensions; do
3329 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3330 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3331 'mkdir (GNU coreutils) '* | \
3332 'mkdir (coreutils) '* | \
3333 'mkdir (fileutils) '4.1*)
3334 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3335 break 3;;
3336 esac
3337 done
3338 done
3339 done
3340 IFS=$as_save_IFS
3341
3342 fi
3343
3344 test -d ./--version && rmdir ./--version
3345 if test "${ac_cv_path_mkdir+set}" = set; then
3346 MKDIR_P="$ac_cv_path_mkdir -p"
3347 else
3348 # As a last resort, use the slow shell script. Don't cache a
3349 # value for MKDIR_P within a source directory, because that will
3350 # break other packages using the cache if that directory is
3351 # removed, or if the value is a relative name.
3352 MKDIR_P="$ac_install_sh -d"
3353 fi
3354 fi
3355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3356 $as_echo "$MKDIR_P" >&6; }
3357
3358 for ac_prog in gawk mawk nawk awk
3359 do
3360 # Extract the first word of "$ac_prog", so it can be a program name with args.
3361 set dummy $ac_prog; ac_word=$2
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3363 $as_echo_n "checking for $ac_word... " >&6; }
3364 if ${ac_cv_prog_AWK+:} false; then :
3365 $as_echo_n "(cached) " >&6
3366 else
3367 if test -n "$AWK"; then
3368 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3369 else
3370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3371 for as_dir in $PATH
3372 do
3373 IFS=$as_save_IFS
3374 test -z "$as_dir" && as_dir=.
3375 for ac_exec_ext in '' $ac_executable_extensions; do
3376 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3377 ac_cv_prog_AWK="$ac_prog"
3378 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3379 break 2
3380 fi
3381 done
3382 done
3383 IFS=$as_save_IFS
3384
3385 fi
3386 fi
3387 AWK=$ac_cv_prog_AWK
3388 if test -n "$AWK"; then
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3390 $as_echo "$AWK" >&6; }
3391 else
3392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3393 $as_echo "no" >&6; }
3394 fi
3395
3396
3397 test -n "$AWK" && break
3398 done
3399
3400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3401 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3402 set x ${MAKE-make}
3403 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3404 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3405 $as_echo_n "(cached) " >&6
3406 else
3407 cat >conftest.make <<\_ACEOF
3408 SHELL = /bin/sh
3409 all:
3410 @echo '@@@%%%=$(MAKE)=@@@%%%'
3411 _ACEOF
3412 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3413 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3414 *@@@%%%=?*=@@@%%%*)
3415 eval ac_cv_prog_make_${ac_make}_set=yes;;
3416 *)
3417 eval ac_cv_prog_make_${ac_make}_set=no;;
3418 esac
3419 rm -f conftest.make
3420 fi
3421 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3423 $as_echo "yes" >&6; }
3424 SET_MAKE=
3425 else
3426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3427 $as_echo "no" >&6; }
3428 SET_MAKE="MAKE=${MAKE-make}"
3429 fi
3430
3431 rm -rf .tst 2>/dev/null
3432 mkdir .tst 2>/dev/null
3433 if test -d .tst; then
3434 am__leading_dot=.
3435 else
3436 am__leading_dot=_
3437 fi
3438 rmdir .tst 2>/dev/null
3439
3440 # Check whether --enable-silent-rules was given.
3441 if test "${enable_silent_rules+set}" = set; then :
3442 enableval=$enable_silent_rules;
3443 fi
3444
3445 case $enable_silent_rules in # (((
3446 yes) AM_DEFAULT_VERBOSITY=0;;
3447 no) AM_DEFAULT_VERBOSITY=1;;
3448 *) AM_DEFAULT_VERBOSITY=1;;
3449 esac
3450 am_make=${MAKE-make}
3451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3452 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3453 if ${am_cv_make_support_nested_variables+:} false; then :
3454 $as_echo_n "(cached) " >&6
3455 else
3456 if $as_echo 'TRUE=$(BAR$(V))
3457 BAR0=false
3458 BAR1=true
3459 V=1
3460 am__doit:
3461 @$(TRUE)
3462 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3463 am_cv_make_support_nested_variables=yes
3464 else
3465 am_cv_make_support_nested_variables=no
3466 fi
3467 fi
3468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3469 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3470 if test $am_cv_make_support_nested_variables = yes; then
3471 AM_V='$(V)'
3472 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3473 else
3474 AM_V=$AM_DEFAULT_VERBOSITY
3475 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3476 fi
3477 AM_BACKSLASH='\'
3478
3479 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3480 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3481 # is not polluted with repeated "-I."
3482 am__isrc=' -I$(srcdir)'
3483 # test to see if srcdir already configured
3484 if test -f $srcdir/config.status; then
3485 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3486 fi
3487 fi
3488
3489 # test whether we have cygpath
3490 if test -z "$CYGPATH_W"; then
3491 if (cygpath --version) >/dev/null 2>/dev/null; then
3492 CYGPATH_W='cygpath -w'
3493 else
3494 CYGPATH_W=echo
3495 fi
3496 fi
3497
3498
3499 # Define the identity of the package.
3500 PACKAGE='libgfortran'
3501 VERSION='0.3'
3502
3503
3504 # Some tools Automake needs.
3505
3506 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3507
3508
3509 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3510
3511
3512 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3513
3514
3515 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3516
3517
3518 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3519
3520 # For better backward compatibility. To be removed once Automake 1.9.x
3521 # dies out for good. For more background, see:
3522 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3523 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3524 mkdir_p='$(MKDIR_P)'
3525
3526 # We need awk for the "check" target (and possibly the TAP driver). The
3527 # system "awk" is bad on some platforms.
3528 # Always define AMTAR for backward compatibility. Yes, it's still used
3529 # in the wild :-( We should find a proper way to deprecate it ...
3530 AMTAR='$${TAR-tar}'
3531
3532
3533 # We'll loop over all known methods to create a tar archive until one works.
3534 _am_tools='gnutar pax cpio none'
3535
3536 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3537
3538
3539
3540
3541
3542
3543 # POSIX will say in a future version that running "rm -f" with no argument
3544 # is OK; and we want to be able to make that assumption in our Makefile
3545 # recipes. So use an aggressive probe to check that the usage we want is
3546 # actually supported "in the wild" to an acceptable degree.
3547 # See automake bug#10828.
3548 # To make any issue more visible, cause the running configure to be aborted
3549 # by default if the 'rm' program in use doesn't match our expectations; the
3550 # user can still override this though.
3551 if rm -f && rm -fr && rm -rf; then : OK; else
3552 cat >&2 <<'END'
3553 Oops!
3554
3555 Your 'rm' program seems unable to run without file operands specified
3556 on the command line, even when the '-f' option is present. This is contrary
3557 to the behaviour of most rm programs out there, and not conforming with
3558 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3559
3560 Please tell bug-automake@gnu.org about your system, including the value
3561 of your $PATH and any error possibly output before this message. This
3562 can help us improve future automake versions.
3563
3564 END
3565 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3566 echo 'Configuration will proceed anyway, since you have set the' >&2
3567 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3568 echo >&2
3569 else
3570 cat >&2 <<'END'
3571 Aborting the configuration process, to ensure you take notice of the issue.
3572
3573 You can download and install GNU coreutils to get an 'rm' implementation
3574 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3575
3576 If you want to complete the configuration process using your problematic
3577 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3578 to "yes", and re-run configure.
3579
3580 END
3581 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3582 fi
3583 fi
3584
3585
3586
3587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3588 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3589 # Check whether --enable-maintainer-mode was given.
3590 if test "${enable_maintainer_mode+set}" = set; then :
3591 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3592 else
3593 USE_MAINTAINER_MODE=no
3594 fi
3595
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3597 $as_echo "$USE_MAINTAINER_MODE" >&6; }
3598 if test $USE_MAINTAINER_MODE = yes; then
3599 MAINTAINER_MODE_TRUE=
3600 MAINTAINER_MODE_FALSE='#'
3601 else
3602 MAINTAINER_MODE_TRUE='#'
3603 MAINTAINER_MODE_FALSE=
3604 fi
3605
3606 MAINT=$MAINTAINER_MODE_TRUE
3607
3608
3609 # Default to --enable-multilib
3610 # Check whether --enable-multilib was given.
3611 if test "${enable_multilib+set}" = set; then :
3612 enableval=$enable_multilib; case "$enableval" in
3613 yes) multilib=yes ;;
3614 no) multilib=no ;;
3615 *) as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3616 esac
3617 else
3618 multilib=yes
3619 fi
3620
3621
3622 # We may get other options which we leave undocumented:
3623 # --with-target-subdir, --with-multisrctop, --with-multisubdir
3624 # See config-ml.in if you want the gory details.
3625
3626 if test "$srcdir" = "."; then
3627 if test "$with_target_subdir" != "."; then
3628 multi_basedir="$srcdir/$with_multisrctop../.."
3629 else
3630 multi_basedir="$srcdir/$with_multisrctop.."
3631 fi
3632 else
3633 multi_basedir="$srcdir/.."
3634 fi
3635
3636
3637 # Even if the default multilib is not a cross compilation,
3638 # it may be that some of the other multilibs are.
3639 if test $cross_compiling = no && test $multilib = yes \
3640 && test "x${with_multisubdir}" != x ; then
3641 cross_compiling=maybe
3642 fi
3643
3644 ac_config_commands="$ac_config_commands default-1"
3645
3646
3647 # Handy for debugging:
3648 #AC_MSG_NOTICE($build / $host / $target / $host_alias / $target_alias); sleep 5
3649
3650 # Are we being configured with some form of cross compiler?
3651 # NB: We don't actually need to know this just now, but when, say, a test
3652 # suite is included, we'll have to know.
3653 if test "$build" != "$host"; then
3654 LIBGFOR_IS_NATIVE=false
3655
3656 else
3657 LIBGFOR_IS_NATIVE=true
3658 fi
3659
3660 DEPDIR="${am__leading_dot}deps"
3661
3662 ac_config_commands="$ac_config_commands depfiles"
3663
3664
3665 am_make=${MAKE-make}
3666 cat > confinc << 'END'
3667 am__doit:
3668 @echo this is the am__doit target
3669 .PHONY: am__doit
3670 END
3671 # If we don't find an include directive, just comment out the code.
3672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3673 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3674 am__include="#"
3675 am__quote=
3676 _am_result=none
3677 # First try GNU make style include.
3678 echo "include confinc" > confmf
3679 # Ignore all kinds of additional output from 'make'.
3680 case `$am_make -s -f confmf 2> /dev/null` in #(
3681 *the\ am__doit\ target*)
3682 am__include=include
3683 am__quote=
3684 _am_result=GNU
3685 ;;
3686 esac
3687 # Now try BSD make style include.
3688 if test "$am__include" = "#"; then
3689 echo '.include "confinc"' > confmf
3690 case `$am_make -s -f confmf 2> /dev/null` in #(
3691 *the\ am__doit\ target*)
3692 am__include=.include
3693 am__quote="\""
3694 _am_result=BSD
3695 ;;
3696 esac
3697 fi
3698
3699
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3701 $as_echo "$_am_result" >&6; }
3702 rm -f confinc confmf
3703
3704 # Check whether --enable-dependency-tracking was given.
3705 if test "${enable_dependency_tracking+set}" = set; then :
3706 enableval=$enable_dependency_tracking;
3707 fi
3708
3709 if test "x$enable_dependency_tracking" != xno; then
3710 am_depcomp="$ac_aux_dir/depcomp"
3711 AMDEPBACKSLASH='\'
3712 am__nodep='_no'
3713 fi
3714 if test "x$enable_dependency_tracking" != xno; then
3715 AMDEP_TRUE=
3716 AMDEP_FALSE='#'
3717 else
3718 AMDEP_TRUE='#'
3719 AMDEP_FALSE=
3720 fi
3721
3722
3723 ac_ext=c
3724 ac_cpp='$CPP $CPPFLAGS'
3725 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3726 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3727 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3728 if test -n "$ac_tool_prefix"; then
3729 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3730 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3732 $as_echo_n "checking for $ac_word... " >&6; }
3733 if ${ac_cv_prog_CC+:} false; then :
3734 $as_echo_n "(cached) " >&6
3735 else
3736 if test -n "$CC"; then
3737 ac_cv_prog_CC="$CC" # Let the user override the test.
3738 else
3739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3740 for as_dir in $PATH
3741 do
3742 IFS=$as_save_IFS
3743 test -z "$as_dir" && as_dir=.
3744 for ac_exec_ext in '' $ac_executable_extensions; do
3745 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3746 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3747 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3748 break 2
3749 fi
3750 done
3751 done
3752 IFS=$as_save_IFS
3753
3754 fi
3755 fi
3756 CC=$ac_cv_prog_CC
3757 if test -n "$CC"; then
3758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3759 $as_echo "$CC" >&6; }
3760 else
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3762 $as_echo "no" >&6; }
3763 fi
3764
3765
3766 fi
3767 if test -z "$ac_cv_prog_CC"; then
3768 ac_ct_CC=$CC
3769 # Extract the first word of "gcc", so it can be a program name with args.
3770 set dummy gcc; ac_word=$2
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3772 $as_echo_n "checking for $ac_word... " >&6; }
3773 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3774 $as_echo_n "(cached) " >&6
3775 else
3776 if test -n "$ac_ct_CC"; then
3777 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3778 else
3779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3780 for as_dir in $PATH
3781 do
3782 IFS=$as_save_IFS
3783 test -z "$as_dir" && as_dir=.
3784 for ac_exec_ext in '' $ac_executable_extensions; do
3785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3786 ac_cv_prog_ac_ct_CC="gcc"
3787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3788 break 2
3789 fi
3790 done
3791 done
3792 IFS=$as_save_IFS
3793
3794 fi
3795 fi
3796 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3797 if test -n "$ac_ct_CC"; then
3798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3799 $as_echo "$ac_ct_CC" >&6; }
3800 else
3801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3802 $as_echo "no" >&6; }
3803 fi
3804
3805 if test "x$ac_ct_CC" = x; then
3806 CC=""
3807 else
3808 case $cross_compiling:$ac_tool_warned in
3809 yes:)
3810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3811 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3812 ac_tool_warned=yes ;;
3813 esac
3814 CC=$ac_ct_CC
3815 fi
3816 else
3817 CC="$ac_cv_prog_CC"
3818 fi
3819
3820 if test -z "$CC"; then
3821 if test -n "$ac_tool_prefix"; then
3822 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3823 set dummy ${ac_tool_prefix}cc; ac_word=$2
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3825 $as_echo_n "checking for $ac_word... " >&6; }
3826 if ${ac_cv_prog_CC+:} false; then :
3827 $as_echo_n "(cached) " >&6
3828 else
3829 if test -n "$CC"; then
3830 ac_cv_prog_CC="$CC" # Let the user override the test.
3831 else
3832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3833 for as_dir in $PATH
3834 do
3835 IFS=$as_save_IFS
3836 test -z "$as_dir" && as_dir=.
3837 for ac_exec_ext in '' $ac_executable_extensions; do
3838 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3839 ac_cv_prog_CC="${ac_tool_prefix}cc"
3840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3841 break 2
3842 fi
3843 done
3844 done
3845 IFS=$as_save_IFS
3846
3847 fi
3848 fi
3849 CC=$ac_cv_prog_CC
3850 if test -n "$CC"; then
3851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3852 $as_echo "$CC" >&6; }
3853 else
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3855 $as_echo "no" >&6; }
3856 fi
3857
3858
3859 fi
3860 fi
3861 if test -z "$CC"; then
3862 # Extract the first word of "cc", so it can be a program name with args.
3863 set dummy cc; ac_word=$2
3864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3865 $as_echo_n "checking for $ac_word... " >&6; }
3866 if ${ac_cv_prog_CC+:} false; then :
3867 $as_echo_n "(cached) " >&6
3868 else
3869 if test -n "$CC"; then
3870 ac_cv_prog_CC="$CC" # Let the user override the test.
3871 else
3872 ac_prog_rejected=no
3873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3874 for as_dir in $PATH
3875 do
3876 IFS=$as_save_IFS
3877 test -z "$as_dir" && as_dir=.
3878 for ac_exec_ext in '' $ac_executable_extensions; do
3879 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3880 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3881 ac_prog_rejected=yes
3882 continue
3883 fi
3884 ac_cv_prog_CC="cc"
3885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3886 break 2
3887 fi
3888 done
3889 done
3890 IFS=$as_save_IFS
3891
3892 if test $ac_prog_rejected = yes; then
3893 # We found a bogon in the path, so make sure we never use it.
3894 set dummy $ac_cv_prog_CC
3895 shift
3896 if test $# != 0; then
3897 # We chose a different compiler from the bogus one.
3898 # However, it has the same basename, so the bogon will be chosen
3899 # first if we set CC to just the basename; use the full file name.
3900 shift
3901 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3902 fi
3903 fi
3904 fi
3905 fi
3906 CC=$ac_cv_prog_CC
3907 if test -n "$CC"; then
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3909 $as_echo "$CC" >&6; }
3910 else
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3912 $as_echo "no" >&6; }
3913 fi
3914
3915
3916 fi
3917 if test -z "$CC"; then
3918 if test -n "$ac_tool_prefix"; then
3919 for ac_prog in cl.exe
3920 do
3921 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3922 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3924 $as_echo_n "checking for $ac_word... " >&6; }
3925 if ${ac_cv_prog_CC+:} false; then :
3926 $as_echo_n "(cached) " >&6
3927 else
3928 if test -n "$CC"; then
3929 ac_cv_prog_CC="$CC" # Let the user override the test.
3930 else
3931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 for as_dir in $PATH
3933 do
3934 IFS=$as_save_IFS
3935 test -z "$as_dir" && as_dir=.
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3938 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3940 break 2
3941 fi
3942 done
3943 done
3944 IFS=$as_save_IFS
3945
3946 fi
3947 fi
3948 CC=$ac_cv_prog_CC
3949 if test -n "$CC"; then
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3951 $as_echo "$CC" >&6; }
3952 else
3953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3954 $as_echo "no" >&6; }
3955 fi
3956
3957
3958 test -n "$CC" && break
3959 done
3960 fi
3961 if test -z "$CC"; then
3962 ac_ct_CC=$CC
3963 for ac_prog in cl.exe
3964 do
3965 # Extract the first word of "$ac_prog", so it can be a program name with args.
3966 set dummy $ac_prog; ac_word=$2
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3968 $as_echo_n "checking for $ac_word... " >&6; }
3969 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3970 $as_echo_n "(cached) " >&6
3971 else
3972 if test -n "$ac_ct_CC"; then
3973 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3974 else
3975 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3976 for as_dir in $PATH
3977 do
3978 IFS=$as_save_IFS
3979 test -z "$as_dir" && as_dir=.
3980 for ac_exec_ext in '' $ac_executable_extensions; do
3981 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3982 ac_cv_prog_ac_ct_CC="$ac_prog"
3983 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3984 break 2
3985 fi
3986 done
3987 done
3988 IFS=$as_save_IFS
3989
3990 fi
3991 fi
3992 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3993 if test -n "$ac_ct_CC"; then
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3995 $as_echo "$ac_ct_CC" >&6; }
3996 else
3997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3998 $as_echo "no" >&6; }
3999 fi
4000
4001
4002 test -n "$ac_ct_CC" && break
4003 done
4004
4005 if test "x$ac_ct_CC" = x; then
4006 CC=""
4007 else
4008 case $cross_compiling:$ac_tool_warned in
4009 yes:)
4010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4011 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4012 ac_tool_warned=yes ;;
4013 esac
4014 CC=$ac_ct_CC
4015 fi
4016 fi
4017
4018 fi
4019
4020
4021 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4022 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4023 as_fn_error $? "no acceptable C compiler found in \$PATH
4024 See \`config.log' for more details" "$LINENO" 5; }
4025
4026 # Provide some information about the compiler.
4027 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4028 set X $ac_compile
4029 ac_compiler=$2
4030 for ac_option in --version -v -V -qversion; do
4031 { { ac_try="$ac_compiler $ac_option >&5"
4032 case "(($ac_try" in
4033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4034 *) ac_try_echo=$ac_try;;
4035 esac
4036 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4037 $as_echo "$ac_try_echo"; } >&5
4038 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4039 ac_status=$?
4040 if test -s conftest.err; then
4041 sed '10a\
4042 ... rest of stderr output deleted ...
4043 10q' conftest.err >conftest.er1
4044 cat conftest.er1 >&5
4045 fi
4046 rm -f conftest.er1 conftest.err
4047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4048 test $ac_status = 0; }
4049 done
4050
4051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4052 /* end confdefs.h. */
4053
4054 int
4055 main ()
4056 {
4057
4058 ;
4059 return 0;
4060 }
4061 _ACEOF
4062 # FIXME: Cleanup?
4063 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
4064 (eval $ac_link) 2>&5
4065 ac_status=$?
4066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4067 test $ac_status = 0; }; then :
4068 gcc_no_link=no
4069 else
4070 gcc_no_link=yes
4071 fi
4072 if test x$gcc_no_link = xyes; then
4073 # Setting cross_compile will disable run tests; it will
4074 # also disable AC_CHECK_FILE but that's generally
4075 # correct if we can't link.
4076 cross_compiling=yes
4077 EXEEXT=
4078 else
4079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080 /* end confdefs.h. */
4081
4082 int
4083 main ()
4084 {
4085
4086 ;
4087 return 0;
4088 }
4089 _ACEOF
4090 ac_clean_files_save=$ac_clean_files
4091 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4092 # Try to create an executable without -o first, disregard a.out.
4093 # It will help us diagnose broken compilers, and finding out an intuition
4094 # of exeext.
4095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4096 $as_echo_n "checking whether the C compiler works... " >&6; }
4097 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4098
4099 # The possible output files:
4100 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4101
4102 ac_rmfiles=
4103 for ac_file in $ac_files
4104 do
4105 case $ac_file in
4106 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4107 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4108 esac
4109 done
4110 rm -f $ac_rmfiles
4111
4112 if { { ac_try="$ac_link_default"
4113 case "(($ac_try" in
4114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4115 *) ac_try_echo=$ac_try;;
4116 esac
4117 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4118 $as_echo "$ac_try_echo"; } >&5
4119 (eval "$ac_link_default") 2>&5
4120 ac_status=$?
4121 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4122 test $ac_status = 0; }; then :
4123 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4124 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4125 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4126 # so that the user can short-circuit this test for compilers unknown to
4127 # Autoconf.
4128 for ac_file in $ac_files ''
4129 do
4130 test -f "$ac_file" || continue
4131 case $ac_file in
4132 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4133 ;;
4134 [ab].out )
4135 # We found the default executable, but exeext='' is most
4136 # certainly right.
4137 break;;
4138 *.* )
4139 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4140 then :; else
4141 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4142 fi
4143 # We set ac_cv_exeext here because the later test for it is not
4144 # safe: cross compilers may not add the suffix if given an `-o'
4145 # argument, so we may need to know it at that point already.
4146 # Even if this section looks crufty: it has the advantage of
4147 # actually working.
4148 break;;
4149 * )
4150 break;;
4151 esac
4152 done
4153 test "$ac_cv_exeext" = no && ac_cv_exeext=
4154
4155 else
4156 ac_file=''
4157 fi
4158 if test -z "$ac_file"; then :
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4160 $as_echo "no" >&6; }
4161 $as_echo "$as_me: failed program was:" >&5
4162 sed 's/^/| /' conftest.$ac_ext >&5
4163
4164 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4165 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4166 as_fn_error 77 "C compiler cannot create executables
4167 See \`config.log' for more details" "$LINENO" 5; }
4168 else
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4170 $as_echo "yes" >&6; }
4171 fi
4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4173 $as_echo_n "checking for C compiler default output file name... " >&6; }
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4175 $as_echo "$ac_file" >&6; }
4176 ac_exeext=$ac_cv_exeext
4177
4178 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4179 ac_clean_files=$ac_clean_files_save
4180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4181 $as_echo_n "checking for suffix of executables... " >&6; }
4182 if { { ac_try="$ac_link"
4183 case "(($ac_try" in
4184 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4185 *) ac_try_echo=$ac_try;;
4186 esac
4187 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4188 $as_echo "$ac_try_echo"; } >&5
4189 (eval "$ac_link") 2>&5
4190 ac_status=$?
4191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4192 test $ac_status = 0; }; then :
4193 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4194 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4195 # work properly (i.e., refer to `conftest.exe'), while it won't with
4196 # `rm'.
4197 for ac_file in conftest.exe conftest conftest.*; do
4198 test -f "$ac_file" || continue
4199 case $ac_file in
4200 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4201 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4202 break;;
4203 * ) break;;
4204 esac
4205 done
4206 else
4207 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4208 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4209 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4210 See \`config.log' for more details" "$LINENO" 5; }
4211 fi
4212 rm -f conftest conftest$ac_cv_exeext
4213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4214 $as_echo "$ac_cv_exeext" >&6; }
4215
4216 rm -f conftest.$ac_ext
4217 EXEEXT=$ac_cv_exeext
4218 ac_exeext=$EXEEXT
4219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4220 /* end confdefs.h. */
4221 #include <stdio.h>
4222 int
4223 main ()
4224 {
4225 FILE *f = fopen ("conftest.out", "w");
4226 return ferror (f) || fclose (f) != 0;
4227
4228 ;
4229 return 0;
4230 }
4231 _ACEOF
4232 ac_clean_files="$ac_clean_files conftest.out"
4233 # Check that the compiler produces executables we can run. If not, either
4234 # the compiler is broken, or we cross compile.
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4236 $as_echo_n "checking whether we are cross compiling... " >&6; }
4237 if test "$cross_compiling" != yes; then
4238 { { ac_try="$ac_link"
4239 case "(($ac_try" in
4240 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4241 *) ac_try_echo=$ac_try;;
4242 esac
4243 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4244 $as_echo "$ac_try_echo"; } >&5
4245 (eval "$ac_link") 2>&5
4246 ac_status=$?
4247 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4248 test $ac_status = 0; }
4249 if { ac_try='./conftest$ac_cv_exeext'
4250 { { case "(($ac_try" in
4251 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4252 *) ac_try_echo=$ac_try;;
4253 esac
4254 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4255 $as_echo "$ac_try_echo"; } >&5
4256 (eval "$ac_try") 2>&5
4257 ac_status=$?
4258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4259 test $ac_status = 0; }; }; then
4260 cross_compiling=no
4261 else
4262 if test "$cross_compiling" = maybe; then
4263 cross_compiling=yes
4264 else
4265 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4267 as_fn_error $? "cannot run C compiled programs.
4268 If you meant to cross compile, use \`--host'.
4269 See \`config.log' for more details" "$LINENO" 5; }
4270 fi
4271 fi
4272 fi
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4274 $as_echo "$cross_compiling" >&6; }
4275
4276 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4277 ac_clean_files=$ac_clean_files_save
4278 fi
4279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4280 $as_echo_n "checking for suffix of object files... " >&6; }
4281 if ${ac_cv_objext+:} false; then :
4282 $as_echo_n "(cached) " >&6
4283 else
4284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4285 /* end confdefs.h. */
4286
4287 int
4288 main ()
4289 {
4290
4291 ;
4292 return 0;
4293 }
4294 _ACEOF
4295 rm -f conftest.o conftest.obj
4296 if { { ac_try="$ac_compile"
4297 case "(($ac_try" in
4298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4299 *) ac_try_echo=$ac_try;;
4300 esac
4301 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4302 $as_echo "$ac_try_echo"; } >&5
4303 (eval "$ac_compile") 2>&5
4304 ac_status=$?
4305 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4306 test $ac_status = 0; }; then :
4307 for ac_file in conftest.o conftest.obj conftest.*; do
4308 test -f "$ac_file" || continue;
4309 case $ac_file in
4310 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4311 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4312 break;;
4313 esac
4314 done
4315 else
4316 $as_echo "$as_me: failed program was:" >&5
4317 sed 's/^/| /' conftest.$ac_ext >&5
4318
4319 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4320 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4321 as_fn_error $? "cannot compute suffix of object files: cannot compile
4322 See \`config.log' for more details" "$LINENO" 5; }
4323 fi
4324 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4325 fi
4326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4327 $as_echo "$ac_cv_objext" >&6; }
4328 OBJEXT=$ac_cv_objext
4329 ac_objext=$OBJEXT
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4331 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4332 if ${ac_cv_c_compiler_gnu+:} false; then :
4333 $as_echo_n "(cached) " >&6
4334 else
4335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4336 /* end confdefs.h. */
4337
4338 int
4339 main ()
4340 {
4341 #ifndef __GNUC__
4342 choke me
4343 #endif
4344
4345 ;
4346 return 0;
4347 }
4348 _ACEOF
4349 if ac_fn_c_try_compile "$LINENO"; then :
4350 ac_compiler_gnu=yes
4351 else
4352 ac_compiler_gnu=no
4353 fi
4354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4355 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4356
4357 fi
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4359 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4360 if test $ac_compiler_gnu = yes; then
4361 GCC=yes
4362 else
4363 GCC=
4364 fi
4365 ac_test_CFLAGS=${CFLAGS+set}
4366 ac_save_CFLAGS=$CFLAGS
4367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4368 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4369 if ${ac_cv_prog_cc_g+:} false; then :
4370 $as_echo_n "(cached) " >&6
4371 else
4372 ac_save_c_werror_flag=$ac_c_werror_flag
4373 ac_c_werror_flag=yes
4374 ac_cv_prog_cc_g=no
4375 CFLAGS="-g"
4376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4377 /* end confdefs.h. */
4378
4379 int
4380 main ()
4381 {
4382
4383 ;
4384 return 0;
4385 }
4386 _ACEOF
4387 if ac_fn_c_try_compile "$LINENO"; then :
4388 ac_cv_prog_cc_g=yes
4389 else
4390 CFLAGS=""
4391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4392 /* end confdefs.h. */
4393
4394 int
4395 main ()
4396 {
4397
4398 ;
4399 return 0;
4400 }
4401 _ACEOF
4402 if ac_fn_c_try_compile "$LINENO"; then :
4403
4404 else
4405 ac_c_werror_flag=$ac_save_c_werror_flag
4406 CFLAGS="-g"
4407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4408 /* end confdefs.h. */
4409
4410 int
4411 main ()
4412 {
4413
4414 ;
4415 return 0;
4416 }
4417 _ACEOF
4418 if ac_fn_c_try_compile "$LINENO"; then :
4419 ac_cv_prog_cc_g=yes
4420 fi
4421 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4422 fi
4423 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4424 fi
4425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4426 ac_c_werror_flag=$ac_save_c_werror_flag
4427 fi
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4429 $as_echo "$ac_cv_prog_cc_g" >&6; }
4430 if test "$ac_test_CFLAGS" = set; then
4431 CFLAGS=$ac_save_CFLAGS
4432 elif test $ac_cv_prog_cc_g = yes; then
4433 if test "$GCC" = yes; then
4434 CFLAGS="-g -O2"
4435 else
4436 CFLAGS="-g"
4437 fi
4438 else
4439 if test "$GCC" = yes; then
4440 CFLAGS="-O2"
4441 else
4442 CFLAGS=
4443 fi
4444 fi
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4446 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4447 if ${ac_cv_prog_cc_c89+:} false; then :
4448 $as_echo_n "(cached) " >&6
4449 else
4450 ac_cv_prog_cc_c89=no
4451 ac_save_CC=$CC
4452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h. */
4454 #include <stdarg.h>
4455 #include <stdio.h>
4456 struct stat;
4457 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4458 struct buf { int x; };
4459 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4460 static char *e (p, i)
4461 char **p;
4462 int i;
4463 {
4464 return p[i];
4465 }
4466 static char *f (char * (*g) (char **, int), char **p, ...)
4467 {
4468 char *s;
4469 va_list v;
4470 va_start (v,p);
4471 s = g (p, va_arg (v,int));
4472 va_end (v);
4473 return s;
4474 }
4475
4476 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4477 function prototypes and stuff, but not '\xHH' hex character constants.
4478 These don't provoke an error unfortunately, instead are silently treated
4479 as 'x'. The following induces an error, until -std is added to get
4480 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4481 array size at least. It's necessary to write '\x00'==0 to get something
4482 that's true only with -std. */
4483 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4484
4485 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4486 inside strings and character constants. */
4487 #define FOO(x) 'x'
4488 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4489
4490 int test (int i, double x);
4491 struct s1 {int (*f) (int a);};
4492 struct s2 {int (*f) (double a);};
4493 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4494 int argc;
4495 char **argv;
4496 int
4497 main ()
4498 {
4499 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4500 ;
4501 return 0;
4502 }
4503 _ACEOF
4504 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4505 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4506 do
4507 CC="$ac_save_CC $ac_arg"
4508 if ac_fn_c_try_compile "$LINENO"; then :
4509 ac_cv_prog_cc_c89=$ac_arg
4510 fi
4511 rm -f core conftest.err conftest.$ac_objext
4512 test "x$ac_cv_prog_cc_c89" != "xno" && break
4513 done
4514 rm -f conftest.$ac_ext
4515 CC=$ac_save_CC
4516
4517 fi
4518 # AC_CACHE_VAL
4519 case "x$ac_cv_prog_cc_c89" in
4520 x)
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4522 $as_echo "none needed" >&6; } ;;
4523 xno)
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4525 $as_echo "unsupported" >&6; } ;;
4526 *)
4527 CC="$CC $ac_cv_prog_cc_c89"
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4529 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4530 esac
4531 if test "x$ac_cv_prog_cc_c89" != xno; then :
4532
4533 fi
4534
4535 ac_ext=c
4536 ac_cpp='$CPP $CPPFLAGS'
4537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4540
4541 ac_ext=c
4542 ac_cpp='$CPP $CPPFLAGS'
4543 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4544 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4545 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4547 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4548 if ${am_cv_prog_cc_c_o+:} false; then :
4549 $as_echo_n "(cached) " >&6
4550 else
4551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4552 /* end confdefs.h. */
4553
4554 int
4555 main ()
4556 {
4557
4558 ;
4559 return 0;
4560 }
4561 _ACEOF
4562 # Make sure it works both with $CC and with simple cc.
4563 # Following AC_PROG_CC_C_O, we do the test twice because some
4564 # compilers refuse to overwrite an existing .o file with -o,
4565 # though they will create one.
4566 am_cv_prog_cc_c_o=yes
4567 for am_i in 1 2; do
4568 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4569 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4570 ac_status=$?
4571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4572 (exit $ac_status); } \
4573 && test -f conftest2.$ac_objext; then
4574 : OK
4575 else
4576 am_cv_prog_cc_c_o=no
4577 break
4578 fi
4579 done
4580 rm -f core conftest*
4581 unset am_i
4582 fi
4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4584 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4585 if test "$am_cv_prog_cc_c_o" != yes; then
4586 # Losing compiler, so override with the script.
4587 # FIXME: It is wrong to rewrite CC.
4588 # But if we don't then we get into trouble of one sort or another.
4589 # A longer-term fix would be to have automake use am__CC in this case,
4590 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4591 CC="$am_aux_dir/compile $CC"
4592 fi
4593 ac_ext=c
4594 ac_cpp='$CPP $CPPFLAGS'
4595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4598
4599
4600 depcc="$CC" am_compiler_list=
4601
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4603 $as_echo_n "checking dependency style of $depcc... " >&6; }
4604 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4605 $as_echo_n "(cached) " >&6
4606 else
4607 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4608 # We make a subdir and do the tests there. Otherwise we can end up
4609 # making bogus files that we don't know about and never remove. For
4610 # instance it was reported that on HP-UX the gcc test will end up
4611 # making a dummy file named 'D' -- because '-MD' means "put the output
4612 # in D".
4613 rm -rf conftest.dir
4614 mkdir conftest.dir
4615 # Copy depcomp to subdir because otherwise we won't find it if we're
4616 # using a relative directory.
4617 cp "$am_depcomp" conftest.dir
4618 cd conftest.dir
4619 # We will build objects and dependencies in a subdirectory because
4620 # it helps to detect inapplicable dependency modes. For instance
4621 # both Tru64's cc and ICC support -MD to output dependencies as a
4622 # side effect of compilation, but ICC will put the dependencies in
4623 # the current directory while Tru64 will put them in the object
4624 # directory.
4625 mkdir sub
4626
4627 am_cv_CC_dependencies_compiler_type=none
4628 if test "$am_compiler_list" = ""; then
4629 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4630 fi
4631 am__universal=false
4632 case " $depcc " in #(
4633 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4634 esac
4635
4636 for depmode in $am_compiler_list; do
4637 # Setup a source with many dependencies, because some compilers
4638 # like to wrap large dependency lists on column 80 (with \), and
4639 # we should not choose a depcomp mode which is confused by this.
4640 #
4641 # We need to recreate these files for each test, as the compiler may
4642 # overwrite some of them when testing with obscure command lines.
4643 # This happens at least with the AIX C compiler.
4644 : > sub/conftest.c
4645 for i in 1 2 3 4 5 6; do
4646 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4647 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4648 # Solaris 10 /bin/sh.
4649 echo '/* dummy */' > sub/conftst$i.h
4650 done
4651 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4652
4653 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4654 # mode. It turns out that the SunPro C++ compiler does not properly
4655 # handle '-M -o', and we need to detect this. Also, some Intel
4656 # versions had trouble with output in subdirs.
4657 am__obj=sub/conftest.${OBJEXT-o}
4658 am__minus_obj="-o $am__obj"
4659 case $depmode in
4660 gcc)
4661 # This depmode causes a compiler race in universal mode.
4662 test "$am__universal" = false || continue
4663 ;;
4664 nosideeffect)
4665 # After this tag, mechanisms are not by side-effect, so they'll
4666 # only be used when explicitly requested.
4667 if test "x$enable_dependency_tracking" = xyes; then
4668 continue
4669 else
4670 break
4671 fi
4672 ;;
4673 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4674 # This compiler won't grok '-c -o', but also, the minuso test has
4675 # not run yet. These depmodes are late enough in the game, and
4676 # so weak that their functioning should not be impacted.
4677 am__obj=conftest.${OBJEXT-o}
4678 am__minus_obj=
4679 ;;
4680 none) break ;;
4681 esac
4682 if depmode=$depmode \
4683 source=sub/conftest.c object=$am__obj \
4684 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4685 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4686 >/dev/null 2>conftest.err &&
4687 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4688 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4689 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4690 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4691 # icc doesn't choke on unknown options, it will just issue warnings
4692 # or remarks (even with -Werror). So we grep stderr for any message
4693 # that says an option was ignored or not supported.
4694 # When given -MP, icc 7.0 and 7.1 complain thusly:
4695 # icc: Command line warning: ignoring option '-M'; no argument required
4696 # The diagnosis changed in icc 8.0:
4697 # icc: Command line remark: option '-MP' not supported
4698 if (grep 'ignoring option' conftest.err ||
4699 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4700 am_cv_CC_dependencies_compiler_type=$depmode
4701 break
4702 fi
4703 fi
4704 done
4705
4706 cd ..
4707 rm -rf conftest.dir
4708 else
4709 am_cv_CC_dependencies_compiler_type=none
4710 fi
4711
4712 fi
4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4714 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4715 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4716
4717 if
4718 test "x$enable_dependency_tracking" != xno \
4719 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4720 am__fastdepCC_TRUE=
4721 am__fastdepCC_FALSE='#'
4722 else
4723 am__fastdepCC_TRUE='#'
4724 am__fastdepCC_FALSE=
4725 fi
4726
4727
4728
4729 ac_ext=c
4730 ac_cpp='$CPP $CPPFLAGS'
4731 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4732 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4733 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4735 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4736 # On Suns, sometimes $CPP names a directory.
4737 if test -n "$CPP" && test -d "$CPP"; then
4738 CPP=
4739 fi
4740 if test -z "$CPP"; then
4741 if ${ac_cv_prog_CPP+:} false; then :
4742 $as_echo_n "(cached) " >&6
4743 else
4744 # Double quotes because CPP needs to be expanded
4745 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4746 do
4747 ac_preproc_ok=false
4748 for ac_c_preproc_warn_flag in '' yes
4749 do
4750 # Use a header file that comes with gcc, so configuring glibc
4751 # with a fresh cross-compiler works.
4752 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4753 # <limits.h> exists even on freestanding compilers.
4754 # On the NeXT, cc -E runs the code through the compiler's parser,
4755 # not just through cpp. "Syntax error" is here to catch this case.
4756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4757 /* end confdefs.h. */
4758 #ifdef __STDC__
4759 # include <limits.h>
4760 #else
4761 # include <assert.h>
4762 #endif
4763 Syntax error
4764 _ACEOF
4765 if ac_fn_c_try_cpp "$LINENO"; then :
4766
4767 else
4768 # Broken: fails on valid input.
4769 continue
4770 fi
4771 rm -f conftest.err conftest.i conftest.$ac_ext
4772
4773 # OK, works on sane cases. Now check whether nonexistent headers
4774 # can be detected and how.
4775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4776 /* end confdefs.h. */
4777 #include <ac_nonexistent.h>
4778 _ACEOF
4779 if ac_fn_c_try_cpp "$LINENO"; then :
4780 # Broken: success on invalid input.
4781 continue
4782 else
4783 # Passes both tests.
4784 ac_preproc_ok=:
4785 break
4786 fi
4787 rm -f conftest.err conftest.i conftest.$ac_ext
4788
4789 done
4790 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4791 rm -f conftest.i conftest.err conftest.$ac_ext
4792 if $ac_preproc_ok; then :
4793 break
4794 fi
4795
4796 done
4797 ac_cv_prog_CPP=$CPP
4798
4799 fi
4800 CPP=$ac_cv_prog_CPP
4801 else
4802 ac_cv_prog_CPP=$CPP
4803 fi
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4805 $as_echo "$CPP" >&6; }
4806 ac_preproc_ok=false
4807 for ac_c_preproc_warn_flag in '' yes
4808 do
4809 # Use a header file that comes with gcc, so configuring glibc
4810 # with a fresh cross-compiler works.
4811 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4812 # <limits.h> exists even on freestanding compilers.
4813 # On the NeXT, cc -E runs the code through the compiler's parser,
4814 # not just through cpp. "Syntax error" is here to catch this case.
4815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4816 /* end confdefs.h. */
4817 #ifdef __STDC__
4818 # include <limits.h>
4819 #else
4820 # include <assert.h>
4821 #endif
4822 Syntax error
4823 _ACEOF
4824 if ac_fn_c_try_cpp "$LINENO"; then :
4825
4826 else
4827 # Broken: fails on valid input.
4828 continue
4829 fi
4830 rm -f conftest.err conftest.i conftest.$ac_ext
4831
4832 # OK, works on sane cases. Now check whether nonexistent headers
4833 # can be detected and how.
4834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4835 /* end confdefs.h. */
4836 #include <ac_nonexistent.h>
4837 _ACEOF
4838 if ac_fn_c_try_cpp "$LINENO"; then :
4839 # Broken: success on invalid input.
4840 continue
4841 else
4842 # Passes both tests.
4843 ac_preproc_ok=:
4844 break
4845 fi
4846 rm -f conftest.err conftest.i conftest.$ac_ext
4847
4848 done
4849 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4850 rm -f conftest.i conftest.err conftest.$ac_ext
4851 if $ac_preproc_ok; then :
4852
4853 else
4854 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4855 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4856 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4857 See \`config.log' for more details" "$LINENO" 5; }
4858 fi
4859
4860 ac_ext=c
4861 ac_cpp='$CPP $CPPFLAGS'
4862 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4863 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4864 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4865
4866
4867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4868 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4869 if ${ac_cv_path_GREP+:} false; then :
4870 $as_echo_n "(cached) " >&6
4871 else
4872 if test -z "$GREP"; then
4873 ac_path_GREP_found=false
4874 # Loop through the user's path and test for each of PROGNAME-LIST
4875 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4876 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4877 do
4878 IFS=$as_save_IFS
4879 test -z "$as_dir" && as_dir=.
4880 for ac_prog in grep ggrep; do
4881 for ac_exec_ext in '' $ac_executable_extensions; do
4882 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4883 as_fn_executable_p "$ac_path_GREP" || continue
4884 # Check for GNU ac_path_GREP and select it if it is found.
4885 # Check for GNU $ac_path_GREP
4886 case `"$ac_path_GREP" --version 2>&1` in
4887 *GNU*)
4888 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4889 *)
4890 ac_count=0
4891 $as_echo_n 0123456789 >"conftest.in"
4892 while :
4893 do
4894 cat "conftest.in" "conftest.in" >"conftest.tmp"
4895 mv "conftest.tmp" "conftest.in"
4896 cp "conftest.in" "conftest.nl"
4897 $as_echo 'GREP' >> "conftest.nl"
4898 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4899 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4900 as_fn_arith $ac_count + 1 && ac_count=$as_val
4901 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4902 # Best one so far, save it but keep looking for a better one
4903 ac_cv_path_GREP="$ac_path_GREP"
4904 ac_path_GREP_max=$ac_count
4905 fi
4906 # 10*(2^10) chars as input seems more than enough
4907 test $ac_count -gt 10 && break
4908 done
4909 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4910 esac
4911
4912 $ac_path_GREP_found && break 3
4913 done
4914 done
4915 done
4916 IFS=$as_save_IFS
4917 if test -z "$ac_cv_path_GREP"; then
4918 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4919 fi
4920 else
4921 ac_cv_path_GREP=$GREP
4922 fi
4923
4924 fi
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4926 $as_echo "$ac_cv_path_GREP" >&6; }
4927 GREP="$ac_cv_path_GREP"
4928
4929
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4931 $as_echo_n "checking for egrep... " >&6; }
4932 if ${ac_cv_path_EGREP+:} false; then :
4933 $as_echo_n "(cached) " >&6
4934 else
4935 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4936 then ac_cv_path_EGREP="$GREP -E"
4937 else
4938 if test -z "$EGREP"; then
4939 ac_path_EGREP_found=false
4940 # Loop through the user's path and test for each of PROGNAME-LIST
4941 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4942 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4943 do
4944 IFS=$as_save_IFS
4945 test -z "$as_dir" && as_dir=.
4946 for ac_prog in egrep; do
4947 for ac_exec_ext in '' $ac_executable_extensions; do
4948 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4949 as_fn_executable_p "$ac_path_EGREP" || continue
4950 # Check for GNU ac_path_EGREP and select it if it is found.
4951 # Check for GNU $ac_path_EGREP
4952 case `"$ac_path_EGREP" --version 2>&1` in
4953 *GNU*)
4954 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4955 *)
4956 ac_count=0
4957 $as_echo_n 0123456789 >"conftest.in"
4958 while :
4959 do
4960 cat "conftest.in" "conftest.in" >"conftest.tmp"
4961 mv "conftest.tmp" "conftest.in"
4962 cp "conftest.in" "conftest.nl"
4963 $as_echo 'EGREP' >> "conftest.nl"
4964 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4965 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4966 as_fn_arith $ac_count + 1 && ac_count=$as_val
4967 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4968 # Best one so far, save it but keep looking for a better one
4969 ac_cv_path_EGREP="$ac_path_EGREP"
4970 ac_path_EGREP_max=$ac_count
4971 fi
4972 # 10*(2^10) chars as input seems more than enough
4973 test $ac_count -gt 10 && break
4974 done
4975 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4976 esac
4977
4978 $ac_path_EGREP_found && break 3
4979 done
4980 done
4981 done
4982 IFS=$as_save_IFS
4983 if test -z "$ac_cv_path_EGREP"; then
4984 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4985 fi
4986 else
4987 ac_cv_path_EGREP=$EGREP
4988 fi
4989
4990 fi
4991 fi
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4993 $as_echo "$ac_cv_path_EGREP" >&6; }
4994 EGREP="$ac_cv_path_EGREP"
4995
4996
4997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4998 $as_echo_n "checking for ANSI C header files... " >&6; }
4999 if ${ac_cv_header_stdc+:} false; then :
5000 $as_echo_n "(cached) " >&6
5001 else
5002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5003 /* end confdefs.h. */
5004 #include <stdlib.h>
5005 #include <stdarg.h>
5006 #include <string.h>
5007 #include <float.h>
5008
5009 int
5010 main ()
5011 {
5012
5013 ;
5014 return 0;
5015 }
5016 _ACEOF
5017 if ac_fn_c_try_compile "$LINENO"; then :
5018 ac_cv_header_stdc=yes
5019 else
5020 ac_cv_header_stdc=no
5021 fi
5022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5023
5024 if test $ac_cv_header_stdc = yes; then
5025 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5027 /* end confdefs.h. */
5028 #include <string.h>
5029
5030 _ACEOF
5031 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5032 $EGREP "memchr" >/dev/null 2>&1; then :
5033
5034 else
5035 ac_cv_header_stdc=no
5036 fi
5037 rm -f conftest*
5038
5039 fi
5040
5041 if test $ac_cv_header_stdc = yes; then
5042 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5044 /* end confdefs.h. */
5045 #include <stdlib.h>
5046
5047 _ACEOF
5048 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5049 $EGREP "free" >/dev/null 2>&1; then :
5050
5051 else
5052 ac_cv_header_stdc=no
5053 fi
5054 rm -f conftest*
5055
5056 fi
5057
5058 if test $ac_cv_header_stdc = yes; then
5059 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5060 if test "$cross_compiling" = yes; then :
5061 :
5062 else
5063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5064 /* end confdefs.h. */
5065 #include <ctype.h>
5066 #include <stdlib.h>
5067 #if ((' ' & 0x0FF) == 0x020)
5068 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5069 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5070 #else
5071 # define ISLOWER(c) \
5072 (('a' <= (c) && (c) <= 'i') \
5073 || ('j' <= (c) && (c) <= 'r') \
5074 || ('s' <= (c) && (c) <= 'z'))
5075 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5076 #endif
5077
5078 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5079 int
5080 main ()
5081 {
5082 int i;
5083 for (i = 0; i < 256; i++)
5084 if (XOR (islower (i), ISLOWER (i))
5085 || toupper (i) != TOUPPER (i))
5086 return 2;
5087 return 0;
5088 }
5089 _ACEOF
5090 if ac_fn_c_try_run "$LINENO"; then :
5091
5092 else
5093 ac_cv_header_stdc=no
5094 fi
5095 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5096 conftest.$ac_objext conftest.beam conftest.$ac_ext
5097 fi
5098
5099 fi
5100 fi
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5102 $as_echo "$ac_cv_header_stdc" >&6; }
5103 if test $ac_cv_header_stdc = yes; then
5104
5105 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5106
5107 fi
5108
5109 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5110 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5111 inttypes.h stdint.h unistd.h
5112 do :
5113 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5114 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5115 "
5116 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5117 cat >>confdefs.h <<_ACEOF
5118 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5119 _ACEOF
5120
5121 fi
5122
5123 done
5124
5125
5126
5127 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5128 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5129 MINIX=yes
5130 else
5131 MINIX=
5132 fi
5133
5134
5135 if test "$MINIX" = yes; then
5136
5137 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5138
5139
5140 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5141
5142
5143 $as_echo "#define _MINIX 1" >>confdefs.h
5144
5145 fi
5146
5147
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5149 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5150 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5151 $as_echo_n "(cached) " >&6
5152 else
5153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5154 /* end confdefs.h. */
5155
5156 # define __EXTENSIONS__ 1
5157 $ac_includes_default
5158 int
5159 main ()
5160 {
5161
5162 ;
5163 return 0;
5164 }
5165 _ACEOF
5166 if ac_fn_c_try_compile "$LINENO"; then :
5167 ac_cv_safe_to_define___extensions__=yes
5168 else
5169 ac_cv_safe_to_define___extensions__=no
5170 fi
5171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5172 fi
5173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5174 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5175 test $ac_cv_safe_to_define___extensions__ = yes &&
5176 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5177
5178 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5179
5180 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5181
5182 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5183
5184 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5185
5186
5187
5188 # Calculate toolexeclibdir
5189 # Also toolexecdir, though it's only used in toolexeclibdir
5190 case ${version_specific_libs} in
5191 yes)
5192 # Need the gcc compiler version to know where to install libraries
5193 # and header files if --enable-version-specific-runtime-libs option
5194 # is selected.
5195 toolexecdir='$(libdir)/gcc/$(target_alias)'
5196 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
5197 ;;
5198 no)
5199 if test -n "$with_cross_host" &&
5200 test x"$with_cross_host" != x"no"; then
5201 # Install a library built with a cross compiler in tooldir, not libdir.
5202 toolexecdir='$(exec_prefix)/$(target_alias)'
5203 toolexeclibdir='$(toolexecdir)/lib'
5204 else
5205 toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
5206 toolexeclibdir='$(libdir)'
5207 fi
5208 multi_os_directory=`$CC -print-multi-os-directory`
5209 case $multi_os_directory in
5210 .) ;; # Avoid trailing /.
5211 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
5212 esac
5213 ;;
5214 esac
5215
5216
5217
5218 # Create a spec file, so that compile/link tests don't fail
5219 test -f libgfortran.spec || touch libgfortran.spec
5220
5221 ac_ext=c
5222 ac_cpp='$CPP $CPPFLAGS'
5223 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5224 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5225 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5226
5227 # Check the compiler.
5228 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
5229 # We must force CC to /not/ be precious variables; otherwise
5230 # the wrong, non-multilib-adjusted value will be used in multilibs.
5231 # As a side effect, we have to subst CFLAGS ourselves.
5232
5233
5234
5235 ac_ext=c
5236 ac_cpp='$CPP $CPPFLAGS'
5237 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5238 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5239 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5240 if test -n "$ac_tool_prefix"; then
5241 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5242 set dummy ${ac_tool_prefix}gcc; ac_word=$2
5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5244 $as_echo_n "checking for $ac_word... " >&6; }
5245 if ${ac_cv_prog_CC+:} false; then :
5246 $as_echo_n "(cached) " >&6
5247 else
5248 if test -n "$CC"; then
5249 ac_cv_prog_CC="$CC" # Let the user override the test.
5250 else
5251 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5252 for as_dir in $PATH
5253 do
5254 IFS=$as_save_IFS
5255 test -z "$as_dir" && as_dir=.
5256 for ac_exec_ext in '' $ac_executable_extensions; do
5257 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5258 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5259 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5260 break 2
5261 fi
5262 done
5263 done
5264 IFS=$as_save_IFS
5265
5266 fi
5267 fi
5268 CC=$ac_cv_prog_CC
5269 if test -n "$CC"; then
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5271 $as_echo "$CC" >&6; }
5272 else
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5274 $as_echo "no" >&6; }
5275 fi
5276
5277
5278 fi
5279 if test -z "$ac_cv_prog_CC"; then
5280 ac_ct_CC=$CC
5281 # Extract the first word of "gcc", so it can be a program name with args.
5282 set dummy gcc; ac_word=$2
5283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5284 $as_echo_n "checking for $ac_word... " >&6; }
5285 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5286 $as_echo_n "(cached) " >&6
5287 else
5288 if test -n "$ac_ct_CC"; then
5289 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5290 else
5291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5292 for as_dir in $PATH
5293 do
5294 IFS=$as_save_IFS
5295 test -z "$as_dir" && as_dir=.
5296 for ac_exec_ext in '' $ac_executable_extensions; do
5297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5298 ac_cv_prog_ac_ct_CC="gcc"
5299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5300 break 2
5301 fi
5302 done
5303 done
5304 IFS=$as_save_IFS
5305
5306 fi
5307 fi
5308 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5309 if test -n "$ac_ct_CC"; then
5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5311 $as_echo "$ac_ct_CC" >&6; }
5312 else
5313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5314 $as_echo "no" >&6; }
5315 fi
5316
5317 if test "x$ac_ct_CC" = x; then
5318 CC=""
5319 else
5320 case $cross_compiling:$ac_tool_warned in
5321 yes:)
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5323 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5324 ac_tool_warned=yes ;;
5325 esac
5326 CC=$ac_ct_CC
5327 fi
5328 else
5329 CC="$ac_cv_prog_CC"
5330 fi
5331
5332 if test -z "$CC"; then
5333 if test -n "$ac_tool_prefix"; then
5334 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5335 set dummy ${ac_tool_prefix}cc; ac_word=$2
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5337 $as_echo_n "checking for $ac_word... " >&6; }
5338 if ${ac_cv_prog_CC+:} false; then :
5339 $as_echo_n "(cached) " >&6
5340 else
5341 if test -n "$CC"; then
5342 ac_cv_prog_CC="$CC" # Let the user override the test.
5343 else
5344 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5345 for as_dir in $PATH
5346 do
5347 IFS=$as_save_IFS
5348 test -z "$as_dir" && as_dir=.
5349 for ac_exec_ext in '' $ac_executable_extensions; do
5350 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5351 ac_cv_prog_CC="${ac_tool_prefix}cc"
5352 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5353 break 2
5354 fi
5355 done
5356 done
5357 IFS=$as_save_IFS
5358
5359 fi
5360 fi
5361 CC=$ac_cv_prog_CC
5362 if test -n "$CC"; then
5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5364 $as_echo "$CC" >&6; }
5365 else
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367 $as_echo "no" >&6; }
5368 fi
5369
5370
5371 fi
5372 fi
5373 if test -z "$CC"; then
5374 # Extract the first word of "cc", so it can be a program name with args.
5375 set dummy cc; ac_word=$2
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5377 $as_echo_n "checking for $ac_word... " >&6; }
5378 if ${ac_cv_prog_CC+:} false; then :
5379 $as_echo_n "(cached) " >&6
5380 else
5381 if test -n "$CC"; then
5382 ac_cv_prog_CC="$CC" # Let the user override the test.
5383 else
5384 ac_prog_rejected=no
5385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5386 for as_dir in $PATH
5387 do
5388 IFS=$as_save_IFS
5389 test -z "$as_dir" && as_dir=.
5390 for ac_exec_ext in '' $ac_executable_extensions; do
5391 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5392 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5393 ac_prog_rejected=yes
5394 continue
5395 fi
5396 ac_cv_prog_CC="cc"
5397 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5398 break 2
5399 fi
5400 done
5401 done
5402 IFS=$as_save_IFS
5403
5404 if test $ac_prog_rejected = yes; then
5405 # We found a bogon in the path, so make sure we never use it.
5406 set dummy $ac_cv_prog_CC
5407 shift
5408 if test $# != 0; then
5409 # We chose a different compiler from the bogus one.
5410 # However, it has the same basename, so the bogon will be chosen
5411 # first if we set CC to just the basename; use the full file name.
5412 shift
5413 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5414 fi
5415 fi
5416 fi
5417 fi
5418 CC=$ac_cv_prog_CC
5419 if test -n "$CC"; then
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5421 $as_echo "$CC" >&6; }
5422 else
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5424 $as_echo "no" >&6; }
5425 fi
5426
5427
5428 fi
5429 if test -z "$CC"; then
5430 if test -n "$ac_tool_prefix"; then
5431 for ac_prog in cl.exe
5432 do
5433 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5434 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5436 $as_echo_n "checking for $ac_word... " >&6; }
5437 if ${ac_cv_prog_CC+:} false; then :
5438 $as_echo_n "(cached) " >&6
5439 else
5440 if test -n "$CC"; then
5441 ac_cv_prog_CC="$CC" # Let the user override the test.
5442 else
5443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5444 for as_dir in $PATH
5445 do
5446 IFS=$as_save_IFS
5447 test -z "$as_dir" && as_dir=.
5448 for ac_exec_ext in '' $ac_executable_extensions; do
5449 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5450 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5452 break 2
5453 fi
5454 done
5455 done
5456 IFS=$as_save_IFS
5457
5458 fi
5459 fi
5460 CC=$ac_cv_prog_CC
5461 if test -n "$CC"; then
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5463 $as_echo "$CC" >&6; }
5464 else
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5466 $as_echo "no" >&6; }
5467 fi
5468
5469
5470 test -n "$CC" && break
5471 done
5472 fi
5473 if test -z "$CC"; then
5474 ac_ct_CC=$CC
5475 for ac_prog in cl.exe
5476 do
5477 # Extract the first word of "$ac_prog", so it can be a program name with args.
5478 set dummy $ac_prog; ac_word=$2
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5480 $as_echo_n "checking for $ac_word... " >&6; }
5481 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5482 $as_echo_n "(cached) " >&6
5483 else
5484 if test -n "$ac_ct_CC"; then
5485 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5486 else
5487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5488 for as_dir in $PATH
5489 do
5490 IFS=$as_save_IFS
5491 test -z "$as_dir" && as_dir=.
5492 for ac_exec_ext in '' $ac_executable_extensions; do
5493 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5494 ac_cv_prog_ac_ct_CC="$ac_prog"
5495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5496 break 2
5497 fi
5498 done
5499 done
5500 IFS=$as_save_IFS
5501
5502 fi
5503 fi
5504 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5505 if test -n "$ac_ct_CC"; then
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5507 $as_echo "$ac_ct_CC" >&6; }
5508 else
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510 $as_echo "no" >&6; }
5511 fi
5512
5513
5514 test -n "$ac_ct_CC" && break
5515 done
5516
5517 if test "x$ac_ct_CC" = x; then
5518 CC=""
5519 else
5520 case $cross_compiling:$ac_tool_warned in
5521 yes:)
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5523 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5524 ac_tool_warned=yes ;;
5525 esac
5526 CC=$ac_ct_CC
5527 fi
5528 fi
5529
5530 fi
5531
5532
5533 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5534 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5535 as_fn_error $? "no acceptable C compiler found in \$PATH
5536 See \`config.log' for more details" "$LINENO" 5; }
5537
5538 # Provide some information about the compiler.
5539 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5540 set X $ac_compile
5541 ac_compiler=$2
5542 for ac_option in --version -v -V -qversion; do
5543 { { ac_try="$ac_compiler $ac_option >&5"
5544 case "(($ac_try" in
5545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5546 *) ac_try_echo=$ac_try;;
5547 esac
5548 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5549 $as_echo "$ac_try_echo"; } >&5
5550 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5551 ac_status=$?
5552 if test -s conftest.err; then
5553 sed '10a\
5554 ... rest of stderr output deleted ...
5555 10q' conftest.err >conftest.er1
5556 cat conftest.er1 >&5
5557 fi
5558 rm -f conftest.er1 conftest.err
5559 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5560 test $ac_status = 0; }
5561 done
5562
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5564 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5565 if ${ac_cv_c_compiler_gnu+:} false; then :
5566 $as_echo_n "(cached) " >&6
5567 else
5568 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5569 /* end confdefs.h. */
5570
5571 int
5572 main ()
5573 {
5574 #ifndef __GNUC__
5575 choke me
5576 #endif
5577
5578 ;
5579 return 0;
5580 }
5581 _ACEOF
5582 if ac_fn_c_try_compile "$LINENO"; then :
5583 ac_compiler_gnu=yes
5584 else
5585 ac_compiler_gnu=no
5586 fi
5587 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5588 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5589
5590 fi
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5592 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5593 if test $ac_compiler_gnu = yes; then
5594 GCC=yes
5595 else
5596 GCC=
5597 fi
5598 ac_test_CFLAGS=${CFLAGS+set}
5599 ac_save_CFLAGS=$CFLAGS
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5601 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5602 if ${ac_cv_prog_cc_g+:} false; then :
5603 $as_echo_n "(cached) " >&6
5604 else
5605 ac_save_c_werror_flag=$ac_c_werror_flag
5606 ac_c_werror_flag=yes
5607 ac_cv_prog_cc_g=no
5608 CFLAGS="-g"
5609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5610 /* end confdefs.h. */
5611
5612 int
5613 main ()
5614 {
5615
5616 ;
5617 return 0;
5618 }
5619 _ACEOF
5620 if ac_fn_c_try_compile "$LINENO"; then :
5621 ac_cv_prog_cc_g=yes
5622 else
5623 CFLAGS=""
5624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5625 /* end confdefs.h. */
5626
5627 int
5628 main ()
5629 {
5630
5631 ;
5632 return 0;
5633 }
5634 _ACEOF
5635 if ac_fn_c_try_compile "$LINENO"; then :
5636
5637 else
5638 ac_c_werror_flag=$ac_save_c_werror_flag
5639 CFLAGS="-g"
5640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5641 /* end confdefs.h. */
5642
5643 int
5644 main ()
5645 {
5646
5647 ;
5648 return 0;
5649 }
5650 _ACEOF
5651 if ac_fn_c_try_compile "$LINENO"; then :
5652 ac_cv_prog_cc_g=yes
5653 fi
5654 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5655 fi
5656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5657 fi
5658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5659 ac_c_werror_flag=$ac_save_c_werror_flag
5660 fi
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5662 $as_echo "$ac_cv_prog_cc_g" >&6; }
5663 if test "$ac_test_CFLAGS" = set; then
5664 CFLAGS=$ac_save_CFLAGS
5665 elif test $ac_cv_prog_cc_g = yes; then
5666 if test "$GCC" = yes; then
5667 CFLAGS="-g -O2"
5668 else
5669 CFLAGS="-g"
5670 fi
5671 else
5672 if test "$GCC" = yes; then
5673 CFLAGS="-O2"
5674 else
5675 CFLAGS=
5676 fi
5677 fi
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5679 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5680 if ${ac_cv_prog_cc_c89+:} false; then :
5681 $as_echo_n "(cached) " >&6
5682 else
5683 ac_cv_prog_cc_c89=no
5684 ac_save_CC=$CC
5685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5686 /* end confdefs.h. */
5687 #include <stdarg.h>
5688 #include <stdio.h>
5689 struct stat;
5690 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
5691 struct buf { int x; };
5692 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5693 static char *e (p, i)
5694 char **p;
5695 int i;
5696 {
5697 return p[i];
5698 }
5699 static char *f (char * (*g) (char **, int), char **p, ...)
5700 {
5701 char *s;
5702 va_list v;
5703 va_start (v,p);
5704 s = g (p, va_arg (v,int));
5705 va_end (v);
5706 return s;
5707 }
5708
5709 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
5710 function prototypes and stuff, but not '\xHH' hex character constants.
5711 These don't provoke an error unfortunately, instead are silently treated
5712 as 'x'. The following induces an error, until -std is added to get
5713 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
5714 array size at least. It's necessary to write '\x00'==0 to get something
5715 that's true only with -std. */
5716 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5717
5718 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5719 inside strings and character constants. */
5720 #define FOO(x) 'x'
5721 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5722
5723 int test (int i, double x);
5724 struct s1 {int (*f) (int a);};
5725 struct s2 {int (*f) (double a);};
5726 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5727 int argc;
5728 char **argv;
5729 int
5730 main ()
5731 {
5732 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
5733 ;
5734 return 0;
5735 }
5736 _ACEOF
5737 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5738 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5739 do
5740 CC="$ac_save_CC $ac_arg"
5741 if ac_fn_c_try_compile "$LINENO"; then :
5742 ac_cv_prog_cc_c89=$ac_arg
5743 fi
5744 rm -f core conftest.err conftest.$ac_objext
5745 test "x$ac_cv_prog_cc_c89" != "xno" && break
5746 done
5747 rm -f conftest.$ac_ext
5748 CC=$ac_save_CC
5749
5750 fi
5751 # AC_CACHE_VAL
5752 case "x$ac_cv_prog_cc_c89" in
5753 x)
5754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5755 $as_echo "none needed" >&6; } ;;
5756 xno)
5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5758 $as_echo "unsupported" >&6; } ;;
5759 *)
5760 CC="$CC $ac_cv_prog_cc_c89"
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5762 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5763 esac
5764 if test "x$ac_cv_prog_cc_c89" != xno; then :
5765
5766 fi
5767
5768 ac_ext=c
5769 ac_cpp='$CPP $CPPFLAGS'
5770 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5771 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5772 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5773
5774 ac_ext=c
5775 ac_cpp='$CPP $CPPFLAGS'
5776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5780 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
5781 if ${am_cv_prog_cc_c_o+:} false; then :
5782 $as_echo_n "(cached) " >&6
5783 else
5784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5785 /* end confdefs.h. */
5786
5787 int
5788 main ()
5789 {
5790
5791 ;
5792 return 0;
5793 }
5794 _ACEOF
5795 # Make sure it works both with $CC and with simple cc.
5796 # Following AC_PROG_CC_C_O, we do the test twice because some
5797 # compilers refuse to overwrite an existing .o file with -o,
5798 # though they will create one.
5799 am_cv_prog_cc_c_o=yes
5800 for am_i in 1 2; do
5801 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5802 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5803 ac_status=$?
5804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5805 (exit $ac_status); } \
5806 && test -f conftest2.$ac_objext; then
5807 : OK
5808 else
5809 am_cv_prog_cc_c_o=no
5810 break
5811 fi
5812 done
5813 rm -f core conftest*
5814 unset am_i
5815 fi
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5817 $as_echo "$am_cv_prog_cc_c_o" >&6; }
5818 if test "$am_cv_prog_cc_c_o" != yes; then
5819 # Losing compiler, so override with the script.
5820 # FIXME: It is wrong to rewrite CC.
5821 # But if we don't then we get into trouble of one sort or another.
5822 # A longer-term fix would be to have automake use am__CC in this case,
5823 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5824 CC="$am_aux_dir/compile $CC"
5825 fi
5826 ac_ext=c
5827 ac_cpp='$CPP $CPPFLAGS'
5828 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5829 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5830 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5831
5832
5833 depcc="$CC" am_compiler_list=
5834
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5836 $as_echo_n "checking dependency style of $depcc... " >&6; }
5837 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5838 $as_echo_n "(cached) " >&6
5839 else
5840 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5841 # We make a subdir and do the tests there. Otherwise we can end up
5842 # making bogus files that we don't know about and never remove. For
5843 # instance it was reported that on HP-UX the gcc test will end up
5844 # making a dummy file named 'D' -- because '-MD' means "put the output
5845 # in D".
5846 rm -rf conftest.dir
5847 mkdir conftest.dir
5848 # Copy depcomp to subdir because otherwise we won't find it if we're
5849 # using a relative directory.
5850 cp "$am_depcomp" conftest.dir
5851 cd conftest.dir
5852 # We will build objects and dependencies in a subdirectory because
5853 # it helps to detect inapplicable dependency modes. For instance
5854 # both Tru64's cc and ICC support -MD to output dependencies as a
5855 # side effect of compilation, but ICC will put the dependencies in
5856 # the current directory while Tru64 will put them in the object
5857 # directory.
5858 mkdir sub
5859
5860 am_cv_CC_dependencies_compiler_type=none
5861 if test "$am_compiler_list" = ""; then
5862 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5863 fi
5864 am__universal=false
5865 case " $depcc " in #(
5866 *\ -arch\ *\ -arch\ *) am__universal=true ;;
5867 esac
5868
5869 for depmode in $am_compiler_list; do
5870 # Setup a source with many dependencies, because some compilers
5871 # like to wrap large dependency lists on column 80 (with \), and
5872 # we should not choose a depcomp mode which is confused by this.
5873 #
5874 # We need to recreate these files for each test, as the compiler may
5875 # overwrite some of them when testing with obscure command lines.
5876 # This happens at least with the AIX C compiler.
5877 : > sub/conftest.c
5878 for i in 1 2 3 4 5 6; do
5879 echo '#include "conftst'$i'.h"' >> sub/conftest.c
5880 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5881 # Solaris 10 /bin/sh.
5882 echo '/* dummy */' > sub/conftst$i.h
5883 done
5884 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5885
5886 # We check with '-c' and '-o' for the sake of the "dashmstdout"
5887 # mode. It turns out that the SunPro C++ compiler does not properly
5888 # handle '-M -o', and we need to detect this. Also, some Intel
5889 # versions had trouble with output in subdirs.
5890 am__obj=sub/conftest.${OBJEXT-o}
5891 am__minus_obj="-o $am__obj"
5892 case $depmode in
5893 gcc)
5894 # This depmode causes a compiler race in universal mode.
5895 test "$am__universal" = false || continue
5896 ;;
5897 nosideeffect)
5898 # After this tag, mechanisms are not by side-effect, so they'll
5899 # only be used when explicitly requested.
5900 if test "x$enable_dependency_tracking" = xyes; then
5901 continue
5902 else
5903 break
5904 fi
5905 ;;
5906 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5907 # This compiler won't grok '-c -o', but also, the minuso test has
5908 # not run yet. These depmodes are late enough in the game, and
5909 # so weak that their functioning should not be impacted.
5910 am__obj=conftest.${OBJEXT-o}
5911 am__minus_obj=
5912 ;;
5913 none) break ;;
5914 esac
5915 if depmode=$depmode \
5916 source=sub/conftest.c object=$am__obj \
5917 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5918 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5919 >/dev/null 2>conftest.err &&
5920 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5921 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5922 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5923 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5924 # icc doesn't choke on unknown options, it will just issue warnings
5925 # or remarks (even with -Werror). So we grep stderr for any message
5926 # that says an option was ignored or not supported.
5927 # When given -MP, icc 7.0 and 7.1 complain thusly:
5928 # icc: Command line warning: ignoring option '-M'; no argument required
5929 # The diagnosis changed in icc 8.0:
5930 # icc: Command line remark: option '-MP' not supported
5931 if (grep 'ignoring option' conftest.err ||
5932 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5933 am_cv_CC_dependencies_compiler_type=$depmode
5934 break
5935 fi
5936 fi
5937 done
5938
5939 cd ..
5940 rm -rf conftest.dir
5941 else
5942 am_cv_CC_dependencies_compiler_type=none
5943 fi
5944
5945 fi
5946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5947 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5948 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5949
5950 if
5951 test "x$enable_dependency_tracking" != xno \
5952 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5953 am__fastdepCC_TRUE=
5954 am__fastdepCC_FALSE='#'
5955 else
5956 am__fastdepCC_TRUE='#'
5957 am__fastdepCC_FALSE=
5958 fi
5959
5960
5961
5962
5963
5964
5965
5966
5967 # Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
5968 if test "x$GCC" = "xyes"; then
5969 AM_FCFLAGS="-I . -Wall -Werror -fimplicit-none -fno-repack-arrays -fno-underscoring"
5970 ## We like to use C11 and C99 routines when available. This makes
5971 ## sure that
5972 ## __STDC_VERSION__ is set such that libc includes make them available.
5973 AM_CFLAGS="-std=gnu11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wextra -Wwrite-strings -Werror=implicit-function-declaration -Werror=vla"
5974 ## Compile the following tests with the same system header contents
5975 ## that we'll encounter when compiling our own source files.
5976 CFLAGS="-std=gnu11 $CFLAGS"
5977 fi
5978
5979 # Add CET specific flags if CET is enabled
5980 # Check whether --enable-cet was given.
5981 if test "${enable_cet+set}" = set; then :
5982 enableval=$enable_cet;
5983 case "$enableval" in
5984 yes|no|auto) ;;
5985 *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
5986 esac
5987
5988 else
5989 enable_cet=no
5990 fi
5991
5992
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
5994 $as_echo_n "checking for CET support... " >&6; }
5995
5996 case "$host" in
5997 i[34567]86-*-linux* | x86_64-*-linux*)
5998 case "$enable_cet" in
5999 auto)
6000 # Check if target supports multi-byte NOPs
6001 # and if assembler supports CET insn.
6002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6003 /* end confdefs.h. */
6004
6005 int
6006 main ()
6007 {
6008
6009 #if !defined(__SSE2__)
6010 #error target does not support multi-byte NOPs
6011 #else
6012 asm ("setssbsy");
6013 #endif
6014
6015 ;
6016 return 0;
6017 }
6018 _ACEOF
6019 if ac_fn_c_try_compile "$LINENO"; then :
6020 enable_cet=yes
6021 else
6022 enable_cet=no
6023 fi
6024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6025 ;;
6026 yes)
6027 # Check if assembler supports CET.
6028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6029 /* end confdefs.h. */
6030
6031 int
6032 main ()
6033 {
6034 asm ("setssbsy");
6035 ;
6036 return 0;
6037 }
6038 _ACEOF
6039 if ac_fn_c_try_compile "$LINENO"; then :
6040
6041 else
6042 as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
6043 fi
6044 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6045 ;;
6046 esac
6047 ;;
6048 *)
6049 enable_cet=no
6050 ;;
6051 esac
6052 if test x$enable_cet = xyes; then
6053 CET_FLAGS="-fcf-protection -mshstk"
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6055 $as_echo "yes" >&6; }
6056 else
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6058 $as_echo "no" >&6; }
6059 fi
6060
6061 AM_FCFLAGS="$AM_FCFLAGS $CET_FLAGS"
6062 AM_CFLAGS="$AM_CFLAGS $CET_FLAGS"
6063 CFLAGS="$CFLAGS $CET_FLAGS"
6064
6065
6066
6067
6068
6069 # Check for symbol versioning (copied from libssp).
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether symbol versioning is supported" >&5
6071 $as_echo_n "checking whether symbol versioning is supported... " >&6; }
6072 # Check whether --enable-symvers was given.
6073 if test "${enable_symvers+set}" = set; then :
6074 enableval=$enable_symvers; gfortran_use_symver=$enableval
6075 else
6076 gfortran_use_symver=yes
6077 fi
6078
6079 if test "x$gfortran_use_symver" != xno; then
6080 save_LDFLAGS="$LDFLAGS"
6081 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,--version-script,./conftest.map"
6082 cat > conftest.map <<EOF
6083 FOO_1.0 {
6084 global: *foo*; bar; local: *;
6085 };
6086 EOF
6087 if test x$gcc_no_link = xyes; then
6088 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6089 fi
6090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091 /* end confdefs.h. */
6092 int foo;
6093 int
6094 main ()
6095 {
6096
6097 ;
6098 return 0;
6099 }
6100 _ACEOF
6101 if ac_fn_c_try_link "$LINENO"; then :
6102 gfortran_use_symver=gnu
6103 else
6104 gfortran_use_symver=no
6105 fi
6106 rm -f core conftest.err conftest.$ac_objext \
6107 conftest$ac_exeext conftest.$ac_ext
6108 if test x$gfortran_use_symver = xno; then
6109 case "$target_os" in
6110 solaris2*)
6111 LDFLAGS="$save_LDFLAGS"
6112 LDFLAGS="$LDFLAGS -fPIC -shared -Wl,-M,./conftest.map"
6113 # Sun ld cannot handle wildcards and treats all entries as undefined.
6114 cat > conftest.map <<EOF
6115 FOO_1.0 {
6116 global: foo; local: *;
6117 };
6118 EOF
6119 if test x$gcc_no_link = xyes; then
6120 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6121 fi
6122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6123 /* end confdefs.h. */
6124 int foo;
6125 int
6126 main ()
6127 {
6128
6129 ;
6130 return 0;
6131 }
6132 _ACEOF
6133 if ac_fn_c_try_link "$LINENO"; then :
6134 gfortran_use_symver=sun
6135 else
6136 gfortran_use_symver=no
6137 fi
6138 rm -f core conftest.err conftest.$ac_objext \
6139 conftest$ac_exeext conftest.$ac_ext
6140 ;;
6141 esac
6142 fi
6143 LDFLAGS="$save_LDFLAGS"
6144 fi
6145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gfortran_use_symver" >&5
6146 $as_echo "$gfortran_use_symver" >&6; }
6147 if test "x$gfortran_use_symver" != xno; then
6148 LIBGFOR_USE_SYMVER_TRUE=
6149 LIBGFOR_USE_SYMVER_FALSE='#'
6150 else
6151 LIBGFOR_USE_SYMVER_TRUE='#'
6152 LIBGFOR_USE_SYMVER_FALSE=
6153 fi
6154
6155 if test "x$gfortran_use_symver" = xgnu; then
6156 LIBGFOR_USE_SYMVER_GNU_TRUE=
6157 LIBGFOR_USE_SYMVER_GNU_FALSE='#'
6158 else
6159 LIBGFOR_USE_SYMVER_GNU_TRUE='#'
6160 LIBGFOR_USE_SYMVER_GNU_FALSE=
6161 fi
6162
6163 if test "x$gfortran_use_symver" = xsun; then
6164 LIBGFOR_USE_SYMVER_SUN_TRUE=
6165 LIBGFOR_USE_SYMVER_SUN_FALSE='#'
6166 else
6167 LIBGFOR_USE_SYMVER_SUN_TRUE='#'
6168 LIBGFOR_USE_SYMVER_SUN_FALSE=
6169 fi
6170
6171
6172 # For GPU offloading, not everything in libfortran can be supported.
6173 # Currently, the only target that has this problem is nvptx. The
6174 # following is a (partial) list of features that are unsupportable on
6175 # this particular target:
6176 # * Constructors
6177 # * alloca
6178 # * C library support for I/O, with printf as the one notable exception
6179 # * C library support for other features such as signal, environment
6180 # variables, time functions
6181
6182 if test "x${target_cpu}" = xnvptx \
6183 || test "x${target_cpu}" = xamdgcn; then
6184 LIBGFOR_MINIMAL_TRUE=
6185 LIBGFOR_MINIMAL_FALSE='#'
6186 else
6187 LIBGFOR_MINIMAL_TRUE='#'
6188 LIBGFOR_MINIMAL_FALSE=
6189 fi
6190
6191
6192 # Figure out whether the compiler supports "-ffunction-sections -fdata-sections",
6193 # similarly to how libstdc++ does it
6194 ac_test_CFLAGS="${CFLAGS+set}"
6195 ac_save_CFLAGS="$CFLAGS"
6196
6197 # Check for -ffunction-sections -fdata-sections
6198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc that supports -ffunction-sections -fdata-sections" >&5
6199 $as_echo_n "checking for gcc that supports -ffunction-sections -fdata-sections... " >&6; }
6200 CFLAGS='-Werror -ffunction-sections -fdata-sections'
6201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6202 /* end confdefs.h. */
6203
6204 int
6205 main ()
6206 {
6207 int foo;
6208 ;
6209 return 0;
6210 }
6211 _ACEOF
6212 if ac_fn_c_try_compile "$LINENO"; then :
6213 ac_fdsections=yes
6214 else
6215 ac_fdsections=no
6216 fi
6217 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6218 if test "$ac_test_CFLAGS" = set; then
6219 CFLAGS="$ac_save_CFLAGS"
6220 else
6221 # this is the suspicious part
6222 CFLAGS=""
6223 fi
6224 if test x"$ac_fdsections" = x"yes"; then
6225 SECTION_FLAGS='-ffunction-sections -fdata-sections'
6226 fi
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_fdsections" >&5
6228 $as_echo "$ac_fdsections" >&6; }
6229
6230
6231 # Check linker hardware capability support.
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6233 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
6234 if ${ac_cv_path_SED+:} false; then :
6235 $as_echo_n "(cached) " >&6
6236 else
6237 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6238 for ac_i in 1 2 3 4 5 6 7; do
6239 ac_script="$ac_script$as_nl$ac_script"
6240 done
6241 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6242 { ac_script=; unset ac_script;}
6243 if test -z "$SED"; then
6244 ac_path_SED_found=false
6245 # Loop through the user's path and test for each of PROGNAME-LIST
6246 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6247 for as_dir in $PATH
6248 do
6249 IFS=$as_save_IFS
6250 test -z "$as_dir" && as_dir=.
6251 for ac_prog in sed gsed; do
6252 for ac_exec_ext in '' $ac_executable_extensions; do
6253 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
6254 as_fn_executable_p "$ac_path_SED" || continue
6255 # Check for GNU ac_path_SED and select it if it is found.
6256 # Check for GNU $ac_path_SED
6257 case `"$ac_path_SED" --version 2>&1` in
6258 *GNU*)
6259 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6260 *)
6261 ac_count=0
6262 $as_echo_n 0123456789 >"conftest.in"
6263 while :
6264 do
6265 cat "conftest.in" "conftest.in" >"conftest.tmp"
6266 mv "conftest.tmp" "conftest.in"
6267 cp "conftest.in" "conftest.nl"
6268 $as_echo '' >> "conftest.nl"
6269 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6270 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6271 as_fn_arith $ac_count + 1 && ac_count=$as_val
6272 if test $ac_count -gt ${ac_path_SED_max-0}; then
6273 # Best one so far, save it but keep looking for a better one
6274 ac_cv_path_SED="$ac_path_SED"
6275 ac_path_SED_max=$ac_count
6276 fi
6277 # 10*(2^10) chars as input seems more than enough
6278 test $ac_count -gt 10 && break
6279 done
6280 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6281 esac
6282
6283 $ac_path_SED_found && break 3
6284 done
6285 done
6286 done
6287 IFS=$as_save_IFS
6288 if test -z "$ac_cv_path_SED"; then
6289 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6290 fi
6291 else
6292 ac_cv_path_SED=$SED
6293 fi
6294
6295 fi
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6297 $as_echo "$ac_cv_path_SED" >&6; }
6298 SED="$ac_cv_path_SED"
6299 rm -f conftest.sed
6300
6301 test -z "$SED" && SED=sed
6302 Xsed="$SED -e 1s/^X//"
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
6315 $as_echo_n "checking for fgrep... " >&6; }
6316 if ${ac_cv_path_FGREP+:} false; then :
6317 $as_echo_n "(cached) " >&6
6318 else
6319 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
6320 then ac_cv_path_FGREP="$GREP -F"
6321 else
6322 if test -z "$FGREP"; then
6323 ac_path_FGREP_found=false
6324 # Loop through the user's path and test for each of PROGNAME-LIST
6325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6326 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6327 do
6328 IFS=$as_save_IFS
6329 test -z "$as_dir" && as_dir=.
6330 for ac_prog in fgrep; do
6331 for ac_exec_ext in '' $ac_executable_extensions; do
6332 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
6333 as_fn_executable_p "$ac_path_FGREP" || continue
6334 # Check for GNU ac_path_FGREP and select it if it is found.
6335 # Check for GNU $ac_path_FGREP
6336 case `"$ac_path_FGREP" --version 2>&1` in
6337 *GNU*)
6338 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6339 *)
6340 ac_count=0
6341 $as_echo_n 0123456789 >"conftest.in"
6342 while :
6343 do
6344 cat "conftest.in" "conftest.in" >"conftest.tmp"
6345 mv "conftest.tmp" "conftest.in"
6346 cp "conftest.in" "conftest.nl"
6347 $as_echo 'FGREP' >> "conftest.nl"
6348 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6349 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6350 as_fn_arith $ac_count + 1 && ac_count=$as_val
6351 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6352 # Best one so far, save it but keep looking for a better one
6353 ac_cv_path_FGREP="$ac_path_FGREP"
6354 ac_path_FGREP_max=$ac_count
6355 fi
6356 # 10*(2^10) chars as input seems more than enough
6357 test $ac_count -gt 10 && break
6358 done
6359 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6360 esac
6361
6362 $ac_path_FGREP_found && break 3
6363 done
6364 done
6365 done
6366 IFS=$as_save_IFS
6367 if test -z "$ac_cv_path_FGREP"; then
6368 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6369 fi
6370 else
6371 ac_cv_path_FGREP=$FGREP
6372 fi
6373
6374 fi
6375 fi
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6377 $as_echo "$ac_cv_path_FGREP" >&6; }
6378 FGREP="$ac_cv_path_FGREP"
6379
6380
6381 test -z "$GREP" && GREP=grep
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6400 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6401 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
6402
6403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
6404 $as_echo_n "checking how to print strings... " >&6; }
6405 # Test print first, because it will be a builtin if present.
6406 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
6407 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
6408 ECHO='print -r --'
6409 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6410 ECHO='printf %s\n'
6411 else
6412 # Use this function as a fallback that always works.
6413 func_fallback_echo ()
6414 {
6415 eval 'cat <<_LTECHO_EOF
6416 $1
6417 _LTECHO_EOF'
6418 }
6419 ECHO='func_fallback_echo'
6420 fi
6421
6422 # func_echo_all arg...
6423 # Invoke $ECHO with all args, space-separated.
6424 func_echo_all ()
6425 {
6426 $ECHO ""
6427 }
6428
6429 case "$ECHO" in
6430 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
6431 $as_echo "printf" >&6; } ;;
6432 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
6433 $as_echo "print -r" >&6; } ;;
6434 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
6435 $as_echo "cat" >&6; } ;;
6436 esac
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453 # Check whether --with-gnu-ld was given.
6454 if test "${with_gnu_ld+set}" = set; then :
6455 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6456 else
6457 with_gnu_ld=no
6458 fi
6459
6460 ac_prog=ld
6461 if test "$GCC" = yes; then
6462 # Check if gcc -print-prog-name=ld gives a path.
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6464 $as_echo_n "checking for ld used by $CC... " >&6; }
6465 case $host in
6466 *-*-mingw*)
6467 # gcc leaves a trailing carriage return which upsets mingw
6468 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6469 *)
6470 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6471 esac
6472 case $ac_prog in
6473 # Accept absolute paths.
6474 [\\/]* | ?:[\\/]*)
6475 re_direlt='/[^/][^/]*/\.\./'
6476 # Canonicalize the pathname of ld
6477 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6478 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6479 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6480 done
6481 test -z "$LD" && LD="$ac_prog"
6482 ;;
6483 "")
6484 # If it fails, then pretend we aren't using GCC.
6485 ac_prog=ld
6486 ;;
6487 *)
6488 # If it is relative, then search for the first ld in PATH.
6489 with_gnu_ld=unknown
6490 ;;
6491 esac
6492 elif test "$with_gnu_ld" = yes; then
6493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6494 $as_echo_n "checking for GNU ld... " >&6; }
6495 else
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6497 $as_echo_n "checking for non-GNU ld... " >&6; }
6498 fi
6499 if ${lt_cv_path_LD+:} false; then :
6500 $as_echo_n "(cached) " >&6
6501 else
6502 if test -z "$LD"; then
6503 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6504 for ac_dir in $PATH; do
6505 IFS="$lt_save_ifs"
6506 test -z "$ac_dir" && ac_dir=.
6507 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6508 lt_cv_path_LD="$ac_dir/$ac_prog"
6509 # Check to see if the program is GNU ld. I'd rather use --version,
6510 # but apparently some variants of GNU ld only accept -v.
6511 # Break only if it was the GNU/non-GNU ld that we prefer.
6512 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6513 *GNU* | *'with BFD'*)
6514 test "$with_gnu_ld" != no && break
6515 ;;
6516 *)
6517 test "$with_gnu_ld" != yes && break
6518 ;;
6519 esac
6520 fi
6521 done
6522 IFS="$lt_save_ifs"
6523 else
6524 lt_cv_path_LD="$LD" # Let the user override the test with a path.
6525 fi
6526 fi
6527
6528 LD="$lt_cv_path_LD"
6529 if test -n "$LD"; then
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6531 $as_echo "$LD" >&6; }
6532 else
6533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6534 $as_echo "no" >&6; }
6535 fi
6536 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6538 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
6539 if ${lt_cv_prog_gnu_ld+:} false; then :
6540 $as_echo_n "(cached) " >&6
6541 else
6542 # I'd rather use --version here, but apparently some GNU lds only accept -v.
6543 case `$LD -v 2>&1 </dev/null` in
6544 *GNU* | *'with BFD'*)
6545 lt_cv_prog_gnu_ld=yes
6546 ;;
6547 *)
6548 lt_cv_prog_gnu_ld=no
6549 ;;
6550 esac
6551 fi
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6553 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
6554 with_gnu_ld=$lt_cv_prog_gnu_ld
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565 test -z "$HWCAP_LDFLAGS" && HWCAP_LDFLAGS=''
6566
6567
6568 ac_save_LDFLAGS="$LDFLAGS"
6569 LDFLAGS="$LFLAGS -mclear-hwcap"
6570
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mclear-hwcap" >&5
6572 $as_echo_n "checking for -mclear-hwcap... " >&6; }
6573 if test x$gcc_no_link = xyes; then
6574 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6575 fi
6576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6577 /* end confdefs.h. */
6578
6579 int
6580 main ()
6581 {
6582 return 0;
6583 ;
6584 return 0;
6585 }
6586 _ACEOF
6587 if ac_fn_c_try_link "$LINENO"; then :
6588 ac_hwcap_ldflags=yes
6589 else
6590 ac_hwcap_ldflags=no
6591 fi
6592 rm -f core conftest.err conftest.$ac_objext \
6593 conftest$ac_exeext conftest.$ac_ext
6594 if test "$ac_hwcap_ldflags" = "yes"; then
6595 HWCAP_LDFLAGS="-mclear-hwcap $HWCAP_LDFLAGS"
6596 fi
6597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_hwcap_ldflags" >&5
6598 $as_echo "$ac_hwcap_ldflags" >&6; }
6599
6600 LDFLAGS="$ac_save_LDFLAGS"
6601
6602
6603
6604 if test $ac_hwcap_ldflags != no; then
6605 HAVE_HWCAP_TRUE=
6606 HAVE_HWCAP_FALSE='#'
6607 else
6608 HAVE_HWCAP_TRUE='#'
6609 HAVE_HWCAP_FALSE=
6610 fi
6611
6612
6613
6614 # Find other programs we need.
6615 if test -n "$ac_tool_prefix"; then
6616 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
6617 set dummy ${ac_tool_prefix}as; ac_word=$2
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6619 $as_echo_n "checking for $ac_word... " >&6; }
6620 if ${ac_cv_prog_AS+:} false; then :
6621 $as_echo_n "(cached) " >&6
6622 else
6623 if test -n "$AS"; then
6624 ac_cv_prog_AS="$AS" # Let the user override the test.
6625 else
6626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627 for as_dir in $PATH
6628 do
6629 IFS=$as_save_IFS
6630 test -z "$as_dir" && as_dir=.
6631 for ac_exec_ext in '' $ac_executable_extensions; do
6632 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6633 ac_cv_prog_AS="${ac_tool_prefix}as"
6634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6635 break 2
6636 fi
6637 done
6638 done
6639 IFS=$as_save_IFS
6640
6641 fi
6642 fi
6643 AS=$ac_cv_prog_AS
6644 if test -n "$AS"; then
6645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
6646 $as_echo "$AS" >&6; }
6647 else
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649 $as_echo "no" >&6; }
6650 fi
6651
6652
6653 fi
6654 if test -z "$ac_cv_prog_AS"; then
6655 ac_ct_AS=$AS
6656 # Extract the first word of "as", so it can be a program name with args.
6657 set dummy as; ac_word=$2
6658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6659 $as_echo_n "checking for $ac_word... " >&6; }
6660 if ${ac_cv_prog_ac_ct_AS+:} false; then :
6661 $as_echo_n "(cached) " >&6
6662 else
6663 if test -n "$ac_ct_AS"; then
6664 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
6665 else
6666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667 for as_dir in $PATH
6668 do
6669 IFS=$as_save_IFS
6670 test -z "$as_dir" && as_dir=.
6671 for ac_exec_ext in '' $ac_executable_extensions; do
6672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6673 ac_cv_prog_ac_ct_AS="as"
6674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6675 break 2
6676 fi
6677 done
6678 done
6679 IFS=$as_save_IFS
6680
6681 fi
6682 fi
6683 ac_ct_AS=$ac_cv_prog_ac_ct_AS
6684 if test -n "$ac_ct_AS"; then
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
6686 $as_echo "$ac_ct_AS" >&6; }
6687 else
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689 $as_echo "no" >&6; }
6690 fi
6691
6692 if test "x$ac_ct_AS" = x; then
6693 AS=""
6694 else
6695 case $cross_compiling:$ac_tool_warned in
6696 yes:)
6697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6698 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6699 ac_tool_warned=yes ;;
6700 esac
6701 AS=$ac_ct_AS
6702 fi
6703 else
6704 AS="$ac_cv_prog_AS"
6705 fi
6706
6707 if test -n "$ac_tool_prefix"; then
6708 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6709 set dummy ${ac_tool_prefix}ar; ac_word=$2
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6711 $as_echo_n "checking for $ac_word... " >&6; }
6712 if ${ac_cv_prog_AR+:} false; then :
6713 $as_echo_n "(cached) " >&6
6714 else
6715 if test -n "$AR"; then
6716 ac_cv_prog_AR="$AR" # Let the user override the test.
6717 else
6718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719 for as_dir in $PATH
6720 do
6721 IFS=$as_save_IFS
6722 test -z "$as_dir" && as_dir=.
6723 for ac_exec_ext in '' $ac_executable_extensions; do
6724 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6725 ac_cv_prog_AR="${ac_tool_prefix}ar"
6726 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6727 break 2
6728 fi
6729 done
6730 done
6731 IFS=$as_save_IFS
6732
6733 fi
6734 fi
6735 AR=$ac_cv_prog_AR
6736 if test -n "$AR"; then
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6738 $as_echo "$AR" >&6; }
6739 else
6740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6741 $as_echo "no" >&6; }
6742 fi
6743
6744
6745 fi
6746 if test -z "$ac_cv_prog_AR"; then
6747 ac_ct_AR=$AR
6748 # Extract the first word of "ar", so it can be a program name with args.
6749 set dummy ar; ac_word=$2
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6751 $as_echo_n "checking for $ac_word... " >&6; }
6752 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6753 $as_echo_n "(cached) " >&6
6754 else
6755 if test -n "$ac_ct_AR"; then
6756 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6757 else
6758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759 for as_dir in $PATH
6760 do
6761 IFS=$as_save_IFS
6762 test -z "$as_dir" && as_dir=.
6763 for ac_exec_ext in '' $ac_executable_extensions; do
6764 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6765 ac_cv_prog_ac_ct_AR="ar"
6766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6767 break 2
6768 fi
6769 done
6770 done
6771 IFS=$as_save_IFS
6772
6773 fi
6774 fi
6775 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6776 if test -n "$ac_ct_AR"; then
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6778 $as_echo "$ac_ct_AR" >&6; }
6779 else
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781 $as_echo "no" >&6; }
6782 fi
6783
6784 if test "x$ac_ct_AR" = x; then
6785 AR=""
6786 else
6787 case $cross_compiling:$ac_tool_warned in
6788 yes:)
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6790 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6791 ac_tool_warned=yes ;;
6792 esac
6793 AR=$ac_ct_AR
6794 fi
6795 else
6796 AR="$ac_cv_prog_AR"
6797 fi
6798
6799 if test -n "$ac_tool_prefix"; then
6800 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6801 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6803 $as_echo_n "checking for $ac_word... " >&6; }
6804 if ${ac_cv_prog_RANLIB+:} false; then :
6805 $as_echo_n "(cached) " >&6
6806 else
6807 if test -n "$RANLIB"; then
6808 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6809 else
6810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6811 for as_dir in $PATH
6812 do
6813 IFS=$as_save_IFS
6814 test -z "$as_dir" && as_dir=.
6815 for ac_exec_ext in '' $ac_executable_extensions; do
6816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6817 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6819 break 2
6820 fi
6821 done
6822 done
6823 IFS=$as_save_IFS
6824
6825 fi
6826 fi
6827 RANLIB=$ac_cv_prog_RANLIB
6828 if test -n "$RANLIB"; then
6829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6830 $as_echo "$RANLIB" >&6; }
6831 else
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833 $as_echo "no" >&6; }
6834 fi
6835
6836
6837 fi
6838 if test -z "$ac_cv_prog_RANLIB"; then
6839 ac_ct_RANLIB=$RANLIB
6840 # Extract the first word of "ranlib", so it can be a program name with args.
6841 set dummy ranlib; ac_word=$2
6842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6843 $as_echo_n "checking for $ac_word... " >&6; }
6844 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6845 $as_echo_n "(cached) " >&6
6846 else
6847 if test -n "$ac_ct_RANLIB"; then
6848 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6849 else
6850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851 for as_dir in $PATH
6852 do
6853 IFS=$as_save_IFS
6854 test -z "$as_dir" && as_dir=.
6855 for ac_exec_ext in '' $ac_executable_extensions; do
6856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6857 ac_cv_prog_ac_ct_RANLIB="ranlib"
6858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6859 break 2
6860 fi
6861 done
6862 done
6863 IFS=$as_save_IFS
6864
6865 fi
6866 fi
6867 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6868 if test -n "$ac_ct_RANLIB"; then
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6870 $as_echo "$ac_ct_RANLIB" >&6; }
6871 else
6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873 $as_echo "no" >&6; }
6874 fi
6875
6876 if test "x$ac_ct_RANLIB" = x; then
6877 RANLIB="ranlib-not-found-in-path-error"
6878 else
6879 case $cross_compiling:$ac_tool_warned in
6880 yes:)
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6882 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6883 ac_tool_warned=yes ;;
6884 esac
6885 RANLIB=$ac_ct_RANLIB
6886 fi
6887 else
6888 RANLIB="$ac_cv_prog_RANLIB"
6889 fi
6890
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6892 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
6893 set x ${MAKE-make}
6894 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6895 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
6896 $as_echo_n "(cached) " >&6
6897 else
6898 cat >conftest.make <<\_ACEOF
6899 SHELL = /bin/sh
6900 all:
6901 @echo '@@@%%%=$(MAKE)=@@@%%%'
6902 _ACEOF
6903 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6904 case `${MAKE-make} -f conftest.make 2>/dev/null` in
6905 *@@@%%%=?*=@@@%%%*)
6906 eval ac_cv_prog_make_${ac_make}_set=yes;;
6907 *)
6908 eval ac_cv_prog_make_${ac_make}_set=no;;
6909 esac
6910 rm -f conftest.make
6911 fi
6912 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6914 $as_echo "yes" >&6; }
6915 SET_MAKE=
6916 else
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918 $as_echo "no" >&6; }
6919 SET_MAKE="MAKE=${MAKE-make}"
6920 fi
6921
6922
6923
6924 # Configure libtool
6925 #AC_MSG_NOTICE([====== Starting libtool configuration])
6926 enable_dlopen=yes
6927
6928
6929
6930 case `pwd` in
6931 *\ * | *\ *)
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
6933 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
6934 esac
6935
6936
6937
6938 macro_version='2.2.7a'
6939 macro_revision='1.3134'
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953 ltmain="$ac_aux_dir/ltmain.sh"
6954
6955 # Backslashify metacharacters that are still active within
6956 # double-quoted strings.
6957 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6958
6959 # Same as above, but do not quote variable references.
6960 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6961
6962 # Sed substitution to delay expansion of an escaped shell variable in a
6963 # double_quote_subst'ed string.
6964 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6965
6966 # Sed substitution to delay expansion of an escaped single quote.
6967 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6968
6969 # Sed substitution to avoid accidental globbing in evaled expressions
6970 no_glob_subst='s/\*/\\\*/g'
6971
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6973 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6974 if ${lt_cv_path_NM+:} false; then :
6975 $as_echo_n "(cached) " >&6
6976 else
6977 if test -n "$NM"; then
6978 # Let the user override the test.
6979 lt_cv_path_NM="$NM"
6980 else
6981 lt_nm_to_check="${ac_tool_prefix}nm"
6982 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6983 lt_nm_to_check="$lt_nm_to_check nm"
6984 fi
6985 for lt_tmp_nm in $lt_nm_to_check; do
6986 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6987 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6988 IFS="$lt_save_ifs"
6989 test -z "$ac_dir" && ac_dir=.
6990 tmp_nm="$ac_dir/$lt_tmp_nm"
6991 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
6992 # Check to see if the nm accepts a BSD-compat flag.
6993 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
6994 # nm: unknown option "B" ignored
6995 # Tru64's nm complains that /dev/null is an invalid object file
6996 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
6997 */dev/null* | *'Invalid file or object type'*)
6998 lt_cv_path_NM="$tmp_nm -B"
6999 break
7000 ;;
7001 *)
7002 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7003 */dev/null*)
7004 lt_cv_path_NM="$tmp_nm -p"
7005 break
7006 ;;
7007 *)
7008 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7009 continue # so that we can try to find one that supports BSD flags
7010 ;;
7011 esac
7012 ;;
7013 esac
7014 fi
7015 done
7016 IFS="$lt_save_ifs"
7017 done
7018 : ${lt_cv_path_NM=no}
7019 fi
7020 fi
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7022 $as_echo "$lt_cv_path_NM" >&6; }
7023 if test "$lt_cv_path_NM" != "no"; then
7024 NM="$lt_cv_path_NM"
7025 else
7026 # Didn't find any BSD compatible name lister, look for dumpbin.
7027 if test -n "$DUMPBIN"; then :
7028 # Let the user override the test.
7029 else
7030 if test -n "$ac_tool_prefix"; then
7031 for ac_prog in dumpbin "link -dump"
7032 do
7033 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7034 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7036 $as_echo_n "checking for $ac_word... " >&6; }
7037 if ${ac_cv_prog_DUMPBIN+:} false; then :
7038 $as_echo_n "(cached) " >&6
7039 else
7040 if test -n "$DUMPBIN"; then
7041 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7042 else
7043 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7044 for as_dir in $PATH
7045 do
7046 IFS=$as_save_IFS
7047 test -z "$as_dir" && as_dir=.
7048 for ac_exec_ext in '' $ac_executable_extensions; do
7049 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7050 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7052 break 2
7053 fi
7054 done
7055 done
7056 IFS=$as_save_IFS
7057
7058 fi
7059 fi
7060 DUMPBIN=$ac_cv_prog_DUMPBIN
7061 if test -n "$DUMPBIN"; then
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7063 $as_echo "$DUMPBIN" >&6; }
7064 else
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7066 $as_echo "no" >&6; }
7067 fi
7068
7069
7070 test -n "$DUMPBIN" && break
7071 done
7072 fi
7073 if test -z "$DUMPBIN"; then
7074 ac_ct_DUMPBIN=$DUMPBIN
7075 for ac_prog in dumpbin "link -dump"
7076 do
7077 # Extract the first word of "$ac_prog", so it can be a program name with args.
7078 set dummy $ac_prog; ac_word=$2
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7080 $as_echo_n "checking for $ac_word... " >&6; }
7081 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7082 $as_echo_n "(cached) " >&6
7083 else
7084 if test -n "$ac_ct_DUMPBIN"; then
7085 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7086 else
7087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7088 for as_dir in $PATH
7089 do
7090 IFS=$as_save_IFS
7091 test -z "$as_dir" && as_dir=.
7092 for ac_exec_ext in '' $ac_executable_extensions; do
7093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7094 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7096 break 2
7097 fi
7098 done
7099 done
7100 IFS=$as_save_IFS
7101
7102 fi
7103 fi
7104 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7105 if test -n "$ac_ct_DUMPBIN"; then
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7107 $as_echo "$ac_ct_DUMPBIN" >&6; }
7108 else
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7110 $as_echo "no" >&6; }
7111 fi
7112
7113
7114 test -n "$ac_ct_DUMPBIN" && break
7115 done
7116
7117 if test "x$ac_ct_DUMPBIN" = x; then
7118 DUMPBIN=":"
7119 else
7120 case $cross_compiling:$ac_tool_warned in
7121 yes:)
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7123 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7124 ac_tool_warned=yes ;;
7125 esac
7126 DUMPBIN=$ac_ct_DUMPBIN
7127 fi
7128 fi
7129
7130 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
7131 *COFF*)
7132 DUMPBIN="$DUMPBIN -symbols"
7133 ;;
7134 *)
7135 DUMPBIN=:
7136 ;;
7137 esac
7138 fi
7139
7140 if test "$DUMPBIN" != ":"; then
7141 NM="$DUMPBIN"
7142 fi
7143 fi
7144 test -z "$NM" && NM=nm
7145
7146
7147
7148
7149
7150
7151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7152 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7153 if ${lt_cv_nm_interface+:} false; then :
7154 $as_echo_n "(cached) " >&6
7155 else
7156 lt_cv_nm_interface="BSD nm"
7157 echo "int some_variable = 0;" > conftest.$ac_ext
7158 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7159 (eval "$ac_compile" 2>conftest.err)
7160 cat conftest.err >&5
7161 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7162 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7163 cat conftest.err >&5
7164 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7165 cat conftest.out >&5
7166 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7167 lt_cv_nm_interface="MS dumpbin"
7168 fi
7169 rm -f conftest*
7170 fi
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7172 $as_echo "$lt_cv_nm_interface" >&6; }
7173
7174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7175 $as_echo_n "checking whether ln -s works... " >&6; }
7176 LN_S=$as_ln_s
7177 if test "$LN_S" = "ln -s"; then
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7179 $as_echo "yes" >&6; }
7180 else
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7182 $as_echo "no, using $LN_S" >&6; }
7183 fi
7184
7185 # find the maximum length of command line arguments
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7187 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7188 if ${lt_cv_sys_max_cmd_len+:} false; then :
7189 $as_echo_n "(cached) " >&6
7190 else
7191 i=0
7192 teststring="ABCD"
7193
7194 case $build_os in
7195 msdosdjgpp*)
7196 # On DJGPP, this test can blow up pretty badly due to problems in libc
7197 # (any single argument exceeding 2000 bytes causes a buffer overrun
7198 # during glob expansion). Even if it were fixed, the result of this
7199 # check would be larger than it should be.
7200 lt_cv_sys_max_cmd_len=12288; # 12K is about right
7201 ;;
7202
7203 gnu*)
7204 # Under GNU Hurd, this test is not required because there is
7205 # no limit to the length of command line arguments.
7206 # Libtool will interpret -1 as no limit whatsoever
7207 lt_cv_sys_max_cmd_len=-1;
7208 ;;
7209
7210 cygwin* | mingw* | cegcc*)
7211 # On Win9x/ME, this test blows up -- it succeeds, but takes
7212 # about 5 minutes as the teststring grows exponentially.
7213 # Worse, since 9x/ME are not pre-emptively multitasking,
7214 # you end up with a "frozen" computer, even though with patience
7215 # the test eventually succeeds (with a max line length of 256k).
7216 # Instead, let's just punt: use the minimum linelength reported by
7217 # all of the supported platforms: 8192 (on NT/2K/XP).
7218 lt_cv_sys_max_cmd_len=8192;
7219 ;;
7220
7221 mint*)
7222 # On MiNT this can take a long time and run out of memory.
7223 lt_cv_sys_max_cmd_len=8192;
7224 ;;
7225
7226 amigaos*)
7227 # On AmigaOS with pdksh, this test takes hours, literally.
7228 # So we just punt and use a minimum line length of 8192.
7229 lt_cv_sys_max_cmd_len=8192;
7230 ;;
7231
7232 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
7233 # This has been around since 386BSD, at least. Likely further.
7234 if test -x /sbin/sysctl; then
7235 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7236 elif test -x /usr/sbin/sysctl; then
7237 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7238 else
7239 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
7240 fi
7241 # And add a safety zone
7242 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7243 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7244 ;;
7245
7246 interix*)
7247 # We know the value 262144 and hardcode it with a safety zone (like BSD)
7248 lt_cv_sys_max_cmd_len=196608
7249 ;;
7250
7251 osf*)
7252 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7253 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7254 # nice to cause kernel panics so lets avoid the loop below.
7255 # First set a reasonable default.
7256 lt_cv_sys_max_cmd_len=16384
7257 #
7258 if test -x /sbin/sysconfig; then
7259 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7260 *1*) lt_cv_sys_max_cmd_len=-1 ;;
7261 esac
7262 fi
7263 ;;
7264 sco3.2v5*)
7265 lt_cv_sys_max_cmd_len=102400
7266 ;;
7267 sysv5* | sco5v6* | sysv4.2uw2*)
7268 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7269 if test -n "$kargmax"; then
7270 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
7271 else
7272 lt_cv_sys_max_cmd_len=32768
7273 fi
7274 ;;
7275 *)
7276 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7277 if test -n "$lt_cv_sys_max_cmd_len"; then
7278 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7279 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7280 else
7281 # Make teststring a little bigger before we do anything with it.
7282 # a 1K string should be a reasonable start.
7283 for i in 1 2 3 4 5 6 7 8 ; do
7284 teststring=$teststring$teststring
7285 done
7286 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7287 # If test is not a shell built-in, we'll probably end up computing a
7288 # maximum length that is only half of the actual maximum length, but
7289 # we can't tell.
7290 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
7291 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7292 test $i != 17 # 1/2 MB should be enough
7293 do
7294 i=`expr $i + 1`
7295 teststring=$teststring$teststring
7296 done
7297 # Only check the string length outside the loop.
7298 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7299 teststring=
7300 # Add a significant safety factor because C++ compilers can tack on
7301 # massive amounts of additional arguments before passing them to the
7302 # linker. It appears as though 1/2 is a usable value.
7303 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7304 fi
7305 ;;
7306 esac
7307
7308 fi
7309
7310 if test -n $lt_cv_sys_max_cmd_len ; then
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7312 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7313 else
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7315 $as_echo "none" >&6; }
7316 fi
7317 max_cmd_len=$lt_cv_sys_max_cmd_len
7318
7319
7320
7321
7322
7323
7324 : ${CP="cp -f"}
7325 : ${MV="mv -f"}
7326 : ${RM="rm -f"}
7327
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
7329 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
7330 # Try some XSI features
7331 xsi_shell=no
7332 ( _lt_dummy="a/b/c"
7333 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
7334 = c,a/b,, \
7335 && eval 'test $(( 1 + 1 )) -eq 2 \
7336 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
7337 && xsi_shell=yes
7338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
7339 $as_echo "$xsi_shell" >&6; }
7340
7341
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
7343 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
7344 lt_shell_append=no
7345 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
7346 >/dev/null 2>&1 \
7347 && lt_shell_append=yes
7348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
7349 $as_echo "$lt_shell_append" >&6; }
7350
7351
7352 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7353 lt_unset=unset
7354 else
7355 lt_unset=false
7356 fi
7357
7358
7359
7360
7361
7362 # test EBCDIC or ASCII
7363 case `echo X|tr X '\101'` in
7364 A) # ASCII based system
7365 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7366 lt_SP2NL='tr \040 \012'
7367 lt_NL2SP='tr \015\012 \040\040'
7368 ;;
7369 *) # EBCDIC based system
7370 lt_SP2NL='tr \100 \n'
7371 lt_NL2SP='tr \r\n \100\100'
7372 ;;
7373 esac
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7384 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7385 if ${lt_cv_ld_reload_flag+:} false; then :
7386 $as_echo_n "(cached) " >&6
7387 else
7388 lt_cv_ld_reload_flag='-r'
7389 fi
7390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7391 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7392 reload_flag=$lt_cv_ld_reload_flag
7393 case $reload_flag in
7394 "" | " "*) ;;
7395 *) reload_flag=" $reload_flag" ;;
7396 esac
7397 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7398 case $host_os in
7399 darwin*)
7400 if test "$GCC" = yes; then
7401 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
7402 else
7403 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7404 fi
7405 ;;
7406 esac
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416 if test -n "$ac_tool_prefix"; then
7417 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7418 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7420 $as_echo_n "checking for $ac_word... " >&6; }
7421 if ${ac_cv_prog_OBJDUMP+:} false; then :
7422 $as_echo_n "(cached) " >&6
7423 else
7424 if test -n "$OBJDUMP"; then
7425 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7426 else
7427 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428 for as_dir in $PATH
7429 do
7430 IFS=$as_save_IFS
7431 test -z "$as_dir" && as_dir=.
7432 for ac_exec_ext in '' $ac_executable_extensions; do
7433 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7434 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7436 break 2
7437 fi
7438 done
7439 done
7440 IFS=$as_save_IFS
7441
7442 fi
7443 fi
7444 OBJDUMP=$ac_cv_prog_OBJDUMP
7445 if test -n "$OBJDUMP"; then
7446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7447 $as_echo "$OBJDUMP" >&6; }
7448 else
7449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7450 $as_echo "no" >&6; }
7451 fi
7452
7453
7454 fi
7455 if test -z "$ac_cv_prog_OBJDUMP"; then
7456 ac_ct_OBJDUMP=$OBJDUMP
7457 # Extract the first word of "objdump", so it can be a program name with args.
7458 set dummy objdump; ac_word=$2
7459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7460 $as_echo_n "checking for $ac_word... " >&6; }
7461 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7462 $as_echo_n "(cached) " >&6
7463 else
7464 if test -n "$ac_ct_OBJDUMP"; then
7465 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7466 else
7467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7468 for as_dir in $PATH
7469 do
7470 IFS=$as_save_IFS
7471 test -z "$as_dir" && as_dir=.
7472 for ac_exec_ext in '' $ac_executable_extensions; do
7473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7474 ac_cv_prog_ac_ct_OBJDUMP="objdump"
7475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7476 break 2
7477 fi
7478 done
7479 done
7480 IFS=$as_save_IFS
7481
7482 fi
7483 fi
7484 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7485 if test -n "$ac_ct_OBJDUMP"; then
7486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7487 $as_echo "$ac_ct_OBJDUMP" >&6; }
7488 else
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7490 $as_echo "no" >&6; }
7491 fi
7492
7493 if test "x$ac_ct_OBJDUMP" = x; then
7494 OBJDUMP="false"
7495 else
7496 case $cross_compiling:$ac_tool_warned in
7497 yes:)
7498 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7499 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7500 ac_tool_warned=yes ;;
7501 esac
7502 OBJDUMP=$ac_ct_OBJDUMP
7503 fi
7504 else
7505 OBJDUMP="$ac_cv_prog_OBJDUMP"
7506 fi
7507
7508 test -z "$OBJDUMP" && OBJDUMP=objdump
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7519 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7520 if ${lt_cv_deplibs_check_method+:} false; then :
7521 $as_echo_n "(cached) " >&6
7522 else
7523 lt_cv_file_magic_cmd='$MAGIC_CMD'
7524 lt_cv_file_magic_test_file=
7525 lt_cv_deplibs_check_method='unknown'
7526 # Need to set the preceding variable on all platforms that support
7527 # interlibrary dependencies.
7528 # 'none' -- dependencies not supported.
7529 # `unknown' -- same as none, but documents that we really don't know.
7530 # 'pass_all' -- all dependencies passed with no checks.
7531 # 'test_compile' -- check by making test program.
7532 # 'file_magic [[regex]]' -- check by looking for files in library path
7533 # which responds to the $file_magic_cmd with a given extended regex.
7534 # If you have `file' or equivalent on your system and you're not sure
7535 # whether `pass_all' will *always* work, you probably want this one.
7536
7537 case $host_os in
7538 aix[4-9]*)
7539 lt_cv_deplibs_check_method=pass_all
7540 ;;
7541
7542 beos*)
7543 lt_cv_deplibs_check_method=pass_all
7544 ;;
7545
7546 bsdi[45]*)
7547 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
7548 lt_cv_file_magic_cmd='/usr/bin/file -L'
7549 lt_cv_file_magic_test_file=/shlib/libc.so
7550 ;;
7551
7552 cygwin*)
7553 # func_win32_libid is a shell function defined in ltmain.sh
7554 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7555 lt_cv_file_magic_cmd='func_win32_libid'
7556 ;;
7557
7558 mingw* | pw32*)
7559 # Base MSYS/MinGW do not provide the 'file' command needed by
7560 # func_win32_libid shell function, so use a weaker test based on 'objdump',
7561 # unless we find 'file', for example because we are cross-compiling.
7562 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
7563 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
7564 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
7565 lt_cv_file_magic_cmd='func_win32_libid'
7566 else
7567 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
7568 lt_cv_file_magic_cmd='$OBJDUMP -f'
7569 fi
7570 ;;
7571
7572 cegcc*)
7573 # use the weaker test based on 'objdump'. See mingw*.
7574 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
7575 lt_cv_file_magic_cmd='$OBJDUMP -f'
7576 ;;
7577
7578 darwin* | rhapsody*)
7579 lt_cv_deplibs_check_method=pass_all
7580 ;;
7581
7582 freebsd* | dragonfly*)
7583 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7584 case $host_cpu in
7585 i*86 )
7586 # Not sure whether the presence of OpenBSD here was a mistake.
7587 # Let's accept both of them until this is cleared up.
7588 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
7589 lt_cv_file_magic_cmd=/usr/bin/file
7590 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
7591 ;;
7592 esac
7593 else
7594 lt_cv_deplibs_check_method=pass_all
7595 fi
7596 ;;
7597
7598 gnu*)
7599 lt_cv_deplibs_check_method=pass_all
7600 ;;
7601
7602 haiku*)
7603 lt_cv_deplibs_check_method=pass_all
7604 ;;
7605
7606 hpux10.20* | hpux11*)
7607 lt_cv_file_magic_cmd=/usr/bin/file
7608 case $host_cpu in
7609 ia64*)
7610 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
7611 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
7612 ;;
7613 hppa*64*)
7614 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]'
7615 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
7616 ;;
7617 *)
7618 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
7619 lt_cv_file_magic_test_file=/usr/lib/libc.sl
7620 ;;
7621 esac
7622 ;;
7623
7624 interix[3-9]*)
7625 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
7626 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
7627 ;;
7628
7629 irix5* | irix6* | nonstopux*)
7630 case $LD in
7631 *-32|*"-32 ") libmagic=32-bit;;
7632 *-n32|*"-n32 ") libmagic=N32;;
7633 *-64|*"-64 ") libmagic=64-bit;;
7634 *) libmagic=never-match;;
7635 esac
7636 lt_cv_deplibs_check_method=pass_all
7637 ;;
7638
7639 # This must be Linux ELF.
7640 linux* | k*bsd*-gnu | kopensolaris*-gnu)
7641 lt_cv_deplibs_check_method=pass_all
7642 ;;
7643
7644 netbsd*)
7645 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
7646 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7647 else
7648 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
7649 fi
7650 ;;
7651
7652 newos6*)
7653 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
7654 lt_cv_file_magic_cmd=/usr/bin/file
7655 lt_cv_file_magic_test_file=/usr/lib/libnls.so
7656 ;;
7657
7658 *nto* | *qnx*)
7659 lt_cv_deplibs_check_method=pass_all
7660 ;;
7661
7662 openbsd*)
7663 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7664 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
7665 else
7666 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
7667 fi
7668 ;;
7669
7670 osf3* | osf4* | osf5*)
7671 lt_cv_deplibs_check_method=pass_all
7672 ;;
7673
7674 rdos*)
7675 lt_cv_deplibs_check_method=pass_all
7676 ;;
7677
7678 solaris*)
7679 lt_cv_deplibs_check_method=pass_all
7680 ;;
7681
7682 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7683 lt_cv_deplibs_check_method=pass_all
7684 ;;
7685
7686 sysv4 | sysv4.3*)
7687 case $host_vendor in
7688 motorola)
7689 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]'
7690 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7691 ;;
7692 ncr)
7693 lt_cv_deplibs_check_method=pass_all
7694 ;;
7695 sequent)
7696 lt_cv_file_magic_cmd='/bin/file'
7697 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7698 ;;
7699 sni)
7700 lt_cv_file_magic_cmd='/bin/file'
7701 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7702 lt_cv_file_magic_test_file=/lib/libc.so
7703 ;;
7704 siemens)
7705 lt_cv_deplibs_check_method=pass_all
7706 ;;
7707 pc)
7708 lt_cv_deplibs_check_method=pass_all
7709 ;;
7710 esac
7711 ;;
7712
7713 tpf*)
7714 lt_cv_deplibs_check_method=pass_all
7715 ;;
7716 esac
7717
7718 fi
7719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7720 $as_echo "$lt_cv_deplibs_check_method" >&6; }
7721 file_magic_cmd=$lt_cv_file_magic_cmd
7722 deplibs_check_method=$lt_cv_deplibs_check_method
7723 test -z "$deplibs_check_method" && deplibs_check_method=unknown
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736 if test -n "$ac_tool_prefix"; then
7737 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7738 set dummy ${ac_tool_prefix}ar; ac_word=$2
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7740 $as_echo_n "checking for $ac_word... " >&6; }
7741 if ${ac_cv_prog_AR+:} false; then :
7742 $as_echo_n "(cached) " >&6
7743 else
7744 if test -n "$AR"; then
7745 ac_cv_prog_AR="$AR" # Let the user override the test.
7746 else
7747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7748 for as_dir in $PATH
7749 do
7750 IFS=$as_save_IFS
7751 test -z "$as_dir" && as_dir=.
7752 for ac_exec_ext in '' $ac_executable_extensions; do
7753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7754 ac_cv_prog_AR="${ac_tool_prefix}ar"
7755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7756 break 2
7757 fi
7758 done
7759 done
7760 IFS=$as_save_IFS
7761
7762 fi
7763 fi
7764 AR=$ac_cv_prog_AR
7765 if test -n "$AR"; then
7766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7767 $as_echo "$AR" >&6; }
7768 else
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7770 $as_echo "no" >&6; }
7771 fi
7772
7773
7774 fi
7775 if test -z "$ac_cv_prog_AR"; then
7776 ac_ct_AR=$AR
7777 # Extract the first word of "ar", so it can be a program name with args.
7778 set dummy ar; ac_word=$2
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7780 $as_echo_n "checking for $ac_word... " >&6; }
7781 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7782 $as_echo_n "(cached) " >&6
7783 else
7784 if test -n "$ac_ct_AR"; then
7785 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7786 else
7787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7788 for as_dir in $PATH
7789 do
7790 IFS=$as_save_IFS
7791 test -z "$as_dir" && as_dir=.
7792 for ac_exec_ext in '' $ac_executable_extensions; do
7793 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7794 ac_cv_prog_ac_ct_AR="ar"
7795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7796 break 2
7797 fi
7798 done
7799 done
7800 IFS=$as_save_IFS
7801
7802 fi
7803 fi
7804 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7805 if test -n "$ac_ct_AR"; then
7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7807 $as_echo "$ac_ct_AR" >&6; }
7808 else
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7810 $as_echo "no" >&6; }
7811 fi
7812
7813 if test "x$ac_ct_AR" = x; then
7814 AR="false"
7815 else
7816 case $cross_compiling:$ac_tool_warned in
7817 yes:)
7818 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7819 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7820 ac_tool_warned=yes ;;
7821 esac
7822 AR=$ac_ct_AR
7823 fi
7824 else
7825 AR="$ac_cv_prog_AR"
7826 fi
7827
7828 test -z "$AR" && AR=ar
7829 test -z "$AR_FLAGS" && AR_FLAGS=cru
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841 if test -n "$ac_tool_prefix"; then
7842 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7843 set dummy ${ac_tool_prefix}strip; ac_word=$2
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7845 $as_echo_n "checking for $ac_word... " >&6; }
7846 if ${ac_cv_prog_STRIP+:} false; then :
7847 $as_echo_n "(cached) " >&6
7848 else
7849 if test -n "$STRIP"; then
7850 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7851 else
7852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7853 for as_dir in $PATH
7854 do
7855 IFS=$as_save_IFS
7856 test -z "$as_dir" && as_dir=.
7857 for ac_exec_ext in '' $ac_executable_extensions; do
7858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7859 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7861 break 2
7862 fi
7863 done
7864 done
7865 IFS=$as_save_IFS
7866
7867 fi
7868 fi
7869 STRIP=$ac_cv_prog_STRIP
7870 if test -n "$STRIP"; then
7871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7872 $as_echo "$STRIP" >&6; }
7873 else
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7875 $as_echo "no" >&6; }
7876 fi
7877
7878
7879 fi
7880 if test -z "$ac_cv_prog_STRIP"; then
7881 ac_ct_STRIP=$STRIP
7882 # Extract the first word of "strip", so it can be a program name with args.
7883 set dummy strip; ac_word=$2
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7885 $as_echo_n "checking for $ac_word... " >&6; }
7886 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7887 $as_echo_n "(cached) " >&6
7888 else
7889 if test -n "$ac_ct_STRIP"; then
7890 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7891 else
7892 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7893 for as_dir in $PATH
7894 do
7895 IFS=$as_save_IFS
7896 test -z "$as_dir" && as_dir=.
7897 for ac_exec_ext in '' $ac_executable_extensions; do
7898 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7899 ac_cv_prog_ac_ct_STRIP="strip"
7900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7901 break 2
7902 fi
7903 done
7904 done
7905 IFS=$as_save_IFS
7906
7907 fi
7908 fi
7909 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7910 if test -n "$ac_ct_STRIP"; then
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7912 $as_echo "$ac_ct_STRIP" >&6; }
7913 else
7914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7915 $as_echo "no" >&6; }
7916 fi
7917
7918 if test "x$ac_ct_STRIP" = x; then
7919 STRIP=":"
7920 else
7921 case $cross_compiling:$ac_tool_warned in
7922 yes:)
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7924 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7925 ac_tool_warned=yes ;;
7926 esac
7927 STRIP=$ac_ct_STRIP
7928 fi
7929 else
7930 STRIP="$ac_cv_prog_STRIP"
7931 fi
7932
7933 test -z "$STRIP" && STRIP=:
7934
7935
7936
7937
7938
7939
7940 if test -n "$ac_tool_prefix"; then
7941 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7942 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7944 $as_echo_n "checking for $ac_word... " >&6; }
7945 if ${ac_cv_prog_RANLIB+:} false; then :
7946 $as_echo_n "(cached) " >&6
7947 else
7948 if test -n "$RANLIB"; then
7949 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7950 else
7951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7952 for as_dir in $PATH
7953 do
7954 IFS=$as_save_IFS
7955 test -z "$as_dir" && as_dir=.
7956 for ac_exec_ext in '' $ac_executable_extensions; do
7957 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7958 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7960 break 2
7961 fi
7962 done
7963 done
7964 IFS=$as_save_IFS
7965
7966 fi
7967 fi
7968 RANLIB=$ac_cv_prog_RANLIB
7969 if test -n "$RANLIB"; then
7970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7971 $as_echo "$RANLIB" >&6; }
7972 else
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7974 $as_echo "no" >&6; }
7975 fi
7976
7977
7978 fi
7979 if test -z "$ac_cv_prog_RANLIB"; then
7980 ac_ct_RANLIB=$RANLIB
7981 # Extract the first word of "ranlib", so it can be a program name with args.
7982 set dummy ranlib; ac_word=$2
7983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7984 $as_echo_n "checking for $ac_word... " >&6; }
7985 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7986 $as_echo_n "(cached) " >&6
7987 else
7988 if test -n "$ac_ct_RANLIB"; then
7989 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7990 else
7991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7992 for as_dir in $PATH
7993 do
7994 IFS=$as_save_IFS
7995 test -z "$as_dir" && as_dir=.
7996 for ac_exec_ext in '' $ac_executable_extensions; do
7997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7998 ac_cv_prog_ac_ct_RANLIB="ranlib"
7999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8000 break 2
8001 fi
8002 done
8003 done
8004 IFS=$as_save_IFS
8005
8006 fi
8007 fi
8008 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8009 if test -n "$ac_ct_RANLIB"; then
8010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8011 $as_echo "$ac_ct_RANLIB" >&6; }
8012 else
8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8014 $as_echo "no" >&6; }
8015 fi
8016
8017 if test "x$ac_ct_RANLIB" = x; then
8018 RANLIB=":"
8019 else
8020 case $cross_compiling:$ac_tool_warned in
8021 yes:)
8022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8023 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8024 ac_tool_warned=yes ;;
8025 esac
8026 RANLIB=$ac_ct_RANLIB
8027 fi
8028 else
8029 RANLIB="$ac_cv_prog_RANLIB"
8030 fi
8031
8032 test -z "$RANLIB" && RANLIB=:
8033
8034
8035
8036
8037
8038
8039 # Determine commands to create old-style static archives.
8040 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8041 old_postinstall_cmds='chmod 644 $oldlib'
8042 old_postuninstall_cmds=
8043
8044 if test -n "$RANLIB"; then
8045 case $host_os in
8046 openbsd*)
8047 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
8048 ;;
8049 *)
8050 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
8051 ;;
8052 esac
8053 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
8054 fi
8055
8056 case $host_os in
8057 darwin*)
8058 lock_old_archive_extraction=yes ;;
8059 *)
8060 lock_old_archive_extraction=no ;;
8061 esac
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101 # If no C compiler was specified, use CC.
8102 LTCC=${LTCC-"$CC"}
8103
8104 # If no C compiler flags were specified, use CFLAGS.
8105 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8106
8107 # Allow CC to be a program name with arguments.
8108 compiler=$CC
8109
8110
8111 # Check for command to grab the raw symbol name followed by C symbol from nm.
8112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8113 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8114 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8115 $as_echo_n "(cached) " >&6
8116 else
8117
8118 # These are sane defaults that work on at least a few old systems.
8119 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
8120
8121 # Character class describing NM global symbol codes.
8122 symcode='[BCDEGRST]'
8123
8124 # Regexp to match symbols that can be accessed directly from C.
8125 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8126
8127 # Define system-specific variables.
8128 case $host_os in
8129 aix*)
8130 symcode='[BCDT]'
8131 ;;
8132 cygwin* | mingw* | pw32* | cegcc*)
8133 symcode='[ABCDGISTW]'
8134 ;;
8135 hpux*)
8136 if test "$host_cpu" = ia64; then
8137 symcode='[ABCDEGRST]'
8138 fi
8139 ;;
8140 irix* | nonstopux*)
8141 symcode='[BCDEGRST]'
8142 ;;
8143 osf*)
8144 symcode='[BCDEGQRST]'
8145 ;;
8146 solaris*)
8147 symcode='[BDRT]'
8148 ;;
8149 sco3.2v5*)
8150 symcode='[DT]'
8151 ;;
8152 sysv4.2uw2*)
8153 symcode='[DT]'
8154 ;;
8155 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8156 symcode='[ABDT]'
8157 ;;
8158 sysv4)
8159 symcode='[DFNSTU]'
8160 ;;
8161 esac
8162
8163 # If we're using GNU nm, then use its standard symbol codes.
8164 case `$NM -V 2>&1` in
8165 *GNU* | *'with BFD'*)
8166 symcode='[ABCDGIRSTW]' ;;
8167 esac
8168
8169 # Transform an extracted symbol line into a proper C declaration.
8170 # Some systems (esp. on ia64) link data and code symbols differently,
8171 # so use this general approach.
8172 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
8173
8174 # Transform an extracted symbol line into symbol name and symbol address
8175 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
8176 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'"
8177
8178 # Handle CRLF in mingw tool chain
8179 opt_cr=
8180 case $build_os in
8181 mingw*)
8182 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8183 ;;
8184 esac
8185
8186 # Try without a prefix underscore, then with it.
8187 for ac_symprfx in "" "_"; do
8188
8189 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8190 symxfrm="\\1 $ac_symprfx\\2 \\2"
8191
8192 # Write the raw and C identifiers.
8193 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8194 # Fake it for dumpbin and say T for any non-static function
8195 # and D for any global variable.
8196 # Also find C++ and __fastcall symbols from MSVC++,
8197 # which start with @ or ?.
8198 lt_cv_sys_global_symbol_pipe="$AWK '"\
8199 " {last_section=section; section=\$ 3};"\
8200 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8201 " \$ 0!~/External *\|/{next};"\
8202 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8203 " {if(hide[section]) next};"\
8204 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
8205 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
8206 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
8207 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
8208 " ' prfx=^$ac_symprfx"
8209 else
8210 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8211 fi
8212
8213 # Check to see that the pipe works correctly.
8214 pipe_works=no
8215
8216 rm -f conftest*
8217 cat > conftest.$ac_ext <<_LT_EOF
8218 #ifdef __cplusplus
8219 extern "C" {
8220 #endif
8221 char nm_test_var;
8222 void nm_test_func(void);
8223 void nm_test_func(void){}
8224 #ifdef __cplusplus
8225 }
8226 #endif
8227 int main(){nm_test_var='a';nm_test_func();return(0);}
8228 _LT_EOF
8229
8230 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8231 (eval $ac_compile) 2>&5
8232 ac_status=$?
8233 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8234 test $ac_status = 0; }; then
8235 # Now try to grab the symbols.
8236 nlist=conftest.nm
8237 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8238 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8239 ac_status=$?
8240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8241 test $ac_status = 0; } && test -s "$nlist"; then
8242 # Try sorting and uniquifying the output.
8243 if sort "$nlist" | uniq > "$nlist"T; then
8244 mv -f "$nlist"T "$nlist"
8245 else
8246 rm -f "$nlist"T
8247 fi
8248
8249 # Make sure that we snagged all the symbols we need.
8250 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8251 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8252 cat <<_LT_EOF > conftest.$ac_ext
8253 #ifdef __cplusplus
8254 extern "C" {
8255 #endif
8256
8257 _LT_EOF
8258 # Now generate the symbol file.
8259 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
8260
8261 cat <<_LT_EOF >> conftest.$ac_ext
8262
8263 /* The mapping between symbol names and symbols. */
8264 const struct {
8265 const char *name;
8266 void *address;
8267 }
8268 lt__PROGRAM__LTX_preloaded_symbols[] =
8269 {
8270 { "@PROGRAM@", (void *) 0 },
8271 _LT_EOF
8272 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
8273 cat <<\_LT_EOF >> conftest.$ac_ext
8274 {0, (void *) 0}
8275 };
8276
8277 /* This works around a problem in FreeBSD linker */
8278 #ifdef FREEBSD_WORKAROUND
8279 static const void *lt_preloaded_setup() {
8280 return lt__PROGRAM__LTX_preloaded_symbols;
8281 }
8282 #endif
8283
8284 #ifdef __cplusplus
8285 }
8286 #endif
8287 _LT_EOF
8288 # Now try linking the two files.
8289 mv conftest.$ac_objext conftstm.$ac_objext
8290 lt_save_LIBS="$LIBS"
8291 lt_save_CFLAGS="$CFLAGS"
8292 LIBS="conftstm.$ac_objext"
8293 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
8294 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
8295 (eval $ac_link) 2>&5
8296 ac_status=$?
8297 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8298 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
8299 pipe_works=yes
8300 fi
8301 LIBS="$lt_save_LIBS"
8302 CFLAGS="$lt_save_CFLAGS"
8303 else
8304 echo "cannot find nm_test_func in $nlist" >&5
8305 fi
8306 else
8307 echo "cannot find nm_test_var in $nlist" >&5
8308 fi
8309 else
8310 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
8311 fi
8312 else
8313 echo "$progname: failed program was:" >&5
8314 cat conftest.$ac_ext >&5
8315 fi
8316 rm -rf conftest* conftst*
8317
8318 # Do not use the global_symbol_pipe unless it works.
8319 if test "$pipe_works" = yes; then
8320 break
8321 else
8322 lt_cv_sys_global_symbol_pipe=
8323 fi
8324 done
8325
8326 fi
8327
8328 if test -z "$lt_cv_sys_global_symbol_pipe"; then
8329 lt_cv_sys_global_symbol_to_cdecl=
8330 fi
8331 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
8333 $as_echo "failed" >&6; }
8334 else
8335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8336 $as_echo "ok" >&6; }
8337 fi
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360 # Check whether --enable-libtool-lock was given.
8361 if test "${enable_libtool_lock+set}" = set; then :
8362 enableval=$enable_libtool_lock;
8363 fi
8364
8365 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
8366
8367 # Some flags need to be propagated to the compiler or linker for good
8368 # libtool support.
8369 case $host in
8370 ia64-*-hpux*)
8371 # Find out which ABI we are using.
8372 echo 'int i;' > conftest.$ac_ext
8373 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8374 (eval $ac_compile) 2>&5
8375 ac_status=$?
8376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8377 test $ac_status = 0; }; then
8378 case `/usr/bin/file conftest.$ac_objext` in
8379 *ELF-32*)
8380 HPUX_IA64_MODE="32"
8381 ;;
8382 *ELF-64*)
8383 HPUX_IA64_MODE="64"
8384 ;;
8385 esac
8386 fi
8387 rm -rf conftest*
8388 ;;
8389 *-*-irix6*)
8390 # Find out which ABI we are using.
8391 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8392 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8393 (eval $ac_compile) 2>&5
8394 ac_status=$?
8395 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8396 test $ac_status = 0; }; then
8397 if test "$lt_cv_prog_gnu_ld" = yes; then
8398 case `/usr/bin/file conftest.$ac_objext` in
8399 *32-bit*)
8400 LD="${LD-ld} -melf32bsmip"
8401 ;;
8402 *N32*)
8403 LD="${LD-ld} -melf32bmipn32"
8404 ;;
8405 *64-bit*)
8406 LD="${LD-ld} -melf64bmip"
8407 ;;
8408 esac
8409 else
8410 case `/usr/bin/file conftest.$ac_objext` in
8411 *32-bit*)
8412 LD="${LD-ld} -32"
8413 ;;
8414 *N32*)
8415 LD="${LD-ld} -n32"
8416 ;;
8417 *64-bit*)
8418 LD="${LD-ld} -64"
8419 ;;
8420 esac
8421 fi
8422 fi
8423 rm -rf conftest*
8424 ;;
8425
8426 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8427 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8428 # Find out which ABI we are using.
8429 echo 'int i;' > conftest.$ac_ext
8430 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8431 (eval $ac_compile) 2>&5
8432 ac_status=$?
8433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8434 test $ac_status = 0; }; then
8435 case `/usr/bin/file conftest.o` in
8436 *32-bit*)
8437 case $host in
8438 x86_64-*kfreebsd*-gnu)
8439 LD="${LD-ld} -m elf_i386_fbsd"
8440 ;;
8441 x86_64-*linux*)
8442 case `/usr/bin/file conftest.o` in
8443 *x86-64*)
8444 LD="${LD-ld} -m elf32_x86_64"
8445 ;;
8446 *)
8447 LD="${LD-ld} -m elf_i386"
8448 ;;
8449 esac
8450 ;;
8451 powerpc64le-*linux*)
8452 LD="${LD-ld} -m elf32lppclinux"
8453 ;;
8454 powerpc64-*linux*)
8455 LD="${LD-ld} -m elf32ppclinux"
8456 ;;
8457 s390x-*linux*)
8458 LD="${LD-ld} -m elf_s390"
8459 ;;
8460 sparc64-*linux*)
8461 LD="${LD-ld} -m elf32_sparc"
8462 ;;
8463 esac
8464 ;;
8465 *64-bit*)
8466 case $host in
8467 x86_64-*kfreebsd*-gnu)
8468 LD="${LD-ld} -m elf_x86_64_fbsd"
8469 ;;
8470 x86_64-*linux*)
8471 LD="${LD-ld} -m elf_x86_64"
8472 ;;
8473 powerpcle-*linux*)
8474 LD="${LD-ld} -m elf64lppc"
8475 ;;
8476 powerpc-*linux*)
8477 LD="${LD-ld} -m elf64ppc"
8478 ;;
8479 s390*-*linux*|s390*-*tpf*)
8480 LD="${LD-ld} -m elf64_s390"
8481 ;;
8482 sparc*-*linux*)
8483 LD="${LD-ld} -m elf64_sparc"
8484 ;;
8485 esac
8486 ;;
8487 esac
8488 fi
8489 rm -rf conftest*
8490 ;;
8491
8492 *-*-sco3.2v5*)
8493 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8494 SAVE_CFLAGS="$CFLAGS"
8495 CFLAGS="$CFLAGS -belf"
8496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8497 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
8498 if ${lt_cv_cc_needs_belf+:} false; then :
8499 $as_echo_n "(cached) " >&6
8500 else
8501 ac_ext=c
8502 ac_cpp='$CPP $CPPFLAGS'
8503 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8504 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8505 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8506
8507 if test x$gcc_no_link = xyes; then
8508 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8509 fi
8510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8511 /* end confdefs.h. */
8512
8513 int
8514 main ()
8515 {
8516
8517 ;
8518 return 0;
8519 }
8520 _ACEOF
8521 if ac_fn_c_try_link "$LINENO"; then :
8522 lt_cv_cc_needs_belf=yes
8523 else
8524 lt_cv_cc_needs_belf=no
8525 fi
8526 rm -f core conftest.err conftest.$ac_objext \
8527 conftest$ac_exeext conftest.$ac_ext
8528 ac_ext=c
8529 ac_cpp='$CPP $CPPFLAGS'
8530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8533
8534 fi
8535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8536 $as_echo "$lt_cv_cc_needs_belf" >&6; }
8537 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
8538 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8539 CFLAGS="$SAVE_CFLAGS"
8540 fi
8541 ;;
8542 sparc*-*solaris*)
8543 # Find out which ABI we are using.
8544 echo 'int i;' > conftest.$ac_ext
8545 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8546 (eval $ac_compile) 2>&5
8547 ac_status=$?
8548 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8549 test $ac_status = 0; }; then
8550 case `/usr/bin/file conftest.o` in
8551 *64-bit*)
8552 case $lt_cv_prog_gnu_ld in
8553 yes*) LD="${LD-ld} -m elf64_sparc" ;;
8554 *)
8555 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8556 LD="${LD-ld} -64"
8557 fi
8558 ;;
8559 esac
8560 ;;
8561 esac
8562 fi
8563 rm -rf conftest*
8564 ;;
8565 esac
8566
8567 need_locks="$enable_libtool_lock"
8568
8569
8570 case $host_os in
8571 rhapsody* | darwin*)
8572 if test -n "$ac_tool_prefix"; then
8573 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8574 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8576 $as_echo_n "checking for $ac_word... " >&6; }
8577 if ${ac_cv_prog_DSYMUTIL+:} false; then :
8578 $as_echo_n "(cached) " >&6
8579 else
8580 if test -n "$DSYMUTIL"; then
8581 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8582 else
8583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8584 for as_dir in $PATH
8585 do
8586 IFS=$as_save_IFS
8587 test -z "$as_dir" && as_dir=.
8588 for ac_exec_ext in '' $ac_executable_extensions; do
8589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8590 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8592 break 2
8593 fi
8594 done
8595 done
8596 IFS=$as_save_IFS
8597
8598 fi
8599 fi
8600 DSYMUTIL=$ac_cv_prog_DSYMUTIL
8601 if test -n "$DSYMUTIL"; then
8602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8603 $as_echo "$DSYMUTIL" >&6; }
8604 else
8605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8606 $as_echo "no" >&6; }
8607 fi
8608
8609
8610 fi
8611 if test -z "$ac_cv_prog_DSYMUTIL"; then
8612 ac_ct_DSYMUTIL=$DSYMUTIL
8613 # Extract the first word of "dsymutil", so it can be a program name with args.
8614 set dummy dsymutil; ac_word=$2
8615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8616 $as_echo_n "checking for $ac_word... " >&6; }
8617 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8618 $as_echo_n "(cached) " >&6
8619 else
8620 if test -n "$ac_ct_DSYMUTIL"; then
8621 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8622 else
8623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624 for as_dir in $PATH
8625 do
8626 IFS=$as_save_IFS
8627 test -z "$as_dir" && as_dir=.
8628 for ac_exec_ext in '' $ac_executable_extensions; do
8629 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8630 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8632 break 2
8633 fi
8634 done
8635 done
8636 IFS=$as_save_IFS
8637
8638 fi
8639 fi
8640 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8641 if test -n "$ac_ct_DSYMUTIL"; then
8642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8643 $as_echo "$ac_ct_DSYMUTIL" >&6; }
8644 else
8645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8646 $as_echo "no" >&6; }
8647 fi
8648
8649 if test "x$ac_ct_DSYMUTIL" = x; then
8650 DSYMUTIL=":"
8651 else
8652 case $cross_compiling:$ac_tool_warned in
8653 yes:)
8654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8655 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8656 ac_tool_warned=yes ;;
8657 esac
8658 DSYMUTIL=$ac_ct_DSYMUTIL
8659 fi
8660 else
8661 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8662 fi
8663
8664 if test -n "$ac_tool_prefix"; then
8665 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8666 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8668 $as_echo_n "checking for $ac_word... " >&6; }
8669 if ${ac_cv_prog_NMEDIT+:} false; then :
8670 $as_echo_n "(cached) " >&6
8671 else
8672 if test -n "$NMEDIT"; then
8673 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8674 else
8675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8676 for as_dir in $PATH
8677 do
8678 IFS=$as_save_IFS
8679 test -z "$as_dir" && as_dir=.
8680 for ac_exec_ext in '' $ac_executable_extensions; do
8681 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8682 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8684 break 2
8685 fi
8686 done
8687 done
8688 IFS=$as_save_IFS
8689
8690 fi
8691 fi
8692 NMEDIT=$ac_cv_prog_NMEDIT
8693 if test -n "$NMEDIT"; then
8694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8695 $as_echo "$NMEDIT" >&6; }
8696 else
8697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8698 $as_echo "no" >&6; }
8699 fi
8700
8701
8702 fi
8703 if test -z "$ac_cv_prog_NMEDIT"; then
8704 ac_ct_NMEDIT=$NMEDIT
8705 # Extract the first word of "nmedit", so it can be a program name with args.
8706 set dummy nmedit; ac_word=$2
8707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8708 $as_echo_n "checking for $ac_word... " >&6; }
8709 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8710 $as_echo_n "(cached) " >&6
8711 else
8712 if test -n "$ac_ct_NMEDIT"; then
8713 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8714 else
8715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8716 for as_dir in $PATH
8717 do
8718 IFS=$as_save_IFS
8719 test -z "$as_dir" && as_dir=.
8720 for ac_exec_ext in '' $ac_executable_extensions; do
8721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8722 ac_cv_prog_ac_ct_NMEDIT="nmedit"
8723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8724 break 2
8725 fi
8726 done
8727 done
8728 IFS=$as_save_IFS
8729
8730 fi
8731 fi
8732 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8733 if test -n "$ac_ct_NMEDIT"; then
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8735 $as_echo "$ac_ct_NMEDIT" >&6; }
8736 else
8737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8738 $as_echo "no" >&6; }
8739 fi
8740
8741 if test "x$ac_ct_NMEDIT" = x; then
8742 NMEDIT=":"
8743 else
8744 case $cross_compiling:$ac_tool_warned in
8745 yes:)
8746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8747 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8748 ac_tool_warned=yes ;;
8749 esac
8750 NMEDIT=$ac_ct_NMEDIT
8751 fi
8752 else
8753 NMEDIT="$ac_cv_prog_NMEDIT"
8754 fi
8755
8756 if test -n "$ac_tool_prefix"; then
8757 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8758 set dummy ${ac_tool_prefix}lipo; ac_word=$2
8759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8760 $as_echo_n "checking for $ac_word... " >&6; }
8761 if ${ac_cv_prog_LIPO+:} false; then :
8762 $as_echo_n "(cached) " >&6
8763 else
8764 if test -n "$LIPO"; then
8765 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8766 else
8767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8768 for as_dir in $PATH
8769 do
8770 IFS=$as_save_IFS
8771 test -z "$as_dir" && as_dir=.
8772 for ac_exec_ext in '' $ac_executable_extensions; do
8773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8774 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8776 break 2
8777 fi
8778 done
8779 done
8780 IFS=$as_save_IFS
8781
8782 fi
8783 fi
8784 LIPO=$ac_cv_prog_LIPO
8785 if test -n "$LIPO"; then
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8787 $as_echo "$LIPO" >&6; }
8788 else
8789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8790 $as_echo "no" >&6; }
8791 fi
8792
8793
8794 fi
8795 if test -z "$ac_cv_prog_LIPO"; then
8796 ac_ct_LIPO=$LIPO
8797 # Extract the first word of "lipo", so it can be a program name with args.
8798 set dummy lipo; ac_word=$2
8799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8800 $as_echo_n "checking for $ac_word... " >&6; }
8801 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8802 $as_echo_n "(cached) " >&6
8803 else
8804 if test -n "$ac_ct_LIPO"; then
8805 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8806 else
8807 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8808 for as_dir in $PATH
8809 do
8810 IFS=$as_save_IFS
8811 test -z "$as_dir" && as_dir=.
8812 for ac_exec_ext in '' $ac_executable_extensions; do
8813 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8814 ac_cv_prog_ac_ct_LIPO="lipo"
8815 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8816 break 2
8817 fi
8818 done
8819 done
8820 IFS=$as_save_IFS
8821
8822 fi
8823 fi
8824 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8825 if test -n "$ac_ct_LIPO"; then
8826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8827 $as_echo "$ac_ct_LIPO" >&6; }
8828 else
8829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8830 $as_echo "no" >&6; }
8831 fi
8832
8833 if test "x$ac_ct_LIPO" = x; then
8834 LIPO=":"
8835 else
8836 case $cross_compiling:$ac_tool_warned in
8837 yes:)
8838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8839 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8840 ac_tool_warned=yes ;;
8841 esac
8842 LIPO=$ac_ct_LIPO
8843 fi
8844 else
8845 LIPO="$ac_cv_prog_LIPO"
8846 fi
8847
8848 if test -n "$ac_tool_prefix"; then
8849 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8850 set dummy ${ac_tool_prefix}otool; ac_word=$2
8851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8852 $as_echo_n "checking for $ac_word... " >&6; }
8853 if ${ac_cv_prog_OTOOL+:} false; then :
8854 $as_echo_n "(cached) " >&6
8855 else
8856 if test -n "$OTOOL"; then
8857 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8858 else
8859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8860 for as_dir in $PATH
8861 do
8862 IFS=$as_save_IFS
8863 test -z "$as_dir" && as_dir=.
8864 for ac_exec_ext in '' $ac_executable_extensions; do
8865 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8866 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8867 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8868 break 2
8869 fi
8870 done
8871 done
8872 IFS=$as_save_IFS
8873
8874 fi
8875 fi
8876 OTOOL=$ac_cv_prog_OTOOL
8877 if test -n "$OTOOL"; then
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8879 $as_echo "$OTOOL" >&6; }
8880 else
8881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8882 $as_echo "no" >&6; }
8883 fi
8884
8885
8886 fi
8887 if test -z "$ac_cv_prog_OTOOL"; then
8888 ac_ct_OTOOL=$OTOOL
8889 # Extract the first word of "otool", so it can be a program name with args.
8890 set dummy otool; ac_word=$2
8891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8892 $as_echo_n "checking for $ac_word... " >&6; }
8893 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8894 $as_echo_n "(cached) " >&6
8895 else
8896 if test -n "$ac_ct_OTOOL"; then
8897 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8898 else
8899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8900 for as_dir in $PATH
8901 do
8902 IFS=$as_save_IFS
8903 test -z "$as_dir" && as_dir=.
8904 for ac_exec_ext in '' $ac_executable_extensions; do
8905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8906 ac_cv_prog_ac_ct_OTOOL="otool"
8907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8908 break 2
8909 fi
8910 done
8911 done
8912 IFS=$as_save_IFS
8913
8914 fi
8915 fi
8916 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8917 if test -n "$ac_ct_OTOOL"; then
8918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8919 $as_echo "$ac_ct_OTOOL" >&6; }
8920 else
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8922 $as_echo "no" >&6; }
8923 fi
8924
8925 if test "x$ac_ct_OTOOL" = x; then
8926 OTOOL=":"
8927 else
8928 case $cross_compiling:$ac_tool_warned in
8929 yes:)
8930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8932 ac_tool_warned=yes ;;
8933 esac
8934 OTOOL=$ac_ct_OTOOL
8935 fi
8936 else
8937 OTOOL="$ac_cv_prog_OTOOL"
8938 fi
8939
8940 if test -n "$ac_tool_prefix"; then
8941 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8942 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8944 $as_echo_n "checking for $ac_word... " >&6; }
8945 if ${ac_cv_prog_OTOOL64+:} false; then :
8946 $as_echo_n "(cached) " >&6
8947 else
8948 if test -n "$OTOOL64"; then
8949 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8950 else
8951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8952 for as_dir in $PATH
8953 do
8954 IFS=$as_save_IFS
8955 test -z "$as_dir" && as_dir=.
8956 for ac_exec_ext in '' $ac_executable_extensions; do
8957 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8958 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8960 break 2
8961 fi
8962 done
8963 done
8964 IFS=$as_save_IFS
8965
8966 fi
8967 fi
8968 OTOOL64=$ac_cv_prog_OTOOL64
8969 if test -n "$OTOOL64"; then
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8971 $as_echo "$OTOOL64" >&6; }
8972 else
8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8974 $as_echo "no" >&6; }
8975 fi
8976
8977
8978 fi
8979 if test -z "$ac_cv_prog_OTOOL64"; then
8980 ac_ct_OTOOL64=$OTOOL64
8981 # Extract the first word of "otool64", so it can be a program name with args.
8982 set dummy otool64; ac_word=$2
8983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8984 $as_echo_n "checking for $ac_word... " >&6; }
8985 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8986 $as_echo_n "(cached) " >&6
8987 else
8988 if test -n "$ac_ct_OTOOL64"; then
8989 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8990 else
8991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8992 for as_dir in $PATH
8993 do
8994 IFS=$as_save_IFS
8995 test -z "$as_dir" && as_dir=.
8996 for ac_exec_ext in '' $ac_executable_extensions; do
8997 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8998 ac_cv_prog_ac_ct_OTOOL64="otool64"
8999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9000 break 2
9001 fi
9002 done
9003 done
9004 IFS=$as_save_IFS
9005
9006 fi
9007 fi
9008 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9009 if test -n "$ac_ct_OTOOL64"; then
9010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9011 $as_echo "$ac_ct_OTOOL64" >&6; }
9012 else
9013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9014 $as_echo "no" >&6; }
9015 fi
9016
9017 if test "x$ac_ct_OTOOL64" = x; then
9018 OTOOL64=":"
9019 else
9020 case $cross_compiling:$ac_tool_warned in
9021 yes:)
9022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9023 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9024 ac_tool_warned=yes ;;
9025 esac
9026 OTOOL64=$ac_ct_OTOOL64
9027 fi
9028 else
9029 OTOOL64="$ac_cv_prog_OTOOL64"
9030 fi
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9059 $as_echo_n "checking for -single_module linker flag... " >&6; }
9060 if ${lt_cv_apple_cc_single_mod+:} false; then :
9061 $as_echo_n "(cached) " >&6
9062 else
9063 lt_cv_apple_cc_single_mod=no
9064 if test -z "${LT_MULTI_MODULE}"; then
9065 # By default we will add the -single_module flag. You can override
9066 # by either setting the environment variable LT_MULTI_MODULE
9067 # non-empty at configure time, or by adding -multi_module to the
9068 # link flags.
9069 rm -rf libconftest.dylib*
9070 echo "int foo(void){return 1;}" > conftest.c
9071 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9072 -dynamiclib -Wl,-single_module conftest.c" >&5
9073 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9074 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9075 _lt_result=$?
9076 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
9077 lt_cv_apple_cc_single_mod=yes
9078 else
9079 cat conftest.err >&5
9080 fi
9081 rm -rf libconftest.dylib*
9082 rm -f conftest.*
9083 fi
9084 fi
9085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9086 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9088 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
9089 if ${lt_cv_ld_exported_symbols_list+:} false; then :
9090 $as_echo_n "(cached) " >&6
9091 else
9092 lt_cv_ld_exported_symbols_list=no
9093 save_LDFLAGS=$LDFLAGS
9094 echo "_main" > conftest.sym
9095 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9096 if test x$gcc_no_link = xyes; then
9097 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9098 fi
9099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9100 /* end confdefs.h. */
9101
9102 int
9103 main ()
9104 {
9105
9106 ;
9107 return 0;
9108 }
9109 _ACEOF
9110 if ac_fn_c_try_link "$LINENO"; then :
9111 lt_cv_ld_exported_symbols_list=yes
9112 else
9113 lt_cv_ld_exported_symbols_list=no
9114 fi
9115 rm -f core conftest.err conftest.$ac_objext \
9116 conftest$ac_exeext conftest.$ac_ext
9117 LDFLAGS="$save_LDFLAGS"
9118
9119 fi
9120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9121 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
9122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9123 $as_echo_n "checking for -force_load linker flag... " >&6; }
9124 if ${lt_cv_ld_force_load+:} false; then :
9125 $as_echo_n "(cached) " >&6
9126 else
9127 lt_cv_ld_force_load=no
9128 cat > conftest.c << _LT_EOF
9129 int forced_loaded() { return 2;}
9130 _LT_EOF
9131 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9132 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9133 echo "$AR cru libconftest.a conftest.o" >&5
9134 $AR cru libconftest.a conftest.o 2>&5
9135 cat > conftest.c << _LT_EOF
9136 int main() { return 0;}
9137 _LT_EOF
9138 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9139 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9140 _lt_result=$?
9141 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
9142 lt_cv_ld_force_load=yes
9143 else
9144 cat conftest.err >&5
9145 fi
9146 rm -f conftest.err libconftest.a conftest conftest.c
9147 rm -rf conftest.dSYM
9148
9149 fi
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9151 $as_echo "$lt_cv_ld_force_load" >&6; }
9152 case $host_os in
9153 rhapsody* | darwin1.[012])
9154 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
9155 darwin1.*)
9156 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9157 darwin*) # darwin 5.x on
9158 # if running on 10.5 or later, the deployment target defaults
9159 # to the OS version, if on x86, and 10.4, the deployment
9160 # target defaults to 10.4. Don't you love it?
9161 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9162 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
9163 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9164 10.[012][,.]*)
9165 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
9166 10.*)
9167 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
9168 esac
9169 ;;
9170 esac
9171 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
9172 _lt_dar_single_mod='$single_module'
9173 fi
9174 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
9175 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
9176 else
9177 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
9178 fi
9179 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
9180 _lt_dsymutil='~$DSYMUTIL $lib || :'
9181 else
9182 _lt_dsymutil=
9183 fi
9184 ;;
9185 esac
9186
9187 for ac_header in dlfcn.h
9188 do :
9189 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9190 "
9191 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9192 cat >>confdefs.h <<_ACEOF
9193 #define HAVE_DLFCN_H 1
9194 _ACEOF
9195
9196 fi
9197
9198 done
9199
9200
9201
9202
9203
9204 # Set options
9205
9206
9207
9208
9209 enable_win32_dll=no
9210
9211
9212 # Check whether --enable-shared was given.
9213 if test "${enable_shared+set}" = set; then :
9214 enableval=$enable_shared; p=${PACKAGE-default}
9215 case $enableval in
9216 yes) enable_shared=yes ;;
9217 no) enable_shared=no ;;
9218 *)
9219 enable_shared=no
9220 # Look at the argument we got. We use all the common list separators.
9221 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9222 for pkg in $enableval; do
9223 IFS="$lt_save_ifs"
9224 if test "X$pkg" = "X$p"; then
9225 enable_shared=yes
9226 fi
9227 done
9228 IFS="$lt_save_ifs"
9229 ;;
9230 esac
9231 else
9232 enable_shared=yes
9233 fi
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243 # Check whether --enable-static was given.
9244 if test "${enable_static+set}" = set; then :
9245 enableval=$enable_static; p=${PACKAGE-default}
9246 case $enableval in
9247 yes) enable_static=yes ;;
9248 no) enable_static=no ;;
9249 *)
9250 enable_static=no
9251 # Look at the argument we got. We use all the common list separators.
9252 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9253 for pkg in $enableval; do
9254 IFS="$lt_save_ifs"
9255 if test "X$pkg" = "X$p"; then
9256 enable_static=yes
9257 fi
9258 done
9259 IFS="$lt_save_ifs"
9260 ;;
9261 esac
9262 else
9263 enable_static=yes
9264 fi
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275 # Check whether --with-pic was given.
9276 if test "${with_pic+set}" = set; then :
9277 withval=$with_pic; pic_mode="$withval"
9278 else
9279 pic_mode=default
9280 fi
9281
9282
9283 test -z "$pic_mode" && pic_mode=default
9284
9285
9286
9287
9288
9289
9290
9291 # Check whether --enable-fast-install was given.
9292 if test "${enable_fast_install+set}" = set; then :
9293 enableval=$enable_fast_install; p=${PACKAGE-default}
9294 case $enableval in
9295 yes) enable_fast_install=yes ;;
9296 no) enable_fast_install=no ;;
9297 *)
9298 enable_fast_install=no
9299 # Look at the argument we got. We use all the common list separators.
9300 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9301 for pkg in $enableval; do
9302 IFS="$lt_save_ifs"
9303 if test "X$pkg" = "X$p"; then
9304 enable_fast_install=yes
9305 fi
9306 done
9307 IFS="$lt_save_ifs"
9308 ;;
9309 esac
9310 else
9311 enable_fast_install=yes
9312 fi
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324 # This can be used to rebuild libtool when needed
9325 LIBTOOL_DEPS="$ltmain"
9326
9327 # Always use our own libtool.
9328 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355 test -z "$LN_S" && LN_S="ln -s"
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370 if test -n "${ZSH_VERSION+set}" ; then
9371 setopt NO_GLOB_SUBST
9372 fi
9373
9374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9375 $as_echo_n "checking for objdir... " >&6; }
9376 if ${lt_cv_objdir+:} false; then :
9377 $as_echo_n "(cached) " >&6
9378 else
9379 rm -f .libs 2>/dev/null
9380 mkdir .libs 2>/dev/null
9381 if test -d .libs; then
9382 lt_cv_objdir=.libs
9383 else
9384 # MS-DOS does not allow filenames that begin with a dot.
9385 lt_cv_objdir=_libs
9386 fi
9387 rmdir .libs 2>/dev/null
9388 fi
9389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9390 $as_echo "$lt_cv_objdir" >&6; }
9391 objdir=$lt_cv_objdir
9392
9393
9394
9395
9396
9397 cat >>confdefs.h <<_ACEOF
9398 #define LT_OBJDIR "$lt_cv_objdir/"
9399 _ACEOF
9400
9401
9402
9403
9404 case $host_os in
9405 aix3*)
9406 # AIX sometimes has problems with the GCC collect2 program. For some
9407 # reason, if we set the COLLECT_NAMES environment variable, the problems
9408 # vanish in a puff of smoke.
9409 if test "X${COLLECT_NAMES+set}" != Xset; then
9410 COLLECT_NAMES=
9411 export COLLECT_NAMES
9412 fi
9413 ;;
9414 esac
9415
9416 # Global variables:
9417 ofile=libtool
9418 can_build_shared=yes
9419
9420 # All known linkers require a `.a' archive for static linking (except MSVC,
9421 # which needs '.lib').
9422 libext=a
9423
9424 with_gnu_ld="$lt_cv_prog_gnu_ld"
9425
9426 old_CC="$CC"
9427 old_CFLAGS="$CFLAGS"
9428
9429 # Set sane defaults for various variables
9430 test -z "$CC" && CC=cc
9431 test -z "$LTCC" && LTCC=$CC
9432 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9433 test -z "$LD" && LD=ld
9434 test -z "$ac_objext" && ac_objext=o
9435
9436 for cc_temp in $compiler""; do
9437 case $cc_temp in
9438 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9439 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9440 \-*) ;;
9441 *) break;;
9442 esac
9443 done
9444 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9445
9446
9447 # Only perform the check for file, if the check method requires it
9448 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9449 case $deplibs_check_method in
9450 file_magic*)
9451 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9453 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9454 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9455 $as_echo_n "(cached) " >&6
9456 else
9457 case $MAGIC_CMD in
9458 [\\/*] | ?:[\\/]*)
9459 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9460 ;;
9461 *)
9462 lt_save_MAGIC_CMD="$MAGIC_CMD"
9463 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9464 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9465 for ac_dir in $ac_dummy; do
9466 IFS="$lt_save_ifs"
9467 test -z "$ac_dir" && ac_dir=.
9468 if test -f $ac_dir/${ac_tool_prefix}file; then
9469 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9470 if test -n "$file_magic_test_file"; then
9471 case $deplibs_check_method in
9472 "file_magic "*)
9473 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9474 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9475 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9476 $EGREP "$file_magic_regex" > /dev/null; then
9477 :
9478 else
9479 cat <<_LT_EOF 1>&2
9480
9481 *** Warning: the command libtool uses to detect shared libraries,
9482 *** $file_magic_cmd, produces output that libtool cannot recognize.
9483 *** The result is that libtool may fail to recognize shared libraries
9484 *** as such. This will affect the creation of libtool libraries that
9485 *** depend on shared libraries, but programs linked with such libtool
9486 *** libraries will work regardless of this problem. Nevertheless, you
9487 *** may want to report the problem to your system manager and/or to
9488 *** bug-libtool@gnu.org
9489
9490 _LT_EOF
9491 fi ;;
9492 esac
9493 fi
9494 break
9495 fi
9496 done
9497 IFS="$lt_save_ifs"
9498 MAGIC_CMD="$lt_save_MAGIC_CMD"
9499 ;;
9500 esac
9501 fi
9502
9503 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9504 if test -n "$MAGIC_CMD"; then
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9506 $as_echo "$MAGIC_CMD" >&6; }
9507 else
9508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9509 $as_echo "no" >&6; }
9510 fi
9511
9512
9513
9514
9515
9516 if test -z "$lt_cv_path_MAGIC_CMD"; then
9517 if test -n "$ac_tool_prefix"; then
9518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9519 $as_echo_n "checking for file... " >&6; }
9520 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9521 $as_echo_n "(cached) " >&6
9522 else
9523 case $MAGIC_CMD in
9524 [\\/*] | ?:[\\/]*)
9525 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
9526 ;;
9527 *)
9528 lt_save_MAGIC_CMD="$MAGIC_CMD"
9529 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9530 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9531 for ac_dir in $ac_dummy; do
9532 IFS="$lt_save_ifs"
9533 test -z "$ac_dir" && ac_dir=.
9534 if test -f $ac_dir/file; then
9535 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9536 if test -n "$file_magic_test_file"; then
9537 case $deplibs_check_method in
9538 "file_magic "*)
9539 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9540 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9541 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9542 $EGREP "$file_magic_regex" > /dev/null; then
9543 :
9544 else
9545 cat <<_LT_EOF 1>&2
9546
9547 *** Warning: the command libtool uses to detect shared libraries,
9548 *** $file_magic_cmd, produces output that libtool cannot recognize.
9549 *** The result is that libtool may fail to recognize shared libraries
9550 *** as such. This will affect the creation of libtool libraries that
9551 *** depend on shared libraries, but programs linked with such libtool
9552 *** libraries will work regardless of this problem. Nevertheless, you
9553 *** may want to report the problem to your system manager and/or to
9554 *** bug-libtool@gnu.org
9555
9556 _LT_EOF
9557 fi ;;
9558 esac
9559 fi
9560 break
9561 fi
9562 done
9563 IFS="$lt_save_ifs"
9564 MAGIC_CMD="$lt_save_MAGIC_CMD"
9565 ;;
9566 esac
9567 fi
9568
9569 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9570 if test -n "$MAGIC_CMD"; then
9571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9572 $as_echo "$MAGIC_CMD" >&6; }
9573 else
9574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9575 $as_echo "no" >&6; }
9576 fi
9577
9578
9579 else
9580 MAGIC_CMD=:
9581 fi
9582 fi
9583
9584 fi
9585 ;;
9586 esac
9587
9588 # Use C for the default configuration in the libtool script
9589
9590 lt_save_CC="$CC"
9591 ac_ext=c
9592 ac_cpp='$CPP $CPPFLAGS'
9593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9596
9597
9598 # Source file extension for C test sources.
9599 ac_ext=c
9600
9601 # Object file extension for compiled C test sources.
9602 objext=o
9603 objext=$objext
9604
9605 # Code to be used in simple compile tests
9606 lt_simple_compile_test_code="int some_variable = 0;"
9607
9608 # Code to be used in simple link tests
9609 lt_simple_link_test_code='int main(){return(0);}'
9610
9611
9612
9613
9614
9615
9616
9617 # If no C compiler was specified, use CC.
9618 LTCC=${LTCC-"$CC"}
9619
9620 # If no C compiler flags were specified, use CFLAGS.
9621 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9622
9623 # Allow CC to be a program name with arguments.
9624 compiler=$CC
9625
9626 # Save the default compiler, since it gets overwritten when the other
9627 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9628 compiler_DEFAULT=$CC
9629
9630 # save warnings/boilerplate of simple test code
9631 ac_outfile=conftest.$ac_objext
9632 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9633 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9634 _lt_compiler_boilerplate=`cat conftest.err`
9635 $RM conftest*
9636
9637 ac_outfile=conftest.$ac_objext
9638 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9639 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9640 _lt_linker_boilerplate=`cat conftest.err`
9641 $RM -r conftest*
9642
9643
9644 ## CAVEAT EMPTOR:
9645 ## There is no encapsulation within the following macros, do not change
9646 ## the running order or otherwise move them around unless you know exactly
9647 ## what you are doing...
9648 if test -n "$compiler"; then
9649
9650 lt_prog_compiler_no_builtin_flag=
9651
9652 if test "$GCC" = yes; then
9653 case $cc_basename in
9654 nvcc*)
9655 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9656 *)
9657 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9658 esac
9659
9660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9661 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9662 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9663 $as_echo_n "(cached) " >&6
9664 else
9665 lt_cv_prog_compiler_rtti_exceptions=no
9666 ac_outfile=conftest.$ac_objext
9667 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9668 lt_compiler_flag="-fno-rtti -fno-exceptions"
9669 # Insert the option either (1) after the last *FLAGS variable, or
9670 # (2) before a word containing "conftest.", or (3) at the end.
9671 # Note that $ac_compile itself does not contain backslashes and begins
9672 # with a dollar sign (not a hyphen), so the echo should work correctly.
9673 # The option is referenced via a variable to avoid confusing sed.
9674 lt_compile=`echo "$ac_compile" | $SED \
9675 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9676 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9677 -e 's:$: $lt_compiler_flag:'`
9678 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9679 (eval "$lt_compile" 2>conftest.err)
9680 ac_status=$?
9681 cat conftest.err >&5
9682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9683 if (exit $ac_status) && test -s "$ac_outfile"; then
9684 # The compiler can only warn and ignore the option if not recognized
9685 # So say no if there are warnings other than the usual output.
9686 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9687 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9688 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9689 lt_cv_prog_compiler_rtti_exceptions=yes
9690 fi
9691 fi
9692 $RM conftest*
9693
9694 fi
9695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9696 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9697
9698 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9699 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9700 else
9701 :
9702 fi
9703
9704 fi
9705
9706
9707
9708
9709
9710
9711 lt_prog_compiler_wl=
9712 lt_prog_compiler_pic=
9713 lt_prog_compiler_static=
9714
9715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9716 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9717
9718 if test "$GCC" = yes; then
9719 lt_prog_compiler_wl='-Wl,'
9720 lt_prog_compiler_static='-static'
9721
9722 case $host_os in
9723 aix*)
9724 # All AIX code is PIC.
9725 if test "$host_cpu" = ia64; then
9726 # AIX 5 now supports IA64 processor
9727 lt_prog_compiler_static='-Bstatic'
9728 fi
9729 lt_prog_compiler_pic='-fPIC'
9730 ;;
9731
9732 amigaos*)
9733 case $host_cpu in
9734 powerpc)
9735 # see comment about AmigaOS4 .so support
9736 lt_prog_compiler_pic='-fPIC'
9737 ;;
9738 m68k)
9739 # FIXME: we need at least 68020 code to build shared libraries, but
9740 # adding the `-m68020' flag to GCC prevents building anything better,
9741 # like `-m68040'.
9742 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9743 ;;
9744 esac
9745 ;;
9746
9747 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9748 # PIC is the default for these OSes.
9749 ;;
9750
9751 mingw* | cygwin* | pw32* | os2* | cegcc*)
9752 # This hack is so that the source file can tell whether it is being
9753 # built for inclusion in a dll (and should export symbols for example).
9754 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9755 # (--disable-auto-import) libraries
9756 lt_prog_compiler_pic='-DDLL_EXPORT'
9757 ;;
9758
9759 darwin* | rhapsody*)
9760 # PIC is the default on this platform
9761 # Common symbols not allowed in MH_DYLIB files
9762 lt_prog_compiler_pic='-fno-common'
9763 ;;
9764
9765 haiku*)
9766 # PIC is the default for Haiku.
9767 # The "-static" flag exists, but is broken.
9768 lt_prog_compiler_static=
9769 ;;
9770
9771 hpux*)
9772 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9773 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9774 # sets the default TLS model and affects inlining.
9775 case $host_cpu in
9776 hppa*64*)
9777 # +Z the default
9778 ;;
9779 *)
9780 lt_prog_compiler_pic='-fPIC'
9781 ;;
9782 esac
9783 ;;
9784
9785 interix[3-9]*)
9786 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9787 # Instead, we relocate shared libraries at runtime.
9788 ;;
9789
9790 msdosdjgpp*)
9791 # Just because we use GCC doesn't mean we suddenly get shared libraries
9792 # on systems that don't support them.
9793 lt_prog_compiler_can_build_shared=no
9794 enable_shared=no
9795 ;;
9796
9797 *nto* | *qnx*)
9798 # QNX uses GNU C++, but need to define -shared option too, otherwise
9799 # it will coredump.
9800 lt_prog_compiler_pic='-fPIC -shared'
9801 ;;
9802
9803 sysv4*MP*)
9804 if test -d /usr/nec; then
9805 lt_prog_compiler_pic=-Kconform_pic
9806 fi
9807 ;;
9808
9809 *)
9810 lt_prog_compiler_pic='-fPIC'
9811 ;;
9812 esac
9813
9814 case $cc_basename in
9815 nvcc*) # Cuda Compiler Driver 2.2
9816 lt_prog_compiler_wl='-Xlinker '
9817 lt_prog_compiler_pic='-Xcompiler -fPIC'
9818 ;;
9819 esac
9820 else
9821 # PORTME Check for flag to pass linker flags through the system compiler.
9822 case $host_os in
9823 aix*)
9824 lt_prog_compiler_wl='-Wl,'
9825 if test "$host_cpu" = ia64; then
9826 # AIX 5 now supports IA64 processor
9827 lt_prog_compiler_static='-Bstatic'
9828 else
9829 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9830 fi
9831 ;;
9832
9833 mingw* | cygwin* | pw32* | os2* | cegcc*)
9834 # This hack is so that the source file can tell whether it is being
9835 # built for inclusion in a dll (and should export symbols for example).
9836 lt_prog_compiler_pic='-DDLL_EXPORT'
9837 ;;
9838
9839 hpux9* | hpux10* | hpux11*)
9840 lt_prog_compiler_wl='-Wl,'
9841 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9842 # not for PA HP-UX.
9843 case $host_cpu in
9844 hppa*64*|ia64*)
9845 # +Z the default
9846 ;;
9847 *)
9848 lt_prog_compiler_pic='+Z'
9849 ;;
9850 esac
9851 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9852 lt_prog_compiler_static='${wl}-a ${wl}archive'
9853 ;;
9854
9855 irix5* | irix6* | nonstopux*)
9856 lt_prog_compiler_wl='-Wl,'
9857 # PIC (with -KPIC) is the default.
9858 lt_prog_compiler_static='-non_shared'
9859 ;;
9860
9861 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9862 case $cc_basename in
9863 # old Intel for x86_64 which still supported -KPIC.
9864 ecc*)
9865 lt_prog_compiler_wl='-Wl,'
9866 lt_prog_compiler_pic='-KPIC'
9867 lt_prog_compiler_static='-static'
9868 ;;
9869 # icc used to be incompatible with GCC.
9870 # ICC 10 doesn't accept -KPIC any more.
9871 icc* | ifort*)
9872 lt_prog_compiler_wl='-Wl,'
9873 lt_prog_compiler_pic='-fPIC'
9874 lt_prog_compiler_static='-static'
9875 ;;
9876 # Lahey Fortran 8.1.
9877 lf95*)
9878 lt_prog_compiler_wl='-Wl,'
9879 lt_prog_compiler_pic='--shared'
9880 lt_prog_compiler_static='--static'
9881 ;;
9882 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9883 # Portland Group compilers (*not* the Pentium gcc compiler,
9884 # which looks to be a dead project)
9885 lt_prog_compiler_wl='-Wl,'
9886 lt_prog_compiler_pic='-fpic'
9887 lt_prog_compiler_static='-Bstatic'
9888 ;;
9889 ccc*)
9890 lt_prog_compiler_wl='-Wl,'
9891 # All Alpha code is PIC.
9892 lt_prog_compiler_static='-non_shared'
9893 ;;
9894 xl* | bgxl* | bgf* | mpixl*)
9895 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9896 lt_prog_compiler_wl='-Wl,'
9897 lt_prog_compiler_pic='-qpic'
9898 lt_prog_compiler_static='-qstaticlink'
9899 ;;
9900 *)
9901 case `$CC -V 2>&1 | sed 5q` in
9902 *Sun\ F* | *Sun*Fortran*)
9903 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9904 lt_prog_compiler_pic='-KPIC'
9905 lt_prog_compiler_static='-Bstatic'
9906 lt_prog_compiler_wl=''
9907 ;;
9908 *Sun\ C*)
9909 # Sun C 5.9
9910 lt_prog_compiler_pic='-KPIC'
9911 lt_prog_compiler_static='-Bstatic'
9912 lt_prog_compiler_wl='-Wl,'
9913 ;;
9914 esac
9915 ;;
9916 esac
9917 ;;
9918
9919 newsos6)
9920 lt_prog_compiler_pic='-KPIC'
9921 lt_prog_compiler_static='-Bstatic'
9922 ;;
9923
9924 *nto* | *qnx*)
9925 # QNX uses GNU C++, but need to define -shared option too, otherwise
9926 # it will coredump.
9927 lt_prog_compiler_pic='-fPIC -shared'
9928 ;;
9929
9930 osf3* | osf4* | osf5*)
9931 lt_prog_compiler_wl='-Wl,'
9932 # All OSF/1 code is PIC.
9933 lt_prog_compiler_static='-non_shared'
9934 ;;
9935
9936 rdos*)
9937 lt_prog_compiler_static='-non_shared'
9938 ;;
9939
9940 solaris*)
9941 lt_prog_compiler_pic='-KPIC'
9942 lt_prog_compiler_static='-Bstatic'
9943 case $cc_basename in
9944 f77* | f90* | f95*)
9945 lt_prog_compiler_wl='-Qoption ld ';;
9946 *)
9947 lt_prog_compiler_wl='-Wl,';;
9948 esac
9949 ;;
9950
9951 sunos4*)
9952 lt_prog_compiler_wl='-Qoption ld '
9953 lt_prog_compiler_pic='-PIC'
9954 lt_prog_compiler_static='-Bstatic'
9955 ;;
9956
9957 sysv4 | sysv4.2uw2* | sysv4.3*)
9958 lt_prog_compiler_wl='-Wl,'
9959 lt_prog_compiler_pic='-KPIC'
9960 lt_prog_compiler_static='-Bstatic'
9961 ;;
9962
9963 sysv4*MP*)
9964 if test -d /usr/nec ;then
9965 lt_prog_compiler_pic='-Kconform_pic'
9966 lt_prog_compiler_static='-Bstatic'
9967 fi
9968 ;;
9969
9970 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9971 lt_prog_compiler_wl='-Wl,'
9972 lt_prog_compiler_pic='-KPIC'
9973 lt_prog_compiler_static='-Bstatic'
9974 ;;
9975
9976 unicos*)
9977 lt_prog_compiler_wl='-Wl,'
9978 lt_prog_compiler_can_build_shared=no
9979 ;;
9980
9981 uts4*)
9982 lt_prog_compiler_pic='-pic'
9983 lt_prog_compiler_static='-Bstatic'
9984 ;;
9985
9986 *)
9987 lt_prog_compiler_can_build_shared=no
9988 ;;
9989 esac
9990 fi
9991
9992 case $host_os in
9993 # For platforms which do not support PIC, -DPIC is meaningless:
9994 *djgpp*)
9995 lt_prog_compiler_pic=
9996 ;;
9997 *)
9998 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9999 ;;
10000 esac
10001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
10002 $as_echo "$lt_prog_compiler_pic" >&6; }
10003
10004
10005
10006
10007
10008
10009 #
10010 # Check to make sure the PIC flag actually works.
10011 #
10012 if test -n "$lt_prog_compiler_pic"; then
10013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10014 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10015 if ${lt_cv_prog_compiler_pic_works+:} false; then :
10016 $as_echo_n "(cached) " >&6
10017 else
10018 lt_cv_prog_compiler_pic_works=no
10019 ac_outfile=conftest.$ac_objext
10020 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10021 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
10022 # Insert the option either (1) after the last *FLAGS variable, or
10023 # (2) before a word containing "conftest.", or (3) at the end.
10024 # Note that $ac_compile itself does not contain backslashes and begins
10025 # with a dollar sign (not a hyphen), so the echo should work correctly.
10026 # The option is referenced via a variable to avoid confusing sed.
10027 lt_compile=`echo "$ac_compile" | $SED \
10028 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10029 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10030 -e 's:$: $lt_compiler_flag:'`
10031 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10032 (eval "$lt_compile" 2>conftest.err)
10033 ac_status=$?
10034 cat conftest.err >&5
10035 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10036 if (exit $ac_status) && test -s "$ac_outfile"; then
10037 # The compiler can only warn and ignore the option if not recognized
10038 # So say no if there are warnings other than the usual output.
10039 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10040 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10041 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10042 lt_cv_prog_compiler_pic_works=yes
10043 fi
10044 fi
10045 $RM conftest*
10046
10047 fi
10048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10049 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
10050
10051 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
10052 case $lt_prog_compiler_pic in
10053 "" | " "*) ;;
10054 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10055 esac
10056 else
10057 lt_prog_compiler_pic=
10058 lt_prog_compiler_can_build_shared=no
10059 fi
10060
10061 fi
10062
10063
10064
10065
10066
10067
10068 #
10069 # Check to make sure the static flag actually works.
10070 #
10071 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10073 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10074 if ${lt_cv_prog_compiler_static_works+:} false; then :
10075 $as_echo_n "(cached) " >&6
10076 else
10077 lt_cv_prog_compiler_static_works=no
10078 save_LDFLAGS="$LDFLAGS"
10079 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10080 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10081 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10082 # The linker can only warn and ignore the option if not recognized
10083 # So say no if there are warnings
10084 if test -s conftest.err; then
10085 # Append any errors to the config.log.
10086 cat conftest.err 1>&5
10087 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10088 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10089 if diff conftest.exp conftest.er2 >/dev/null; then
10090 lt_cv_prog_compiler_static_works=yes
10091 fi
10092 else
10093 lt_cv_prog_compiler_static_works=yes
10094 fi
10095 fi
10096 $RM -r conftest*
10097 LDFLAGS="$save_LDFLAGS"
10098
10099 fi
10100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10101 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10102
10103 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10104 :
10105 else
10106 lt_prog_compiler_static=
10107 fi
10108
10109
10110
10111
10112
10113
10114
10115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10116 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10117 if ${lt_cv_prog_compiler_c_o+:} false; then :
10118 $as_echo_n "(cached) " >&6
10119 else
10120 lt_cv_prog_compiler_c_o=no
10121 $RM -r conftest 2>/dev/null
10122 mkdir conftest
10123 cd conftest
10124 mkdir out
10125 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10126
10127 lt_compiler_flag="-o out/conftest2.$ac_objext"
10128 # Insert the option either (1) after the last *FLAGS variable, or
10129 # (2) before a word containing "conftest.", or (3) at the end.
10130 # Note that $ac_compile itself does not contain backslashes and begins
10131 # with a dollar sign (not a hyphen), so the echo should work correctly.
10132 lt_compile=`echo "$ac_compile" | $SED \
10133 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10134 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10135 -e 's:$: $lt_compiler_flag:'`
10136 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10137 (eval "$lt_compile" 2>out/conftest.err)
10138 ac_status=$?
10139 cat out/conftest.err >&5
10140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10141 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10142 then
10143 # The compiler can only warn and ignore the option if not recognized
10144 # So say no if there are warnings
10145 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10146 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10147 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10148 lt_cv_prog_compiler_c_o=yes
10149 fi
10150 fi
10151 chmod u+w . 2>&5
10152 $RM conftest*
10153 # SGI C++ compiler will create directory out/ii_files/ for
10154 # template instantiation
10155 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10156 $RM out/* && rmdir out
10157 cd ..
10158 $RM -r conftest
10159 $RM conftest*
10160
10161 fi
10162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10163 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10164
10165
10166
10167
10168
10169
10170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10171 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10172 if ${lt_cv_prog_compiler_c_o+:} false; then :
10173 $as_echo_n "(cached) " >&6
10174 else
10175 lt_cv_prog_compiler_c_o=no
10176 $RM -r conftest 2>/dev/null
10177 mkdir conftest
10178 cd conftest
10179 mkdir out
10180 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10181
10182 lt_compiler_flag="-o out/conftest2.$ac_objext"
10183 # Insert the option either (1) after the last *FLAGS variable, or
10184 # (2) before a word containing "conftest.", or (3) at the end.
10185 # Note that $ac_compile itself does not contain backslashes and begins
10186 # with a dollar sign (not a hyphen), so the echo should work correctly.
10187 lt_compile=`echo "$ac_compile" | $SED \
10188 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10189 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10190 -e 's:$: $lt_compiler_flag:'`
10191 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10192 (eval "$lt_compile" 2>out/conftest.err)
10193 ac_status=$?
10194 cat out/conftest.err >&5
10195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10196 if (exit $ac_status) && test -s out/conftest2.$ac_objext
10197 then
10198 # The compiler can only warn and ignore the option if not recognized
10199 # So say no if there are warnings
10200 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10201 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10202 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10203 lt_cv_prog_compiler_c_o=yes
10204 fi
10205 fi
10206 chmod u+w . 2>&5
10207 $RM conftest*
10208 # SGI C++ compiler will create directory out/ii_files/ for
10209 # template instantiation
10210 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10211 $RM out/* && rmdir out
10212 cd ..
10213 $RM -r conftest
10214 $RM conftest*
10215
10216 fi
10217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10218 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10219
10220
10221
10222
10223 hard_links="nottested"
10224 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
10225 # do not overwrite the value of need_locks provided by the user
10226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10227 $as_echo_n "checking if we can lock with hard links... " >&6; }
10228 hard_links=yes
10229 $RM conftest*
10230 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10231 touch conftest.a
10232 ln conftest.a conftest.b 2>&5 || hard_links=no
10233 ln conftest.a conftest.b 2>/dev/null && hard_links=no
10234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10235 $as_echo "$hard_links" >&6; }
10236 if test "$hard_links" = no; then
10237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
10238 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
10239 need_locks=warn
10240 fi
10241 else
10242 need_locks=no
10243 fi
10244
10245
10246
10247
10248
10249
10250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10251 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10252
10253 runpath_var=
10254 allow_undefined_flag=
10255 always_export_symbols=no
10256 archive_cmds=
10257 archive_expsym_cmds=
10258 compiler_needs_object=no
10259 enable_shared_with_static_runtimes=no
10260 export_dynamic_flag_spec=
10261 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10262 hardcode_automatic=no
10263 hardcode_direct=no
10264 hardcode_direct_absolute=no
10265 hardcode_libdir_flag_spec=
10266 hardcode_libdir_flag_spec_ld=
10267 hardcode_libdir_separator=
10268 hardcode_minus_L=no
10269 hardcode_shlibpath_var=unsupported
10270 inherit_rpath=no
10271 link_all_deplibs=unknown
10272 module_cmds=
10273 module_expsym_cmds=
10274 old_archive_from_new_cmds=
10275 old_archive_from_expsyms_cmds=
10276 thread_safe_flag_spec=
10277 whole_archive_flag_spec=
10278 # include_expsyms should be a list of space-separated symbols to be *always*
10279 # included in the symbol list
10280 include_expsyms=
10281 # exclude_expsyms can be an extended regexp of symbols to exclude
10282 # it will be wrapped by ` (' and `)$', so one must not match beginning or
10283 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
10284 # as well as any symbol that contains `d'.
10285 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10286 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10287 # platforms (ab)use it in PIC code, but their linkers get confused if
10288 # the symbol is explicitly referenced. Since portable code cannot
10289 # rely on this symbol name, it's probably fine to never include it in
10290 # preloaded symbol tables.
10291 # Exclude shared library initialization/finalization symbols.
10292 extract_expsyms_cmds=
10293
10294 case $host_os in
10295 cygwin* | mingw* | pw32* | cegcc*)
10296 # FIXME: the MSVC++ port hasn't been tested in a loooong time
10297 # When not using gcc, we currently assume that we are using
10298 # Microsoft Visual C++.
10299 if test "$GCC" != yes; then
10300 with_gnu_ld=no
10301 fi
10302 ;;
10303 interix*)
10304 # we just hope/assume this is gcc and not c89 (= MSVC++)
10305 with_gnu_ld=yes
10306 ;;
10307 openbsd*)
10308 with_gnu_ld=no
10309 ;;
10310 esac
10311
10312 ld_shlibs=yes
10313
10314 # On some targets, GNU ld is compatible enough with the native linker
10315 # that we're better off using the native interface for both.
10316 lt_use_gnu_ld_interface=no
10317 if test "$with_gnu_ld" = yes; then
10318 case $host_os in
10319 aix*)
10320 # The AIX port of GNU ld has always aspired to compatibility
10321 # with the native linker. However, as the warning in the GNU ld
10322 # block says, versions before 2.19.5* couldn't really create working
10323 # shared libraries, regardless of the interface used.
10324 case `$LD -v 2>&1` in
10325 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10326 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10327 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10328 *)
10329 lt_use_gnu_ld_interface=yes
10330 ;;
10331 esac
10332 ;;
10333 *)
10334 lt_use_gnu_ld_interface=yes
10335 ;;
10336 esac
10337 fi
10338
10339 if test "$lt_use_gnu_ld_interface" = yes; then
10340 # If archive_cmds runs LD, not CC, wlarc should be empty
10341 wlarc='${wl}'
10342
10343 # Set some defaults for GNU ld with shared library support. These
10344 # are reset later if shared libraries are not supported. Putting them
10345 # here allows them to be overridden if necessary.
10346 runpath_var=LD_RUN_PATH
10347 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10348 export_dynamic_flag_spec='${wl}--export-dynamic'
10349 # ancient GNU ld didn't support --whole-archive et. al.
10350 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10351 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10352 else
10353 whole_archive_flag_spec=
10354 fi
10355 supports_anon_versioning=no
10356 case `$LD -v 2>&1` in
10357 *GNU\ gold*) supports_anon_versioning=yes ;;
10358 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10359 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10360 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10361 *\ 2.11.*) ;; # other 2.11 versions
10362 *) supports_anon_versioning=yes ;;
10363 esac
10364
10365 # See if GNU ld supports shared libraries.
10366 case $host_os in
10367 aix[3-9]*)
10368 # On AIX/PPC, the GNU linker is very broken
10369 if test "$host_cpu" != ia64; then
10370 ld_shlibs=no
10371 cat <<_LT_EOF 1>&2
10372
10373 *** Warning: the GNU linker, at least up to release 2.19, is reported
10374 *** to be unable to reliably create shared libraries on AIX.
10375 *** Therefore, libtool is disabling shared libraries support. If you
10376 *** really care for shared libraries, you may want to install binutils
10377 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10378 *** You will then need to restart the configuration process.
10379
10380 _LT_EOF
10381 fi
10382 ;;
10383
10384 amigaos*)
10385 case $host_cpu in
10386 powerpc)
10387 # see comment about AmigaOS4 .so support
10388 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10389 archive_expsym_cmds=''
10390 ;;
10391 m68k)
10392 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)'
10393 hardcode_libdir_flag_spec='-L$libdir'
10394 hardcode_minus_L=yes
10395 ;;
10396 esac
10397 ;;
10398
10399 beos*)
10400 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10401 allow_undefined_flag=unsupported
10402 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10403 # support --undefined. This deserves some investigation. FIXME
10404 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10405 else
10406 ld_shlibs=no
10407 fi
10408 ;;
10409
10410 cygwin* | mingw* | pw32* | cegcc*)
10411 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10412 # as there is no search path for DLLs.
10413 hardcode_libdir_flag_spec='-L$libdir'
10414 export_dynamic_flag_spec='${wl}--export-all-symbols'
10415 allow_undefined_flag=unsupported
10416 always_export_symbols=no
10417 enable_shared_with_static_runtimes=yes
10418 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10419
10420 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10421 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10422 # If the export-symbols file already is a .def file (1st line
10423 # is EXPORTS), use it as is; otherwise, prepend...
10424 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10425 cp $export_symbols $output_objdir/$soname.def;
10426 else
10427 echo EXPORTS > $output_objdir/$soname.def;
10428 cat $export_symbols >> $output_objdir/$soname.def;
10429 fi~
10430 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10431 else
10432 ld_shlibs=no
10433 fi
10434 ;;
10435
10436 haiku*)
10437 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10438 link_all_deplibs=yes
10439 ;;
10440
10441 interix[3-9]*)
10442 hardcode_direct=no
10443 hardcode_shlibpath_var=no
10444 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10445 export_dynamic_flag_spec='${wl}-E'
10446 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10447 # Instead, shared libraries are loaded at an image base (0x10000000 by
10448 # default) and relocated if they conflict, which is a slow very memory
10449 # consuming and fragmenting process. To avoid this, we pick a random,
10450 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10451 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10452 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10453 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'
10454 ;;
10455
10456 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10457 tmp_diet=no
10458 if test "$host_os" = linux-dietlibc; then
10459 case $cc_basename in
10460 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
10461 esac
10462 fi
10463 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10464 && test "$tmp_diet" = no
10465 then
10466 tmp_addflag=' $pic_flag'
10467 tmp_sharedflag='-shared'
10468 case $cc_basename,$host_cpu in
10469 pgcc*) # Portland Group C compiler
10470 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'
10471 tmp_addflag=' $pic_flag'
10472 ;;
10473 pgf77* | pgf90* | pgf95* | pgfortran*)
10474 # Portland Group f77 and f90 compilers
10475 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'
10476 tmp_addflag=' $pic_flag -Mnomain' ;;
10477 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10478 tmp_addflag=' -i_dynamic' ;;
10479 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10480 tmp_addflag=' -i_dynamic -nofor_main' ;;
10481 ifc* | ifort*) # Intel Fortran compiler
10482 tmp_addflag=' -nofor_main' ;;
10483 lf95*) # Lahey Fortran 8.1
10484 whole_archive_flag_spec=
10485 tmp_sharedflag='--shared' ;;
10486 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10487 tmp_sharedflag='-qmkshrobj'
10488 tmp_addflag= ;;
10489 nvcc*) # Cuda Compiler Driver 2.2
10490 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'
10491 compiler_needs_object=yes
10492 ;;
10493 esac
10494 case `$CC -V 2>&1 | sed 5q` in
10495 *Sun\ C*) # Sun C 5.9
10496 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'
10497 compiler_needs_object=yes
10498 tmp_sharedflag='-G' ;;
10499 *Sun\ F*) # Sun Fortran 8.3
10500 tmp_sharedflag='-G' ;;
10501 esac
10502 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10503
10504 if test "x$supports_anon_versioning" = xyes; then
10505 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10506 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10507 echo "local: *; };" >> $output_objdir/$libname.ver~
10508 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
10509 fi
10510
10511 case $cc_basename in
10512 xlf* | bgf* | bgxlf* | mpixlf*)
10513 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10514 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10515 hardcode_libdir_flag_spec=
10516 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10517 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
10518 if test "x$supports_anon_versioning" = xyes; then
10519 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10520 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10521 echo "local: *; };" >> $output_objdir/$libname.ver~
10522 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10523 fi
10524 ;;
10525 esac
10526 else
10527 ld_shlibs=no
10528 fi
10529 ;;
10530
10531 netbsd*)
10532 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10533 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10534 wlarc=
10535 else
10536 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10537 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10538 fi
10539 ;;
10540
10541 solaris*)
10542 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10543 ld_shlibs=no
10544 cat <<_LT_EOF 1>&2
10545
10546 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10547 *** create shared libraries on Solaris systems. Therefore, libtool
10548 *** is disabling shared libraries support. We urge you to upgrade GNU
10549 *** binutils to release 2.9.1 or newer. Another option is to modify
10550 *** your PATH or compiler configuration so that the native linker is
10551 *** used, and then restart.
10552
10553 _LT_EOF
10554 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10555 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10556 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10557 else
10558 ld_shlibs=no
10559 fi
10560 ;;
10561
10562 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10563 case `$LD -v 2>&1` in
10564 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10565 ld_shlibs=no
10566 cat <<_LT_EOF 1>&2
10567
10568 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10569 *** reliably create shared libraries on SCO systems. Therefore, libtool
10570 *** is disabling shared libraries support. We urge you to upgrade GNU
10571 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10572 *** your PATH or compiler configuration so that the native linker is
10573 *** used, and then restart.
10574
10575 _LT_EOF
10576 ;;
10577 *)
10578 # For security reasons, it is highly recommended that you always
10579 # use absolute paths for naming shared libraries, and exclude the
10580 # DT_RUNPATH tag from executables and libraries. But doing so
10581 # requires that you compile everything twice, which is a pain.
10582 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10583 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10584 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10585 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10586 else
10587 ld_shlibs=no
10588 fi
10589 ;;
10590 esac
10591 ;;
10592
10593 sunos4*)
10594 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10595 wlarc=
10596 hardcode_direct=yes
10597 hardcode_shlibpath_var=no
10598 ;;
10599
10600 *)
10601 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10602 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10603 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10604 else
10605 ld_shlibs=no
10606 fi
10607 ;;
10608 esac
10609
10610 if test "$ld_shlibs" = no; then
10611 runpath_var=
10612 hardcode_libdir_flag_spec=
10613 export_dynamic_flag_spec=
10614 whole_archive_flag_spec=
10615 fi
10616 else
10617 # PORTME fill in a description of your system's linker (not GNU ld)
10618 case $host_os in
10619 aix3*)
10620 allow_undefined_flag=unsupported
10621 always_export_symbols=yes
10622 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'
10623 # Note: this linker hardcodes the directories in LIBPATH if there
10624 # are no directories specified by -L.
10625 hardcode_minus_L=yes
10626 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10627 # Neither direct hardcoding nor static linking is supported with a
10628 # broken collect2.
10629 hardcode_direct=unsupported
10630 fi
10631 ;;
10632
10633 aix[4-9]*)
10634 if test "$host_cpu" = ia64; then
10635 # On IA64, the linker does run time linking by default, so we don't
10636 # have to do anything special.
10637 aix_use_runtimelinking=no
10638 exp_sym_flag='-Bexport'
10639 no_entry_flag=""
10640 else
10641 # If we're using GNU nm, then we don't want the "-C" option.
10642 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10643 # Also, AIX nm treats weak defined symbols like other global
10644 # defined symbols, whereas GNU nm marks them as "W".
10645 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10646 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'
10647 else
10648 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10649 fi
10650 aix_use_runtimelinking=no
10651
10652 # Test if we are trying to use run time linking or normal
10653 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10654 # need to do runtime linking.
10655 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10656 for ld_flag in $LDFLAGS; do
10657 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10658 aix_use_runtimelinking=yes
10659 break
10660 fi
10661 done
10662 ;;
10663 esac
10664
10665 exp_sym_flag='-bexport'
10666 no_entry_flag='-bnoentry'
10667 fi
10668
10669 # When large executables or shared objects are built, AIX ld can
10670 # have problems creating the table of contents. If linking a library
10671 # or program results in "error TOC overflow" add -mminimal-toc to
10672 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10673 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10674
10675 archive_cmds=''
10676 hardcode_direct=yes
10677 hardcode_direct_absolute=yes
10678 hardcode_libdir_separator=':'
10679 link_all_deplibs=yes
10680 file_list_spec='${wl}-f,'
10681
10682 if test "$GCC" = yes; then
10683 case $host_os in aix4.[012]|aix4.[012].*)
10684 # We only want to do this on AIX 4.2 and lower, the check
10685 # below for broken collect2 doesn't work under 4.3+
10686 collect2name=`${CC} -print-prog-name=collect2`
10687 if test -f "$collect2name" &&
10688 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10689 then
10690 # We have reworked collect2
10691 :
10692 else
10693 # We have old collect2
10694 hardcode_direct=unsupported
10695 # It fails to find uninstalled libraries when the uninstalled
10696 # path is not listed in the libpath. Setting hardcode_minus_L
10697 # to unsupported forces relinking
10698 hardcode_minus_L=yes
10699 hardcode_libdir_flag_spec='-L$libdir'
10700 hardcode_libdir_separator=
10701 fi
10702 ;;
10703 esac
10704 shared_flag='-shared'
10705 if test "$aix_use_runtimelinking" = yes; then
10706 shared_flag="$shared_flag "'${wl}-G'
10707 fi
10708 else
10709 # not using gcc
10710 if test "$host_cpu" = ia64; then
10711 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10712 # chokes on -Wl,-G. The following line is correct:
10713 shared_flag='-G'
10714 else
10715 if test "$aix_use_runtimelinking" = yes; then
10716 shared_flag='${wl}-G'
10717 else
10718 shared_flag='${wl}-bM:SRE'
10719 fi
10720 fi
10721 fi
10722
10723 export_dynamic_flag_spec='${wl}-bexpall'
10724 # It seems that -bexpall does not export symbols beginning with
10725 # underscore (_), so it is better to generate a list of symbols to export.
10726 always_export_symbols=yes
10727 if test "$aix_use_runtimelinking" = yes; then
10728 # Warning - without using the other runtime loading flags (-brtl),
10729 # -berok will link without error, but may produce a broken library.
10730 allow_undefined_flag='-berok'
10731 # Determine the default libpath from the value encoded in an
10732 # empty executable.
10733 if test x$gcc_no_link = xyes; then
10734 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10735 fi
10736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10737 /* end confdefs.h. */
10738
10739 int
10740 main ()
10741 {
10742
10743 ;
10744 return 0;
10745 }
10746 _ACEOF
10747 if ac_fn_c_try_link "$LINENO"; then :
10748
10749 lt_aix_libpath_sed='
10750 /Import File Strings/,/^$/ {
10751 /^0/ {
10752 s/^0 *\(.*\)$/\1/
10753 p
10754 }
10755 }'
10756 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10757 # Check for a 64-bit object if we didn't find anything.
10758 if test -z "$aix_libpath"; then
10759 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10760 fi
10761 fi
10762 rm -f core conftest.err conftest.$ac_objext \
10763 conftest$ac_exeext conftest.$ac_ext
10764 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10765
10766 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10767 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"
10768 else
10769 if test "$host_cpu" = ia64; then
10770 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10771 allow_undefined_flag="-z nodefs"
10772 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"
10773 else
10774 # Determine the default libpath from the value encoded in an
10775 # empty executable.
10776 if test x$gcc_no_link = xyes; then
10777 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10778 fi
10779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10780 /* end confdefs.h. */
10781
10782 int
10783 main ()
10784 {
10785
10786 ;
10787 return 0;
10788 }
10789 _ACEOF
10790 if ac_fn_c_try_link "$LINENO"; then :
10791
10792 lt_aix_libpath_sed='
10793 /Import File Strings/,/^$/ {
10794 /^0/ {
10795 s/^0 *\(.*\)$/\1/
10796 p
10797 }
10798 }'
10799 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10800 # Check for a 64-bit object if we didn't find anything.
10801 if test -z "$aix_libpath"; then
10802 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10803 fi
10804 fi
10805 rm -f core conftest.err conftest.$ac_objext \
10806 conftest$ac_exeext conftest.$ac_ext
10807 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10808
10809 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10810 # Warning - without using the other run time loading flags,
10811 # -berok will link without error, but may produce a broken library.
10812 no_undefined_flag=' ${wl}-bernotok'
10813 allow_undefined_flag=' ${wl}-berok'
10814 if test "$with_gnu_ld" = yes; then
10815 # We only use this code for GNU lds that support --whole-archive.
10816 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10817 else
10818 # Exported symbols can be pulled into shared objects from archives
10819 whole_archive_flag_spec='$convenience'
10820 fi
10821 archive_cmds_need_lc=yes
10822 # This is similar to how AIX traditionally builds its shared libraries.
10823 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'
10824 fi
10825 fi
10826 ;;
10827
10828 amigaos*)
10829 case $host_cpu in
10830 powerpc)
10831 # see comment about AmigaOS4 .so support
10832 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10833 archive_expsym_cmds=''
10834 ;;
10835 m68k)
10836 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)'
10837 hardcode_libdir_flag_spec='-L$libdir'
10838 hardcode_minus_L=yes
10839 ;;
10840 esac
10841 ;;
10842
10843 bsdi[45]*)
10844 export_dynamic_flag_spec=-rdynamic
10845 ;;
10846
10847 cygwin* | mingw* | pw32* | cegcc*)
10848 # When not using gcc, we currently assume that we are using
10849 # Microsoft Visual C++.
10850 # hardcode_libdir_flag_spec is actually meaningless, as there is
10851 # no search path for DLLs.
10852 hardcode_libdir_flag_spec=' '
10853 allow_undefined_flag=unsupported
10854 # Tell ltmain to make .lib files, not .a files.
10855 libext=lib
10856 # Tell ltmain to make .dll files, not .so files.
10857 shrext_cmds=".dll"
10858 # FIXME: Setting linknames here is a bad hack.
10859 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10860 # The linker will automatically build a .lib file if we build a DLL.
10861 old_archive_from_new_cmds='true'
10862 # FIXME: Should let the user specify the lib program.
10863 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10864 fix_srcfile_path='`cygpath -w "$srcfile"`'
10865 enable_shared_with_static_runtimes=yes
10866 ;;
10867
10868 darwin* | rhapsody*)
10869
10870
10871 archive_cmds_need_lc=no
10872 hardcode_direct=no
10873 hardcode_automatic=yes
10874 hardcode_shlibpath_var=unsupported
10875 if test "$lt_cv_ld_force_load" = "yes"; then
10876 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\"`'
10877 else
10878 whole_archive_flag_spec=''
10879 fi
10880 link_all_deplibs=yes
10881 allow_undefined_flag="$_lt_dar_allow_undefined"
10882 case $cc_basename in
10883 ifort*) _lt_dar_can_shared=yes ;;
10884 *) _lt_dar_can_shared=$GCC ;;
10885 esac
10886 if test "$_lt_dar_can_shared" = "yes"; then
10887 output_verbose_link_cmd=func_echo_all
10888 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
10889 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
10890 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}"
10891 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}"
10892
10893 else
10894 ld_shlibs=no
10895 fi
10896
10897 ;;
10898
10899 dgux*)
10900 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10901 hardcode_libdir_flag_spec='-L$libdir'
10902 hardcode_shlibpath_var=no
10903 ;;
10904
10905 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10906 # support. Future versions do this automatically, but an explicit c++rt0.o
10907 # does not break anything, and helps significantly (at the cost of a little
10908 # extra space).
10909 freebsd2.2*)
10910 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10911 hardcode_libdir_flag_spec='-R$libdir'
10912 hardcode_direct=yes
10913 hardcode_shlibpath_var=no
10914 ;;
10915
10916 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10917 freebsd2.*)
10918 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10919 hardcode_direct=yes
10920 hardcode_minus_L=yes
10921 hardcode_shlibpath_var=no
10922 ;;
10923
10924 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10925 freebsd* | dragonfly*)
10926 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10927 hardcode_libdir_flag_spec='-R$libdir'
10928 hardcode_direct=yes
10929 hardcode_shlibpath_var=no
10930 ;;
10931
10932 hpux9*)
10933 if test "$GCC" = yes; then
10934 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'
10935 else
10936 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'
10937 fi
10938 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10939 hardcode_libdir_separator=:
10940 hardcode_direct=yes
10941
10942 # hardcode_minus_L: Not really in the search PATH,
10943 # but as the default location of the library.
10944 hardcode_minus_L=yes
10945 export_dynamic_flag_spec='${wl}-E'
10946 ;;
10947
10948 hpux10*)
10949 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10950 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10951 else
10952 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10953 fi
10954 if test "$with_gnu_ld" = no; then
10955 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10956 hardcode_libdir_flag_spec_ld='+b $libdir'
10957 hardcode_libdir_separator=:
10958 hardcode_direct=yes
10959 hardcode_direct_absolute=yes
10960 export_dynamic_flag_spec='${wl}-E'
10961 # hardcode_minus_L: Not really in the search PATH,
10962 # but as the default location of the library.
10963 hardcode_minus_L=yes
10964 fi
10965 ;;
10966
10967 hpux11*)
10968 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10969 case $host_cpu in
10970 hppa*64*)
10971 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10972 ;;
10973 ia64*)
10974 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10975 ;;
10976 *)
10977 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10978 ;;
10979 esac
10980 else
10981 case $host_cpu in
10982 hppa*64*)
10983 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10984 ;;
10985 ia64*)
10986 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10987 ;;
10988 *)
10989
10990 # Older versions of the 11.00 compiler do not understand -b yet
10991 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10993 $as_echo_n "checking if $CC understands -b... " >&6; }
10994 if ${lt_cv_prog_compiler__b+:} false; then :
10995 $as_echo_n "(cached) " >&6
10996 else
10997 lt_cv_prog_compiler__b=no
10998 save_LDFLAGS="$LDFLAGS"
10999 LDFLAGS="$LDFLAGS -b"
11000 echo "$lt_simple_link_test_code" > conftest.$ac_ext
11001 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11002 # The linker can only warn and ignore the option if not recognized
11003 # So say no if there are warnings
11004 if test -s conftest.err; then
11005 # Append any errors to the config.log.
11006 cat conftest.err 1>&5
11007 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11008 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11009 if diff conftest.exp conftest.er2 >/dev/null; then
11010 lt_cv_prog_compiler__b=yes
11011 fi
11012 else
11013 lt_cv_prog_compiler__b=yes
11014 fi
11015 fi
11016 $RM -r conftest*
11017 LDFLAGS="$save_LDFLAGS"
11018
11019 fi
11020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11021 $as_echo "$lt_cv_prog_compiler__b" >&6; }
11022
11023 if test x"$lt_cv_prog_compiler__b" = xyes; then
11024 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11025 else
11026 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11027 fi
11028
11029 ;;
11030 esac
11031 fi
11032 if test "$with_gnu_ld" = no; then
11033 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
11034 hardcode_libdir_separator=:
11035
11036 case $host_cpu in
11037 hppa*64*|ia64*)
11038 hardcode_direct=no
11039 hardcode_shlibpath_var=no
11040 ;;
11041 *)
11042 hardcode_direct=yes
11043 hardcode_direct_absolute=yes
11044 export_dynamic_flag_spec='${wl}-E'
11045
11046 # hardcode_minus_L: Not really in the search PATH,
11047 # but as the default location of the library.
11048 hardcode_minus_L=yes
11049 ;;
11050 esac
11051 fi
11052 ;;
11053
11054 irix5* | irix6* | nonstopux*)
11055 if test "$GCC" = yes; then
11056 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'
11057 # Try to use the -exported_symbol ld option, if it does not
11058 # work, assume that -exports_file does not work either and
11059 # implicitly export all symbols.
11060 save_LDFLAGS="$LDFLAGS"
11061 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
11062 if test x$gcc_no_link = xyes; then
11063 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
11064 fi
11065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11066 /* end confdefs.h. */
11067 int foo(void) {}
11068 _ACEOF
11069 if ac_fn_c_try_link "$LINENO"; then :
11070 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'
11071
11072 fi
11073 rm -f core conftest.err conftest.$ac_objext \
11074 conftest$ac_exeext conftest.$ac_ext
11075 LDFLAGS="$save_LDFLAGS"
11076 else
11077 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'
11078 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'
11079 fi
11080 archive_cmds_need_lc='no'
11081 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11082 hardcode_libdir_separator=:
11083 inherit_rpath=yes
11084 link_all_deplibs=yes
11085 ;;
11086
11087 netbsd*)
11088 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11089 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
11090 else
11091 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
11092 fi
11093 hardcode_libdir_flag_spec='-R$libdir'
11094 hardcode_direct=yes
11095 hardcode_shlibpath_var=no
11096 ;;
11097
11098 newsos6)
11099 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11100 hardcode_direct=yes
11101 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11102 hardcode_libdir_separator=:
11103 hardcode_shlibpath_var=no
11104 ;;
11105
11106 *nto* | *qnx*)
11107 ;;
11108
11109 openbsd*)
11110 if test -f /usr/libexec/ld.so; then
11111 hardcode_direct=yes
11112 hardcode_shlibpath_var=no
11113 hardcode_direct_absolute=yes
11114 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11115 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11116 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
11117 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11118 export_dynamic_flag_spec='${wl}-E'
11119 else
11120 case $host_os in
11121 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
11122 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11123 hardcode_libdir_flag_spec='-R$libdir'
11124 ;;
11125 *)
11126 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11127 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
11128 ;;
11129 esac
11130 fi
11131 else
11132 ld_shlibs=no
11133 fi
11134 ;;
11135
11136 os2*)
11137 hardcode_libdir_flag_spec='-L$libdir'
11138 hardcode_minus_L=yes
11139 allow_undefined_flag=unsupported
11140 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'
11141 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
11142 ;;
11143
11144 osf3*)
11145 if test "$GCC" = yes; then
11146 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11147 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'
11148 else
11149 allow_undefined_flag=' -expect_unresolved \*'
11150 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'
11151 fi
11152 archive_cmds_need_lc='no'
11153 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11154 hardcode_libdir_separator=:
11155 ;;
11156
11157 osf4* | osf5*) # as osf3* with the addition of -msym flag
11158 if test "$GCC" = yes; then
11159 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
11160 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'
11161 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
11162 else
11163 allow_undefined_flag=' -expect_unresolved \*'
11164 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'
11165 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~
11166 $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'
11167
11168 # Both c and cxx compiler support -rpath directly
11169 hardcode_libdir_flag_spec='-rpath $libdir'
11170 fi
11171 archive_cmds_need_lc='no'
11172 hardcode_libdir_separator=:
11173 ;;
11174
11175 solaris*)
11176 no_undefined_flag=' -z defs'
11177 if test "$GCC" = yes; then
11178 wlarc='${wl}'
11179 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
11180 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11181 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11182 else
11183 case `$CC -V 2>&1` in
11184 *"Compilers 5.0"*)
11185 wlarc=''
11186 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
11187 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11188 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11189 ;;
11190 *)
11191 wlarc='${wl}'
11192 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11193 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11194 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11195 ;;
11196 esac
11197 fi
11198 hardcode_libdir_flag_spec='-R$libdir'
11199 hardcode_shlibpath_var=no
11200 case $host_os in
11201 solaris2.[0-5] | solaris2.[0-5].*) ;;
11202 *)
11203 # The compiler driver will combine and reorder linker options,
11204 # but understands `-z linker_flag'. GCC discards it without `$wl',
11205 # but is careful enough not to reorder.
11206 # Supported since Solaris 2.6 (maybe 2.5.1?)
11207 if test "$GCC" = yes; then
11208 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11209 else
11210 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11211 fi
11212 ;;
11213 esac
11214 link_all_deplibs=yes
11215 ;;
11216
11217 sunos4*)
11218 if test "x$host_vendor" = xsequent; then
11219 # Use $CC to link under sequent, because it throws in some extra .o
11220 # files that make .init and .fini sections work.
11221 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11222 else
11223 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11224 fi
11225 hardcode_libdir_flag_spec='-L$libdir'
11226 hardcode_direct=yes
11227 hardcode_minus_L=yes
11228 hardcode_shlibpath_var=no
11229 ;;
11230
11231 sysv4)
11232 case $host_vendor in
11233 sni)
11234 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11235 hardcode_direct=yes # is this really true???
11236 ;;
11237 siemens)
11238 ## LD is ld it makes a PLAMLIB
11239 ## CC just makes a GrossModule.
11240 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11241 reload_cmds='$CC -r -o $output$reload_objs'
11242 hardcode_direct=no
11243 ;;
11244 motorola)
11245 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11246 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11247 ;;
11248 esac
11249 runpath_var='LD_RUN_PATH'
11250 hardcode_shlibpath_var=no
11251 ;;
11252
11253 sysv4.3*)
11254 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11255 hardcode_shlibpath_var=no
11256 export_dynamic_flag_spec='-Bexport'
11257 ;;
11258
11259 sysv4*MP*)
11260 if test -d /usr/nec; then
11261 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11262 hardcode_shlibpath_var=no
11263 runpath_var=LD_RUN_PATH
11264 hardcode_runpath_var=yes
11265 ld_shlibs=yes
11266 fi
11267 ;;
11268
11269 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11270 no_undefined_flag='${wl}-z,text'
11271 archive_cmds_need_lc=no
11272 hardcode_shlibpath_var=no
11273 runpath_var='LD_RUN_PATH'
11274
11275 if test "$GCC" = yes; then
11276 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11277 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11278 else
11279 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11280 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11281 fi
11282 ;;
11283
11284 sysv5* | sco3.2v5* | sco5v6*)
11285 # Note: We can NOT use -z defs as we might desire, because we do not
11286 # link with -lc, and that would cause any symbols used from libc to
11287 # always be unresolved, which means just about no library would
11288 # ever link correctly. If we're not using GNU ld we use -z text
11289 # though, which does catch some bad symbols but isn't as heavy-handed
11290 # as -z defs.
11291 no_undefined_flag='${wl}-z,text'
11292 allow_undefined_flag='${wl}-z,nodefs'
11293 archive_cmds_need_lc=no
11294 hardcode_shlibpath_var=no
11295 hardcode_libdir_flag_spec='${wl}-R,$libdir'
11296 hardcode_libdir_separator=':'
11297 link_all_deplibs=yes
11298 export_dynamic_flag_spec='${wl}-Bexport'
11299 runpath_var='LD_RUN_PATH'
11300
11301 if test "$GCC" = yes; then
11302 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11303 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11304 else
11305 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11306 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11307 fi
11308 ;;
11309
11310 uts4*)
11311 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11312 hardcode_libdir_flag_spec='-L$libdir'
11313 hardcode_shlibpath_var=no
11314 ;;
11315
11316 *)
11317 ld_shlibs=no
11318 ;;
11319 esac
11320
11321 if test x$host_vendor = xsni; then
11322 case $host in
11323 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11324 export_dynamic_flag_spec='${wl}-Blargedynsym'
11325 ;;
11326 esac
11327 fi
11328 fi
11329
11330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11331 $as_echo "$ld_shlibs" >&6; }
11332 test "$ld_shlibs" = no && can_build_shared=no
11333
11334 with_gnu_ld=$with_gnu_ld
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350 #
11351 # Do we need to explicitly link libc?
11352 #
11353 case "x$archive_cmds_need_lc" in
11354 x|xyes)
11355 # Assume -lc should be added
11356 archive_cmds_need_lc=yes
11357
11358 if test "$enable_shared" = yes && test "$GCC" = yes; then
11359 case $archive_cmds in
11360 *'~'*)
11361 # FIXME: we may have to deal with multi-command sequences.
11362 ;;
11363 '$CC '*)
11364 # Test whether the compiler implicitly links with -lc since on some
11365 # systems, -lgcc has to come before -lc. If gcc already passes -lc
11366 # to ld, don't add -lc before -lgcc.
11367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11368 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11369 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11370 $as_echo_n "(cached) " >&6
11371 else
11372 $RM conftest*
11373 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11374
11375 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11376 (eval $ac_compile) 2>&5
11377 ac_status=$?
11378 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11379 test $ac_status = 0; } 2>conftest.err; then
11380 soname=conftest
11381 lib=conftest
11382 libobjs=conftest.$ac_objext
11383 deplibs=
11384 wl=$lt_prog_compiler_wl
11385 pic_flag=$lt_prog_compiler_pic
11386 compiler_flags=-v
11387 linker_flags=-v
11388 verstring=
11389 output_objdir=.
11390 libname=conftest
11391 lt_save_allow_undefined_flag=$allow_undefined_flag
11392 allow_undefined_flag=
11393 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11394 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11395 ac_status=$?
11396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11397 test $ac_status = 0; }
11398 then
11399 lt_cv_archive_cmds_need_lc=no
11400 else
11401 lt_cv_archive_cmds_need_lc=yes
11402 fi
11403 allow_undefined_flag=$lt_save_allow_undefined_flag
11404 else
11405 cat conftest.err 1>&5
11406 fi
11407 $RM conftest*
11408
11409 fi
11410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11411 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11412 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11413 ;;
11414 esac
11415 fi
11416 ;;
11417 esac
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11576 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11577
11578 if test "$GCC" = yes; then
11579 case $host_os in
11580 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11581 *) lt_awk_arg="/^libraries:/" ;;
11582 esac
11583 case $host_os in
11584 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11585 *) lt_sed_strip_eq="s,=/,/,g" ;;
11586 esac
11587 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11588 case $lt_search_path_spec in
11589 *\;*)
11590 # if the path contains ";" then we assume it to be the separator
11591 # otherwise default to the standard path separator (i.e. ":") - it is
11592 # assumed that no part of a normal pathname contains ";" but that should
11593 # okay in the real world where ";" in dirpaths is itself problematic.
11594 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11595 ;;
11596 *)
11597 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11598 ;;
11599 esac
11600 # Ok, now we have the path, separated by spaces, we can step through it
11601 # and add multilib dir if necessary.
11602 lt_tmp_lt_search_path_spec=
11603 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11604 for lt_sys_path in $lt_search_path_spec; do
11605 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11606 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
11607 else
11608 test -d "$lt_sys_path" && \
11609 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11610 fi
11611 done
11612 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11613 BEGIN {RS=" "; FS="/|\n";} {
11614 lt_foo="";
11615 lt_count=0;
11616 for (lt_i = NF; lt_i > 0; lt_i--) {
11617 if ($lt_i != "" && $lt_i != ".") {
11618 if ($lt_i == "..") {
11619 lt_count++;
11620 } else {
11621 if (lt_count == 0) {
11622 lt_foo="/" $lt_i lt_foo;
11623 } else {
11624 lt_count--;
11625 }
11626 }
11627 }
11628 }
11629 if (lt_foo != "") { lt_freq[lt_foo]++; }
11630 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11631 }'`
11632 # AWK program above erroneously prepends '/' to C:/dos/paths
11633 # for these hosts.
11634 case $host_os in
11635 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11636 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11637 esac
11638 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11639 else
11640 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11641 fi
11642 library_names_spec=
11643 libname_spec='lib$name'
11644 soname_spec=
11645 shrext_cmds=".so"
11646 postinstall_cmds=
11647 postuninstall_cmds=
11648 finish_cmds=
11649 finish_eval=
11650 shlibpath_var=
11651 shlibpath_overrides_runpath=unknown
11652 version_type=none
11653 dynamic_linker="$host_os ld.so"
11654 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11655 need_lib_prefix=unknown
11656 hardcode_into_libs=no
11657
11658 # when you set need_version to no, make sure it does not cause -set_version
11659 # flags to be left without arguments
11660 need_version=unknown
11661
11662 case $host_os in
11663 aix3*)
11664 version_type=linux
11665 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11666 shlibpath_var=LIBPATH
11667
11668 # AIX 3 has no versioning support, so we append a major version to the name.
11669 soname_spec='${libname}${release}${shared_ext}$major'
11670 ;;
11671
11672 aix[4-9]*)
11673 version_type=linux
11674 need_lib_prefix=no
11675 need_version=no
11676 hardcode_into_libs=yes
11677 if test "$host_cpu" = ia64; then
11678 # AIX 5 supports IA64
11679 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11680 shlibpath_var=LD_LIBRARY_PATH
11681 else
11682 # With GCC up to 2.95.x, collect2 would create an import file
11683 # for dependence libraries. The import file would start with
11684 # the line `#! .'. This would cause the generated library to
11685 # depend on `.', always an invalid library. This was fixed in
11686 # development snapshots of GCC prior to 3.0.
11687 case $host_os in
11688 aix4 | aix4.[01] | aix4.[01].*)
11689 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11690 echo ' yes '
11691 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11692 :
11693 else
11694 can_build_shared=no
11695 fi
11696 ;;
11697 esac
11698 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11699 # soname into executable. Probably we can add versioning support to
11700 # collect2, so additional links can be useful in future.
11701 if test "$aix_use_runtimelinking" = yes; then
11702 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11703 # instead of lib<name>.a to let people know that these are not
11704 # typical AIX shared libraries.
11705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11706 else
11707 # We preserve .a as extension for shared libraries through AIX4.2
11708 # and later when we are not doing run time linking.
11709 library_names_spec='${libname}${release}.a $libname.a'
11710 soname_spec='${libname}${release}${shared_ext}$major'
11711 fi
11712 shlibpath_var=LIBPATH
11713 fi
11714 ;;
11715
11716 amigaos*)
11717 case $host_cpu in
11718 powerpc)
11719 # Since July 2007 AmigaOS4 officially supports .so libraries.
11720 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11722 ;;
11723 m68k)
11724 library_names_spec='$libname.ixlibrary $libname.a'
11725 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11726 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'
11727 ;;
11728 esac
11729 ;;
11730
11731 beos*)
11732 library_names_spec='${libname}${shared_ext}'
11733 dynamic_linker="$host_os ld.so"
11734 shlibpath_var=LIBRARY_PATH
11735 ;;
11736
11737 bsdi[45]*)
11738 version_type=linux
11739 need_version=no
11740 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11741 soname_spec='${libname}${release}${shared_ext}$major'
11742 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11743 shlibpath_var=LD_LIBRARY_PATH
11744 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11745 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11746 # the default ld.so.conf also contains /usr/contrib/lib and
11747 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11748 # libtool to hard-code these into programs
11749 ;;
11750
11751 cygwin* | mingw* | pw32* | cegcc*)
11752 version_type=windows
11753 shrext_cmds=".dll"
11754 need_version=no
11755 need_lib_prefix=no
11756
11757 case $GCC,$host_os in
11758 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11759 library_names_spec='$libname.dll.a'
11760 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11761 postinstall_cmds='base_file=`basename \${file}`~
11762 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
11763 dldir=$destdir/`dirname \$dlpath`~
11764 test -d \$dldir || mkdir -p \$dldir~
11765 $install_prog $dir/$dlname \$dldir/$dlname~
11766 chmod a+x \$dldir/$dlname~
11767 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11768 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11769 fi'
11770 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11771 dlpath=$dir/\$dldll~
11772 $RM \$dlpath'
11773 shlibpath_overrides_runpath=yes
11774
11775 case $host_os in
11776 cygwin*)
11777 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11778 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11779
11780 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11781 ;;
11782 mingw* | cegcc*)
11783 # MinGW DLLs use traditional 'lib' prefix
11784 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11785 ;;
11786 pw32*)
11787 # pw32 DLLs use 'pw' prefix rather than 'lib'
11788 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11789 ;;
11790 esac
11791 ;;
11792
11793 *)
11794 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11795 ;;
11796 esac
11797 dynamic_linker='Win32 ld.exe'
11798 # FIXME: first we should search . and the directory the executable is in
11799 shlibpath_var=PATH
11800 ;;
11801
11802 darwin* | rhapsody*)
11803 dynamic_linker="$host_os dyld"
11804 version_type=darwin
11805 need_lib_prefix=no
11806 need_version=no
11807 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
11808 soname_spec='${libname}${release}${major}$shared_ext'
11809 shlibpath_overrides_runpath=yes
11810 shlibpath_var=DYLD_LIBRARY_PATH
11811 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11812
11813 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11814 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11815 ;;
11816
11817 dgux*)
11818 version_type=linux
11819 need_lib_prefix=no
11820 need_version=no
11821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
11822 soname_spec='${libname}${release}${shared_ext}$major'
11823 shlibpath_var=LD_LIBRARY_PATH
11824 ;;
11825
11826 freebsd* | dragonfly*)
11827 # DragonFly does not have aout. When/if they implement a new
11828 # versioning mechanism, adjust this.
11829 if test -x /usr/bin/objformat; then
11830 objformat=`/usr/bin/objformat`
11831 else
11832 case $host_os in
11833 freebsd[23].*) objformat=aout ;;
11834 *) objformat=elf ;;
11835 esac
11836 fi
11837 version_type=freebsd-$objformat
11838 case $version_type in
11839 freebsd-elf*)
11840 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11841 need_version=no
11842 need_lib_prefix=no
11843 ;;
11844 freebsd-*)
11845 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
11846 need_version=yes
11847 ;;
11848 esac
11849 shlibpath_var=LD_LIBRARY_PATH
11850 case $host_os in
11851 freebsd2.*)
11852 shlibpath_overrides_runpath=yes
11853 ;;
11854 freebsd3.[01]* | freebsdelf3.[01]*)
11855 shlibpath_overrides_runpath=yes
11856 hardcode_into_libs=yes
11857 ;;
11858 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11859 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11860 shlibpath_overrides_runpath=no
11861 hardcode_into_libs=yes
11862 ;;
11863 *) # from 4.6 on, and DragonFly
11864 shlibpath_overrides_runpath=yes
11865 hardcode_into_libs=yes
11866 ;;
11867 esac
11868 ;;
11869
11870 gnu*)
11871 version_type=linux
11872 need_lib_prefix=no
11873 need_version=no
11874 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11875 soname_spec='${libname}${release}${shared_ext}$major'
11876 shlibpath_var=LD_LIBRARY_PATH
11877 hardcode_into_libs=yes
11878 ;;
11879
11880 haiku*)
11881 version_type=linux
11882 need_lib_prefix=no
11883 need_version=no
11884 dynamic_linker="$host_os runtime_loader"
11885 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11886 soname_spec='${libname}${release}${shared_ext}$major'
11887 shlibpath_var=LIBRARY_PATH
11888 shlibpath_overrides_runpath=yes
11889 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
11890 hardcode_into_libs=yes
11891 ;;
11892
11893 hpux9* | hpux10* | hpux11*)
11894 # Give a soname corresponding to the major version so that dld.sl refuses to
11895 # link against other versions.
11896 version_type=sunos
11897 need_lib_prefix=no
11898 need_version=no
11899 case $host_cpu in
11900 ia64*)
11901 shrext_cmds='.so'
11902 hardcode_into_libs=yes
11903 dynamic_linker="$host_os dld.so"
11904 shlibpath_var=LD_LIBRARY_PATH
11905 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11906 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11907 soname_spec='${libname}${release}${shared_ext}$major'
11908 if test "X$HPUX_IA64_MODE" = X32; then
11909 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11910 else
11911 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11912 fi
11913 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11914 ;;
11915 hppa*64*)
11916 shrext_cmds='.sl'
11917 hardcode_into_libs=yes
11918 dynamic_linker="$host_os dld.sl"
11919 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11920 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11921 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11922 soname_spec='${libname}${release}${shared_ext}$major'
11923 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11924 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11925 ;;
11926 *)
11927 shrext_cmds='.sl'
11928 dynamic_linker="$host_os dld.sl"
11929 shlibpath_var=SHLIB_PATH
11930 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11931 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11932 soname_spec='${libname}${release}${shared_ext}$major'
11933 ;;
11934 esac
11935 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11936 postinstall_cmds='chmod 555 $lib'
11937 # or fails outright, so override atomically:
11938 install_override_mode=555
11939 ;;
11940
11941 interix[3-9]*)
11942 version_type=linux
11943 need_lib_prefix=no
11944 need_version=no
11945 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11946 soname_spec='${libname}${release}${shared_ext}$major'
11947 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11948 shlibpath_var=LD_LIBRARY_PATH
11949 shlibpath_overrides_runpath=no
11950 hardcode_into_libs=yes
11951 ;;
11952
11953 irix5* | irix6* | nonstopux*)
11954 case $host_os in
11955 nonstopux*) version_type=nonstopux ;;
11956 *)
11957 if test "$lt_cv_prog_gnu_ld" = yes; then
11958 version_type=linux
11959 else
11960 version_type=irix
11961 fi ;;
11962 esac
11963 need_lib_prefix=no
11964 need_version=no
11965 soname_spec='${libname}${release}${shared_ext}$major'
11966 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11967 case $host_os in
11968 irix5* | nonstopux*)
11969 libsuff= shlibsuff=
11970 ;;
11971 *)
11972 case $LD in # libtool.m4 will add one of these switches to LD
11973 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11974 libsuff= shlibsuff= libmagic=32-bit;;
11975 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11976 libsuff=32 shlibsuff=N32 libmagic=N32;;
11977 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11978 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11979 *) libsuff= shlibsuff= libmagic=never-match;;
11980 esac
11981 ;;
11982 esac
11983 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11984 shlibpath_overrides_runpath=no
11985 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11986 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11987 hardcode_into_libs=yes
11988 ;;
11989
11990 # No shared lib support for Linux oldld, aout, or coff.
11991 linux*oldld* | linux*aout* | linux*coff*)
11992 dynamic_linker=no
11993 ;;
11994
11995 # This must be Linux ELF.
11996 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11997 version_type=linux
11998 need_lib_prefix=no
11999 need_version=no
12000 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12001 soname_spec='${libname}${release}${shared_ext}$major'
12002 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12003 shlibpath_var=LD_LIBRARY_PATH
12004 shlibpath_overrides_runpath=no
12005
12006 # Some binutils ld are patched to set DT_RUNPATH
12007 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12008 $as_echo_n "(cached) " >&6
12009 else
12010 lt_cv_shlibpath_overrides_runpath=no
12011 save_LDFLAGS=$LDFLAGS
12012 save_libdir=$libdir
12013 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12014 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12015 if test x$gcc_no_link = xyes; then
12016 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12017 fi
12018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019 /* end confdefs.h. */
12020
12021 int
12022 main ()
12023 {
12024
12025 ;
12026 return 0;
12027 }
12028 _ACEOF
12029 if ac_fn_c_try_link "$LINENO"; then :
12030 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12031 lt_cv_shlibpath_overrides_runpath=yes
12032 fi
12033 fi
12034 rm -f core conftest.err conftest.$ac_objext \
12035 conftest$ac_exeext conftest.$ac_ext
12036 LDFLAGS=$save_LDFLAGS
12037 libdir=$save_libdir
12038
12039 fi
12040
12041 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12042
12043 # This implies no fast_install, which is unacceptable.
12044 # Some rework will be needed to allow for fast_install
12045 # before this can be enabled.
12046 hardcode_into_libs=yes
12047
12048 # Append ld.so.conf contents to the search path
12049 if test -f /etc/ld.so.conf; then
12050 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' ' '`
12051 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12052 fi
12053
12054 # We used to test for /lib/ld.so.1 and disable shared libraries on
12055 # powerpc, because MkLinux only supported shared libraries with the
12056 # GNU dynamic linker. Since this was broken with cross compilers,
12057 # most powerpc-linux boxes support dynamic linking these days and
12058 # people can always --disable-shared, the test was removed, and we
12059 # assume the GNU/Linux dynamic linker is in use.
12060 dynamic_linker='GNU/Linux ld.so'
12061 ;;
12062
12063 netbsd*)
12064 version_type=sunos
12065 need_lib_prefix=no
12066 need_version=no
12067 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12068 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12069 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12070 dynamic_linker='NetBSD (a.out) ld.so'
12071 else
12072 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12073 soname_spec='${libname}${release}${shared_ext}$major'
12074 dynamic_linker='NetBSD ld.elf_so'
12075 fi
12076 shlibpath_var=LD_LIBRARY_PATH
12077 shlibpath_overrides_runpath=yes
12078 hardcode_into_libs=yes
12079 ;;
12080
12081 newsos6)
12082 version_type=linux
12083 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12084 shlibpath_var=LD_LIBRARY_PATH
12085 shlibpath_overrides_runpath=yes
12086 ;;
12087
12088 *nto* | *qnx*)
12089 version_type=qnx
12090 need_lib_prefix=no
12091 need_version=no
12092 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12093 soname_spec='${libname}${release}${shared_ext}$major'
12094 shlibpath_var=LD_LIBRARY_PATH
12095 shlibpath_overrides_runpath=no
12096 hardcode_into_libs=yes
12097 dynamic_linker='ldqnx.so'
12098 ;;
12099
12100 openbsd*)
12101 version_type=sunos
12102 sys_lib_dlsearch_path_spec="/usr/lib"
12103 need_lib_prefix=no
12104 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12105 case $host_os in
12106 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12107 *) need_version=no ;;
12108 esac
12109 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12110 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12111 shlibpath_var=LD_LIBRARY_PATH
12112 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12113 case $host_os in
12114 openbsd2.[89] | openbsd2.[89].*)
12115 shlibpath_overrides_runpath=no
12116 ;;
12117 *)
12118 shlibpath_overrides_runpath=yes
12119 ;;
12120 esac
12121 else
12122 shlibpath_overrides_runpath=yes
12123 fi
12124 ;;
12125
12126 os2*)
12127 libname_spec='$name'
12128 shrext_cmds=".dll"
12129 need_lib_prefix=no
12130 library_names_spec='$libname${shared_ext} $libname.a'
12131 dynamic_linker='OS/2 ld.exe'
12132 shlibpath_var=LIBPATH
12133 ;;
12134
12135 osf3* | osf4* | osf5*)
12136 version_type=osf
12137 need_lib_prefix=no
12138 need_version=no
12139 soname_spec='${libname}${release}${shared_ext}$major'
12140 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12141 shlibpath_var=LD_LIBRARY_PATH
12142 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12143 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12144 ;;
12145
12146 rdos*)
12147 dynamic_linker=no
12148 ;;
12149
12150 solaris*)
12151 version_type=linux
12152 need_lib_prefix=no
12153 need_version=no
12154 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12155 soname_spec='${libname}${release}${shared_ext}$major'
12156 shlibpath_var=LD_LIBRARY_PATH
12157 shlibpath_overrides_runpath=yes
12158 hardcode_into_libs=yes
12159 # ldd complains unless libraries are executable
12160 postinstall_cmds='chmod +x $lib'
12161 ;;
12162
12163 sunos4*)
12164 version_type=sunos
12165 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12166 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12167 shlibpath_var=LD_LIBRARY_PATH
12168 shlibpath_overrides_runpath=yes
12169 if test "$with_gnu_ld" = yes; then
12170 need_lib_prefix=no
12171 fi
12172 need_version=yes
12173 ;;
12174
12175 sysv4 | sysv4.3*)
12176 version_type=linux
12177 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12178 soname_spec='${libname}${release}${shared_ext}$major'
12179 shlibpath_var=LD_LIBRARY_PATH
12180 case $host_vendor in
12181 sni)
12182 shlibpath_overrides_runpath=no
12183 need_lib_prefix=no
12184 runpath_var=LD_RUN_PATH
12185 ;;
12186 siemens)
12187 need_lib_prefix=no
12188 ;;
12189 motorola)
12190 need_lib_prefix=no
12191 need_version=no
12192 shlibpath_overrides_runpath=no
12193 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12194 ;;
12195 esac
12196 ;;
12197
12198 sysv4*MP*)
12199 if test -d /usr/nec ;then
12200 version_type=linux
12201 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12202 soname_spec='$libname${shared_ext}.$major'
12203 shlibpath_var=LD_LIBRARY_PATH
12204 fi
12205 ;;
12206
12207 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12208 version_type=freebsd-elf
12209 need_lib_prefix=no
12210 need_version=no
12211 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12212 soname_spec='${libname}${release}${shared_ext}$major'
12213 shlibpath_var=LD_LIBRARY_PATH
12214 shlibpath_overrides_runpath=yes
12215 hardcode_into_libs=yes
12216 if test "$with_gnu_ld" = yes; then
12217 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12218 else
12219 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12220 case $host_os in
12221 sco3.2v5*)
12222 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12223 ;;
12224 esac
12225 fi
12226 sys_lib_dlsearch_path_spec='/usr/lib'
12227 ;;
12228
12229 tpf*)
12230 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
12231 version_type=linux
12232 need_lib_prefix=no
12233 need_version=no
12234 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12235 shlibpath_var=LD_LIBRARY_PATH
12236 shlibpath_overrides_runpath=no
12237 hardcode_into_libs=yes
12238 ;;
12239
12240 uts4*)
12241 version_type=linux
12242 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12243 soname_spec='${libname}${release}${shared_ext}$major'
12244 shlibpath_var=LD_LIBRARY_PATH
12245 ;;
12246
12247 *)
12248 dynamic_linker=no
12249 ;;
12250 esac
12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12252 $as_echo "$dynamic_linker" >&6; }
12253 test "$dynamic_linker" = no && can_build_shared=no
12254
12255 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12256 if test "$GCC" = yes; then
12257 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12258 fi
12259
12260 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12261 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12262 fi
12263 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12264 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12265 fi
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12359 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12360 hardcode_action=
12361 if test -n "$hardcode_libdir_flag_spec" ||
12362 test -n "$runpath_var" ||
12363 test "X$hardcode_automatic" = "Xyes" ; then
12364
12365 # We can hardcode non-existent directories.
12366 if test "$hardcode_direct" != no &&
12367 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12368 # have to relink, otherwise we might link with an installed library
12369 # when we should be linking with a yet-to-be-installed one
12370 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
12371 test "$hardcode_minus_L" != no; then
12372 # Linking always hardcodes the temporary library directory.
12373 hardcode_action=relink
12374 else
12375 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12376 hardcode_action=immediate
12377 fi
12378 else
12379 # We cannot hardcode anything, or else we can only hardcode existing
12380 # directories.
12381 hardcode_action=unsupported
12382 fi
12383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12384 $as_echo "$hardcode_action" >&6; }
12385
12386 if test "$hardcode_action" = relink ||
12387 test "$inherit_rpath" = yes; then
12388 # Fast installation is not supported
12389 enable_fast_install=no
12390 elif test "$shlibpath_overrides_runpath" = yes ||
12391 test "$enable_shared" = no; then
12392 # Fast installation is not necessary
12393 enable_fast_install=needless
12394 fi
12395
12396
12397
12398
12399
12400
12401 if test "x$enable_dlopen" != xyes; then
12402 enable_dlopen=unknown
12403 enable_dlopen_self=unknown
12404 enable_dlopen_self_static=unknown
12405 else
12406 lt_cv_dlopen=no
12407 lt_cv_dlopen_libs=
12408
12409 case $host_os in
12410 beos*)
12411 lt_cv_dlopen="load_add_on"
12412 lt_cv_dlopen_libs=
12413 lt_cv_dlopen_self=yes
12414 ;;
12415
12416 mingw* | pw32* | cegcc*)
12417 lt_cv_dlopen="LoadLibrary"
12418 lt_cv_dlopen_libs=
12419 ;;
12420
12421 cygwin*)
12422 lt_cv_dlopen="dlopen"
12423 lt_cv_dlopen_libs=
12424 ;;
12425
12426 darwin*)
12427 # if libdl is installed we need to link against it
12428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12429 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12430 if ${ac_cv_lib_dl_dlopen+:} false; then :
12431 $as_echo_n "(cached) " >&6
12432 else
12433 ac_check_lib_save_LIBS=$LIBS
12434 LIBS="-ldl $LIBS"
12435 if test x$gcc_no_link = xyes; then
12436 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12437 fi
12438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12439 /* end confdefs.h. */
12440
12441 /* Override any GCC internal prototype to avoid an error.
12442 Use char because int might match the return type of a GCC
12443 builtin and then its argument prototype would still apply. */
12444 #ifdef __cplusplus
12445 extern "C"
12446 #endif
12447 char dlopen ();
12448 int
12449 main ()
12450 {
12451 return dlopen ();
12452 ;
12453 return 0;
12454 }
12455 _ACEOF
12456 if ac_fn_c_try_link "$LINENO"; then :
12457 ac_cv_lib_dl_dlopen=yes
12458 else
12459 ac_cv_lib_dl_dlopen=no
12460 fi
12461 rm -f core conftest.err conftest.$ac_objext \
12462 conftest$ac_exeext conftest.$ac_ext
12463 LIBS=$ac_check_lib_save_LIBS
12464 fi
12465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12466 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12467 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12468 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12469 else
12470
12471 lt_cv_dlopen="dyld"
12472 lt_cv_dlopen_libs=
12473 lt_cv_dlopen_self=yes
12474
12475 fi
12476
12477 ;;
12478
12479 *)
12480 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12481 if test "x$ac_cv_func_shl_load" = xyes; then :
12482 lt_cv_dlopen="shl_load"
12483 else
12484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12485 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12486 if ${ac_cv_lib_dld_shl_load+:} false; then :
12487 $as_echo_n "(cached) " >&6
12488 else
12489 ac_check_lib_save_LIBS=$LIBS
12490 LIBS="-ldld $LIBS"
12491 if test x$gcc_no_link = xyes; then
12492 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12493 fi
12494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12495 /* end confdefs.h. */
12496
12497 /* Override any GCC internal prototype to avoid an error.
12498 Use char because int might match the return type of a GCC
12499 builtin and then its argument prototype would still apply. */
12500 #ifdef __cplusplus
12501 extern "C"
12502 #endif
12503 char shl_load ();
12504 int
12505 main ()
12506 {
12507 return shl_load ();
12508 ;
12509 return 0;
12510 }
12511 _ACEOF
12512 if ac_fn_c_try_link "$LINENO"; then :
12513 ac_cv_lib_dld_shl_load=yes
12514 else
12515 ac_cv_lib_dld_shl_load=no
12516 fi
12517 rm -f core conftest.err conftest.$ac_objext \
12518 conftest$ac_exeext conftest.$ac_ext
12519 LIBS=$ac_check_lib_save_LIBS
12520 fi
12521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12522 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12523 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12524 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12525 else
12526 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12527 if test "x$ac_cv_func_dlopen" = xyes; then :
12528 lt_cv_dlopen="dlopen"
12529 else
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12531 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12532 if ${ac_cv_lib_dl_dlopen+:} false; then :
12533 $as_echo_n "(cached) " >&6
12534 else
12535 ac_check_lib_save_LIBS=$LIBS
12536 LIBS="-ldl $LIBS"
12537 if test x$gcc_no_link = xyes; then
12538 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12539 fi
12540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12541 /* end confdefs.h. */
12542
12543 /* Override any GCC internal prototype to avoid an error.
12544 Use char because int might match the return type of a GCC
12545 builtin and then its argument prototype would still apply. */
12546 #ifdef __cplusplus
12547 extern "C"
12548 #endif
12549 char dlopen ();
12550 int
12551 main ()
12552 {
12553 return dlopen ();
12554 ;
12555 return 0;
12556 }
12557 _ACEOF
12558 if ac_fn_c_try_link "$LINENO"; then :
12559 ac_cv_lib_dl_dlopen=yes
12560 else
12561 ac_cv_lib_dl_dlopen=no
12562 fi
12563 rm -f core conftest.err conftest.$ac_objext \
12564 conftest$ac_exeext conftest.$ac_ext
12565 LIBS=$ac_check_lib_save_LIBS
12566 fi
12567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12568 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12569 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12570 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12571 else
12572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12573 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12574 if ${ac_cv_lib_svld_dlopen+:} false; then :
12575 $as_echo_n "(cached) " >&6
12576 else
12577 ac_check_lib_save_LIBS=$LIBS
12578 LIBS="-lsvld $LIBS"
12579 if test x$gcc_no_link = xyes; then
12580 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12581 fi
12582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12583 /* end confdefs.h. */
12584
12585 /* Override any GCC internal prototype to avoid an error.
12586 Use char because int might match the return type of a GCC
12587 builtin and then its argument prototype would still apply. */
12588 #ifdef __cplusplus
12589 extern "C"
12590 #endif
12591 char dlopen ();
12592 int
12593 main ()
12594 {
12595 return dlopen ();
12596 ;
12597 return 0;
12598 }
12599 _ACEOF
12600 if ac_fn_c_try_link "$LINENO"; then :
12601 ac_cv_lib_svld_dlopen=yes
12602 else
12603 ac_cv_lib_svld_dlopen=no
12604 fi
12605 rm -f core conftest.err conftest.$ac_objext \
12606 conftest$ac_exeext conftest.$ac_ext
12607 LIBS=$ac_check_lib_save_LIBS
12608 fi
12609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12610 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12611 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12612 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12613 else
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12615 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12616 if ${ac_cv_lib_dld_dld_link+:} false; then :
12617 $as_echo_n "(cached) " >&6
12618 else
12619 ac_check_lib_save_LIBS=$LIBS
12620 LIBS="-ldld $LIBS"
12621 if test x$gcc_no_link = xyes; then
12622 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12623 fi
12624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625 /* end confdefs.h. */
12626
12627 /* Override any GCC internal prototype to avoid an error.
12628 Use char because int might match the return type of a GCC
12629 builtin and then its argument prototype would still apply. */
12630 #ifdef __cplusplus
12631 extern "C"
12632 #endif
12633 char dld_link ();
12634 int
12635 main ()
12636 {
12637 return dld_link ();
12638 ;
12639 return 0;
12640 }
12641 _ACEOF
12642 if ac_fn_c_try_link "$LINENO"; then :
12643 ac_cv_lib_dld_dld_link=yes
12644 else
12645 ac_cv_lib_dld_dld_link=no
12646 fi
12647 rm -f core conftest.err conftest.$ac_objext \
12648 conftest$ac_exeext conftest.$ac_ext
12649 LIBS=$ac_check_lib_save_LIBS
12650 fi
12651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12652 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12653 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12654 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12655 fi
12656
12657
12658 fi
12659
12660
12661 fi
12662
12663
12664 fi
12665
12666
12667 fi
12668
12669
12670 fi
12671
12672 ;;
12673 esac
12674
12675 if test "x$lt_cv_dlopen" != xno; then
12676 enable_dlopen=yes
12677 else
12678 enable_dlopen=no
12679 fi
12680
12681 case $lt_cv_dlopen in
12682 dlopen)
12683 save_CPPFLAGS="$CPPFLAGS"
12684 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12685
12686 save_LDFLAGS="$LDFLAGS"
12687 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12688
12689 save_LIBS="$LIBS"
12690 LIBS="$lt_cv_dlopen_libs $LIBS"
12691
12692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12693 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12694 if ${lt_cv_dlopen_self+:} false; then :
12695 $as_echo_n "(cached) " >&6
12696 else
12697 if test "$cross_compiling" = yes; then :
12698 lt_cv_dlopen_self=cross
12699 else
12700 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12701 lt_status=$lt_dlunknown
12702 cat > conftest.$ac_ext <<_LT_EOF
12703 #line 12703 "configure"
12704 #include "confdefs.h"
12705
12706 #if HAVE_DLFCN_H
12707 #include <dlfcn.h>
12708 #endif
12709
12710 #include <stdio.h>
12711
12712 #ifdef RTLD_GLOBAL
12713 # define LT_DLGLOBAL RTLD_GLOBAL
12714 #else
12715 # ifdef DL_GLOBAL
12716 # define LT_DLGLOBAL DL_GLOBAL
12717 # else
12718 # define LT_DLGLOBAL 0
12719 # endif
12720 #endif
12721
12722 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12723 find out it does not work in some platform. */
12724 #ifndef LT_DLLAZY_OR_NOW
12725 # ifdef RTLD_LAZY
12726 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12727 # else
12728 # ifdef DL_LAZY
12729 # define LT_DLLAZY_OR_NOW DL_LAZY
12730 # else
12731 # ifdef RTLD_NOW
12732 # define LT_DLLAZY_OR_NOW RTLD_NOW
12733 # else
12734 # ifdef DL_NOW
12735 # define LT_DLLAZY_OR_NOW DL_NOW
12736 # else
12737 # define LT_DLLAZY_OR_NOW 0
12738 # endif
12739 # endif
12740 # endif
12741 # endif
12742 #endif
12743
12744 /* When -fvisbility=hidden is used, assume the code has been annotated
12745 correspondingly for the symbols needed. */
12746 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12747 void fnord () __attribute__((visibility("default")));
12748 #endif
12749
12750 void fnord () { int i=42; }
12751 int main ()
12752 {
12753 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12754 int status = $lt_dlunknown;
12755
12756 if (self)
12757 {
12758 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12759 else
12760 {
12761 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12762 else puts (dlerror ());
12763 }
12764 /* dlclose (self); */
12765 }
12766 else
12767 puts (dlerror ());
12768
12769 return status;
12770 }
12771 _LT_EOF
12772 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12773 (eval $ac_link) 2>&5
12774 ac_status=$?
12775 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12776 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12777 (./conftest; exit; ) >&5 2>/dev/null
12778 lt_status=$?
12779 case x$lt_status in
12780 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12781 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12782 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12783 esac
12784 else :
12785 # compilation failed
12786 lt_cv_dlopen_self=no
12787 fi
12788 fi
12789 rm -fr conftest*
12790
12791
12792 fi
12793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12794 $as_echo "$lt_cv_dlopen_self" >&6; }
12795
12796 if test "x$lt_cv_dlopen_self" = xyes; then
12797 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12799 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12800 if ${lt_cv_dlopen_self_static+:} false; then :
12801 $as_echo_n "(cached) " >&6
12802 else
12803 if test "$cross_compiling" = yes; then :
12804 lt_cv_dlopen_self_static=cross
12805 else
12806 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12807 lt_status=$lt_dlunknown
12808 cat > conftest.$ac_ext <<_LT_EOF
12809 #line 12809 "configure"
12810 #include "confdefs.h"
12811
12812 #if HAVE_DLFCN_H
12813 #include <dlfcn.h>
12814 #endif
12815
12816 #include <stdio.h>
12817
12818 #ifdef RTLD_GLOBAL
12819 # define LT_DLGLOBAL RTLD_GLOBAL
12820 #else
12821 # ifdef DL_GLOBAL
12822 # define LT_DLGLOBAL DL_GLOBAL
12823 # else
12824 # define LT_DLGLOBAL 0
12825 # endif
12826 #endif
12827
12828 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12829 find out it does not work in some platform. */
12830 #ifndef LT_DLLAZY_OR_NOW
12831 # ifdef RTLD_LAZY
12832 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12833 # else
12834 # ifdef DL_LAZY
12835 # define LT_DLLAZY_OR_NOW DL_LAZY
12836 # else
12837 # ifdef RTLD_NOW
12838 # define LT_DLLAZY_OR_NOW RTLD_NOW
12839 # else
12840 # ifdef DL_NOW
12841 # define LT_DLLAZY_OR_NOW DL_NOW
12842 # else
12843 # define LT_DLLAZY_OR_NOW 0
12844 # endif
12845 # endif
12846 # endif
12847 # endif
12848 #endif
12849
12850 /* When -fvisbility=hidden is used, assume the code has been annotated
12851 correspondingly for the symbols needed. */
12852 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12853 void fnord () __attribute__((visibility("default")));
12854 #endif
12855
12856 void fnord () { int i=42; }
12857 int main ()
12858 {
12859 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12860 int status = $lt_dlunknown;
12861
12862 if (self)
12863 {
12864 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12865 else
12866 {
12867 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12868 else puts (dlerror ());
12869 }
12870 /* dlclose (self); */
12871 }
12872 else
12873 puts (dlerror ());
12874
12875 return status;
12876 }
12877 _LT_EOF
12878 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12879 (eval $ac_link) 2>&5
12880 ac_status=$?
12881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12882 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12883 (./conftest; exit; ) >&5 2>/dev/null
12884 lt_status=$?
12885 case x$lt_status in
12886 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12887 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12888 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12889 esac
12890 else :
12891 # compilation failed
12892 lt_cv_dlopen_self_static=no
12893 fi
12894 fi
12895 rm -fr conftest*
12896
12897
12898 fi
12899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12900 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12901 fi
12902
12903 CPPFLAGS="$save_CPPFLAGS"
12904 LDFLAGS="$save_LDFLAGS"
12905 LIBS="$save_LIBS"
12906 ;;
12907 esac
12908
12909 case $lt_cv_dlopen_self in
12910 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12911 *) enable_dlopen_self=unknown ;;
12912 esac
12913
12914 case $lt_cv_dlopen_self_static in
12915 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12916 *) enable_dlopen_self_static=unknown ;;
12917 esac
12918 fi
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936 striplib=
12937 old_striplib=
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12939 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12940 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12941 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12942 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12944 $as_echo "yes" >&6; }
12945 else
12946 # FIXME - insert some real tests, host_os isn't really good enough
12947 case $host_os in
12948 darwin*)
12949 if test -n "$STRIP" ; then
12950 striplib="$STRIP -x"
12951 old_striplib="$STRIP -S"
12952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12953 $as_echo "yes" >&6; }
12954 else
12955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12956 $as_echo "no" >&6; }
12957 fi
12958 ;;
12959 *)
12960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12961 $as_echo "no" >&6; }
12962 ;;
12963 esac
12964 fi
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977 # Report which library types will actually be built
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12979 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12981 $as_echo "$can_build_shared" >&6; }
12982
12983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12984 $as_echo_n "checking whether to build shared libraries... " >&6; }
12985 test "$can_build_shared" = "no" && enable_shared=no
12986
12987 # On AIX, shared libraries and static libraries use the same namespace, and
12988 # are all built from PIC.
12989 case $host_os in
12990 aix3*)
12991 test "$enable_shared" = yes && enable_static=no
12992 if test -n "$RANLIB"; then
12993 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12994 postinstall_cmds='$RANLIB $lib'
12995 fi
12996 ;;
12997
12998 aix[4-9]*)
12999 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13000 test "$enable_shared" = yes && enable_static=no
13001 fi
13002 ;;
13003 esac
13004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13005 $as_echo "$enable_shared" >&6; }
13006
13007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13008 $as_echo_n "checking whether to build static libraries... " >&6; }
13009 # Make sure either enable_shared or enable_static is yes.
13010 test "$enable_shared" = yes || enable_static=yes
13011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13012 $as_echo "$enable_static" >&6; }
13013
13014
13015
13016
13017 fi
13018 ac_ext=c
13019 ac_cpp='$CPP $CPPFLAGS'
13020 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13021 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13022 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13023
13024 CC="$lt_save_CC"
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038 ac_config_commands="$ac_config_commands libtool"
13039
13040
13041
13042
13043 # Only expand once:
13044
13045
13046
13047
13048
13049 case $host in
13050 *-cygwin* | *-mingw*)
13051 # 'host' will be top-level target in the case of a target lib,
13052 # we must compare to with_cross_host to decide if this is a native
13053 # or cross-compiler and select where to install dlls appropriately.
13054 if test -n "$with_cross_host" &&
13055 test x"$with_cross_host" != x"no"; then
13056 lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
13057 else
13058 lt_host_flags='-no-undefined -bindir "$(bindir)"';
13059 fi
13060 ;;
13061 *)
13062 lt_host_flags=
13063 ;;
13064 esac
13065
13066
13067
13068
13069
13070 #AC_MSG_NOTICE([====== Finished libtool configuration]) ; sleep 10
13071
13072 # We need gfortran to compile parts of the library
13073 #AC_PROG_FC(gfortran)
13074 FC="$GFORTRAN"
13075 ac_ext=${ac_fc_srcext-f}
13076 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13077 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13078 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13079 if test -n "$ac_tool_prefix"; then
13080 for ac_prog in gfortran
13081 do
13082 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
13083 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
13084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13085 $as_echo_n "checking for $ac_word... " >&6; }
13086 if ${ac_cv_prog_FC+:} false; then :
13087 $as_echo_n "(cached) " >&6
13088 else
13089 if test -n "$FC"; then
13090 ac_cv_prog_FC="$FC" # Let the user override the test.
13091 else
13092 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13093 for as_dir in $PATH
13094 do
13095 IFS=$as_save_IFS
13096 test -z "$as_dir" && as_dir=.
13097 for ac_exec_ext in '' $ac_executable_extensions; do
13098 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13099 ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
13100 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13101 break 2
13102 fi
13103 done
13104 done
13105 IFS=$as_save_IFS
13106
13107 fi
13108 fi
13109 FC=$ac_cv_prog_FC
13110 if test -n "$FC"; then
13111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
13112 $as_echo "$FC" >&6; }
13113 else
13114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13115 $as_echo "no" >&6; }
13116 fi
13117
13118
13119 test -n "$FC" && break
13120 done
13121 fi
13122 if test -z "$FC"; then
13123 ac_ct_FC=$FC
13124 for ac_prog in gfortran
13125 do
13126 # Extract the first word of "$ac_prog", so it can be a program name with args.
13127 set dummy $ac_prog; ac_word=$2
13128 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13129 $as_echo_n "checking for $ac_word... " >&6; }
13130 if ${ac_cv_prog_ac_ct_FC+:} false; then :
13131 $as_echo_n "(cached) " >&6
13132 else
13133 if test -n "$ac_ct_FC"; then
13134 ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
13135 else
13136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13137 for as_dir in $PATH
13138 do
13139 IFS=$as_save_IFS
13140 test -z "$as_dir" && as_dir=.
13141 for ac_exec_ext in '' $ac_executable_extensions; do
13142 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13143 ac_cv_prog_ac_ct_FC="$ac_prog"
13144 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13145 break 2
13146 fi
13147 done
13148 done
13149 IFS=$as_save_IFS
13150
13151 fi
13152 fi
13153 ac_ct_FC=$ac_cv_prog_ac_ct_FC
13154 if test -n "$ac_ct_FC"; then
13155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
13156 $as_echo "$ac_ct_FC" >&6; }
13157 else
13158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13159 $as_echo "no" >&6; }
13160 fi
13161
13162
13163 test -n "$ac_ct_FC" && break
13164 done
13165
13166 if test "x$ac_ct_FC" = x; then
13167 FC=""
13168 else
13169 case $cross_compiling:$ac_tool_warned in
13170 yes:)
13171 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13172 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13173 ac_tool_warned=yes ;;
13174 esac
13175 FC=$ac_ct_FC
13176 fi
13177 fi
13178
13179
13180 # Provide some information about the compiler.
13181 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
13182 set X $ac_compile
13183 ac_compiler=$2
13184 for ac_option in --version -v -V -qversion; do
13185 { { ac_try="$ac_compiler $ac_option >&5"
13186 case "(($ac_try" in
13187 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13188 *) ac_try_echo=$ac_try;;
13189 esac
13190 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
13191 $as_echo "$ac_try_echo"; } >&5
13192 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
13193 ac_status=$?
13194 if test -s conftest.err; then
13195 sed '10a\
13196 ... rest of stderr output deleted ...
13197 10q' conftest.err >conftest.er1
13198 cat conftest.er1 >&5
13199 fi
13200 rm -f conftest.er1 conftest.err
13201 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13202 test $ac_status = 0; }
13203 done
13204 rm -f a.out
13205
13206 # If we don't use `.F' as extension, the preprocessor is not run on the
13207 # input file. (Note that this only needs to work for GNU compilers.)
13208 ac_save_ext=$ac_ext
13209 ac_ext=F
13210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
13211 $as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
13212 if ${ac_cv_fc_compiler_gnu+:} false; then :
13213 $as_echo_n "(cached) " >&6
13214 else
13215 cat > conftest.$ac_ext <<_ACEOF
13216 program main
13217 #ifndef __GNUC__
13218 choke me
13219 #endif
13220
13221 end
13222 _ACEOF
13223 if ac_fn_fc_try_compile "$LINENO"; then :
13224 ac_compiler_gnu=yes
13225 else
13226 ac_compiler_gnu=no
13227 fi
13228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13229 ac_cv_fc_compiler_gnu=$ac_compiler_gnu
13230
13231 fi
13232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
13233 $as_echo "$ac_cv_fc_compiler_gnu" >&6; }
13234 ac_ext=$ac_save_ext
13235 ac_test_FCFLAGS=${FCFLAGS+set}
13236 ac_save_FCFLAGS=$FCFLAGS
13237 FCFLAGS=
13238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
13239 $as_echo_n "checking whether $FC accepts -g... " >&6; }
13240 if ${ac_cv_prog_fc_g+:} false; then :
13241 $as_echo_n "(cached) " >&6
13242 else
13243 FCFLAGS=-g
13244 cat > conftest.$ac_ext <<_ACEOF
13245 program main
13246
13247 end
13248 _ACEOF
13249 if ac_fn_fc_try_compile "$LINENO"; then :
13250 ac_cv_prog_fc_g=yes
13251 else
13252 ac_cv_prog_fc_g=no
13253 fi
13254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13255
13256 fi
13257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
13258 $as_echo "$ac_cv_prog_fc_g" >&6; }
13259 if test "$ac_test_FCFLAGS" = set; then
13260 FCFLAGS=$ac_save_FCFLAGS
13261 elif test $ac_cv_prog_fc_g = yes; then
13262 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
13263 FCFLAGS="-g -O2"
13264 else
13265 FCFLAGS="-g"
13266 fi
13267 else
13268 if test "x$ac_cv_fc_compiler_gnu" = xyes; then
13269 FCFLAGS="-O2"
13270 else
13271 FCFLAGS=
13272 fi
13273 fi
13274
13275 if test $ac_compiler_gnu = yes; then
13276 GFC=yes
13277 else
13278 GFC=
13279 fi
13280 ac_ext=c
13281 ac_cpp='$CPP $CPPFLAGS'
13282 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13283 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13284 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13285
13286 ac_ext=${ac_fc_srcext-f}
13287 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13288 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13289 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13290
13291
13292 if test -z "$FC" || test "X$FC" = "Xno"; then
13293 _lt_disable_FC=yes
13294 fi
13295
13296 archive_cmds_need_lc_FC=no
13297 allow_undefined_flag_FC=
13298 always_export_symbols_FC=no
13299 archive_expsym_cmds_FC=
13300 export_dynamic_flag_spec_FC=
13301 hardcode_direct_FC=no
13302 hardcode_direct_absolute_FC=no
13303 hardcode_libdir_flag_spec_FC=
13304 hardcode_libdir_flag_spec_ld_FC=
13305 hardcode_libdir_separator_FC=
13306 hardcode_minus_L_FC=no
13307 hardcode_automatic_FC=no
13308 inherit_rpath_FC=no
13309 module_cmds_FC=
13310 module_expsym_cmds_FC=
13311 link_all_deplibs_FC=unknown
13312 old_archive_cmds_FC=$old_archive_cmds
13313 reload_flag_FC=$reload_flag
13314 reload_cmds_FC=$reload_cmds
13315 no_undefined_flag_FC=
13316 whole_archive_flag_spec_FC=
13317 enable_shared_with_static_runtimes_FC=no
13318
13319 # Source file extension for fc test sources.
13320 ac_ext=${ac_fc_srcext-f}
13321
13322 # Object file extension for compiled fc test sources.
13323 objext=o
13324 objext_FC=$objext
13325
13326 # No sense in running all these tests if we already determined that
13327 # the FC compiler isn't working. Some variables (like enable_shared)
13328 # are currently assumed to apply to all compilers on this platform,
13329 # and will be corrupted by setting them based on a non-working compiler.
13330 if test "$_lt_disable_FC" != yes; then
13331 # Code to be used in simple compile tests
13332 lt_simple_compile_test_code="\
13333 subroutine t
13334 return
13335 end
13336 "
13337
13338 # Code to be used in simple link tests
13339 lt_simple_link_test_code="\
13340 program t
13341 end
13342 "
13343
13344 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13345
13346
13347
13348
13349
13350
13351 # If no C compiler was specified, use CC.
13352 LTCC=${LTCC-"$CC"}
13353
13354 # If no C compiler flags were specified, use CFLAGS.
13355 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13356
13357 # Allow CC to be a program name with arguments.
13358 compiler=$CC
13359
13360
13361 # save warnings/boilerplate of simple test code
13362 ac_outfile=conftest.$ac_objext
13363 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13364 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13365 _lt_compiler_boilerplate=`cat conftest.err`
13366 $RM conftest*
13367
13368 ac_outfile=conftest.$ac_objext
13369 echo "$lt_simple_link_test_code" >conftest.$ac_ext
13370 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13371 _lt_linker_boilerplate=`cat conftest.err`
13372 $RM -r conftest*
13373
13374
13375 # Allow CC to be a program name with arguments.
13376 lt_save_CC="$CC"
13377 lt_save_GCC=$GCC
13378 CC=${FC-"f95"}
13379 compiler=$CC
13380 GCC=$ac_cv_fc_compiler_gnu
13381
13382 compiler_FC=$CC
13383 for cc_temp in $compiler""; do
13384 case $cc_temp in
13385 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13386 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13387 \-*) ;;
13388 *) break;;
13389 esac
13390 done
13391 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
13392
13393
13394 if test -n "$compiler"; then
13395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13396 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
13397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13398 $as_echo "$can_build_shared" >&6; }
13399
13400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13401 $as_echo_n "checking whether to build shared libraries... " >&6; }
13402 test "$can_build_shared" = "no" && enable_shared=no
13403
13404 # On AIX, shared libraries and static libraries use the same namespace, and
13405 # are all built from PIC.
13406 case $host_os in
13407 aix3*)
13408 test "$enable_shared" = yes && enable_static=no
13409 if test -n "$RANLIB"; then
13410 archive_cmds="$archive_cmds~\$RANLIB \$lib"
13411 postinstall_cmds='$RANLIB $lib'
13412 fi
13413 ;;
13414 aix[4-9]*)
13415 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13416 test "$enable_shared" = yes && enable_static=no
13417 fi
13418 ;;
13419 esac
13420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13421 $as_echo "$enable_shared" >&6; }
13422
13423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13424 $as_echo_n "checking whether to build static libraries... " >&6; }
13425 # Make sure either enable_shared or enable_static is yes.
13426 test "$enable_shared" = yes || enable_static=yes
13427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13428 $as_echo "$enable_static" >&6; }
13429
13430 GCC_FC="$ac_cv_fc_compiler_gnu"
13431 LD_FC="$LD"
13432
13433 ## CAVEAT EMPTOR:
13434 ## There is no encapsulation within the following macros, do not change
13435 ## the running order or otherwise move them around unless you know exactly
13436 ## what you are doing...
13437 # Dependencies to place before and after the object being linked:
13438 predep_objects_FC=
13439 postdep_objects_FC=
13440 predeps_FC=
13441 postdeps_FC=
13442 compiler_lib_search_path_FC=
13443
13444 cat > conftest.$ac_ext <<_LT_EOF
13445 subroutine foo
13446 implicit none
13447 integer a
13448 a=0
13449 return
13450 end
13451 _LT_EOF
13452
13453 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13454 (eval $ac_compile) 2>&5
13455 ac_status=$?
13456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13457 test $ac_status = 0; }; then
13458 # Parse the compiler output and extract the necessary
13459 # objects, libraries and library flags.
13460
13461 # Sentinel used to keep track of whether or not we are before
13462 # the conftest object file.
13463 pre_test_object_deps_done=no
13464
13465 for p in `eval "$output_verbose_link_cmd"`; do
13466 case $p in
13467
13468 -L* | -R* | -l*)
13469 # Some compilers place space between "-{L,R}" and the path.
13470 # Remove the space.
13471 if test $p = "-L" ||
13472 test $p = "-R"; then
13473 prev=$p
13474 continue
13475 else
13476 prev=
13477 fi
13478
13479 if test "$pre_test_object_deps_done" = no; then
13480 case $p in
13481 -L* | -R*)
13482 # Internal compiler library paths should come after those
13483 # provided the user. The postdeps already come after the
13484 # user supplied libs so there is no need to process them.
13485 if test -z "$compiler_lib_search_path_FC"; then
13486 compiler_lib_search_path_FC="${prev}${p}"
13487 else
13488 compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
13489 fi
13490 ;;
13491 # The "-l" case would never come before the object being
13492 # linked, so don't bother handling this case.
13493 esac
13494 else
13495 if test -z "$postdeps_FC"; then
13496 postdeps_FC="${prev}${p}"
13497 else
13498 postdeps_FC="${postdeps_FC} ${prev}${p}"
13499 fi
13500 fi
13501 ;;
13502
13503 *.$objext)
13504 # This assumes that the test object file only shows up
13505 # once in the compiler output.
13506 if test "$p" = "conftest.$objext"; then
13507 pre_test_object_deps_done=yes
13508 continue
13509 fi
13510
13511 if test "$pre_test_object_deps_done" = no; then
13512 if test -z "$predep_objects_FC"; then
13513 predep_objects_FC="$p"
13514 else
13515 predep_objects_FC="$predep_objects_FC $p"
13516 fi
13517 else
13518 if test -z "$postdep_objects_FC"; then
13519 postdep_objects_FC="$p"
13520 else
13521 postdep_objects_FC="$postdep_objects_FC $p"
13522 fi
13523 fi
13524 ;;
13525
13526 *) ;; # Ignore the rest.
13527
13528 esac
13529 done
13530
13531 # Clean up.
13532 rm -f a.out a.exe
13533 else
13534 echo "libtool.m4: error: problem compiling FC test program"
13535 fi
13536
13537 $RM -f confest.$objext
13538
13539 # PORTME: override above test on systems where it is broken
13540
13541
13542 case " $postdeps_FC " in
13543 *" -lc "*) archive_cmds_need_lc_FC=no ;;
13544 esac
13545 compiler_lib_search_dirs_FC=
13546 if test -n "${compiler_lib_search_path_FC}"; then
13547 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
13548 fi
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580 lt_prog_compiler_wl_FC=
13581 lt_prog_compiler_pic_FC=
13582 lt_prog_compiler_static_FC=
13583
13584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
13585 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
13586
13587 if test "$GCC" = yes; then
13588 lt_prog_compiler_wl_FC='-Wl,'
13589 lt_prog_compiler_static_FC='-static'
13590
13591 case $host_os in
13592 aix*)
13593 # All AIX code is PIC.
13594 if test "$host_cpu" = ia64; then
13595 # AIX 5 now supports IA64 processor
13596 lt_prog_compiler_static_FC='-Bstatic'
13597 fi
13598 lt_prog_compiler_pic_FC='-fPIC'
13599 ;;
13600
13601 amigaos*)
13602 case $host_cpu in
13603 powerpc)
13604 # see comment about AmigaOS4 .so support
13605 lt_prog_compiler_pic_FC='-fPIC'
13606 ;;
13607 m68k)
13608 # FIXME: we need at least 68020 code to build shared libraries, but
13609 # adding the `-m68020' flag to GCC prevents building anything better,
13610 # like `-m68040'.
13611 lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
13612 ;;
13613 esac
13614 ;;
13615
13616 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13617 # PIC is the default for these OSes.
13618 ;;
13619
13620 mingw* | cygwin* | pw32* | os2* | cegcc*)
13621 # This hack is so that the source file can tell whether it is being
13622 # built for inclusion in a dll (and should export symbols for example).
13623 # Although the cygwin gcc ignores -fPIC, still need this for old-style
13624 # (--disable-auto-import) libraries
13625 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13626 ;;
13627
13628 darwin* | rhapsody*)
13629 # PIC is the default on this platform
13630 # Common symbols not allowed in MH_DYLIB files
13631 lt_prog_compiler_pic_FC='-fno-common'
13632 ;;
13633
13634 haiku*)
13635 # PIC is the default for Haiku.
13636 # The "-static" flag exists, but is broken.
13637 lt_prog_compiler_static_FC=
13638 ;;
13639
13640 hpux*)
13641 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
13642 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
13643 # sets the default TLS model and affects inlining.
13644 case $host_cpu in
13645 hppa*64*)
13646 # +Z the default
13647 ;;
13648 *)
13649 lt_prog_compiler_pic_FC='-fPIC'
13650 ;;
13651 esac
13652 ;;
13653
13654 interix[3-9]*)
13655 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13656 # Instead, we relocate shared libraries at runtime.
13657 ;;
13658
13659 msdosdjgpp*)
13660 # Just because we use GCC doesn't mean we suddenly get shared libraries
13661 # on systems that don't support them.
13662 lt_prog_compiler_can_build_shared_FC=no
13663 enable_shared=no
13664 ;;
13665
13666 *nto* | *qnx*)
13667 # QNX uses GNU C++, but need to define -shared option too, otherwise
13668 # it will coredump.
13669 lt_prog_compiler_pic_FC='-fPIC -shared'
13670 ;;
13671
13672 sysv4*MP*)
13673 if test -d /usr/nec; then
13674 lt_prog_compiler_pic_FC=-Kconform_pic
13675 fi
13676 ;;
13677
13678 *)
13679 lt_prog_compiler_pic_FC='-fPIC'
13680 ;;
13681 esac
13682
13683 case $cc_basename in
13684 nvcc*) # Cuda Compiler Driver 2.2
13685 lt_prog_compiler_wl_FC='-Xlinker '
13686 lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
13687 ;;
13688 esac
13689 else
13690 # PORTME Check for flag to pass linker flags through the system compiler.
13691 case $host_os in
13692 aix*)
13693 lt_prog_compiler_wl_FC='-Wl,'
13694 if test "$host_cpu" = ia64; then
13695 # AIX 5 now supports IA64 processor
13696 lt_prog_compiler_static_FC='-Bstatic'
13697 else
13698 lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
13699 fi
13700 ;;
13701
13702 mingw* | cygwin* | pw32* | os2* | cegcc*)
13703 # This hack is so that the source file can tell whether it is being
13704 # built for inclusion in a dll (and should export symbols for example).
13705 lt_prog_compiler_pic_FC='-DDLL_EXPORT'
13706 ;;
13707
13708 hpux9* | hpux10* | hpux11*)
13709 lt_prog_compiler_wl_FC='-Wl,'
13710 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13711 # not for PA HP-UX.
13712 case $host_cpu in
13713 hppa*64*|ia64*)
13714 # +Z the default
13715 ;;
13716 *)
13717 lt_prog_compiler_pic_FC='+Z'
13718 ;;
13719 esac
13720 # Is there a better lt_prog_compiler_static that works with the bundled CC?
13721 lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
13722 ;;
13723
13724 irix5* | irix6* | nonstopux*)
13725 lt_prog_compiler_wl_FC='-Wl,'
13726 # PIC (with -KPIC) is the default.
13727 lt_prog_compiler_static_FC='-non_shared'
13728 ;;
13729
13730 linux* | k*bsd*-gnu | kopensolaris*-gnu)
13731 case $cc_basename in
13732 # old Intel for x86_64 which still supported -KPIC.
13733 ecc*)
13734 lt_prog_compiler_wl_FC='-Wl,'
13735 lt_prog_compiler_pic_FC='-KPIC'
13736 lt_prog_compiler_static_FC='-static'
13737 ;;
13738 # icc used to be incompatible with GCC.
13739 # ICC 10 doesn't accept -KPIC any more.
13740 icc* | ifort*)
13741 lt_prog_compiler_wl_FC='-Wl,'
13742 lt_prog_compiler_pic_FC='-fPIC'
13743 lt_prog_compiler_static_FC='-static'
13744 ;;
13745 # Lahey Fortran 8.1.
13746 lf95*)
13747 lt_prog_compiler_wl_FC='-Wl,'
13748 lt_prog_compiler_pic_FC='--shared'
13749 lt_prog_compiler_static_FC='--static'
13750 ;;
13751 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
13752 # Portland Group compilers (*not* the Pentium gcc compiler,
13753 # which looks to be a dead project)
13754 lt_prog_compiler_wl_FC='-Wl,'
13755 lt_prog_compiler_pic_FC='-fpic'
13756 lt_prog_compiler_static_FC='-Bstatic'
13757 ;;
13758 ccc*)
13759 lt_prog_compiler_wl_FC='-Wl,'
13760 # All Alpha code is PIC.
13761 lt_prog_compiler_static_FC='-non_shared'
13762 ;;
13763 xl* | bgxl* | bgf* | mpixl*)
13764 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
13765 lt_prog_compiler_wl_FC='-Wl,'
13766 lt_prog_compiler_pic_FC='-qpic'
13767 lt_prog_compiler_static_FC='-qstaticlink'
13768 ;;
13769 *)
13770 case `$CC -V 2>&1 | sed 5q` in
13771 *Sun\ F* | *Sun*Fortran*)
13772 # Sun Fortran 8.3 passes all unrecognized flags to the linker
13773 lt_prog_compiler_pic_FC='-KPIC'
13774 lt_prog_compiler_static_FC='-Bstatic'
13775 lt_prog_compiler_wl_FC=''
13776 ;;
13777 *Sun\ C*)
13778 # Sun C 5.9
13779 lt_prog_compiler_pic_FC='-KPIC'
13780 lt_prog_compiler_static_FC='-Bstatic'
13781 lt_prog_compiler_wl_FC='-Wl,'
13782 ;;
13783 esac
13784 ;;
13785 esac
13786 ;;
13787
13788 newsos6)
13789 lt_prog_compiler_pic_FC='-KPIC'
13790 lt_prog_compiler_static_FC='-Bstatic'
13791 ;;
13792
13793 *nto* | *qnx*)
13794 # QNX uses GNU C++, but need to define -shared option too, otherwise
13795 # it will coredump.
13796 lt_prog_compiler_pic_FC='-fPIC -shared'
13797 ;;
13798
13799 osf3* | osf4* | osf5*)
13800 lt_prog_compiler_wl_FC='-Wl,'
13801 # All OSF/1 code is PIC.
13802 lt_prog_compiler_static_FC='-non_shared'
13803 ;;
13804
13805 rdos*)
13806 lt_prog_compiler_static_FC='-non_shared'
13807 ;;
13808
13809 solaris*)
13810 lt_prog_compiler_pic_FC='-KPIC'
13811 lt_prog_compiler_static_FC='-Bstatic'
13812 case $cc_basename in
13813 f77* | f90* | f95*)
13814 lt_prog_compiler_wl_FC='-Qoption ld ';;
13815 *)
13816 lt_prog_compiler_wl_FC='-Wl,';;
13817 esac
13818 ;;
13819
13820 sunos4*)
13821 lt_prog_compiler_wl_FC='-Qoption ld '
13822 lt_prog_compiler_pic_FC='-PIC'
13823 lt_prog_compiler_static_FC='-Bstatic'
13824 ;;
13825
13826 sysv4 | sysv4.2uw2* | sysv4.3*)
13827 lt_prog_compiler_wl_FC='-Wl,'
13828 lt_prog_compiler_pic_FC='-KPIC'
13829 lt_prog_compiler_static_FC='-Bstatic'
13830 ;;
13831
13832 sysv4*MP*)
13833 if test -d /usr/nec ;then
13834 lt_prog_compiler_pic_FC='-Kconform_pic'
13835 lt_prog_compiler_static_FC='-Bstatic'
13836 fi
13837 ;;
13838
13839 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13840 lt_prog_compiler_wl_FC='-Wl,'
13841 lt_prog_compiler_pic_FC='-KPIC'
13842 lt_prog_compiler_static_FC='-Bstatic'
13843 ;;
13844
13845 unicos*)
13846 lt_prog_compiler_wl_FC='-Wl,'
13847 lt_prog_compiler_can_build_shared_FC=no
13848 ;;
13849
13850 uts4*)
13851 lt_prog_compiler_pic_FC='-pic'
13852 lt_prog_compiler_static_FC='-Bstatic'
13853 ;;
13854
13855 *)
13856 lt_prog_compiler_can_build_shared_FC=no
13857 ;;
13858 esac
13859 fi
13860
13861 case $host_os in
13862 # For platforms which do not support PIC, -DPIC is meaningless:
13863 *djgpp*)
13864 lt_prog_compiler_pic_FC=
13865 ;;
13866 *)
13867 lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
13868 ;;
13869 esac
13870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
13871 $as_echo "$lt_prog_compiler_pic_FC" >&6; }
13872
13873
13874
13875 #
13876 # Check to make sure the PIC flag actually works.
13877 #
13878 if test -n "$lt_prog_compiler_pic_FC"; then
13879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
13880 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
13881 if ${lt_cv_prog_compiler_pic_works_FC+:} false; then :
13882 $as_echo_n "(cached) " >&6
13883 else
13884 lt_cv_prog_compiler_pic_works_FC=no
13885 ac_outfile=conftest.$ac_objext
13886 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13887 lt_compiler_flag="$lt_prog_compiler_pic_FC"
13888 # Insert the option either (1) after the last *FLAGS variable, or
13889 # (2) before a word containing "conftest.", or (3) at the end.
13890 # Note that $ac_compile itself does not contain backslashes and begins
13891 # with a dollar sign (not a hyphen), so the echo should work correctly.
13892 # The option is referenced via a variable to avoid confusing sed.
13893 lt_compile=`echo "$ac_compile" | $SED \
13894 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13895 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13896 -e 's:$: $lt_compiler_flag:'`
13897 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13898 (eval "$lt_compile" 2>conftest.err)
13899 ac_status=$?
13900 cat conftest.err >&5
13901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13902 if (exit $ac_status) && test -s "$ac_outfile"; then
13903 # The compiler can only warn and ignore the option if not recognized
13904 # So say no if there are warnings other than the usual output.
13905 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
13906 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13907 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13908 lt_cv_prog_compiler_pic_works_FC=yes
13909 fi
13910 fi
13911 $RM conftest*
13912
13913 fi
13914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
13915 $as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
13916
13917 if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
13918 case $lt_prog_compiler_pic_FC in
13919 "" | " "*) ;;
13920 *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
13921 esac
13922 else
13923 lt_prog_compiler_pic_FC=
13924 lt_prog_compiler_can_build_shared_FC=no
13925 fi
13926
13927 fi
13928
13929
13930
13931 #
13932 # Check to make sure the static flag actually works.
13933 #
13934 wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13936 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13937 if ${lt_cv_prog_compiler_static_works_FC+:} false; then :
13938 $as_echo_n "(cached) " >&6
13939 else
13940 lt_cv_prog_compiler_static_works_FC=no
13941 save_LDFLAGS="$LDFLAGS"
13942 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13943 echo "$lt_simple_link_test_code" > conftest.$ac_ext
13944 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13945 # The linker can only warn and ignore the option if not recognized
13946 # So say no if there are warnings
13947 if test -s conftest.err; then
13948 # Append any errors to the config.log.
13949 cat conftest.err 1>&5
13950 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13951 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13952 if diff conftest.exp conftest.er2 >/dev/null; then
13953 lt_cv_prog_compiler_static_works_FC=yes
13954 fi
13955 else
13956 lt_cv_prog_compiler_static_works_FC=yes
13957 fi
13958 fi
13959 $RM -r conftest*
13960 LDFLAGS="$save_LDFLAGS"
13961
13962 fi
13963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
13964 $as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
13965
13966 if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
13967 :
13968 else
13969 lt_prog_compiler_static_FC=
13970 fi
13971
13972
13973
13974
13975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
13976 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13977 if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
13978 $as_echo_n "(cached) " >&6
13979 else
13980 lt_cv_prog_compiler_c_o_FC=no
13981 $RM -r conftest 2>/dev/null
13982 mkdir conftest
13983 cd conftest
13984 mkdir out
13985 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13986
13987 lt_compiler_flag="-o out/conftest2.$ac_objext"
13988 # Insert the option either (1) after the last *FLAGS variable, or
13989 # (2) before a word containing "conftest.", or (3) at the end.
13990 # Note that $ac_compile itself does not contain backslashes and begins
13991 # with a dollar sign (not a hyphen), so the echo should work correctly.
13992 lt_compile=`echo "$ac_compile" | $SED \
13993 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13994 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13995 -e 's:$: $lt_compiler_flag:'`
13996 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
13997 (eval "$lt_compile" 2>out/conftest.err)
13998 ac_status=$?
13999 cat out/conftest.err >&5
14000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14001 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14002 then
14003 # The compiler can only warn and ignore the option if not recognized
14004 # So say no if there are warnings
14005 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14006 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14007 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14008 lt_cv_prog_compiler_c_o_FC=yes
14009 fi
14010 fi
14011 chmod u+w . 2>&5
14012 $RM conftest*
14013 # SGI C++ compiler will create directory out/ii_files/ for
14014 # template instantiation
14015 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14016 $RM out/* && rmdir out
14017 cd ..
14018 $RM -r conftest
14019 $RM conftest*
14020
14021 fi
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
14023 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
14024
14025
14026
14027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
14028 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14029 if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
14030 $as_echo_n "(cached) " >&6
14031 else
14032 lt_cv_prog_compiler_c_o_FC=no
14033 $RM -r conftest 2>/dev/null
14034 mkdir conftest
14035 cd conftest
14036 mkdir out
14037 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14038
14039 lt_compiler_flag="-o out/conftest2.$ac_objext"
14040 # Insert the option either (1) after the last *FLAGS variable, or
14041 # (2) before a word containing "conftest.", or (3) at the end.
14042 # Note that $ac_compile itself does not contain backslashes and begins
14043 # with a dollar sign (not a hyphen), so the echo should work correctly.
14044 lt_compile=`echo "$ac_compile" | $SED \
14045 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14046 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14047 -e 's:$: $lt_compiler_flag:'`
14048 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
14049 (eval "$lt_compile" 2>out/conftest.err)
14050 ac_status=$?
14051 cat out/conftest.err >&5
14052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14053 if (exit $ac_status) && test -s out/conftest2.$ac_objext
14054 then
14055 # The compiler can only warn and ignore the option if not recognized
14056 # So say no if there are warnings
14057 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
14058 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14059 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14060 lt_cv_prog_compiler_c_o_FC=yes
14061 fi
14062 fi
14063 chmod u+w . 2>&5
14064 $RM conftest*
14065 # SGI C++ compiler will create directory out/ii_files/ for
14066 # template instantiation
14067 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
14068 $RM out/* && rmdir out
14069 cd ..
14070 $RM -r conftest
14071 $RM conftest*
14072
14073 fi
14074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
14075 $as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
14076
14077
14078
14079
14080 hard_links="nottested"
14081 if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
14082 # do not overwrite the value of need_locks provided by the user
14083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
14084 $as_echo_n "checking if we can lock with hard links... " >&6; }
14085 hard_links=yes
14086 $RM conftest*
14087 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14088 touch conftest.a
14089 ln conftest.a conftest.b 2>&5 || hard_links=no
14090 ln conftest.a conftest.b 2>/dev/null && hard_links=no
14091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
14092 $as_echo "$hard_links" >&6; }
14093 if test "$hard_links" = no; then
14094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14095 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14096 need_locks=warn
14097 fi
14098 else
14099 need_locks=no
14100 fi
14101
14102
14103
14104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14105 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14106
14107 runpath_var=
14108 allow_undefined_flag_FC=
14109 always_export_symbols_FC=no
14110 archive_cmds_FC=
14111 archive_expsym_cmds_FC=
14112 compiler_needs_object_FC=no
14113 enable_shared_with_static_runtimes_FC=no
14114 export_dynamic_flag_spec_FC=
14115 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14116 hardcode_automatic_FC=no
14117 hardcode_direct_FC=no
14118 hardcode_direct_absolute_FC=no
14119 hardcode_libdir_flag_spec_FC=
14120 hardcode_libdir_flag_spec_ld_FC=
14121 hardcode_libdir_separator_FC=
14122 hardcode_minus_L_FC=no
14123 hardcode_shlibpath_var_FC=unsupported
14124 inherit_rpath_FC=no
14125 link_all_deplibs_FC=unknown
14126 module_cmds_FC=
14127 module_expsym_cmds_FC=
14128 old_archive_from_new_cmds_FC=
14129 old_archive_from_expsyms_cmds_FC=
14130 thread_safe_flag_spec_FC=
14131 whole_archive_flag_spec_FC=
14132 # include_expsyms should be a list of space-separated symbols to be *always*
14133 # included in the symbol list
14134 include_expsyms_FC=
14135 # exclude_expsyms can be an extended regexp of symbols to exclude
14136 # it will be wrapped by ` (' and `)$', so one must not match beginning or
14137 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14138 # as well as any symbol that contains `d'.
14139 exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14140 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14141 # platforms (ab)use it in PIC code, but their linkers get confused if
14142 # the symbol is explicitly referenced. Since portable code cannot
14143 # rely on this symbol name, it's probably fine to never include it in
14144 # preloaded symbol tables.
14145 # Exclude shared library initialization/finalization symbols.
14146 extract_expsyms_cmds=
14147
14148 case $host_os in
14149 cygwin* | mingw* | pw32* | cegcc*)
14150 # FIXME: the MSVC++ port hasn't been tested in a loooong time
14151 # When not using gcc, we currently assume that we are using
14152 # Microsoft Visual C++.
14153 if test "$GCC" != yes; then
14154 with_gnu_ld=no
14155 fi
14156 ;;
14157 interix*)
14158 # we just hope/assume this is gcc and not c89 (= MSVC++)
14159 with_gnu_ld=yes
14160 ;;
14161 openbsd*)
14162 with_gnu_ld=no
14163 ;;
14164 esac
14165
14166 ld_shlibs_FC=yes
14167
14168 # On some targets, GNU ld is compatible enough with the native linker
14169 # that we're better off using the native interface for both.
14170 lt_use_gnu_ld_interface=no
14171 if test "$with_gnu_ld" = yes; then
14172 case $host_os in
14173 aix*)
14174 # The AIX port of GNU ld has always aspired to compatibility
14175 # with the native linker. However, as the warning in the GNU ld
14176 # block says, versions before 2.19.5* couldn't really create working
14177 # shared libraries, regardless of the interface used.
14178 case `$LD -v 2>&1` in
14179 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
14180 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
14181 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
14182 *)
14183 lt_use_gnu_ld_interface=yes
14184 ;;
14185 esac
14186 ;;
14187 *)
14188 lt_use_gnu_ld_interface=yes
14189 ;;
14190 esac
14191 fi
14192
14193 if test "$lt_use_gnu_ld_interface" = yes; then
14194 # If archive_cmds runs LD, not CC, wlarc should be empty
14195 wlarc='${wl}'
14196
14197 # Set some defaults for GNU ld with shared library support. These
14198 # are reset later if shared libraries are not supported. Putting them
14199 # here allows them to be overridden if necessary.
14200 runpath_var=LD_RUN_PATH
14201 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14202 export_dynamic_flag_spec_FC='${wl}--export-dynamic'
14203 # ancient GNU ld didn't support --whole-archive et. al.
14204 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
14205 whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14206 else
14207 whole_archive_flag_spec_FC=
14208 fi
14209 supports_anon_versioning=no
14210 case `$LD -v 2>&1` in
14211 *GNU\ gold*) supports_anon_versioning=yes ;;
14212 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14213 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14214 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14215 *\ 2.11.*) ;; # other 2.11 versions
14216 *) supports_anon_versioning=yes ;;
14217 esac
14218
14219 # See if GNU ld supports shared libraries.
14220 case $host_os in
14221 aix[3-9]*)
14222 # On AIX/PPC, the GNU linker is very broken
14223 if test "$host_cpu" != ia64; then
14224 ld_shlibs_FC=no
14225 cat <<_LT_EOF 1>&2
14226
14227 *** Warning: the GNU linker, at least up to release 2.19, is reported
14228 *** to be unable to reliably create shared libraries on AIX.
14229 *** Therefore, libtool is disabling shared libraries support. If you
14230 *** really care for shared libraries, you may want to install binutils
14231 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
14232 *** You will then need to restart the configuration process.
14233
14234 _LT_EOF
14235 fi
14236 ;;
14237
14238 amigaos*)
14239 case $host_cpu in
14240 powerpc)
14241 # see comment about AmigaOS4 .so support
14242 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14243 archive_expsym_cmds_FC=''
14244 ;;
14245 m68k)
14246 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)'
14247 hardcode_libdir_flag_spec_FC='-L$libdir'
14248 hardcode_minus_L_FC=yes
14249 ;;
14250 esac
14251 ;;
14252
14253 beos*)
14254 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14255 allow_undefined_flag_FC=unsupported
14256 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14257 # support --undefined. This deserves some investigation. FIXME
14258 archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14259 else
14260 ld_shlibs_FC=no
14261 fi
14262 ;;
14263
14264 cygwin* | mingw* | pw32* | cegcc*)
14265 # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
14266 # as there is no search path for DLLs.
14267 hardcode_libdir_flag_spec_FC='-L$libdir'
14268 export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
14269 allow_undefined_flag_FC=unsupported
14270 always_export_symbols_FC=no
14271 enable_shared_with_static_runtimes_FC=yes
14272 export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14273
14274 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
14275 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14276 # If the export-symbols file already is a .def file (1st line
14277 # is EXPORTS), use it as is; otherwise, prepend...
14278 archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14279 cp $export_symbols $output_objdir/$soname.def;
14280 else
14281 echo EXPORTS > $output_objdir/$soname.def;
14282 cat $export_symbols >> $output_objdir/$soname.def;
14283 fi~
14284 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14285 else
14286 ld_shlibs_FC=no
14287 fi
14288 ;;
14289
14290 haiku*)
14291 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14292 link_all_deplibs_FC=yes
14293 ;;
14294
14295 interix[3-9]*)
14296 hardcode_direct_FC=no
14297 hardcode_shlibpath_var_FC=no
14298 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14299 export_dynamic_flag_spec_FC='${wl}-E'
14300 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14301 # Instead, shared libraries are loaded at an image base (0x10000000 by
14302 # default) and relocated if they conflict, which is a slow very memory
14303 # consuming and fragmenting process. To avoid this, we pick a random,
14304 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14305 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14306 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'
14307 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'
14308 ;;
14309
14310 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
14311 tmp_diet=no
14312 if test "$host_os" = linux-dietlibc; then
14313 case $cc_basename in
14314 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
14315 esac
14316 fi
14317 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
14318 && test "$tmp_diet" = no
14319 then
14320 tmp_addflag=' $pic_flag'
14321 tmp_sharedflag='-shared'
14322 case $cc_basename,$host_cpu in
14323 pgcc*) # Portland Group C compiler
14324 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'
14325 tmp_addflag=' $pic_flag'
14326 ;;
14327 pgf77* | pgf90* | pgf95* | pgfortran*)
14328 # Portland Group f77 and f90 compilers
14329 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'
14330 tmp_addflag=' $pic_flag -Mnomain' ;;
14331 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14332 tmp_addflag=' -i_dynamic' ;;
14333 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14334 tmp_addflag=' -i_dynamic -nofor_main' ;;
14335 ifc* | ifort*) # Intel Fortran compiler
14336 tmp_addflag=' -nofor_main' ;;
14337 lf95*) # Lahey Fortran 8.1
14338 whole_archive_flag_spec_FC=
14339 tmp_sharedflag='--shared' ;;
14340 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
14341 tmp_sharedflag='-qmkshrobj'
14342 tmp_addflag= ;;
14343 nvcc*) # Cuda Compiler Driver 2.2
14344 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'
14345 compiler_needs_object_FC=yes
14346 ;;
14347 esac
14348 case `$CC -V 2>&1 | sed 5q` in
14349 *Sun\ C*) # Sun C 5.9
14350 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'
14351 compiler_needs_object_FC=yes
14352 tmp_sharedflag='-G' ;;
14353 *Sun\ F*) # Sun Fortran 8.3
14354 tmp_sharedflag='-G' ;;
14355 esac
14356 archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14357
14358 if test "x$supports_anon_versioning" = xyes; then
14359 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
14360 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14361 echo "local: *; };" >> $output_objdir/$libname.ver~
14362 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14363 fi
14364
14365 case $cc_basename in
14366 xlf* | bgf* | bgxlf* | mpixlf*)
14367 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
14368 whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
14369 hardcode_libdir_flag_spec_FC=
14370 hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
14371 archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
14372 if test "x$supports_anon_versioning" = xyes; then
14373 archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
14374 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14375 echo "local: *; };" >> $output_objdir/$libname.ver~
14376 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
14377 fi
14378 ;;
14379 esac
14380 else
14381 ld_shlibs_FC=no
14382 fi
14383 ;;
14384
14385 netbsd*)
14386 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14387 archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14388 wlarc=
14389 else
14390 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14391 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14392 fi
14393 ;;
14394
14395 solaris*)
14396 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
14397 ld_shlibs_FC=no
14398 cat <<_LT_EOF 1>&2
14399
14400 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14401 *** create shared libraries on Solaris systems. Therefore, libtool
14402 *** is disabling shared libraries support. We urge you to upgrade GNU
14403 *** binutils to release 2.9.1 or newer. Another option is to modify
14404 *** your PATH or compiler configuration so that the native linker is
14405 *** used, and then restart.
14406
14407 _LT_EOF
14408 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14409 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14410 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14411 else
14412 ld_shlibs_FC=no
14413 fi
14414 ;;
14415
14416 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14417 case `$LD -v 2>&1` in
14418 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14419 ld_shlibs_FC=no
14420 cat <<_LT_EOF 1>&2
14421
14422 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14423 *** reliably create shared libraries on SCO systems. Therefore, libtool
14424 *** is disabling shared libraries support. We urge you to upgrade GNU
14425 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14426 *** your PATH or compiler configuration so that the native linker is
14427 *** used, and then restart.
14428
14429 _LT_EOF
14430 ;;
14431 *)
14432 # For security reasons, it is highly recommended that you always
14433 # use absolute paths for naming shared libraries, and exclude the
14434 # DT_RUNPATH tag from executables and libraries. But doing so
14435 # requires that you compile everything twice, which is a pain.
14436 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14437 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14438 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14439 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14440 else
14441 ld_shlibs_FC=no
14442 fi
14443 ;;
14444 esac
14445 ;;
14446
14447 sunos4*)
14448 archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14449 wlarc=
14450 hardcode_direct_FC=yes
14451 hardcode_shlibpath_var_FC=no
14452 ;;
14453
14454 *)
14455 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
14456 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14457 archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14458 else
14459 ld_shlibs_FC=no
14460 fi
14461 ;;
14462 esac
14463
14464 if test "$ld_shlibs_FC" = no; then
14465 runpath_var=
14466 hardcode_libdir_flag_spec_FC=
14467 export_dynamic_flag_spec_FC=
14468 whole_archive_flag_spec_FC=
14469 fi
14470 else
14471 # PORTME fill in a description of your system's linker (not GNU ld)
14472 case $host_os in
14473 aix3*)
14474 allow_undefined_flag_FC=unsupported
14475 always_export_symbols_FC=yes
14476 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'
14477 # Note: this linker hardcodes the directories in LIBPATH if there
14478 # are no directories specified by -L.
14479 hardcode_minus_L_FC=yes
14480 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14481 # Neither direct hardcoding nor static linking is supported with a
14482 # broken collect2.
14483 hardcode_direct_FC=unsupported
14484 fi
14485 ;;
14486
14487 aix[4-9]*)
14488 if test "$host_cpu" = ia64; then
14489 # On IA64, the linker does run time linking by default, so we don't
14490 # have to do anything special.
14491 aix_use_runtimelinking=no
14492 exp_sym_flag='-Bexport'
14493 no_entry_flag=""
14494 else
14495 # If we're using GNU nm, then we don't want the "-C" option.
14496 # -C means demangle to AIX nm, but means don't demangle with GNU nm
14497 # Also, AIX nm treats weak defined symbols like other global
14498 # defined symbols, whereas GNU nm marks them as "W".
14499 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
14500 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'
14501 else
14502 export_symbols_cmds_FC='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
14503 fi
14504 aix_use_runtimelinking=no
14505
14506 # Test if we are trying to use run time linking or normal
14507 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14508 # need to do runtime linking.
14509 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14510 for ld_flag in $LDFLAGS; do
14511 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14512 aix_use_runtimelinking=yes
14513 break
14514 fi
14515 done
14516 ;;
14517 esac
14518
14519 exp_sym_flag='-bexport'
14520 no_entry_flag='-bnoentry'
14521 fi
14522
14523 # When large executables or shared objects are built, AIX ld can
14524 # have problems creating the table of contents. If linking a library
14525 # or program results in "error TOC overflow" add -mminimal-toc to
14526 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14527 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14528
14529 archive_cmds_FC=''
14530 hardcode_direct_FC=yes
14531 hardcode_direct_absolute_FC=yes
14532 hardcode_libdir_separator_FC=':'
14533 link_all_deplibs_FC=yes
14534 file_list_spec_FC='${wl}-f,'
14535
14536 if test "$GCC" = yes; then
14537 case $host_os in aix4.[012]|aix4.[012].*)
14538 # We only want to do this on AIX 4.2 and lower, the check
14539 # below for broken collect2 doesn't work under 4.3+
14540 collect2name=`${CC} -print-prog-name=collect2`
14541 if test -f "$collect2name" &&
14542 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
14543 then
14544 # We have reworked collect2
14545 :
14546 else
14547 # We have old collect2
14548 hardcode_direct_FC=unsupported
14549 # It fails to find uninstalled libraries when the uninstalled
14550 # path is not listed in the libpath. Setting hardcode_minus_L
14551 # to unsupported forces relinking
14552 hardcode_minus_L_FC=yes
14553 hardcode_libdir_flag_spec_FC='-L$libdir'
14554 hardcode_libdir_separator_FC=
14555 fi
14556 ;;
14557 esac
14558 shared_flag='-shared'
14559 if test "$aix_use_runtimelinking" = yes; then
14560 shared_flag="$shared_flag "'${wl}-G'
14561 fi
14562 else
14563 # not using gcc
14564 if test "$host_cpu" = ia64; then
14565 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14566 # chokes on -Wl,-G. The following line is correct:
14567 shared_flag='-G'
14568 else
14569 if test "$aix_use_runtimelinking" = yes; then
14570 shared_flag='${wl}-G'
14571 else
14572 shared_flag='${wl}-bM:SRE'
14573 fi
14574 fi
14575 fi
14576
14577 export_dynamic_flag_spec_FC='${wl}-bexpall'
14578 # It seems that -bexpall does not export symbols beginning with
14579 # underscore (_), so it is better to generate a list of symbols to export.
14580 always_export_symbols_FC=yes
14581 if test "$aix_use_runtimelinking" = yes; then
14582 # Warning - without using the other runtime loading flags (-brtl),
14583 # -berok will link without error, but may produce a broken library.
14584 allow_undefined_flag_FC='-berok'
14585 # Determine the default libpath from the value encoded in an
14586 # empty executable.
14587 if test x$gcc_no_link = xyes; then
14588 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14589 fi
14590 cat > conftest.$ac_ext <<_ACEOF
14591 program main
14592
14593 end
14594 _ACEOF
14595 if ac_fn_fc_try_link "$LINENO"; then :
14596
14597 lt_aix_libpath_sed='
14598 /Import File Strings/,/^$/ {
14599 /^0/ {
14600 s/^0 *\(.*\)$/\1/
14601 p
14602 }
14603 }'
14604 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14605 # Check for a 64-bit object if we didn't find anything.
14606 if test -z "$aix_libpath"; then
14607 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14608 fi
14609 fi
14610 rm -f core conftest.err conftest.$ac_objext \
14611 conftest$ac_exeext conftest.$ac_ext
14612 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14613
14614 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14615 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"
14616 else
14617 if test "$host_cpu" = ia64; then
14618 hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
14619 allow_undefined_flag_FC="-z nodefs"
14620 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"
14621 else
14622 # Determine the default libpath from the value encoded in an
14623 # empty executable.
14624 if test x$gcc_no_link = xyes; then
14625 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14626 fi
14627 cat > conftest.$ac_ext <<_ACEOF
14628 program main
14629
14630 end
14631 _ACEOF
14632 if ac_fn_fc_try_link "$LINENO"; then :
14633
14634 lt_aix_libpath_sed='
14635 /Import File Strings/,/^$/ {
14636 /^0/ {
14637 s/^0 *\(.*\)$/\1/
14638 p
14639 }
14640 }'
14641 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14642 # Check for a 64-bit object if we didn't find anything.
14643 if test -z "$aix_libpath"; then
14644 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14645 fi
14646 fi
14647 rm -f core conftest.err conftest.$ac_objext \
14648 conftest$ac_exeext conftest.$ac_ext
14649 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14650
14651 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
14652 # Warning - without using the other run time loading flags,
14653 # -berok will link without error, but may produce a broken library.
14654 no_undefined_flag_FC=' ${wl}-bernotok'
14655 allow_undefined_flag_FC=' ${wl}-berok'
14656 if test "$with_gnu_ld" = yes; then
14657 # We only use this code for GNU lds that support --whole-archive.
14658 whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
14659 else
14660 # Exported symbols can be pulled into shared objects from archives
14661 whole_archive_flag_spec_FC='$convenience'
14662 fi
14663 archive_cmds_need_lc_FC=yes
14664 # This is similar to how AIX traditionally builds its shared libraries.
14665 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'
14666 fi
14667 fi
14668 ;;
14669
14670 amigaos*)
14671 case $host_cpu in
14672 powerpc)
14673 # see comment about AmigaOS4 .so support
14674 archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14675 archive_expsym_cmds_FC=''
14676 ;;
14677 m68k)
14678 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)'
14679 hardcode_libdir_flag_spec_FC='-L$libdir'
14680 hardcode_minus_L_FC=yes
14681 ;;
14682 esac
14683 ;;
14684
14685 bsdi[45]*)
14686 export_dynamic_flag_spec_FC=-rdynamic
14687 ;;
14688
14689 cygwin* | mingw* | pw32* | cegcc*)
14690 # When not using gcc, we currently assume that we are using
14691 # Microsoft Visual C++.
14692 # hardcode_libdir_flag_spec is actually meaningless, as there is
14693 # no search path for DLLs.
14694 hardcode_libdir_flag_spec_FC=' '
14695 allow_undefined_flag_FC=unsupported
14696 # Tell ltmain to make .lib files, not .a files.
14697 libext=lib
14698 # Tell ltmain to make .dll files, not .so files.
14699 shrext_cmds=".dll"
14700 # FIXME: Setting linknames here is a bad hack.
14701 archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
14702 # The linker will automatically build a .lib file if we build a DLL.
14703 old_archive_from_new_cmds_FC='true'
14704 # FIXME: Should let the user specify the lib program.
14705 old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
14706 fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
14707 enable_shared_with_static_runtimes_FC=yes
14708 ;;
14709
14710 darwin* | rhapsody*)
14711
14712
14713 archive_cmds_need_lc_FC=no
14714 hardcode_direct_FC=no
14715 hardcode_automatic_FC=yes
14716 hardcode_shlibpath_var_FC=unsupported
14717 if test "$lt_cv_ld_force_load" = "yes"; then
14718 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\"`'
14719 else
14720 whole_archive_flag_spec_FC=''
14721 fi
14722 link_all_deplibs_FC=yes
14723 allow_undefined_flag_FC="$_lt_dar_allow_undefined"
14724 case $cc_basename in
14725 ifort*) _lt_dar_can_shared=yes ;;
14726 *) _lt_dar_can_shared=$GCC ;;
14727 esac
14728 if test "$_lt_dar_can_shared" = "yes"; then
14729 output_verbose_link_cmd=func_echo_all
14730 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}"
14731 module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
14732 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}"
14733 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}"
14734
14735 else
14736 ld_shlibs_FC=no
14737 fi
14738
14739 ;;
14740
14741 dgux*)
14742 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14743 hardcode_libdir_flag_spec_FC='-L$libdir'
14744 hardcode_shlibpath_var_FC=no
14745 ;;
14746
14747 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14748 # support. Future versions do this automatically, but an explicit c++rt0.o
14749 # does not break anything, and helps significantly (at the cost of a little
14750 # extra space).
14751 freebsd2.2*)
14752 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14753 hardcode_libdir_flag_spec_FC='-R$libdir'
14754 hardcode_direct_FC=yes
14755 hardcode_shlibpath_var_FC=no
14756 ;;
14757
14758 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14759 freebsd2.*)
14760 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14761 hardcode_direct_FC=yes
14762 hardcode_minus_L_FC=yes
14763 hardcode_shlibpath_var_FC=no
14764 ;;
14765
14766 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14767 freebsd* | dragonfly*)
14768 archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14769 hardcode_libdir_flag_spec_FC='-R$libdir'
14770 hardcode_direct_FC=yes
14771 hardcode_shlibpath_var_FC=no
14772 ;;
14773
14774 hpux9*)
14775 if test "$GCC" = yes; then
14776 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'
14777 else
14778 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'
14779 fi
14780 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14781 hardcode_libdir_separator_FC=:
14782 hardcode_direct_FC=yes
14783
14784 # hardcode_minus_L: Not really in the search PATH,
14785 # but as the default location of the library.
14786 hardcode_minus_L_FC=yes
14787 export_dynamic_flag_spec_FC='${wl}-E'
14788 ;;
14789
14790 hpux10*)
14791 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14792 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14793 else
14794 archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14795 fi
14796 if test "$with_gnu_ld" = no; then
14797 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14798 hardcode_libdir_flag_spec_ld_FC='+b $libdir'
14799 hardcode_libdir_separator_FC=:
14800 hardcode_direct_FC=yes
14801 hardcode_direct_absolute_FC=yes
14802 export_dynamic_flag_spec_FC='${wl}-E'
14803 # hardcode_minus_L: Not really in the search PATH,
14804 # but as the default location of the library.
14805 hardcode_minus_L_FC=yes
14806 fi
14807 ;;
14808
14809 hpux11*)
14810 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
14811 case $host_cpu in
14812 hppa*64*)
14813 archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14814 ;;
14815 ia64*)
14816 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14817 ;;
14818 *)
14819 archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14820 ;;
14821 esac
14822 else
14823 case $host_cpu in
14824 hppa*64*)
14825 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14826 ;;
14827 ia64*)
14828 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14829 ;;
14830 *)
14831 archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14832 ;;
14833 esac
14834 fi
14835 if test "$with_gnu_ld" = no; then
14836 hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
14837 hardcode_libdir_separator_FC=:
14838
14839 case $host_cpu in
14840 hppa*64*|ia64*)
14841 hardcode_direct_FC=no
14842 hardcode_shlibpath_var_FC=no
14843 ;;
14844 *)
14845 hardcode_direct_FC=yes
14846 hardcode_direct_absolute_FC=yes
14847 export_dynamic_flag_spec_FC='${wl}-E'
14848
14849 # hardcode_minus_L: Not really in the search PATH,
14850 # but as the default location of the library.
14851 hardcode_minus_L_FC=yes
14852 ;;
14853 esac
14854 fi
14855 ;;
14856
14857 irix5* | irix6* | nonstopux*)
14858 if test "$GCC" = yes; then
14859 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'
14860 # Try to use the -exported_symbol ld option, if it does not
14861 # work, assume that -exports_file does not work either and
14862 # implicitly export all symbols.
14863 save_LDFLAGS="$LDFLAGS"
14864 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
14865 if test x$gcc_no_link = xyes; then
14866 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
14867 fi
14868 cat > conftest.$ac_ext <<_ACEOF
14869 int foo(void) {}
14870 _ACEOF
14871 if ac_fn_fc_try_link "$LINENO"; then :
14872 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'
14873
14874 fi
14875 rm -f core conftest.err conftest.$ac_objext \
14876 conftest$ac_exeext conftest.$ac_ext
14877 LDFLAGS="$save_LDFLAGS"
14878 else
14879 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'
14880 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'
14881 fi
14882 archive_cmds_need_lc_FC='no'
14883 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14884 hardcode_libdir_separator_FC=:
14885 inherit_rpath_FC=yes
14886 link_all_deplibs_FC=yes
14887 ;;
14888
14889 netbsd*)
14890 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14891 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14892 else
14893 archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14894 fi
14895 hardcode_libdir_flag_spec_FC='-R$libdir'
14896 hardcode_direct_FC=yes
14897 hardcode_shlibpath_var_FC=no
14898 ;;
14899
14900 newsos6)
14901 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14902 hardcode_direct_FC=yes
14903 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14904 hardcode_libdir_separator_FC=:
14905 hardcode_shlibpath_var_FC=no
14906 ;;
14907
14908 *nto* | *qnx*)
14909 ;;
14910
14911 openbsd*)
14912 if test -f /usr/libexec/ld.so; then
14913 hardcode_direct_FC=yes
14914 hardcode_shlibpath_var_FC=no
14915 hardcode_direct_absolute_FC=yes
14916 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14917 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14918 archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14919 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14920 export_dynamic_flag_spec_FC='${wl}-E'
14921 else
14922 case $host_os in
14923 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14924 archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14925 hardcode_libdir_flag_spec_FC='-R$libdir'
14926 ;;
14927 *)
14928 archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14929 hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
14930 ;;
14931 esac
14932 fi
14933 else
14934 ld_shlibs_FC=no
14935 fi
14936 ;;
14937
14938 os2*)
14939 hardcode_libdir_flag_spec_FC='-L$libdir'
14940 hardcode_minus_L_FC=yes
14941 allow_undefined_flag_FC=unsupported
14942 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'
14943 old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14944 ;;
14945
14946 osf3*)
14947 if test "$GCC" = yes; then
14948 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14949 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'
14950 else
14951 allow_undefined_flag_FC=' -expect_unresolved \*'
14952 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'
14953 fi
14954 archive_cmds_need_lc_FC='no'
14955 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14956 hardcode_libdir_separator_FC=:
14957 ;;
14958
14959 osf4* | osf5*) # as osf3* with the addition of -msym flag
14960 if test "$GCC" = yes; then
14961 allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
14962 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'
14963 hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
14964 else
14965 allow_undefined_flag_FC=' -expect_unresolved \*'
14966 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'
14967 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~
14968 $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'
14969
14970 # Both c and cxx compiler support -rpath directly
14971 hardcode_libdir_flag_spec_FC='-rpath $libdir'
14972 fi
14973 archive_cmds_need_lc_FC='no'
14974 hardcode_libdir_separator_FC=:
14975 ;;
14976
14977 solaris*)
14978 no_undefined_flag_FC=' -z defs'
14979 if test "$GCC" = yes; then
14980 wlarc='${wl}'
14981 archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14982 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14983 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14984 else
14985 case `$CC -V 2>&1` in
14986 *"Compilers 5.0"*)
14987 wlarc=''
14988 archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14989 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14990 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
14991 ;;
14992 *)
14993 wlarc='${wl}'
14994 archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
14995 archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
14996 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
14997 ;;
14998 esac
14999 fi
15000 hardcode_libdir_flag_spec_FC='-R$libdir'
15001 hardcode_shlibpath_var_FC=no
15002 case $host_os in
15003 solaris2.[0-5] | solaris2.[0-5].*) ;;
15004 *)
15005 # The compiler driver will combine and reorder linker options,
15006 # but understands `-z linker_flag'. GCC discards it without `$wl',
15007 # but is careful enough not to reorder.
15008 # Supported since Solaris 2.6 (maybe 2.5.1?)
15009 if test "$GCC" = yes; then
15010 whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15011 else
15012 whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
15013 fi
15014 ;;
15015 esac
15016 link_all_deplibs_FC=yes
15017 ;;
15018
15019 sunos4*)
15020 if test "x$host_vendor" = xsequent; then
15021 # Use $CC to link under sequent, because it throws in some extra .o
15022 # files that make .init and .fini sections work.
15023 archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15024 else
15025 archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15026 fi
15027 hardcode_libdir_flag_spec_FC='-L$libdir'
15028 hardcode_direct_FC=yes
15029 hardcode_minus_L_FC=yes
15030 hardcode_shlibpath_var_FC=no
15031 ;;
15032
15033 sysv4)
15034 case $host_vendor in
15035 sni)
15036 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15037 hardcode_direct_FC=yes # is this really true???
15038 ;;
15039 siemens)
15040 ## LD is ld it makes a PLAMLIB
15041 ## CC just makes a GrossModule.
15042 archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15043 reload_cmds_FC='$CC -r -o $output$reload_objs'
15044 hardcode_direct_FC=no
15045 ;;
15046 motorola)
15047 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15048 hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
15049 ;;
15050 esac
15051 runpath_var='LD_RUN_PATH'
15052 hardcode_shlibpath_var_FC=no
15053 ;;
15054
15055 sysv4.3*)
15056 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15057 hardcode_shlibpath_var_FC=no
15058 export_dynamic_flag_spec_FC='-Bexport'
15059 ;;
15060
15061 sysv4*MP*)
15062 if test -d /usr/nec; then
15063 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15064 hardcode_shlibpath_var_FC=no
15065 runpath_var=LD_RUN_PATH
15066 hardcode_runpath_var=yes
15067 ld_shlibs_FC=yes
15068 fi
15069 ;;
15070
15071 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15072 no_undefined_flag_FC='${wl}-z,text'
15073 archive_cmds_need_lc_FC=no
15074 hardcode_shlibpath_var_FC=no
15075 runpath_var='LD_RUN_PATH'
15076
15077 if test "$GCC" = yes; then
15078 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15079 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15080 else
15081 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15082 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15083 fi
15084 ;;
15085
15086 sysv5* | sco3.2v5* | sco5v6*)
15087 # Note: We can NOT use -z defs as we might desire, because we do not
15088 # link with -lc, and that would cause any symbols used from libc to
15089 # always be unresolved, which means just about no library would
15090 # ever link correctly. If we're not using GNU ld we use -z text
15091 # though, which does catch some bad symbols but isn't as heavy-handed
15092 # as -z defs.
15093 no_undefined_flag_FC='${wl}-z,text'
15094 allow_undefined_flag_FC='${wl}-z,nodefs'
15095 archive_cmds_need_lc_FC=no
15096 hardcode_shlibpath_var_FC=no
15097 hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
15098 hardcode_libdir_separator_FC=':'
15099 link_all_deplibs_FC=yes
15100 export_dynamic_flag_spec_FC='${wl}-Bexport'
15101 runpath_var='LD_RUN_PATH'
15102
15103 if test "$GCC" = yes; then
15104 archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15105 archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15106 else
15107 archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15108 archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15109 fi
15110 ;;
15111
15112 uts4*)
15113 archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15114 hardcode_libdir_flag_spec_FC='-L$libdir'
15115 hardcode_shlibpath_var_FC=no
15116 ;;
15117
15118 *)
15119 ld_shlibs_FC=no
15120 ;;
15121 esac
15122
15123 if test x$host_vendor = xsni; then
15124 case $host in
15125 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
15126 export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
15127 ;;
15128 esac
15129 fi
15130 fi
15131
15132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
15133 $as_echo "$ld_shlibs_FC" >&6; }
15134 test "$ld_shlibs_FC" = no && can_build_shared=no
15135
15136 with_gnu_ld_FC=$with_gnu_ld
15137
15138
15139
15140
15141
15142
15143 #
15144 # Do we need to explicitly link libc?
15145 #
15146 case "x$archive_cmds_need_lc_FC" in
15147 x|xyes)
15148 # Assume -lc should be added
15149 archive_cmds_need_lc_FC=yes
15150
15151 if test "$enable_shared" = yes && test "$GCC" = yes; then
15152 case $archive_cmds_FC in
15153 *'~'*)
15154 # FIXME: we may have to deal with multi-command sequences.
15155 ;;
15156 '$CC '*)
15157 # Test whether the compiler implicitly links with -lc since on some
15158 # systems, -lgcc has to come before -lc. If gcc already passes -lc
15159 # to ld, don't add -lc before -lgcc.
15160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
15161 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15162 if ${lt_cv_archive_cmds_need_lc_FC+:} false; then :
15163 $as_echo_n "(cached) " >&6
15164 else
15165 $RM conftest*
15166 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15167
15168 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
15169 (eval $ac_compile) 2>&5
15170 ac_status=$?
15171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15172 test $ac_status = 0; } 2>conftest.err; then
15173 soname=conftest
15174 lib=conftest
15175 libobjs=conftest.$ac_objext
15176 deplibs=
15177 wl=$lt_prog_compiler_wl_FC
15178 pic_flag=$lt_prog_compiler_pic_FC
15179 compiler_flags=-v
15180 linker_flags=-v
15181 verstring=
15182 output_objdir=.
15183 libname=conftest
15184 lt_save_allow_undefined_flag=$allow_undefined_flag_FC
15185 allow_undefined_flag_FC=
15186 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
15187 (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
15188 ac_status=$?
15189 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15190 test $ac_status = 0; }
15191 then
15192 lt_cv_archive_cmds_need_lc_FC=no
15193 else
15194 lt_cv_archive_cmds_need_lc_FC=yes
15195 fi
15196 allow_undefined_flag_FC=$lt_save_allow_undefined_flag
15197 else
15198 cat conftest.err 1>&5
15199 fi
15200 $RM conftest*
15201
15202 fi
15203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
15204 $as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
15205 archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
15206 ;;
15207 esac
15208 fi
15209 ;;
15210 esac
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
15276 $as_echo_n "checking dynamic linker characteristics... " >&6; }
15277
15278 library_names_spec=
15279 libname_spec='lib$name'
15280 soname_spec=
15281 shrext_cmds=".so"
15282 postinstall_cmds=
15283 postuninstall_cmds=
15284 finish_cmds=
15285 finish_eval=
15286 shlibpath_var=
15287 shlibpath_overrides_runpath=unknown
15288 version_type=none
15289 dynamic_linker="$host_os ld.so"
15290 sys_lib_dlsearch_path_spec="/lib /usr/lib"
15291 need_lib_prefix=unknown
15292 hardcode_into_libs=no
15293
15294 # when you set need_version to no, make sure it does not cause -set_version
15295 # flags to be left without arguments
15296 need_version=unknown
15297
15298 case $host_os in
15299 aix3*)
15300 version_type=linux
15301 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15302 shlibpath_var=LIBPATH
15303
15304 # AIX 3 has no versioning support, so we append a major version to the name.
15305 soname_spec='${libname}${release}${shared_ext}$major'
15306 ;;
15307
15308 aix[4-9]*)
15309 version_type=linux
15310 need_lib_prefix=no
15311 need_version=no
15312 hardcode_into_libs=yes
15313 if test "$host_cpu" = ia64; then
15314 # AIX 5 supports IA64
15315 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15316 shlibpath_var=LD_LIBRARY_PATH
15317 else
15318 # With GCC up to 2.95.x, collect2 would create an import file
15319 # for dependence libraries. The import file would start with
15320 # the line `#! .'. This would cause the generated library to
15321 # depend on `.', always an invalid library. This was fixed in
15322 # development snapshots of GCC prior to 3.0.
15323 case $host_os in
15324 aix4 | aix4.[01] | aix4.[01].*)
15325 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15326 echo ' yes '
15327 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
15328 :
15329 else
15330 can_build_shared=no
15331 fi
15332 ;;
15333 esac
15334 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15335 # soname into executable. Probably we can add versioning support to
15336 # collect2, so additional links can be useful in future.
15337 if test "$aix_use_runtimelinking" = yes; then
15338 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15339 # instead of lib<name>.a to let people know that these are not
15340 # typical AIX shared libraries.
15341 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15342 else
15343 # We preserve .a as extension for shared libraries through AIX4.2
15344 # and later when we are not doing run time linking.
15345 library_names_spec='${libname}${release}.a $libname.a'
15346 soname_spec='${libname}${release}${shared_ext}$major'
15347 fi
15348 shlibpath_var=LIBPATH
15349 fi
15350 ;;
15351
15352 amigaos*)
15353 case $host_cpu in
15354 powerpc)
15355 # Since July 2007 AmigaOS4 officially supports .so libraries.
15356 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
15357 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15358 ;;
15359 m68k)
15360 library_names_spec='$libname.ixlibrary $libname.a'
15361 # Create ${libname}_ixlibrary.a entries in /sys/libs.
15362 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'
15363 ;;
15364 esac
15365 ;;
15366
15367 beos*)
15368 library_names_spec='${libname}${shared_ext}'
15369 dynamic_linker="$host_os ld.so"
15370 shlibpath_var=LIBRARY_PATH
15371 ;;
15372
15373 bsdi[45]*)
15374 version_type=linux
15375 need_version=no
15376 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15377 soname_spec='${libname}${release}${shared_ext}$major'
15378 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15379 shlibpath_var=LD_LIBRARY_PATH
15380 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15381 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15382 # the default ld.so.conf also contains /usr/contrib/lib and
15383 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15384 # libtool to hard-code these into programs
15385 ;;
15386
15387 cygwin* | mingw* | pw32* | cegcc*)
15388 version_type=windows
15389 shrext_cmds=".dll"
15390 need_version=no
15391 need_lib_prefix=no
15392
15393 case $GCC,$host_os in
15394 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
15395 library_names_spec='$libname.dll.a'
15396 # DLL is installed to $(libdir)/../bin by postinstall_cmds
15397 postinstall_cmds='base_file=`basename \${file}`~
15398 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
15399 dldir=$destdir/`dirname \$dlpath`~
15400 test -d \$dldir || mkdir -p \$dldir~
15401 $install_prog $dir/$dlname \$dldir/$dlname~
15402 chmod a+x \$dldir/$dlname~
15403 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
15404 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
15405 fi'
15406 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15407 dlpath=$dir/\$dldll~
15408 $RM \$dlpath'
15409 shlibpath_overrides_runpath=yes
15410
15411 case $host_os in
15412 cygwin*)
15413 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15414 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15415
15416 ;;
15417 mingw* | cegcc*)
15418 # MinGW DLLs use traditional 'lib' prefix
15419 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15420 ;;
15421 pw32*)
15422 # pw32 DLLs use 'pw' prefix rather than 'lib'
15423 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15424 ;;
15425 esac
15426 ;;
15427
15428 *)
15429 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15430 ;;
15431 esac
15432 dynamic_linker='Win32 ld.exe'
15433 # FIXME: first we should search . and the directory the executable is in
15434 shlibpath_var=PATH
15435 ;;
15436
15437 darwin* | rhapsody*)
15438 dynamic_linker="$host_os dyld"
15439 version_type=darwin
15440 need_lib_prefix=no
15441 need_version=no
15442 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15443 soname_spec='${libname}${release}${major}$shared_ext'
15444 shlibpath_overrides_runpath=yes
15445 shlibpath_var=DYLD_LIBRARY_PATH
15446 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15447
15448 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15449 ;;
15450
15451 dgux*)
15452 version_type=linux
15453 need_lib_prefix=no
15454 need_version=no
15455 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15456 soname_spec='${libname}${release}${shared_ext}$major'
15457 shlibpath_var=LD_LIBRARY_PATH
15458 ;;
15459
15460 freebsd* | dragonfly*)
15461 # DragonFly does not have aout. When/if they implement a new
15462 # versioning mechanism, adjust this.
15463 if test -x /usr/bin/objformat; then
15464 objformat=`/usr/bin/objformat`
15465 else
15466 case $host_os in
15467 freebsd[23].*) objformat=aout ;;
15468 *) objformat=elf ;;
15469 esac
15470 fi
15471 version_type=freebsd-$objformat
15472 case $version_type in
15473 freebsd-elf*)
15474 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15475 need_version=no
15476 need_lib_prefix=no
15477 ;;
15478 freebsd-*)
15479 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15480 need_version=yes
15481 ;;
15482 esac
15483 shlibpath_var=LD_LIBRARY_PATH
15484 case $host_os in
15485 freebsd2.*)
15486 shlibpath_overrides_runpath=yes
15487 ;;
15488 freebsd3.[01]* | freebsdelf3.[01]*)
15489 shlibpath_overrides_runpath=yes
15490 hardcode_into_libs=yes
15491 ;;
15492 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15493 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15494 shlibpath_overrides_runpath=no
15495 hardcode_into_libs=yes
15496 ;;
15497 *) # from 4.6 on, and DragonFly
15498 shlibpath_overrides_runpath=yes
15499 hardcode_into_libs=yes
15500 ;;
15501 esac
15502 ;;
15503
15504 gnu*)
15505 version_type=linux
15506 need_lib_prefix=no
15507 need_version=no
15508 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15509 soname_spec='${libname}${release}${shared_ext}$major'
15510 shlibpath_var=LD_LIBRARY_PATH
15511 hardcode_into_libs=yes
15512 ;;
15513
15514 haiku*)
15515 version_type=linux
15516 need_lib_prefix=no
15517 need_version=no
15518 dynamic_linker="$host_os runtime_loader"
15519 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15520 soname_spec='${libname}${release}${shared_ext}$major'
15521 shlibpath_var=LIBRARY_PATH
15522 shlibpath_overrides_runpath=yes
15523 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
15524 hardcode_into_libs=yes
15525 ;;
15526
15527 hpux9* | hpux10* | hpux11*)
15528 # Give a soname corresponding to the major version so that dld.sl refuses to
15529 # link against other versions.
15530 version_type=sunos
15531 need_lib_prefix=no
15532 need_version=no
15533 case $host_cpu in
15534 ia64*)
15535 shrext_cmds='.so'
15536 hardcode_into_libs=yes
15537 dynamic_linker="$host_os dld.so"
15538 shlibpath_var=LD_LIBRARY_PATH
15539 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15540 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15541 soname_spec='${libname}${release}${shared_ext}$major'
15542 if test "X$HPUX_IA64_MODE" = X32; then
15543 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15544 else
15545 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15546 fi
15547 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15548 ;;
15549 hppa*64*)
15550 shrext_cmds='.sl'
15551 hardcode_into_libs=yes
15552 dynamic_linker="$host_os dld.sl"
15553 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15554 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15555 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15556 soname_spec='${libname}${release}${shared_ext}$major'
15557 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15558 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15559 ;;
15560 *)
15561 shrext_cmds='.sl'
15562 dynamic_linker="$host_os dld.sl"
15563 shlibpath_var=SHLIB_PATH
15564 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15566 soname_spec='${libname}${release}${shared_ext}$major'
15567 ;;
15568 esac
15569 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
15570 postinstall_cmds='chmod 555 $lib'
15571 # or fails outright, so override atomically:
15572 install_override_mode=555
15573 ;;
15574
15575 interix[3-9]*)
15576 version_type=linux
15577 need_lib_prefix=no
15578 need_version=no
15579 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15580 soname_spec='${libname}${release}${shared_ext}$major'
15581 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15582 shlibpath_var=LD_LIBRARY_PATH
15583 shlibpath_overrides_runpath=no
15584 hardcode_into_libs=yes
15585 ;;
15586
15587 irix5* | irix6* | nonstopux*)
15588 case $host_os in
15589 nonstopux*) version_type=nonstopux ;;
15590 *)
15591 if test "$lt_cv_prog_gnu_ld" = yes; then
15592 version_type=linux
15593 else
15594 version_type=irix
15595 fi ;;
15596 esac
15597 need_lib_prefix=no
15598 need_version=no
15599 soname_spec='${libname}${release}${shared_ext}$major'
15600 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15601 case $host_os in
15602 irix5* | nonstopux*)
15603 libsuff= shlibsuff=
15604 ;;
15605 *)
15606 case $LD in # libtool.m4 will add one of these switches to LD
15607 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15608 libsuff= shlibsuff= libmagic=32-bit;;
15609 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15610 libsuff=32 shlibsuff=N32 libmagic=N32;;
15611 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15612 libsuff=64 shlibsuff=64 libmagic=64-bit;;
15613 *) libsuff= shlibsuff= libmagic=never-match;;
15614 esac
15615 ;;
15616 esac
15617 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15618 shlibpath_overrides_runpath=no
15619 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15620 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15621 hardcode_into_libs=yes
15622 ;;
15623
15624 # No shared lib support for Linux oldld, aout, or coff.
15625 linux*oldld* | linux*aout* | linux*coff*)
15626 dynamic_linker=no
15627 ;;
15628
15629 # This must be Linux ELF.
15630 linux* | k*bsd*-gnu | kopensolaris*-gnu)
15631 version_type=linux
15632 need_lib_prefix=no
15633 need_version=no
15634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15635 soname_spec='${libname}${release}${shared_ext}$major'
15636 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15637 shlibpath_var=LD_LIBRARY_PATH
15638 shlibpath_overrides_runpath=no
15639
15640 # Some binutils ld are patched to set DT_RUNPATH
15641 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
15642 $as_echo_n "(cached) " >&6
15643 else
15644 lt_cv_shlibpath_overrides_runpath=no
15645 save_LDFLAGS=$LDFLAGS
15646 save_libdir=$libdir
15647 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
15648 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
15649 if test x$gcc_no_link = xyes; then
15650 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
15651 fi
15652 cat > conftest.$ac_ext <<_ACEOF
15653 program main
15654
15655 end
15656 _ACEOF
15657 if ac_fn_fc_try_link "$LINENO"; then :
15658 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
15659 lt_cv_shlibpath_overrides_runpath=yes
15660 fi
15661 fi
15662 rm -f core conftest.err conftest.$ac_objext \
15663 conftest$ac_exeext conftest.$ac_ext
15664 LDFLAGS=$save_LDFLAGS
15665 libdir=$save_libdir
15666
15667 fi
15668
15669 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
15670
15671 # This implies no fast_install, which is unacceptable.
15672 # Some rework will be needed to allow for fast_install
15673 # before this can be enabled.
15674 hardcode_into_libs=yes
15675
15676 # Append ld.so.conf contents to the search path
15677 if test -f /etc/ld.so.conf; then
15678 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' ' '`
15679 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15680 fi
15681
15682 # We used to test for /lib/ld.so.1 and disable shared libraries on
15683 # powerpc, because MkLinux only supported shared libraries with the
15684 # GNU dynamic linker. Since this was broken with cross compilers,
15685 # most powerpc-linux boxes support dynamic linking these days and
15686 # people can always --disable-shared, the test was removed, and we
15687 # assume the GNU/Linux dynamic linker is in use.
15688 dynamic_linker='GNU/Linux ld.so'
15689 ;;
15690
15691 netbsd*)
15692 version_type=sunos
15693 need_lib_prefix=no
15694 need_version=no
15695 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15697 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15698 dynamic_linker='NetBSD (a.out) ld.so'
15699 else
15700 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15701 soname_spec='${libname}${release}${shared_ext}$major'
15702 dynamic_linker='NetBSD ld.elf_so'
15703 fi
15704 shlibpath_var=LD_LIBRARY_PATH
15705 shlibpath_overrides_runpath=yes
15706 hardcode_into_libs=yes
15707 ;;
15708
15709 newsos6)
15710 version_type=linux
15711 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15712 shlibpath_var=LD_LIBRARY_PATH
15713 shlibpath_overrides_runpath=yes
15714 ;;
15715
15716 *nto* | *qnx*)
15717 version_type=qnx
15718 need_lib_prefix=no
15719 need_version=no
15720 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15721 soname_spec='${libname}${release}${shared_ext}$major'
15722 shlibpath_var=LD_LIBRARY_PATH
15723 shlibpath_overrides_runpath=no
15724 hardcode_into_libs=yes
15725 dynamic_linker='ldqnx.so'
15726 ;;
15727
15728 openbsd*)
15729 version_type=sunos
15730 sys_lib_dlsearch_path_spec="/usr/lib"
15731 need_lib_prefix=no
15732 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15733 case $host_os in
15734 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15735 *) need_version=no ;;
15736 esac
15737 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15738 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15739 shlibpath_var=LD_LIBRARY_PATH
15740 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15741 case $host_os in
15742 openbsd2.[89] | openbsd2.[89].*)
15743 shlibpath_overrides_runpath=no
15744 ;;
15745 *)
15746 shlibpath_overrides_runpath=yes
15747 ;;
15748 esac
15749 else
15750 shlibpath_overrides_runpath=yes
15751 fi
15752 ;;
15753
15754 os2*)
15755 libname_spec='$name'
15756 shrext_cmds=".dll"
15757 need_lib_prefix=no
15758 library_names_spec='$libname${shared_ext} $libname.a'
15759 dynamic_linker='OS/2 ld.exe'
15760 shlibpath_var=LIBPATH
15761 ;;
15762
15763 osf3* | osf4* | osf5*)
15764 version_type=osf
15765 need_lib_prefix=no
15766 need_version=no
15767 soname_spec='${libname}${release}${shared_ext}$major'
15768 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15769 shlibpath_var=LD_LIBRARY_PATH
15770 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15771 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15772 ;;
15773
15774 rdos*)
15775 dynamic_linker=no
15776 ;;
15777
15778 solaris*)
15779 version_type=linux
15780 need_lib_prefix=no
15781 need_version=no
15782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15783 soname_spec='${libname}${release}${shared_ext}$major'
15784 shlibpath_var=LD_LIBRARY_PATH
15785 shlibpath_overrides_runpath=yes
15786 hardcode_into_libs=yes
15787 # ldd complains unless libraries are executable
15788 postinstall_cmds='chmod +x $lib'
15789 ;;
15790
15791 sunos4*)
15792 version_type=sunos
15793 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15794 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15795 shlibpath_var=LD_LIBRARY_PATH
15796 shlibpath_overrides_runpath=yes
15797 if test "$with_gnu_ld" = yes; then
15798 need_lib_prefix=no
15799 fi
15800 need_version=yes
15801 ;;
15802
15803 sysv4 | sysv4.3*)
15804 version_type=linux
15805 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15806 soname_spec='${libname}${release}${shared_ext}$major'
15807 shlibpath_var=LD_LIBRARY_PATH
15808 case $host_vendor in
15809 sni)
15810 shlibpath_overrides_runpath=no
15811 need_lib_prefix=no
15812 runpath_var=LD_RUN_PATH
15813 ;;
15814 siemens)
15815 need_lib_prefix=no
15816 ;;
15817 motorola)
15818 need_lib_prefix=no
15819 need_version=no
15820 shlibpath_overrides_runpath=no
15821 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15822 ;;
15823 esac
15824 ;;
15825
15826 sysv4*MP*)
15827 if test -d /usr/nec ;then
15828 version_type=linux
15829 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15830 soname_spec='$libname${shared_ext}.$major'
15831 shlibpath_var=LD_LIBRARY_PATH
15832 fi
15833 ;;
15834
15835 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15836 version_type=freebsd-elf
15837 need_lib_prefix=no
15838 need_version=no
15839 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15840 soname_spec='${libname}${release}${shared_ext}$major'
15841 shlibpath_var=LD_LIBRARY_PATH
15842 shlibpath_overrides_runpath=yes
15843 hardcode_into_libs=yes
15844 if test "$with_gnu_ld" = yes; then
15845 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15846 else
15847 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15848 case $host_os in
15849 sco3.2v5*)
15850 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15851 ;;
15852 esac
15853 fi
15854 sys_lib_dlsearch_path_spec='/usr/lib'
15855 ;;
15856
15857 tpf*)
15858 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
15859 version_type=linux
15860 need_lib_prefix=no
15861 need_version=no
15862 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15863 shlibpath_var=LD_LIBRARY_PATH
15864 shlibpath_overrides_runpath=no
15865 hardcode_into_libs=yes
15866 ;;
15867
15868 uts4*)
15869 version_type=linux
15870 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15871 soname_spec='${libname}${release}${shared_ext}$major'
15872 shlibpath_var=LD_LIBRARY_PATH
15873 ;;
15874
15875 *)
15876 dynamic_linker=no
15877 ;;
15878 esac
15879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15880 $as_echo "$dynamic_linker" >&6; }
15881 test "$dynamic_linker" = no && can_build_shared=no
15882
15883 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15884 if test "$GCC" = yes; then
15885 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15886 fi
15887
15888 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15889 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15890 fi
15891 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15892 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15893 fi
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15933 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15934 hardcode_action_FC=
15935 if test -n "$hardcode_libdir_flag_spec_FC" ||
15936 test -n "$runpath_var_FC" ||
15937 test "X$hardcode_automatic_FC" = "Xyes" ; then
15938
15939 # We can hardcode non-existent directories.
15940 if test "$hardcode_direct_FC" != no &&
15941 # If the only mechanism to avoid hardcoding is shlibpath_var, we
15942 # have to relink, otherwise we might link with an installed library
15943 # when we should be linking with a yet-to-be-installed one
15944 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
15945 test "$hardcode_minus_L_FC" != no; then
15946 # Linking always hardcodes the temporary library directory.
15947 hardcode_action_FC=relink
15948 else
15949 # We can link without hardcoding, and we can hardcode nonexisting dirs.
15950 hardcode_action_FC=immediate
15951 fi
15952 else
15953 # We cannot hardcode anything, or else we can only hardcode existing
15954 # directories.
15955 hardcode_action_FC=unsupported
15956 fi
15957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
15958 $as_echo "$hardcode_action_FC" >&6; }
15959
15960 if test "$hardcode_action_FC" = relink ||
15961 test "$inherit_rpath_FC" = yes; then
15962 # Fast installation is not supported
15963 enable_fast_install=no
15964 elif test "$shlibpath_overrides_runpath" = yes ||
15965 test "$enable_shared" = no; then
15966 # Fast installation is not necessary
15967 enable_fast_install=needless
15968 fi
15969
15970
15971
15972
15973
15974
15975
15976 fi # test -n "$compiler"
15977
15978 GCC=$lt_save_GCC
15979 CC="$lt_save_CC"
15980 fi # test "$_lt_disable_FC" != yes
15981
15982 ac_ext=c
15983 ac_cpp='$CPP $CPPFLAGS'
15984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15987
15988
15989
15990 # extra LD Flags which are required for targets
15991 case "${host}" in
15992 *-darwin*)
15993 # Darwin needs -single_module when linking libgfortran
15994 extra_ldflags_libgfortran=-Wl,-single_module
15995 ;;
15996 esac
15997
15998
15999 # We need a working compiler at that point, otherwise give a clear
16000 # error message and bail out.
16001
16002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the GNU Fortran compiler is working" >&5
16003 $as_echo_n "checking whether the GNU Fortran compiler is working... " >&6; }
16004 ac_ext=${ac_fc_srcext-f}
16005 ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
16006 ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
16007 ac_compiler_gnu=$ac_cv_fc_compiler_gnu
16008
16009 cat > conftest.$ac_ext <<_ACEOF
16010
16011 program foo
16012 real, parameter :: bar = sin (12.34 / 2.5)
16013 end program foo
16014 _ACEOF
16015 if ac_fn_fc_try_compile "$LINENO"; then :
16016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16017 $as_echo "yes" >&6; }
16018 else
16019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16020 $as_echo "no" >&6; }
16021 as_fn_error $? "GNU Fortran is not working; please report a bug in http://gcc.gnu.org/bugzilla, attaching $PWD/config.log" "$LINENO" 5
16022
16023 fi
16024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16025 ac_ext=c
16026 ac_cpp='$CPP $CPPFLAGS'
16027 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16028 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16029 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16030
16031
16032
16033 # Check whether --enable-largefile was given.
16034 if test "${enable_largefile+set}" = set; then :
16035 enableval=$enable_largefile;
16036 fi
16037
16038 if test "$enable_largefile" != no; then
16039
16040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
16041 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
16042 if ${ac_cv_sys_largefile_CC+:} false; then :
16043 $as_echo_n "(cached) " >&6
16044 else
16045 ac_cv_sys_largefile_CC=no
16046 if test "$GCC" != yes; then
16047 ac_save_CC=$CC
16048 while :; do
16049 # IRIX 6.2 and later do not support large files by default,
16050 # so use the C compiler's -n32 option if that helps.
16051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16052 /* end confdefs.h. */
16053 #include <sys/types.h>
16054 /* Check that off_t can represent 2**63 - 1 correctly.
16055 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16056 since some C++ compilers masquerading as C compilers
16057 incorrectly reject 9223372036854775807. */
16058 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16059 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16060 && LARGE_OFF_T % 2147483647 == 1)
16061 ? 1 : -1];
16062 int
16063 main ()
16064 {
16065
16066 ;
16067 return 0;
16068 }
16069 _ACEOF
16070 if ac_fn_c_try_compile "$LINENO"; then :
16071 break
16072 fi
16073 rm -f core conftest.err conftest.$ac_objext
16074 CC="$CC -n32"
16075 if ac_fn_c_try_compile "$LINENO"; then :
16076 ac_cv_sys_largefile_CC=' -n32'; break
16077 fi
16078 rm -f core conftest.err conftest.$ac_objext
16079 break
16080 done
16081 CC=$ac_save_CC
16082 rm -f conftest.$ac_ext
16083 fi
16084 fi
16085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
16086 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
16087 if test "$ac_cv_sys_largefile_CC" != no; then
16088 CC=$CC$ac_cv_sys_largefile_CC
16089 fi
16090
16091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
16092 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
16093 if ${ac_cv_sys_file_offset_bits+:} false; then :
16094 $as_echo_n "(cached) " >&6
16095 else
16096 while :; do
16097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16098 /* end confdefs.h. */
16099 #include <sys/types.h>
16100 /* Check that off_t can represent 2**63 - 1 correctly.
16101 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16102 since some C++ compilers masquerading as C compilers
16103 incorrectly reject 9223372036854775807. */
16104 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16105 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16106 && LARGE_OFF_T % 2147483647 == 1)
16107 ? 1 : -1];
16108 int
16109 main ()
16110 {
16111
16112 ;
16113 return 0;
16114 }
16115 _ACEOF
16116 if ac_fn_c_try_compile "$LINENO"; then :
16117 ac_cv_sys_file_offset_bits=no; break
16118 fi
16119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16121 /* end confdefs.h. */
16122 #define _FILE_OFFSET_BITS 64
16123 #include <sys/types.h>
16124 /* Check that off_t can represent 2**63 - 1 correctly.
16125 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16126 since some C++ compilers masquerading as C compilers
16127 incorrectly reject 9223372036854775807. */
16128 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16129 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16130 && LARGE_OFF_T % 2147483647 == 1)
16131 ? 1 : -1];
16132 int
16133 main ()
16134 {
16135
16136 ;
16137 return 0;
16138 }
16139 _ACEOF
16140 if ac_fn_c_try_compile "$LINENO"; then :
16141 ac_cv_sys_file_offset_bits=64; break
16142 fi
16143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16144 ac_cv_sys_file_offset_bits=unknown
16145 break
16146 done
16147 fi
16148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
16149 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
16150 case $ac_cv_sys_file_offset_bits in #(
16151 no | unknown) ;;
16152 *)
16153 cat >>confdefs.h <<_ACEOF
16154 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
16155 _ACEOF
16156 ;;
16157 esac
16158 rm -rf conftest*
16159 if test $ac_cv_sys_file_offset_bits = unknown; then
16160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
16161 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
16162 if ${ac_cv_sys_large_files+:} false; then :
16163 $as_echo_n "(cached) " >&6
16164 else
16165 while :; do
16166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16167 /* end confdefs.h. */
16168 #include <sys/types.h>
16169 /* Check that off_t can represent 2**63 - 1 correctly.
16170 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16171 since some C++ compilers masquerading as C compilers
16172 incorrectly reject 9223372036854775807. */
16173 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16174 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16175 && LARGE_OFF_T % 2147483647 == 1)
16176 ? 1 : -1];
16177 int
16178 main ()
16179 {
16180
16181 ;
16182 return 0;
16183 }
16184 _ACEOF
16185 if ac_fn_c_try_compile "$LINENO"; then :
16186 ac_cv_sys_large_files=no; break
16187 fi
16188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16189 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16190 /* end confdefs.h. */
16191 #define _LARGE_FILES 1
16192 #include <sys/types.h>
16193 /* Check that off_t can represent 2**63 - 1 correctly.
16194 We can't simply define LARGE_OFF_T to be 9223372036854775807,
16195 since some C++ compilers masquerading as C compilers
16196 incorrectly reject 9223372036854775807. */
16197 #define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
16198 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
16199 && LARGE_OFF_T % 2147483647 == 1)
16200 ? 1 : -1];
16201 int
16202 main ()
16203 {
16204
16205 ;
16206 return 0;
16207 }
16208 _ACEOF
16209 if ac_fn_c_try_compile "$LINENO"; then :
16210 ac_cv_sys_large_files=1; break
16211 fi
16212 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16213 ac_cv_sys_large_files=unknown
16214 break
16215 done
16216 fi
16217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
16218 $as_echo "$ac_cv_sys_large_files" >&6; }
16219 case $ac_cv_sys_large_files in #(
16220 no | unknown) ;;
16221 *)
16222 cat >>confdefs.h <<_ACEOF
16223 #define _LARGE_FILES $ac_cv_sys_large_files
16224 _ACEOF
16225 ;;
16226 esac
16227 rm -rf conftest*
16228 fi
16229
16230
16231 fi
16232
16233
16234 # Types
16235 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
16236 if test "x$ac_cv_type_off_t" = xyes; then :
16237
16238 else
16239
16240 cat >>confdefs.h <<_ACEOF
16241 #define off_t long int
16242 _ACEOF
16243
16244 fi
16245
16246
16247 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
16248 if test "x$ac_cv_type_intptr_t" = xyes; then :
16249
16250 $as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
16251
16252 else
16253 for ac_type in 'int' 'long int' 'long long int'; do
16254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16255 /* end confdefs.h. */
16256 $ac_includes_default
16257 int
16258 main ()
16259 {
16260 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16261 test_array [0] = 0;
16262 return test_array [0];
16263
16264 ;
16265 return 0;
16266 }
16267 _ACEOF
16268 if ac_fn_c_try_compile "$LINENO"; then :
16269
16270 cat >>confdefs.h <<_ACEOF
16271 #define intptr_t $ac_type
16272 _ACEOF
16273
16274 ac_type=
16275 fi
16276 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16277 test -z "$ac_type" && break
16278 done
16279 fi
16280
16281
16282
16283 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
16284 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16285
16286 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
16287
16288 else
16289 for ac_type in 'unsigned int' 'unsigned long int' \
16290 'unsigned long long int'; do
16291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16292 /* end confdefs.h. */
16293 $ac_includes_default
16294 int
16295 main ()
16296 {
16297 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16298 test_array [0] = 0;
16299 return test_array [0];
16300
16301 ;
16302 return 0;
16303 }
16304 _ACEOF
16305 if ac_fn_c_try_compile "$LINENO"; then :
16306
16307 cat >>confdefs.h <<_ACEOF
16308 #define uintptr_t $ac_type
16309 _ACEOF
16310
16311 ac_type=
16312 fi
16313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16314 test -z "$ac_type" && break
16315 done
16316 fi
16317
16318
16319 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
16320 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
16321
16322 cat >>confdefs.h <<_ACEOF
16323 #define HAVE_PTRDIFF_T 1
16324 _ACEOF
16325
16326
16327 fi
16328
16329
16330 # check header files (we assume C89 is available, so don't check for that)
16331
16332
16333
16334 for ac_header in $ac_header_list
16335 do :
16336 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16337 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16338 "
16339 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16340 cat >>confdefs.h <<_ACEOF
16341 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16342 _ACEOF
16343
16344 fi
16345
16346 done
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386 inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
16387
16388 acx_cv_header_stdint=stddef.h
16389 acx_cv_header_stdint_kind="(already complete)"
16390 for i in stdint.h $inttype_headers; do
16391 unset ac_cv_type_uintptr_t
16392 unset ac_cv_type_uintmax_t
16393 unset ac_cv_type_int_least32_t
16394 unset ac_cv_type_int_fast32_t
16395 unset ac_cv_type_uint64_t
16396 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
16397 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
16398 #include <$i>
16399 "
16400 if test "x$ac_cv_type_uintmax_t" = xyes; then :
16401 acx_cv_header_stdint=$i
16402 else
16403 continue
16404 fi
16405
16406 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16407 #include <$i>
16408 "
16409 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16410
16411 else
16412 acx_cv_header_stdint_kind="(mostly complete)"
16413 fi
16414
16415 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
16416 #include <$i>
16417 "
16418 if test "x$ac_cv_type_int_least32_t" = xyes; then :
16419
16420 else
16421 acx_cv_header_stdint_kind="(mostly complete)"
16422 fi
16423
16424 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
16425 #include <$i>
16426 "
16427 if test "x$ac_cv_type_int_fast32_t" = xyes; then :
16428
16429 else
16430 acx_cv_header_stdint_kind="(mostly complete)"
16431 fi
16432
16433 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16434 #include <$i>
16435 "
16436 if test "x$ac_cv_type_uint64_t" = xyes; then :
16437
16438 else
16439 acx_cv_header_stdint_kind="(lacks uint64_t)"
16440 fi
16441
16442 break
16443 done
16444 if test "$acx_cv_header_stdint" = stddef.h; then
16445 acx_cv_header_stdint_kind="(lacks uintmax_t)"
16446 for i in stdint.h $inttype_headers; do
16447 unset ac_cv_type_uintptr_t
16448 unset ac_cv_type_uint32_t
16449 unset ac_cv_type_uint64_t
16450 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
16451 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
16452 #include <$i>
16453 "
16454 if test "x$ac_cv_type_uint32_t" = xyes; then :
16455 acx_cv_header_stdint=$i
16456 else
16457 continue
16458 fi
16459
16460 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16461 #include <$i>
16462 "
16463 if test "x$ac_cv_type_uint64_t" = xyes; then :
16464
16465 fi
16466
16467 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16468 #include <$i>
16469 "
16470 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16471
16472 fi
16473
16474 break
16475 done
16476 fi
16477 if test "$acx_cv_header_stdint" = stddef.h; then
16478 acx_cv_header_stdint_kind="(u_intXX_t style)"
16479 for i in sys/types.h $inttype_headers; do
16480 unset ac_cv_type_u_int32_t
16481 unset ac_cv_type_u_int64_t
16482 $as_echo_n "looking for u_intXX_t types in $i, " >&6
16483 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
16484 #include <$i>
16485 "
16486 if test "x$ac_cv_type_u_int32_t" = xyes; then :
16487 acx_cv_header_stdint=$i
16488 else
16489 continue
16490 fi
16491
16492 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
16493 #include <$i>
16494 "
16495 if test "x$ac_cv_type_u_int64_t" = xyes; then :
16496
16497 fi
16498
16499 break
16500 done
16501 fi
16502 if test "$acx_cv_header_stdint" = stddef.h; then
16503 acx_cv_header_stdint_kind="(using manual detection)"
16504 fi
16505
16506 test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
16507 test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
16508 test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
16509 test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
16510 test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
16511
16512 # ----------------- Summarize what we found so far
16513
16514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
16515 $as_echo_n "checking what to include in gstdint.h... " >&6; }
16516
16517 case `$as_basename -- gstdint.h ||
16518 $as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
16519 Xgstdint.h : 'X\(//\)$' \| \
16520 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
16521 $as_echo X/gstdint.h |
16522 sed '/^.*\/\([^/][^/]*\)\/*$/{
16523 s//\1/
16524 q
16525 }
16526 /^X\/\(\/\/\)$/{
16527 s//\1/
16528 q
16529 }
16530 /^X\/\(\/\).*/{
16531 s//\1/
16532 q
16533 }
16534 s/.*/./; q'` in
16535 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16536 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16537 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
16538 $as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
16539 *) ;;
16540 esac
16541
16542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
16543 $as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
16544
16545 # ----------------- done included file, check C basic types --------
16546
16547 # Lacking an uintptr_t? Test size of void *
16548 case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
16549 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
16550 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16551 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16552 # This bug is HP SR number 8606223364.
16553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
16554 $as_echo_n "checking size of void *... " >&6; }
16555 if ${ac_cv_sizeof_void_p+:} false; then :
16556 $as_echo_n "(cached) " >&6
16557 else
16558 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
16559
16560 else
16561 if test "$ac_cv_type_void_p" = yes; then
16562 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16563 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16564 as_fn_error 77 "cannot compute sizeof (void *)
16565 See \`config.log' for more details" "$LINENO" 5; }
16566 else
16567 ac_cv_sizeof_void_p=0
16568 fi
16569 fi
16570
16571 fi
16572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
16573 $as_echo "$ac_cv_sizeof_void_p" >&6; }
16574
16575
16576
16577 cat >>confdefs.h <<_ACEOF
16578 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16579 _ACEOF
16580
16581 ;;
16582 esac
16583
16584 # Lacking an uint64_t? Test size of long
16585 case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
16586 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
16587 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16588 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16589 # This bug is HP SR number 8606223364.
16590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
16591 $as_echo_n "checking size of long... " >&6; }
16592 if ${ac_cv_sizeof_long+:} false; then :
16593 $as_echo_n "(cached) " >&6
16594 else
16595 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
16596
16597 else
16598 if test "$ac_cv_type_long" = yes; then
16599 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16600 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16601 as_fn_error 77 "cannot compute sizeof (long)
16602 See \`config.log' for more details" "$LINENO" 5; }
16603 else
16604 ac_cv_sizeof_long=0
16605 fi
16606 fi
16607
16608 fi
16609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
16610 $as_echo "$ac_cv_sizeof_long" >&6; }
16611
16612
16613
16614 cat >>confdefs.h <<_ACEOF
16615 #define SIZEOF_LONG $ac_cv_sizeof_long
16616 _ACEOF
16617
16618 ;;
16619 esac
16620
16621 if test $acx_cv_header_stdint = stddef.h; then
16622 # Lacking a good header? Test size of everything and deduce all types.
16623 # The cast to long int works around a bug in the HP C Compiler
16624 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16625 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16626 # This bug is HP SR number 8606223364.
16627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
16628 $as_echo_n "checking size of int... " >&6; }
16629 if ${ac_cv_sizeof_int+:} false; then :
16630 $as_echo_n "(cached) " >&6
16631 else
16632 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
16633
16634 else
16635 if test "$ac_cv_type_int" = yes; then
16636 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16637 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16638 as_fn_error 77 "cannot compute sizeof (int)
16639 See \`config.log' for more details" "$LINENO" 5; }
16640 else
16641 ac_cv_sizeof_int=0
16642 fi
16643 fi
16644
16645 fi
16646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
16647 $as_echo "$ac_cv_sizeof_int" >&6; }
16648
16649
16650
16651 cat >>confdefs.h <<_ACEOF
16652 #define SIZEOF_INT $ac_cv_sizeof_int
16653 _ACEOF
16654
16655
16656 # The cast to long int works around a bug in the HP C Compiler
16657 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16658 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16659 # This bug is HP SR number 8606223364.
16660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
16661 $as_echo_n "checking size of short... " >&6; }
16662 if ${ac_cv_sizeof_short+:} false; then :
16663 $as_echo_n "(cached) " >&6
16664 else
16665 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
16666
16667 else
16668 if test "$ac_cv_type_short" = yes; then
16669 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16670 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16671 as_fn_error 77 "cannot compute sizeof (short)
16672 See \`config.log' for more details" "$LINENO" 5; }
16673 else
16674 ac_cv_sizeof_short=0
16675 fi
16676 fi
16677
16678 fi
16679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
16680 $as_echo "$ac_cv_sizeof_short" >&6; }
16681
16682
16683
16684 cat >>confdefs.h <<_ACEOF
16685 #define SIZEOF_SHORT $ac_cv_sizeof_short
16686 _ACEOF
16687
16688
16689 # The cast to long int works around a bug in the HP C Compiler
16690 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
16691 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
16692 # This bug is HP SR number 8606223364.
16693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
16694 $as_echo_n "checking size of char... " >&6; }
16695 if ${ac_cv_sizeof_char+:} false; then :
16696 $as_echo_n "(cached) " >&6
16697 else
16698 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
16699
16700 else
16701 if test "$ac_cv_type_char" = yes; then
16702 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16703 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
16704 as_fn_error 77 "cannot compute sizeof (char)
16705 See \`config.log' for more details" "$LINENO" 5; }
16706 else
16707 ac_cv_sizeof_char=0
16708 fi
16709 fi
16710
16711 fi
16712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
16713 $as_echo "$ac_cv_sizeof_char" >&6; }
16714
16715
16716
16717 cat >>confdefs.h <<_ACEOF
16718 #define SIZEOF_CHAR $ac_cv_sizeof_char
16719 _ACEOF
16720
16721
16722
16723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
16724 $as_echo_n "checking for type equivalent to int8_t... " >&6; }
16725 case "$ac_cv_sizeof_char" in
16726 1) acx_cv_type_int8_t=char ;;
16727 *) as_fn_error $? "no 8-bit type, please report a bug" "$LINENO" 5
16728 esac
16729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
16730 $as_echo "$acx_cv_type_int8_t" >&6; }
16731
16732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
16733 $as_echo_n "checking for type equivalent to int16_t... " >&6; }
16734 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
16735 2:*) acx_cv_type_int16_t=int ;;
16736 *:2) acx_cv_type_int16_t=short ;;
16737 *) as_fn_error $? "no 16-bit type, please report a bug" "$LINENO" 5
16738 esac
16739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
16740 $as_echo "$acx_cv_type_int16_t" >&6; }
16741
16742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
16743 $as_echo_n "checking for type equivalent to int32_t... " >&6; }
16744 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
16745 4:*) acx_cv_type_int32_t=int ;;
16746 *:4) acx_cv_type_int32_t=long ;;
16747 *) as_fn_error $? "no 32-bit type, please report a bug" "$LINENO" 5
16748 esac
16749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
16750 $as_echo "$acx_cv_type_int32_t" >&6; }
16751 fi
16752
16753 # These tests are here to make the output prettier
16754
16755 if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
16756 case "$ac_cv_sizeof_long" in
16757 8) acx_cv_type_int64_t=long ;;
16758 esac
16759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
16760 $as_echo_n "checking for type equivalent to int64_t... " >&6; }
16761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
16762 $as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
16763 fi
16764
16765 # Now we can use the above types
16766
16767 if test "$ac_cv_type_uintptr_t" != yes; then
16768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
16769 $as_echo_n "checking for type equivalent to intptr_t... " >&6; }
16770 case $ac_cv_sizeof_void_p in
16771 2) acx_cv_type_intptr_t=int16_t ;;
16772 4) acx_cv_type_intptr_t=int32_t ;;
16773 8) acx_cv_type_intptr_t=int64_t ;;
16774 *) as_fn_error $? "no equivalent for intptr_t, please report a bug" "$LINENO" 5
16775 esac
16776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
16777 $as_echo "$acx_cv_type_intptr_t" >&6; }
16778 fi
16779
16780 # ----------------- done all checks, emit header -------------
16781 ac_config_commands="$ac_config_commands gstdint.h"
16782
16783
16784
16785
16786 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
16787 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
16788
16789 cat >>confdefs.h <<_ACEOF
16790 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
16791 _ACEOF
16792
16793
16794 fi
16795 ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
16796 if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
16797
16798 cat >>confdefs.h <<_ACEOF
16799 #define HAVE_STRUCT_STAT_ST_BLOCKS 1
16800 _ACEOF
16801
16802
16803 fi
16804 ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
16805 if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
16806
16807 cat >>confdefs.h <<_ACEOF
16808 #define HAVE_STRUCT_STAT_ST_RDEV 1
16809 _ACEOF
16810
16811
16812 fi
16813
16814
16815 case "${host}--x${with_newlib}" in
16816 mips*--xyes)
16817 hardwire_newlib=1;;
16818 nvptx*--xyes)
16819 hardwire_newlib=1;;
16820 esac
16821
16822 # Check for library functions.
16823 if test "${hardwire_newlib:-0}" -eq 1; then
16824 # We are being configured with a cross compiler. AC_REPLACE_FUNCS
16825 # may not work correctly, because the compiler may not be able to
16826 # link executables.
16827
16828 $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
16829
16830
16831 $as_echo "#define HAVE_STRTOF 1" >>confdefs.h
16832
16833
16834 $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
16835
16836
16837 $as_echo "#define HAVE_VSNPRINTF 1" >>confdefs.h
16838
16839
16840 $as_echo "#define HAVE_LOCALTIME_R 1" >>confdefs.h
16841
16842
16843 $as_echo "#define HAVE_GMTIME_R 1" >>confdefs.h
16844
16845
16846 $as_echo "#define HAVE_STRNLEN 1" >>confdefs.h
16847
16848
16849 $as_echo "#define HAVE_STRNDUP 1" >>confdefs.h
16850
16851
16852 # At some point, we should differentiate between architectures
16853 # like x86, which have long double versions, and alpha/powerpc/etc.,
16854 # which don't. For the time being, punt.
16855 if test x"long_double_math_on_this_cpu" = x"yes"; then
16856
16857 $as_echo "#define HAVE_STRTOLD 1" >>confdefs.h
16858
16859 fi
16860 else
16861
16862
16863
16864 for ac_func in $ac_func_list
16865 do :
16866 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16867 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16868 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16869 cat >>confdefs.h <<_ACEOF
16870 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16871 _ACEOF
16872
16873 fi
16874 done
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985 fi
16986
16987 # Check strerror_r, cannot be above as versions with two and three arguments exist
16988
16989 ac_save_CFLAGS="$CFLAGS"
16990 CFLAGS="-Wimplicit-function-declaration -Werror"
16991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16992 /* end confdefs.h. */
16993 #define _GNU_SOURCE 1
16994 #include <string.h>
16995 #include <locale.h>
16996 int
16997 main ()
16998 {
16999 char s[128]; strerror_r(5, s, 128);
17000 ;
17001 return 0;
17002 }
17003 _ACEOF
17004 if ac_fn_c_try_compile "$LINENO"; then :
17005
17006 $as_echo "#define HAVE_STRERROR_R 1" >>confdefs.h
17007
17008 fi
17009 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17010 CFLAGS="$ac_save_CFLAGS"
17011
17012 ac_save_CFLAGS="$CFLAGS"
17013 CFLAGS="-Wimplicit-function-declaration -Werror"
17014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17015 /* end confdefs.h. */
17016 #define _GNU_SOURCE 1
17017 #include <string.h>
17018 #include <locale.h>
17019 int
17020 main ()
17021 {
17022 char s[128]; strerror_r(5, s);
17023 ;
17024 return 0;
17025 }
17026 _ACEOF
17027 if ac_fn_c_try_compile "$LINENO"; then :
17028
17029 $as_echo "#define HAVE_STRERROR_R_2ARGS 1" >>confdefs.h
17030
17031 fi
17032 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17033 CFLAGS="$ac_save_CFLAGS"
17034
17035
17036 # Check for C99 (and other IEEE) math functions
17037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
17038 $as_echo_n "checking for sin in -lm... " >&6; }
17039 if ${ac_cv_lib_m_sin+:} false; then :
17040 $as_echo_n "(cached) " >&6
17041 else
17042 ac_check_lib_save_LIBS=$LIBS
17043 LIBS="-lm $LIBS"
17044 if test x$gcc_no_link = xyes; then
17045 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17046 fi
17047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17048 /* end confdefs.h. */
17049
17050 /* Override any GCC internal prototype to avoid an error.
17051 Use char because int might match the return type of a GCC
17052 builtin and then its argument prototype would still apply. */
17053 #ifdef __cplusplus
17054 extern "C"
17055 #endif
17056 char sin ();
17057 int
17058 main ()
17059 {
17060 return sin ();
17061 ;
17062 return 0;
17063 }
17064 _ACEOF
17065 if ac_fn_c_try_link "$LINENO"; then :
17066 ac_cv_lib_m_sin=yes
17067 else
17068 ac_cv_lib_m_sin=no
17069 fi
17070 rm -f core conftest.err conftest.$ac_objext \
17071 conftest$ac_exeext conftest.$ac_ext
17072 LIBS=$ac_check_lib_save_LIBS
17073 fi
17074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
17075 $as_echo "$ac_cv_lib_m_sin" >&6; }
17076 if test "x$ac_cv_lib_m_sin" = xyes; then :
17077 cat >>confdefs.h <<_ACEOF
17078 #define HAVE_LIBM 1
17079 _ACEOF
17080
17081 LIBS="-lm $LIBS"
17082
17083 fi
17084
17085
17086
17087
17088
17089
17090
17091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosf" >&5
17092 $as_echo_n "checking for acosf... " >&6; }
17093 if ${gcc_cv_math_func_acosf+:} false; then :
17094 $as_echo_n "(cached) " >&6
17095 else
17096 if test x$gcc_no_link = xyes; then
17097 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17098 fi
17099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17100 /* end confdefs.h. */
17101
17102 #ifdef HAVE_COMPLEX_H
17103 #include <complex.h>
17104 #endif
17105 #ifdef HAVE_MATH_H
17106 #include <math.h>
17107 #endif
17108
17109 int (*ptr)() = (int (*)())acosf;
17110
17111 int
17112 main ()
17113 {
17114 return 0;
17115 }
17116
17117 _ACEOF
17118 if ac_fn_c_try_link "$LINENO"; then :
17119 gcc_cv_math_func_acosf=yes
17120 else
17121 gcc_cv_math_func_acosf=no
17122 fi
17123 rm -f core conftest.err conftest.$ac_objext \
17124 conftest$ac_exeext conftest.$ac_ext
17125 fi
17126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosf" >&5
17127 $as_echo "$gcc_cv_math_func_acosf" >&6; }
17128 if test $gcc_cv_math_func_acosf = yes; then
17129
17130 cat >>confdefs.h <<_ACEOF
17131 #define HAVE_ACOSF 1
17132 _ACEOF
17133
17134 fi
17135
17136
17137
17138
17139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acos" >&5
17140 $as_echo_n "checking for acos... " >&6; }
17141 if ${gcc_cv_math_func_acos+:} false; then :
17142 $as_echo_n "(cached) " >&6
17143 else
17144 if test x$gcc_no_link = xyes; then
17145 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17146 fi
17147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17148 /* end confdefs.h. */
17149
17150 #ifdef HAVE_COMPLEX_H
17151 #include <complex.h>
17152 #endif
17153 #ifdef HAVE_MATH_H
17154 #include <math.h>
17155 #endif
17156
17157 int (*ptr)() = (int (*)())acos;
17158
17159 int
17160 main ()
17161 {
17162 return 0;
17163 }
17164
17165 _ACEOF
17166 if ac_fn_c_try_link "$LINENO"; then :
17167 gcc_cv_math_func_acos=yes
17168 else
17169 gcc_cv_math_func_acos=no
17170 fi
17171 rm -f core conftest.err conftest.$ac_objext \
17172 conftest$ac_exeext conftest.$ac_ext
17173 fi
17174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acos" >&5
17175 $as_echo "$gcc_cv_math_func_acos" >&6; }
17176 if test $gcc_cv_math_func_acos = yes; then
17177
17178 cat >>confdefs.h <<_ACEOF
17179 #define HAVE_ACOS 1
17180 _ACEOF
17181
17182 fi
17183
17184
17185
17186
17187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosl" >&5
17188 $as_echo_n "checking for acosl... " >&6; }
17189 if ${gcc_cv_math_func_acosl+:} false; then :
17190 $as_echo_n "(cached) " >&6
17191 else
17192 if test x$gcc_no_link = xyes; then
17193 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17194 fi
17195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17196 /* end confdefs.h. */
17197
17198 #ifdef HAVE_COMPLEX_H
17199 #include <complex.h>
17200 #endif
17201 #ifdef HAVE_MATH_H
17202 #include <math.h>
17203 #endif
17204
17205 int (*ptr)() = (int (*)())acosl;
17206
17207 int
17208 main ()
17209 {
17210 return 0;
17211 }
17212
17213 _ACEOF
17214 if ac_fn_c_try_link "$LINENO"; then :
17215 gcc_cv_math_func_acosl=yes
17216 else
17217 gcc_cv_math_func_acosl=no
17218 fi
17219 rm -f core conftest.err conftest.$ac_objext \
17220 conftest$ac_exeext conftest.$ac_ext
17221 fi
17222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosl" >&5
17223 $as_echo "$gcc_cv_math_func_acosl" >&6; }
17224 if test $gcc_cv_math_func_acosl = yes; then
17225
17226 cat >>confdefs.h <<_ACEOF
17227 #define HAVE_ACOSL 1
17228 _ACEOF
17229
17230 fi
17231
17232
17233
17234
17235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshf" >&5
17236 $as_echo_n "checking for acoshf... " >&6; }
17237 if ${gcc_cv_math_func_acoshf+:} false; then :
17238 $as_echo_n "(cached) " >&6
17239 else
17240 if test x$gcc_no_link = xyes; then
17241 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17242 fi
17243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17244 /* end confdefs.h. */
17245
17246 #ifdef HAVE_COMPLEX_H
17247 #include <complex.h>
17248 #endif
17249 #ifdef HAVE_MATH_H
17250 #include <math.h>
17251 #endif
17252
17253 int (*ptr)() = (int (*)())acoshf;
17254
17255 int
17256 main ()
17257 {
17258 return 0;
17259 }
17260
17261 _ACEOF
17262 if ac_fn_c_try_link "$LINENO"; then :
17263 gcc_cv_math_func_acoshf=yes
17264 else
17265 gcc_cv_math_func_acoshf=no
17266 fi
17267 rm -f core conftest.err conftest.$ac_objext \
17268 conftest$ac_exeext conftest.$ac_ext
17269 fi
17270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshf" >&5
17271 $as_echo "$gcc_cv_math_func_acoshf" >&6; }
17272 if test $gcc_cv_math_func_acoshf = yes; then
17273
17274 cat >>confdefs.h <<_ACEOF
17275 #define HAVE_ACOSHF 1
17276 _ACEOF
17277
17278 fi
17279
17280
17281
17282
17283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosh" >&5
17284 $as_echo_n "checking for acosh... " >&6; }
17285 if ${gcc_cv_math_func_acosh+:} false; then :
17286 $as_echo_n "(cached) " >&6
17287 else
17288 if test x$gcc_no_link = xyes; then
17289 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17290 fi
17291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17292 /* end confdefs.h. */
17293
17294 #ifdef HAVE_COMPLEX_H
17295 #include <complex.h>
17296 #endif
17297 #ifdef HAVE_MATH_H
17298 #include <math.h>
17299 #endif
17300
17301 int (*ptr)() = (int (*)())acosh;
17302
17303 int
17304 main ()
17305 {
17306 return 0;
17307 }
17308
17309 _ACEOF
17310 if ac_fn_c_try_link "$LINENO"; then :
17311 gcc_cv_math_func_acosh=yes
17312 else
17313 gcc_cv_math_func_acosh=no
17314 fi
17315 rm -f core conftest.err conftest.$ac_objext \
17316 conftest$ac_exeext conftest.$ac_ext
17317 fi
17318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acosh" >&5
17319 $as_echo "$gcc_cv_math_func_acosh" >&6; }
17320 if test $gcc_cv_math_func_acosh = yes; then
17321
17322 cat >>confdefs.h <<_ACEOF
17323 #define HAVE_ACOSH 1
17324 _ACEOF
17325
17326 fi
17327
17328
17329
17330
17331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acoshl" >&5
17332 $as_echo_n "checking for acoshl... " >&6; }
17333 if ${gcc_cv_math_func_acoshl+:} false; then :
17334 $as_echo_n "(cached) " >&6
17335 else
17336 if test x$gcc_no_link = xyes; then
17337 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17338 fi
17339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17340 /* end confdefs.h. */
17341
17342 #ifdef HAVE_COMPLEX_H
17343 #include <complex.h>
17344 #endif
17345 #ifdef HAVE_MATH_H
17346 #include <math.h>
17347 #endif
17348
17349 int (*ptr)() = (int (*)())acoshl;
17350
17351 int
17352 main ()
17353 {
17354 return 0;
17355 }
17356
17357 _ACEOF
17358 if ac_fn_c_try_link "$LINENO"; then :
17359 gcc_cv_math_func_acoshl=yes
17360 else
17361 gcc_cv_math_func_acoshl=no
17362 fi
17363 rm -f core conftest.err conftest.$ac_objext \
17364 conftest$ac_exeext conftest.$ac_ext
17365 fi
17366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_acoshl" >&5
17367 $as_echo "$gcc_cv_math_func_acoshl" >&6; }
17368 if test $gcc_cv_math_func_acoshl = yes; then
17369
17370 cat >>confdefs.h <<_ACEOF
17371 #define HAVE_ACOSHL 1
17372 _ACEOF
17373
17374 fi
17375
17376
17377
17378
17379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinf" >&5
17380 $as_echo_n "checking for asinf... " >&6; }
17381 if ${gcc_cv_math_func_asinf+:} false; then :
17382 $as_echo_n "(cached) " >&6
17383 else
17384 if test x$gcc_no_link = xyes; then
17385 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17386 fi
17387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17388 /* end confdefs.h. */
17389
17390 #ifdef HAVE_COMPLEX_H
17391 #include <complex.h>
17392 #endif
17393 #ifdef HAVE_MATH_H
17394 #include <math.h>
17395 #endif
17396
17397 int (*ptr)() = (int (*)())asinf;
17398
17399 int
17400 main ()
17401 {
17402 return 0;
17403 }
17404
17405 _ACEOF
17406 if ac_fn_c_try_link "$LINENO"; then :
17407 gcc_cv_math_func_asinf=yes
17408 else
17409 gcc_cv_math_func_asinf=no
17410 fi
17411 rm -f core conftest.err conftest.$ac_objext \
17412 conftest$ac_exeext conftest.$ac_ext
17413 fi
17414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinf" >&5
17415 $as_echo "$gcc_cv_math_func_asinf" >&6; }
17416 if test $gcc_cv_math_func_asinf = yes; then
17417
17418 cat >>confdefs.h <<_ACEOF
17419 #define HAVE_ASINF 1
17420 _ACEOF
17421
17422 fi
17423
17424
17425
17426
17427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asin" >&5
17428 $as_echo_n "checking for asin... " >&6; }
17429 if ${gcc_cv_math_func_asin+:} false; then :
17430 $as_echo_n "(cached) " >&6
17431 else
17432 if test x$gcc_no_link = xyes; then
17433 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17434 fi
17435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17436 /* end confdefs.h. */
17437
17438 #ifdef HAVE_COMPLEX_H
17439 #include <complex.h>
17440 #endif
17441 #ifdef HAVE_MATH_H
17442 #include <math.h>
17443 #endif
17444
17445 int (*ptr)() = (int (*)())asin;
17446
17447 int
17448 main ()
17449 {
17450 return 0;
17451 }
17452
17453 _ACEOF
17454 if ac_fn_c_try_link "$LINENO"; then :
17455 gcc_cv_math_func_asin=yes
17456 else
17457 gcc_cv_math_func_asin=no
17458 fi
17459 rm -f core conftest.err conftest.$ac_objext \
17460 conftest$ac_exeext conftest.$ac_ext
17461 fi
17462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asin" >&5
17463 $as_echo "$gcc_cv_math_func_asin" >&6; }
17464 if test $gcc_cv_math_func_asin = yes; then
17465
17466 cat >>confdefs.h <<_ACEOF
17467 #define HAVE_ASIN 1
17468 _ACEOF
17469
17470 fi
17471
17472
17473
17474
17475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinl" >&5
17476 $as_echo_n "checking for asinl... " >&6; }
17477 if ${gcc_cv_math_func_asinl+:} false; then :
17478 $as_echo_n "(cached) " >&6
17479 else
17480 if test x$gcc_no_link = xyes; then
17481 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17482 fi
17483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17484 /* end confdefs.h. */
17485
17486 #ifdef HAVE_COMPLEX_H
17487 #include <complex.h>
17488 #endif
17489 #ifdef HAVE_MATH_H
17490 #include <math.h>
17491 #endif
17492
17493 int (*ptr)() = (int (*)())asinl;
17494
17495 int
17496 main ()
17497 {
17498 return 0;
17499 }
17500
17501 _ACEOF
17502 if ac_fn_c_try_link "$LINENO"; then :
17503 gcc_cv_math_func_asinl=yes
17504 else
17505 gcc_cv_math_func_asinl=no
17506 fi
17507 rm -f core conftest.err conftest.$ac_objext \
17508 conftest$ac_exeext conftest.$ac_ext
17509 fi
17510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinl" >&5
17511 $as_echo "$gcc_cv_math_func_asinl" >&6; }
17512 if test $gcc_cv_math_func_asinl = yes; then
17513
17514 cat >>confdefs.h <<_ACEOF
17515 #define HAVE_ASINL 1
17516 _ACEOF
17517
17518 fi
17519
17520
17521
17522
17523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhf" >&5
17524 $as_echo_n "checking for asinhf... " >&6; }
17525 if ${gcc_cv_math_func_asinhf+:} false; then :
17526 $as_echo_n "(cached) " >&6
17527 else
17528 if test x$gcc_no_link = xyes; then
17529 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17530 fi
17531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17532 /* end confdefs.h. */
17533
17534 #ifdef HAVE_COMPLEX_H
17535 #include <complex.h>
17536 #endif
17537 #ifdef HAVE_MATH_H
17538 #include <math.h>
17539 #endif
17540
17541 int (*ptr)() = (int (*)())asinhf;
17542
17543 int
17544 main ()
17545 {
17546 return 0;
17547 }
17548
17549 _ACEOF
17550 if ac_fn_c_try_link "$LINENO"; then :
17551 gcc_cv_math_func_asinhf=yes
17552 else
17553 gcc_cv_math_func_asinhf=no
17554 fi
17555 rm -f core conftest.err conftest.$ac_objext \
17556 conftest$ac_exeext conftest.$ac_ext
17557 fi
17558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhf" >&5
17559 $as_echo "$gcc_cv_math_func_asinhf" >&6; }
17560 if test $gcc_cv_math_func_asinhf = yes; then
17561
17562 cat >>confdefs.h <<_ACEOF
17563 #define HAVE_ASINHF 1
17564 _ACEOF
17565
17566 fi
17567
17568
17569
17570
17571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinh" >&5
17572 $as_echo_n "checking for asinh... " >&6; }
17573 if ${gcc_cv_math_func_asinh+:} false; then :
17574 $as_echo_n "(cached) " >&6
17575 else
17576 if test x$gcc_no_link = xyes; then
17577 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17578 fi
17579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17580 /* end confdefs.h. */
17581
17582 #ifdef HAVE_COMPLEX_H
17583 #include <complex.h>
17584 #endif
17585 #ifdef HAVE_MATH_H
17586 #include <math.h>
17587 #endif
17588
17589 int (*ptr)() = (int (*)())asinh;
17590
17591 int
17592 main ()
17593 {
17594 return 0;
17595 }
17596
17597 _ACEOF
17598 if ac_fn_c_try_link "$LINENO"; then :
17599 gcc_cv_math_func_asinh=yes
17600 else
17601 gcc_cv_math_func_asinh=no
17602 fi
17603 rm -f core conftest.err conftest.$ac_objext \
17604 conftest$ac_exeext conftest.$ac_ext
17605 fi
17606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinh" >&5
17607 $as_echo "$gcc_cv_math_func_asinh" >&6; }
17608 if test $gcc_cv_math_func_asinh = yes; then
17609
17610 cat >>confdefs.h <<_ACEOF
17611 #define HAVE_ASINH 1
17612 _ACEOF
17613
17614 fi
17615
17616
17617
17618
17619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for asinhl" >&5
17620 $as_echo_n "checking for asinhl... " >&6; }
17621 if ${gcc_cv_math_func_asinhl+:} false; then :
17622 $as_echo_n "(cached) " >&6
17623 else
17624 if test x$gcc_no_link = xyes; then
17625 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17626 fi
17627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17628 /* end confdefs.h. */
17629
17630 #ifdef HAVE_COMPLEX_H
17631 #include <complex.h>
17632 #endif
17633 #ifdef HAVE_MATH_H
17634 #include <math.h>
17635 #endif
17636
17637 int (*ptr)() = (int (*)())asinhl;
17638
17639 int
17640 main ()
17641 {
17642 return 0;
17643 }
17644
17645 _ACEOF
17646 if ac_fn_c_try_link "$LINENO"; then :
17647 gcc_cv_math_func_asinhl=yes
17648 else
17649 gcc_cv_math_func_asinhl=no
17650 fi
17651 rm -f core conftest.err conftest.$ac_objext \
17652 conftest$ac_exeext conftest.$ac_ext
17653 fi
17654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_asinhl" >&5
17655 $as_echo "$gcc_cv_math_func_asinhl" >&6; }
17656 if test $gcc_cv_math_func_asinhl = yes; then
17657
17658 cat >>confdefs.h <<_ACEOF
17659 #define HAVE_ASINHL 1
17660 _ACEOF
17661
17662 fi
17663
17664
17665
17666
17667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2f" >&5
17668 $as_echo_n "checking for atan2f... " >&6; }
17669 if ${gcc_cv_math_func_atan2f+:} false; then :
17670 $as_echo_n "(cached) " >&6
17671 else
17672 if test x$gcc_no_link = xyes; then
17673 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17674 fi
17675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17676 /* end confdefs.h. */
17677
17678 #ifdef HAVE_COMPLEX_H
17679 #include <complex.h>
17680 #endif
17681 #ifdef HAVE_MATH_H
17682 #include <math.h>
17683 #endif
17684
17685 int (*ptr)() = (int (*)())atan2f;
17686
17687 int
17688 main ()
17689 {
17690 return 0;
17691 }
17692
17693 _ACEOF
17694 if ac_fn_c_try_link "$LINENO"; then :
17695 gcc_cv_math_func_atan2f=yes
17696 else
17697 gcc_cv_math_func_atan2f=no
17698 fi
17699 rm -f core conftest.err conftest.$ac_objext \
17700 conftest$ac_exeext conftest.$ac_ext
17701 fi
17702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2f" >&5
17703 $as_echo "$gcc_cv_math_func_atan2f" >&6; }
17704 if test $gcc_cv_math_func_atan2f = yes; then
17705
17706 cat >>confdefs.h <<_ACEOF
17707 #define HAVE_ATAN2F 1
17708 _ACEOF
17709
17710 fi
17711
17712
17713
17714
17715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2" >&5
17716 $as_echo_n "checking for atan2... " >&6; }
17717 if ${gcc_cv_math_func_atan2+:} false; then :
17718 $as_echo_n "(cached) " >&6
17719 else
17720 if test x$gcc_no_link = xyes; then
17721 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17722 fi
17723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17724 /* end confdefs.h. */
17725
17726 #ifdef HAVE_COMPLEX_H
17727 #include <complex.h>
17728 #endif
17729 #ifdef HAVE_MATH_H
17730 #include <math.h>
17731 #endif
17732
17733 int (*ptr)() = (int (*)())atan2;
17734
17735 int
17736 main ()
17737 {
17738 return 0;
17739 }
17740
17741 _ACEOF
17742 if ac_fn_c_try_link "$LINENO"; then :
17743 gcc_cv_math_func_atan2=yes
17744 else
17745 gcc_cv_math_func_atan2=no
17746 fi
17747 rm -f core conftest.err conftest.$ac_objext \
17748 conftest$ac_exeext conftest.$ac_ext
17749 fi
17750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2" >&5
17751 $as_echo "$gcc_cv_math_func_atan2" >&6; }
17752 if test $gcc_cv_math_func_atan2 = yes; then
17753
17754 cat >>confdefs.h <<_ACEOF
17755 #define HAVE_ATAN2 1
17756 _ACEOF
17757
17758 fi
17759
17760
17761
17762
17763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan2l" >&5
17764 $as_echo_n "checking for atan2l... " >&6; }
17765 if ${gcc_cv_math_func_atan2l+:} false; then :
17766 $as_echo_n "(cached) " >&6
17767 else
17768 if test x$gcc_no_link = xyes; then
17769 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17770 fi
17771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17772 /* end confdefs.h. */
17773
17774 #ifdef HAVE_COMPLEX_H
17775 #include <complex.h>
17776 #endif
17777 #ifdef HAVE_MATH_H
17778 #include <math.h>
17779 #endif
17780
17781 int (*ptr)() = (int (*)())atan2l;
17782
17783 int
17784 main ()
17785 {
17786 return 0;
17787 }
17788
17789 _ACEOF
17790 if ac_fn_c_try_link "$LINENO"; then :
17791 gcc_cv_math_func_atan2l=yes
17792 else
17793 gcc_cv_math_func_atan2l=no
17794 fi
17795 rm -f core conftest.err conftest.$ac_objext \
17796 conftest$ac_exeext conftest.$ac_ext
17797 fi
17798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan2l" >&5
17799 $as_echo "$gcc_cv_math_func_atan2l" >&6; }
17800 if test $gcc_cv_math_func_atan2l = yes; then
17801
17802 cat >>confdefs.h <<_ACEOF
17803 #define HAVE_ATAN2L 1
17804 _ACEOF
17805
17806 fi
17807
17808
17809
17810
17811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanf" >&5
17812 $as_echo_n "checking for atanf... " >&6; }
17813 if ${gcc_cv_math_func_atanf+:} false; then :
17814 $as_echo_n "(cached) " >&6
17815 else
17816 if test x$gcc_no_link = xyes; then
17817 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17818 fi
17819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17820 /* end confdefs.h. */
17821
17822 #ifdef HAVE_COMPLEX_H
17823 #include <complex.h>
17824 #endif
17825 #ifdef HAVE_MATH_H
17826 #include <math.h>
17827 #endif
17828
17829 int (*ptr)() = (int (*)())atanf;
17830
17831 int
17832 main ()
17833 {
17834 return 0;
17835 }
17836
17837 _ACEOF
17838 if ac_fn_c_try_link "$LINENO"; then :
17839 gcc_cv_math_func_atanf=yes
17840 else
17841 gcc_cv_math_func_atanf=no
17842 fi
17843 rm -f core conftest.err conftest.$ac_objext \
17844 conftest$ac_exeext conftest.$ac_ext
17845 fi
17846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanf" >&5
17847 $as_echo "$gcc_cv_math_func_atanf" >&6; }
17848 if test $gcc_cv_math_func_atanf = yes; then
17849
17850 cat >>confdefs.h <<_ACEOF
17851 #define HAVE_ATANF 1
17852 _ACEOF
17853
17854 fi
17855
17856
17857
17858
17859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atan" >&5
17860 $as_echo_n "checking for atan... " >&6; }
17861 if ${gcc_cv_math_func_atan+:} false; then :
17862 $as_echo_n "(cached) " >&6
17863 else
17864 if test x$gcc_no_link = xyes; then
17865 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17866 fi
17867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17868 /* end confdefs.h. */
17869
17870 #ifdef HAVE_COMPLEX_H
17871 #include <complex.h>
17872 #endif
17873 #ifdef HAVE_MATH_H
17874 #include <math.h>
17875 #endif
17876
17877 int (*ptr)() = (int (*)())atan;
17878
17879 int
17880 main ()
17881 {
17882 return 0;
17883 }
17884
17885 _ACEOF
17886 if ac_fn_c_try_link "$LINENO"; then :
17887 gcc_cv_math_func_atan=yes
17888 else
17889 gcc_cv_math_func_atan=no
17890 fi
17891 rm -f core conftest.err conftest.$ac_objext \
17892 conftest$ac_exeext conftest.$ac_ext
17893 fi
17894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atan" >&5
17895 $as_echo "$gcc_cv_math_func_atan" >&6; }
17896 if test $gcc_cv_math_func_atan = yes; then
17897
17898 cat >>confdefs.h <<_ACEOF
17899 #define HAVE_ATAN 1
17900 _ACEOF
17901
17902 fi
17903
17904
17905
17906
17907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanl" >&5
17908 $as_echo_n "checking for atanl... " >&6; }
17909 if ${gcc_cv_math_func_atanl+:} false; then :
17910 $as_echo_n "(cached) " >&6
17911 else
17912 if test x$gcc_no_link = xyes; then
17913 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17914 fi
17915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17916 /* end confdefs.h. */
17917
17918 #ifdef HAVE_COMPLEX_H
17919 #include <complex.h>
17920 #endif
17921 #ifdef HAVE_MATH_H
17922 #include <math.h>
17923 #endif
17924
17925 int (*ptr)() = (int (*)())atanl;
17926
17927 int
17928 main ()
17929 {
17930 return 0;
17931 }
17932
17933 _ACEOF
17934 if ac_fn_c_try_link "$LINENO"; then :
17935 gcc_cv_math_func_atanl=yes
17936 else
17937 gcc_cv_math_func_atanl=no
17938 fi
17939 rm -f core conftest.err conftest.$ac_objext \
17940 conftest$ac_exeext conftest.$ac_ext
17941 fi
17942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanl" >&5
17943 $as_echo "$gcc_cv_math_func_atanl" >&6; }
17944 if test $gcc_cv_math_func_atanl = yes; then
17945
17946 cat >>confdefs.h <<_ACEOF
17947 #define HAVE_ATANL 1
17948 _ACEOF
17949
17950 fi
17951
17952
17953
17954
17955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhf" >&5
17956 $as_echo_n "checking for atanhf... " >&6; }
17957 if ${gcc_cv_math_func_atanhf+:} false; then :
17958 $as_echo_n "(cached) " >&6
17959 else
17960 if test x$gcc_no_link = xyes; then
17961 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17962 fi
17963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17964 /* end confdefs.h. */
17965
17966 #ifdef HAVE_COMPLEX_H
17967 #include <complex.h>
17968 #endif
17969 #ifdef HAVE_MATH_H
17970 #include <math.h>
17971 #endif
17972
17973 int (*ptr)() = (int (*)())atanhf;
17974
17975 int
17976 main ()
17977 {
17978 return 0;
17979 }
17980
17981 _ACEOF
17982 if ac_fn_c_try_link "$LINENO"; then :
17983 gcc_cv_math_func_atanhf=yes
17984 else
17985 gcc_cv_math_func_atanhf=no
17986 fi
17987 rm -f core conftest.err conftest.$ac_objext \
17988 conftest$ac_exeext conftest.$ac_ext
17989 fi
17990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhf" >&5
17991 $as_echo "$gcc_cv_math_func_atanhf" >&6; }
17992 if test $gcc_cv_math_func_atanhf = yes; then
17993
17994 cat >>confdefs.h <<_ACEOF
17995 #define HAVE_ATANHF 1
17996 _ACEOF
17997
17998 fi
17999
18000
18001
18002
18003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanh" >&5
18004 $as_echo_n "checking for atanh... " >&6; }
18005 if ${gcc_cv_math_func_atanh+:} false; then :
18006 $as_echo_n "(cached) " >&6
18007 else
18008 if test x$gcc_no_link = xyes; then
18009 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18010 fi
18011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18012 /* end confdefs.h. */
18013
18014 #ifdef HAVE_COMPLEX_H
18015 #include <complex.h>
18016 #endif
18017 #ifdef HAVE_MATH_H
18018 #include <math.h>
18019 #endif
18020
18021 int (*ptr)() = (int (*)())atanh;
18022
18023 int
18024 main ()
18025 {
18026 return 0;
18027 }
18028
18029 _ACEOF
18030 if ac_fn_c_try_link "$LINENO"; then :
18031 gcc_cv_math_func_atanh=yes
18032 else
18033 gcc_cv_math_func_atanh=no
18034 fi
18035 rm -f core conftest.err conftest.$ac_objext \
18036 conftest$ac_exeext conftest.$ac_ext
18037 fi
18038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanh" >&5
18039 $as_echo "$gcc_cv_math_func_atanh" >&6; }
18040 if test $gcc_cv_math_func_atanh = yes; then
18041
18042 cat >>confdefs.h <<_ACEOF
18043 #define HAVE_ATANH 1
18044 _ACEOF
18045
18046 fi
18047
18048
18049
18050
18051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atanhl" >&5
18052 $as_echo_n "checking for atanhl... " >&6; }
18053 if ${gcc_cv_math_func_atanhl+:} false; then :
18054 $as_echo_n "(cached) " >&6
18055 else
18056 if test x$gcc_no_link = xyes; then
18057 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18058 fi
18059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18060 /* end confdefs.h. */
18061
18062 #ifdef HAVE_COMPLEX_H
18063 #include <complex.h>
18064 #endif
18065 #ifdef HAVE_MATH_H
18066 #include <math.h>
18067 #endif
18068
18069 int (*ptr)() = (int (*)())atanhl;
18070
18071 int
18072 main ()
18073 {
18074 return 0;
18075 }
18076
18077 _ACEOF
18078 if ac_fn_c_try_link "$LINENO"; then :
18079 gcc_cv_math_func_atanhl=yes
18080 else
18081 gcc_cv_math_func_atanhl=no
18082 fi
18083 rm -f core conftest.err conftest.$ac_objext \
18084 conftest$ac_exeext conftest.$ac_ext
18085 fi
18086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_atanhl" >&5
18087 $as_echo "$gcc_cv_math_func_atanhl" >&6; }
18088 if test $gcc_cv_math_func_atanhl = yes; then
18089
18090 cat >>confdefs.h <<_ACEOF
18091 #define HAVE_ATANHL 1
18092 _ACEOF
18093
18094 fi
18095
18096
18097
18098
18099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargf" >&5
18100 $as_echo_n "checking for cargf... " >&6; }
18101 if ${gcc_cv_math_func_cargf+:} false; then :
18102 $as_echo_n "(cached) " >&6
18103 else
18104 if test x$gcc_no_link = xyes; then
18105 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18106 fi
18107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18108 /* end confdefs.h. */
18109
18110 #ifdef HAVE_COMPLEX_H
18111 #include <complex.h>
18112 #endif
18113 #ifdef HAVE_MATH_H
18114 #include <math.h>
18115 #endif
18116
18117 int (*ptr)() = (int (*)())cargf;
18118
18119 int
18120 main ()
18121 {
18122 return 0;
18123 }
18124
18125 _ACEOF
18126 if ac_fn_c_try_link "$LINENO"; then :
18127 gcc_cv_math_func_cargf=yes
18128 else
18129 gcc_cv_math_func_cargf=no
18130 fi
18131 rm -f core conftest.err conftest.$ac_objext \
18132 conftest$ac_exeext conftest.$ac_ext
18133 fi
18134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargf" >&5
18135 $as_echo "$gcc_cv_math_func_cargf" >&6; }
18136 if test $gcc_cv_math_func_cargf = yes; then
18137
18138 cat >>confdefs.h <<_ACEOF
18139 #define HAVE_CARGF 1
18140 _ACEOF
18141
18142 fi
18143
18144
18145
18146
18147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for carg" >&5
18148 $as_echo_n "checking for carg... " >&6; }
18149 if ${gcc_cv_math_func_carg+:} false; then :
18150 $as_echo_n "(cached) " >&6
18151 else
18152 if test x$gcc_no_link = xyes; then
18153 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18154 fi
18155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18156 /* end confdefs.h. */
18157
18158 #ifdef HAVE_COMPLEX_H
18159 #include <complex.h>
18160 #endif
18161 #ifdef HAVE_MATH_H
18162 #include <math.h>
18163 #endif
18164
18165 int (*ptr)() = (int (*)())carg;
18166
18167 int
18168 main ()
18169 {
18170 return 0;
18171 }
18172
18173 _ACEOF
18174 if ac_fn_c_try_link "$LINENO"; then :
18175 gcc_cv_math_func_carg=yes
18176 else
18177 gcc_cv_math_func_carg=no
18178 fi
18179 rm -f core conftest.err conftest.$ac_objext \
18180 conftest$ac_exeext conftest.$ac_ext
18181 fi
18182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_carg" >&5
18183 $as_echo "$gcc_cv_math_func_carg" >&6; }
18184 if test $gcc_cv_math_func_carg = yes; then
18185
18186 cat >>confdefs.h <<_ACEOF
18187 #define HAVE_CARG 1
18188 _ACEOF
18189
18190 fi
18191
18192
18193
18194
18195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cargl" >&5
18196 $as_echo_n "checking for cargl... " >&6; }
18197 if ${gcc_cv_math_func_cargl+:} false; then :
18198 $as_echo_n "(cached) " >&6
18199 else
18200 if test x$gcc_no_link = xyes; then
18201 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18202 fi
18203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18204 /* end confdefs.h. */
18205
18206 #ifdef HAVE_COMPLEX_H
18207 #include <complex.h>
18208 #endif
18209 #ifdef HAVE_MATH_H
18210 #include <math.h>
18211 #endif
18212
18213 int (*ptr)() = (int (*)())cargl;
18214
18215 int
18216 main ()
18217 {
18218 return 0;
18219 }
18220
18221 _ACEOF
18222 if ac_fn_c_try_link "$LINENO"; then :
18223 gcc_cv_math_func_cargl=yes
18224 else
18225 gcc_cv_math_func_cargl=no
18226 fi
18227 rm -f core conftest.err conftest.$ac_objext \
18228 conftest$ac_exeext conftest.$ac_ext
18229 fi
18230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cargl" >&5
18231 $as_echo "$gcc_cv_math_func_cargl" >&6; }
18232 if test $gcc_cv_math_func_cargl = yes; then
18233
18234 cat >>confdefs.h <<_ACEOF
18235 #define HAVE_CARGL 1
18236 _ACEOF
18237
18238 fi
18239
18240
18241
18242
18243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceilf" >&5
18244 $as_echo_n "checking for ceilf... " >&6; }
18245 if ${gcc_cv_math_func_ceilf+:} false; then :
18246 $as_echo_n "(cached) " >&6
18247 else
18248 if test x$gcc_no_link = xyes; then
18249 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18250 fi
18251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18252 /* end confdefs.h. */
18253
18254 #ifdef HAVE_COMPLEX_H
18255 #include <complex.h>
18256 #endif
18257 #ifdef HAVE_MATH_H
18258 #include <math.h>
18259 #endif
18260
18261 int (*ptr)() = (int (*)())ceilf;
18262
18263 int
18264 main ()
18265 {
18266 return 0;
18267 }
18268
18269 _ACEOF
18270 if ac_fn_c_try_link "$LINENO"; then :
18271 gcc_cv_math_func_ceilf=yes
18272 else
18273 gcc_cv_math_func_ceilf=no
18274 fi
18275 rm -f core conftest.err conftest.$ac_objext \
18276 conftest$ac_exeext conftest.$ac_ext
18277 fi
18278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceilf" >&5
18279 $as_echo "$gcc_cv_math_func_ceilf" >&6; }
18280 if test $gcc_cv_math_func_ceilf = yes; then
18281
18282 cat >>confdefs.h <<_ACEOF
18283 #define HAVE_CEILF 1
18284 _ACEOF
18285
18286 fi
18287
18288
18289
18290
18291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceil" >&5
18292 $as_echo_n "checking for ceil... " >&6; }
18293 if ${gcc_cv_math_func_ceil+:} false; then :
18294 $as_echo_n "(cached) " >&6
18295 else
18296 if test x$gcc_no_link = xyes; then
18297 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18298 fi
18299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18300 /* end confdefs.h. */
18301
18302 #ifdef HAVE_COMPLEX_H
18303 #include <complex.h>
18304 #endif
18305 #ifdef HAVE_MATH_H
18306 #include <math.h>
18307 #endif
18308
18309 int (*ptr)() = (int (*)())ceil;
18310
18311 int
18312 main ()
18313 {
18314 return 0;
18315 }
18316
18317 _ACEOF
18318 if ac_fn_c_try_link "$LINENO"; then :
18319 gcc_cv_math_func_ceil=yes
18320 else
18321 gcc_cv_math_func_ceil=no
18322 fi
18323 rm -f core conftest.err conftest.$ac_objext \
18324 conftest$ac_exeext conftest.$ac_ext
18325 fi
18326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceil" >&5
18327 $as_echo "$gcc_cv_math_func_ceil" >&6; }
18328 if test $gcc_cv_math_func_ceil = yes; then
18329
18330 cat >>confdefs.h <<_ACEOF
18331 #define HAVE_CEIL 1
18332 _ACEOF
18333
18334 fi
18335
18336
18337
18338
18339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ceill" >&5
18340 $as_echo_n "checking for ceill... " >&6; }
18341 if ${gcc_cv_math_func_ceill+:} false; then :
18342 $as_echo_n "(cached) " >&6
18343 else
18344 if test x$gcc_no_link = xyes; then
18345 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18346 fi
18347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18348 /* end confdefs.h. */
18349
18350 #ifdef HAVE_COMPLEX_H
18351 #include <complex.h>
18352 #endif
18353 #ifdef HAVE_MATH_H
18354 #include <math.h>
18355 #endif
18356
18357 int (*ptr)() = (int (*)())ceill;
18358
18359 int
18360 main ()
18361 {
18362 return 0;
18363 }
18364
18365 _ACEOF
18366 if ac_fn_c_try_link "$LINENO"; then :
18367 gcc_cv_math_func_ceill=yes
18368 else
18369 gcc_cv_math_func_ceill=no
18370 fi
18371 rm -f core conftest.err conftest.$ac_objext \
18372 conftest$ac_exeext conftest.$ac_ext
18373 fi
18374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ceill" >&5
18375 $as_echo "$gcc_cv_math_func_ceill" >&6; }
18376 if test $gcc_cv_math_func_ceill = yes; then
18377
18378 cat >>confdefs.h <<_ACEOF
18379 #define HAVE_CEILL 1
18380 _ACEOF
18381
18382 fi
18383
18384
18385
18386
18387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignf" >&5
18388 $as_echo_n "checking for copysignf... " >&6; }
18389 if ${gcc_cv_math_func_copysignf+:} false; then :
18390 $as_echo_n "(cached) " >&6
18391 else
18392 if test x$gcc_no_link = xyes; then
18393 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18394 fi
18395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18396 /* end confdefs.h. */
18397
18398 #ifdef HAVE_COMPLEX_H
18399 #include <complex.h>
18400 #endif
18401 #ifdef HAVE_MATH_H
18402 #include <math.h>
18403 #endif
18404
18405 int (*ptr)() = (int (*)())copysignf;
18406
18407 int
18408 main ()
18409 {
18410 return 0;
18411 }
18412
18413 _ACEOF
18414 if ac_fn_c_try_link "$LINENO"; then :
18415 gcc_cv_math_func_copysignf=yes
18416 else
18417 gcc_cv_math_func_copysignf=no
18418 fi
18419 rm -f core conftest.err conftest.$ac_objext \
18420 conftest$ac_exeext conftest.$ac_ext
18421 fi
18422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignf" >&5
18423 $as_echo "$gcc_cv_math_func_copysignf" >&6; }
18424 if test $gcc_cv_math_func_copysignf = yes; then
18425
18426 cat >>confdefs.h <<_ACEOF
18427 #define HAVE_COPYSIGNF 1
18428 _ACEOF
18429
18430 fi
18431
18432
18433
18434
18435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysign" >&5
18436 $as_echo_n "checking for copysign... " >&6; }
18437 if ${gcc_cv_math_func_copysign+:} false; then :
18438 $as_echo_n "(cached) " >&6
18439 else
18440 if test x$gcc_no_link = xyes; then
18441 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18442 fi
18443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18444 /* end confdefs.h. */
18445
18446 #ifdef HAVE_COMPLEX_H
18447 #include <complex.h>
18448 #endif
18449 #ifdef HAVE_MATH_H
18450 #include <math.h>
18451 #endif
18452
18453 int (*ptr)() = (int (*)())copysign;
18454
18455 int
18456 main ()
18457 {
18458 return 0;
18459 }
18460
18461 _ACEOF
18462 if ac_fn_c_try_link "$LINENO"; then :
18463 gcc_cv_math_func_copysign=yes
18464 else
18465 gcc_cv_math_func_copysign=no
18466 fi
18467 rm -f core conftest.err conftest.$ac_objext \
18468 conftest$ac_exeext conftest.$ac_ext
18469 fi
18470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysign" >&5
18471 $as_echo "$gcc_cv_math_func_copysign" >&6; }
18472 if test $gcc_cv_math_func_copysign = yes; then
18473
18474 cat >>confdefs.h <<_ACEOF
18475 #define HAVE_COPYSIGN 1
18476 _ACEOF
18477
18478 fi
18479
18480
18481
18482
18483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for copysignl" >&5
18484 $as_echo_n "checking for copysignl... " >&6; }
18485 if ${gcc_cv_math_func_copysignl+:} false; then :
18486 $as_echo_n "(cached) " >&6
18487 else
18488 if test x$gcc_no_link = xyes; then
18489 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18490 fi
18491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18492 /* end confdefs.h. */
18493
18494 #ifdef HAVE_COMPLEX_H
18495 #include <complex.h>
18496 #endif
18497 #ifdef HAVE_MATH_H
18498 #include <math.h>
18499 #endif
18500
18501 int (*ptr)() = (int (*)())copysignl;
18502
18503 int
18504 main ()
18505 {
18506 return 0;
18507 }
18508
18509 _ACEOF
18510 if ac_fn_c_try_link "$LINENO"; then :
18511 gcc_cv_math_func_copysignl=yes
18512 else
18513 gcc_cv_math_func_copysignl=no
18514 fi
18515 rm -f core conftest.err conftest.$ac_objext \
18516 conftest$ac_exeext conftest.$ac_ext
18517 fi
18518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_copysignl" >&5
18519 $as_echo "$gcc_cv_math_func_copysignl" >&6; }
18520 if test $gcc_cv_math_func_copysignl = yes; then
18521
18522 cat >>confdefs.h <<_ACEOF
18523 #define HAVE_COPYSIGNL 1
18524 _ACEOF
18525
18526 fi
18527
18528
18529
18530
18531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosf" >&5
18532 $as_echo_n "checking for cosf... " >&6; }
18533 if ${gcc_cv_math_func_cosf+:} false; then :
18534 $as_echo_n "(cached) " >&6
18535 else
18536 if test x$gcc_no_link = xyes; then
18537 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18538 fi
18539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18540 /* end confdefs.h. */
18541
18542 #ifdef HAVE_COMPLEX_H
18543 #include <complex.h>
18544 #endif
18545 #ifdef HAVE_MATH_H
18546 #include <math.h>
18547 #endif
18548
18549 int (*ptr)() = (int (*)())cosf;
18550
18551 int
18552 main ()
18553 {
18554 return 0;
18555 }
18556
18557 _ACEOF
18558 if ac_fn_c_try_link "$LINENO"; then :
18559 gcc_cv_math_func_cosf=yes
18560 else
18561 gcc_cv_math_func_cosf=no
18562 fi
18563 rm -f core conftest.err conftest.$ac_objext \
18564 conftest$ac_exeext conftest.$ac_ext
18565 fi
18566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosf" >&5
18567 $as_echo "$gcc_cv_math_func_cosf" >&6; }
18568 if test $gcc_cv_math_func_cosf = yes; then
18569
18570 cat >>confdefs.h <<_ACEOF
18571 #define HAVE_COSF 1
18572 _ACEOF
18573
18574 fi
18575
18576
18577
18578
18579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos" >&5
18580 $as_echo_n "checking for cos... " >&6; }
18581 if ${gcc_cv_math_func_cos+:} false; then :
18582 $as_echo_n "(cached) " >&6
18583 else
18584 if test x$gcc_no_link = xyes; then
18585 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18586 fi
18587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18588 /* end confdefs.h. */
18589
18590 #ifdef HAVE_COMPLEX_H
18591 #include <complex.h>
18592 #endif
18593 #ifdef HAVE_MATH_H
18594 #include <math.h>
18595 #endif
18596
18597 int (*ptr)() = (int (*)())cos;
18598
18599 int
18600 main ()
18601 {
18602 return 0;
18603 }
18604
18605 _ACEOF
18606 if ac_fn_c_try_link "$LINENO"; then :
18607 gcc_cv_math_func_cos=yes
18608 else
18609 gcc_cv_math_func_cos=no
18610 fi
18611 rm -f core conftest.err conftest.$ac_objext \
18612 conftest$ac_exeext conftest.$ac_ext
18613 fi
18614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cos" >&5
18615 $as_echo "$gcc_cv_math_func_cos" >&6; }
18616 if test $gcc_cv_math_func_cos = yes; then
18617
18618 cat >>confdefs.h <<_ACEOF
18619 #define HAVE_COS 1
18620 _ACEOF
18621
18622 fi
18623
18624
18625
18626
18627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosl" >&5
18628 $as_echo_n "checking for cosl... " >&6; }
18629 if ${gcc_cv_math_func_cosl+:} false; then :
18630 $as_echo_n "(cached) " >&6
18631 else
18632 if test x$gcc_no_link = xyes; then
18633 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18634 fi
18635 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18636 /* end confdefs.h. */
18637
18638 #ifdef HAVE_COMPLEX_H
18639 #include <complex.h>
18640 #endif
18641 #ifdef HAVE_MATH_H
18642 #include <math.h>
18643 #endif
18644
18645 int (*ptr)() = (int (*)())cosl;
18646
18647 int
18648 main ()
18649 {
18650 return 0;
18651 }
18652
18653 _ACEOF
18654 if ac_fn_c_try_link "$LINENO"; then :
18655 gcc_cv_math_func_cosl=yes
18656 else
18657 gcc_cv_math_func_cosl=no
18658 fi
18659 rm -f core conftest.err conftest.$ac_objext \
18660 conftest$ac_exeext conftest.$ac_ext
18661 fi
18662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosl" >&5
18663 $as_echo "$gcc_cv_math_func_cosl" >&6; }
18664 if test $gcc_cv_math_func_cosl = yes; then
18665
18666 cat >>confdefs.h <<_ACEOF
18667 #define HAVE_COSL 1
18668 _ACEOF
18669
18670 fi
18671
18672
18673
18674
18675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosf" >&5
18676 $as_echo_n "checking for ccosf... " >&6; }
18677 if ${gcc_cv_math_func_ccosf+:} false; then :
18678 $as_echo_n "(cached) " >&6
18679 else
18680 if test x$gcc_no_link = xyes; then
18681 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18682 fi
18683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18684 /* end confdefs.h. */
18685
18686 #ifdef HAVE_COMPLEX_H
18687 #include <complex.h>
18688 #endif
18689 #ifdef HAVE_MATH_H
18690 #include <math.h>
18691 #endif
18692
18693 int (*ptr)() = (int (*)())ccosf;
18694
18695 int
18696 main ()
18697 {
18698 return 0;
18699 }
18700
18701 _ACEOF
18702 if ac_fn_c_try_link "$LINENO"; then :
18703 gcc_cv_math_func_ccosf=yes
18704 else
18705 gcc_cv_math_func_ccosf=no
18706 fi
18707 rm -f core conftest.err conftest.$ac_objext \
18708 conftest$ac_exeext conftest.$ac_ext
18709 fi
18710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosf" >&5
18711 $as_echo "$gcc_cv_math_func_ccosf" >&6; }
18712 if test $gcc_cv_math_func_ccosf = yes; then
18713
18714 cat >>confdefs.h <<_ACEOF
18715 #define HAVE_CCOSF 1
18716 _ACEOF
18717
18718 fi
18719
18720
18721
18722
18723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccos" >&5
18724 $as_echo_n "checking for ccos... " >&6; }
18725 if ${gcc_cv_math_func_ccos+:} false; then :
18726 $as_echo_n "(cached) " >&6
18727 else
18728 if test x$gcc_no_link = xyes; then
18729 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18730 fi
18731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18732 /* end confdefs.h. */
18733
18734 #ifdef HAVE_COMPLEX_H
18735 #include <complex.h>
18736 #endif
18737 #ifdef HAVE_MATH_H
18738 #include <math.h>
18739 #endif
18740
18741 int (*ptr)() = (int (*)())ccos;
18742
18743 int
18744 main ()
18745 {
18746 return 0;
18747 }
18748
18749 _ACEOF
18750 if ac_fn_c_try_link "$LINENO"; then :
18751 gcc_cv_math_func_ccos=yes
18752 else
18753 gcc_cv_math_func_ccos=no
18754 fi
18755 rm -f core conftest.err conftest.$ac_objext \
18756 conftest$ac_exeext conftest.$ac_ext
18757 fi
18758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccos" >&5
18759 $as_echo "$gcc_cv_math_func_ccos" >&6; }
18760 if test $gcc_cv_math_func_ccos = yes; then
18761
18762 cat >>confdefs.h <<_ACEOF
18763 #define HAVE_CCOS 1
18764 _ACEOF
18765
18766 fi
18767
18768
18769
18770
18771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosl" >&5
18772 $as_echo_n "checking for ccosl... " >&6; }
18773 if ${gcc_cv_math_func_ccosl+:} false; then :
18774 $as_echo_n "(cached) " >&6
18775 else
18776 if test x$gcc_no_link = xyes; then
18777 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18778 fi
18779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18780 /* end confdefs.h. */
18781
18782 #ifdef HAVE_COMPLEX_H
18783 #include <complex.h>
18784 #endif
18785 #ifdef HAVE_MATH_H
18786 #include <math.h>
18787 #endif
18788
18789 int (*ptr)() = (int (*)())ccosl;
18790
18791 int
18792 main ()
18793 {
18794 return 0;
18795 }
18796
18797 _ACEOF
18798 if ac_fn_c_try_link "$LINENO"; then :
18799 gcc_cv_math_func_ccosl=yes
18800 else
18801 gcc_cv_math_func_ccosl=no
18802 fi
18803 rm -f core conftest.err conftest.$ac_objext \
18804 conftest$ac_exeext conftest.$ac_ext
18805 fi
18806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosl" >&5
18807 $as_echo "$gcc_cv_math_func_ccosl" >&6; }
18808 if test $gcc_cv_math_func_ccosl = yes; then
18809
18810 cat >>confdefs.h <<_ACEOF
18811 #define HAVE_CCOSL 1
18812 _ACEOF
18813
18814 fi
18815
18816
18817
18818
18819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshf" >&5
18820 $as_echo_n "checking for coshf... " >&6; }
18821 if ${gcc_cv_math_func_coshf+:} false; then :
18822 $as_echo_n "(cached) " >&6
18823 else
18824 if test x$gcc_no_link = xyes; then
18825 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18826 fi
18827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18828 /* end confdefs.h. */
18829
18830 #ifdef HAVE_COMPLEX_H
18831 #include <complex.h>
18832 #endif
18833 #ifdef HAVE_MATH_H
18834 #include <math.h>
18835 #endif
18836
18837 int (*ptr)() = (int (*)())coshf;
18838
18839 int
18840 main ()
18841 {
18842 return 0;
18843 }
18844
18845 _ACEOF
18846 if ac_fn_c_try_link "$LINENO"; then :
18847 gcc_cv_math_func_coshf=yes
18848 else
18849 gcc_cv_math_func_coshf=no
18850 fi
18851 rm -f core conftest.err conftest.$ac_objext \
18852 conftest$ac_exeext conftest.$ac_ext
18853 fi
18854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshf" >&5
18855 $as_echo "$gcc_cv_math_func_coshf" >&6; }
18856 if test $gcc_cv_math_func_coshf = yes; then
18857
18858 cat >>confdefs.h <<_ACEOF
18859 #define HAVE_COSHF 1
18860 _ACEOF
18861
18862 fi
18863
18864
18865
18866
18867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cosh" >&5
18868 $as_echo_n "checking for cosh... " >&6; }
18869 if ${gcc_cv_math_func_cosh+:} false; then :
18870 $as_echo_n "(cached) " >&6
18871 else
18872 if test x$gcc_no_link = xyes; then
18873 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18874 fi
18875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18876 /* end confdefs.h. */
18877
18878 #ifdef HAVE_COMPLEX_H
18879 #include <complex.h>
18880 #endif
18881 #ifdef HAVE_MATH_H
18882 #include <math.h>
18883 #endif
18884
18885 int (*ptr)() = (int (*)())cosh;
18886
18887 int
18888 main ()
18889 {
18890 return 0;
18891 }
18892
18893 _ACEOF
18894 if ac_fn_c_try_link "$LINENO"; then :
18895 gcc_cv_math_func_cosh=yes
18896 else
18897 gcc_cv_math_func_cosh=no
18898 fi
18899 rm -f core conftest.err conftest.$ac_objext \
18900 conftest$ac_exeext conftest.$ac_ext
18901 fi
18902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cosh" >&5
18903 $as_echo "$gcc_cv_math_func_cosh" >&6; }
18904 if test $gcc_cv_math_func_cosh = yes; then
18905
18906 cat >>confdefs.h <<_ACEOF
18907 #define HAVE_COSH 1
18908 _ACEOF
18909
18910 fi
18911
18912
18913
18914
18915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for coshl" >&5
18916 $as_echo_n "checking for coshl... " >&6; }
18917 if ${gcc_cv_math_func_coshl+:} false; then :
18918 $as_echo_n "(cached) " >&6
18919 else
18920 if test x$gcc_no_link = xyes; then
18921 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18922 fi
18923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18924 /* end confdefs.h. */
18925
18926 #ifdef HAVE_COMPLEX_H
18927 #include <complex.h>
18928 #endif
18929 #ifdef HAVE_MATH_H
18930 #include <math.h>
18931 #endif
18932
18933 int (*ptr)() = (int (*)())coshl;
18934
18935 int
18936 main ()
18937 {
18938 return 0;
18939 }
18940
18941 _ACEOF
18942 if ac_fn_c_try_link "$LINENO"; then :
18943 gcc_cv_math_func_coshl=yes
18944 else
18945 gcc_cv_math_func_coshl=no
18946 fi
18947 rm -f core conftest.err conftest.$ac_objext \
18948 conftest$ac_exeext conftest.$ac_ext
18949 fi
18950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_coshl" >&5
18951 $as_echo "$gcc_cv_math_func_coshl" >&6; }
18952 if test $gcc_cv_math_func_coshl = yes; then
18953
18954 cat >>confdefs.h <<_ACEOF
18955 #define HAVE_COSHL 1
18956 _ACEOF
18957
18958 fi
18959
18960
18961
18962
18963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshf" >&5
18964 $as_echo_n "checking for ccoshf... " >&6; }
18965 if ${gcc_cv_math_func_ccoshf+:} false; then :
18966 $as_echo_n "(cached) " >&6
18967 else
18968 if test x$gcc_no_link = xyes; then
18969 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18970 fi
18971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18972 /* end confdefs.h. */
18973
18974 #ifdef HAVE_COMPLEX_H
18975 #include <complex.h>
18976 #endif
18977 #ifdef HAVE_MATH_H
18978 #include <math.h>
18979 #endif
18980
18981 int (*ptr)() = (int (*)())ccoshf;
18982
18983 int
18984 main ()
18985 {
18986 return 0;
18987 }
18988
18989 _ACEOF
18990 if ac_fn_c_try_link "$LINENO"; then :
18991 gcc_cv_math_func_ccoshf=yes
18992 else
18993 gcc_cv_math_func_ccoshf=no
18994 fi
18995 rm -f core conftest.err conftest.$ac_objext \
18996 conftest$ac_exeext conftest.$ac_ext
18997 fi
18998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshf" >&5
18999 $as_echo "$gcc_cv_math_func_ccoshf" >&6; }
19000 if test $gcc_cv_math_func_ccoshf = yes; then
19001
19002 cat >>confdefs.h <<_ACEOF
19003 #define HAVE_CCOSHF 1
19004 _ACEOF
19005
19006 fi
19007
19008
19009
19010
19011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccosh" >&5
19012 $as_echo_n "checking for ccosh... " >&6; }
19013 if ${gcc_cv_math_func_ccosh+:} false; then :
19014 $as_echo_n "(cached) " >&6
19015 else
19016 if test x$gcc_no_link = xyes; then
19017 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19018 fi
19019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19020 /* end confdefs.h. */
19021
19022 #ifdef HAVE_COMPLEX_H
19023 #include <complex.h>
19024 #endif
19025 #ifdef HAVE_MATH_H
19026 #include <math.h>
19027 #endif
19028
19029 int (*ptr)() = (int (*)())ccosh;
19030
19031 int
19032 main ()
19033 {
19034 return 0;
19035 }
19036
19037 _ACEOF
19038 if ac_fn_c_try_link "$LINENO"; then :
19039 gcc_cv_math_func_ccosh=yes
19040 else
19041 gcc_cv_math_func_ccosh=no
19042 fi
19043 rm -f core conftest.err conftest.$ac_objext \
19044 conftest$ac_exeext conftest.$ac_ext
19045 fi
19046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccosh" >&5
19047 $as_echo "$gcc_cv_math_func_ccosh" >&6; }
19048 if test $gcc_cv_math_func_ccosh = yes; then
19049
19050 cat >>confdefs.h <<_ACEOF
19051 #define HAVE_CCOSH 1
19052 _ACEOF
19053
19054 fi
19055
19056
19057
19058
19059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccoshl" >&5
19060 $as_echo_n "checking for ccoshl... " >&6; }
19061 if ${gcc_cv_math_func_ccoshl+:} false; then :
19062 $as_echo_n "(cached) " >&6
19063 else
19064 if test x$gcc_no_link = xyes; then
19065 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19066 fi
19067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19068 /* end confdefs.h. */
19069
19070 #ifdef HAVE_COMPLEX_H
19071 #include <complex.h>
19072 #endif
19073 #ifdef HAVE_MATH_H
19074 #include <math.h>
19075 #endif
19076
19077 int (*ptr)() = (int (*)())ccoshl;
19078
19079 int
19080 main ()
19081 {
19082 return 0;
19083 }
19084
19085 _ACEOF
19086 if ac_fn_c_try_link "$LINENO"; then :
19087 gcc_cv_math_func_ccoshl=yes
19088 else
19089 gcc_cv_math_func_ccoshl=no
19090 fi
19091 rm -f core conftest.err conftest.$ac_objext \
19092 conftest$ac_exeext conftest.$ac_ext
19093 fi
19094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ccoshl" >&5
19095 $as_echo "$gcc_cv_math_func_ccoshl" >&6; }
19096 if test $gcc_cv_math_func_ccoshl = yes; then
19097
19098 cat >>confdefs.h <<_ACEOF
19099 #define HAVE_CCOSHL 1
19100 _ACEOF
19101
19102 fi
19103
19104
19105
19106
19107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expf" >&5
19108 $as_echo_n "checking for expf... " >&6; }
19109 if ${gcc_cv_math_func_expf+:} false; then :
19110 $as_echo_n "(cached) " >&6
19111 else
19112 if test x$gcc_no_link = xyes; then
19113 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19114 fi
19115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19116 /* end confdefs.h. */
19117
19118 #ifdef HAVE_COMPLEX_H
19119 #include <complex.h>
19120 #endif
19121 #ifdef HAVE_MATH_H
19122 #include <math.h>
19123 #endif
19124
19125 int (*ptr)() = (int (*)())expf;
19126
19127 int
19128 main ()
19129 {
19130 return 0;
19131 }
19132
19133 _ACEOF
19134 if ac_fn_c_try_link "$LINENO"; then :
19135 gcc_cv_math_func_expf=yes
19136 else
19137 gcc_cv_math_func_expf=no
19138 fi
19139 rm -f core conftest.err conftest.$ac_objext \
19140 conftest$ac_exeext conftest.$ac_ext
19141 fi
19142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expf" >&5
19143 $as_echo "$gcc_cv_math_func_expf" >&6; }
19144 if test $gcc_cv_math_func_expf = yes; then
19145
19146 cat >>confdefs.h <<_ACEOF
19147 #define HAVE_EXPF 1
19148 _ACEOF
19149
19150 fi
19151
19152
19153
19154
19155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exp" >&5
19156 $as_echo_n "checking for exp... " >&6; }
19157 if ${gcc_cv_math_func_exp+:} false; then :
19158 $as_echo_n "(cached) " >&6
19159 else
19160 if test x$gcc_no_link = xyes; then
19161 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19162 fi
19163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19164 /* end confdefs.h. */
19165
19166 #ifdef HAVE_COMPLEX_H
19167 #include <complex.h>
19168 #endif
19169 #ifdef HAVE_MATH_H
19170 #include <math.h>
19171 #endif
19172
19173 int (*ptr)() = (int (*)())exp;
19174
19175 int
19176 main ()
19177 {
19178 return 0;
19179 }
19180
19181 _ACEOF
19182 if ac_fn_c_try_link "$LINENO"; then :
19183 gcc_cv_math_func_exp=yes
19184 else
19185 gcc_cv_math_func_exp=no
19186 fi
19187 rm -f core conftest.err conftest.$ac_objext \
19188 conftest$ac_exeext conftest.$ac_ext
19189 fi
19190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_exp" >&5
19191 $as_echo "$gcc_cv_math_func_exp" >&6; }
19192 if test $gcc_cv_math_func_exp = yes; then
19193
19194 cat >>confdefs.h <<_ACEOF
19195 #define HAVE_EXP 1
19196 _ACEOF
19197
19198 fi
19199
19200
19201
19202
19203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for expl" >&5
19204 $as_echo_n "checking for expl... " >&6; }
19205 if ${gcc_cv_math_func_expl+:} false; then :
19206 $as_echo_n "(cached) " >&6
19207 else
19208 if test x$gcc_no_link = xyes; then
19209 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19210 fi
19211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19212 /* end confdefs.h. */
19213
19214 #ifdef HAVE_COMPLEX_H
19215 #include <complex.h>
19216 #endif
19217 #ifdef HAVE_MATH_H
19218 #include <math.h>
19219 #endif
19220
19221 int (*ptr)() = (int (*)())expl;
19222
19223 int
19224 main ()
19225 {
19226 return 0;
19227 }
19228
19229 _ACEOF
19230 if ac_fn_c_try_link "$LINENO"; then :
19231 gcc_cv_math_func_expl=yes
19232 else
19233 gcc_cv_math_func_expl=no
19234 fi
19235 rm -f core conftest.err conftest.$ac_objext \
19236 conftest$ac_exeext conftest.$ac_ext
19237 fi
19238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_expl" >&5
19239 $as_echo "$gcc_cv_math_func_expl" >&6; }
19240 if test $gcc_cv_math_func_expl = yes; then
19241
19242 cat >>confdefs.h <<_ACEOF
19243 #define HAVE_EXPL 1
19244 _ACEOF
19245
19246 fi
19247
19248
19249
19250
19251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpf" >&5
19252 $as_echo_n "checking for cexpf... " >&6; }
19253 if ${gcc_cv_math_func_cexpf+:} false; then :
19254 $as_echo_n "(cached) " >&6
19255 else
19256 if test x$gcc_no_link = xyes; then
19257 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19258 fi
19259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19260 /* end confdefs.h. */
19261
19262 #ifdef HAVE_COMPLEX_H
19263 #include <complex.h>
19264 #endif
19265 #ifdef HAVE_MATH_H
19266 #include <math.h>
19267 #endif
19268
19269 int (*ptr)() = (int (*)())cexpf;
19270
19271 int
19272 main ()
19273 {
19274 return 0;
19275 }
19276
19277 _ACEOF
19278 if ac_fn_c_try_link "$LINENO"; then :
19279 gcc_cv_math_func_cexpf=yes
19280 else
19281 gcc_cv_math_func_cexpf=no
19282 fi
19283 rm -f core conftest.err conftest.$ac_objext \
19284 conftest$ac_exeext conftest.$ac_ext
19285 fi
19286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpf" >&5
19287 $as_echo "$gcc_cv_math_func_cexpf" >&6; }
19288 if test $gcc_cv_math_func_cexpf = yes; then
19289
19290 cat >>confdefs.h <<_ACEOF
19291 #define HAVE_CEXPF 1
19292 _ACEOF
19293
19294 fi
19295
19296
19297
19298
19299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexp" >&5
19300 $as_echo_n "checking for cexp... " >&6; }
19301 if ${gcc_cv_math_func_cexp+:} false; then :
19302 $as_echo_n "(cached) " >&6
19303 else
19304 if test x$gcc_no_link = xyes; then
19305 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19306 fi
19307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19308 /* end confdefs.h. */
19309
19310 #ifdef HAVE_COMPLEX_H
19311 #include <complex.h>
19312 #endif
19313 #ifdef HAVE_MATH_H
19314 #include <math.h>
19315 #endif
19316
19317 int (*ptr)() = (int (*)())cexp;
19318
19319 int
19320 main ()
19321 {
19322 return 0;
19323 }
19324
19325 _ACEOF
19326 if ac_fn_c_try_link "$LINENO"; then :
19327 gcc_cv_math_func_cexp=yes
19328 else
19329 gcc_cv_math_func_cexp=no
19330 fi
19331 rm -f core conftest.err conftest.$ac_objext \
19332 conftest$ac_exeext conftest.$ac_ext
19333 fi
19334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexp" >&5
19335 $as_echo "$gcc_cv_math_func_cexp" >&6; }
19336 if test $gcc_cv_math_func_cexp = yes; then
19337
19338 cat >>confdefs.h <<_ACEOF
19339 #define HAVE_CEXP 1
19340 _ACEOF
19341
19342 fi
19343
19344
19345
19346
19347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cexpl" >&5
19348 $as_echo_n "checking for cexpl... " >&6; }
19349 if ${gcc_cv_math_func_cexpl+:} false; then :
19350 $as_echo_n "(cached) " >&6
19351 else
19352 if test x$gcc_no_link = xyes; then
19353 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19354 fi
19355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19356 /* end confdefs.h. */
19357
19358 #ifdef HAVE_COMPLEX_H
19359 #include <complex.h>
19360 #endif
19361 #ifdef HAVE_MATH_H
19362 #include <math.h>
19363 #endif
19364
19365 int (*ptr)() = (int (*)())cexpl;
19366
19367 int
19368 main ()
19369 {
19370 return 0;
19371 }
19372
19373 _ACEOF
19374 if ac_fn_c_try_link "$LINENO"; then :
19375 gcc_cv_math_func_cexpl=yes
19376 else
19377 gcc_cv_math_func_cexpl=no
19378 fi
19379 rm -f core conftest.err conftest.$ac_objext \
19380 conftest$ac_exeext conftest.$ac_ext
19381 fi
19382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cexpl" >&5
19383 $as_echo "$gcc_cv_math_func_cexpl" >&6; }
19384 if test $gcc_cv_math_func_cexpl = yes; then
19385
19386 cat >>confdefs.h <<_ACEOF
19387 #define HAVE_CEXPL 1
19388 _ACEOF
19389
19390 fi
19391
19392
19393
19394
19395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsf" >&5
19396 $as_echo_n "checking for fabsf... " >&6; }
19397 if ${gcc_cv_math_func_fabsf+:} false; then :
19398 $as_echo_n "(cached) " >&6
19399 else
19400 if test x$gcc_no_link = xyes; then
19401 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19402 fi
19403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19404 /* end confdefs.h. */
19405
19406 #ifdef HAVE_COMPLEX_H
19407 #include <complex.h>
19408 #endif
19409 #ifdef HAVE_MATH_H
19410 #include <math.h>
19411 #endif
19412
19413 int (*ptr)() = (int (*)())fabsf;
19414
19415 int
19416 main ()
19417 {
19418 return 0;
19419 }
19420
19421 _ACEOF
19422 if ac_fn_c_try_link "$LINENO"; then :
19423 gcc_cv_math_func_fabsf=yes
19424 else
19425 gcc_cv_math_func_fabsf=no
19426 fi
19427 rm -f core conftest.err conftest.$ac_objext \
19428 conftest$ac_exeext conftest.$ac_ext
19429 fi
19430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsf" >&5
19431 $as_echo "$gcc_cv_math_func_fabsf" >&6; }
19432 if test $gcc_cv_math_func_fabsf = yes; then
19433
19434 cat >>confdefs.h <<_ACEOF
19435 #define HAVE_FABSF 1
19436 _ACEOF
19437
19438 fi
19439
19440
19441
19442
19443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabs" >&5
19444 $as_echo_n "checking for fabs... " >&6; }
19445 if ${gcc_cv_math_func_fabs+:} false; then :
19446 $as_echo_n "(cached) " >&6
19447 else
19448 if test x$gcc_no_link = xyes; then
19449 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19450 fi
19451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19452 /* end confdefs.h. */
19453
19454 #ifdef HAVE_COMPLEX_H
19455 #include <complex.h>
19456 #endif
19457 #ifdef HAVE_MATH_H
19458 #include <math.h>
19459 #endif
19460
19461 int (*ptr)() = (int (*)())fabs;
19462
19463 int
19464 main ()
19465 {
19466 return 0;
19467 }
19468
19469 _ACEOF
19470 if ac_fn_c_try_link "$LINENO"; then :
19471 gcc_cv_math_func_fabs=yes
19472 else
19473 gcc_cv_math_func_fabs=no
19474 fi
19475 rm -f core conftest.err conftest.$ac_objext \
19476 conftest$ac_exeext conftest.$ac_ext
19477 fi
19478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabs" >&5
19479 $as_echo "$gcc_cv_math_func_fabs" >&6; }
19480 if test $gcc_cv_math_func_fabs = yes; then
19481
19482 cat >>confdefs.h <<_ACEOF
19483 #define HAVE_FABS 1
19484 _ACEOF
19485
19486 fi
19487
19488
19489
19490
19491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fabsl" >&5
19492 $as_echo_n "checking for fabsl... " >&6; }
19493 if ${gcc_cv_math_func_fabsl+:} false; then :
19494 $as_echo_n "(cached) " >&6
19495 else
19496 if test x$gcc_no_link = xyes; then
19497 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19498 fi
19499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19500 /* end confdefs.h. */
19501
19502 #ifdef HAVE_COMPLEX_H
19503 #include <complex.h>
19504 #endif
19505 #ifdef HAVE_MATH_H
19506 #include <math.h>
19507 #endif
19508
19509 int (*ptr)() = (int (*)())fabsl;
19510
19511 int
19512 main ()
19513 {
19514 return 0;
19515 }
19516
19517 _ACEOF
19518 if ac_fn_c_try_link "$LINENO"; then :
19519 gcc_cv_math_func_fabsl=yes
19520 else
19521 gcc_cv_math_func_fabsl=no
19522 fi
19523 rm -f core conftest.err conftest.$ac_objext \
19524 conftest$ac_exeext conftest.$ac_ext
19525 fi
19526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fabsl" >&5
19527 $as_echo "$gcc_cv_math_func_fabsl" >&6; }
19528 if test $gcc_cv_math_func_fabsl = yes; then
19529
19530 cat >>confdefs.h <<_ACEOF
19531 #define HAVE_FABSL 1
19532 _ACEOF
19533
19534 fi
19535
19536
19537
19538
19539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsf" >&5
19540 $as_echo_n "checking for cabsf... " >&6; }
19541 if ${gcc_cv_math_func_cabsf+:} false; then :
19542 $as_echo_n "(cached) " >&6
19543 else
19544 if test x$gcc_no_link = xyes; then
19545 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19546 fi
19547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19548 /* end confdefs.h. */
19549
19550 #ifdef HAVE_COMPLEX_H
19551 #include <complex.h>
19552 #endif
19553 #ifdef HAVE_MATH_H
19554 #include <math.h>
19555 #endif
19556
19557 int (*ptr)() = (int (*)())cabsf;
19558
19559 int
19560 main ()
19561 {
19562 return 0;
19563 }
19564
19565 _ACEOF
19566 if ac_fn_c_try_link "$LINENO"; then :
19567 gcc_cv_math_func_cabsf=yes
19568 else
19569 gcc_cv_math_func_cabsf=no
19570 fi
19571 rm -f core conftest.err conftest.$ac_objext \
19572 conftest$ac_exeext conftest.$ac_ext
19573 fi
19574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsf" >&5
19575 $as_echo "$gcc_cv_math_func_cabsf" >&6; }
19576 if test $gcc_cv_math_func_cabsf = yes; then
19577
19578 cat >>confdefs.h <<_ACEOF
19579 #define HAVE_CABSF 1
19580 _ACEOF
19581
19582 fi
19583
19584
19585
19586
19587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabs" >&5
19588 $as_echo_n "checking for cabs... " >&6; }
19589 if ${gcc_cv_math_func_cabs+:} false; then :
19590 $as_echo_n "(cached) " >&6
19591 else
19592 if test x$gcc_no_link = xyes; then
19593 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19594 fi
19595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19596 /* end confdefs.h. */
19597
19598 #ifdef HAVE_COMPLEX_H
19599 #include <complex.h>
19600 #endif
19601 #ifdef HAVE_MATH_H
19602 #include <math.h>
19603 #endif
19604
19605 int (*ptr)() = (int (*)())cabs;
19606
19607 int
19608 main ()
19609 {
19610 return 0;
19611 }
19612
19613 _ACEOF
19614 if ac_fn_c_try_link "$LINENO"; then :
19615 gcc_cv_math_func_cabs=yes
19616 else
19617 gcc_cv_math_func_cabs=no
19618 fi
19619 rm -f core conftest.err conftest.$ac_objext \
19620 conftest$ac_exeext conftest.$ac_ext
19621 fi
19622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabs" >&5
19623 $as_echo "$gcc_cv_math_func_cabs" >&6; }
19624 if test $gcc_cv_math_func_cabs = yes; then
19625
19626 cat >>confdefs.h <<_ACEOF
19627 #define HAVE_CABS 1
19628 _ACEOF
19629
19630 fi
19631
19632
19633
19634
19635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cabsl" >&5
19636 $as_echo_n "checking for cabsl... " >&6; }
19637 if ${gcc_cv_math_func_cabsl+:} false; then :
19638 $as_echo_n "(cached) " >&6
19639 else
19640 if test x$gcc_no_link = xyes; then
19641 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19642 fi
19643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19644 /* end confdefs.h. */
19645
19646 #ifdef HAVE_COMPLEX_H
19647 #include <complex.h>
19648 #endif
19649 #ifdef HAVE_MATH_H
19650 #include <math.h>
19651 #endif
19652
19653 int (*ptr)() = (int (*)())cabsl;
19654
19655 int
19656 main ()
19657 {
19658 return 0;
19659 }
19660
19661 _ACEOF
19662 if ac_fn_c_try_link "$LINENO"; then :
19663 gcc_cv_math_func_cabsl=yes
19664 else
19665 gcc_cv_math_func_cabsl=no
19666 fi
19667 rm -f core conftest.err conftest.$ac_objext \
19668 conftest$ac_exeext conftest.$ac_ext
19669 fi
19670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cabsl" >&5
19671 $as_echo "$gcc_cv_math_func_cabsl" >&6; }
19672 if test $gcc_cv_math_func_cabsl = yes; then
19673
19674 cat >>confdefs.h <<_ACEOF
19675 #define HAVE_CABSL 1
19676 _ACEOF
19677
19678 fi
19679
19680
19681
19682
19683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorf" >&5
19684 $as_echo_n "checking for floorf... " >&6; }
19685 if ${gcc_cv_math_func_floorf+:} false; then :
19686 $as_echo_n "(cached) " >&6
19687 else
19688 if test x$gcc_no_link = xyes; then
19689 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19690 fi
19691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19692 /* end confdefs.h. */
19693
19694 #ifdef HAVE_COMPLEX_H
19695 #include <complex.h>
19696 #endif
19697 #ifdef HAVE_MATH_H
19698 #include <math.h>
19699 #endif
19700
19701 int (*ptr)() = (int (*)())floorf;
19702
19703 int
19704 main ()
19705 {
19706 return 0;
19707 }
19708
19709 _ACEOF
19710 if ac_fn_c_try_link "$LINENO"; then :
19711 gcc_cv_math_func_floorf=yes
19712 else
19713 gcc_cv_math_func_floorf=no
19714 fi
19715 rm -f core conftest.err conftest.$ac_objext \
19716 conftest$ac_exeext conftest.$ac_ext
19717 fi
19718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorf" >&5
19719 $as_echo "$gcc_cv_math_func_floorf" >&6; }
19720 if test $gcc_cv_math_func_floorf = yes; then
19721
19722 cat >>confdefs.h <<_ACEOF
19723 #define HAVE_FLOORF 1
19724 _ACEOF
19725
19726 fi
19727
19728
19729
19730
19731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floor" >&5
19732 $as_echo_n "checking for floor... " >&6; }
19733 if ${gcc_cv_math_func_floor+:} false; then :
19734 $as_echo_n "(cached) " >&6
19735 else
19736 if test x$gcc_no_link = xyes; then
19737 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19738 fi
19739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19740 /* end confdefs.h. */
19741
19742 #ifdef HAVE_COMPLEX_H
19743 #include <complex.h>
19744 #endif
19745 #ifdef HAVE_MATH_H
19746 #include <math.h>
19747 #endif
19748
19749 int (*ptr)() = (int (*)())floor;
19750
19751 int
19752 main ()
19753 {
19754 return 0;
19755 }
19756
19757 _ACEOF
19758 if ac_fn_c_try_link "$LINENO"; then :
19759 gcc_cv_math_func_floor=yes
19760 else
19761 gcc_cv_math_func_floor=no
19762 fi
19763 rm -f core conftest.err conftest.$ac_objext \
19764 conftest$ac_exeext conftest.$ac_ext
19765 fi
19766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floor" >&5
19767 $as_echo "$gcc_cv_math_func_floor" >&6; }
19768 if test $gcc_cv_math_func_floor = yes; then
19769
19770 cat >>confdefs.h <<_ACEOF
19771 #define HAVE_FLOOR 1
19772 _ACEOF
19773
19774 fi
19775
19776
19777
19778
19779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for floorl" >&5
19780 $as_echo_n "checking for floorl... " >&6; }
19781 if ${gcc_cv_math_func_floorl+:} false; then :
19782 $as_echo_n "(cached) " >&6
19783 else
19784 if test x$gcc_no_link = xyes; then
19785 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19786 fi
19787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19788 /* end confdefs.h. */
19789
19790 #ifdef HAVE_COMPLEX_H
19791 #include <complex.h>
19792 #endif
19793 #ifdef HAVE_MATH_H
19794 #include <math.h>
19795 #endif
19796
19797 int (*ptr)() = (int (*)())floorl;
19798
19799 int
19800 main ()
19801 {
19802 return 0;
19803 }
19804
19805 _ACEOF
19806 if ac_fn_c_try_link "$LINENO"; then :
19807 gcc_cv_math_func_floorl=yes
19808 else
19809 gcc_cv_math_func_floorl=no
19810 fi
19811 rm -f core conftest.err conftest.$ac_objext \
19812 conftest$ac_exeext conftest.$ac_ext
19813 fi
19814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_floorl" >&5
19815 $as_echo "$gcc_cv_math_func_floorl" >&6; }
19816 if test $gcc_cv_math_func_floorl = yes; then
19817
19818 cat >>confdefs.h <<_ACEOF
19819 #define HAVE_FLOORL 1
19820 _ACEOF
19821
19822 fi
19823
19824
19825
19826
19827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodf" >&5
19828 $as_echo_n "checking for fmodf... " >&6; }
19829 if ${gcc_cv_math_func_fmodf+:} false; then :
19830 $as_echo_n "(cached) " >&6
19831 else
19832 if test x$gcc_no_link = xyes; then
19833 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19834 fi
19835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19836 /* end confdefs.h. */
19837
19838 #ifdef HAVE_COMPLEX_H
19839 #include <complex.h>
19840 #endif
19841 #ifdef HAVE_MATH_H
19842 #include <math.h>
19843 #endif
19844
19845 int (*ptr)() = (int (*)())fmodf;
19846
19847 int
19848 main ()
19849 {
19850 return 0;
19851 }
19852
19853 _ACEOF
19854 if ac_fn_c_try_link "$LINENO"; then :
19855 gcc_cv_math_func_fmodf=yes
19856 else
19857 gcc_cv_math_func_fmodf=no
19858 fi
19859 rm -f core conftest.err conftest.$ac_objext \
19860 conftest$ac_exeext conftest.$ac_ext
19861 fi
19862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodf" >&5
19863 $as_echo "$gcc_cv_math_func_fmodf" >&6; }
19864 if test $gcc_cv_math_func_fmodf = yes; then
19865
19866 cat >>confdefs.h <<_ACEOF
19867 #define HAVE_FMODF 1
19868 _ACEOF
19869
19870 fi
19871
19872
19873
19874
19875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmod" >&5
19876 $as_echo_n "checking for fmod... " >&6; }
19877 if ${gcc_cv_math_func_fmod+:} false; then :
19878 $as_echo_n "(cached) " >&6
19879 else
19880 if test x$gcc_no_link = xyes; then
19881 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19882 fi
19883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19884 /* end confdefs.h. */
19885
19886 #ifdef HAVE_COMPLEX_H
19887 #include <complex.h>
19888 #endif
19889 #ifdef HAVE_MATH_H
19890 #include <math.h>
19891 #endif
19892
19893 int (*ptr)() = (int (*)())fmod;
19894
19895 int
19896 main ()
19897 {
19898 return 0;
19899 }
19900
19901 _ACEOF
19902 if ac_fn_c_try_link "$LINENO"; then :
19903 gcc_cv_math_func_fmod=yes
19904 else
19905 gcc_cv_math_func_fmod=no
19906 fi
19907 rm -f core conftest.err conftest.$ac_objext \
19908 conftest$ac_exeext conftest.$ac_ext
19909 fi
19910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmod" >&5
19911 $as_echo "$gcc_cv_math_func_fmod" >&6; }
19912 if test $gcc_cv_math_func_fmod = yes; then
19913
19914 cat >>confdefs.h <<_ACEOF
19915 #define HAVE_FMOD 1
19916 _ACEOF
19917
19918 fi
19919
19920
19921
19922
19923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fmodl" >&5
19924 $as_echo_n "checking for fmodl... " >&6; }
19925 if ${gcc_cv_math_func_fmodl+:} false; then :
19926 $as_echo_n "(cached) " >&6
19927 else
19928 if test x$gcc_no_link = xyes; then
19929 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19930 fi
19931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19932 /* end confdefs.h. */
19933
19934 #ifdef HAVE_COMPLEX_H
19935 #include <complex.h>
19936 #endif
19937 #ifdef HAVE_MATH_H
19938 #include <math.h>
19939 #endif
19940
19941 int (*ptr)() = (int (*)())fmodl;
19942
19943 int
19944 main ()
19945 {
19946 return 0;
19947 }
19948
19949 _ACEOF
19950 if ac_fn_c_try_link "$LINENO"; then :
19951 gcc_cv_math_func_fmodl=yes
19952 else
19953 gcc_cv_math_func_fmodl=no
19954 fi
19955 rm -f core conftest.err conftest.$ac_objext \
19956 conftest$ac_exeext conftest.$ac_ext
19957 fi
19958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_fmodl" >&5
19959 $as_echo "$gcc_cv_math_func_fmodl" >&6; }
19960 if test $gcc_cv_math_func_fmodl = yes; then
19961
19962 cat >>confdefs.h <<_ACEOF
19963 #define HAVE_FMODL 1
19964 _ACEOF
19965
19966 fi
19967
19968
19969
19970
19971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpf" >&5
19972 $as_echo_n "checking for frexpf... " >&6; }
19973 if ${gcc_cv_math_func_frexpf+:} false; then :
19974 $as_echo_n "(cached) " >&6
19975 else
19976 if test x$gcc_no_link = xyes; then
19977 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19978 fi
19979 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19980 /* end confdefs.h. */
19981
19982 #ifdef HAVE_COMPLEX_H
19983 #include <complex.h>
19984 #endif
19985 #ifdef HAVE_MATH_H
19986 #include <math.h>
19987 #endif
19988
19989 int (*ptr)() = (int (*)())frexpf;
19990
19991 int
19992 main ()
19993 {
19994 return 0;
19995 }
19996
19997 _ACEOF
19998 if ac_fn_c_try_link "$LINENO"; then :
19999 gcc_cv_math_func_frexpf=yes
20000 else
20001 gcc_cv_math_func_frexpf=no
20002 fi
20003 rm -f core conftest.err conftest.$ac_objext \
20004 conftest$ac_exeext conftest.$ac_ext
20005 fi
20006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpf" >&5
20007 $as_echo "$gcc_cv_math_func_frexpf" >&6; }
20008 if test $gcc_cv_math_func_frexpf = yes; then
20009
20010 cat >>confdefs.h <<_ACEOF
20011 #define HAVE_FREXPF 1
20012 _ACEOF
20013
20014 fi
20015
20016
20017
20018
20019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexp" >&5
20020 $as_echo_n "checking for frexp... " >&6; }
20021 if ${gcc_cv_math_func_frexp+:} false; then :
20022 $as_echo_n "(cached) " >&6
20023 else
20024 if test x$gcc_no_link = xyes; then
20025 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20026 fi
20027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20028 /* end confdefs.h. */
20029
20030 #ifdef HAVE_COMPLEX_H
20031 #include <complex.h>
20032 #endif
20033 #ifdef HAVE_MATH_H
20034 #include <math.h>
20035 #endif
20036
20037 int (*ptr)() = (int (*)())frexp;
20038
20039 int
20040 main ()
20041 {
20042 return 0;
20043 }
20044
20045 _ACEOF
20046 if ac_fn_c_try_link "$LINENO"; then :
20047 gcc_cv_math_func_frexp=yes
20048 else
20049 gcc_cv_math_func_frexp=no
20050 fi
20051 rm -f core conftest.err conftest.$ac_objext \
20052 conftest$ac_exeext conftest.$ac_ext
20053 fi
20054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexp" >&5
20055 $as_echo "$gcc_cv_math_func_frexp" >&6; }
20056 if test $gcc_cv_math_func_frexp = yes; then
20057
20058 cat >>confdefs.h <<_ACEOF
20059 #define HAVE_FREXP 1
20060 _ACEOF
20061
20062 fi
20063
20064
20065
20066
20067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for frexpl" >&5
20068 $as_echo_n "checking for frexpl... " >&6; }
20069 if ${gcc_cv_math_func_frexpl+:} false; then :
20070 $as_echo_n "(cached) " >&6
20071 else
20072 if test x$gcc_no_link = xyes; then
20073 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20074 fi
20075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20076 /* end confdefs.h. */
20077
20078 #ifdef HAVE_COMPLEX_H
20079 #include <complex.h>
20080 #endif
20081 #ifdef HAVE_MATH_H
20082 #include <math.h>
20083 #endif
20084
20085 int (*ptr)() = (int (*)())frexpl;
20086
20087 int
20088 main ()
20089 {
20090 return 0;
20091 }
20092
20093 _ACEOF
20094 if ac_fn_c_try_link "$LINENO"; then :
20095 gcc_cv_math_func_frexpl=yes
20096 else
20097 gcc_cv_math_func_frexpl=no
20098 fi
20099 rm -f core conftest.err conftest.$ac_objext \
20100 conftest$ac_exeext conftest.$ac_ext
20101 fi
20102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_frexpl" >&5
20103 $as_echo "$gcc_cv_math_func_frexpl" >&6; }
20104 if test $gcc_cv_math_func_frexpl = yes; then
20105
20106 cat >>confdefs.h <<_ACEOF
20107 #define HAVE_FREXPL 1
20108 _ACEOF
20109
20110 fi
20111
20112
20113
20114
20115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotf" >&5
20116 $as_echo_n "checking for hypotf... " >&6; }
20117 if ${gcc_cv_math_func_hypotf+:} false; then :
20118 $as_echo_n "(cached) " >&6
20119 else
20120 if test x$gcc_no_link = xyes; then
20121 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20122 fi
20123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20124 /* end confdefs.h. */
20125
20126 #ifdef HAVE_COMPLEX_H
20127 #include <complex.h>
20128 #endif
20129 #ifdef HAVE_MATH_H
20130 #include <math.h>
20131 #endif
20132
20133 int (*ptr)() = (int (*)())hypotf;
20134
20135 int
20136 main ()
20137 {
20138 return 0;
20139 }
20140
20141 _ACEOF
20142 if ac_fn_c_try_link "$LINENO"; then :
20143 gcc_cv_math_func_hypotf=yes
20144 else
20145 gcc_cv_math_func_hypotf=no
20146 fi
20147 rm -f core conftest.err conftest.$ac_objext \
20148 conftest$ac_exeext conftest.$ac_ext
20149 fi
20150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotf" >&5
20151 $as_echo "$gcc_cv_math_func_hypotf" >&6; }
20152 if test $gcc_cv_math_func_hypotf = yes; then
20153
20154 cat >>confdefs.h <<_ACEOF
20155 #define HAVE_HYPOTF 1
20156 _ACEOF
20157
20158 fi
20159
20160
20161
20162
20163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypot" >&5
20164 $as_echo_n "checking for hypot... " >&6; }
20165 if ${gcc_cv_math_func_hypot+:} false; then :
20166 $as_echo_n "(cached) " >&6
20167 else
20168 if test x$gcc_no_link = xyes; then
20169 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20170 fi
20171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20172 /* end confdefs.h. */
20173
20174 #ifdef HAVE_COMPLEX_H
20175 #include <complex.h>
20176 #endif
20177 #ifdef HAVE_MATH_H
20178 #include <math.h>
20179 #endif
20180
20181 int (*ptr)() = (int (*)())hypot;
20182
20183 int
20184 main ()
20185 {
20186 return 0;
20187 }
20188
20189 _ACEOF
20190 if ac_fn_c_try_link "$LINENO"; then :
20191 gcc_cv_math_func_hypot=yes
20192 else
20193 gcc_cv_math_func_hypot=no
20194 fi
20195 rm -f core conftest.err conftest.$ac_objext \
20196 conftest$ac_exeext conftest.$ac_ext
20197 fi
20198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypot" >&5
20199 $as_echo "$gcc_cv_math_func_hypot" >&6; }
20200 if test $gcc_cv_math_func_hypot = yes; then
20201
20202 cat >>confdefs.h <<_ACEOF
20203 #define HAVE_HYPOT 1
20204 _ACEOF
20205
20206 fi
20207
20208
20209
20210
20211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hypotl" >&5
20212 $as_echo_n "checking for hypotl... " >&6; }
20213 if ${gcc_cv_math_func_hypotl+:} false; then :
20214 $as_echo_n "(cached) " >&6
20215 else
20216 if test x$gcc_no_link = xyes; then
20217 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20218 fi
20219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20220 /* end confdefs.h. */
20221
20222 #ifdef HAVE_COMPLEX_H
20223 #include <complex.h>
20224 #endif
20225 #ifdef HAVE_MATH_H
20226 #include <math.h>
20227 #endif
20228
20229 int (*ptr)() = (int (*)())hypotl;
20230
20231 int
20232 main ()
20233 {
20234 return 0;
20235 }
20236
20237 _ACEOF
20238 if ac_fn_c_try_link "$LINENO"; then :
20239 gcc_cv_math_func_hypotl=yes
20240 else
20241 gcc_cv_math_func_hypotl=no
20242 fi
20243 rm -f core conftest.err conftest.$ac_objext \
20244 conftest$ac_exeext conftest.$ac_ext
20245 fi
20246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_hypotl" >&5
20247 $as_echo "$gcc_cv_math_func_hypotl" >&6; }
20248 if test $gcc_cv_math_func_hypotl = yes; then
20249
20250 cat >>confdefs.h <<_ACEOF
20251 #define HAVE_HYPOTL 1
20252 _ACEOF
20253
20254 fi
20255
20256
20257
20258
20259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpf" >&5
20260 $as_echo_n "checking for ldexpf... " >&6; }
20261 if ${gcc_cv_math_func_ldexpf+:} false; then :
20262 $as_echo_n "(cached) " >&6
20263 else
20264 if test x$gcc_no_link = xyes; then
20265 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20266 fi
20267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20268 /* end confdefs.h. */
20269
20270 #ifdef HAVE_COMPLEX_H
20271 #include <complex.h>
20272 #endif
20273 #ifdef HAVE_MATH_H
20274 #include <math.h>
20275 #endif
20276
20277 int (*ptr)() = (int (*)())ldexpf;
20278
20279 int
20280 main ()
20281 {
20282 return 0;
20283 }
20284
20285 _ACEOF
20286 if ac_fn_c_try_link "$LINENO"; then :
20287 gcc_cv_math_func_ldexpf=yes
20288 else
20289 gcc_cv_math_func_ldexpf=no
20290 fi
20291 rm -f core conftest.err conftest.$ac_objext \
20292 conftest$ac_exeext conftest.$ac_ext
20293 fi
20294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpf" >&5
20295 $as_echo "$gcc_cv_math_func_ldexpf" >&6; }
20296 if test $gcc_cv_math_func_ldexpf = yes; then
20297
20298 cat >>confdefs.h <<_ACEOF
20299 #define HAVE_LDEXPF 1
20300 _ACEOF
20301
20302 fi
20303
20304
20305
20306
20307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexp" >&5
20308 $as_echo_n "checking for ldexp... " >&6; }
20309 if ${gcc_cv_math_func_ldexp+:} false; then :
20310 $as_echo_n "(cached) " >&6
20311 else
20312 if test x$gcc_no_link = xyes; then
20313 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20314 fi
20315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20316 /* end confdefs.h. */
20317
20318 #ifdef HAVE_COMPLEX_H
20319 #include <complex.h>
20320 #endif
20321 #ifdef HAVE_MATH_H
20322 #include <math.h>
20323 #endif
20324
20325 int (*ptr)() = (int (*)())ldexp;
20326
20327 int
20328 main ()
20329 {
20330 return 0;
20331 }
20332
20333 _ACEOF
20334 if ac_fn_c_try_link "$LINENO"; then :
20335 gcc_cv_math_func_ldexp=yes
20336 else
20337 gcc_cv_math_func_ldexp=no
20338 fi
20339 rm -f core conftest.err conftest.$ac_objext \
20340 conftest$ac_exeext conftest.$ac_ext
20341 fi
20342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexp" >&5
20343 $as_echo "$gcc_cv_math_func_ldexp" >&6; }
20344 if test $gcc_cv_math_func_ldexp = yes; then
20345
20346 cat >>confdefs.h <<_ACEOF
20347 #define HAVE_LDEXP 1
20348 _ACEOF
20349
20350 fi
20351
20352
20353
20354
20355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldexpl" >&5
20356 $as_echo_n "checking for ldexpl... " >&6; }
20357 if ${gcc_cv_math_func_ldexpl+:} false; then :
20358 $as_echo_n "(cached) " >&6
20359 else
20360 if test x$gcc_no_link = xyes; then
20361 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20362 fi
20363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20364 /* end confdefs.h. */
20365
20366 #ifdef HAVE_COMPLEX_H
20367 #include <complex.h>
20368 #endif
20369 #ifdef HAVE_MATH_H
20370 #include <math.h>
20371 #endif
20372
20373 int (*ptr)() = (int (*)())ldexpl;
20374
20375 int
20376 main ()
20377 {
20378 return 0;
20379 }
20380
20381 _ACEOF
20382 if ac_fn_c_try_link "$LINENO"; then :
20383 gcc_cv_math_func_ldexpl=yes
20384 else
20385 gcc_cv_math_func_ldexpl=no
20386 fi
20387 rm -f core conftest.err conftest.$ac_objext \
20388 conftest$ac_exeext conftest.$ac_ext
20389 fi
20390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ldexpl" >&5
20391 $as_echo "$gcc_cv_math_func_ldexpl" >&6; }
20392 if test $gcc_cv_math_func_ldexpl = yes; then
20393
20394 cat >>confdefs.h <<_ACEOF
20395 #define HAVE_LDEXPL 1
20396 _ACEOF
20397
20398 fi
20399
20400
20401
20402
20403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logf" >&5
20404 $as_echo_n "checking for logf... " >&6; }
20405 if ${gcc_cv_math_func_logf+:} false; then :
20406 $as_echo_n "(cached) " >&6
20407 else
20408 if test x$gcc_no_link = xyes; then
20409 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20410 fi
20411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20412 /* end confdefs.h. */
20413
20414 #ifdef HAVE_COMPLEX_H
20415 #include <complex.h>
20416 #endif
20417 #ifdef HAVE_MATH_H
20418 #include <math.h>
20419 #endif
20420
20421 int (*ptr)() = (int (*)())logf;
20422
20423 int
20424 main ()
20425 {
20426 return 0;
20427 }
20428
20429 _ACEOF
20430 if ac_fn_c_try_link "$LINENO"; then :
20431 gcc_cv_math_func_logf=yes
20432 else
20433 gcc_cv_math_func_logf=no
20434 fi
20435 rm -f core conftest.err conftest.$ac_objext \
20436 conftest$ac_exeext conftest.$ac_ext
20437 fi
20438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logf" >&5
20439 $as_echo "$gcc_cv_math_func_logf" >&6; }
20440 if test $gcc_cv_math_func_logf = yes; then
20441
20442 cat >>confdefs.h <<_ACEOF
20443 #define HAVE_LOGF 1
20444 _ACEOF
20445
20446 fi
20447
20448
20449
20450
20451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log" >&5
20452 $as_echo_n "checking for log... " >&6; }
20453 if ${gcc_cv_math_func_log+:} false; then :
20454 $as_echo_n "(cached) " >&6
20455 else
20456 if test x$gcc_no_link = xyes; then
20457 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20458 fi
20459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20460 /* end confdefs.h. */
20461
20462 #ifdef HAVE_COMPLEX_H
20463 #include <complex.h>
20464 #endif
20465 #ifdef HAVE_MATH_H
20466 #include <math.h>
20467 #endif
20468
20469 int (*ptr)() = (int (*)())log;
20470
20471 int
20472 main ()
20473 {
20474 return 0;
20475 }
20476
20477 _ACEOF
20478 if ac_fn_c_try_link "$LINENO"; then :
20479 gcc_cv_math_func_log=yes
20480 else
20481 gcc_cv_math_func_log=no
20482 fi
20483 rm -f core conftest.err conftest.$ac_objext \
20484 conftest$ac_exeext conftest.$ac_ext
20485 fi
20486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log" >&5
20487 $as_echo "$gcc_cv_math_func_log" >&6; }
20488 if test $gcc_cv_math_func_log = yes; then
20489
20490 cat >>confdefs.h <<_ACEOF
20491 #define HAVE_LOG 1
20492 _ACEOF
20493
20494 fi
20495
20496
20497
20498
20499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for logl" >&5
20500 $as_echo_n "checking for logl... " >&6; }
20501 if ${gcc_cv_math_func_logl+:} false; then :
20502 $as_echo_n "(cached) " >&6
20503 else
20504 if test x$gcc_no_link = xyes; then
20505 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20506 fi
20507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20508 /* end confdefs.h. */
20509
20510 #ifdef HAVE_COMPLEX_H
20511 #include <complex.h>
20512 #endif
20513 #ifdef HAVE_MATH_H
20514 #include <math.h>
20515 #endif
20516
20517 int (*ptr)() = (int (*)())logl;
20518
20519 int
20520 main ()
20521 {
20522 return 0;
20523 }
20524
20525 _ACEOF
20526 if ac_fn_c_try_link "$LINENO"; then :
20527 gcc_cv_math_func_logl=yes
20528 else
20529 gcc_cv_math_func_logl=no
20530 fi
20531 rm -f core conftest.err conftest.$ac_objext \
20532 conftest$ac_exeext conftest.$ac_ext
20533 fi
20534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_logl" >&5
20535 $as_echo "$gcc_cv_math_func_logl" >&6; }
20536 if test $gcc_cv_math_func_logl = yes; then
20537
20538 cat >>confdefs.h <<_ACEOF
20539 #define HAVE_LOGL 1
20540 _ACEOF
20541
20542 fi
20543
20544
20545
20546
20547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogf" >&5
20548 $as_echo_n "checking for clogf... " >&6; }
20549 if ${gcc_cv_math_func_clogf+:} false; then :
20550 $as_echo_n "(cached) " >&6
20551 else
20552 if test x$gcc_no_link = xyes; then
20553 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20554 fi
20555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20556 /* end confdefs.h. */
20557
20558 #ifdef HAVE_COMPLEX_H
20559 #include <complex.h>
20560 #endif
20561 #ifdef HAVE_MATH_H
20562 #include <math.h>
20563 #endif
20564
20565 int (*ptr)() = (int (*)())clogf;
20566
20567 int
20568 main ()
20569 {
20570 return 0;
20571 }
20572
20573 _ACEOF
20574 if ac_fn_c_try_link "$LINENO"; then :
20575 gcc_cv_math_func_clogf=yes
20576 else
20577 gcc_cv_math_func_clogf=no
20578 fi
20579 rm -f core conftest.err conftest.$ac_objext \
20580 conftest$ac_exeext conftest.$ac_ext
20581 fi
20582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogf" >&5
20583 $as_echo "$gcc_cv_math_func_clogf" >&6; }
20584 if test $gcc_cv_math_func_clogf = yes; then
20585
20586 cat >>confdefs.h <<_ACEOF
20587 #define HAVE_CLOGF 1
20588 _ACEOF
20589
20590 fi
20591
20592
20593
20594
20595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog" >&5
20596 $as_echo_n "checking for clog... " >&6; }
20597 if ${gcc_cv_math_func_clog+:} false; then :
20598 $as_echo_n "(cached) " >&6
20599 else
20600 if test x$gcc_no_link = xyes; then
20601 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20602 fi
20603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20604 /* end confdefs.h. */
20605
20606 #ifdef HAVE_COMPLEX_H
20607 #include <complex.h>
20608 #endif
20609 #ifdef HAVE_MATH_H
20610 #include <math.h>
20611 #endif
20612
20613 int (*ptr)() = (int (*)())clog;
20614
20615 int
20616 main ()
20617 {
20618 return 0;
20619 }
20620
20621 _ACEOF
20622 if ac_fn_c_try_link "$LINENO"; then :
20623 gcc_cv_math_func_clog=yes
20624 else
20625 gcc_cv_math_func_clog=no
20626 fi
20627 rm -f core conftest.err conftest.$ac_objext \
20628 conftest$ac_exeext conftest.$ac_ext
20629 fi
20630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog" >&5
20631 $as_echo "$gcc_cv_math_func_clog" >&6; }
20632 if test $gcc_cv_math_func_clog = yes; then
20633
20634 cat >>confdefs.h <<_ACEOF
20635 #define HAVE_CLOG 1
20636 _ACEOF
20637
20638 fi
20639
20640
20641
20642
20643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clogl" >&5
20644 $as_echo_n "checking for clogl... " >&6; }
20645 if ${gcc_cv_math_func_clogl+:} false; then :
20646 $as_echo_n "(cached) " >&6
20647 else
20648 if test x$gcc_no_link = xyes; then
20649 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20650 fi
20651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20652 /* end confdefs.h. */
20653
20654 #ifdef HAVE_COMPLEX_H
20655 #include <complex.h>
20656 #endif
20657 #ifdef HAVE_MATH_H
20658 #include <math.h>
20659 #endif
20660
20661 int (*ptr)() = (int (*)())clogl;
20662
20663 int
20664 main ()
20665 {
20666 return 0;
20667 }
20668
20669 _ACEOF
20670 if ac_fn_c_try_link "$LINENO"; then :
20671 gcc_cv_math_func_clogl=yes
20672 else
20673 gcc_cv_math_func_clogl=no
20674 fi
20675 rm -f core conftest.err conftest.$ac_objext \
20676 conftest$ac_exeext conftest.$ac_ext
20677 fi
20678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clogl" >&5
20679 $as_echo "$gcc_cv_math_func_clogl" >&6; }
20680 if test $gcc_cv_math_func_clogl = yes; then
20681
20682 cat >>confdefs.h <<_ACEOF
20683 #define HAVE_CLOGL 1
20684 _ACEOF
20685
20686 fi
20687
20688
20689
20690
20691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10f" >&5
20692 $as_echo_n "checking for log10f... " >&6; }
20693 if ${gcc_cv_math_func_log10f+:} false; then :
20694 $as_echo_n "(cached) " >&6
20695 else
20696 if test x$gcc_no_link = xyes; then
20697 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20698 fi
20699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20700 /* end confdefs.h. */
20701
20702 #ifdef HAVE_COMPLEX_H
20703 #include <complex.h>
20704 #endif
20705 #ifdef HAVE_MATH_H
20706 #include <math.h>
20707 #endif
20708
20709 int (*ptr)() = (int (*)())log10f;
20710
20711 int
20712 main ()
20713 {
20714 return 0;
20715 }
20716
20717 _ACEOF
20718 if ac_fn_c_try_link "$LINENO"; then :
20719 gcc_cv_math_func_log10f=yes
20720 else
20721 gcc_cv_math_func_log10f=no
20722 fi
20723 rm -f core conftest.err conftest.$ac_objext \
20724 conftest$ac_exeext conftest.$ac_ext
20725 fi
20726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10f" >&5
20727 $as_echo "$gcc_cv_math_func_log10f" >&6; }
20728 if test $gcc_cv_math_func_log10f = yes; then
20729
20730 cat >>confdefs.h <<_ACEOF
20731 #define HAVE_LOG10F 1
20732 _ACEOF
20733
20734 fi
20735
20736
20737
20738
20739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10" >&5
20740 $as_echo_n "checking for log10... " >&6; }
20741 if ${gcc_cv_math_func_log10+:} false; then :
20742 $as_echo_n "(cached) " >&6
20743 else
20744 if test x$gcc_no_link = xyes; then
20745 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20746 fi
20747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20748 /* end confdefs.h. */
20749
20750 #ifdef HAVE_COMPLEX_H
20751 #include <complex.h>
20752 #endif
20753 #ifdef HAVE_MATH_H
20754 #include <math.h>
20755 #endif
20756
20757 int (*ptr)() = (int (*)())log10;
20758
20759 int
20760 main ()
20761 {
20762 return 0;
20763 }
20764
20765 _ACEOF
20766 if ac_fn_c_try_link "$LINENO"; then :
20767 gcc_cv_math_func_log10=yes
20768 else
20769 gcc_cv_math_func_log10=no
20770 fi
20771 rm -f core conftest.err conftest.$ac_objext \
20772 conftest$ac_exeext conftest.$ac_ext
20773 fi
20774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10" >&5
20775 $as_echo "$gcc_cv_math_func_log10" >&6; }
20776 if test $gcc_cv_math_func_log10 = yes; then
20777
20778 cat >>confdefs.h <<_ACEOF
20779 #define HAVE_LOG10 1
20780 _ACEOF
20781
20782 fi
20783
20784
20785
20786
20787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for log10l" >&5
20788 $as_echo_n "checking for log10l... " >&6; }
20789 if ${gcc_cv_math_func_log10l+:} false; then :
20790 $as_echo_n "(cached) " >&6
20791 else
20792 if test x$gcc_no_link = xyes; then
20793 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20794 fi
20795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20796 /* end confdefs.h. */
20797
20798 #ifdef HAVE_COMPLEX_H
20799 #include <complex.h>
20800 #endif
20801 #ifdef HAVE_MATH_H
20802 #include <math.h>
20803 #endif
20804
20805 int (*ptr)() = (int (*)())log10l;
20806
20807 int
20808 main ()
20809 {
20810 return 0;
20811 }
20812
20813 _ACEOF
20814 if ac_fn_c_try_link "$LINENO"; then :
20815 gcc_cv_math_func_log10l=yes
20816 else
20817 gcc_cv_math_func_log10l=no
20818 fi
20819 rm -f core conftest.err conftest.$ac_objext \
20820 conftest$ac_exeext conftest.$ac_ext
20821 fi
20822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_log10l" >&5
20823 $as_echo "$gcc_cv_math_func_log10l" >&6; }
20824 if test $gcc_cv_math_func_log10l = yes; then
20825
20826 cat >>confdefs.h <<_ACEOF
20827 #define HAVE_LOG10L 1
20828 _ACEOF
20829
20830 fi
20831
20832
20833
20834
20835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10f" >&5
20836 $as_echo_n "checking for clog10f... " >&6; }
20837 if ${gcc_cv_math_func_clog10f+:} false; then :
20838 $as_echo_n "(cached) " >&6
20839 else
20840 if test x$gcc_no_link = xyes; then
20841 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20842 fi
20843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20844 /* end confdefs.h. */
20845
20846 #ifdef HAVE_COMPLEX_H
20847 #include <complex.h>
20848 #endif
20849 #ifdef HAVE_MATH_H
20850 #include <math.h>
20851 #endif
20852
20853 int (*ptr)() = (int (*)())clog10f;
20854
20855 int
20856 main ()
20857 {
20858 return 0;
20859 }
20860
20861 _ACEOF
20862 if ac_fn_c_try_link "$LINENO"; then :
20863 gcc_cv_math_func_clog10f=yes
20864 else
20865 gcc_cv_math_func_clog10f=no
20866 fi
20867 rm -f core conftest.err conftest.$ac_objext \
20868 conftest$ac_exeext conftest.$ac_ext
20869 fi
20870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10f" >&5
20871 $as_echo "$gcc_cv_math_func_clog10f" >&6; }
20872 if test $gcc_cv_math_func_clog10f = yes; then
20873
20874 cat >>confdefs.h <<_ACEOF
20875 #define HAVE_CLOG10F 1
20876 _ACEOF
20877
20878 fi
20879
20880
20881
20882
20883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10" >&5
20884 $as_echo_n "checking for clog10... " >&6; }
20885 if ${gcc_cv_math_func_clog10+:} false; then :
20886 $as_echo_n "(cached) " >&6
20887 else
20888 if test x$gcc_no_link = xyes; then
20889 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20890 fi
20891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20892 /* end confdefs.h. */
20893
20894 #ifdef HAVE_COMPLEX_H
20895 #include <complex.h>
20896 #endif
20897 #ifdef HAVE_MATH_H
20898 #include <math.h>
20899 #endif
20900
20901 int (*ptr)() = (int (*)())clog10;
20902
20903 int
20904 main ()
20905 {
20906 return 0;
20907 }
20908
20909 _ACEOF
20910 if ac_fn_c_try_link "$LINENO"; then :
20911 gcc_cv_math_func_clog10=yes
20912 else
20913 gcc_cv_math_func_clog10=no
20914 fi
20915 rm -f core conftest.err conftest.$ac_objext \
20916 conftest$ac_exeext conftest.$ac_ext
20917 fi
20918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10" >&5
20919 $as_echo "$gcc_cv_math_func_clog10" >&6; }
20920 if test $gcc_cv_math_func_clog10 = yes; then
20921
20922 cat >>confdefs.h <<_ACEOF
20923 #define HAVE_CLOG10 1
20924 _ACEOF
20925
20926 fi
20927
20928
20929
20930
20931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clog10l" >&5
20932 $as_echo_n "checking for clog10l... " >&6; }
20933 if ${gcc_cv_math_func_clog10l+:} false; then :
20934 $as_echo_n "(cached) " >&6
20935 else
20936 if test x$gcc_no_link = xyes; then
20937 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20938 fi
20939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20940 /* end confdefs.h. */
20941
20942 #ifdef HAVE_COMPLEX_H
20943 #include <complex.h>
20944 #endif
20945 #ifdef HAVE_MATH_H
20946 #include <math.h>
20947 #endif
20948
20949 int (*ptr)() = (int (*)())clog10l;
20950
20951 int
20952 main ()
20953 {
20954 return 0;
20955 }
20956
20957 _ACEOF
20958 if ac_fn_c_try_link "$LINENO"; then :
20959 gcc_cv_math_func_clog10l=yes
20960 else
20961 gcc_cv_math_func_clog10l=no
20962 fi
20963 rm -f core conftest.err conftest.$ac_objext \
20964 conftest$ac_exeext conftest.$ac_ext
20965 fi
20966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_clog10l" >&5
20967 $as_echo "$gcc_cv_math_func_clog10l" >&6; }
20968 if test $gcc_cv_math_func_clog10l = yes; then
20969
20970 cat >>confdefs.h <<_ACEOF
20971 #define HAVE_CLOG10L 1
20972 _ACEOF
20973
20974 fi
20975
20976
20977
20978
20979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterf" >&5
20980 $as_echo_n "checking for nextafterf... " >&6; }
20981 if ${gcc_cv_math_func_nextafterf+:} false; then :
20982 $as_echo_n "(cached) " >&6
20983 else
20984 if test x$gcc_no_link = xyes; then
20985 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20986 fi
20987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20988 /* end confdefs.h. */
20989
20990 #ifdef HAVE_COMPLEX_H
20991 #include <complex.h>
20992 #endif
20993 #ifdef HAVE_MATH_H
20994 #include <math.h>
20995 #endif
20996
20997 int (*ptr)() = (int (*)())nextafterf;
20998
20999 int
21000 main ()
21001 {
21002 return 0;
21003 }
21004
21005 _ACEOF
21006 if ac_fn_c_try_link "$LINENO"; then :
21007 gcc_cv_math_func_nextafterf=yes
21008 else
21009 gcc_cv_math_func_nextafterf=no
21010 fi
21011 rm -f core conftest.err conftest.$ac_objext \
21012 conftest$ac_exeext conftest.$ac_ext
21013 fi
21014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterf" >&5
21015 $as_echo "$gcc_cv_math_func_nextafterf" >&6; }
21016 if test $gcc_cv_math_func_nextafterf = yes; then
21017
21018 cat >>confdefs.h <<_ACEOF
21019 #define HAVE_NEXTAFTERF 1
21020 _ACEOF
21021
21022 fi
21023
21024
21025
21026
21027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafter" >&5
21028 $as_echo_n "checking for nextafter... " >&6; }
21029 if ${gcc_cv_math_func_nextafter+:} false; then :
21030 $as_echo_n "(cached) " >&6
21031 else
21032 if test x$gcc_no_link = xyes; then
21033 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21034 fi
21035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21036 /* end confdefs.h. */
21037
21038 #ifdef HAVE_COMPLEX_H
21039 #include <complex.h>
21040 #endif
21041 #ifdef HAVE_MATH_H
21042 #include <math.h>
21043 #endif
21044
21045 int (*ptr)() = (int (*)())nextafter;
21046
21047 int
21048 main ()
21049 {
21050 return 0;
21051 }
21052
21053 _ACEOF
21054 if ac_fn_c_try_link "$LINENO"; then :
21055 gcc_cv_math_func_nextafter=yes
21056 else
21057 gcc_cv_math_func_nextafter=no
21058 fi
21059 rm -f core conftest.err conftest.$ac_objext \
21060 conftest$ac_exeext conftest.$ac_ext
21061 fi
21062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafter" >&5
21063 $as_echo "$gcc_cv_math_func_nextafter" >&6; }
21064 if test $gcc_cv_math_func_nextafter = yes; then
21065
21066 cat >>confdefs.h <<_ACEOF
21067 #define HAVE_NEXTAFTER 1
21068 _ACEOF
21069
21070 fi
21071
21072
21073
21074
21075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nextafterl" >&5
21076 $as_echo_n "checking for nextafterl... " >&6; }
21077 if ${gcc_cv_math_func_nextafterl+:} false; then :
21078 $as_echo_n "(cached) " >&6
21079 else
21080 if test x$gcc_no_link = xyes; then
21081 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21082 fi
21083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21084 /* end confdefs.h. */
21085
21086 #ifdef HAVE_COMPLEX_H
21087 #include <complex.h>
21088 #endif
21089 #ifdef HAVE_MATH_H
21090 #include <math.h>
21091 #endif
21092
21093 int (*ptr)() = (int (*)())nextafterl;
21094
21095 int
21096 main ()
21097 {
21098 return 0;
21099 }
21100
21101 _ACEOF
21102 if ac_fn_c_try_link "$LINENO"; then :
21103 gcc_cv_math_func_nextafterl=yes
21104 else
21105 gcc_cv_math_func_nextafterl=no
21106 fi
21107 rm -f core conftest.err conftest.$ac_objext \
21108 conftest$ac_exeext conftest.$ac_ext
21109 fi
21110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_nextafterl" >&5
21111 $as_echo "$gcc_cv_math_func_nextafterl" >&6; }
21112 if test $gcc_cv_math_func_nextafterl = yes; then
21113
21114 cat >>confdefs.h <<_ACEOF
21115 #define HAVE_NEXTAFTERL 1
21116 _ACEOF
21117
21118 fi
21119
21120
21121
21122
21123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for powf" >&5
21124 $as_echo_n "checking for powf... " >&6; }
21125 if ${gcc_cv_math_func_powf+:} false; then :
21126 $as_echo_n "(cached) " >&6
21127 else
21128 if test x$gcc_no_link = xyes; then
21129 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21130 fi
21131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21132 /* end confdefs.h. */
21133
21134 #ifdef HAVE_COMPLEX_H
21135 #include <complex.h>
21136 #endif
21137 #ifdef HAVE_MATH_H
21138 #include <math.h>
21139 #endif
21140
21141 int (*ptr)() = (int (*)())powf;
21142
21143 int
21144 main ()
21145 {
21146 return 0;
21147 }
21148
21149 _ACEOF
21150 if ac_fn_c_try_link "$LINENO"; then :
21151 gcc_cv_math_func_powf=yes
21152 else
21153 gcc_cv_math_func_powf=no
21154 fi
21155 rm -f core conftest.err conftest.$ac_objext \
21156 conftest$ac_exeext conftest.$ac_ext
21157 fi
21158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_powf" >&5
21159 $as_echo "$gcc_cv_math_func_powf" >&6; }
21160 if test $gcc_cv_math_func_powf = yes; then
21161
21162 cat >>confdefs.h <<_ACEOF
21163 #define HAVE_POWF 1
21164 _ACEOF
21165
21166 fi
21167
21168
21169
21170
21171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow" >&5
21172 $as_echo_n "checking for pow... " >&6; }
21173 if ${gcc_cv_math_func_pow+:} false; then :
21174 $as_echo_n "(cached) " >&6
21175 else
21176 if test x$gcc_no_link = xyes; then
21177 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21178 fi
21179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21180 /* end confdefs.h. */
21181
21182 #ifdef HAVE_COMPLEX_H
21183 #include <complex.h>
21184 #endif
21185 #ifdef HAVE_MATH_H
21186 #include <math.h>
21187 #endif
21188
21189 int (*ptr)() = (int (*)())pow;
21190
21191 int
21192 main ()
21193 {
21194 return 0;
21195 }
21196
21197 _ACEOF
21198 if ac_fn_c_try_link "$LINENO"; then :
21199 gcc_cv_math_func_pow=yes
21200 else
21201 gcc_cv_math_func_pow=no
21202 fi
21203 rm -f core conftest.err conftest.$ac_objext \
21204 conftest$ac_exeext conftest.$ac_ext
21205 fi
21206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_pow" >&5
21207 $as_echo "$gcc_cv_math_func_pow" >&6; }
21208 if test $gcc_cv_math_func_pow = yes; then
21209
21210 cat >>confdefs.h <<_ACEOF
21211 #define HAVE_POW 1
21212 _ACEOF
21213
21214 fi
21215
21216
21217
21218
21219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowf" >&5
21220 $as_echo_n "checking for cpowf... " >&6; }
21221 if ${gcc_cv_math_func_cpowf+:} false; then :
21222 $as_echo_n "(cached) " >&6
21223 else
21224 if test x$gcc_no_link = xyes; then
21225 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21226 fi
21227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21228 /* end confdefs.h. */
21229
21230 #ifdef HAVE_COMPLEX_H
21231 #include <complex.h>
21232 #endif
21233 #ifdef HAVE_MATH_H
21234 #include <math.h>
21235 #endif
21236
21237 int (*ptr)() = (int (*)())cpowf;
21238
21239 int
21240 main ()
21241 {
21242 return 0;
21243 }
21244
21245 _ACEOF
21246 if ac_fn_c_try_link "$LINENO"; then :
21247 gcc_cv_math_func_cpowf=yes
21248 else
21249 gcc_cv_math_func_cpowf=no
21250 fi
21251 rm -f core conftest.err conftest.$ac_objext \
21252 conftest$ac_exeext conftest.$ac_ext
21253 fi
21254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowf" >&5
21255 $as_echo "$gcc_cv_math_func_cpowf" >&6; }
21256 if test $gcc_cv_math_func_cpowf = yes; then
21257
21258 cat >>confdefs.h <<_ACEOF
21259 #define HAVE_CPOWF 1
21260 _ACEOF
21261
21262 fi
21263
21264
21265
21266
21267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpow" >&5
21268 $as_echo_n "checking for cpow... " >&6; }
21269 if ${gcc_cv_math_func_cpow+:} false; then :
21270 $as_echo_n "(cached) " >&6
21271 else
21272 if test x$gcc_no_link = xyes; then
21273 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21274 fi
21275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21276 /* end confdefs.h. */
21277
21278 #ifdef HAVE_COMPLEX_H
21279 #include <complex.h>
21280 #endif
21281 #ifdef HAVE_MATH_H
21282 #include <math.h>
21283 #endif
21284
21285 int (*ptr)() = (int (*)())cpow;
21286
21287 int
21288 main ()
21289 {
21290 return 0;
21291 }
21292
21293 _ACEOF
21294 if ac_fn_c_try_link "$LINENO"; then :
21295 gcc_cv_math_func_cpow=yes
21296 else
21297 gcc_cv_math_func_cpow=no
21298 fi
21299 rm -f core conftest.err conftest.$ac_objext \
21300 conftest$ac_exeext conftest.$ac_ext
21301 fi
21302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpow" >&5
21303 $as_echo "$gcc_cv_math_func_cpow" >&6; }
21304 if test $gcc_cv_math_func_cpow = yes; then
21305
21306 cat >>confdefs.h <<_ACEOF
21307 #define HAVE_CPOW 1
21308 _ACEOF
21309
21310 fi
21311
21312
21313
21314
21315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cpowl" >&5
21316 $as_echo_n "checking for cpowl... " >&6; }
21317 if ${gcc_cv_math_func_cpowl+:} false; then :
21318 $as_echo_n "(cached) " >&6
21319 else
21320 if test x$gcc_no_link = xyes; then
21321 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21322 fi
21323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21324 /* end confdefs.h. */
21325
21326 #ifdef HAVE_COMPLEX_H
21327 #include <complex.h>
21328 #endif
21329 #ifdef HAVE_MATH_H
21330 #include <math.h>
21331 #endif
21332
21333 int (*ptr)() = (int (*)())cpowl;
21334
21335 int
21336 main ()
21337 {
21338 return 0;
21339 }
21340
21341 _ACEOF
21342 if ac_fn_c_try_link "$LINENO"; then :
21343 gcc_cv_math_func_cpowl=yes
21344 else
21345 gcc_cv_math_func_cpowl=no
21346 fi
21347 rm -f core conftest.err conftest.$ac_objext \
21348 conftest$ac_exeext conftest.$ac_ext
21349 fi
21350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cpowl" >&5
21351 $as_echo "$gcc_cv_math_func_cpowl" >&6; }
21352 if test $gcc_cv_math_func_cpowl = yes; then
21353
21354 cat >>confdefs.h <<_ACEOF
21355 #define HAVE_CPOWL 1
21356 _ACEOF
21357
21358 fi
21359
21360
21361
21362
21363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundf" >&5
21364 $as_echo_n "checking for roundf... " >&6; }
21365 if ${gcc_cv_math_func_roundf+:} false; then :
21366 $as_echo_n "(cached) " >&6
21367 else
21368 if test x$gcc_no_link = xyes; then
21369 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21370 fi
21371 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21372 /* end confdefs.h. */
21373
21374 #ifdef HAVE_COMPLEX_H
21375 #include <complex.h>
21376 #endif
21377 #ifdef HAVE_MATH_H
21378 #include <math.h>
21379 #endif
21380
21381 int (*ptr)() = (int (*)())roundf;
21382
21383 int
21384 main ()
21385 {
21386 return 0;
21387 }
21388
21389 _ACEOF
21390 if ac_fn_c_try_link "$LINENO"; then :
21391 gcc_cv_math_func_roundf=yes
21392 else
21393 gcc_cv_math_func_roundf=no
21394 fi
21395 rm -f core conftest.err conftest.$ac_objext \
21396 conftest$ac_exeext conftest.$ac_ext
21397 fi
21398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundf" >&5
21399 $as_echo "$gcc_cv_math_func_roundf" >&6; }
21400 if test $gcc_cv_math_func_roundf = yes; then
21401
21402 cat >>confdefs.h <<_ACEOF
21403 #define HAVE_ROUNDF 1
21404 _ACEOF
21405
21406 fi
21407
21408
21409
21410
21411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for round" >&5
21412 $as_echo_n "checking for round... " >&6; }
21413 if ${gcc_cv_math_func_round+:} false; then :
21414 $as_echo_n "(cached) " >&6
21415 else
21416 if test x$gcc_no_link = xyes; then
21417 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21418 fi
21419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21420 /* end confdefs.h. */
21421
21422 #ifdef HAVE_COMPLEX_H
21423 #include <complex.h>
21424 #endif
21425 #ifdef HAVE_MATH_H
21426 #include <math.h>
21427 #endif
21428
21429 int (*ptr)() = (int (*)())round;
21430
21431 int
21432 main ()
21433 {
21434 return 0;
21435 }
21436
21437 _ACEOF
21438 if ac_fn_c_try_link "$LINENO"; then :
21439 gcc_cv_math_func_round=yes
21440 else
21441 gcc_cv_math_func_round=no
21442 fi
21443 rm -f core conftest.err conftest.$ac_objext \
21444 conftest$ac_exeext conftest.$ac_ext
21445 fi
21446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_round" >&5
21447 $as_echo "$gcc_cv_math_func_round" >&6; }
21448 if test $gcc_cv_math_func_round = yes; then
21449
21450 cat >>confdefs.h <<_ACEOF
21451 #define HAVE_ROUND 1
21452 _ACEOF
21453
21454 fi
21455
21456
21457
21458
21459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for roundl" >&5
21460 $as_echo_n "checking for roundl... " >&6; }
21461 if ${gcc_cv_math_func_roundl+:} false; then :
21462 $as_echo_n "(cached) " >&6
21463 else
21464 if test x$gcc_no_link = xyes; then
21465 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21466 fi
21467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21468 /* end confdefs.h. */
21469
21470 #ifdef HAVE_COMPLEX_H
21471 #include <complex.h>
21472 #endif
21473 #ifdef HAVE_MATH_H
21474 #include <math.h>
21475 #endif
21476
21477 int (*ptr)() = (int (*)())roundl;
21478
21479 int
21480 main ()
21481 {
21482 return 0;
21483 }
21484
21485 _ACEOF
21486 if ac_fn_c_try_link "$LINENO"; then :
21487 gcc_cv_math_func_roundl=yes
21488 else
21489 gcc_cv_math_func_roundl=no
21490 fi
21491 rm -f core conftest.err conftest.$ac_objext \
21492 conftest$ac_exeext conftest.$ac_ext
21493 fi
21494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_roundl" >&5
21495 $as_echo "$gcc_cv_math_func_roundl" >&6; }
21496 if test $gcc_cv_math_func_roundl = yes; then
21497
21498 cat >>confdefs.h <<_ACEOF
21499 #define HAVE_ROUNDL 1
21500 _ACEOF
21501
21502 fi
21503
21504
21505
21506
21507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundf" >&5
21508 $as_echo_n "checking for lroundf... " >&6; }
21509 if ${gcc_cv_math_func_lroundf+:} false; then :
21510 $as_echo_n "(cached) " >&6
21511 else
21512 if test x$gcc_no_link = xyes; then
21513 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21514 fi
21515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21516 /* end confdefs.h. */
21517
21518 #ifdef HAVE_COMPLEX_H
21519 #include <complex.h>
21520 #endif
21521 #ifdef HAVE_MATH_H
21522 #include <math.h>
21523 #endif
21524
21525 int (*ptr)() = (int (*)())lroundf;
21526
21527 int
21528 main ()
21529 {
21530 return 0;
21531 }
21532
21533 _ACEOF
21534 if ac_fn_c_try_link "$LINENO"; then :
21535 gcc_cv_math_func_lroundf=yes
21536 else
21537 gcc_cv_math_func_lroundf=no
21538 fi
21539 rm -f core conftest.err conftest.$ac_objext \
21540 conftest$ac_exeext conftest.$ac_ext
21541 fi
21542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundf" >&5
21543 $as_echo "$gcc_cv_math_func_lroundf" >&6; }
21544 if test $gcc_cv_math_func_lroundf = yes; then
21545
21546 cat >>confdefs.h <<_ACEOF
21547 #define HAVE_LROUNDF 1
21548 _ACEOF
21549
21550 fi
21551
21552
21553
21554
21555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lround" >&5
21556 $as_echo_n "checking for lround... " >&6; }
21557 if ${gcc_cv_math_func_lround+:} false; then :
21558 $as_echo_n "(cached) " >&6
21559 else
21560 if test x$gcc_no_link = xyes; then
21561 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21562 fi
21563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21564 /* end confdefs.h. */
21565
21566 #ifdef HAVE_COMPLEX_H
21567 #include <complex.h>
21568 #endif
21569 #ifdef HAVE_MATH_H
21570 #include <math.h>
21571 #endif
21572
21573 int (*ptr)() = (int (*)())lround;
21574
21575 int
21576 main ()
21577 {
21578 return 0;
21579 }
21580
21581 _ACEOF
21582 if ac_fn_c_try_link "$LINENO"; then :
21583 gcc_cv_math_func_lround=yes
21584 else
21585 gcc_cv_math_func_lround=no
21586 fi
21587 rm -f core conftest.err conftest.$ac_objext \
21588 conftest$ac_exeext conftest.$ac_ext
21589 fi
21590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lround" >&5
21591 $as_echo "$gcc_cv_math_func_lround" >&6; }
21592 if test $gcc_cv_math_func_lround = yes; then
21593
21594 cat >>confdefs.h <<_ACEOF
21595 #define HAVE_LROUND 1
21596 _ACEOF
21597
21598 fi
21599
21600
21601
21602
21603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lroundl" >&5
21604 $as_echo_n "checking for lroundl... " >&6; }
21605 if ${gcc_cv_math_func_lroundl+:} false; then :
21606 $as_echo_n "(cached) " >&6
21607 else
21608 if test x$gcc_no_link = xyes; then
21609 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21610 fi
21611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21612 /* end confdefs.h. */
21613
21614 #ifdef HAVE_COMPLEX_H
21615 #include <complex.h>
21616 #endif
21617 #ifdef HAVE_MATH_H
21618 #include <math.h>
21619 #endif
21620
21621 int (*ptr)() = (int (*)())lroundl;
21622
21623 int
21624 main ()
21625 {
21626 return 0;
21627 }
21628
21629 _ACEOF
21630 if ac_fn_c_try_link "$LINENO"; then :
21631 gcc_cv_math_func_lroundl=yes
21632 else
21633 gcc_cv_math_func_lroundl=no
21634 fi
21635 rm -f core conftest.err conftest.$ac_objext \
21636 conftest$ac_exeext conftest.$ac_ext
21637 fi
21638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lroundl" >&5
21639 $as_echo "$gcc_cv_math_func_lroundl" >&6; }
21640 if test $gcc_cv_math_func_lroundl = yes; then
21641
21642 cat >>confdefs.h <<_ACEOF
21643 #define HAVE_LROUNDL 1
21644 _ACEOF
21645
21646 fi
21647
21648
21649
21650
21651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundf" >&5
21652 $as_echo_n "checking for llroundf... " >&6; }
21653 if ${gcc_cv_math_func_llroundf+:} false; then :
21654 $as_echo_n "(cached) " >&6
21655 else
21656 if test x$gcc_no_link = xyes; then
21657 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21658 fi
21659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21660 /* end confdefs.h. */
21661
21662 #ifdef HAVE_COMPLEX_H
21663 #include <complex.h>
21664 #endif
21665 #ifdef HAVE_MATH_H
21666 #include <math.h>
21667 #endif
21668
21669 int (*ptr)() = (int (*)())llroundf;
21670
21671 int
21672 main ()
21673 {
21674 return 0;
21675 }
21676
21677 _ACEOF
21678 if ac_fn_c_try_link "$LINENO"; then :
21679 gcc_cv_math_func_llroundf=yes
21680 else
21681 gcc_cv_math_func_llroundf=no
21682 fi
21683 rm -f core conftest.err conftest.$ac_objext \
21684 conftest$ac_exeext conftest.$ac_ext
21685 fi
21686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundf" >&5
21687 $as_echo "$gcc_cv_math_func_llroundf" >&6; }
21688 if test $gcc_cv_math_func_llroundf = yes; then
21689
21690 cat >>confdefs.h <<_ACEOF
21691 #define HAVE_LLROUNDF 1
21692 _ACEOF
21693
21694 fi
21695
21696
21697
21698
21699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llround" >&5
21700 $as_echo_n "checking for llround... " >&6; }
21701 if ${gcc_cv_math_func_llround+:} false; then :
21702 $as_echo_n "(cached) " >&6
21703 else
21704 if test x$gcc_no_link = xyes; then
21705 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21706 fi
21707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21708 /* end confdefs.h. */
21709
21710 #ifdef HAVE_COMPLEX_H
21711 #include <complex.h>
21712 #endif
21713 #ifdef HAVE_MATH_H
21714 #include <math.h>
21715 #endif
21716
21717 int (*ptr)() = (int (*)())llround;
21718
21719 int
21720 main ()
21721 {
21722 return 0;
21723 }
21724
21725 _ACEOF
21726 if ac_fn_c_try_link "$LINENO"; then :
21727 gcc_cv_math_func_llround=yes
21728 else
21729 gcc_cv_math_func_llround=no
21730 fi
21731 rm -f core conftest.err conftest.$ac_objext \
21732 conftest$ac_exeext conftest.$ac_ext
21733 fi
21734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llround" >&5
21735 $as_echo "$gcc_cv_math_func_llround" >&6; }
21736 if test $gcc_cv_math_func_llround = yes; then
21737
21738 cat >>confdefs.h <<_ACEOF
21739 #define HAVE_LLROUND 1
21740 _ACEOF
21741
21742 fi
21743
21744
21745
21746
21747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for llroundl" >&5
21748 $as_echo_n "checking for llroundl... " >&6; }
21749 if ${gcc_cv_math_func_llroundl+:} false; then :
21750 $as_echo_n "(cached) " >&6
21751 else
21752 if test x$gcc_no_link = xyes; then
21753 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21754 fi
21755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21756 /* end confdefs.h. */
21757
21758 #ifdef HAVE_COMPLEX_H
21759 #include <complex.h>
21760 #endif
21761 #ifdef HAVE_MATH_H
21762 #include <math.h>
21763 #endif
21764
21765 int (*ptr)() = (int (*)())llroundl;
21766
21767 int
21768 main ()
21769 {
21770 return 0;
21771 }
21772
21773 _ACEOF
21774 if ac_fn_c_try_link "$LINENO"; then :
21775 gcc_cv_math_func_llroundl=yes
21776 else
21777 gcc_cv_math_func_llroundl=no
21778 fi
21779 rm -f core conftest.err conftest.$ac_objext \
21780 conftest$ac_exeext conftest.$ac_ext
21781 fi
21782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_llroundl" >&5
21783 $as_echo "$gcc_cv_math_func_llroundl" >&6; }
21784 if test $gcc_cv_math_func_llroundl = yes; then
21785
21786 cat >>confdefs.h <<_ACEOF
21787 #define HAVE_LLROUNDL 1
21788 _ACEOF
21789
21790 fi
21791
21792
21793
21794
21795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnf" >&5
21796 $as_echo_n "checking for scalbnf... " >&6; }
21797 if ${gcc_cv_math_func_scalbnf+:} false; then :
21798 $as_echo_n "(cached) " >&6
21799 else
21800 if test x$gcc_no_link = xyes; then
21801 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21802 fi
21803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21804 /* end confdefs.h. */
21805
21806 #ifdef HAVE_COMPLEX_H
21807 #include <complex.h>
21808 #endif
21809 #ifdef HAVE_MATH_H
21810 #include <math.h>
21811 #endif
21812
21813 int (*ptr)() = (int (*)())scalbnf;
21814
21815 int
21816 main ()
21817 {
21818 return 0;
21819 }
21820
21821 _ACEOF
21822 if ac_fn_c_try_link "$LINENO"; then :
21823 gcc_cv_math_func_scalbnf=yes
21824 else
21825 gcc_cv_math_func_scalbnf=no
21826 fi
21827 rm -f core conftest.err conftest.$ac_objext \
21828 conftest$ac_exeext conftest.$ac_ext
21829 fi
21830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnf" >&5
21831 $as_echo "$gcc_cv_math_func_scalbnf" >&6; }
21832 if test $gcc_cv_math_func_scalbnf = yes; then
21833
21834 cat >>confdefs.h <<_ACEOF
21835 #define HAVE_SCALBNF 1
21836 _ACEOF
21837
21838 fi
21839
21840
21841
21842
21843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbn" >&5
21844 $as_echo_n "checking for scalbn... " >&6; }
21845 if ${gcc_cv_math_func_scalbn+:} false; then :
21846 $as_echo_n "(cached) " >&6
21847 else
21848 if test x$gcc_no_link = xyes; then
21849 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21850 fi
21851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21852 /* end confdefs.h. */
21853
21854 #ifdef HAVE_COMPLEX_H
21855 #include <complex.h>
21856 #endif
21857 #ifdef HAVE_MATH_H
21858 #include <math.h>
21859 #endif
21860
21861 int (*ptr)() = (int (*)())scalbn;
21862
21863 int
21864 main ()
21865 {
21866 return 0;
21867 }
21868
21869 _ACEOF
21870 if ac_fn_c_try_link "$LINENO"; then :
21871 gcc_cv_math_func_scalbn=yes
21872 else
21873 gcc_cv_math_func_scalbn=no
21874 fi
21875 rm -f core conftest.err conftest.$ac_objext \
21876 conftest$ac_exeext conftest.$ac_ext
21877 fi
21878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbn" >&5
21879 $as_echo "$gcc_cv_math_func_scalbn" >&6; }
21880 if test $gcc_cv_math_func_scalbn = yes; then
21881
21882 cat >>confdefs.h <<_ACEOF
21883 #define HAVE_SCALBN 1
21884 _ACEOF
21885
21886 fi
21887
21888
21889
21890
21891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for scalbnl" >&5
21892 $as_echo_n "checking for scalbnl... " >&6; }
21893 if ${gcc_cv_math_func_scalbnl+:} false; then :
21894 $as_echo_n "(cached) " >&6
21895 else
21896 if test x$gcc_no_link = xyes; then
21897 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21898 fi
21899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21900 /* end confdefs.h. */
21901
21902 #ifdef HAVE_COMPLEX_H
21903 #include <complex.h>
21904 #endif
21905 #ifdef HAVE_MATH_H
21906 #include <math.h>
21907 #endif
21908
21909 int (*ptr)() = (int (*)())scalbnl;
21910
21911 int
21912 main ()
21913 {
21914 return 0;
21915 }
21916
21917 _ACEOF
21918 if ac_fn_c_try_link "$LINENO"; then :
21919 gcc_cv_math_func_scalbnl=yes
21920 else
21921 gcc_cv_math_func_scalbnl=no
21922 fi
21923 rm -f core conftest.err conftest.$ac_objext \
21924 conftest$ac_exeext conftest.$ac_ext
21925 fi
21926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_scalbnl" >&5
21927 $as_echo "$gcc_cv_math_func_scalbnl" >&6; }
21928 if test $gcc_cv_math_func_scalbnl = yes; then
21929
21930 cat >>confdefs.h <<_ACEOF
21931 #define HAVE_SCALBNL 1
21932 _ACEOF
21933
21934 fi
21935
21936
21937
21938
21939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinf" >&5
21940 $as_echo_n "checking for sinf... " >&6; }
21941 if ${gcc_cv_math_func_sinf+:} false; then :
21942 $as_echo_n "(cached) " >&6
21943 else
21944 if test x$gcc_no_link = xyes; then
21945 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21946 fi
21947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21948 /* end confdefs.h. */
21949
21950 #ifdef HAVE_COMPLEX_H
21951 #include <complex.h>
21952 #endif
21953 #ifdef HAVE_MATH_H
21954 #include <math.h>
21955 #endif
21956
21957 int (*ptr)() = (int (*)())sinf;
21958
21959 int
21960 main ()
21961 {
21962 return 0;
21963 }
21964
21965 _ACEOF
21966 if ac_fn_c_try_link "$LINENO"; then :
21967 gcc_cv_math_func_sinf=yes
21968 else
21969 gcc_cv_math_func_sinf=no
21970 fi
21971 rm -f core conftest.err conftest.$ac_objext \
21972 conftest$ac_exeext conftest.$ac_ext
21973 fi
21974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinf" >&5
21975 $as_echo "$gcc_cv_math_func_sinf" >&6; }
21976 if test $gcc_cv_math_func_sinf = yes; then
21977
21978 cat >>confdefs.h <<_ACEOF
21979 #define HAVE_SINF 1
21980 _ACEOF
21981
21982 fi
21983
21984
21985
21986
21987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin" >&5
21988 $as_echo_n "checking for sin... " >&6; }
21989 if ${gcc_cv_math_func_sin+:} false; then :
21990 $as_echo_n "(cached) " >&6
21991 else
21992 if test x$gcc_no_link = xyes; then
21993 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21994 fi
21995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21996 /* end confdefs.h. */
21997
21998 #ifdef HAVE_COMPLEX_H
21999 #include <complex.h>
22000 #endif
22001 #ifdef HAVE_MATH_H
22002 #include <math.h>
22003 #endif
22004
22005 int (*ptr)() = (int (*)())sin;
22006
22007 int
22008 main ()
22009 {
22010 return 0;
22011 }
22012
22013 _ACEOF
22014 if ac_fn_c_try_link "$LINENO"; then :
22015 gcc_cv_math_func_sin=yes
22016 else
22017 gcc_cv_math_func_sin=no
22018 fi
22019 rm -f core conftest.err conftest.$ac_objext \
22020 conftest$ac_exeext conftest.$ac_ext
22021 fi
22022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sin" >&5
22023 $as_echo "$gcc_cv_math_func_sin" >&6; }
22024 if test $gcc_cv_math_func_sin = yes; then
22025
22026 cat >>confdefs.h <<_ACEOF
22027 #define HAVE_SIN 1
22028 _ACEOF
22029
22030 fi
22031
22032
22033
22034
22035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinl" >&5
22036 $as_echo_n "checking for sinl... " >&6; }
22037 if ${gcc_cv_math_func_sinl+:} false; then :
22038 $as_echo_n "(cached) " >&6
22039 else
22040 if test x$gcc_no_link = xyes; then
22041 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22042 fi
22043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22044 /* end confdefs.h. */
22045
22046 #ifdef HAVE_COMPLEX_H
22047 #include <complex.h>
22048 #endif
22049 #ifdef HAVE_MATH_H
22050 #include <math.h>
22051 #endif
22052
22053 int (*ptr)() = (int (*)())sinl;
22054
22055 int
22056 main ()
22057 {
22058 return 0;
22059 }
22060
22061 _ACEOF
22062 if ac_fn_c_try_link "$LINENO"; then :
22063 gcc_cv_math_func_sinl=yes
22064 else
22065 gcc_cv_math_func_sinl=no
22066 fi
22067 rm -f core conftest.err conftest.$ac_objext \
22068 conftest$ac_exeext conftest.$ac_ext
22069 fi
22070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinl" >&5
22071 $as_echo "$gcc_cv_math_func_sinl" >&6; }
22072 if test $gcc_cv_math_func_sinl = yes; then
22073
22074 cat >>confdefs.h <<_ACEOF
22075 #define HAVE_SINL 1
22076 _ACEOF
22077
22078 fi
22079
22080
22081
22082
22083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinf" >&5
22084 $as_echo_n "checking for csinf... " >&6; }
22085 if ${gcc_cv_math_func_csinf+:} false; then :
22086 $as_echo_n "(cached) " >&6
22087 else
22088 if test x$gcc_no_link = xyes; then
22089 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22090 fi
22091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22092 /* end confdefs.h. */
22093
22094 #ifdef HAVE_COMPLEX_H
22095 #include <complex.h>
22096 #endif
22097 #ifdef HAVE_MATH_H
22098 #include <math.h>
22099 #endif
22100
22101 int (*ptr)() = (int (*)())csinf;
22102
22103 int
22104 main ()
22105 {
22106 return 0;
22107 }
22108
22109 _ACEOF
22110 if ac_fn_c_try_link "$LINENO"; then :
22111 gcc_cv_math_func_csinf=yes
22112 else
22113 gcc_cv_math_func_csinf=no
22114 fi
22115 rm -f core conftest.err conftest.$ac_objext \
22116 conftest$ac_exeext conftest.$ac_ext
22117 fi
22118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinf" >&5
22119 $as_echo "$gcc_cv_math_func_csinf" >&6; }
22120 if test $gcc_cv_math_func_csinf = yes; then
22121
22122 cat >>confdefs.h <<_ACEOF
22123 #define HAVE_CSINF 1
22124 _ACEOF
22125
22126 fi
22127
22128
22129
22130
22131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csin" >&5
22132 $as_echo_n "checking for csin... " >&6; }
22133 if ${gcc_cv_math_func_csin+:} false; then :
22134 $as_echo_n "(cached) " >&6
22135 else
22136 if test x$gcc_no_link = xyes; then
22137 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22138 fi
22139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22140 /* end confdefs.h. */
22141
22142 #ifdef HAVE_COMPLEX_H
22143 #include <complex.h>
22144 #endif
22145 #ifdef HAVE_MATH_H
22146 #include <math.h>
22147 #endif
22148
22149 int (*ptr)() = (int (*)())csin;
22150
22151 int
22152 main ()
22153 {
22154 return 0;
22155 }
22156
22157 _ACEOF
22158 if ac_fn_c_try_link "$LINENO"; then :
22159 gcc_cv_math_func_csin=yes
22160 else
22161 gcc_cv_math_func_csin=no
22162 fi
22163 rm -f core conftest.err conftest.$ac_objext \
22164 conftest$ac_exeext conftest.$ac_ext
22165 fi
22166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csin" >&5
22167 $as_echo "$gcc_cv_math_func_csin" >&6; }
22168 if test $gcc_cv_math_func_csin = yes; then
22169
22170 cat >>confdefs.h <<_ACEOF
22171 #define HAVE_CSIN 1
22172 _ACEOF
22173
22174 fi
22175
22176
22177
22178
22179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinl" >&5
22180 $as_echo_n "checking for csinl... " >&6; }
22181 if ${gcc_cv_math_func_csinl+:} false; then :
22182 $as_echo_n "(cached) " >&6
22183 else
22184 if test x$gcc_no_link = xyes; then
22185 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22186 fi
22187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22188 /* end confdefs.h. */
22189
22190 #ifdef HAVE_COMPLEX_H
22191 #include <complex.h>
22192 #endif
22193 #ifdef HAVE_MATH_H
22194 #include <math.h>
22195 #endif
22196
22197 int (*ptr)() = (int (*)())csinl;
22198
22199 int
22200 main ()
22201 {
22202 return 0;
22203 }
22204
22205 _ACEOF
22206 if ac_fn_c_try_link "$LINENO"; then :
22207 gcc_cv_math_func_csinl=yes
22208 else
22209 gcc_cv_math_func_csinl=no
22210 fi
22211 rm -f core conftest.err conftest.$ac_objext \
22212 conftest$ac_exeext conftest.$ac_ext
22213 fi
22214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinl" >&5
22215 $as_echo "$gcc_cv_math_func_csinl" >&6; }
22216 if test $gcc_cv_math_func_csinl = yes; then
22217
22218 cat >>confdefs.h <<_ACEOF
22219 #define HAVE_CSINL 1
22220 _ACEOF
22221
22222 fi
22223
22224
22225
22226
22227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhf" >&5
22228 $as_echo_n "checking for sinhf... " >&6; }
22229 if ${gcc_cv_math_func_sinhf+:} false; then :
22230 $as_echo_n "(cached) " >&6
22231 else
22232 if test x$gcc_no_link = xyes; then
22233 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22234 fi
22235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22236 /* end confdefs.h. */
22237
22238 #ifdef HAVE_COMPLEX_H
22239 #include <complex.h>
22240 #endif
22241 #ifdef HAVE_MATH_H
22242 #include <math.h>
22243 #endif
22244
22245 int (*ptr)() = (int (*)())sinhf;
22246
22247 int
22248 main ()
22249 {
22250 return 0;
22251 }
22252
22253 _ACEOF
22254 if ac_fn_c_try_link "$LINENO"; then :
22255 gcc_cv_math_func_sinhf=yes
22256 else
22257 gcc_cv_math_func_sinhf=no
22258 fi
22259 rm -f core conftest.err conftest.$ac_objext \
22260 conftest$ac_exeext conftest.$ac_ext
22261 fi
22262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhf" >&5
22263 $as_echo "$gcc_cv_math_func_sinhf" >&6; }
22264 if test $gcc_cv_math_func_sinhf = yes; then
22265
22266 cat >>confdefs.h <<_ACEOF
22267 #define HAVE_SINHF 1
22268 _ACEOF
22269
22270 fi
22271
22272
22273
22274
22275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinh" >&5
22276 $as_echo_n "checking for sinh... " >&6; }
22277 if ${gcc_cv_math_func_sinh+:} false; then :
22278 $as_echo_n "(cached) " >&6
22279 else
22280 if test x$gcc_no_link = xyes; then
22281 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22282 fi
22283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22284 /* end confdefs.h. */
22285
22286 #ifdef HAVE_COMPLEX_H
22287 #include <complex.h>
22288 #endif
22289 #ifdef HAVE_MATH_H
22290 #include <math.h>
22291 #endif
22292
22293 int (*ptr)() = (int (*)())sinh;
22294
22295 int
22296 main ()
22297 {
22298 return 0;
22299 }
22300
22301 _ACEOF
22302 if ac_fn_c_try_link "$LINENO"; then :
22303 gcc_cv_math_func_sinh=yes
22304 else
22305 gcc_cv_math_func_sinh=no
22306 fi
22307 rm -f core conftest.err conftest.$ac_objext \
22308 conftest$ac_exeext conftest.$ac_ext
22309 fi
22310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinh" >&5
22311 $as_echo "$gcc_cv_math_func_sinh" >&6; }
22312 if test $gcc_cv_math_func_sinh = yes; then
22313
22314 cat >>confdefs.h <<_ACEOF
22315 #define HAVE_SINH 1
22316 _ACEOF
22317
22318 fi
22319
22320
22321
22322
22323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sinhl" >&5
22324 $as_echo_n "checking for sinhl... " >&6; }
22325 if ${gcc_cv_math_func_sinhl+:} false; then :
22326 $as_echo_n "(cached) " >&6
22327 else
22328 if test x$gcc_no_link = xyes; then
22329 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22330 fi
22331 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22332 /* end confdefs.h. */
22333
22334 #ifdef HAVE_COMPLEX_H
22335 #include <complex.h>
22336 #endif
22337 #ifdef HAVE_MATH_H
22338 #include <math.h>
22339 #endif
22340
22341 int (*ptr)() = (int (*)())sinhl;
22342
22343 int
22344 main ()
22345 {
22346 return 0;
22347 }
22348
22349 _ACEOF
22350 if ac_fn_c_try_link "$LINENO"; then :
22351 gcc_cv_math_func_sinhl=yes
22352 else
22353 gcc_cv_math_func_sinhl=no
22354 fi
22355 rm -f core conftest.err conftest.$ac_objext \
22356 conftest$ac_exeext conftest.$ac_ext
22357 fi
22358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sinhl" >&5
22359 $as_echo "$gcc_cv_math_func_sinhl" >&6; }
22360 if test $gcc_cv_math_func_sinhl = yes; then
22361
22362 cat >>confdefs.h <<_ACEOF
22363 #define HAVE_SINHL 1
22364 _ACEOF
22365
22366 fi
22367
22368
22369
22370
22371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhf" >&5
22372 $as_echo_n "checking for csinhf... " >&6; }
22373 if ${gcc_cv_math_func_csinhf+:} false; then :
22374 $as_echo_n "(cached) " >&6
22375 else
22376 if test x$gcc_no_link = xyes; then
22377 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22378 fi
22379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22380 /* end confdefs.h. */
22381
22382 #ifdef HAVE_COMPLEX_H
22383 #include <complex.h>
22384 #endif
22385 #ifdef HAVE_MATH_H
22386 #include <math.h>
22387 #endif
22388
22389 int (*ptr)() = (int (*)())csinhf;
22390
22391 int
22392 main ()
22393 {
22394 return 0;
22395 }
22396
22397 _ACEOF
22398 if ac_fn_c_try_link "$LINENO"; then :
22399 gcc_cv_math_func_csinhf=yes
22400 else
22401 gcc_cv_math_func_csinhf=no
22402 fi
22403 rm -f core conftest.err conftest.$ac_objext \
22404 conftest$ac_exeext conftest.$ac_ext
22405 fi
22406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhf" >&5
22407 $as_echo "$gcc_cv_math_func_csinhf" >&6; }
22408 if test $gcc_cv_math_func_csinhf = yes; then
22409
22410 cat >>confdefs.h <<_ACEOF
22411 #define HAVE_CSINHF 1
22412 _ACEOF
22413
22414 fi
22415
22416
22417
22418
22419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinh" >&5
22420 $as_echo_n "checking for csinh... " >&6; }
22421 if ${gcc_cv_math_func_csinh+:} false; then :
22422 $as_echo_n "(cached) " >&6
22423 else
22424 if test x$gcc_no_link = xyes; then
22425 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22426 fi
22427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22428 /* end confdefs.h. */
22429
22430 #ifdef HAVE_COMPLEX_H
22431 #include <complex.h>
22432 #endif
22433 #ifdef HAVE_MATH_H
22434 #include <math.h>
22435 #endif
22436
22437 int (*ptr)() = (int (*)())csinh;
22438
22439 int
22440 main ()
22441 {
22442 return 0;
22443 }
22444
22445 _ACEOF
22446 if ac_fn_c_try_link "$LINENO"; then :
22447 gcc_cv_math_func_csinh=yes
22448 else
22449 gcc_cv_math_func_csinh=no
22450 fi
22451 rm -f core conftest.err conftest.$ac_objext \
22452 conftest$ac_exeext conftest.$ac_ext
22453 fi
22454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinh" >&5
22455 $as_echo "$gcc_cv_math_func_csinh" >&6; }
22456 if test $gcc_cv_math_func_csinh = yes; then
22457
22458 cat >>confdefs.h <<_ACEOF
22459 #define HAVE_CSINH 1
22460 _ACEOF
22461
22462 fi
22463
22464
22465
22466
22467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csinhl" >&5
22468 $as_echo_n "checking for csinhl... " >&6; }
22469 if ${gcc_cv_math_func_csinhl+:} false; then :
22470 $as_echo_n "(cached) " >&6
22471 else
22472 if test x$gcc_no_link = xyes; then
22473 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22474 fi
22475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22476 /* end confdefs.h. */
22477
22478 #ifdef HAVE_COMPLEX_H
22479 #include <complex.h>
22480 #endif
22481 #ifdef HAVE_MATH_H
22482 #include <math.h>
22483 #endif
22484
22485 int (*ptr)() = (int (*)())csinhl;
22486
22487 int
22488 main ()
22489 {
22490 return 0;
22491 }
22492
22493 _ACEOF
22494 if ac_fn_c_try_link "$LINENO"; then :
22495 gcc_cv_math_func_csinhl=yes
22496 else
22497 gcc_cv_math_func_csinhl=no
22498 fi
22499 rm -f core conftest.err conftest.$ac_objext \
22500 conftest$ac_exeext conftest.$ac_ext
22501 fi
22502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csinhl" >&5
22503 $as_echo "$gcc_cv_math_func_csinhl" >&6; }
22504 if test $gcc_cv_math_func_csinhl = yes; then
22505
22506 cat >>confdefs.h <<_ACEOF
22507 #define HAVE_CSINHL 1
22508 _ACEOF
22509
22510 fi
22511
22512
22513
22514
22515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtf" >&5
22516 $as_echo_n "checking for sqrtf... " >&6; }
22517 if ${gcc_cv_math_func_sqrtf+:} false; then :
22518 $as_echo_n "(cached) " >&6
22519 else
22520 if test x$gcc_no_link = xyes; then
22521 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22522 fi
22523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22524 /* end confdefs.h. */
22525
22526 #ifdef HAVE_COMPLEX_H
22527 #include <complex.h>
22528 #endif
22529 #ifdef HAVE_MATH_H
22530 #include <math.h>
22531 #endif
22532
22533 int (*ptr)() = (int (*)())sqrtf;
22534
22535 int
22536 main ()
22537 {
22538 return 0;
22539 }
22540
22541 _ACEOF
22542 if ac_fn_c_try_link "$LINENO"; then :
22543 gcc_cv_math_func_sqrtf=yes
22544 else
22545 gcc_cv_math_func_sqrtf=no
22546 fi
22547 rm -f core conftest.err conftest.$ac_objext \
22548 conftest$ac_exeext conftest.$ac_ext
22549 fi
22550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtf" >&5
22551 $as_echo "$gcc_cv_math_func_sqrtf" >&6; }
22552 if test $gcc_cv_math_func_sqrtf = yes; then
22553
22554 cat >>confdefs.h <<_ACEOF
22555 #define HAVE_SQRTF 1
22556 _ACEOF
22557
22558 fi
22559
22560
22561
22562
22563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrt" >&5
22564 $as_echo_n "checking for sqrt... " >&6; }
22565 if ${gcc_cv_math_func_sqrt+:} false; then :
22566 $as_echo_n "(cached) " >&6
22567 else
22568 if test x$gcc_no_link = xyes; then
22569 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22570 fi
22571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22572 /* end confdefs.h. */
22573
22574 #ifdef HAVE_COMPLEX_H
22575 #include <complex.h>
22576 #endif
22577 #ifdef HAVE_MATH_H
22578 #include <math.h>
22579 #endif
22580
22581 int (*ptr)() = (int (*)())sqrt;
22582
22583 int
22584 main ()
22585 {
22586 return 0;
22587 }
22588
22589 _ACEOF
22590 if ac_fn_c_try_link "$LINENO"; then :
22591 gcc_cv_math_func_sqrt=yes
22592 else
22593 gcc_cv_math_func_sqrt=no
22594 fi
22595 rm -f core conftest.err conftest.$ac_objext \
22596 conftest$ac_exeext conftest.$ac_ext
22597 fi
22598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrt" >&5
22599 $as_echo "$gcc_cv_math_func_sqrt" >&6; }
22600 if test $gcc_cv_math_func_sqrt = yes; then
22601
22602 cat >>confdefs.h <<_ACEOF
22603 #define HAVE_SQRT 1
22604 _ACEOF
22605
22606 fi
22607
22608
22609
22610
22611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sqrtl" >&5
22612 $as_echo_n "checking for sqrtl... " >&6; }
22613 if ${gcc_cv_math_func_sqrtl+:} false; then :
22614 $as_echo_n "(cached) " >&6
22615 else
22616 if test x$gcc_no_link = xyes; then
22617 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22618 fi
22619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22620 /* end confdefs.h. */
22621
22622 #ifdef HAVE_COMPLEX_H
22623 #include <complex.h>
22624 #endif
22625 #ifdef HAVE_MATH_H
22626 #include <math.h>
22627 #endif
22628
22629 int (*ptr)() = (int (*)())sqrtl;
22630
22631 int
22632 main ()
22633 {
22634 return 0;
22635 }
22636
22637 _ACEOF
22638 if ac_fn_c_try_link "$LINENO"; then :
22639 gcc_cv_math_func_sqrtl=yes
22640 else
22641 gcc_cv_math_func_sqrtl=no
22642 fi
22643 rm -f core conftest.err conftest.$ac_objext \
22644 conftest$ac_exeext conftest.$ac_ext
22645 fi
22646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_sqrtl" >&5
22647 $as_echo "$gcc_cv_math_func_sqrtl" >&6; }
22648 if test $gcc_cv_math_func_sqrtl = yes; then
22649
22650 cat >>confdefs.h <<_ACEOF
22651 #define HAVE_SQRTL 1
22652 _ACEOF
22653
22654 fi
22655
22656
22657
22658
22659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtf" >&5
22660 $as_echo_n "checking for csqrtf... " >&6; }
22661 if ${gcc_cv_math_func_csqrtf+:} false; then :
22662 $as_echo_n "(cached) " >&6
22663 else
22664 if test x$gcc_no_link = xyes; then
22665 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22666 fi
22667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22668 /* end confdefs.h. */
22669
22670 #ifdef HAVE_COMPLEX_H
22671 #include <complex.h>
22672 #endif
22673 #ifdef HAVE_MATH_H
22674 #include <math.h>
22675 #endif
22676
22677 int (*ptr)() = (int (*)())csqrtf;
22678
22679 int
22680 main ()
22681 {
22682 return 0;
22683 }
22684
22685 _ACEOF
22686 if ac_fn_c_try_link "$LINENO"; then :
22687 gcc_cv_math_func_csqrtf=yes
22688 else
22689 gcc_cv_math_func_csqrtf=no
22690 fi
22691 rm -f core conftest.err conftest.$ac_objext \
22692 conftest$ac_exeext conftest.$ac_ext
22693 fi
22694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtf" >&5
22695 $as_echo "$gcc_cv_math_func_csqrtf" >&6; }
22696 if test $gcc_cv_math_func_csqrtf = yes; then
22697
22698 cat >>confdefs.h <<_ACEOF
22699 #define HAVE_CSQRTF 1
22700 _ACEOF
22701
22702 fi
22703
22704
22705
22706
22707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrt" >&5
22708 $as_echo_n "checking for csqrt... " >&6; }
22709 if ${gcc_cv_math_func_csqrt+:} false; then :
22710 $as_echo_n "(cached) " >&6
22711 else
22712 if test x$gcc_no_link = xyes; then
22713 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22714 fi
22715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22716 /* end confdefs.h. */
22717
22718 #ifdef HAVE_COMPLEX_H
22719 #include <complex.h>
22720 #endif
22721 #ifdef HAVE_MATH_H
22722 #include <math.h>
22723 #endif
22724
22725 int (*ptr)() = (int (*)())csqrt;
22726
22727 int
22728 main ()
22729 {
22730 return 0;
22731 }
22732
22733 _ACEOF
22734 if ac_fn_c_try_link "$LINENO"; then :
22735 gcc_cv_math_func_csqrt=yes
22736 else
22737 gcc_cv_math_func_csqrt=no
22738 fi
22739 rm -f core conftest.err conftest.$ac_objext \
22740 conftest$ac_exeext conftest.$ac_ext
22741 fi
22742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrt" >&5
22743 $as_echo "$gcc_cv_math_func_csqrt" >&6; }
22744 if test $gcc_cv_math_func_csqrt = yes; then
22745
22746 cat >>confdefs.h <<_ACEOF
22747 #define HAVE_CSQRT 1
22748 _ACEOF
22749
22750 fi
22751
22752
22753
22754
22755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for csqrtl" >&5
22756 $as_echo_n "checking for csqrtl... " >&6; }
22757 if ${gcc_cv_math_func_csqrtl+:} false; then :
22758 $as_echo_n "(cached) " >&6
22759 else
22760 if test x$gcc_no_link = xyes; then
22761 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22762 fi
22763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22764 /* end confdefs.h. */
22765
22766 #ifdef HAVE_COMPLEX_H
22767 #include <complex.h>
22768 #endif
22769 #ifdef HAVE_MATH_H
22770 #include <math.h>
22771 #endif
22772
22773 int (*ptr)() = (int (*)())csqrtl;
22774
22775 int
22776 main ()
22777 {
22778 return 0;
22779 }
22780
22781 _ACEOF
22782 if ac_fn_c_try_link "$LINENO"; then :
22783 gcc_cv_math_func_csqrtl=yes
22784 else
22785 gcc_cv_math_func_csqrtl=no
22786 fi
22787 rm -f core conftest.err conftest.$ac_objext \
22788 conftest$ac_exeext conftest.$ac_ext
22789 fi
22790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_csqrtl" >&5
22791 $as_echo "$gcc_cv_math_func_csqrtl" >&6; }
22792 if test $gcc_cv_math_func_csqrtl = yes; then
22793
22794 cat >>confdefs.h <<_ACEOF
22795 #define HAVE_CSQRTL 1
22796 _ACEOF
22797
22798 fi
22799
22800
22801
22802
22803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanf" >&5
22804 $as_echo_n "checking for tanf... " >&6; }
22805 if ${gcc_cv_math_func_tanf+:} false; then :
22806 $as_echo_n "(cached) " >&6
22807 else
22808 if test x$gcc_no_link = xyes; then
22809 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22810 fi
22811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22812 /* end confdefs.h. */
22813
22814 #ifdef HAVE_COMPLEX_H
22815 #include <complex.h>
22816 #endif
22817 #ifdef HAVE_MATH_H
22818 #include <math.h>
22819 #endif
22820
22821 int (*ptr)() = (int (*)())tanf;
22822
22823 int
22824 main ()
22825 {
22826 return 0;
22827 }
22828
22829 _ACEOF
22830 if ac_fn_c_try_link "$LINENO"; then :
22831 gcc_cv_math_func_tanf=yes
22832 else
22833 gcc_cv_math_func_tanf=no
22834 fi
22835 rm -f core conftest.err conftest.$ac_objext \
22836 conftest$ac_exeext conftest.$ac_ext
22837 fi
22838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanf" >&5
22839 $as_echo "$gcc_cv_math_func_tanf" >&6; }
22840 if test $gcc_cv_math_func_tanf = yes; then
22841
22842 cat >>confdefs.h <<_ACEOF
22843 #define HAVE_TANF 1
22844 _ACEOF
22845
22846 fi
22847
22848
22849
22850
22851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tan" >&5
22852 $as_echo_n "checking for tan... " >&6; }
22853 if ${gcc_cv_math_func_tan+:} false; then :
22854 $as_echo_n "(cached) " >&6
22855 else
22856 if test x$gcc_no_link = xyes; then
22857 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22858 fi
22859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22860 /* end confdefs.h. */
22861
22862 #ifdef HAVE_COMPLEX_H
22863 #include <complex.h>
22864 #endif
22865 #ifdef HAVE_MATH_H
22866 #include <math.h>
22867 #endif
22868
22869 int (*ptr)() = (int (*)())tan;
22870
22871 int
22872 main ()
22873 {
22874 return 0;
22875 }
22876
22877 _ACEOF
22878 if ac_fn_c_try_link "$LINENO"; then :
22879 gcc_cv_math_func_tan=yes
22880 else
22881 gcc_cv_math_func_tan=no
22882 fi
22883 rm -f core conftest.err conftest.$ac_objext \
22884 conftest$ac_exeext conftest.$ac_ext
22885 fi
22886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tan" >&5
22887 $as_echo "$gcc_cv_math_func_tan" >&6; }
22888 if test $gcc_cv_math_func_tan = yes; then
22889
22890 cat >>confdefs.h <<_ACEOF
22891 #define HAVE_TAN 1
22892 _ACEOF
22893
22894 fi
22895
22896
22897
22898
22899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanl" >&5
22900 $as_echo_n "checking for tanl... " >&6; }
22901 if ${gcc_cv_math_func_tanl+:} false; then :
22902 $as_echo_n "(cached) " >&6
22903 else
22904 if test x$gcc_no_link = xyes; then
22905 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22906 fi
22907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22908 /* end confdefs.h. */
22909
22910 #ifdef HAVE_COMPLEX_H
22911 #include <complex.h>
22912 #endif
22913 #ifdef HAVE_MATH_H
22914 #include <math.h>
22915 #endif
22916
22917 int (*ptr)() = (int (*)())tanl;
22918
22919 int
22920 main ()
22921 {
22922 return 0;
22923 }
22924
22925 _ACEOF
22926 if ac_fn_c_try_link "$LINENO"; then :
22927 gcc_cv_math_func_tanl=yes
22928 else
22929 gcc_cv_math_func_tanl=no
22930 fi
22931 rm -f core conftest.err conftest.$ac_objext \
22932 conftest$ac_exeext conftest.$ac_ext
22933 fi
22934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanl" >&5
22935 $as_echo "$gcc_cv_math_func_tanl" >&6; }
22936 if test $gcc_cv_math_func_tanl = yes; then
22937
22938 cat >>confdefs.h <<_ACEOF
22939 #define HAVE_TANL 1
22940 _ACEOF
22941
22942 fi
22943
22944
22945
22946
22947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanf" >&5
22948 $as_echo_n "checking for ctanf... " >&6; }
22949 if ${gcc_cv_math_func_ctanf+:} false; then :
22950 $as_echo_n "(cached) " >&6
22951 else
22952 if test x$gcc_no_link = xyes; then
22953 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22954 fi
22955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22956 /* end confdefs.h. */
22957
22958 #ifdef HAVE_COMPLEX_H
22959 #include <complex.h>
22960 #endif
22961 #ifdef HAVE_MATH_H
22962 #include <math.h>
22963 #endif
22964
22965 int (*ptr)() = (int (*)())ctanf;
22966
22967 int
22968 main ()
22969 {
22970 return 0;
22971 }
22972
22973 _ACEOF
22974 if ac_fn_c_try_link "$LINENO"; then :
22975 gcc_cv_math_func_ctanf=yes
22976 else
22977 gcc_cv_math_func_ctanf=no
22978 fi
22979 rm -f core conftest.err conftest.$ac_objext \
22980 conftest$ac_exeext conftest.$ac_ext
22981 fi
22982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanf" >&5
22983 $as_echo "$gcc_cv_math_func_ctanf" >&6; }
22984 if test $gcc_cv_math_func_ctanf = yes; then
22985
22986 cat >>confdefs.h <<_ACEOF
22987 #define HAVE_CTANF 1
22988 _ACEOF
22989
22990 fi
22991
22992
22993
22994
22995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctan" >&5
22996 $as_echo_n "checking for ctan... " >&6; }
22997 if ${gcc_cv_math_func_ctan+:} false; then :
22998 $as_echo_n "(cached) " >&6
22999 else
23000 if test x$gcc_no_link = xyes; then
23001 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23002 fi
23003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23004 /* end confdefs.h. */
23005
23006 #ifdef HAVE_COMPLEX_H
23007 #include <complex.h>
23008 #endif
23009 #ifdef HAVE_MATH_H
23010 #include <math.h>
23011 #endif
23012
23013 int (*ptr)() = (int (*)())ctan;
23014
23015 int
23016 main ()
23017 {
23018 return 0;
23019 }
23020
23021 _ACEOF
23022 if ac_fn_c_try_link "$LINENO"; then :
23023 gcc_cv_math_func_ctan=yes
23024 else
23025 gcc_cv_math_func_ctan=no
23026 fi
23027 rm -f core conftest.err conftest.$ac_objext \
23028 conftest$ac_exeext conftest.$ac_ext
23029 fi
23030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctan" >&5
23031 $as_echo "$gcc_cv_math_func_ctan" >&6; }
23032 if test $gcc_cv_math_func_ctan = yes; then
23033
23034 cat >>confdefs.h <<_ACEOF
23035 #define HAVE_CTAN 1
23036 _ACEOF
23037
23038 fi
23039
23040
23041
23042
23043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanl" >&5
23044 $as_echo_n "checking for ctanl... " >&6; }
23045 if ${gcc_cv_math_func_ctanl+:} false; then :
23046 $as_echo_n "(cached) " >&6
23047 else
23048 if test x$gcc_no_link = xyes; then
23049 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23050 fi
23051 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23052 /* end confdefs.h. */
23053
23054 #ifdef HAVE_COMPLEX_H
23055 #include <complex.h>
23056 #endif
23057 #ifdef HAVE_MATH_H
23058 #include <math.h>
23059 #endif
23060
23061 int (*ptr)() = (int (*)())ctanl;
23062
23063 int
23064 main ()
23065 {
23066 return 0;
23067 }
23068
23069 _ACEOF
23070 if ac_fn_c_try_link "$LINENO"; then :
23071 gcc_cv_math_func_ctanl=yes
23072 else
23073 gcc_cv_math_func_ctanl=no
23074 fi
23075 rm -f core conftest.err conftest.$ac_objext \
23076 conftest$ac_exeext conftest.$ac_ext
23077 fi
23078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanl" >&5
23079 $as_echo "$gcc_cv_math_func_ctanl" >&6; }
23080 if test $gcc_cv_math_func_ctanl = yes; then
23081
23082 cat >>confdefs.h <<_ACEOF
23083 #define HAVE_CTANL 1
23084 _ACEOF
23085
23086 fi
23087
23088
23089
23090
23091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhf" >&5
23092 $as_echo_n "checking for tanhf... " >&6; }
23093 if ${gcc_cv_math_func_tanhf+:} false; then :
23094 $as_echo_n "(cached) " >&6
23095 else
23096 if test x$gcc_no_link = xyes; then
23097 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23098 fi
23099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23100 /* end confdefs.h. */
23101
23102 #ifdef HAVE_COMPLEX_H
23103 #include <complex.h>
23104 #endif
23105 #ifdef HAVE_MATH_H
23106 #include <math.h>
23107 #endif
23108
23109 int (*ptr)() = (int (*)())tanhf;
23110
23111 int
23112 main ()
23113 {
23114 return 0;
23115 }
23116
23117 _ACEOF
23118 if ac_fn_c_try_link "$LINENO"; then :
23119 gcc_cv_math_func_tanhf=yes
23120 else
23121 gcc_cv_math_func_tanhf=no
23122 fi
23123 rm -f core conftest.err conftest.$ac_objext \
23124 conftest$ac_exeext conftest.$ac_ext
23125 fi
23126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhf" >&5
23127 $as_echo "$gcc_cv_math_func_tanhf" >&6; }
23128 if test $gcc_cv_math_func_tanhf = yes; then
23129
23130 cat >>confdefs.h <<_ACEOF
23131 #define HAVE_TANHF 1
23132 _ACEOF
23133
23134 fi
23135
23136
23137
23138
23139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanh" >&5
23140 $as_echo_n "checking for tanh... " >&6; }
23141 if ${gcc_cv_math_func_tanh+:} false; then :
23142 $as_echo_n "(cached) " >&6
23143 else
23144 if test x$gcc_no_link = xyes; then
23145 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23146 fi
23147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23148 /* end confdefs.h. */
23149
23150 #ifdef HAVE_COMPLEX_H
23151 #include <complex.h>
23152 #endif
23153 #ifdef HAVE_MATH_H
23154 #include <math.h>
23155 #endif
23156
23157 int (*ptr)() = (int (*)())tanh;
23158
23159 int
23160 main ()
23161 {
23162 return 0;
23163 }
23164
23165 _ACEOF
23166 if ac_fn_c_try_link "$LINENO"; then :
23167 gcc_cv_math_func_tanh=yes
23168 else
23169 gcc_cv_math_func_tanh=no
23170 fi
23171 rm -f core conftest.err conftest.$ac_objext \
23172 conftest$ac_exeext conftest.$ac_ext
23173 fi
23174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanh" >&5
23175 $as_echo "$gcc_cv_math_func_tanh" >&6; }
23176 if test $gcc_cv_math_func_tanh = yes; then
23177
23178 cat >>confdefs.h <<_ACEOF
23179 #define HAVE_TANH 1
23180 _ACEOF
23181
23182 fi
23183
23184
23185
23186
23187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tanhl" >&5
23188 $as_echo_n "checking for tanhl... " >&6; }
23189 if ${gcc_cv_math_func_tanhl+:} false; then :
23190 $as_echo_n "(cached) " >&6
23191 else
23192 if test x$gcc_no_link = xyes; then
23193 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23194 fi
23195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23196 /* end confdefs.h. */
23197
23198 #ifdef HAVE_COMPLEX_H
23199 #include <complex.h>
23200 #endif
23201 #ifdef HAVE_MATH_H
23202 #include <math.h>
23203 #endif
23204
23205 int (*ptr)() = (int (*)())tanhl;
23206
23207 int
23208 main ()
23209 {
23210 return 0;
23211 }
23212
23213 _ACEOF
23214 if ac_fn_c_try_link "$LINENO"; then :
23215 gcc_cv_math_func_tanhl=yes
23216 else
23217 gcc_cv_math_func_tanhl=no
23218 fi
23219 rm -f core conftest.err conftest.$ac_objext \
23220 conftest$ac_exeext conftest.$ac_ext
23221 fi
23222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tanhl" >&5
23223 $as_echo "$gcc_cv_math_func_tanhl" >&6; }
23224 if test $gcc_cv_math_func_tanhl = yes; then
23225
23226 cat >>confdefs.h <<_ACEOF
23227 #define HAVE_TANHL 1
23228 _ACEOF
23229
23230 fi
23231
23232
23233
23234
23235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhf" >&5
23236 $as_echo_n "checking for ctanhf... " >&6; }
23237 if ${gcc_cv_math_func_ctanhf+:} false; then :
23238 $as_echo_n "(cached) " >&6
23239 else
23240 if test x$gcc_no_link = xyes; then
23241 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23242 fi
23243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23244 /* end confdefs.h. */
23245
23246 #ifdef HAVE_COMPLEX_H
23247 #include <complex.h>
23248 #endif
23249 #ifdef HAVE_MATH_H
23250 #include <math.h>
23251 #endif
23252
23253 int (*ptr)() = (int (*)())ctanhf;
23254
23255 int
23256 main ()
23257 {
23258 return 0;
23259 }
23260
23261 _ACEOF
23262 if ac_fn_c_try_link "$LINENO"; then :
23263 gcc_cv_math_func_ctanhf=yes
23264 else
23265 gcc_cv_math_func_ctanhf=no
23266 fi
23267 rm -f core conftest.err conftest.$ac_objext \
23268 conftest$ac_exeext conftest.$ac_ext
23269 fi
23270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhf" >&5
23271 $as_echo "$gcc_cv_math_func_ctanhf" >&6; }
23272 if test $gcc_cv_math_func_ctanhf = yes; then
23273
23274 cat >>confdefs.h <<_ACEOF
23275 #define HAVE_CTANHF 1
23276 _ACEOF
23277
23278 fi
23279
23280
23281
23282
23283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanh" >&5
23284 $as_echo_n "checking for ctanh... " >&6; }
23285 if ${gcc_cv_math_func_ctanh+:} false; then :
23286 $as_echo_n "(cached) " >&6
23287 else
23288 if test x$gcc_no_link = xyes; then
23289 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23290 fi
23291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23292 /* end confdefs.h. */
23293
23294 #ifdef HAVE_COMPLEX_H
23295 #include <complex.h>
23296 #endif
23297 #ifdef HAVE_MATH_H
23298 #include <math.h>
23299 #endif
23300
23301 int (*ptr)() = (int (*)())ctanh;
23302
23303 int
23304 main ()
23305 {
23306 return 0;
23307 }
23308
23309 _ACEOF
23310 if ac_fn_c_try_link "$LINENO"; then :
23311 gcc_cv_math_func_ctanh=yes
23312 else
23313 gcc_cv_math_func_ctanh=no
23314 fi
23315 rm -f core conftest.err conftest.$ac_objext \
23316 conftest$ac_exeext conftest.$ac_ext
23317 fi
23318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanh" >&5
23319 $as_echo "$gcc_cv_math_func_ctanh" >&6; }
23320 if test $gcc_cv_math_func_ctanh = yes; then
23321
23322 cat >>confdefs.h <<_ACEOF
23323 #define HAVE_CTANH 1
23324 _ACEOF
23325
23326 fi
23327
23328
23329
23330
23331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctanhl" >&5
23332 $as_echo_n "checking for ctanhl... " >&6; }
23333 if ${gcc_cv_math_func_ctanhl+:} false; then :
23334 $as_echo_n "(cached) " >&6
23335 else
23336 if test x$gcc_no_link = xyes; then
23337 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23338 fi
23339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23340 /* end confdefs.h. */
23341
23342 #ifdef HAVE_COMPLEX_H
23343 #include <complex.h>
23344 #endif
23345 #ifdef HAVE_MATH_H
23346 #include <math.h>
23347 #endif
23348
23349 int (*ptr)() = (int (*)())ctanhl;
23350
23351 int
23352 main ()
23353 {
23354 return 0;
23355 }
23356
23357 _ACEOF
23358 if ac_fn_c_try_link "$LINENO"; then :
23359 gcc_cv_math_func_ctanhl=yes
23360 else
23361 gcc_cv_math_func_ctanhl=no
23362 fi
23363 rm -f core conftest.err conftest.$ac_objext \
23364 conftest$ac_exeext conftest.$ac_ext
23365 fi
23366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ctanhl" >&5
23367 $as_echo "$gcc_cv_math_func_ctanhl" >&6; }
23368 if test $gcc_cv_math_func_ctanhl = yes; then
23369
23370 cat >>confdefs.h <<_ACEOF
23371 #define HAVE_CTANHL 1
23372 _ACEOF
23373
23374 fi
23375
23376
23377
23378
23379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncf" >&5
23380 $as_echo_n "checking for truncf... " >&6; }
23381 if ${gcc_cv_math_func_truncf+:} false; then :
23382 $as_echo_n "(cached) " >&6
23383 else
23384 if test x$gcc_no_link = xyes; then
23385 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23386 fi
23387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23388 /* end confdefs.h. */
23389
23390 #ifdef HAVE_COMPLEX_H
23391 #include <complex.h>
23392 #endif
23393 #ifdef HAVE_MATH_H
23394 #include <math.h>
23395 #endif
23396
23397 int (*ptr)() = (int (*)())truncf;
23398
23399 int
23400 main ()
23401 {
23402 return 0;
23403 }
23404
23405 _ACEOF
23406 if ac_fn_c_try_link "$LINENO"; then :
23407 gcc_cv_math_func_truncf=yes
23408 else
23409 gcc_cv_math_func_truncf=no
23410 fi
23411 rm -f core conftest.err conftest.$ac_objext \
23412 conftest$ac_exeext conftest.$ac_ext
23413 fi
23414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncf" >&5
23415 $as_echo "$gcc_cv_math_func_truncf" >&6; }
23416 if test $gcc_cv_math_func_truncf = yes; then
23417
23418 cat >>confdefs.h <<_ACEOF
23419 #define HAVE_TRUNCF 1
23420 _ACEOF
23421
23422 fi
23423
23424
23425
23426
23427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for trunc" >&5
23428 $as_echo_n "checking for trunc... " >&6; }
23429 if ${gcc_cv_math_func_trunc+:} false; then :
23430 $as_echo_n "(cached) " >&6
23431 else
23432 if test x$gcc_no_link = xyes; then
23433 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23434 fi
23435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23436 /* end confdefs.h. */
23437
23438 #ifdef HAVE_COMPLEX_H
23439 #include <complex.h>
23440 #endif
23441 #ifdef HAVE_MATH_H
23442 #include <math.h>
23443 #endif
23444
23445 int (*ptr)() = (int (*)())trunc;
23446
23447 int
23448 main ()
23449 {
23450 return 0;
23451 }
23452
23453 _ACEOF
23454 if ac_fn_c_try_link "$LINENO"; then :
23455 gcc_cv_math_func_trunc=yes
23456 else
23457 gcc_cv_math_func_trunc=no
23458 fi
23459 rm -f core conftest.err conftest.$ac_objext \
23460 conftest$ac_exeext conftest.$ac_ext
23461 fi
23462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_trunc" >&5
23463 $as_echo "$gcc_cv_math_func_trunc" >&6; }
23464 if test $gcc_cv_math_func_trunc = yes; then
23465
23466 cat >>confdefs.h <<_ACEOF
23467 #define HAVE_TRUNC 1
23468 _ACEOF
23469
23470 fi
23471
23472
23473
23474
23475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for truncl" >&5
23476 $as_echo_n "checking for truncl... " >&6; }
23477 if ${gcc_cv_math_func_truncl+:} false; then :
23478 $as_echo_n "(cached) " >&6
23479 else
23480 if test x$gcc_no_link = xyes; then
23481 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23482 fi
23483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23484 /* end confdefs.h. */
23485
23486 #ifdef HAVE_COMPLEX_H
23487 #include <complex.h>
23488 #endif
23489 #ifdef HAVE_MATH_H
23490 #include <math.h>
23491 #endif
23492
23493 int (*ptr)() = (int (*)())truncl;
23494
23495 int
23496 main ()
23497 {
23498 return 0;
23499 }
23500
23501 _ACEOF
23502 if ac_fn_c_try_link "$LINENO"; then :
23503 gcc_cv_math_func_truncl=yes
23504 else
23505 gcc_cv_math_func_truncl=no
23506 fi
23507 rm -f core conftest.err conftest.$ac_objext \
23508 conftest$ac_exeext conftest.$ac_ext
23509 fi
23510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_truncl" >&5
23511 $as_echo "$gcc_cv_math_func_truncl" >&6; }
23512 if test $gcc_cv_math_func_truncl = yes; then
23513
23514 cat >>confdefs.h <<_ACEOF
23515 #define HAVE_TRUNCL 1
23516 _ACEOF
23517
23518 fi
23519
23520
23521
23522
23523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erff" >&5
23524 $as_echo_n "checking for erff... " >&6; }
23525 if ${gcc_cv_math_func_erff+:} false; then :
23526 $as_echo_n "(cached) " >&6
23527 else
23528 if test x$gcc_no_link = xyes; then
23529 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23530 fi
23531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23532 /* end confdefs.h. */
23533
23534 #ifdef HAVE_COMPLEX_H
23535 #include <complex.h>
23536 #endif
23537 #ifdef HAVE_MATH_H
23538 #include <math.h>
23539 #endif
23540
23541 int (*ptr)() = (int (*)())erff;
23542
23543 int
23544 main ()
23545 {
23546 return 0;
23547 }
23548
23549 _ACEOF
23550 if ac_fn_c_try_link "$LINENO"; then :
23551 gcc_cv_math_func_erff=yes
23552 else
23553 gcc_cv_math_func_erff=no
23554 fi
23555 rm -f core conftest.err conftest.$ac_objext \
23556 conftest$ac_exeext conftest.$ac_ext
23557 fi
23558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erff" >&5
23559 $as_echo "$gcc_cv_math_func_erff" >&6; }
23560 if test $gcc_cv_math_func_erff = yes; then
23561
23562 cat >>confdefs.h <<_ACEOF
23563 #define HAVE_ERFF 1
23564 _ACEOF
23565
23566 fi
23567
23568
23569
23570
23571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erf" >&5
23572 $as_echo_n "checking for erf... " >&6; }
23573 if ${gcc_cv_math_func_erf+:} false; then :
23574 $as_echo_n "(cached) " >&6
23575 else
23576 if test x$gcc_no_link = xyes; then
23577 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23578 fi
23579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23580 /* end confdefs.h. */
23581
23582 #ifdef HAVE_COMPLEX_H
23583 #include <complex.h>
23584 #endif
23585 #ifdef HAVE_MATH_H
23586 #include <math.h>
23587 #endif
23588
23589 int (*ptr)() = (int (*)())erf;
23590
23591 int
23592 main ()
23593 {
23594 return 0;
23595 }
23596
23597 _ACEOF
23598 if ac_fn_c_try_link "$LINENO"; then :
23599 gcc_cv_math_func_erf=yes
23600 else
23601 gcc_cv_math_func_erf=no
23602 fi
23603 rm -f core conftest.err conftest.$ac_objext \
23604 conftest$ac_exeext conftest.$ac_ext
23605 fi
23606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erf" >&5
23607 $as_echo "$gcc_cv_math_func_erf" >&6; }
23608 if test $gcc_cv_math_func_erf = yes; then
23609
23610 cat >>confdefs.h <<_ACEOF
23611 #define HAVE_ERF 1
23612 _ACEOF
23613
23614 fi
23615
23616
23617
23618
23619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcf" >&5
23620 $as_echo_n "checking for erfcf... " >&6; }
23621 if ${gcc_cv_math_func_erfcf+:} false; then :
23622 $as_echo_n "(cached) " >&6
23623 else
23624 if test x$gcc_no_link = xyes; then
23625 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23626 fi
23627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23628 /* end confdefs.h. */
23629
23630 #ifdef HAVE_COMPLEX_H
23631 #include <complex.h>
23632 #endif
23633 #ifdef HAVE_MATH_H
23634 #include <math.h>
23635 #endif
23636
23637 int (*ptr)() = (int (*)())erfcf;
23638
23639 int
23640 main ()
23641 {
23642 return 0;
23643 }
23644
23645 _ACEOF
23646 if ac_fn_c_try_link "$LINENO"; then :
23647 gcc_cv_math_func_erfcf=yes
23648 else
23649 gcc_cv_math_func_erfcf=no
23650 fi
23651 rm -f core conftest.err conftest.$ac_objext \
23652 conftest$ac_exeext conftest.$ac_ext
23653 fi
23654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcf" >&5
23655 $as_echo "$gcc_cv_math_func_erfcf" >&6; }
23656 if test $gcc_cv_math_func_erfcf = yes; then
23657
23658 cat >>confdefs.h <<_ACEOF
23659 #define HAVE_ERFCF 1
23660 _ACEOF
23661
23662 fi
23663
23664
23665
23666
23667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfc" >&5
23668 $as_echo_n "checking for erfc... " >&6; }
23669 if ${gcc_cv_math_func_erfc+:} false; then :
23670 $as_echo_n "(cached) " >&6
23671 else
23672 if test x$gcc_no_link = xyes; then
23673 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23674 fi
23675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23676 /* end confdefs.h. */
23677
23678 #ifdef HAVE_COMPLEX_H
23679 #include <complex.h>
23680 #endif
23681 #ifdef HAVE_MATH_H
23682 #include <math.h>
23683 #endif
23684
23685 int (*ptr)() = (int (*)())erfc;
23686
23687 int
23688 main ()
23689 {
23690 return 0;
23691 }
23692
23693 _ACEOF
23694 if ac_fn_c_try_link "$LINENO"; then :
23695 gcc_cv_math_func_erfc=yes
23696 else
23697 gcc_cv_math_func_erfc=no
23698 fi
23699 rm -f core conftest.err conftest.$ac_objext \
23700 conftest$ac_exeext conftest.$ac_ext
23701 fi
23702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfc" >&5
23703 $as_echo "$gcc_cv_math_func_erfc" >&6; }
23704 if test $gcc_cv_math_func_erfc = yes; then
23705
23706 cat >>confdefs.h <<_ACEOF
23707 #define HAVE_ERFC 1
23708 _ACEOF
23709
23710 fi
23711
23712
23713
23714
23715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for erfcl" >&5
23716 $as_echo_n "checking for erfcl... " >&6; }
23717 if ${gcc_cv_math_func_erfcl+:} false; then :
23718 $as_echo_n "(cached) " >&6
23719 else
23720 if test x$gcc_no_link = xyes; then
23721 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23722 fi
23723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23724 /* end confdefs.h. */
23725
23726 #ifdef HAVE_COMPLEX_H
23727 #include <complex.h>
23728 #endif
23729 #ifdef HAVE_MATH_H
23730 #include <math.h>
23731 #endif
23732
23733 int (*ptr)() = (int (*)())erfcl;
23734
23735 int
23736 main ()
23737 {
23738 return 0;
23739 }
23740
23741 _ACEOF
23742 if ac_fn_c_try_link "$LINENO"; then :
23743 gcc_cv_math_func_erfcl=yes
23744 else
23745 gcc_cv_math_func_erfcl=no
23746 fi
23747 rm -f core conftest.err conftest.$ac_objext \
23748 conftest$ac_exeext conftest.$ac_ext
23749 fi
23750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_erfcl" >&5
23751 $as_echo "$gcc_cv_math_func_erfcl" >&6; }
23752 if test $gcc_cv_math_func_erfcl = yes; then
23753
23754 cat >>confdefs.h <<_ACEOF
23755 #define HAVE_ERFCL 1
23756 _ACEOF
23757
23758 fi
23759
23760
23761
23762
23763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0f" >&5
23764 $as_echo_n "checking for j0f... " >&6; }
23765 if ${gcc_cv_math_func_j0f+:} false; then :
23766 $as_echo_n "(cached) " >&6
23767 else
23768 if test x$gcc_no_link = xyes; then
23769 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23770 fi
23771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23772 /* end confdefs.h. */
23773
23774 #ifdef HAVE_COMPLEX_H
23775 #include <complex.h>
23776 #endif
23777 #ifdef HAVE_MATH_H
23778 #include <math.h>
23779 #endif
23780
23781 int (*ptr)() = (int (*)())j0f;
23782
23783 int
23784 main ()
23785 {
23786 return 0;
23787 }
23788
23789 _ACEOF
23790 if ac_fn_c_try_link "$LINENO"; then :
23791 gcc_cv_math_func_j0f=yes
23792 else
23793 gcc_cv_math_func_j0f=no
23794 fi
23795 rm -f core conftest.err conftest.$ac_objext \
23796 conftest$ac_exeext conftest.$ac_ext
23797 fi
23798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0f" >&5
23799 $as_echo "$gcc_cv_math_func_j0f" >&6; }
23800 if test $gcc_cv_math_func_j0f = yes; then
23801
23802 cat >>confdefs.h <<_ACEOF
23803 #define HAVE_J0F 1
23804 _ACEOF
23805
23806 fi
23807
23808
23809
23810
23811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j0" >&5
23812 $as_echo_n "checking for j0... " >&6; }
23813 if ${gcc_cv_math_func_j0+:} false; then :
23814 $as_echo_n "(cached) " >&6
23815 else
23816 if test x$gcc_no_link = xyes; then
23817 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23818 fi
23819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23820 /* end confdefs.h. */
23821
23822 #ifdef HAVE_COMPLEX_H
23823 #include <complex.h>
23824 #endif
23825 #ifdef HAVE_MATH_H
23826 #include <math.h>
23827 #endif
23828
23829 int (*ptr)() = (int (*)())j0;
23830
23831 int
23832 main ()
23833 {
23834 return 0;
23835 }
23836
23837 _ACEOF
23838 if ac_fn_c_try_link "$LINENO"; then :
23839 gcc_cv_math_func_j0=yes
23840 else
23841 gcc_cv_math_func_j0=no
23842 fi
23843 rm -f core conftest.err conftest.$ac_objext \
23844 conftest$ac_exeext conftest.$ac_ext
23845 fi
23846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j0" >&5
23847 $as_echo "$gcc_cv_math_func_j0" >&6; }
23848 if test $gcc_cv_math_func_j0 = yes; then
23849
23850 cat >>confdefs.h <<_ACEOF
23851 #define HAVE_J0 1
23852 _ACEOF
23853
23854 fi
23855
23856
23857
23858
23859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1f" >&5
23860 $as_echo_n "checking for j1f... " >&6; }
23861 if ${gcc_cv_math_func_j1f+:} false; then :
23862 $as_echo_n "(cached) " >&6
23863 else
23864 if test x$gcc_no_link = xyes; then
23865 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23866 fi
23867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23868 /* end confdefs.h. */
23869
23870 #ifdef HAVE_COMPLEX_H
23871 #include <complex.h>
23872 #endif
23873 #ifdef HAVE_MATH_H
23874 #include <math.h>
23875 #endif
23876
23877 int (*ptr)() = (int (*)())j1f;
23878
23879 int
23880 main ()
23881 {
23882 return 0;
23883 }
23884
23885 _ACEOF
23886 if ac_fn_c_try_link "$LINENO"; then :
23887 gcc_cv_math_func_j1f=yes
23888 else
23889 gcc_cv_math_func_j1f=no
23890 fi
23891 rm -f core conftest.err conftest.$ac_objext \
23892 conftest$ac_exeext conftest.$ac_ext
23893 fi
23894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1f" >&5
23895 $as_echo "$gcc_cv_math_func_j1f" >&6; }
23896 if test $gcc_cv_math_func_j1f = yes; then
23897
23898 cat >>confdefs.h <<_ACEOF
23899 #define HAVE_J1F 1
23900 _ACEOF
23901
23902 fi
23903
23904
23905
23906
23907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for j1" >&5
23908 $as_echo_n "checking for j1... " >&6; }
23909 if ${gcc_cv_math_func_j1+:} false; then :
23910 $as_echo_n "(cached) " >&6
23911 else
23912 if test x$gcc_no_link = xyes; then
23913 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23914 fi
23915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23916 /* end confdefs.h. */
23917
23918 #ifdef HAVE_COMPLEX_H
23919 #include <complex.h>
23920 #endif
23921 #ifdef HAVE_MATH_H
23922 #include <math.h>
23923 #endif
23924
23925 int (*ptr)() = (int (*)())j1;
23926
23927 int
23928 main ()
23929 {
23930 return 0;
23931 }
23932
23933 _ACEOF
23934 if ac_fn_c_try_link "$LINENO"; then :
23935 gcc_cv_math_func_j1=yes
23936 else
23937 gcc_cv_math_func_j1=no
23938 fi
23939 rm -f core conftest.err conftest.$ac_objext \
23940 conftest$ac_exeext conftest.$ac_ext
23941 fi
23942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_j1" >&5
23943 $as_echo "$gcc_cv_math_func_j1" >&6; }
23944 if test $gcc_cv_math_func_j1 = yes; then
23945
23946 cat >>confdefs.h <<_ACEOF
23947 #define HAVE_J1 1
23948 _ACEOF
23949
23950 fi
23951
23952
23953
23954
23955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnf" >&5
23956 $as_echo_n "checking for jnf... " >&6; }
23957 if ${gcc_cv_math_func_jnf+:} false; then :
23958 $as_echo_n "(cached) " >&6
23959 else
23960 if test x$gcc_no_link = xyes; then
23961 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23962 fi
23963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23964 /* end confdefs.h. */
23965
23966 #ifdef HAVE_COMPLEX_H
23967 #include <complex.h>
23968 #endif
23969 #ifdef HAVE_MATH_H
23970 #include <math.h>
23971 #endif
23972
23973 int (*ptr)() = (int (*)())jnf;
23974
23975 int
23976 main ()
23977 {
23978 return 0;
23979 }
23980
23981 _ACEOF
23982 if ac_fn_c_try_link "$LINENO"; then :
23983 gcc_cv_math_func_jnf=yes
23984 else
23985 gcc_cv_math_func_jnf=no
23986 fi
23987 rm -f core conftest.err conftest.$ac_objext \
23988 conftest$ac_exeext conftest.$ac_ext
23989 fi
23990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnf" >&5
23991 $as_echo "$gcc_cv_math_func_jnf" >&6; }
23992 if test $gcc_cv_math_func_jnf = yes; then
23993
23994 cat >>confdefs.h <<_ACEOF
23995 #define HAVE_JNF 1
23996 _ACEOF
23997
23998 fi
23999
24000
24001
24002
24003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jn" >&5
24004 $as_echo_n "checking for jn... " >&6; }
24005 if ${gcc_cv_math_func_jn+:} false; then :
24006 $as_echo_n "(cached) " >&6
24007 else
24008 if test x$gcc_no_link = xyes; then
24009 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24010 fi
24011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24012 /* end confdefs.h. */
24013
24014 #ifdef HAVE_COMPLEX_H
24015 #include <complex.h>
24016 #endif
24017 #ifdef HAVE_MATH_H
24018 #include <math.h>
24019 #endif
24020
24021 int (*ptr)() = (int (*)())jn;
24022
24023 int
24024 main ()
24025 {
24026 return 0;
24027 }
24028
24029 _ACEOF
24030 if ac_fn_c_try_link "$LINENO"; then :
24031 gcc_cv_math_func_jn=yes
24032 else
24033 gcc_cv_math_func_jn=no
24034 fi
24035 rm -f core conftest.err conftest.$ac_objext \
24036 conftest$ac_exeext conftest.$ac_ext
24037 fi
24038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jn" >&5
24039 $as_echo "$gcc_cv_math_func_jn" >&6; }
24040 if test $gcc_cv_math_func_jn = yes; then
24041
24042 cat >>confdefs.h <<_ACEOF
24043 #define HAVE_JN 1
24044 _ACEOF
24045
24046 fi
24047
24048
24049
24050
24051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jnl" >&5
24052 $as_echo_n "checking for jnl... " >&6; }
24053 if ${gcc_cv_math_func_jnl+:} false; then :
24054 $as_echo_n "(cached) " >&6
24055 else
24056 if test x$gcc_no_link = xyes; then
24057 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24058 fi
24059 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24060 /* end confdefs.h. */
24061
24062 #ifdef HAVE_COMPLEX_H
24063 #include <complex.h>
24064 #endif
24065 #ifdef HAVE_MATH_H
24066 #include <math.h>
24067 #endif
24068
24069 int (*ptr)() = (int (*)())jnl;
24070
24071 int
24072 main ()
24073 {
24074 return 0;
24075 }
24076
24077 _ACEOF
24078 if ac_fn_c_try_link "$LINENO"; then :
24079 gcc_cv_math_func_jnl=yes
24080 else
24081 gcc_cv_math_func_jnl=no
24082 fi
24083 rm -f core conftest.err conftest.$ac_objext \
24084 conftest$ac_exeext conftest.$ac_ext
24085 fi
24086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_jnl" >&5
24087 $as_echo "$gcc_cv_math_func_jnl" >&6; }
24088 if test $gcc_cv_math_func_jnl = yes; then
24089
24090 cat >>confdefs.h <<_ACEOF
24091 #define HAVE_JNL 1
24092 _ACEOF
24093
24094 fi
24095
24096
24097
24098
24099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0f" >&5
24100 $as_echo_n "checking for y0f... " >&6; }
24101 if ${gcc_cv_math_func_y0f+:} false; then :
24102 $as_echo_n "(cached) " >&6
24103 else
24104 if test x$gcc_no_link = xyes; then
24105 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24106 fi
24107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24108 /* end confdefs.h. */
24109
24110 #ifdef HAVE_COMPLEX_H
24111 #include <complex.h>
24112 #endif
24113 #ifdef HAVE_MATH_H
24114 #include <math.h>
24115 #endif
24116
24117 int (*ptr)() = (int (*)())y0f;
24118
24119 int
24120 main ()
24121 {
24122 return 0;
24123 }
24124
24125 _ACEOF
24126 if ac_fn_c_try_link "$LINENO"; then :
24127 gcc_cv_math_func_y0f=yes
24128 else
24129 gcc_cv_math_func_y0f=no
24130 fi
24131 rm -f core conftest.err conftest.$ac_objext \
24132 conftest$ac_exeext conftest.$ac_ext
24133 fi
24134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0f" >&5
24135 $as_echo "$gcc_cv_math_func_y0f" >&6; }
24136 if test $gcc_cv_math_func_y0f = yes; then
24137
24138 cat >>confdefs.h <<_ACEOF
24139 #define HAVE_Y0F 1
24140 _ACEOF
24141
24142 fi
24143
24144
24145
24146
24147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y0" >&5
24148 $as_echo_n "checking for y0... " >&6; }
24149 if ${gcc_cv_math_func_y0+:} false; then :
24150 $as_echo_n "(cached) " >&6
24151 else
24152 if test x$gcc_no_link = xyes; then
24153 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24154 fi
24155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24156 /* end confdefs.h. */
24157
24158 #ifdef HAVE_COMPLEX_H
24159 #include <complex.h>
24160 #endif
24161 #ifdef HAVE_MATH_H
24162 #include <math.h>
24163 #endif
24164
24165 int (*ptr)() = (int (*)())y0;
24166
24167 int
24168 main ()
24169 {
24170 return 0;
24171 }
24172
24173 _ACEOF
24174 if ac_fn_c_try_link "$LINENO"; then :
24175 gcc_cv_math_func_y0=yes
24176 else
24177 gcc_cv_math_func_y0=no
24178 fi
24179 rm -f core conftest.err conftest.$ac_objext \
24180 conftest$ac_exeext conftest.$ac_ext
24181 fi
24182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y0" >&5
24183 $as_echo "$gcc_cv_math_func_y0" >&6; }
24184 if test $gcc_cv_math_func_y0 = yes; then
24185
24186 cat >>confdefs.h <<_ACEOF
24187 #define HAVE_Y0 1
24188 _ACEOF
24189
24190 fi
24191
24192
24193
24194
24195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1f" >&5
24196 $as_echo_n "checking for y1f... " >&6; }
24197 if ${gcc_cv_math_func_y1f+:} false; then :
24198 $as_echo_n "(cached) " >&6
24199 else
24200 if test x$gcc_no_link = xyes; then
24201 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24202 fi
24203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24204 /* end confdefs.h. */
24205
24206 #ifdef HAVE_COMPLEX_H
24207 #include <complex.h>
24208 #endif
24209 #ifdef HAVE_MATH_H
24210 #include <math.h>
24211 #endif
24212
24213 int (*ptr)() = (int (*)())y1f;
24214
24215 int
24216 main ()
24217 {
24218 return 0;
24219 }
24220
24221 _ACEOF
24222 if ac_fn_c_try_link "$LINENO"; then :
24223 gcc_cv_math_func_y1f=yes
24224 else
24225 gcc_cv_math_func_y1f=no
24226 fi
24227 rm -f core conftest.err conftest.$ac_objext \
24228 conftest$ac_exeext conftest.$ac_ext
24229 fi
24230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1f" >&5
24231 $as_echo "$gcc_cv_math_func_y1f" >&6; }
24232 if test $gcc_cv_math_func_y1f = yes; then
24233
24234 cat >>confdefs.h <<_ACEOF
24235 #define HAVE_Y1F 1
24236 _ACEOF
24237
24238 fi
24239
24240
24241
24242
24243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for y1" >&5
24244 $as_echo_n "checking for y1... " >&6; }
24245 if ${gcc_cv_math_func_y1+:} false; then :
24246 $as_echo_n "(cached) " >&6
24247 else
24248 if test x$gcc_no_link = xyes; then
24249 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24250 fi
24251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24252 /* end confdefs.h. */
24253
24254 #ifdef HAVE_COMPLEX_H
24255 #include <complex.h>
24256 #endif
24257 #ifdef HAVE_MATH_H
24258 #include <math.h>
24259 #endif
24260
24261 int (*ptr)() = (int (*)())y1;
24262
24263 int
24264 main ()
24265 {
24266 return 0;
24267 }
24268
24269 _ACEOF
24270 if ac_fn_c_try_link "$LINENO"; then :
24271 gcc_cv_math_func_y1=yes
24272 else
24273 gcc_cv_math_func_y1=no
24274 fi
24275 rm -f core conftest.err conftest.$ac_objext \
24276 conftest$ac_exeext conftest.$ac_ext
24277 fi
24278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_y1" >&5
24279 $as_echo "$gcc_cv_math_func_y1" >&6; }
24280 if test $gcc_cv_math_func_y1 = yes; then
24281
24282 cat >>confdefs.h <<_ACEOF
24283 #define HAVE_Y1 1
24284 _ACEOF
24285
24286 fi
24287
24288
24289
24290
24291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynf" >&5
24292 $as_echo_n "checking for ynf... " >&6; }
24293 if ${gcc_cv_math_func_ynf+:} false; then :
24294 $as_echo_n "(cached) " >&6
24295 else
24296 if test x$gcc_no_link = xyes; then
24297 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24298 fi
24299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24300 /* end confdefs.h. */
24301
24302 #ifdef HAVE_COMPLEX_H
24303 #include <complex.h>
24304 #endif
24305 #ifdef HAVE_MATH_H
24306 #include <math.h>
24307 #endif
24308
24309 int (*ptr)() = (int (*)())ynf;
24310
24311 int
24312 main ()
24313 {
24314 return 0;
24315 }
24316
24317 _ACEOF
24318 if ac_fn_c_try_link "$LINENO"; then :
24319 gcc_cv_math_func_ynf=yes
24320 else
24321 gcc_cv_math_func_ynf=no
24322 fi
24323 rm -f core conftest.err conftest.$ac_objext \
24324 conftest$ac_exeext conftest.$ac_ext
24325 fi
24326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynf" >&5
24327 $as_echo "$gcc_cv_math_func_ynf" >&6; }
24328 if test $gcc_cv_math_func_ynf = yes; then
24329
24330 cat >>confdefs.h <<_ACEOF
24331 #define HAVE_YNF 1
24332 _ACEOF
24333
24334 fi
24335
24336
24337
24338
24339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yn" >&5
24340 $as_echo_n "checking for yn... " >&6; }
24341 if ${gcc_cv_math_func_yn+:} false; then :
24342 $as_echo_n "(cached) " >&6
24343 else
24344 if test x$gcc_no_link = xyes; then
24345 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24346 fi
24347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24348 /* end confdefs.h. */
24349
24350 #ifdef HAVE_COMPLEX_H
24351 #include <complex.h>
24352 #endif
24353 #ifdef HAVE_MATH_H
24354 #include <math.h>
24355 #endif
24356
24357 int (*ptr)() = (int (*)())yn;
24358
24359 int
24360 main ()
24361 {
24362 return 0;
24363 }
24364
24365 _ACEOF
24366 if ac_fn_c_try_link "$LINENO"; then :
24367 gcc_cv_math_func_yn=yes
24368 else
24369 gcc_cv_math_func_yn=no
24370 fi
24371 rm -f core conftest.err conftest.$ac_objext \
24372 conftest$ac_exeext conftest.$ac_ext
24373 fi
24374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_yn" >&5
24375 $as_echo "$gcc_cv_math_func_yn" >&6; }
24376 if test $gcc_cv_math_func_yn = yes; then
24377
24378 cat >>confdefs.h <<_ACEOF
24379 #define HAVE_YN 1
24380 _ACEOF
24381
24382 fi
24383
24384
24385
24386
24387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ynl" >&5
24388 $as_echo_n "checking for ynl... " >&6; }
24389 if ${gcc_cv_math_func_ynl+:} false; then :
24390 $as_echo_n "(cached) " >&6
24391 else
24392 if test x$gcc_no_link = xyes; then
24393 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24394 fi
24395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24396 /* end confdefs.h. */
24397
24398 #ifdef HAVE_COMPLEX_H
24399 #include <complex.h>
24400 #endif
24401 #ifdef HAVE_MATH_H
24402 #include <math.h>
24403 #endif
24404
24405 int (*ptr)() = (int (*)())ynl;
24406
24407 int
24408 main ()
24409 {
24410 return 0;
24411 }
24412
24413 _ACEOF
24414 if ac_fn_c_try_link "$LINENO"; then :
24415 gcc_cv_math_func_ynl=yes
24416 else
24417 gcc_cv_math_func_ynl=no
24418 fi
24419 rm -f core conftest.err conftest.$ac_objext \
24420 conftest$ac_exeext conftest.$ac_ext
24421 fi
24422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_ynl" >&5
24423 $as_echo "$gcc_cv_math_func_ynl" >&6; }
24424 if test $gcc_cv_math_func_ynl = yes; then
24425
24426 cat >>confdefs.h <<_ACEOF
24427 #define HAVE_YNL 1
24428 _ACEOF
24429
24430 fi
24431
24432
24433
24434
24435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgamma" >&5
24436 $as_echo_n "checking for tgamma... " >&6; }
24437 if ${gcc_cv_math_func_tgamma+:} false; then :
24438 $as_echo_n "(cached) " >&6
24439 else
24440 if test x$gcc_no_link = xyes; then
24441 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24442 fi
24443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24444 /* end confdefs.h. */
24445
24446 #ifdef HAVE_COMPLEX_H
24447 #include <complex.h>
24448 #endif
24449 #ifdef HAVE_MATH_H
24450 #include <math.h>
24451 #endif
24452
24453 int (*ptr)() = (int (*)())tgamma;
24454
24455 int
24456 main ()
24457 {
24458 return 0;
24459 }
24460
24461 _ACEOF
24462 if ac_fn_c_try_link "$LINENO"; then :
24463 gcc_cv_math_func_tgamma=yes
24464 else
24465 gcc_cv_math_func_tgamma=no
24466 fi
24467 rm -f core conftest.err conftest.$ac_objext \
24468 conftest$ac_exeext conftest.$ac_ext
24469 fi
24470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgamma" >&5
24471 $as_echo "$gcc_cv_math_func_tgamma" >&6; }
24472 if test $gcc_cv_math_func_tgamma = yes; then
24473
24474 cat >>confdefs.h <<_ACEOF
24475 #define HAVE_TGAMMA 1
24476 _ACEOF
24477
24478 fi
24479
24480
24481
24482
24483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgammaf" >&5
24484 $as_echo_n "checking for tgammaf... " >&6; }
24485 if ${gcc_cv_math_func_tgammaf+:} false; then :
24486 $as_echo_n "(cached) " >&6
24487 else
24488 if test x$gcc_no_link = xyes; then
24489 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24490 fi
24491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24492 /* end confdefs.h. */
24493
24494 #ifdef HAVE_COMPLEX_H
24495 #include <complex.h>
24496 #endif
24497 #ifdef HAVE_MATH_H
24498 #include <math.h>
24499 #endif
24500
24501 int (*ptr)() = (int (*)())tgammaf;
24502
24503 int
24504 main ()
24505 {
24506 return 0;
24507 }
24508
24509 _ACEOF
24510 if ac_fn_c_try_link "$LINENO"; then :
24511 gcc_cv_math_func_tgammaf=yes
24512 else
24513 gcc_cv_math_func_tgammaf=no
24514 fi
24515 rm -f core conftest.err conftest.$ac_objext \
24516 conftest$ac_exeext conftest.$ac_ext
24517 fi
24518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_tgammaf" >&5
24519 $as_echo "$gcc_cv_math_func_tgammaf" >&6; }
24520 if test $gcc_cv_math_func_tgammaf = yes; then
24521
24522 cat >>confdefs.h <<_ACEOF
24523 #define HAVE_TGAMMAF 1
24524 _ACEOF
24525
24526 fi
24527
24528
24529
24530
24531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgamma" >&5
24532 $as_echo_n "checking for lgamma... " >&6; }
24533 if ${gcc_cv_math_func_lgamma+:} false; then :
24534 $as_echo_n "(cached) " >&6
24535 else
24536 if test x$gcc_no_link = xyes; then
24537 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24538 fi
24539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24540 /* end confdefs.h. */
24541
24542 #ifdef HAVE_COMPLEX_H
24543 #include <complex.h>
24544 #endif
24545 #ifdef HAVE_MATH_H
24546 #include <math.h>
24547 #endif
24548
24549 int (*ptr)() = (int (*)())lgamma;
24550
24551 int
24552 main ()
24553 {
24554 return 0;
24555 }
24556
24557 _ACEOF
24558 if ac_fn_c_try_link "$LINENO"; then :
24559 gcc_cv_math_func_lgamma=yes
24560 else
24561 gcc_cv_math_func_lgamma=no
24562 fi
24563 rm -f core conftest.err conftest.$ac_objext \
24564 conftest$ac_exeext conftest.$ac_ext
24565 fi
24566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgamma" >&5
24567 $as_echo "$gcc_cv_math_func_lgamma" >&6; }
24568 if test $gcc_cv_math_func_lgamma = yes; then
24569
24570 cat >>confdefs.h <<_ACEOF
24571 #define HAVE_LGAMMA 1
24572 _ACEOF
24573
24574 fi
24575
24576
24577
24578
24579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lgammaf" >&5
24580 $as_echo_n "checking for lgammaf... " >&6; }
24581 if ${gcc_cv_math_func_lgammaf+:} false; then :
24582 $as_echo_n "(cached) " >&6
24583 else
24584 if test x$gcc_no_link = xyes; then
24585 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24586 fi
24587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24588 /* end confdefs.h. */
24589
24590 #ifdef HAVE_COMPLEX_H
24591 #include <complex.h>
24592 #endif
24593 #ifdef HAVE_MATH_H
24594 #include <math.h>
24595 #endif
24596
24597 int (*ptr)() = (int (*)())lgammaf;
24598
24599 int
24600 main ()
24601 {
24602 return 0;
24603 }
24604
24605 _ACEOF
24606 if ac_fn_c_try_link "$LINENO"; then :
24607 gcc_cv_math_func_lgammaf=yes
24608 else
24609 gcc_cv_math_func_lgammaf=no
24610 fi
24611 rm -f core conftest.err conftest.$ac_objext \
24612 conftest$ac_exeext conftest.$ac_ext
24613 fi
24614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_lgammaf" >&5
24615 $as_echo "$gcc_cv_math_func_lgammaf" >&6; }
24616 if test $gcc_cv_math_func_lgammaf = yes; then
24617
24618 cat >>confdefs.h <<_ACEOF
24619 #define HAVE_LGAMMAF 1
24620 _ACEOF
24621
24622 fi
24623
24624
24625 # Check for GFORTRAN_C99_1.1 funcs
24626
24627
24628
24629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacos" >&5
24630 $as_echo_n "checking for cacos... " >&6; }
24631 if ${gcc_cv_math_func_cacos+:} false; then :
24632 $as_echo_n "(cached) " >&6
24633 else
24634 if test x$gcc_no_link = xyes; then
24635 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24636 fi
24637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24638 /* end confdefs.h. */
24639
24640 #ifdef HAVE_COMPLEX_H
24641 #include <complex.h>
24642 #endif
24643 #ifdef HAVE_MATH_H
24644 #include <math.h>
24645 #endif
24646
24647 int (*ptr)() = (int (*)())cacos;
24648
24649 int
24650 main ()
24651 {
24652 return 0;
24653 }
24654
24655 _ACEOF
24656 if ac_fn_c_try_link "$LINENO"; then :
24657 gcc_cv_math_func_cacos=yes
24658 else
24659 gcc_cv_math_func_cacos=no
24660 fi
24661 rm -f core conftest.err conftest.$ac_objext \
24662 conftest$ac_exeext conftest.$ac_ext
24663 fi
24664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacos" >&5
24665 $as_echo "$gcc_cv_math_func_cacos" >&6; }
24666 if test $gcc_cv_math_func_cacos = yes; then
24667
24668 cat >>confdefs.h <<_ACEOF
24669 #define HAVE_CACOS 1
24670 _ACEOF
24671
24672 fi
24673
24674
24675
24676
24677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosf" >&5
24678 $as_echo_n "checking for cacosf... " >&6; }
24679 if ${gcc_cv_math_func_cacosf+:} false; then :
24680 $as_echo_n "(cached) " >&6
24681 else
24682 if test x$gcc_no_link = xyes; then
24683 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24684 fi
24685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24686 /* end confdefs.h. */
24687
24688 #ifdef HAVE_COMPLEX_H
24689 #include <complex.h>
24690 #endif
24691 #ifdef HAVE_MATH_H
24692 #include <math.h>
24693 #endif
24694
24695 int (*ptr)() = (int (*)())cacosf;
24696
24697 int
24698 main ()
24699 {
24700 return 0;
24701 }
24702
24703 _ACEOF
24704 if ac_fn_c_try_link "$LINENO"; then :
24705 gcc_cv_math_func_cacosf=yes
24706 else
24707 gcc_cv_math_func_cacosf=no
24708 fi
24709 rm -f core conftest.err conftest.$ac_objext \
24710 conftest$ac_exeext conftest.$ac_ext
24711 fi
24712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosf" >&5
24713 $as_echo "$gcc_cv_math_func_cacosf" >&6; }
24714 if test $gcc_cv_math_func_cacosf = yes; then
24715
24716 cat >>confdefs.h <<_ACEOF
24717 #define HAVE_CACOSF 1
24718 _ACEOF
24719
24720 fi
24721
24722
24723
24724
24725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosh" >&5
24726 $as_echo_n "checking for cacosh... " >&6; }
24727 if ${gcc_cv_math_func_cacosh+:} false; then :
24728 $as_echo_n "(cached) " >&6
24729 else
24730 if test x$gcc_no_link = xyes; then
24731 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24732 fi
24733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24734 /* end confdefs.h. */
24735
24736 #ifdef HAVE_COMPLEX_H
24737 #include <complex.h>
24738 #endif
24739 #ifdef HAVE_MATH_H
24740 #include <math.h>
24741 #endif
24742
24743 int (*ptr)() = (int (*)())cacosh;
24744
24745 int
24746 main ()
24747 {
24748 return 0;
24749 }
24750
24751 _ACEOF
24752 if ac_fn_c_try_link "$LINENO"; then :
24753 gcc_cv_math_func_cacosh=yes
24754 else
24755 gcc_cv_math_func_cacosh=no
24756 fi
24757 rm -f core conftest.err conftest.$ac_objext \
24758 conftest$ac_exeext conftest.$ac_ext
24759 fi
24760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosh" >&5
24761 $as_echo "$gcc_cv_math_func_cacosh" >&6; }
24762 if test $gcc_cv_math_func_cacosh = yes; then
24763
24764 cat >>confdefs.h <<_ACEOF
24765 #define HAVE_CACOSH 1
24766 _ACEOF
24767
24768 fi
24769
24770
24771
24772
24773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshf" >&5
24774 $as_echo_n "checking for cacoshf... " >&6; }
24775 if ${gcc_cv_math_func_cacoshf+:} false; then :
24776 $as_echo_n "(cached) " >&6
24777 else
24778 if test x$gcc_no_link = xyes; then
24779 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24780 fi
24781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24782 /* end confdefs.h. */
24783
24784 #ifdef HAVE_COMPLEX_H
24785 #include <complex.h>
24786 #endif
24787 #ifdef HAVE_MATH_H
24788 #include <math.h>
24789 #endif
24790
24791 int (*ptr)() = (int (*)())cacoshf;
24792
24793 int
24794 main ()
24795 {
24796 return 0;
24797 }
24798
24799 _ACEOF
24800 if ac_fn_c_try_link "$LINENO"; then :
24801 gcc_cv_math_func_cacoshf=yes
24802 else
24803 gcc_cv_math_func_cacoshf=no
24804 fi
24805 rm -f core conftest.err conftest.$ac_objext \
24806 conftest$ac_exeext conftest.$ac_ext
24807 fi
24808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshf" >&5
24809 $as_echo "$gcc_cv_math_func_cacoshf" >&6; }
24810 if test $gcc_cv_math_func_cacoshf = yes; then
24811
24812 cat >>confdefs.h <<_ACEOF
24813 #define HAVE_CACOSHF 1
24814 _ACEOF
24815
24816 fi
24817
24818
24819
24820
24821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacoshl" >&5
24822 $as_echo_n "checking for cacoshl... " >&6; }
24823 if ${gcc_cv_math_func_cacoshl+:} false; then :
24824 $as_echo_n "(cached) " >&6
24825 else
24826 if test x$gcc_no_link = xyes; then
24827 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24828 fi
24829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24830 /* end confdefs.h. */
24831
24832 #ifdef HAVE_COMPLEX_H
24833 #include <complex.h>
24834 #endif
24835 #ifdef HAVE_MATH_H
24836 #include <math.h>
24837 #endif
24838
24839 int (*ptr)() = (int (*)())cacoshl;
24840
24841 int
24842 main ()
24843 {
24844 return 0;
24845 }
24846
24847 _ACEOF
24848 if ac_fn_c_try_link "$LINENO"; then :
24849 gcc_cv_math_func_cacoshl=yes
24850 else
24851 gcc_cv_math_func_cacoshl=no
24852 fi
24853 rm -f core conftest.err conftest.$ac_objext \
24854 conftest$ac_exeext conftest.$ac_ext
24855 fi
24856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacoshl" >&5
24857 $as_echo "$gcc_cv_math_func_cacoshl" >&6; }
24858 if test $gcc_cv_math_func_cacoshl = yes; then
24859
24860 cat >>confdefs.h <<_ACEOF
24861 #define HAVE_CACOSHL 1
24862 _ACEOF
24863
24864 fi
24865
24866
24867
24868
24869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cacosl" >&5
24870 $as_echo_n "checking for cacosl... " >&6; }
24871 if ${gcc_cv_math_func_cacosl+:} false; then :
24872 $as_echo_n "(cached) " >&6
24873 else
24874 if test x$gcc_no_link = xyes; then
24875 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24876 fi
24877 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24878 /* end confdefs.h. */
24879
24880 #ifdef HAVE_COMPLEX_H
24881 #include <complex.h>
24882 #endif
24883 #ifdef HAVE_MATH_H
24884 #include <math.h>
24885 #endif
24886
24887 int (*ptr)() = (int (*)())cacosl;
24888
24889 int
24890 main ()
24891 {
24892 return 0;
24893 }
24894
24895 _ACEOF
24896 if ac_fn_c_try_link "$LINENO"; then :
24897 gcc_cv_math_func_cacosl=yes
24898 else
24899 gcc_cv_math_func_cacosl=no
24900 fi
24901 rm -f core conftest.err conftest.$ac_objext \
24902 conftest$ac_exeext conftest.$ac_ext
24903 fi
24904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_cacosl" >&5
24905 $as_echo "$gcc_cv_math_func_cacosl" >&6; }
24906 if test $gcc_cv_math_func_cacosl = yes; then
24907
24908 cat >>confdefs.h <<_ACEOF
24909 #define HAVE_CACOSL 1
24910 _ACEOF
24911
24912 fi
24913
24914
24915
24916
24917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casin" >&5
24918 $as_echo_n "checking for casin... " >&6; }
24919 if ${gcc_cv_math_func_casin+:} false; then :
24920 $as_echo_n "(cached) " >&6
24921 else
24922 if test x$gcc_no_link = xyes; then
24923 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24924 fi
24925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24926 /* end confdefs.h. */
24927
24928 #ifdef HAVE_COMPLEX_H
24929 #include <complex.h>
24930 #endif
24931 #ifdef HAVE_MATH_H
24932 #include <math.h>
24933 #endif
24934
24935 int (*ptr)() = (int (*)())casin;
24936
24937 int
24938 main ()
24939 {
24940 return 0;
24941 }
24942
24943 _ACEOF
24944 if ac_fn_c_try_link "$LINENO"; then :
24945 gcc_cv_math_func_casin=yes
24946 else
24947 gcc_cv_math_func_casin=no
24948 fi
24949 rm -f core conftest.err conftest.$ac_objext \
24950 conftest$ac_exeext conftest.$ac_ext
24951 fi
24952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casin" >&5
24953 $as_echo "$gcc_cv_math_func_casin" >&6; }
24954 if test $gcc_cv_math_func_casin = yes; then
24955
24956 cat >>confdefs.h <<_ACEOF
24957 #define HAVE_CASIN 1
24958 _ACEOF
24959
24960 fi
24961
24962
24963
24964
24965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinf" >&5
24966 $as_echo_n "checking for casinf... " >&6; }
24967 if ${gcc_cv_math_func_casinf+:} false; then :
24968 $as_echo_n "(cached) " >&6
24969 else
24970 if test x$gcc_no_link = xyes; then
24971 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24972 fi
24973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24974 /* end confdefs.h. */
24975
24976 #ifdef HAVE_COMPLEX_H
24977 #include <complex.h>
24978 #endif
24979 #ifdef HAVE_MATH_H
24980 #include <math.h>
24981 #endif
24982
24983 int (*ptr)() = (int (*)())casinf;
24984
24985 int
24986 main ()
24987 {
24988 return 0;
24989 }
24990
24991 _ACEOF
24992 if ac_fn_c_try_link "$LINENO"; then :
24993 gcc_cv_math_func_casinf=yes
24994 else
24995 gcc_cv_math_func_casinf=no
24996 fi
24997 rm -f core conftest.err conftest.$ac_objext \
24998 conftest$ac_exeext conftest.$ac_ext
24999 fi
25000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinf" >&5
25001 $as_echo "$gcc_cv_math_func_casinf" >&6; }
25002 if test $gcc_cv_math_func_casinf = yes; then
25003
25004 cat >>confdefs.h <<_ACEOF
25005 #define HAVE_CASINF 1
25006 _ACEOF
25007
25008 fi
25009
25010
25011
25012
25013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinh" >&5
25014 $as_echo_n "checking for casinh... " >&6; }
25015 if ${gcc_cv_math_func_casinh+:} false; then :
25016 $as_echo_n "(cached) " >&6
25017 else
25018 if test x$gcc_no_link = xyes; then
25019 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25020 fi
25021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25022 /* end confdefs.h. */
25023
25024 #ifdef HAVE_COMPLEX_H
25025 #include <complex.h>
25026 #endif
25027 #ifdef HAVE_MATH_H
25028 #include <math.h>
25029 #endif
25030
25031 int (*ptr)() = (int (*)())casinh;
25032
25033 int
25034 main ()
25035 {
25036 return 0;
25037 }
25038
25039 _ACEOF
25040 if ac_fn_c_try_link "$LINENO"; then :
25041 gcc_cv_math_func_casinh=yes
25042 else
25043 gcc_cv_math_func_casinh=no
25044 fi
25045 rm -f core conftest.err conftest.$ac_objext \
25046 conftest$ac_exeext conftest.$ac_ext
25047 fi
25048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinh" >&5
25049 $as_echo "$gcc_cv_math_func_casinh" >&6; }
25050 if test $gcc_cv_math_func_casinh = yes; then
25051
25052 cat >>confdefs.h <<_ACEOF
25053 #define HAVE_CASINH 1
25054 _ACEOF
25055
25056 fi
25057
25058
25059
25060
25061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhf" >&5
25062 $as_echo_n "checking for casinhf... " >&6; }
25063 if ${gcc_cv_math_func_casinhf+:} false; then :
25064 $as_echo_n "(cached) " >&6
25065 else
25066 if test x$gcc_no_link = xyes; then
25067 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25068 fi
25069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25070 /* end confdefs.h. */
25071
25072 #ifdef HAVE_COMPLEX_H
25073 #include <complex.h>
25074 #endif
25075 #ifdef HAVE_MATH_H
25076 #include <math.h>
25077 #endif
25078
25079 int (*ptr)() = (int (*)())casinhf;
25080
25081 int
25082 main ()
25083 {
25084 return 0;
25085 }
25086
25087 _ACEOF
25088 if ac_fn_c_try_link "$LINENO"; then :
25089 gcc_cv_math_func_casinhf=yes
25090 else
25091 gcc_cv_math_func_casinhf=no
25092 fi
25093 rm -f core conftest.err conftest.$ac_objext \
25094 conftest$ac_exeext conftest.$ac_ext
25095 fi
25096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhf" >&5
25097 $as_echo "$gcc_cv_math_func_casinhf" >&6; }
25098 if test $gcc_cv_math_func_casinhf = yes; then
25099
25100 cat >>confdefs.h <<_ACEOF
25101 #define HAVE_CASINHF 1
25102 _ACEOF
25103
25104 fi
25105
25106
25107
25108
25109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinhl" >&5
25110 $as_echo_n "checking for casinhl... " >&6; }
25111 if ${gcc_cv_math_func_casinhl+:} false; then :
25112 $as_echo_n "(cached) " >&6
25113 else
25114 if test x$gcc_no_link = xyes; then
25115 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25116 fi
25117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25118 /* end confdefs.h. */
25119
25120 #ifdef HAVE_COMPLEX_H
25121 #include <complex.h>
25122 #endif
25123 #ifdef HAVE_MATH_H
25124 #include <math.h>
25125 #endif
25126
25127 int (*ptr)() = (int (*)())casinhl;
25128
25129 int
25130 main ()
25131 {
25132 return 0;
25133 }
25134
25135 _ACEOF
25136 if ac_fn_c_try_link "$LINENO"; then :
25137 gcc_cv_math_func_casinhl=yes
25138 else
25139 gcc_cv_math_func_casinhl=no
25140 fi
25141 rm -f core conftest.err conftest.$ac_objext \
25142 conftest$ac_exeext conftest.$ac_ext
25143 fi
25144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinhl" >&5
25145 $as_echo "$gcc_cv_math_func_casinhl" >&6; }
25146 if test $gcc_cv_math_func_casinhl = yes; then
25147
25148 cat >>confdefs.h <<_ACEOF
25149 #define HAVE_CASINHL 1
25150 _ACEOF
25151
25152 fi
25153
25154
25155
25156
25157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for casinl" >&5
25158 $as_echo_n "checking for casinl... " >&6; }
25159 if ${gcc_cv_math_func_casinl+:} false; then :
25160 $as_echo_n "(cached) " >&6
25161 else
25162 if test x$gcc_no_link = xyes; then
25163 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25164 fi
25165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25166 /* end confdefs.h. */
25167
25168 #ifdef HAVE_COMPLEX_H
25169 #include <complex.h>
25170 #endif
25171 #ifdef HAVE_MATH_H
25172 #include <math.h>
25173 #endif
25174
25175 int (*ptr)() = (int (*)())casinl;
25176
25177 int
25178 main ()
25179 {
25180 return 0;
25181 }
25182
25183 _ACEOF
25184 if ac_fn_c_try_link "$LINENO"; then :
25185 gcc_cv_math_func_casinl=yes
25186 else
25187 gcc_cv_math_func_casinl=no
25188 fi
25189 rm -f core conftest.err conftest.$ac_objext \
25190 conftest$ac_exeext conftest.$ac_ext
25191 fi
25192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_casinl" >&5
25193 $as_echo "$gcc_cv_math_func_casinl" >&6; }
25194 if test $gcc_cv_math_func_casinl = yes; then
25195
25196 cat >>confdefs.h <<_ACEOF
25197 #define HAVE_CASINL 1
25198 _ACEOF
25199
25200 fi
25201
25202
25203
25204
25205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catan" >&5
25206 $as_echo_n "checking for catan... " >&6; }
25207 if ${gcc_cv_math_func_catan+:} false; then :
25208 $as_echo_n "(cached) " >&6
25209 else
25210 if test x$gcc_no_link = xyes; then
25211 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25212 fi
25213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25214 /* end confdefs.h. */
25215
25216 #ifdef HAVE_COMPLEX_H
25217 #include <complex.h>
25218 #endif
25219 #ifdef HAVE_MATH_H
25220 #include <math.h>
25221 #endif
25222
25223 int (*ptr)() = (int (*)())catan;
25224
25225 int
25226 main ()
25227 {
25228 return 0;
25229 }
25230
25231 _ACEOF
25232 if ac_fn_c_try_link "$LINENO"; then :
25233 gcc_cv_math_func_catan=yes
25234 else
25235 gcc_cv_math_func_catan=no
25236 fi
25237 rm -f core conftest.err conftest.$ac_objext \
25238 conftest$ac_exeext conftest.$ac_ext
25239 fi
25240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catan" >&5
25241 $as_echo "$gcc_cv_math_func_catan" >&6; }
25242 if test $gcc_cv_math_func_catan = yes; then
25243
25244 cat >>confdefs.h <<_ACEOF
25245 #define HAVE_CATAN 1
25246 _ACEOF
25247
25248 fi
25249
25250
25251
25252
25253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanf" >&5
25254 $as_echo_n "checking for catanf... " >&6; }
25255 if ${gcc_cv_math_func_catanf+:} false; then :
25256 $as_echo_n "(cached) " >&6
25257 else
25258 if test x$gcc_no_link = xyes; then
25259 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25260 fi
25261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25262 /* end confdefs.h. */
25263
25264 #ifdef HAVE_COMPLEX_H
25265 #include <complex.h>
25266 #endif
25267 #ifdef HAVE_MATH_H
25268 #include <math.h>
25269 #endif
25270
25271 int (*ptr)() = (int (*)())catanf;
25272
25273 int
25274 main ()
25275 {
25276 return 0;
25277 }
25278
25279 _ACEOF
25280 if ac_fn_c_try_link "$LINENO"; then :
25281 gcc_cv_math_func_catanf=yes
25282 else
25283 gcc_cv_math_func_catanf=no
25284 fi
25285 rm -f core conftest.err conftest.$ac_objext \
25286 conftest$ac_exeext conftest.$ac_ext
25287 fi
25288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanf" >&5
25289 $as_echo "$gcc_cv_math_func_catanf" >&6; }
25290 if test $gcc_cv_math_func_catanf = yes; then
25291
25292 cat >>confdefs.h <<_ACEOF
25293 #define HAVE_CATANF 1
25294 _ACEOF
25295
25296 fi
25297
25298
25299
25300
25301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanh" >&5
25302 $as_echo_n "checking for catanh... " >&6; }
25303 if ${gcc_cv_math_func_catanh+:} false; then :
25304 $as_echo_n "(cached) " >&6
25305 else
25306 if test x$gcc_no_link = xyes; then
25307 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25308 fi
25309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25310 /* end confdefs.h. */
25311
25312 #ifdef HAVE_COMPLEX_H
25313 #include <complex.h>
25314 #endif
25315 #ifdef HAVE_MATH_H
25316 #include <math.h>
25317 #endif
25318
25319 int (*ptr)() = (int (*)())catanh;
25320
25321 int
25322 main ()
25323 {
25324 return 0;
25325 }
25326
25327 _ACEOF
25328 if ac_fn_c_try_link "$LINENO"; then :
25329 gcc_cv_math_func_catanh=yes
25330 else
25331 gcc_cv_math_func_catanh=no
25332 fi
25333 rm -f core conftest.err conftest.$ac_objext \
25334 conftest$ac_exeext conftest.$ac_ext
25335 fi
25336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanh" >&5
25337 $as_echo "$gcc_cv_math_func_catanh" >&6; }
25338 if test $gcc_cv_math_func_catanh = yes; then
25339
25340 cat >>confdefs.h <<_ACEOF
25341 #define HAVE_CATANH 1
25342 _ACEOF
25343
25344 fi
25345
25346
25347
25348
25349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhf" >&5
25350 $as_echo_n "checking for catanhf... " >&6; }
25351 if ${gcc_cv_math_func_catanhf+:} false; then :
25352 $as_echo_n "(cached) " >&6
25353 else
25354 if test x$gcc_no_link = xyes; then
25355 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25356 fi
25357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25358 /* end confdefs.h. */
25359
25360 #ifdef HAVE_COMPLEX_H
25361 #include <complex.h>
25362 #endif
25363 #ifdef HAVE_MATH_H
25364 #include <math.h>
25365 #endif
25366
25367 int (*ptr)() = (int (*)())catanhf;
25368
25369 int
25370 main ()
25371 {
25372 return 0;
25373 }
25374
25375 _ACEOF
25376 if ac_fn_c_try_link "$LINENO"; then :
25377 gcc_cv_math_func_catanhf=yes
25378 else
25379 gcc_cv_math_func_catanhf=no
25380 fi
25381 rm -f core conftest.err conftest.$ac_objext \
25382 conftest$ac_exeext conftest.$ac_ext
25383 fi
25384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhf" >&5
25385 $as_echo "$gcc_cv_math_func_catanhf" >&6; }
25386 if test $gcc_cv_math_func_catanhf = yes; then
25387
25388 cat >>confdefs.h <<_ACEOF
25389 #define HAVE_CATANHF 1
25390 _ACEOF
25391
25392 fi
25393
25394
25395
25396
25397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanhl" >&5
25398 $as_echo_n "checking for catanhl... " >&6; }
25399 if ${gcc_cv_math_func_catanhl+:} false; then :
25400 $as_echo_n "(cached) " >&6
25401 else
25402 if test x$gcc_no_link = xyes; then
25403 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25404 fi
25405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25406 /* end confdefs.h. */
25407
25408 #ifdef HAVE_COMPLEX_H
25409 #include <complex.h>
25410 #endif
25411 #ifdef HAVE_MATH_H
25412 #include <math.h>
25413 #endif
25414
25415 int (*ptr)() = (int (*)())catanhl;
25416
25417 int
25418 main ()
25419 {
25420 return 0;
25421 }
25422
25423 _ACEOF
25424 if ac_fn_c_try_link "$LINENO"; then :
25425 gcc_cv_math_func_catanhl=yes
25426 else
25427 gcc_cv_math_func_catanhl=no
25428 fi
25429 rm -f core conftest.err conftest.$ac_objext \
25430 conftest$ac_exeext conftest.$ac_ext
25431 fi
25432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanhl" >&5
25433 $as_echo "$gcc_cv_math_func_catanhl" >&6; }
25434 if test $gcc_cv_math_func_catanhl = yes; then
25435
25436 cat >>confdefs.h <<_ACEOF
25437 #define HAVE_CATANHL 1
25438 _ACEOF
25439
25440 fi
25441
25442
25443
25444
25445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catanl" >&5
25446 $as_echo_n "checking for catanl... " >&6; }
25447 if ${gcc_cv_math_func_catanl+:} false; then :
25448 $as_echo_n "(cached) " >&6
25449 else
25450 if test x$gcc_no_link = xyes; then
25451 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25452 fi
25453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25454 /* end confdefs.h. */
25455
25456 #ifdef HAVE_COMPLEX_H
25457 #include <complex.h>
25458 #endif
25459 #ifdef HAVE_MATH_H
25460 #include <math.h>
25461 #endif
25462
25463 int (*ptr)() = (int (*)())catanl;
25464
25465 int
25466 main ()
25467 {
25468 return 0;
25469 }
25470
25471 _ACEOF
25472 if ac_fn_c_try_link "$LINENO"; then :
25473 gcc_cv_math_func_catanl=yes
25474 else
25475 gcc_cv_math_func_catanl=no
25476 fi
25477 rm -f core conftest.err conftest.$ac_objext \
25478 conftest$ac_exeext conftest.$ac_ext
25479 fi
25480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_math_func_catanl" >&5
25481 $as_echo "$gcc_cv_math_func_catanl" >&6; }
25482 if test $gcc_cv_math_func_catanl = yes; then
25483
25484 cat >>confdefs.h <<_ACEOF
25485 #define HAVE_CATANL 1
25486 _ACEOF
25487
25488 fi
25489
25490
25491 # On AIX, clog is present in libm as __clog
25492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __clog in -lm" >&5
25493 $as_echo_n "checking for __clog in -lm... " >&6; }
25494 if ${ac_cv_lib_m___clog+:} false; then :
25495 $as_echo_n "(cached) " >&6
25496 else
25497 ac_check_lib_save_LIBS=$LIBS
25498 LIBS="-lm $LIBS"
25499 if test x$gcc_no_link = xyes; then
25500 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25501 fi
25502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25503 /* end confdefs.h. */
25504
25505 /* Override any GCC internal prototype to avoid an error.
25506 Use char because int might match the return type of a GCC
25507 builtin and then its argument prototype would still apply. */
25508 #ifdef __cplusplus
25509 extern "C"
25510 #endif
25511 char __clog ();
25512 int
25513 main ()
25514 {
25515 return __clog ();
25516 ;
25517 return 0;
25518 }
25519 _ACEOF
25520 if ac_fn_c_try_link "$LINENO"; then :
25521 ac_cv_lib_m___clog=yes
25522 else
25523 ac_cv_lib_m___clog=no
25524 fi
25525 rm -f core conftest.err conftest.$ac_objext \
25526 conftest$ac_exeext conftest.$ac_ext
25527 LIBS=$ac_check_lib_save_LIBS
25528 fi
25529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m___clog" >&5
25530 $as_echo "$ac_cv_lib_m___clog" >&6; }
25531 if test "x$ac_cv_lib_m___clog" = xyes; then :
25532
25533 $as_echo "#define HAVE_CLOG 1" >>confdefs.h
25534
25535 fi
25536
25537
25538 # Check whether the system has a working stat()
25539
25540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target stat is reliable" >&5
25541 $as_echo_n "checking whether the target stat is reliable... " >&6; }
25542 if ${libgfor_cv_have_working_stat+:} false; then :
25543 $as_echo_n "(cached) " >&6
25544 else
25545
25546 if test "$cross_compiling" = yes; then :
25547
25548 case "${target}" in
25549 *mingw*) libgfor_cv_have_working_stat=no ;;
25550 *) libgfor_cv_have_working_stat=yes;;
25551 esac
25552 else
25553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25554 /* end confdefs.h. */
25555
25556 #include <stdio.h>
25557 #include <sys/types.h>
25558 #include <sys/stat.h>
25559 #include <unistd.h>
25560
25561 int main ()
25562 {
25563 FILE *f, *g;
25564 struct stat st1, st2;
25565
25566 f = fopen ("foo", "w");
25567 g = fopen ("bar", "w");
25568 if (stat ("foo", &st1) != 0 || stat ("bar", &st2))
25569 return 1;
25570 if (st1.st_dev == st2.st_dev && st1.st_ino == st2.st_ino)
25571 return 1;
25572 fclose(f);
25573 fclose(g);
25574 return 0;
25575 }
25576 _ACEOF
25577 if ac_fn_c_try_run "$LINENO"; then :
25578 libgfor_cv_have_working_stat=yes
25579 else
25580 libgfor_cv_have_working_stat=no
25581 fi
25582 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25583 conftest.$ac_objext conftest.beam conftest.$ac_ext
25584 fi
25585
25586 fi
25587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_working_stat" >&5
25588 $as_echo "$libgfor_cv_have_working_stat" >&6; }
25589 if test x"$libgfor_cv_have_working_stat" = xyes; then
25590
25591 $as_echo "#define HAVE_WORKING_STAT 1" >>confdefs.h
25592
25593 fi
25594
25595 # Check whether __mingw_snprintf() is present
25596
25597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __mingw_snprintf is present" >&5
25598 $as_echo_n "checking whether __mingw_snprintf is present... " >&6; }
25599 if ${libgfor_cv_have_mingw_snprintf+:} false; then :
25600 $as_echo_n "(cached) " >&6
25601 else
25602
25603 if test x$gcc_no_link = xyes; then
25604 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25605 fi
25606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25607 /* end confdefs.h. */
25608
25609 #include <stdio.h>
25610 extern int __mingw_snprintf (char *, size_t, const char *, ...);
25611
25612 int
25613 main ()
25614 {
25615
25616 __mingw_snprintf (NULL, 0, "%d\n", 1);
25617
25618 ;
25619 return 0;
25620 }
25621 _ACEOF
25622 if ac_fn_c_try_link "$LINENO"; then :
25623 eval "libgfor_cv_have_mingw_snprintf=yes"
25624 else
25625 eval "libgfor_cv_have_mingw_snprintf=no"
25626 fi
25627 rm -f core conftest.err conftest.$ac_objext \
25628 conftest$ac_exeext conftest.$ac_ext
25629
25630 fi
25631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_mingw_snprintf" >&5
25632 $as_echo "$libgfor_cv_have_mingw_snprintf" >&6; }
25633 if test x"$libgfor_cv_have_mingw_snprintf" = xyes; then
25634
25635 $as_echo "#define HAVE_MINGW_SNPRINTF 1" >>confdefs.h
25636
25637 fi
25638
25639
25640 # Check whether libquadmath should be used
25641 # Check whether --enable-libquadmath-support was given.
25642 if test "${enable_libquadmath_support+set}" = set; then :
25643 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
25644 else
25645 ENABLE_LIBQUADMATH_SUPPORT=yes
25646 fi
25647
25648 enable_libquadmath_support=
25649 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
25650 enable_libquadmath_support=no
25651 fi
25652
25653 # Check whether we have a __float128 type, depends on enable_libquadmath_support
25654
25655 LIBQUADSPEC=
25656
25657 if test "x$enable_libquadmath_support" != xno; then
25658
25659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have a usable __float128 type" >&5
25660 $as_echo_n "checking whether we have a usable __float128 type... " >&6; }
25661 if ${libgfor_cv_have_float128+:} false; then :
25662 $as_echo_n "(cached) " >&6
25663 else
25664
25665 if test x$gcc_no_link = xyes; then
25666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25667 /* end confdefs.h. */
25668
25669 typedef _Complex float __attribute__((mode(TC))) __complex128;
25670
25671 __float128 foo (__float128 x)
25672 {
25673
25674 __complex128 z1, z2;
25675
25676 z1 = x;
25677 z2 = x / 7.Q;
25678 z2 /= z1;
25679
25680 return (__float128) z2;
25681 }
25682
25683 __float128 bar (__float128 x)
25684 {
25685 return x * __builtin_huge_valq ();
25686 }
25687
25688 int
25689 main ()
25690 {
25691
25692 foo (1.2Q);
25693 bar (1.2Q);
25694
25695 ;
25696 return 0;
25697 }
25698 _ACEOF
25699 if ac_fn_c_try_compile "$LINENO"; then :
25700
25701 libgfor_cv_have_float128=yes
25702
25703 else
25704
25705 libgfor_cv_have_float128=no
25706
25707 fi
25708 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25709 else
25710 if test x$gcc_no_link = xyes; then
25711 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25712 fi
25713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25714 /* end confdefs.h. */
25715
25716 typedef _Complex float __attribute__((mode(TC))) __complex128;
25717
25718 __float128 foo (__float128 x)
25719 {
25720
25721 __complex128 z1, z2;
25722
25723 z1 = x;
25724 z2 = x / 7.Q;
25725 z2 /= z1;
25726
25727 return (__float128) z2;
25728 }
25729
25730 __float128 bar (__float128 x)
25731 {
25732 return x * __builtin_huge_valq ();
25733 }
25734
25735 int
25736 main ()
25737 {
25738
25739 foo (1.2Q);
25740 bar (1.2Q);
25741
25742 ;
25743 return 0;
25744 }
25745 _ACEOF
25746 if ac_fn_c_try_link "$LINENO"; then :
25747
25748 libgfor_cv_have_float128=yes
25749
25750 else
25751
25752 libgfor_cv_have_float128=no
25753
25754 fi
25755 rm -f core conftest.err conftest.$ac_objext \
25756 conftest$ac_exeext conftest.$ac_ext
25757 fi
25758 fi
25759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_float128" >&5
25760 $as_echo "$libgfor_cv_have_float128" >&6; }
25761
25762 if test "x$libgfor_cv_have_float128" = xyes; then
25763
25764 $as_echo "#define HAVE_FLOAT128 1" >>confdefs.h
25765
25766
25767 ac_xsave_c_werror_flag=$ac_c_werror_flag
25768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --as-needed/-z ignore works" >&5
25769 $as_echo_n "checking whether --as-needed/-z ignore works... " >&6; }
25770 if ${libgfor_cv_have_as_needed+:} false; then :
25771 $as_echo_n "(cached) " >&6
25772 else
25773
25774 # Test for native Solaris options first.
25775 # No whitespace after -z to pass it through -Wl.
25776 libgfor_cv_as_needed_option="-zignore"
25777 libgfor_cv_no_as_needed_option="-zrecord"
25778 save_LDFLAGS="$LDFLAGS"
25779 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
25780 libgfor_cv_have_as_needed=no
25781
25782 ac_c_werror_flag=yes
25783 if test x$gcc_no_link = xyes; then
25784 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25785 fi
25786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25787 /* end confdefs.h. */
25788
25789 int
25790 main ()
25791 {
25792
25793 ;
25794 return 0;
25795 }
25796 _ACEOF
25797 if ac_fn_c_try_link "$LINENO"; then :
25798 libgfor_cv_have_as_needed=yes
25799 else
25800 libgfor_cv_have_as_needed=no
25801 fi
25802 rm -f core conftest.err conftest.$ac_objext \
25803 conftest$ac_exeext conftest.$ac_ext
25804 LDFLAGS="$save_LDFLAGS"
25805 if test "x$libgfor_cv_have_as_needed" = xno; then
25806 libgfor_cv_as_needed_option="--as-needed"
25807 libgfor_cv_no_as_needed_option="--no-as-needed"
25808 save_LDFLAGS="$LDFLAGS"
25809 LDFLAGS="$LDFLAGS -Wl,$libgfor_cv_as_needed_option -lm -Wl,$libgfor_cv_no_as_needed_option"
25810 libgfor_cv_have_as_needed=no
25811
25812 ac_c_werror_flag=yes
25813 if test x$gcc_no_link = xyes; then
25814 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25815 fi
25816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25817 /* end confdefs.h. */
25818
25819 int
25820 main ()
25821 {
25822
25823 ;
25824 return 0;
25825 }
25826 _ACEOF
25827 if ac_fn_c_try_link "$LINENO"; then :
25828 libgfor_cv_have_as_needed=yes
25829 else
25830 libgfor_cv_have_as_needed=no
25831 fi
25832 rm -f core conftest.err conftest.$ac_objext \
25833 conftest$ac_exeext conftest.$ac_ext
25834 LDFLAGS="$save_LDFLAGS"
25835 fi
25836 ac_c_werror_flag=$ac_xsave_c_werror_flag
25837
25838 fi
25839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_as_needed" >&5
25840 $as_echo "$libgfor_cv_have_as_needed" >&6; }
25841
25842 if test "x$libgfor_cv_have_as_needed" = xyes; then
25843 LIBQUADSPEC="%{static-libgfortran:$libgfor_cv_as_needed_option} -lquadmath %{static-libgfortran:$libgfor_cv_no_as_needed_option}"
25844 else
25845 LIBQUADSPEC="-lquadmath"
25846 fi
25847 if test -f ../libquadmath/libquadmath.la; then
25848 LIBQUADLIB=../libquadmath/libquadmath.la
25849 LIBQUADLIB_DEP=../libquadmath/libquadmath.la
25850 LIBQUADINCLUDE='-I$(srcdir)/../libquadmath'
25851 else
25852 LIBQUADLIB="-lquadmath"
25853 LIBQUADLIB_DEP=
25854 LIBQUADINCLUDE=
25855 fi
25856 fi
25857 else
25858 # for --disable-quadmath
25859 LIBQUADLIB=
25860 LIBQUADLIB_DEP=
25861 LIBQUADINCLUDE=
25862 fi
25863
25864
25865
25866
25867
25868
25869 if test "x$libgfor_cv_have_float128" = xyes; then
25870 LIBGFOR_BUILD_QUAD_TRUE=
25871 LIBGFOR_BUILD_QUAD_FALSE='#'
25872 else
25873 LIBGFOR_BUILD_QUAD_TRUE='#'
25874 LIBGFOR_BUILD_QUAD_FALSE=
25875 fi
25876
25877
25878
25879 # Check for GNU libc feenableexcept
25880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5
25881 $as_echo_n "checking for feenableexcept in -lm... " >&6; }
25882 if ${ac_cv_lib_m_feenableexcept+:} false; then :
25883 $as_echo_n "(cached) " >&6
25884 else
25885 ac_check_lib_save_LIBS=$LIBS
25886 LIBS="-lm $LIBS"
25887 if test x$gcc_no_link = xyes; then
25888 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25889 fi
25890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25891 /* end confdefs.h. */
25892
25893 /* Override any GCC internal prototype to avoid an error.
25894 Use char because int might match the return type of a GCC
25895 builtin and then its argument prototype would still apply. */
25896 #ifdef __cplusplus
25897 extern "C"
25898 #endif
25899 char feenableexcept ();
25900 int
25901 main ()
25902 {
25903 return feenableexcept ();
25904 ;
25905 return 0;
25906 }
25907 _ACEOF
25908 if ac_fn_c_try_link "$LINENO"; then :
25909 ac_cv_lib_m_feenableexcept=yes
25910 else
25911 ac_cv_lib_m_feenableexcept=no
25912 fi
25913 rm -f core conftest.err conftest.$ac_objext \
25914 conftest$ac_exeext conftest.$ac_ext
25915 LIBS=$ac_check_lib_save_LIBS
25916 fi
25917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
25918 $as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
25919 if test "x$ac_cv_lib_m_feenableexcept" = xyes; then :
25920 have_feenableexcept=yes
25921 $as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h
25922
25923 fi
25924
25925
25926 # At least for glibc, clock_gettime is in librt. But don't
25927 # pull that in if it still doesn't give us the function we want. This
25928 # test is copied from libgomp, and modified to not link in -lrt as
25929 # libgfortran calls clock_gettime via a weak reference if it's found
25930 # in librt.
25931 if test "$ac_cv_func_clock_gettime" = no; then
25932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
25933 $as_echo_n "checking for clock_gettime in -lrt... " >&6; }
25934 if ${ac_cv_lib_rt_clock_gettime+:} false; then :
25935 $as_echo_n "(cached) " >&6
25936 else
25937 ac_check_lib_save_LIBS=$LIBS
25938 LIBS="-lrt $LIBS"
25939 if test x$gcc_no_link = xyes; then
25940 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25941 fi
25942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25943 /* end confdefs.h. */
25944
25945 /* Override any GCC internal prototype to avoid an error.
25946 Use char because int might match the return type of a GCC
25947 builtin and then its argument prototype would still apply. */
25948 #ifdef __cplusplus
25949 extern "C"
25950 #endif
25951 char clock_gettime ();
25952 int
25953 main ()
25954 {
25955 return clock_gettime ();
25956 ;
25957 return 0;
25958 }
25959 _ACEOF
25960 if ac_fn_c_try_link "$LINENO"; then :
25961 ac_cv_lib_rt_clock_gettime=yes
25962 else
25963 ac_cv_lib_rt_clock_gettime=no
25964 fi
25965 rm -f core conftest.err conftest.$ac_objext \
25966 conftest$ac_exeext conftest.$ac_ext
25967 LIBS=$ac_check_lib_save_LIBS
25968 fi
25969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
25970 $as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
25971 if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
25972
25973 $as_echo "#define HAVE_CLOCK_GETTIME_LIBRT 1" >>confdefs.h
25974
25975 fi
25976
25977 fi
25978
25979 # Check for SysV fpsetmask
25980
25981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fpsetmask is present" >&5
25982 $as_echo_n "checking whether fpsetmask is present... " >&6; }
25983 if ${libgfor_cv_have_fpsetmask+:} false; then :
25984 $as_echo_n "(cached) " >&6
25985 else
25986
25987 if test x$gcc_no_link = xyes; then
25988 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25989 fi
25990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25991 /* end confdefs.h. */
25992
25993 #if HAVE_FLOATINGPOINT_H
25994 # include <floatingpoint.h>
25995 #endif /* HAVE_FLOATINGPOINT_H */
25996 #if HAVE_IEEEFP_H
25997 # include <ieeefp.h>
25998 #endif /* HAVE_IEEEFP_H */
25999 int
26000 main ()
26001 {
26002 fpsetmask(0);
26003 ;
26004 return 0;
26005 }
26006 _ACEOF
26007 if ac_fn_c_try_link "$LINENO"; then :
26008 eval "libgfor_cv_have_fpsetmask=yes"
26009 else
26010 eval "libgfor_cv_have_fpsetmask=no"
26011 fi
26012 rm -f core conftest.err conftest.$ac_objext \
26013 conftest$ac_exeext conftest.$ac_ext
26014
26015 fi
26016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_fpsetmask" >&5
26017 $as_echo "$libgfor_cv_have_fpsetmask" >&6; }
26018 if test x"$libgfor_cv_have_fpsetmask" = xyes; then
26019 have_fpsetmask=yes
26020
26021 $as_echo "#define HAVE_FPSETMASK 1" >>confdefs.h
26022
26023 fi
26024
26025 ac_fn_c_check_type "$LINENO" "fp_except" "ac_cv_type_fp_except" "
26026 #ifdef HAVE_IEEEFP_H
26027 #include <ieeefp.h>
26028 #endif
26029 #include <math.h>
26030
26031 "
26032 if test "x$ac_cv_type_fp_except" = xyes; then :
26033
26034 cat >>confdefs.h <<_ACEOF
26035 #define HAVE_FP_EXCEPT 1
26036 _ACEOF
26037
26038
26039 fi
26040 ac_fn_c_check_type "$LINENO" "fp_except_t" "ac_cv_type_fp_except_t" "
26041 #ifdef HAVE_IEEEFP_H
26042 #include <ieeefp.h>
26043 #endif
26044 #include <math.h>
26045
26046 "
26047 if test "x$ac_cv_type_fp_except_t" = xyes; then :
26048
26049 cat >>confdefs.h <<_ACEOF
26050 #define HAVE_FP_EXCEPT_T 1
26051 _ACEOF
26052
26053
26054 fi
26055
26056 ac_fn_c_check_type "$LINENO" "fp_rnd" "ac_cv_type_fp_rnd" "
26057 #ifdef HAVE_IEEEFP_H
26058 #include <ieeefp.h>
26059 #endif
26060 #include <math.h>
26061
26062 "
26063 if test "x$ac_cv_type_fp_rnd" = xyes; then :
26064
26065 cat >>confdefs.h <<_ACEOF
26066 #define HAVE_FP_RND 1
26067 _ACEOF
26068
26069
26070 fi
26071 ac_fn_c_check_type "$LINENO" "fp_rnd_t" "ac_cv_type_fp_rnd_t" "
26072 #ifdef HAVE_IEEEFP_H
26073 #include <ieeefp.h>
26074 #endif
26075 #include <math.h>
26076
26077 "
26078 if test "x$ac_cv_type_fp_rnd_t" = xyes; then :
26079
26080 cat >>confdefs.h <<_ACEOF
26081 #define HAVE_FP_RND_T 1
26082 _ACEOF
26083
26084
26085 fi
26086
26087
26088 # Check whether we have fpsetsticky or fpresetsticky
26089 ac_fn_c_check_func "$LINENO" "fpsetsticky" "ac_cv_func_fpsetsticky"
26090 if test "x$ac_cv_func_fpsetsticky" = xyes; then :
26091 have_fpsetsticky=yes
26092 $as_echo "#define HAVE_FPSETSTICKY 1" >>confdefs.h
26093
26094 fi
26095
26096 ac_fn_c_check_func "$LINENO" "fpresetsticky" "ac_cv_func_fpresetsticky"
26097 if test "x$ac_cv_func_fpresetsticky" = xyes; then :
26098 have_fpresetsticky=yes
26099 $as_echo "#define HAVE_FPRESETSTICKY 1" >>confdefs.h
26100
26101 fi
26102
26103
26104 # Check for AIX fp_trap and fp_enable
26105 ac_fn_c_check_func "$LINENO" "fp_trap" "ac_cv_func_fp_trap"
26106 if test "x$ac_cv_func_fp_trap" = xyes; then :
26107 have_fp_trap=yes
26108 $as_echo "#define HAVE_FP_TRAP 1" >>confdefs.h
26109
26110 fi
26111
26112 ac_fn_c_check_func "$LINENO" "fp_enable" "ac_cv_func_fp_enable"
26113 if test "x$ac_cv_func_fp_enable" = xyes; then :
26114 have_fp_enable=yes
26115 $as_echo "#define HAVE_FP_ENABLE 1" >>confdefs.h
26116
26117 fi
26118
26119
26120 # Check if _SOFT_FLOAT is defined
26121
26122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SOFT_FLOAT defined" >&5
26123 $as_echo_n "checking for _SOFT_FLOAT defined... " >&6; }
26124 if ${ac_cv_defined__SOFT_FLOAT+:} false; then :
26125 $as_echo_n "(cached) " >&6
26126 else
26127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26128 /* end confdefs.h. */
26129
26130 int
26131 main ()
26132 {
26133
26134 #ifdef _SOFT_FLOAT
26135 int ok;
26136 #else
26137 choke me
26138 #endif
26139
26140 ;
26141 return 0;
26142 }
26143 _ACEOF
26144 if ac_fn_c_try_compile "$LINENO"; then :
26145 ac_cv_defined__SOFT_FLOAT=yes
26146 else
26147 ac_cv_defined__SOFT_FLOAT=no
26148 fi
26149 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26150 fi
26151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_defined__SOFT_FLOAT" >&5
26152 $as_echo "$ac_cv_defined__SOFT_FLOAT" >&6; }
26153 if test $ac_cv_defined__SOFT_FLOAT != "no"; then :
26154 have_soft_float=yes
26155 fi
26156
26157 # Runs configure.host to set up necessary host-dependent shell variables.
26158 # We then display a message about it, and propagate them through the
26159 # build chain.
26160 . ${srcdir}/configure.host
26161 { $as_echo "$as_me:${as_lineno-$LINENO}: FPU dependent file will be ${fpu_host}.h" >&5
26162 $as_echo "$as_me: FPU dependent file will be ${fpu_host}.h" >&6;}
26163 { $as_echo "$as_me:${as_lineno-$LINENO}: Support for IEEE modules: ${ieee_support}" >&5
26164 $as_echo "$as_me: Support for IEEE modules: ${ieee_support}" >&6;}
26165 FPU_HOST_HEADER=config/${fpu_host}.h
26166
26167
26168 # Whether we will build the IEEE modules
26169 if test x${ieee_support} = xyes; then
26170 IEEE_SUPPORT_TRUE=
26171 IEEE_SUPPORT_FALSE='#'
26172 else
26173 IEEE_SUPPORT_TRUE='#'
26174 IEEE_SUPPORT_FALSE=
26175 fi
26176
26177
26178
26179 # Some targets require additional compiler options for IEEE compatibility.
26180 IEEE_FLAGS="${ieee_flags}"
26181
26182
26183
26184 # Check for POSIX getpwuid_r
26185 #
26186 # There are two versions of getpwuid_r, the POSIX one with 5
26187 # arguments, and another one with 4 arguments used by at least HP-UX
26188 # 10.2.
26189 if test "$ac_cv_func_getpwuid_r" = "yes"; then
26190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX version of getpwuid_r with 5 arguments" >&5
26191 $as_echo_n "checking POSIX version of getpwuid_r with 5 arguments... " >&6; }
26192 if ${libgfor_cv_posix_getpwuid_r+:} false; then :
26193 $as_echo_n "(cached) " >&6
26194 else
26195
26196 if test x$gcc_no_link = xyes; then
26197 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26198 fi
26199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26200 /* end confdefs.h. */
26201
26202 #include <stdio.h>
26203 #include <sys/types.h>
26204 #include <pwd.h>
26205 int
26206 main ()
26207 {
26208
26209 getpwuid_r(0, NULL, NULL, 0, NULL);
26210
26211 ;
26212 return 0;
26213 }
26214 _ACEOF
26215 if ac_fn_c_try_link "$LINENO"; then :
26216 libgfor_cv_posix_getpwuid_r="yes"
26217 else
26218 libgfor_cv_posix_getpwuid_r="no"
26219 fi
26220 rm -f core conftest.err conftest.$ac_objext \
26221 conftest$ac_exeext conftest.$ac_ext
26222 fi
26223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_posix_getpwuid_r" >&5
26224 $as_echo "$libgfor_cv_posix_getpwuid_r" >&6; }
26225 fi
26226 if test "$libgfor_cv_posix_getpwuid_r" = "yes"; then
26227
26228 $as_echo "#define HAVE_POSIX_GETPWUID_R 1" >>confdefs.h
26229
26230 fi
26231
26232
26233 # Check out attribute support.
26234
26235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
26236 $as_echo_n "checking whether the target supports hidden visibility... " >&6; }
26237 if ${libgfor_cv_have_attribute_visibility+:} false; then :
26238 $as_echo_n "(cached) " >&6
26239 else
26240
26241 save_CFLAGS="$CFLAGS"
26242 CFLAGS="$CFLAGS -Werror"
26243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26244 /* end confdefs.h. */
26245 void __attribute__((visibility("hidden"))) foo(void) { }
26246 int
26247 main ()
26248 {
26249
26250 ;
26251 return 0;
26252 }
26253 _ACEOF
26254 if ac_fn_c_try_compile "$LINENO"; then :
26255 libgfor_cv_have_attribute_visibility=yes
26256 else
26257 libgfor_cv_have_attribute_visibility=no
26258 fi
26259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26260 CFLAGS="$save_CFLAGS"
26261 fi
26262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_visibility" >&5
26263 $as_echo "$libgfor_cv_have_attribute_visibility" >&6; }
26264 if test $libgfor_cv_have_attribute_visibility = yes; then
26265
26266 $as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
26267
26268 fi
26269
26270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
26271 $as_echo_n "checking whether the target supports symbol aliases... " >&6; }
26272 if ${libgfor_cv_have_attribute_alias+:} false; then :
26273 $as_echo_n "(cached) " >&6
26274 else
26275
26276 if test x$gcc_no_link = xyes; then
26277 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26278 fi
26279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26280 /* end confdefs.h. */
26281
26282 void foo(void) { }
26283 extern void bar(void) __attribute__((alias("foo")));
26284 int
26285 main ()
26286 {
26287 bar();
26288 ;
26289 return 0;
26290 }
26291 _ACEOF
26292 if ac_fn_c_try_link "$LINENO"; then :
26293 libgfor_cv_have_attribute_alias=yes
26294 else
26295 libgfor_cv_have_attribute_alias=no
26296 fi
26297 rm -f core conftest.err conftest.$ac_objext \
26298 conftest$ac_exeext conftest.$ac_ext
26299 fi
26300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_attribute_alias" >&5
26301 $as_echo "$libgfor_cv_have_attribute_alias" >&6; }
26302 if test $libgfor_cv_have_attribute_alias = yes; then
26303
26304 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
26305
26306 fi
26307
26308 # Check out atomic builtins support.
26309
26310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __atomic_fetch_add" >&5
26311 $as_echo_n "checking whether the target supports __atomic_fetch_add... " >&6; }
26312 if ${libgfor_cv_have_atomic_fetch_add+:} false; then :
26313 $as_echo_n "(cached) " >&6
26314 else
26315
26316 if test x$gcc_no_link = xyes; then
26317 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26318 fi
26319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26320 /* end confdefs.h. */
26321 int foovar = 0;
26322 int
26323 main ()
26324 {
26325
26326 if (foovar <= 0) return __atomic_fetch_add (&foovar, 1, __ATOMIC_ACQ_REL);
26327 if (foovar > 10) return __atomic_add_fetch (&foovar, -1, __ATOMIC_ACQ_REL);
26328 ;
26329 return 0;
26330 }
26331 _ACEOF
26332 if ac_fn_c_try_link "$LINENO"; then :
26333 libgfor_cv_have_atomic_fetch_add=yes
26334 else
26335 libgfor_cv_have_atomic_fetch_add=no
26336 fi
26337 rm -f core conftest.err conftest.$ac_objext \
26338 conftest$ac_exeext conftest.$ac_ext
26339 fi
26340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_atomic_fetch_add" >&5
26341 $as_echo "$libgfor_cv_have_atomic_fetch_add" >&6; }
26342 if test $libgfor_cv_have_atomic_fetch_add = yes; then
26343
26344 $as_echo "#define HAVE_ATOMIC_FETCH_ADD 1" >>confdefs.h
26345
26346 fi
26347
26348 # Check out #pragma weak.
26349
26350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pragma weak works" >&5
26351 $as_echo_n "checking whether pragma weak works... " >&6; }
26352 if ${libgfor_cv_have_pragma_weak+:} false; then :
26353 $as_echo_n "(cached) " >&6
26354 else
26355
26356 gfor_save_CFLAGS="$CFLAGS"
26357 CFLAGS="$CFLAGS -Wunknown-pragmas"
26358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26359 /* end confdefs.h. */
26360
26361 void foo (void);
26362 #pragma weak foo
26363
26364 int
26365 main ()
26366 {
26367 if (foo) foo ();
26368 ;
26369 return 0;
26370 }
26371 _ACEOF
26372 if ac_fn_c_try_compile "$LINENO"; then :
26373 libgfor_cv_have_pragma_weak=yes
26374 else
26375 libgfor_cv_have_pragma_weak=no
26376 fi
26377 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26378 fi
26379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_pragma_weak" >&5
26380 $as_echo "$libgfor_cv_have_pragma_weak" >&6; }
26381 if test $libgfor_cv_have_pragma_weak = yes; then
26382
26383 $as_echo "#define SUPPORTS_WEAK 1" >>confdefs.h
26384
26385 fi
26386 case "$host" in
26387 *-*-darwin* | *-*-hpux* | *-*-cygwin* | *-*-mingw* | *-*-musl* )
26388
26389 $as_echo "#define GTHREAD_USE_WEAK 0" >>confdefs.h
26390
26391 ;;
26392 esac
26393
26394 # Check out weakref support.
26395
26396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports weakref" >&5
26397 $as_echo_n "checking whether the target supports weakref... " >&6; }
26398 if ${libgfor_cv_have_weakref+:} false; then :
26399 $as_echo_n "(cached) " >&6
26400 else
26401
26402 save_CFLAGS="$CFLAGS"
26403 CFLAGS="$CFLAGS -Wunknown-pragmas -Werror"
26404 if test x$gcc_no_link = xyes; then
26405 as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
26406 fi
26407 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26408 /* end confdefs.h. */
26409
26410 static int mytoto (int) __attribute__((__weakref__("toto")));
26411
26412 int
26413 main ()
26414 {
26415 return (mytoto != 0);
26416 ;
26417 return 0;
26418 }
26419 _ACEOF
26420 if ac_fn_c_try_link "$LINENO"; then :
26421 libgfor_cv_have_weakref=yes
26422 else
26423 libgfor_cv_have_weakref=no
26424 fi
26425 rm -f core conftest.err conftest.$ac_objext \
26426 conftest$ac_exeext conftest.$ac_ext
26427 CFLAGS="$save_CFLAGS"
26428 fi
26429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_weakref" >&5
26430 $as_echo "$libgfor_cv_have_weakref" >&6; }
26431 if test $libgfor_cv_have_weakref = yes; then
26432
26433 $as_echo "#define SUPPORTS_WEAKREF 1" >>confdefs.h
26434
26435 fi
26436
26437 # Various other checks on target
26438
26439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target can unlink an open file" >&5
26440 $as_echo_n "checking whether the target can unlink an open file... " >&6; }
26441 if ${libgfor_cv_have_unlink_open_file+:} false; then :
26442 $as_echo_n "(cached) " >&6
26443 else
26444
26445 if test "$cross_compiling" = yes; then :
26446
26447 case "${target}" in
26448 *mingw*) libgfor_cv_have_unlink_open_file=no ;;
26449 *) libgfor_cv_have_unlink_open_file=yes;;
26450 esac
26451 else
26452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26453 /* end confdefs.h. */
26454
26455 #include <errno.h>
26456 #include <fcntl.h>
26457 #include <unistd.h>
26458 #include <sys/stat.h>
26459
26460 int main ()
26461 {
26462 int fd;
26463
26464 fd = open ("testfile", O_RDWR | O_CREAT, S_IWUSR | S_IRUSR);
26465 if (fd <= 0)
26466 return 0;
26467 if (unlink ("testfile") == -1)
26468 return 1;
26469 write (fd, "This is a test\n", 15);
26470 close (fd);
26471
26472 if (open ("testfile", O_RDONLY) == -1 && errno == ENOENT)
26473 return 0;
26474 else
26475 return 1;
26476 }
26477 _ACEOF
26478 if ac_fn_c_try_run "$LINENO"; then :
26479 libgfor_cv_have_unlink_open_file=yes
26480 else
26481 libgfor_cv_have_unlink_open_file=no
26482 fi
26483 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26484 conftest.$ac_objext conftest.beam conftest.$ac_ext
26485 fi
26486
26487 fi
26488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_unlink_open_file" >&5
26489 $as_echo "$libgfor_cv_have_unlink_open_file" >&6; }
26490 if test x"$libgfor_cv_have_unlink_open_file" = xyes; then
26491
26492 $as_echo "#define HAVE_UNLINK_OPEN_FILE 1" >>confdefs.h
26493
26494 fi
26495
26496 # Check whether line terminator is LF or CRLF
26497
26498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target has CRLF as line terminator" >&5
26499 $as_echo_n "checking whether the target has CRLF as line terminator... " >&6; }
26500 if ${libgfor_cv_have_crlf+:} false; then :
26501 $as_echo_n "(cached) " >&6
26502 else
26503
26504 if test "$cross_compiling" = yes; then :
26505
26506 case "${target}" in
26507 *mingw*) libgfor_cv_have_crlf=yes ;;
26508 *) libgfor_cv_have_crlf=no;;
26509 esac
26510 else
26511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26512 /* end confdefs.h. */
26513
26514 /* This test program should exit with status 0 if system uses a CRLF as
26515 line terminator, and status 1 otherwise.
26516 Since it is used to check for mingw systems, and should return 0 in any
26517 other case, in case of a failure we will not use CRLF. */
26518 #include <sys/stat.h>
26519 #include <stdlib.h>
26520 #include <fcntl.h>
26521 #include <stdio.h>
26522
26523 int main ()
26524 {
26525 #ifndef O_BINARY
26526 exit(1);
26527 #else
26528 int fd, bytes;
26529 char buff[5];
26530
26531 fd = open ("foo", O_WRONLY | O_CREAT | O_TRUNC, S_IRWXU);
26532 if (fd < 0)
26533 exit(1);
26534 if (write (fd, "\n", 1) < 0)
26535 perror ("write");
26536
26537 close (fd);
26538
26539 if ((fd = open ("foo", O_RDONLY | O_BINARY, S_IRWXU)) < 0)
26540 exit(1);
26541 bytes = read (fd, buff, 5);
26542 if (bytes == 2 && buff[0] == '\r' && buff[1] == '\n')
26543 exit(0);
26544 else
26545 exit(1);
26546 #endif
26547 }
26548 _ACEOF
26549 if ac_fn_c_try_run "$LINENO"; then :
26550 libgfor_cv_have_crlf=yes
26551 else
26552 libgfor_cv_have_crlf=no
26553 fi
26554 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26555 conftest.$ac_objext conftest.beam conftest.$ac_ext
26556 fi
26557
26558 fi
26559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_crlf" >&5
26560 $as_echo "$libgfor_cv_have_crlf" >&6; }
26561 if test x"$libgfor_cv_have_crlf" = xyes; then
26562
26563 $as_echo "#define HAVE_CRLF 1" >>confdefs.h
26564
26565 fi
26566
26567 # Check whether we support AVX extensions
26568
26569 ac_save_CFLAGS="$CFLAGS"
26570 CFLAGS="-O2 -mavx"
26571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26572 /* end confdefs.h. */
26573
26574 void _mm256_zeroall (void)
26575 {
26576 __builtin_ia32_vzeroall ();
26577 }
26578 int
26579 main ()
26580 {
26581
26582 ;
26583 return 0;
26584 }
26585 _ACEOF
26586 if ac_fn_c_try_compile "$LINENO"; then :
26587
26588 $as_echo "#define HAVE_AVX 1" >>confdefs.h
26589
26590 fi
26591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26592 CFLAGS="$ac_save_CFLAGS"
26593
26594
26595 # Check wether we support AVX2 extensions
26596
26597 ac_save_CFLAGS="$CFLAGS"
26598 CFLAGS="-O2 -mavx2"
26599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26600 /* end confdefs.h. */
26601
26602 typedef long long __v4di __attribute__ ((__vector_size__ (32)));
26603 __v4di
26604 mm256_is32_andnotsi256 (__v4di __X, __v4di __Y)
26605 {
26606 return __builtin_ia32_andnotsi256 (__X, __Y);
26607 }
26608 int
26609 main ()
26610 {
26611
26612 ;
26613 return 0;
26614 }
26615 _ACEOF
26616 if ac_fn_c_try_compile "$LINENO"; then :
26617
26618 $as_echo "#define HAVE_AVX2 1" >>confdefs.h
26619
26620 fi
26621 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26622 CFLAGS="$ac_save_CFLAGS"
26623
26624
26625 # Check wether we support AVX512f extensions
26626
26627 ac_save_CFLAGS="$CFLAGS"
26628 CFLAGS="-O2 -mavx512f"
26629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26630 /* end confdefs.h. */
26631
26632 typedef double __m512d __attribute__ ((__vector_size__ (64)));
26633 __m512d _mm512_add (__m512d a)
26634 {
26635 __m512d b = __builtin_ia32_addpd512_mask (a, a, a, 1, 4);
26636 /* For -m64/-mx32 also verify that code will work even if
26637 the target uses call saved zmm16+ and needs to emit
26638 unwind info for them (e.g. on mingw). See PR79127. */
26639 #ifdef __x86_64__
26640 asm volatile ("" : : : "zmm16", "zmm17", "zmm18", "zmm19");
26641 #endif
26642 return b;
26643 }
26644 int
26645 main ()
26646 {
26647
26648 ;
26649 return 0;
26650 }
26651 _ACEOF
26652 if ac_fn_c_try_compile "$LINENO"; then :
26653
26654 $as_echo "#define HAVE_AVX512F 1" >>confdefs.h
26655
26656 fi
26657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26658 CFLAGS="$ac_save_CFLAGS"
26659
26660
26661 # Check for FMA3 extensions
26662
26663 ac_save_CFLAGS="$CFLAGS"
26664 CFLAGS="-O2 -mfma -mno-fma4"
26665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26666 /* end confdefs.h. */
26667
26668 typedef float __m128 __attribute__ ((__vector_size__ (16)));
26669 typedef float __v4sf __attribute__ ((__vector_size__ (16)));
26670 __m128 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C)
26671 {
26672 return (__m128) __builtin_ia32_vfmaddps ((__v4sf)__A,
26673 (__v4sf)__B,
26674 (__v4sf)__C);
26675 }
26676 int
26677 main ()
26678 {
26679
26680 ;
26681 return 0;
26682 }
26683 _ACEOF
26684 if ac_fn_c_try_compile "$LINENO"; then :
26685
26686 $as_echo "#define HAVE_FMA3 1" >>confdefs.h
26687
26688 fi
26689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26690 CFLAGS="$ac_save_CFLAGS"
26691
26692
26693 # Check for FMA4 extensions
26694
26695 ac_save_CFLAGS="$CFLAGS"
26696 CFLAGS="-O2 -mfma4 -mno-fma"
26697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26698 /* end confdefs.h. */
26699
26700 typedef float __m128 __attribute__ ((__vector_size__ (16)));
26701 typedef float __v4sf __attribute__ ((__vector_size__ (16)));
26702 __m128 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C)
26703 {
26704 return (__m128) __builtin_ia32_vfmaddps ((__v4sf)__A,
26705 (__v4sf)__B,
26706 (__v4sf)__C);
26707 }
26708 int
26709 main ()
26710 {
26711
26712 ;
26713 return 0;
26714 }
26715 _ACEOF
26716 if ac_fn_c_try_compile "$LINENO"; then :
26717
26718 $as_echo "#define HAVE_FMA4 1" >>confdefs.h
26719
26720 fi
26721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26722 CFLAGS="$ac_save_CFLAGS"
26723
26724
26725 # Check if AVX128 works
26726
26727 ac_save_CFLAGS="$CFLAGS"
26728 CFLAGS="-O2 -mavx -mprefer-avx128"
26729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26730 /* end confdefs.h. */
26731
26732 void foo()
26733 {
26734 }
26735 int
26736 main ()
26737 {
26738
26739 ;
26740 return 0;
26741 }
26742 _ACEOF
26743 if ac_fn_c_try_compile "$LINENO"; then :
26744
26745 $as_echo "#define HAVE_AVX128 1" >>confdefs.h
26746
26747 if true; then
26748 HAVE_AVX128_TRUE=
26749 HAVE_AVX128_FALSE='#'
26750 else
26751 HAVE_AVX128_TRUE='#'
26752 HAVE_AVX128_FALSE=
26753 fi
26754
26755 else
26756 if false; then
26757 HAVE_AVX128_TRUE=
26758 HAVE_AVX128_FALSE='#'
26759 else
26760 HAVE_AVX128_TRUE='#'
26761 HAVE_AVX128_FALSE=
26762 fi
26763
26764 fi
26765 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26766 CFLAGS="$ac_save_CFLAGS"
26767
26768
26769 # Determine what GCC version number to use in filesystem paths.
26770
26771 get_gcc_base_ver="cat"
26772
26773 # Check whether --with-gcc-major-version-only was given.
26774 if test "${with_gcc_major_version_only+set}" = set; then :
26775 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
26776 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
26777 fi
26778
26779 fi
26780
26781
26782
26783
26784 cat >confcache <<\_ACEOF
26785 # This file is a shell script that caches the results of configure
26786 # tests run on this system so they can be shared between configure
26787 # scripts and configure runs, see configure's option --config-cache.
26788 # It is not useful on other systems. If it contains results you don't
26789 # want to keep, you may remove or edit it.
26790 #
26791 # config.status only pays attention to the cache file if you give it
26792 # the --recheck option to rerun configure.
26793 #
26794 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26795 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26796 # following values.
26797
26798 _ACEOF
26799
26800 # The following way of writing the cache mishandles newlines in values,
26801 # but we know of no workaround that is simple, portable, and efficient.
26802 # So, we kill variables containing newlines.
26803 # Ultrix sh set writes to stderr and can't be redirected directly,
26804 # and sets the high bit in the cache file unless we assign to the vars.
26805 (
26806 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26807 eval ac_val=\$$ac_var
26808 case $ac_val in #(
26809 *${as_nl}*)
26810 case $ac_var in #(
26811 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26812 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26813 esac
26814 case $ac_var in #(
26815 _ | IFS | as_nl) ;; #(
26816 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26817 *) { eval $ac_var=; unset $ac_var;} ;;
26818 esac ;;
26819 esac
26820 done
26821
26822 (set) 2>&1 |
26823 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26824 *${as_nl}ac_space=\ *)
26825 # `set' does not quote correctly, so add quotes: double-quote
26826 # substitution turns \\\\ into \\, and sed turns \\ into \.
26827 sed -n \
26828 "s/'/'\\\\''/g;
26829 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26830 ;; #(
26831 *)
26832 # `set' quotes correctly as required by POSIX, so do not add quotes.
26833 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26834 ;;
26835 esac |
26836 sort
26837 ) |
26838 sed '
26839 /^ac_cv_env_/b end
26840 t clear
26841 :clear
26842 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26843 t end
26844 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26845 :end' >>confcache
26846 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26847 if test -w "$cache_file"; then
26848 if test "x$cache_file" != "x/dev/null"; then
26849 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26850 $as_echo "$as_me: updating cache $cache_file" >&6;}
26851 if test ! -f "$cache_file" || test -h "$cache_file"; then
26852 cat confcache >"$cache_file"
26853 else
26854 case $cache_file in #(
26855 */* | ?:*)
26856 mv -f confcache "$cache_file"$$ &&
26857 mv -f "$cache_file"$$ "$cache_file" ;; #(
26858 *)
26859 mv -f confcache "$cache_file" ;;
26860 esac
26861 fi
26862 fi
26863 else
26864 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26865 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26866 fi
26867 fi
26868 rm -f confcache
26869
26870 if test ${multilib} = yes; then
26871 multilib_arg="--enable-multilib"
26872 else
26873 multilib_arg=
26874 fi
26875
26876 # Write our Makefile and spec file.
26877 ac_config_files="$ac_config_files Makefile libgfortran.spec"
26878
26879 cat >confcache <<\_ACEOF
26880 # This file is a shell script that caches the results of configure
26881 # tests run on this system so they can be shared between configure
26882 # scripts and configure runs, see configure's option --config-cache.
26883 # It is not useful on other systems. If it contains results you don't
26884 # want to keep, you may remove or edit it.
26885 #
26886 # config.status only pays attention to the cache file if you give it
26887 # the --recheck option to rerun configure.
26888 #
26889 # `ac_cv_env_foo' variables (set or unset) will be overridden when
26890 # loading this file, other *unset* `ac_cv_foo' will be assigned the
26891 # following values.
26892
26893 _ACEOF
26894
26895 # The following way of writing the cache mishandles newlines in values,
26896 # but we know of no workaround that is simple, portable, and efficient.
26897 # So, we kill variables containing newlines.
26898 # Ultrix sh set writes to stderr and can't be redirected directly,
26899 # and sets the high bit in the cache file unless we assign to the vars.
26900 (
26901 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
26902 eval ac_val=\$$ac_var
26903 case $ac_val in #(
26904 *${as_nl}*)
26905 case $ac_var in #(
26906 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
26907 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
26908 esac
26909 case $ac_var in #(
26910 _ | IFS | as_nl) ;; #(
26911 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
26912 *) { eval $ac_var=; unset $ac_var;} ;;
26913 esac ;;
26914 esac
26915 done
26916
26917 (set) 2>&1 |
26918 case $as_nl`(ac_space=' '; set) 2>&1` in #(
26919 *${as_nl}ac_space=\ *)
26920 # `set' does not quote correctly, so add quotes: double-quote
26921 # substitution turns \\\\ into \\, and sed turns \\ into \.
26922 sed -n \
26923 "s/'/'\\\\''/g;
26924 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
26925 ;; #(
26926 *)
26927 # `set' quotes correctly as required by POSIX, so do not add quotes.
26928 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
26929 ;;
26930 esac |
26931 sort
26932 ) |
26933 sed '
26934 /^ac_cv_env_/b end
26935 t clear
26936 :clear
26937 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
26938 t end
26939 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
26940 :end' >>confcache
26941 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
26942 if test -w "$cache_file"; then
26943 if test "x$cache_file" != "x/dev/null"; then
26944 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
26945 $as_echo "$as_me: updating cache $cache_file" >&6;}
26946 if test ! -f "$cache_file" || test -h "$cache_file"; then
26947 cat confcache >"$cache_file"
26948 else
26949 case $cache_file in #(
26950 */* | ?:*)
26951 mv -f confcache "$cache_file"$$ &&
26952 mv -f "$cache_file"$$ "$cache_file" ;; #(
26953 *)
26954 mv -f confcache "$cache_file" ;;
26955 esac
26956 fi
26957 fi
26958 else
26959 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
26960 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
26961 fi
26962 fi
26963 rm -f confcache
26964
26965 test "x$prefix" = xNONE && prefix=$ac_default_prefix
26966 # Let make expand exec_prefix.
26967 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
26968
26969 DEFS=-DHAVE_CONFIG_H
26970
26971 ac_libobjs=
26972 ac_ltlibobjs=
26973 U=
26974 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
26975 # 1. Remove the extension, and $U if already installed.
26976 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
26977 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
26978 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
26979 # will be set to the directory where LIBOBJS objects are built.
26980 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
26981 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
26982 done
26983 LIBOBJS=$ac_libobjs
26984
26985 LTLIBOBJS=$ac_ltlibobjs
26986
26987
26988 if test -z "${onestep_TRUE}" && test -z "${onestep_FALSE}"; then
26989 as_fn_error $? "conditional \"onestep\" was never defined.
26990 Usually this means the macro was only invoked conditionally." "$LINENO" 5
26991 fi
26992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
26993 $as_echo_n "checking that generated files are newer than configure... " >&6; }
26994 if test -n "$am_sleep_pid"; then
26995 # Hide warnings about reused PIDs.
26996 wait $am_sleep_pid 2>/dev/null
26997 fi
26998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
26999 $as_echo "done" >&6; }
27000 if test -n "$EXEEXT"; then
27001 am__EXEEXT_TRUE=
27002 am__EXEEXT_FALSE='#'
27003 else
27004 am__EXEEXT_TRUE='#'
27005 am__EXEEXT_FALSE=
27006 fi
27007
27008 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
27009 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
27010 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27011 fi
27012 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
27013 as_fn_error $? "conditional \"AMDEP\" was never defined.
27014 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27015 fi
27016 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27017 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27018 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27019 fi
27020 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27021 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27022 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27023 fi
27024 if test -z "${LIBGFOR_USE_SYMVER_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_FALSE}"; then
27025 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER\" was never defined.
27026 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27027 fi
27028 if test -z "${LIBGFOR_USE_SYMVER_GNU_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_GNU_FALSE}"; then
27029 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER_GNU\" was never defined.
27030 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27031 fi
27032 if test -z "${LIBGFOR_USE_SYMVER_SUN_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_SUN_FALSE}"; then
27033 as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER_SUN\" was never defined.
27034 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27035 fi
27036 if test -z "${LIBGFOR_MINIMAL_TRUE}" && test -z "${LIBGFOR_MINIMAL_FALSE}"; then
27037 as_fn_error $? "conditional \"LIBGFOR_MINIMAL\" was never defined.
27038 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27039 fi
27040 if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
27041 as_fn_error $? "conditional \"HAVE_HWCAP\" was never defined.
27042 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27043 fi
27044 if test -z "${LIBGFOR_BUILD_QUAD_TRUE}" && test -z "${LIBGFOR_BUILD_QUAD_FALSE}"; then
27045 as_fn_error $? "conditional \"LIBGFOR_BUILD_QUAD\" was never defined.
27046 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27047 fi
27048 if test -z "${IEEE_SUPPORT_TRUE}" && test -z "${IEEE_SUPPORT_FALSE}"; then
27049 as_fn_error $? "conditional \"IEEE_SUPPORT\" was never defined.
27050 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27051 fi
27052 if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27053 as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27054 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27055 fi
27056 if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27057 as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27058 Usually this means the macro was only invoked conditionally." "$LINENO" 5
27059 fi
27060
27061 : "${CONFIG_STATUS=./config.status}"
27062 ac_write_fail=0
27063 ac_clean_files_save=$ac_clean_files
27064 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
27065 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
27066 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
27067 as_write_fail=0
27068 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
27069 #! $SHELL
27070 # Generated by $as_me.
27071 # Run this file to recreate the current configuration.
27072 # Compiler output produced by configure, useful for debugging
27073 # configure, is in config.log if it exists.
27074
27075 debug=false
27076 ac_cs_recheck=false
27077 ac_cs_silent=false
27078
27079 SHELL=\${CONFIG_SHELL-$SHELL}
27080 export SHELL
27081 _ASEOF
27082 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
27083 ## -------------------- ##
27084 ## M4sh Initialization. ##
27085 ## -------------------- ##
27086
27087 # Be more Bourne compatible
27088 DUALCASE=1; export DUALCASE # for MKS sh
27089 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
27090 emulate sh
27091 NULLCMD=:
27092 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
27093 # is contrary to our usage. Disable this feature.
27094 alias -g '${1+"$@"}'='"$@"'
27095 setopt NO_GLOB_SUBST
27096 else
27097 case `(set -o) 2>/dev/null` in #(
27098 *posix*) :
27099 set -o posix ;; #(
27100 *) :
27101 ;;
27102 esac
27103 fi
27104
27105
27106 as_nl='
27107 '
27108 export as_nl
27109 # Printing a long string crashes Solaris 7 /usr/bin/printf.
27110 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
27111 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
27112 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
27113 # Prefer a ksh shell builtin over an external printf program on Solaris,
27114 # but without wasting forks for bash or zsh.
27115 if test -z "$BASH_VERSION$ZSH_VERSION" \
27116 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
27117 as_echo='print -r --'
27118 as_echo_n='print -rn --'
27119 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
27120 as_echo='printf %s\n'
27121 as_echo_n='printf %s'
27122 else
27123 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
27124 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
27125 as_echo_n='/usr/ucb/echo -n'
27126 else
27127 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
27128 as_echo_n_body='eval
27129 arg=$1;
27130 case $arg in #(
27131 *"$as_nl"*)
27132 expr "X$arg" : "X\\(.*\\)$as_nl";
27133 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
27134 esac;
27135 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
27136 '
27137 export as_echo_n_body
27138 as_echo_n='sh -c $as_echo_n_body as_echo'
27139 fi
27140 export as_echo_body
27141 as_echo='sh -c $as_echo_body as_echo'
27142 fi
27143
27144 # The user is always right.
27145 if test "${PATH_SEPARATOR+set}" != set; then
27146 PATH_SEPARATOR=:
27147 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
27148 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
27149 PATH_SEPARATOR=';'
27150 }
27151 fi
27152
27153
27154 # IFS
27155 # We need space, tab and new line, in precisely that order. Quoting is
27156 # there to prevent editors from complaining about space-tab.
27157 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
27158 # splitting by setting IFS to empty value.)
27159 IFS=" "" $as_nl"
27160
27161 # Find who we are. Look in the path if we contain no directory separator.
27162 as_myself=
27163 case $0 in #((
27164 *[\\/]* ) as_myself=$0 ;;
27165 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27166 for as_dir in $PATH
27167 do
27168 IFS=$as_save_IFS
27169 test -z "$as_dir" && as_dir=.
27170 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
27171 done
27172 IFS=$as_save_IFS
27173
27174 ;;
27175 esac
27176 # We did not find ourselves, most probably we were run as `sh COMMAND'
27177 # in which case we are not to be found in the path.
27178 if test "x$as_myself" = x; then
27179 as_myself=$0
27180 fi
27181 if test ! -f "$as_myself"; then
27182 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27183 exit 1
27184 fi
27185
27186 # Unset variables that we do not need and which cause bugs (e.g. in
27187 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
27188 # suppresses any "Segmentation fault" message there. '((' could
27189 # trigger a bug in pdksh 5.2.14.
27190 for as_var in BASH_ENV ENV MAIL MAILPATH
27191 do eval test x\${$as_var+set} = xset \
27192 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
27193 done
27194 PS1='$ '
27195 PS2='> '
27196 PS4='+ '
27197
27198 # NLS nuisances.
27199 LC_ALL=C
27200 export LC_ALL
27201 LANGUAGE=C
27202 export LANGUAGE
27203
27204 # CDPATH.
27205 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
27206
27207
27208 # as_fn_error STATUS ERROR [LINENO LOG_FD]
27209 # ----------------------------------------
27210 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
27211 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
27212 # script with STATUS, using 1 if that was 0.
27213 as_fn_error ()
27214 {
27215 as_status=$1; test $as_status -eq 0 && as_status=1
27216 if test "$4"; then
27217 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
27218 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
27219 fi
27220 $as_echo "$as_me: error: $2" >&2
27221 as_fn_exit $as_status
27222 } # as_fn_error
27223
27224
27225 # as_fn_set_status STATUS
27226 # -----------------------
27227 # Set $? to STATUS, without forking.
27228 as_fn_set_status ()
27229 {
27230 return $1
27231 } # as_fn_set_status
27232
27233 # as_fn_exit STATUS
27234 # -----------------
27235 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
27236 as_fn_exit ()
27237 {
27238 set +e
27239 as_fn_set_status $1
27240 exit $1
27241 } # as_fn_exit
27242
27243 # as_fn_unset VAR
27244 # ---------------
27245 # Portably unset VAR.
27246 as_fn_unset ()
27247 {
27248 { eval $1=; unset $1;}
27249 }
27250 as_unset=as_fn_unset
27251 # as_fn_append VAR VALUE
27252 # ----------------------
27253 # Append the text in VALUE to the end of the definition contained in VAR. Take
27254 # advantage of any shell optimizations that allow amortized linear growth over
27255 # repeated appends, instead of the typical quadratic growth present in naive
27256 # implementations.
27257 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
27258 eval 'as_fn_append ()
27259 {
27260 eval $1+=\$2
27261 }'
27262 else
27263 as_fn_append ()
27264 {
27265 eval $1=\$$1\$2
27266 }
27267 fi # as_fn_append
27268
27269 # as_fn_arith ARG...
27270 # ------------------
27271 # Perform arithmetic evaluation on the ARGs, and store the result in the
27272 # global $as_val. Take advantage of shells that can avoid forks. The arguments
27273 # must be portable across $(()) and expr.
27274 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
27275 eval 'as_fn_arith ()
27276 {
27277 as_val=$(( $* ))
27278 }'
27279 else
27280 as_fn_arith ()
27281 {
27282 as_val=`expr "$@" || test $? -eq 1`
27283 }
27284 fi # as_fn_arith
27285
27286
27287 if expr a : '\(a\)' >/dev/null 2>&1 &&
27288 test "X`expr 00001 : '.*\(...\)'`" = X001; then
27289 as_expr=expr
27290 else
27291 as_expr=false
27292 fi
27293
27294 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27295 as_basename=basename
27296 else
27297 as_basename=false
27298 fi
27299
27300 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
27301 as_dirname=dirname
27302 else
27303 as_dirname=false
27304 fi
27305
27306 as_me=`$as_basename -- "$0" ||
27307 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
27308 X"$0" : 'X\(//\)$' \| \
27309 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
27310 $as_echo X/"$0" |
27311 sed '/^.*\/\([^/][^/]*\)\/*$/{
27312 s//\1/
27313 q
27314 }
27315 /^X\/\(\/\/\)$/{
27316 s//\1/
27317 q
27318 }
27319 /^X\/\(\/\).*/{
27320 s//\1/
27321 q
27322 }
27323 s/.*/./; q'`
27324
27325 # Avoid depending upon Character Ranges.
27326 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
27327 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27328 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
27329 as_cr_digits='0123456789'
27330 as_cr_alnum=$as_cr_Letters$as_cr_digits
27331
27332 ECHO_C= ECHO_N= ECHO_T=
27333 case `echo -n x` in #(((((
27334 -n*)
27335 case `echo 'xy\c'` in
27336 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
27337 xy) ECHO_C='\c';;
27338 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
27339 ECHO_T=' ';;
27340 esac;;
27341 *)
27342 ECHO_N='-n';;
27343 esac
27344
27345 rm -f conf$$ conf$$.exe conf$$.file
27346 if test -d conf$$.dir; then
27347 rm -f conf$$.dir/conf$$.file
27348 else
27349 rm -f conf$$.dir
27350 mkdir conf$$.dir 2>/dev/null
27351 fi
27352 if (echo >conf$$.file) 2>/dev/null; then
27353 if ln -s conf$$.file conf$$ 2>/dev/null; then
27354 as_ln_s='ln -s'
27355 # ... but there are two gotchas:
27356 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
27357 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
27358 # In both cases, we have to default to `cp -pR'.
27359 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
27360 as_ln_s='cp -pR'
27361 elif ln conf$$.file conf$$ 2>/dev/null; then
27362 as_ln_s=ln
27363 else
27364 as_ln_s='cp -pR'
27365 fi
27366 else
27367 as_ln_s='cp -pR'
27368 fi
27369 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
27370 rmdir conf$$.dir 2>/dev/null
27371
27372
27373 # as_fn_mkdir_p
27374 # -------------
27375 # Create "$as_dir" as a directory, including parents if necessary.
27376 as_fn_mkdir_p ()
27377 {
27378
27379 case $as_dir in #(
27380 -*) as_dir=./$as_dir;;
27381 esac
27382 test -d "$as_dir" || eval $as_mkdir_p || {
27383 as_dirs=
27384 while :; do
27385 case $as_dir in #(
27386 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
27387 *) as_qdir=$as_dir;;
27388 esac
27389 as_dirs="'$as_qdir' $as_dirs"
27390 as_dir=`$as_dirname -- "$as_dir" ||
27391 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
27392 X"$as_dir" : 'X\(//\)[^/]' \| \
27393 X"$as_dir" : 'X\(//\)$' \| \
27394 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
27395 $as_echo X"$as_dir" |
27396 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
27397 s//\1/
27398 q
27399 }
27400 /^X\(\/\/\)[^/].*/{
27401 s//\1/
27402 q
27403 }
27404 /^X\(\/\/\)$/{
27405 s//\1/
27406 q
27407 }
27408 /^X\(\/\).*/{
27409 s//\1/
27410 q
27411 }
27412 s/.*/./; q'`
27413 test -d "$as_dir" && break
27414 done
27415 test -z "$as_dirs" || eval "mkdir $as_dirs"
27416 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
27417
27418
27419 } # as_fn_mkdir_p
27420 if mkdir -p . 2>/dev/null; then
27421 as_mkdir_p='mkdir -p "$as_dir"'
27422 else
27423 test -d ./-p && rmdir ./-p
27424 as_mkdir_p=false
27425 fi
27426
27427
27428 # as_fn_executable_p FILE
27429 # -----------------------
27430 # Test if FILE is an executable regular file.
27431 as_fn_executable_p ()
27432 {
27433 test -f "$1" && test -x "$1"
27434 } # as_fn_executable_p
27435 as_test_x='test -x'
27436 as_executable_p=as_fn_executable_p
27437
27438 # Sed expression to map a string onto a valid CPP name.
27439 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
27440
27441 # Sed expression to map a string onto a valid variable name.
27442 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27443
27444
27445 exec 6>&1
27446 ## ----------------------------------- ##
27447 ## Main body of $CONFIG_STATUS script. ##
27448 ## ----------------------------------- ##
27449 _ASEOF
27450 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
27451
27452 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27453 # Save the log message, to keep $0 and so on meaningful, and to
27454 # report actual input values of CONFIG_FILES etc. instead of their
27455 # values after options handling.
27456 ac_log="
27457 This file was extended by GNU Fortran Runtime Library $as_me 0.3, which was
27458 generated by GNU Autoconf 2.69. Invocation command line was
27459
27460 CONFIG_FILES = $CONFIG_FILES
27461 CONFIG_HEADERS = $CONFIG_HEADERS
27462 CONFIG_LINKS = $CONFIG_LINKS
27463 CONFIG_COMMANDS = $CONFIG_COMMANDS
27464 $ $0 $@
27465
27466 on `(hostname || uname -n) 2>/dev/null | sed 1q`
27467 "
27468
27469 _ACEOF
27470
27471 case $ac_config_files in *"
27472 "*) set x $ac_config_files; shift; ac_config_files=$*;;
27473 esac
27474
27475 case $ac_config_headers in *"
27476 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
27477 esac
27478
27479
27480 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27481 # Files that config.status was made for.
27482 config_files="$ac_config_files"
27483 config_headers="$ac_config_headers"
27484 config_commands="$ac_config_commands"
27485
27486 _ACEOF
27487
27488 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27489 ac_cs_usage="\
27490 \`$as_me' instantiates files and other configuration actions
27491 from templates according to the current configuration. Unless the files
27492 and actions are specified as TAGs, all are instantiated by default.
27493
27494 Usage: $0 [OPTION]... [TAG]...
27495
27496 -h, --help print this help, then exit
27497 -V, --version print version number and configuration settings, then exit
27498 --config print configuration, then exit
27499 -q, --quiet, --silent
27500 do not print progress messages
27501 -d, --debug don't remove temporary files
27502 --recheck update $as_me by reconfiguring in the same conditions
27503 --file=FILE[:TEMPLATE]
27504 instantiate the configuration file FILE
27505 --header=FILE[:TEMPLATE]
27506 instantiate the configuration header FILE
27507
27508 Configuration files:
27509 $config_files
27510
27511 Configuration headers:
27512 $config_headers
27513
27514 Configuration commands:
27515 $config_commands
27516
27517 Report bugs to the package provider.
27518 GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
27519 General help using GNU software: <http://www.gnu.org/gethelp/>."
27520
27521 _ACEOF
27522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27523 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
27524 ac_cs_version="\\
27525 GNU Fortran Runtime Library config.status 0.3
27526 configured by $0, generated by GNU Autoconf 2.69,
27527 with options \\"\$ac_cs_config\\"
27528
27529 Copyright (C) 2012 Free Software Foundation, Inc.
27530 This config.status script is free software; the Free Software Foundation
27531 gives unlimited permission to copy, distribute and modify it."
27532
27533 ac_pwd='$ac_pwd'
27534 srcdir='$srcdir'
27535 INSTALL='$INSTALL'
27536 MKDIR_P='$MKDIR_P'
27537 AWK='$AWK'
27538 test -n "\$AWK" || AWK=awk
27539 _ACEOF
27540
27541 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27542 # The default lists apply if the user does not specify any file.
27543 ac_need_defaults=:
27544 while test $# != 0
27545 do
27546 case $1 in
27547 --*=?*)
27548 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27549 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
27550 ac_shift=:
27551 ;;
27552 --*=)
27553 ac_option=`expr "X$1" : 'X\([^=]*\)='`
27554 ac_optarg=
27555 ac_shift=:
27556 ;;
27557 *)
27558 ac_option=$1
27559 ac_optarg=$2
27560 ac_shift=shift
27561 ;;
27562 esac
27563
27564 case $ac_option in
27565 # Handling of the options.
27566 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
27567 ac_cs_recheck=: ;;
27568 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
27569 $as_echo "$ac_cs_version"; exit ;;
27570 --config | --confi | --conf | --con | --co | --c )
27571 $as_echo "$ac_cs_config"; exit ;;
27572 --debug | --debu | --deb | --de | --d | -d )
27573 debug=: ;;
27574 --file | --fil | --fi | --f )
27575 $ac_shift
27576 case $ac_optarg in
27577 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27578 '') as_fn_error $? "missing file argument" ;;
27579 esac
27580 as_fn_append CONFIG_FILES " '$ac_optarg'"
27581 ac_need_defaults=false;;
27582 --header | --heade | --head | --hea )
27583 $ac_shift
27584 case $ac_optarg in
27585 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
27586 esac
27587 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
27588 ac_need_defaults=false;;
27589 --he | --h)
27590 # Conflict between --help and --header
27591 as_fn_error $? "ambiguous option: \`$1'
27592 Try \`$0 --help' for more information.";;
27593 --help | --hel | -h )
27594 $as_echo "$ac_cs_usage"; exit ;;
27595 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
27596 | -silent | --silent | --silen | --sile | --sil | --si | --s)
27597 ac_cs_silent=: ;;
27598
27599 # This is an error.
27600 -*) as_fn_error $? "unrecognized option: \`$1'
27601 Try \`$0 --help' for more information." ;;
27602
27603 *) as_fn_append ac_config_targets " $1"
27604 ac_need_defaults=false ;;
27605
27606 esac
27607 shift
27608 done
27609
27610 ac_configure_extra_args=
27611
27612 if $ac_cs_silent; then
27613 exec 6>/dev/null
27614 ac_configure_extra_args="$ac_configure_extra_args --silent"
27615 fi
27616
27617 _ACEOF
27618 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27619 if \$ac_cs_recheck; then
27620 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
27621 shift
27622 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
27623 CONFIG_SHELL='$SHELL'
27624 export CONFIG_SHELL
27625 exec "\$@"
27626 fi
27627
27628 _ACEOF
27629 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27630 exec 5>>config.log
27631 {
27632 echo
27633 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
27634 ## Running $as_me. ##
27635 _ASBOX
27636 $as_echo "$ac_log"
27637 } >&5
27638
27639 _ACEOF
27640 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27641 #
27642 # INIT-COMMANDS
27643 #
27644
27645 srcdir="$srcdir"
27646 host="$host"
27647 target="$target"
27648 with_multisubdir="$with_multisubdir"
27649 with_multisrctop="$with_multisrctop"
27650 with_target_subdir="$with_target_subdir"
27651 ac_configure_args="${multilib_arg} ${ac_configure_args}"
27652 multi_basedir="$multi_basedir"
27653 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
27654 CC="$CC"
27655 CXX="$CXX"
27656 GFORTRAN="$GFORTRAN"
27657 GDC="$GDC"
27658 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
27659
27660
27661 # The HP-UX ksh and POSIX shell print the target directory to stdout
27662 # if CDPATH is set.
27663 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
27664
27665 sed_quote_subst='$sed_quote_subst'
27666 double_quote_subst='$double_quote_subst'
27667 delay_variable_subst='$delay_variable_subst'
27668 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
27669 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
27670 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
27671 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
27672 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
27673 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
27674 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
27675 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
27676 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
27677 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
27678 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
27679 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
27680 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
27681 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
27682 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
27683 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
27684 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
27685 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
27686 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
27687 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
27688 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
27689 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
27690 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
27691 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
27692 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
27693 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
27694 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
27695 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
27696 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
27697 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
27698 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
27699 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
27700 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
27701 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
27702 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
27703 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
27704 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
27705 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27706 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27707 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
27708 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
27709 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
27710 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
27711 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
27712 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
27713 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
27714 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
27715 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
27716 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"`'
27717 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
27718 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
27719 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
27720 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
27721 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
27722 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
27723 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
27724 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
27725 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
27726 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
27727 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
27728 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
27729 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
27730 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
27731 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
27732 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27733 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
27734 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
27735 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
27736 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
27737 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
27738 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
27739 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27740 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
27741 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27742 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
27743 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27744 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
27745 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
27746 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
27747 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
27748 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
27749 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
27750 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
27751 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
27752 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
27753 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
27754 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
27755 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
27756 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
27757 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
27758 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
27759 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
27760 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
27761 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
27762 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
27763 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
27764 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
27765 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
27766 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
27767 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
27768 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
27769 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
27770 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
27771 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
27772 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
27773 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
27774 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
27775 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27776 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27777 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
27778 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
27779 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
27780 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
27781 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
27782 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
27783 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
27784 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
27785 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
27786 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
27787 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
27788 compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
27789 predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
27790 postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
27791 predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
27792 postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
27793 compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
27794 LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
27795 reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
27796 reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
27797 old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27798 compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
27799 GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
27800 lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
27801 lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
27802 lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
27803 lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
27804 lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
27805 archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
27806 enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
27807 export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27808 whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27809 compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
27810 old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
27811 old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
27812 archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27813 archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27814 module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
27815 module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27816 with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
27817 allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27818 no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27819 hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27820 hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
27821 hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
27822 hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
27823 hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
27824 hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
27825 hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
27826 hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
27827 inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
27828 link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
27829 fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
27830 always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
27831 export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
27832 exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27833 include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27834 prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
27835 file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
27836 hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
27837 compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
27838 predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
27839 postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
27840 predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
27841 postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
27842 compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
27843
27844 LTCC='$LTCC'
27845 LTCFLAGS='$LTCFLAGS'
27846 compiler='$compiler_DEFAULT'
27847
27848 # A function that is used when there is no print builtin or printf.
27849 func_fallback_echo ()
27850 {
27851 eval 'cat <<_LTECHO_EOF
27852 \$1
27853 _LTECHO_EOF'
27854 }
27855
27856 # Quote evaled strings.
27857 for var in SED \
27858 GREP \
27859 EGREP \
27860 FGREP \
27861 SHELL \
27862 ECHO \
27863 LD \
27864 NM \
27865 LN_S \
27866 lt_SP2NL \
27867 lt_NL2SP \
27868 reload_flag \
27869 OBJDUMP \
27870 deplibs_check_method \
27871 file_magic_cmd \
27872 AR \
27873 AR_FLAGS \
27874 STRIP \
27875 RANLIB \
27876 CC \
27877 CFLAGS \
27878 compiler \
27879 lt_cv_sys_global_symbol_pipe \
27880 lt_cv_sys_global_symbol_to_cdecl \
27881 lt_cv_sys_global_symbol_to_c_name_address \
27882 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
27883 lt_prog_compiler_no_builtin_flag \
27884 lt_prog_compiler_wl \
27885 lt_prog_compiler_pic \
27886 lt_prog_compiler_static \
27887 lt_cv_prog_compiler_c_o \
27888 need_locks \
27889 DSYMUTIL \
27890 NMEDIT \
27891 LIPO \
27892 OTOOL \
27893 OTOOL64 \
27894 shrext_cmds \
27895 export_dynamic_flag_spec \
27896 whole_archive_flag_spec \
27897 compiler_needs_object \
27898 with_gnu_ld \
27899 allow_undefined_flag \
27900 no_undefined_flag \
27901 hardcode_libdir_flag_spec \
27902 hardcode_libdir_flag_spec_ld \
27903 hardcode_libdir_separator \
27904 fix_srcfile_path \
27905 exclude_expsyms \
27906 include_expsyms \
27907 file_list_spec \
27908 variables_saved_for_relink \
27909 libname_spec \
27910 library_names_spec \
27911 soname_spec \
27912 install_override_mode \
27913 finish_eval \
27914 old_striplib \
27915 striplib \
27916 compiler_lib_search_dirs \
27917 predep_objects \
27918 postdep_objects \
27919 predeps \
27920 postdeps \
27921 compiler_lib_search_path \
27922 LD_FC \
27923 reload_flag_FC \
27924 compiler_FC \
27925 lt_prog_compiler_no_builtin_flag_FC \
27926 lt_prog_compiler_wl_FC \
27927 lt_prog_compiler_pic_FC \
27928 lt_prog_compiler_static_FC \
27929 lt_cv_prog_compiler_c_o_FC \
27930 export_dynamic_flag_spec_FC \
27931 whole_archive_flag_spec_FC \
27932 compiler_needs_object_FC \
27933 with_gnu_ld_FC \
27934 allow_undefined_flag_FC \
27935 no_undefined_flag_FC \
27936 hardcode_libdir_flag_spec_FC \
27937 hardcode_libdir_flag_spec_ld_FC \
27938 hardcode_libdir_separator_FC \
27939 fix_srcfile_path_FC \
27940 exclude_expsyms_FC \
27941 include_expsyms_FC \
27942 file_list_spec_FC \
27943 compiler_lib_search_dirs_FC \
27944 predep_objects_FC \
27945 postdep_objects_FC \
27946 predeps_FC \
27947 postdeps_FC \
27948 compiler_lib_search_path_FC; do
27949 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27950 *[\\\\\\\`\\"\\\$]*)
27951 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
27952 ;;
27953 *)
27954 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27955 ;;
27956 esac
27957 done
27958
27959 # Double-quote double-evaled strings.
27960 for var in reload_cmds \
27961 old_postinstall_cmds \
27962 old_postuninstall_cmds \
27963 old_archive_cmds \
27964 extract_expsyms_cmds \
27965 old_archive_from_new_cmds \
27966 old_archive_from_expsyms_cmds \
27967 archive_cmds \
27968 archive_expsym_cmds \
27969 module_cmds \
27970 module_expsym_cmds \
27971 export_symbols_cmds \
27972 prelink_cmds \
27973 postinstall_cmds \
27974 postuninstall_cmds \
27975 finish_cmds \
27976 sys_lib_search_path_spec \
27977 sys_lib_dlsearch_path_spec \
27978 reload_cmds_FC \
27979 old_archive_cmds_FC \
27980 old_archive_from_new_cmds_FC \
27981 old_archive_from_expsyms_cmds_FC \
27982 archive_cmds_FC \
27983 archive_expsym_cmds_FC \
27984 module_cmds_FC \
27985 module_expsym_cmds_FC \
27986 export_symbols_cmds_FC \
27987 prelink_cmds_FC; do
27988 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
27989 *[\\\\\\\`\\"\\\$]*)
27990 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
27991 ;;
27992 *)
27993 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
27994 ;;
27995 esac
27996 done
27997
27998 ac_aux_dir='$ac_aux_dir'
27999 xsi_shell='$xsi_shell'
28000 lt_shell_append='$lt_shell_append'
28001
28002 # See if we are running on zsh, and set the options which allow our
28003 # commands through without removal of \ escapes INIT.
28004 if test -n "\${ZSH_VERSION+set}" ; then
28005 setopt NO_GLOB_SUBST
28006 fi
28007
28008
28009 PACKAGE='$PACKAGE'
28010 VERSION='$VERSION'
28011 TIMESTAMP='$TIMESTAMP'
28012 RM='$RM'
28013 ofile='$ofile'
28014
28015
28016
28017
28018
28019
28020 GCC="$GCC"
28021 CC="$CC"
28022 acx_cv_header_stdint="$acx_cv_header_stdint"
28023 acx_cv_type_int8_t="$acx_cv_type_int8_t"
28024 acx_cv_type_int16_t="$acx_cv_type_int16_t"
28025 acx_cv_type_int32_t="$acx_cv_type_int32_t"
28026 acx_cv_type_int64_t="$acx_cv_type_int64_t"
28027 acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
28028 ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
28029 ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
28030 ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
28031 ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
28032 ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
28033 ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
28034 ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
28035 ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
28036
28037
28038 _ACEOF
28039
28040 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28041
28042 # Handling of arguments.
28043 for ac_config_target in $ac_config_targets
28044 do
28045 case $ac_config_target in
28046 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
28047 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
28048 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
28049 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
28050 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
28051 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
28052 "libgfortran.spec") CONFIG_FILES="$CONFIG_FILES libgfortran.spec" ;;
28053
28054 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
28055 esac
28056 done
28057
28058
28059 # If the user did not use the arguments to specify the items to instantiate,
28060 # then the envvar interface is used. Set only those that are not.
28061 # We use the long form for the default assignment because of an extremely
28062 # bizarre bug on SunOS 4.1.3.
28063 if $ac_need_defaults; then
28064 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
28065 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
28066 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
28067 fi
28068
28069 # Have a temporary directory for convenience. Make it in the build tree
28070 # simply because there is no reason against having it here, and in addition,
28071 # creating and moving files from /tmp can sometimes cause problems.
28072 # Hook for its removal unless debugging.
28073 # Note that there is a small window in which the directory will not be cleaned:
28074 # after its creation but before its name has been assigned to `$tmp'.
28075 $debug ||
28076 {
28077 tmp= ac_tmp=
28078 trap 'exit_status=$?
28079 : "${ac_tmp:=$tmp}"
28080 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
28081 ' 0
28082 trap 'as_fn_exit 1' 1 2 13 15
28083 }
28084 # Create a (secure) tmp directory for tmp files.
28085
28086 {
28087 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
28088 test -d "$tmp"
28089 } ||
28090 {
28091 tmp=./conf$$-$RANDOM
28092 (umask 077 && mkdir "$tmp")
28093 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
28094 ac_tmp=$tmp
28095
28096 # Set up the scripts for CONFIG_FILES section.
28097 # No need to generate them if there are no CONFIG_FILES.
28098 # This happens for instance with `./config.status config.h'.
28099 if test -n "$CONFIG_FILES"; then
28100
28101
28102 ac_cr=`echo X | tr X '\015'`
28103 # On cygwin, bash can eat \r inside `` if the user requested igncr.
28104 # But we know of no other shell where ac_cr would be empty at this
28105 # point, so we can use a bashism as a fallback.
28106 if test "x$ac_cr" = x; then
28107 eval ac_cr=\$\'\\r\'
28108 fi
28109 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
28110 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
28111 ac_cs_awk_cr='\\r'
28112 else
28113 ac_cs_awk_cr=$ac_cr
28114 fi
28115
28116 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
28117 _ACEOF
28118
28119
28120 {
28121 echo "cat >conf$$subs.awk <<_ACEOF" &&
28122 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
28123 echo "_ACEOF"
28124 } >conf$$subs.sh ||
28125 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28126 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
28127 ac_delim='%!_!# '
28128 for ac_last_try in false false false false false :; do
28129 . ./conf$$subs.sh ||
28130 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28131
28132 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
28133 if test $ac_delim_n = $ac_delim_num; then
28134 break
28135 elif $ac_last_try; then
28136 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
28137 else
28138 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
28139 fi
28140 done
28141 rm -f conf$$subs.sh
28142
28143 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28144 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
28145 _ACEOF
28146 sed -n '
28147 h
28148 s/^/S["/; s/!.*/"]=/
28149 p
28150 g
28151 s/^[^!]*!//
28152 :repl
28153 t repl
28154 s/'"$ac_delim"'$//
28155 t delim
28156 :nl
28157 h
28158 s/\(.\{148\}\)..*/\1/
28159 t more1
28160 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
28161 p
28162 n
28163 b repl
28164 :more1
28165 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28166 p
28167 g
28168 s/.\{148\}//
28169 t nl
28170 :delim
28171 h
28172 s/\(.\{148\}\)..*/\1/
28173 t more2
28174 s/["\\]/\\&/g; s/^/"/; s/$/"/
28175 p
28176 b
28177 :more2
28178 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28179 p
28180 g
28181 s/.\{148\}//
28182 t delim
28183 ' <conf$$subs.awk | sed '
28184 /^[^""]/{
28185 N
28186 s/\n//
28187 }
28188 ' >>$CONFIG_STATUS || ac_write_fail=1
28189 rm -f conf$$subs.awk
28190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28191 _ACAWK
28192 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
28193 for (key in S) S_is_set[key] = 1
28194 FS = "\a"
28195
28196 }
28197 {
28198 line = $ 0
28199 nfields = split(line, field, "@")
28200 substed = 0
28201 len = length(field[1])
28202 for (i = 2; i < nfields; i++) {
28203 key = field[i]
28204 keylen = length(key)
28205 if (S_is_set[key]) {
28206 value = S[key]
28207 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
28208 len += length(value) + length(field[++i])
28209 substed = 1
28210 } else
28211 len += 1 + keylen
28212 }
28213
28214 print line
28215 }
28216
28217 _ACAWK
28218 _ACEOF
28219 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28220 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
28221 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
28222 else
28223 cat
28224 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
28225 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
28226 _ACEOF
28227
28228 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
28229 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
28230 # trailing colons and then remove the whole line if VPATH becomes empty
28231 # (actually we leave an empty line to preserve line numbers).
28232 if test "x$srcdir" = x.; then
28233 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
28234 h
28235 s///
28236 s/^/:/
28237 s/[ ]*$/:/
28238 s/:\$(srcdir):/:/g
28239 s/:\${srcdir}:/:/g
28240 s/:@srcdir@:/:/g
28241 s/^:*//
28242 s/:*$//
28243 x
28244 s/\(=[ ]*\).*/\1/
28245 G
28246 s/\n//
28247 s/^[^=]*=[ ]*$//
28248 }'
28249 fi
28250
28251 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28252 fi # test -n "$CONFIG_FILES"
28253
28254 # Set up the scripts for CONFIG_HEADERS section.
28255 # No need to generate them if there are no CONFIG_HEADERS.
28256 # This happens for instance with `./config.status Makefile'.
28257 if test -n "$CONFIG_HEADERS"; then
28258 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
28259 BEGIN {
28260 _ACEOF
28261
28262 # Transform confdefs.h into an awk script `defines.awk', embedded as
28263 # here-document in config.status, that substitutes the proper values into
28264 # config.h.in to produce config.h.
28265
28266 # Create a delimiter string that does not exist in confdefs.h, to ease
28267 # handling of long lines.
28268 ac_delim='%!_!# '
28269 for ac_last_try in false false :; do
28270 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
28271 if test -z "$ac_tt"; then
28272 break
28273 elif $ac_last_try; then
28274 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
28275 else
28276 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
28277 fi
28278 done
28279
28280 # For the awk script, D is an array of macro values keyed by name,
28281 # likewise P contains macro parameters if any. Preserve backslash
28282 # newline sequences.
28283
28284 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
28285 sed -n '
28286 s/.\{148\}/&'"$ac_delim"'/g
28287 t rset
28288 :rset
28289 s/^[ ]*#[ ]*define[ ][ ]*/ /
28290 t def
28291 d
28292 :def
28293 s/\\$//
28294 t bsnl
28295 s/["\\]/\\&/g
28296 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
28297 D["\1"]=" \3"/p
28298 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
28299 d
28300 :bsnl
28301 s/["\\]/\\&/g
28302 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
28303 D["\1"]=" \3\\\\\\n"\\/p
28304 t cont
28305 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
28306 t cont
28307 d
28308 :cont
28309 n
28310 s/.\{148\}/&'"$ac_delim"'/g
28311 t clear
28312 :clear
28313 s/\\$//
28314 t bsnlc
28315 s/["\\]/\\&/g; s/^/"/; s/$/"/p
28316 d
28317 :bsnlc
28318 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
28319 b cont
28320 ' <confdefs.h | sed '
28321 s/'"$ac_delim"'/"\\\
28322 "/g' >>$CONFIG_STATUS || ac_write_fail=1
28323
28324 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28325 for (key in D) D_is_set[key] = 1
28326 FS = "\a"
28327 }
28328 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
28329 line = \$ 0
28330 split(line, arg, " ")
28331 if (arg[1] == "#") {
28332 defundef = arg[2]
28333 mac1 = arg[3]
28334 } else {
28335 defundef = substr(arg[1], 2)
28336 mac1 = arg[2]
28337 }
28338 split(mac1, mac2, "(") #)
28339 macro = mac2[1]
28340 prefix = substr(line, 1, index(line, defundef) - 1)
28341 if (D_is_set[macro]) {
28342 # Preserve the white space surrounding the "#".
28343 print prefix "define", macro P[macro] D[macro]
28344 next
28345 } else {
28346 # Replace #undef with comments. This is necessary, for example,
28347 # in the case of _POSIX_SOURCE, which is predefined and required
28348 # on some systems where configure will not decide to define it.
28349 if (defundef == "undef") {
28350 print "/*", prefix defundef, macro, "*/"
28351 next
28352 }
28353 }
28354 }
28355 { print }
28356 _ACAWK
28357 _ACEOF
28358 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28359 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
28360 fi # test -n "$CONFIG_HEADERS"
28361
28362
28363 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
28364 shift
28365 for ac_tag
28366 do
28367 case $ac_tag in
28368 :[FHLC]) ac_mode=$ac_tag; continue;;
28369 esac
28370 case $ac_mode$ac_tag in
28371 :[FHL]*:*);;
28372 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
28373 :[FH]-) ac_tag=-:-;;
28374 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
28375 esac
28376 ac_save_IFS=$IFS
28377 IFS=:
28378 set x $ac_tag
28379 IFS=$ac_save_IFS
28380 shift
28381 ac_file=$1
28382 shift
28383
28384 case $ac_mode in
28385 :L) ac_source=$1;;
28386 :[FH])
28387 ac_file_inputs=
28388 for ac_f
28389 do
28390 case $ac_f in
28391 -) ac_f="$ac_tmp/stdin";;
28392 *) # Look for the file first in the build tree, then in the source tree
28393 # (if the path is not absolute). The absolute path cannot be DOS-style,
28394 # because $ac_f cannot contain `:'.
28395 test -f "$ac_f" ||
28396 case $ac_f in
28397 [\\/$]*) false;;
28398 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
28399 esac ||
28400 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
28401 esac
28402 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
28403 as_fn_append ac_file_inputs " '$ac_f'"
28404 done
28405
28406 # Let's still pretend it is `configure' which instantiates (i.e., don't
28407 # use $as_me), people would be surprised to read:
28408 # /* config.h. Generated by config.status. */
28409 configure_input='Generated from '`
28410 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
28411 `' by configure.'
28412 if test x"$ac_file" != x-; then
28413 configure_input="$ac_file. $configure_input"
28414 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
28415 $as_echo "$as_me: creating $ac_file" >&6;}
28416 fi
28417 # Neutralize special characters interpreted by sed in replacement strings.
28418 case $configure_input in #(
28419 *\&* | *\|* | *\\* )
28420 ac_sed_conf_input=`$as_echo "$configure_input" |
28421 sed 's/[\\\\&|]/\\\\&/g'`;; #(
28422 *) ac_sed_conf_input=$configure_input;;
28423 esac
28424
28425 case $ac_tag in
28426 *:-:* | *:-) cat >"$ac_tmp/stdin" \
28427 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
28428 esac
28429 ;;
28430 esac
28431
28432 ac_dir=`$as_dirname -- "$ac_file" ||
28433 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28434 X"$ac_file" : 'X\(//\)[^/]' \| \
28435 X"$ac_file" : 'X\(//\)$' \| \
28436 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
28437 $as_echo X"$ac_file" |
28438 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28439 s//\1/
28440 q
28441 }
28442 /^X\(\/\/\)[^/].*/{
28443 s//\1/
28444 q
28445 }
28446 /^X\(\/\/\)$/{
28447 s//\1/
28448 q
28449 }
28450 /^X\(\/\).*/{
28451 s//\1/
28452 q
28453 }
28454 s/.*/./; q'`
28455 as_dir="$ac_dir"; as_fn_mkdir_p
28456 ac_builddir=.
28457
28458 case "$ac_dir" in
28459 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
28460 *)
28461 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
28462 # A ".." for each directory in $ac_dir_suffix.
28463 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
28464 case $ac_top_builddir_sub in
28465 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
28466 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
28467 esac ;;
28468 esac
28469 ac_abs_top_builddir=$ac_pwd
28470 ac_abs_builddir=$ac_pwd$ac_dir_suffix
28471 # for backward compatibility:
28472 ac_top_builddir=$ac_top_build_prefix
28473
28474 case $srcdir in
28475 .) # We are building in place.
28476 ac_srcdir=.
28477 ac_top_srcdir=$ac_top_builddir_sub
28478 ac_abs_top_srcdir=$ac_pwd ;;
28479 [\\/]* | ?:[\\/]* ) # Absolute name.
28480 ac_srcdir=$srcdir$ac_dir_suffix;
28481 ac_top_srcdir=$srcdir
28482 ac_abs_top_srcdir=$srcdir ;;
28483 *) # Relative name.
28484 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
28485 ac_top_srcdir=$ac_top_build_prefix$srcdir
28486 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
28487 esac
28488 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
28489
28490
28491 case $ac_mode in
28492 :F)
28493 #
28494 # CONFIG_FILE
28495 #
28496
28497 case $INSTALL in
28498 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
28499 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
28500 esac
28501 ac_MKDIR_P=$MKDIR_P
28502 case $MKDIR_P in
28503 [\\/$]* | ?:[\\/]* ) ;;
28504 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
28505 esac
28506 _ACEOF
28507
28508 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28509 # If the template does not know about datarootdir, expand it.
28510 # FIXME: This hack should be removed a few years after 2.60.
28511 ac_datarootdir_hack=; ac_datarootdir_seen=
28512 ac_sed_dataroot='
28513 /datarootdir/ {
28514 p
28515 q
28516 }
28517 /@datadir@/p
28518 /@docdir@/p
28519 /@infodir@/p
28520 /@localedir@/p
28521 /@mandir@/p'
28522 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
28523 *datarootdir*) ac_datarootdir_seen=yes;;
28524 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
28525 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
28526 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
28527 _ACEOF
28528 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28529 ac_datarootdir_hack='
28530 s&@datadir@&$datadir&g
28531 s&@docdir@&$docdir&g
28532 s&@infodir@&$infodir&g
28533 s&@localedir@&$localedir&g
28534 s&@mandir@&$mandir&g
28535 s&\\\${datarootdir}&$datarootdir&g' ;;
28536 esac
28537 _ACEOF
28538
28539 # Neutralize VPATH when `$srcdir' = `.'.
28540 # Shell code in configure.ac might set extrasub.
28541 # FIXME: do we really want to maintain this feature?
28542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28543 ac_sed_extra="$ac_vpsub
28544 $extrasub
28545 _ACEOF
28546 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28547 :t
28548 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28549 s|@configure_input@|$ac_sed_conf_input|;t t
28550 s&@top_builddir@&$ac_top_builddir_sub&;t t
28551 s&@top_build_prefix@&$ac_top_build_prefix&;t t
28552 s&@srcdir@&$ac_srcdir&;t t
28553 s&@abs_srcdir@&$ac_abs_srcdir&;t t
28554 s&@top_srcdir@&$ac_top_srcdir&;t t
28555 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28556 s&@builddir@&$ac_builddir&;t t
28557 s&@abs_builddir@&$ac_abs_builddir&;t t
28558 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28559 s&@INSTALL@&$ac_INSTALL&;t t
28560 s&@MKDIR_P@&$ac_MKDIR_P&;t t
28561 $ac_datarootdir_hack
28562 "
28563 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
28564 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28565
28566 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
28567 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
28568 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
28569 "$ac_tmp/out"`; test -z "$ac_out"; } &&
28570 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28571 which seems to be undefined. Please make sure it is defined" >&5
28572 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
28573 which seems to be undefined. Please make sure it is defined" >&2;}
28574
28575 rm -f "$ac_tmp/stdin"
28576 case $ac_file in
28577 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
28578 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
28579 esac \
28580 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28581 ;;
28582 :H)
28583 #
28584 # CONFIG_HEADER
28585 #
28586 if test x"$ac_file" != x-; then
28587 {
28588 $as_echo "/* $configure_input */" \
28589 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
28590 } >"$ac_tmp/config.h" \
28591 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28592 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
28593 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
28594 $as_echo "$as_me: $ac_file is unchanged" >&6;}
28595 else
28596 rm -f "$ac_file"
28597 mv "$ac_tmp/config.h" "$ac_file" \
28598 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
28599 fi
28600 else
28601 $as_echo "/* $configure_input */" \
28602 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
28603 || as_fn_error $? "could not create -" "$LINENO" 5
28604 fi
28605 # Compute "$ac_file"'s index in $config_headers.
28606 _am_arg="$ac_file"
28607 _am_stamp_count=1
28608 for _am_header in $config_headers :; do
28609 case $_am_header in
28610 $_am_arg | $_am_arg:* )
28611 break ;;
28612 * )
28613 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
28614 esac
28615 done
28616 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
28617 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28618 X"$_am_arg" : 'X\(//\)[^/]' \| \
28619 X"$_am_arg" : 'X\(//\)$' \| \
28620 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
28621 $as_echo X"$_am_arg" |
28622 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28623 s//\1/
28624 q
28625 }
28626 /^X\(\/\/\)[^/].*/{
28627 s//\1/
28628 q
28629 }
28630 /^X\(\/\/\)$/{
28631 s//\1/
28632 q
28633 }
28634 /^X\(\/\).*/{
28635 s//\1/
28636 q
28637 }
28638 s/.*/./; q'`/stamp-h$_am_stamp_count
28639 ;;
28640
28641 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
28642 $as_echo "$as_me: executing $ac_file commands" >&6;}
28643 ;;
28644 esac
28645
28646
28647 case $ac_file$ac_mode in
28648 "default-1":C)
28649 # Only add multilib support code if we just rebuilt the top-level
28650 # Makefile.
28651 case " $CONFIG_FILES " in
28652 *" Makefile "*)
28653 ac_file=Makefile . ${multi_basedir}/config-ml.in
28654 ;;
28655 esac ;;
28656 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
28657 # Older Autoconf quotes --file arguments for eval, but not when files
28658 # are listed without --file. Let's play safe and only enable the eval
28659 # if we detect the quoting.
28660 case $CONFIG_FILES in
28661 *\'*) eval set x "$CONFIG_FILES" ;;
28662 *) set x $CONFIG_FILES ;;
28663 esac
28664 shift
28665 for mf
28666 do
28667 # Strip MF so we end up with the name of the file.
28668 mf=`echo "$mf" | sed -e 's/:.*$//'`
28669 # Check whether this is an Automake generated Makefile or not.
28670 # We used to match only the files named 'Makefile.in', but
28671 # some people rename them; so instead we look at the file content.
28672 # Grep'ing the first line is not enough: some people post-process
28673 # each Makefile.in and add a new line on top of each file to say so.
28674 # Grep'ing the whole file is not good either: AIX grep has a line
28675 # limit of 2048, but all sed's we know have understand at least 4000.
28676 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
28677 dirpart=`$as_dirname -- "$mf" ||
28678 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28679 X"$mf" : 'X\(//\)[^/]' \| \
28680 X"$mf" : 'X\(//\)$' \| \
28681 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
28682 $as_echo X"$mf" |
28683 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28684 s//\1/
28685 q
28686 }
28687 /^X\(\/\/\)[^/].*/{
28688 s//\1/
28689 q
28690 }
28691 /^X\(\/\/\)$/{
28692 s//\1/
28693 q
28694 }
28695 /^X\(\/\).*/{
28696 s//\1/
28697 q
28698 }
28699 s/.*/./; q'`
28700 else
28701 continue
28702 fi
28703 # Extract the definition of DEPDIR, am__include, and am__quote
28704 # from the Makefile without running 'make'.
28705 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
28706 test -z "$DEPDIR" && continue
28707 am__include=`sed -n 's/^am__include = //p' < "$mf"`
28708 test -z "$am__include" && continue
28709 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
28710 # Find all dependency output files, they are included files with
28711 # $(DEPDIR) in their names. We invoke sed twice because it is the
28712 # simplest approach to changing $(DEPDIR) to its actual value in the
28713 # expansion.
28714 for file in `sed -n "
28715 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
28716 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
28717 # Make sure the directory exists.
28718 test -f "$dirpart/$file" && continue
28719 fdir=`$as_dirname -- "$file" ||
28720 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
28721 X"$file" : 'X\(//\)[^/]' \| \
28722 X"$file" : 'X\(//\)$' \| \
28723 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
28724 $as_echo X"$file" |
28725 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
28726 s//\1/
28727 q
28728 }
28729 /^X\(\/\/\)[^/].*/{
28730 s//\1/
28731 q
28732 }
28733 /^X\(\/\/\)$/{
28734 s//\1/
28735 q
28736 }
28737 /^X\(\/\).*/{
28738 s//\1/
28739 q
28740 }
28741 s/.*/./; q'`
28742 as_dir=$dirpart/$fdir; as_fn_mkdir_p
28743 # echo "creating $dirpart/$file"
28744 echo '# dummy' > "$dirpart/$file"
28745 done
28746 done
28747 }
28748 ;;
28749 "libtool":C)
28750
28751 # See if we are running on zsh, and set the options which allow our
28752 # commands through without removal of \ escapes.
28753 if test -n "${ZSH_VERSION+set}" ; then
28754 setopt NO_GLOB_SUBST
28755 fi
28756
28757 cfgfile="${ofile}T"
28758 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
28759 $RM "$cfgfile"
28760
28761 cat <<_LT_EOF >> "$cfgfile"
28762 #! $SHELL
28763
28764 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
28765 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
28766 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
28767 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
28768 #
28769 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
28770 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
28771 # Written by Gordon Matzigkeit, 1996
28772 #
28773 # This file is part of GNU Libtool.
28774 #
28775 # GNU Libtool is free software; you can redistribute it and/or
28776 # modify it under the terms of the GNU General Public License as
28777 # published by the Free Software Foundation; either version 2 of
28778 # the License, or (at your option) any later version.
28779 #
28780 # As a special exception to the GNU General Public License,
28781 # if you distribute this file as part of a program or library that
28782 # is built using GNU Libtool, you may include this file under the
28783 # same distribution terms that you use for the rest of that program.
28784 #
28785 # GNU Libtool is distributed in the hope that it will be useful,
28786 # but WITHOUT ANY WARRANTY; without even the implied warranty of
28787 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28788 # GNU General Public License for more details.
28789 #
28790 # You should have received a copy of the GNU General Public License
28791 # along with GNU Libtool; see the file COPYING. If not, a copy
28792 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
28793 # obtained by writing to the Free Software Foundation, Inc.,
28794 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
28795
28796
28797 # The names of the tagged configurations supported by this script.
28798 available_tags="FC "
28799
28800 # ### BEGIN LIBTOOL CONFIG
28801
28802 # A sed program that does not truncate output.
28803 SED=$lt_SED
28804
28805 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
28806 Xsed="\$SED -e 1s/^X//"
28807
28808 # A grep program that handles long lines.
28809 GREP=$lt_GREP
28810
28811 # An ERE matcher.
28812 EGREP=$lt_EGREP
28813
28814 # A literal string matcher.
28815 FGREP=$lt_FGREP
28816
28817 # Shell to use when invoking shell scripts.
28818 SHELL=$lt_SHELL
28819
28820 # An echo program that protects backslashes.
28821 ECHO=$lt_ECHO
28822
28823 # Which release of libtool.m4 was used?
28824 macro_version=$macro_version
28825 macro_revision=$macro_revision
28826
28827 # Whether or not to build shared libraries.
28828 build_libtool_libs=$enable_shared
28829
28830 # Whether or not to build static libraries.
28831 build_old_libs=$enable_static
28832
28833 # What type of objects to build.
28834 pic_mode=$pic_mode
28835
28836 # Whether or not to optimize for fast installation.
28837 fast_install=$enable_fast_install
28838
28839 # The host system.
28840 host_alias=$host_alias
28841 host=$host
28842 host_os=$host_os
28843
28844 # The build system.
28845 build_alias=$build_alias
28846 build=$build
28847 build_os=$build_os
28848
28849 # A BSD- or MS-compatible name lister.
28850 NM=$lt_NM
28851
28852 # Whether we need soft or hard links.
28853 LN_S=$lt_LN_S
28854
28855 # What is the maximum length of a command?
28856 max_cmd_len=$max_cmd_len
28857
28858 # Object file suffix (normally "o").
28859 objext=$ac_objext
28860
28861 # Executable file suffix (normally "").
28862 exeext=$exeext
28863
28864 # whether the shell understands "unset".
28865 lt_unset=$lt_unset
28866
28867 # turn spaces into newlines.
28868 SP2NL=$lt_lt_SP2NL
28869
28870 # turn newlines into spaces.
28871 NL2SP=$lt_lt_NL2SP
28872
28873 # An object symbol dumper.
28874 OBJDUMP=$lt_OBJDUMP
28875
28876 # Method to check whether dependent libraries are shared objects.
28877 deplibs_check_method=$lt_deplibs_check_method
28878
28879 # Command to use when deplibs_check_method == "file_magic".
28880 file_magic_cmd=$lt_file_magic_cmd
28881
28882 # The archiver.
28883 AR=$lt_AR
28884 AR_FLAGS=$lt_AR_FLAGS
28885
28886 # A symbol stripping program.
28887 STRIP=$lt_STRIP
28888
28889 # Commands used to install an old-style archive.
28890 RANLIB=$lt_RANLIB
28891 old_postinstall_cmds=$lt_old_postinstall_cmds
28892 old_postuninstall_cmds=$lt_old_postuninstall_cmds
28893
28894 # Whether to use a lock for old archive extraction.
28895 lock_old_archive_extraction=$lock_old_archive_extraction
28896
28897 # A C compiler.
28898 LTCC=$lt_CC
28899
28900 # LTCC compiler flags.
28901 LTCFLAGS=$lt_CFLAGS
28902
28903 # Take the output of nm and produce a listing of raw symbols and C names.
28904 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
28905
28906 # Transform the output of nm in a proper C declaration.
28907 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
28908
28909 # Transform the output of nm in a C name address pair.
28910 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
28911
28912 # Transform the output of nm in a C name address pair when lib prefix is needed.
28913 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
28914
28915 # The name of the directory that contains temporary libtool files.
28916 objdir=$objdir
28917
28918 # Used to examine libraries when file_magic_cmd begins with "file".
28919 MAGIC_CMD=$MAGIC_CMD
28920
28921 # Must we lock files when doing compilation?
28922 need_locks=$lt_need_locks
28923
28924 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
28925 DSYMUTIL=$lt_DSYMUTIL
28926
28927 # Tool to change global to local symbols on Mac OS X.
28928 NMEDIT=$lt_NMEDIT
28929
28930 # Tool to manipulate fat objects and archives on Mac OS X.
28931 LIPO=$lt_LIPO
28932
28933 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
28934 OTOOL=$lt_OTOOL
28935
28936 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
28937 OTOOL64=$lt_OTOOL64
28938
28939 # Old archive suffix (normally "a").
28940 libext=$libext
28941
28942 # Shared library suffix (normally ".so").
28943 shrext_cmds=$lt_shrext_cmds
28944
28945 # The commands to extract the exported symbol list from a shared archive.
28946 extract_expsyms_cmds=$lt_extract_expsyms_cmds
28947
28948 # Variables whose values should be saved in libtool wrapper scripts and
28949 # restored at link time.
28950 variables_saved_for_relink=$lt_variables_saved_for_relink
28951
28952 # Do we need the "lib" prefix for modules?
28953 need_lib_prefix=$need_lib_prefix
28954
28955 # Do we need a version for libraries?
28956 need_version=$need_version
28957
28958 # Library versioning type.
28959 version_type=$version_type
28960
28961 # Shared library runtime path variable.
28962 runpath_var=$runpath_var
28963
28964 # Shared library path variable.
28965 shlibpath_var=$shlibpath_var
28966
28967 # Is shlibpath searched before the hard-coded library search path?
28968 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
28969
28970 # Format of library name prefix.
28971 libname_spec=$lt_libname_spec
28972
28973 # List of archive names. First name is the real one, the rest are links.
28974 # The last name is the one that the linker finds with -lNAME
28975 library_names_spec=$lt_library_names_spec
28976
28977 # The coded name of the library, if different from the real name.
28978 soname_spec=$lt_soname_spec
28979
28980 # Permission mode override for installation of shared libraries.
28981 install_override_mode=$lt_install_override_mode
28982
28983 # Command to use after installation of a shared archive.
28984 postinstall_cmds=$lt_postinstall_cmds
28985
28986 # Command to use after uninstallation of a shared archive.
28987 postuninstall_cmds=$lt_postuninstall_cmds
28988
28989 # Commands used to finish a libtool library installation in a directory.
28990 finish_cmds=$lt_finish_cmds
28991
28992 # As "finish_cmds", except a single script fragment to be evaled but
28993 # not shown.
28994 finish_eval=$lt_finish_eval
28995
28996 # Whether we should hardcode library paths into libraries.
28997 hardcode_into_libs=$hardcode_into_libs
28998
28999 # Compile-time system search path for libraries.
29000 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
29001
29002 # Run-time system search path for libraries.
29003 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
29004
29005 # Whether dlopen is supported.
29006 dlopen_support=$enable_dlopen
29007
29008 # Whether dlopen of programs is supported.
29009 dlopen_self=$enable_dlopen_self
29010
29011 # Whether dlopen of statically linked programs is supported.
29012 dlopen_self_static=$enable_dlopen_self_static
29013
29014 # Commands to strip libraries.
29015 old_striplib=$lt_old_striplib
29016 striplib=$lt_striplib
29017
29018
29019 # The linker used to build libraries.
29020 LD=$lt_LD
29021
29022 # How to create reloadable object files.
29023 reload_flag=$lt_reload_flag
29024 reload_cmds=$lt_reload_cmds
29025
29026 # Commands used to build an old-style archive.
29027 old_archive_cmds=$lt_old_archive_cmds
29028
29029 # A language specific compiler.
29030 CC=$lt_compiler
29031
29032 # Is the compiler the GNU compiler?
29033 with_gcc=$GCC
29034
29035 # Compiler flag to turn off builtin functions.
29036 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
29037
29038 # How to pass a linker flag through the compiler.
29039 wl=$lt_lt_prog_compiler_wl
29040
29041 # Additional compiler flags for building library objects.
29042 pic_flag=$lt_lt_prog_compiler_pic
29043
29044 # Compiler flag to prevent dynamic linking.
29045 link_static_flag=$lt_lt_prog_compiler_static
29046
29047 # Does compiler simultaneously support -c and -o options?
29048 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
29049
29050 # Whether or not to add -lc for building shared libraries.
29051 build_libtool_need_lc=$archive_cmds_need_lc
29052
29053 # Whether or not to disallow shared libs when runtime libs are static.
29054 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
29055
29056 # Compiler flag to allow reflexive dlopens.
29057 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
29058
29059 # Compiler flag to generate shared objects directly from archives.
29060 whole_archive_flag_spec=$lt_whole_archive_flag_spec
29061
29062 # Whether the compiler copes with passing no objects directly.
29063 compiler_needs_object=$lt_compiler_needs_object
29064
29065 # Create an old-style archive from a shared archive.
29066 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
29067
29068 # Create a temporary old-style archive to link instead of a shared archive.
29069 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
29070
29071 # Commands used to build a shared archive.
29072 archive_cmds=$lt_archive_cmds
29073 archive_expsym_cmds=$lt_archive_expsym_cmds
29074
29075 # Commands used to build a loadable module if different from building
29076 # a shared archive.
29077 module_cmds=$lt_module_cmds
29078 module_expsym_cmds=$lt_module_expsym_cmds
29079
29080 # Whether we are building with GNU ld or not.
29081 with_gnu_ld=$lt_with_gnu_ld
29082
29083 # Flag that allows shared libraries with undefined symbols to be built.
29084 allow_undefined_flag=$lt_allow_undefined_flag
29085
29086 # Flag that enforces no undefined symbols.
29087 no_undefined_flag=$lt_no_undefined_flag
29088
29089 # Flag to hardcode \$libdir into a binary during linking.
29090 # This must work even if \$libdir does not exist
29091 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
29092
29093 # If ld is used when linking, flag to hardcode \$libdir into a binary
29094 # during linking. This must work even if \$libdir does not exist.
29095 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
29096
29097 # Whether we need a single "-rpath" flag with a separated argument.
29098 hardcode_libdir_separator=$lt_hardcode_libdir_separator
29099
29100 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29101 # DIR into the resulting binary.
29102 hardcode_direct=$hardcode_direct
29103
29104 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29105 # DIR into the resulting binary and the resulting library dependency is
29106 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29107 # library is relocated.
29108 hardcode_direct_absolute=$hardcode_direct_absolute
29109
29110 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29111 # into the resulting binary.
29112 hardcode_minus_L=$hardcode_minus_L
29113
29114 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29115 # into the resulting binary.
29116 hardcode_shlibpath_var=$hardcode_shlibpath_var
29117
29118 # Set to "yes" if building a shared library automatically hardcodes DIR
29119 # into the library and all subsequent libraries and executables linked
29120 # against it.
29121 hardcode_automatic=$hardcode_automatic
29122
29123 # Set to yes if linker adds runtime paths of dependent libraries
29124 # to runtime path list.
29125 inherit_rpath=$inherit_rpath
29126
29127 # Whether libtool must link a program against all its dependency libraries.
29128 link_all_deplibs=$link_all_deplibs
29129
29130 # Fix the shell variable \$srcfile for the compiler.
29131 fix_srcfile_path=$lt_fix_srcfile_path
29132
29133 # Set to "yes" if exported symbols are required.
29134 always_export_symbols=$always_export_symbols
29135
29136 # The commands to list exported symbols.
29137 export_symbols_cmds=$lt_export_symbols_cmds
29138
29139 # Symbols that should not be listed in the preloaded symbols.
29140 exclude_expsyms=$lt_exclude_expsyms
29141
29142 # Symbols that must always be exported.
29143 include_expsyms=$lt_include_expsyms
29144
29145 # Commands necessary for linking programs (against libraries) with templates.
29146 prelink_cmds=$lt_prelink_cmds
29147
29148 # Specify filename containing input files.
29149 file_list_spec=$lt_file_list_spec
29150
29151 # How to hardcode a shared library path into an executable.
29152 hardcode_action=$hardcode_action
29153
29154 # The directories searched by this compiler when creating a shared library.
29155 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
29156
29157 # Dependencies to place before and after the objects being linked to
29158 # create a shared library.
29159 predep_objects=$lt_predep_objects
29160 postdep_objects=$lt_postdep_objects
29161 predeps=$lt_predeps
29162 postdeps=$lt_postdeps
29163
29164 # The library search path used internally by the compiler when linking
29165 # a shared library.
29166 compiler_lib_search_path=$lt_compiler_lib_search_path
29167
29168 # ### END LIBTOOL CONFIG
29169
29170 _LT_EOF
29171
29172 case $host_os in
29173 aix3*)
29174 cat <<\_LT_EOF >> "$cfgfile"
29175 # AIX sometimes has problems with the GCC collect2 program. For some
29176 # reason, if we set the COLLECT_NAMES environment variable, the problems
29177 # vanish in a puff of smoke.
29178 if test "X${COLLECT_NAMES+set}" != Xset; then
29179 COLLECT_NAMES=
29180 export COLLECT_NAMES
29181 fi
29182 _LT_EOF
29183 ;;
29184 esac
29185
29186
29187 ltmain="$ac_aux_dir/ltmain.sh"
29188
29189
29190 # We use sed instead of cat because bash on DJGPP gets confused if
29191 # if finds mixed CR/LF and LF-only lines. Since sed operates in
29192 # text mode, it properly converts lines to CR/LF. This bash problem
29193 # is reportedly fixed, but why not run on old versions too?
29194 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
29195 || (rm -f "$cfgfile"; exit 1)
29196
29197 case $xsi_shell in
29198 yes)
29199 cat << \_LT_EOF >> "$cfgfile"
29200
29201 # func_dirname file append nondir_replacement
29202 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29203 # otherwise set result to NONDIR_REPLACEMENT.
29204 func_dirname ()
29205 {
29206 case ${1} in
29207 */*) func_dirname_result="${1%/*}${2}" ;;
29208 * ) func_dirname_result="${3}" ;;
29209 esac
29210 }
29211
29212 # func_basename file
29213 func_basename ()
29214 {
29215 func_basename_result="${1##*/}"
29216 }
29217
29218 # func_dirname_and_basename file append nondir_replacement
29219 # perform func_basename and func_dirname in a single function
29220 # call:
29221 # dirname: Compute the dirname of FILE. If nonempty,
29222 # add APPEND to the result, otherwise set result
29223 # to NONDIR_REPLACEMENT.
29224 # value returned in "$func_dirname_result"
29225 # basename: Compute filename of FILE.
29226 # value retuned in "$func_basename_result"
29227 # Implementation must be kept synchronized with func_dirname
29228 # and func_basename. For efficiency, we do not delegate to
29229 # those functions but instead duplicate the functionality here.
29230 func_dirname_and_basename ()
29231 {
29232 case ${1} in
29233 */*) func_dirname_result="${1%/*}${2}" ;;
29234 * ) func_dirname_result="${3}" ;;
29235 esac
29236 func_basename_result="${1##*/}"
29237 }
29238
29239 # func_stripname prefix suffix name
29240 # strip PREFIX and SUFFIX off of NAME.
29241 # PREFIX and SUFFIX must not contain globbing or regex special
29242 # characters, hashes, percent signs, but SUFFIX may contain a leading
29243 # dot (in which case that matches only a dot).
29244 func_stripname ()
29245 {
29246 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
29247 # positional parameters, so assign one to ordinary parameter first.
29248 func_stripname_result=${3}
29249 func_stripname_result=${func_stripname_result#"${1}"}
29250 func_stripname_result=${func_stripname_result%"${2}"}
29251 }
29252
29253 # func_opt_split
29254 func_opt_split ()
29255 {
29256 func_opt_split_opt=${1%%=*}
29257 func_opt_split_arg=${1#*=}
29258 }
29259
29260 # func_lo2o object
29261 func_lo2o ()
29262 {
29263 case ${1} in
29264 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
29265 *) func_lo2o_result=${1} ;;
29266 esac
29267 }
29268
29269 # func_xform libobj-or-source
29270 func_xform ()
29271 {
29272 func_xform_result=${1%.*}.lo
29273 }
29274
29275 # func_arith arithmetic-term...
29276 func_arith ()
29277 {
29278 func_arith_result=$(( $* ))
29279 }
29280
29281 # func_len string
29282 # STRING may not start with a hyphen.
29283 func_len ()
29284 {
29285 func_len_result=${#1}
29286 }
29287
29288 _LT_EOF
29289 ;;
29290 *) # Bourne compatible functions.
29291 cat << \_LT_EOF >> "$cfgfile"
29292
29293 # func_dirname file append nondir_replacement
29294 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
29295 # otherwise set result to NONDIR_REPLACEMENT.
29296 func_dirname ()
29297 {
29298 # Extract subdirectory from the argument.
29299 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
29300 if test "X$func_dirname_result" = "X${1}"; then
29301 func_dirname_result="${3}"
29302 else
29303 func_dirname_result="$func_dirname_result${2}"
29304 fi
29305 }
29306
29307 # func_basename file
29308 func_basename ()
29309 {
29310 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
29311 }
29312
29313
29314 # func_stripname prefix suffix name
29315 # strip PREFIX and SUFFIX off of NAME.
29316 # PREFIX and SUFFIX must not contain globbing or regex special
29317 # characters, hashes, percent signs, but SUFFIX may contain a leading
29318 # dot (in which case that matches only a dot).
29319 # func_strip_suffix prefix name
29320 func_stripname ()
29321 {
29322 case ${2} in
29323 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
29324 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
29325 esac
29326 }
29327
29328 # sed scripts:
29329 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
29330 my_sed_long_arg='1s/^-[^=]*=//'
29331
29332 # func_opt_split
29333 func_opt_split ()
29334 {
29335 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
29336 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
29337 }
29338
29339 # func_lo2o object
29340 func_lo2o ()
29341 {
29342 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
29343 }
29344
29345 # func_xform libobj-or-source
29346 func_xform ()
29347 {
29348 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
29349 }
29350
29351 # func_arith arithmetic-term...
29352 func_arith ()
29353 {
29354 func_arith_result=`expr "$@"`
29355 }
29356
29357 # func_len string
29358 # STRING may not start with a hyphen.
29359 func_len ()
29360 {
29361 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
29362 }
29363
29364 _LT_EOF
29365 esac
29366
29367 case $lt_shell_append in
29368 yes)
29369 cat << \_LT_EOF >> "$cfgfile"
29370
29371 # func_append var value
29372 # Append VALUE to the end of shell variable VAR.
29373 func_append ()
29374 {
29375 eval "$1+=\$2"
29376 }
29377 _LT_EOF
29378 ;;
29379 *)
29380 cat << \_LT_EOF >> "$cfgfile"
29381
29382 # func_append var value
29383 # Append VALUE to the end of shell variable VAR.
29384 func_append ()
29385 {
29386 eval "$1=\$$1\$2"
29387 }
29388
29389 _LT_EOF
29390 ;;
29391 esac
29392
29393
29394 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
29395 || (rm -f "$cfgfile"; exit 1)
29396
29397 mv -f "$cfgfile" "$ofile" ||
29398 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
29399 chmod +x "$ofile"
29400
29401
29402 cat <<_LT_EOF >> "$ofile"
29403
29404 # ### BEGIN LIBTOOL TAG CONFIG: FC
29405
29406 # The linker used to build libraries.
29407 LD=$lt_LD_FC
29408
29409 # How to create reloadable object files.
29410 reload_flag=$lt_reload_flag_FC
29411 reload_cmds=$lt_reload_cmds_FC
29412
29413 # Commands used to build an old-style archive.
29414 old_archive_cmds=$lt_old_archive_cmds_FC
29415
29416 # A language specific compiler.
29417 CC=$lt_compiler_FC
29418
29419 # Is the compiler the GNU compiler?
29420 with_gcc=$GCC_FC
29421
29422 # Compiler flag to turn off builtin functions.
29423 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
29424
29425 # How to pass a linker flag through the compiler.
29426 wl=$lt_lt_prog_compiler_wl_FC
29427
29428 # Additional compiler flags for building library objects.
29429 pic_flag=$lt_lt_prog_compiler_pic_FC
29430
29431 # Compiler flag to prevent dynamic linking.
29432 link_static_flag=$lt_lt_prog_compiler_static_FC
29433
29434 # Does compiler simultaneously support -c and -o options?
29435 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
29436
29437 # Whether or not to add -lc for building shared libraries.
29438 build_libtool_need_lc=$archive_cmds_need_lc_FC
29439
29440 # Whether or not to disallow shared libs when runtime libs are static.
29441 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
29442
29443 # Compiler flag to allow reflexive dlopens.
29444 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
29445
29446 # Compiler flag to generate shared objects directly from archives.
29447 whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
29448
29449 # Whether the compiler copes with passing no objects directly.
29450 compiler_needs_object=$lt_compiler_needs_object_FC
29451
29452 # Create an old-style archive from a shared archive.
29453 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
29454
29455 # Create a temporary old-style archive to link instead of a shared archive.
29456 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
29457
29458 # Commands used to build a shared archive.
29459 archive_cmds=$lt_archive_cmds_FC
29460 archive_expsym_cmds=$lt_archive_expsym_cmds_FC
29461
29462 # Commands used to build a loadable module if different from building
29463 # a shared archive.
29464 module_cmds=$lt_module_cmds_FC
29465 module_expsym_cmds=$lt_module_expsym_cmds_FC
29466
29467 # Whether we are building with GNU ld or not.
29468 with_gnu_ld=$lt_with_gnu_ld_FC
29469
29470 # Flag that allows shared libraries with undefined symbols to be built.
29471 allow_undefined_flag=$lt_allow_undefined_flag_FC
29472
29473 # Flag that enforces no undefined symbols.
29474 no_undefined_flag=$lt_no_undefined_flag_FC
29475
29476 # Flag to hardcode \$libdir into a binary during linking.
29477 # This must work even if \$libdir does not exist
29478 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
29479
29480 # If ld is used when linking, flag to hardcode \$libdir into a binary
29481 # during linking. This must work even if \$libdir does not exist.
29482 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
29483
29484 # Whether we need a single "-rpath" flag with a separated argument.
29485 hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
29486
29487 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29488 # DIR into the resulting binary.
29489 hardcode_direct=$hardcode_direct_FC
29490
29491 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
29492 # DIR into the resulting binary and the resulting library dependency is
29493 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
29494 # library is relocated.
29495 hardcode_direct_absolute=$hardcode_direct_absolute_FC
29496
29497 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29498 # into the resulting binary.
29499 hardcode_minus_L=$hardcode_minus_L_FC
29500
29501 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29502 # into the resulting binary.
29503 hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
29504
29505 # Set to "yes" if building a shared library automatically hardcodes DIR
29506 # into the library and all subsequent libraries and executables linked
29507 # against it.
29508 hardcode_automatic=$hardcode_automatic_FC
29509
29510 # Set to yes if linker adds runtime paths of dependent libraries
29511 # to runtime path list.
29512 inherit_rpath=$inherit_rpath_FC
29513
29514 # Whether libtool must link a program against all its dependency libraries.
29515 link_all_deplibs=$link_all_deplibs_FC
29516
29517 # Fix the shell variable \$srcfile for the compiler.
29518 fix_srcfile_path=$lt_fix_srcfile_path_FC
29519
29520 # Set to "yes" if exported symbols are required.
29521 always_export_symbols=$always_export_symbols_FC
29522
29523 # The commands to list exported symbols.
29524 export_symbols_cmds=$lt_export_symbols_cmds_FC
29525
29526 # Symbols that should not be listed in the preloaded symbols.
29527 exclude_expsyms=$lt_exclude_expsyms_FC
29528
29529 # Symbols that must always be exported.
29530 include_expsyms=$lt_include_expsyms_FC
29531
29532 # Commands necessary for linking programs (against libraries) with templates.
29533 prelink_cmds=$lt_prelink_cmds_FC
29534
29535 # Specify filename containing input files.
29536 file_list_spec=$lt_file_list_spec_FC
29537
29538 # How to hardcode a shared library path into an executable.
29539 hardcode_action=$hardcode_action_FC
29540
29541 # The directories searched by this compiler when creating a shared library.
29542 compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
29543
29544 # Dependencies to place before and after the objects being linked to
29545 # create a shared library.
29546 predep_objects=$lt_predep_objects_FC
29547 postdep_objects=$lt_postdep_objects_FC
29548 predeps=$lt_predeps_FC
29549 postdeps=$lt_postdeps_FC
29550
29551 # The library search path used internally by the compiler when linking
29552 # a shared library.
29553 compiler_lib_search_path=$lt_compiler_lib_search_path_FC
29554
29555 # ### END LIBTOOL TAG CONFIG: FC
29556 _LT_EOF
29557
29558 ;;
29559 "gstdint.h":C)
29560 if test "$GCC" = yes; then
29561 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
29562 else
29563 echo "/* generated for $CC */" > tmp-stdint.h
29564 fi
29565
29566 sed 's/^ *//' >> tmp-stdint.h <<EOF
29567
29568 #ifndef GCC_GENERATED_STDINT_H
29569 #define GCC_GENERATED_STDINT_H 1
29570
29571 #include <sys/types.h>
29572 EOF
29573
29574 if test "$acx_cv_header_stdint" != stdint.h; then
29575 echo "#include <stddef.h>" >> tmp-stdint.h
29576 fi
29577 if test "$acx_cv_header_stdint" != stddef.h; then
29578 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
29579 fi
29580
29581 sed 's/^ *//' >> tmp-stdint.h <<EOF
29582 /* glibc uses these symbols as guards to prevent redefinitions. */
29583 #ifdef __int8_t_defined
29584 #define _INT8_T
29585 #define _INT16_T
29586 #define _INT32_T
29587 #endif
29588 #ifdef __uint32_t_defined
29589 #define _UINT32_T
29590 #endif
29591
29592 EOF
29593
29594 # ----------------- done header, emit basic int types -------------
29595 if test "$acx_cv_header_stdint" = stddef.h; then
29596 sed 's/^ *//' >> tmp-stdint.h <<EOF
29597
29598 #ifndef _UINT8_T
29599 #define _UINT8_T
29600 #ifndef __uint8_t_defined
29601 #define __uint8_t_defined
29602 #ifndef uint8_t
29603 typedef unsigned $acx_cv_type_int8_t uint8_t;
29604 #endif
29605 #endif
29606 #endif
29607
29608 #ifndef _UINT16_T
29609 #define _UINT16_T
29610 #ifndef __uint16_t_defined
29611 #define __uint16_t_defined
29612 #ifndef uint16_t
29613 typedef unsigned $acx_cv_type_int16_t uint16_t;
29614 #endif
29615 #endif
29616 #endif
29617
29618 #ifndef _UINT32_T
29619 #define _UINT32_T
29620 #ifndef __uint32_t_defined
29621 #define __uint32_t_defined
29622 #ifndef uint32_t
29623 typedef unsigned $acx_cv_type_int32_t uint32_t;
29624 #endif
29625 #endif
29626 #endif
29627
29628 #ifndef _INT8_T
29629 #define _INT8_T
29630 #ifndef __int8_t_defined
29631 #define __int8_t_defined
29632 #ifndef int8_t
29633 typedef $acx_cv_type_int8_t int8_t;
29634 #endif
29635 #endif
29636 #endif
29637
29638 #ifndef _INT16_T
29639 #define _INT16_T
29640 #ifndef __int16_t_defined
29641 #define __int16_t_defined
29642 #ifndef int16_t
29643 typedef $acx_cv_type_int16_t int16_t;
29644 #endif
29645 #endif
29646 #endif
29647
29648 #ifndef _INT32_T
29649 #define _INT32_T
29650 #ifndef __int32_t_defined
29651 #define __int32_t_defined
29652 #ifndef int32_t
29653 typedef $acx_cv_type_int32_t int32_t;
29654 #endif
29655 #endif
29656 #endif
29657 EOF
29658 elif test "$ac_cv_type_u_int32_t" = yes; then
29659 sed 's/^ *//' >> tmp-stdint.h <<EOF
29660
29661 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
29662 #ifndef _INT8_T
29663 #define _INT8_T
29664 #endif
29665 #ifndef _INT16_T
29666 #define _INT16_T
29667 #endif
29668 #ifndef _INT32_T
29669 #define _INT32_T
29670 #endif
29671
29672 #ifndef _UINT8_T
29673 #define _UINT8_T
29674 #ifndef __uint8_t_defined
29675 #define __uint8_t_defined
29676 #ifndef uint8_t
29677 typedef u_int8_t uint8_t;
29678 #endif
29679 #endif
29680 #endif
29681
29682 #ifndef _UINT16_T
29683 #define _UINT16_T
29684 #ifndef __uint16_t_defined
29685 #define __uint16_t_defined
29686 #ifndef uint16_t
29687 typedef u_int16_t uint16_t;
29688 #endif
29689 #endif
29690 #endif
29691
29692 #ifndef _UINT32_T
29693 #define _UINT32_T
29694 #ifndef __uint32_t_defined
29695 #define __uint32_t_defined
29696 #ifndef uint32_t
29697 typedef u_int32_t uint32_t;
29698 #endif
29699 #endif
29700 #endif
29701 EOF
29702 else
29703 sed 's/^ *//' >> tmp-stdint.h <<EOF
29704
29705 /* Some systems have guard macros to prevent redefinitions, define them. */
29706 #ifndef _INT8_T
29707 #define _INT8_T
29708 #endif
29709 #ifndef _INT16_T
29710 #define _INT16_T
29711 #endif
29712 #ifndef _INT32_T
29713 #define _INT32_T
29714 #endif
29715 #ifndef _UINT8_T
29716 #define _UINT8_T
29717 #endif
29718 #ifndef _UINT16_T
29719 #define _UINT16_T
29720 #endif
29721 #ifndef _UINT32_T
29722 #define _UINT32_T
29723 #endif
29724 EOF
29725 fi
29726
29727 # ------------- done basic int types, emit int64_t types ------------
29728 if test "$ac_cv_type_uint64_t" = yes; then
29729 sed 's/^ *//' >> tmp-stdint.h <<EOF
29730
29731 /* system headers have good uint64_t and int64_t */
29732 #ifndef _INT64_T
29733 #define _INT64_T
29734 #endif
29735 #ifndef _UINT64_T
29736 #define _UINT64_T
29737 #endif
29738 EOF
29739 elif test "$ac_cv_type_u_int64_t" = yes; then
29740 sed 's/^ *//' >> tmp-stdint.h <<EOF
29741
29742 /* system headers have an u_int64_t (and int64_t) */
29743 #ifndef _INT64_T
29744 #define _INT64_T
29745 #endif
29746 #ifndef _UINT64_T
29747 #define _UINT64_T
29748 #ifndef __uint64_t_defined
29749 #define __uint64_t_defined
29750 #ifndef uint64_t
29751 typedef u_int64_t uint64_t;
29752 #endif
29753 #endif
29754 #endif
29755 EOF
29756 elif test -n "$acx_cv_type_int64_t"; then
29757 sed 's/^ *//' >> tmp-stdint.h <<EOF
29758
29759 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
29760 #ifndef _INT64_T
29761 #define _INT64_T
29762 #ifndef int64_t
29763 typedef $acx_cv_type_int64_t int64_t;
29764 #endif
29765 #endif
29766 #ifndef _UINT64_T
29767 #define _UINT64_T
29768 #ifndef __uint64_t_defined
29769 #define __uint64_t_defined
29770 #ifndef uint64_t
29771 typedef unsigned $acx_cv_type_int64_t uint64_t;
29772 #endif
29773 #endif
29774 #endif
29775 EOF
29776 else
29777 sed 's/^ *//' >> tmp-stdint.h <<EOF
29778
29779 /* some common heuristics for int64_t, using compiler-specific tests */
29780 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
29781 #ifndef _INT64_T
29782 #define _INT64_T
29783 #ifndef __int64_t_defined
29784 #ifndef int64_t
29785 typedef long long int64_t;
29786 #endif
29787 #endif
29788 #endif
29789 #ifndef _UINT64_T
29790 #define _UINT64_T
29791 #ifndef uint64_t
29792 typedef unsigned long long uint64_t;
29793 #endif
29794 #endif
29795
29796 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
29797 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
29798 does not implement __extension__. But that compiler doesn't define
29799 __GNUC_MINOR__. */
29800 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
29801 # define __extension__
29802 # endif
29803
29804 # ifndef _INT64_T
29805 # define _INT64_T
29806 # ifndef int64_t
29807 __extension__ typedef long long int64_t;
29808 # endif
29809 # endif
29810 # ifndef _UINT64_T
29811 # define _UINT64_T
29812 # ifndef uint64_t
29813 __extension__ typedef unsigned long long uint64_t;
29814 # endif
29815 # endif
29816
29817 #elif !defined __STRICT_ANSI__
29818 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
29819
29820 # ifndef _INT64_T
29821 # define _INT64_T
29822 # ifndef int64_t
29823 typedef __int64 int64_t;
29824 # endif
29825 # endif
29826 # ifndef _UINT64_T
29827 # define _UINT64_T
29828 # ifndef uint64_t
29829 typedef unsigned __int64 uint64_t;
29830 # endif
29831 # endif
29832 # endif /* compiler */
29833
29834 #endif /* ANSI version */
29835 EOF
29836 fi
29837
29838 # ------------- done int64_t types, emit intptr types ------------
29839 if test "$ac_cv_type_uintptr_t" != yes; then
29840 sed 's/^ *//' >> tmp-stdint.h <<EOF
29841
29842 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
29843 #ifndef __uintptr_t_defined
29844 #ifndef uintptr_t
29845 typedef u$acx_cv_type_intptr_t uintptr_t;
29846 #endif
29847 #endif
29848 #ifndef __intptr_t_defined
29849 #ifndef intptr_t
29850 typedef $acx_cv_type_intptr_t intptr_t;
29851 #endif
29852 #endif
29853 EOF
29854 fi
29855
29856 # ------------- done intptr types, emit int_least types ------------
29857 if test "$ac_cv_type_int_least32_t" != yes; then
29858 sed 's/^ *//' >> tmp-stdint.h <<EOF
29859
29860 /* Define int_least types */
29861 typedef int8_t int_least8_t;
29862 typedef int16_t int_least16_t;
29863 typedef int32_t int_least32_t;
29864 #ifdef _INT64_T
29865 typedef int64_t int_least64_t;
29866 #endif
29867
29868 typedef uint8_t uint_least8_t;
29869 typedef uint16_t uint_least16_t;
29870 typedef uint32_t uint_least32_t;
29871 #ifdef _UINT64_T
29872 typedef uint64_t uint_least64_t;
29873 #endif
29874 EOF
29875 fi
29876
29877 # ------------- done intptr types, emit int_fast types ------------
29878 if test "$ac_cv_type_int_fast32_t" != yes; then
29879 sed 's/^ *//' >> tmp-stdint.h <<EOF
29880
29881 /* Define int_fast types. short is often slow */
29882 typedef int8_t int_fast8_t;
29883 typedef int int_fast16_t;
29884 typedef int32_t int_fast32_t;
29885 #ifdef _INT64_T
29886 typedef int64_t int_fast64_t;
29887 #endif
29888
29889 typedef uint8_t uint_fast8_t;
29890 typedef unsigned int uint_fast16_t;
29891 typedef uint32_t uint_fast32_t;
29892 #ifdef _UINT64_T
29893 typedef uint64_t uint_fast64_t;
29894 #endif
29895 EOF
29896 fi
29897
29898 if test "$ac_cv_type_uintmax_t" != yes; then
29899 sed 's/^ *//' >> tmp-stdint.h <<EOF
29900
29901 /* Define intmax based on what we found */
29902 #ifndef intmax_t
29903 #ifdef _INT64_T
29904 typedef int64_t intmax_t;
29905 #else
29906 typedef long intmax_t;
29907 #endif
29908 #endif
29909 #ifndef uintmax_t
29910 #ifdef _UINT64_T
29911 typedef uint64_t uintmax_t;
29912 #else
29913 typedef unsigned long uintmax_t;
29914 #endif
29915 #endif
29916 EOF
29917 fi
29918
29919 sed 's/^ *//' >> tmp-stdint.h <<EOF
29920
29921 #endif /* GCC_GENERATED_STDINT_H */
29922 EOF
29923
29924 if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
29925 rm -f tmp-stdint.h
29926 else
29927 mv -f tmp-stdint.h gstdint.h
29928 fi
29929
29930 ;;
29931
29932 esac
29933 done # for ac_tag
29934
29935
29936 as_fn_exit 0
29937 _ACEOF
29938 ac_clean_files=$ac_clean_files_save
29939
29940 test $ac_write_fail = 0 ||
29941 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
29942
29943
29944 # configure is writing to config.log, and then calls config.status.
29945 # config.status does its own redirection, appending to config.log.
29946 # Unfortunately, on DOS this fails, as config.log is still kept open
29947 # by configure, so config.status won't be able to write to it; its
29948 # output is simply discarded. So we exec the FD to /dev/null,
29949 # effectively closing config.log, so it can be properly (re)opened and
29950 # appended to by config.status. When coming back to configure, we
29951 # need to make the FD available again.
29952 if test "$no_create" != yes; then
29953 ac_cs_success=:
29954 ac_config_status_args=
29955 test "$silent" = yes &&
29956 ac_config_status_args="$ac_config_status_args --quiet"
29957 exec 5>/dev/null
29958 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
29959 exec 5>>config.log
29960 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
29961 # would make configure fail if this is the last instruction.
29962 $ac_cs_success || as_fn_exit 1
29963 fi
29964 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
29965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
29966 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
29967 fi
29968