xref: /netbsd-src/external/gpl3/gcc.old/dist/libgfortran/configure (revision 82d56013d7b633d116a93943de88e08335357a7c)
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
16DUALCASE=1; export DUALCASE # for MKS sh
17if 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
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
50else
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'
70fi
71
72# The user is always right.
73if 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  }
79fi
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.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
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
100IFS=$as_save_IFS
101
102     ;;
103esac
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.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
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.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export 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.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $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
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if 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
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -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
199test \$(( 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
210else
211  as_have_required=no
212fi
213  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
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
233fi
234fi
235	   done;;
236       esac
237  as_found=false
238done
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
242fi; }
243IFS=$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.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256  *v*x* | *x*v* ) as_opts=-vx ;;
257  *v* ) as_opts=-v ;;
258  *x* ) as_opts=-x ;;
259  * ) as_opts= ;;
260esac
261exec $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
265exit 255
266fi
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
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298  { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_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.
313as_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.
323as_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.
371as_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.
381if (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  }'
386else
387  as_fn_append ()
388  {
389    eval $1=\$$1\$2
390  }
391fi # 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.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399  eval 'as_fn_arith ()
400  {
401    as_val=$(( $* ))
402  }'
403else
404  as_fn_arith ()
405  {
406    as_val=`expr "$@" || test $? -eq 1`
407  }
408fi # 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.
416as_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
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429  as_expr=expr
430else
431  as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435  as_basename=basename
436else
437  as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441  as_dirname=dirname
442else
443  as_dirname=false
444fi
445
446as_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.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_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
508ECHO_C= ECHO_N= ECHO_T=
509case `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';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523  rm -f conf$$.dir/conf$$.file
524else
525  rm -f conf$$.dir
526  mkdir conf$$.dir 2>/dev/null
527fi
528if (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
542else
543  as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549  as_mkdir_p='mkdir -p "$as_dir"'
550else
551  test -d ./-p && rmdir ./-p
552  as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_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.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 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.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='GNU Fortran Runtime Library'
589PACKAGE_TARNAME='libgfortran'
590PACKAGE_VERSION='0.3'
591PACKAGE_STRING='GNU Fortran Runtime Library 0.3'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL='http://www.gnu.org/software/libgfortran/'
594
595# Factoring default headers for most tests.
596ac_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
631ac_header_list=
632ac_func_list=
633ac_c_werror_flag=
634ac_c_werror_flag=
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
638LIBOBJS
639get_gcc_base_ver
640HAVE_AVX128_FALSE
641HAVE_AVX128_TRUE
642IEEE_FLAGS
643IEEE_SUPPORT
644IEEE_SUPPORT_FALSE
645IEEE_SUPPORT_TRUE
646FPU_HOST_HEADER
647LIBGFOR_BUILD_QUAD_FALSE
648LIBGFOR_BUILD_QUAD_TRUE
649LIBQUADINCLUDE
650LIBQUADLIB_DEP
651LIBQUADLIB
652LIBQUADSPEC
653extra_ldflags_libgfortran
654ac_ct_FC
655FCFLAGS
656FC
657enable_static
658enable_shared
659lt_host_flags
660OTOOL64
661OTOOL
662LIPO
663NMEDIT
664DSYMUTIL
665OBJDUMP
666LN_S
667NM
668ac_ct_DUMPBIN
669DUMPBIN
670LIBTOOL
671RANLIB
672AR
673AS
674HAVE_HWCAP_FALSE
675HAVE_HWCAP_TRUE
676HWCAP_LDFLAGS
677LD
678FGREP
679SED
680SECTION_FLAGS
681LIBGFOR_MINIMAL_FALSE
682LIBGFOR_MINIMAL_TRUE
683LIBGFOR_USE_SYMVER_SUN_FALSE
684LIBGFOR_USE_SYMVER_SUN_TRUE
685LIBGFOR_USE_SYMVER_GNU_FALSE
686LIBGFOR_USE_SYMVER_GNU_TRUE
687LIBGFOR_USE_SYMVER_FALSE
688LIBGFOR_USE_SYMVER_TRUE
689AM_CFLAGS
690AM_FCFLAGS
691toolexeclibdir
692toolexecdir
693EGREP
694GREP
695CPP
696am__fastdepCC_FALSE
697am__fastdepCC_TRUE
698CCDEPMODE
699am__nodep
700AMDEPBACKSLASH
701AMDEP_FALSE
702AMDEP_TRUE
703am__quote
704am__include
705DEPDIR
706OBJEXT
707EXEEXT
708ac_ct_CC
709CPPFLAGS
710LDFLAGS
711CFLAGS
712CC
713multi_basedir
714MAINT
715MAINTAINER_MODE_FALSE
716MAINTAINER_MODE_TRUE
717AM_BACKSLASH
718AM_DEFAULT_VERBOSITY
719AM_DEFAULT_V
720AM_V
721am__untar
722am__tar
723AMTAR
724am__leading_dot
725SET_MAKE
726AWK
727mkdir_p
728MKDIR_P
729INSTALL_STRIP_PROGRAM
730STRIP
731install_sh
732MAKEINFO
733AUTOHEADER
734AUTOMAKE
735AUTOCONF
736ACLOCAL
737VERSION
738PACKAGE
739CYGPATH_W
740am__isrc
741INSTALL_DATA
742INSTALL_SCRIPT
743INSTALL_PROGRAM
744target_noncanonical
745target_os
746target_vendor
747target_cpu
748target
749host_os
750host_vendor
751host_cpu
752host
753onestep
754onestep_FALSE
755onestep_TRUE
756target_subdir
757host_subdir
758build_subdir
759build_libsubdir
760build_os
761build_vendor
762build_cpu
763build
764target_alias
765host_alias
766build_alias
767LIBS
768ECHO_T
769ECHO_N
770ECHO_C
771DEFS
772mandir
773localedir
774libdir
775psdir
776pdfdir
777dvidir
778htmldir
779infodir
780docdir
781oldincludedir
782includedir
783runstatedir
784localstatedir
785sharedstatedir
786sysconfdir
787datadir
788datarootdir
789libexecdir
790sbindir
791bindir
792program_transform_name
793prefix
794exec_prefix
795PACKAGE_URL
796PACKAGE_BUGREPORT
797PACKAGE_STRING
798PACKAGE_VERSION
799PACKAGE_TARNAME
800PACKAGE_NAME
801PATH_SEPARATOR
802SHELL'
803ac_subst_files=''
804ac_user_opts='
805enable_option_checking
806with_build_libsubdir
807enable_version_specific_runtime_libs
808enable_intermodule
809enable_silent_rules
810enable_maintainer_mode
811enable_multilib
812enable_dependency_tracking
813enable_cet
814enable_symvers
815with_gnu_ld
816enable_shared
817enable_static
818with_pic
819enable_fast_install
820enable_libtool_lock
821enable_largefile
822enable_libquadmath_support
823with_gcc_major_version_only
824'
825      ac_precious_vars='build_alias
826host_alias
827target_alias
828CC
829CFLAGS
830LDFLAGS
831LIBS
832CPPFLAGS
833CPP
834FC
835FCFLAGS'
836
837
838# Initialize some variables set by options.
839ac_init_help=
840ac_init_version=false
841ac_unrecognized_opts=
842ac_unrecognized_sep=
843# The variables have the same names as the options, with
844# dashes changed to underlines.
845cache_file=/dev/null
846exec_prefix=NONE
847no_create=
848no_recursion=
849prefix=NONE
850program_prefix=NONE
851program_suffix=NONE
852program_transform_name=s,x,x,
853silent=
854site=
855srcdir=
856verbose=
857x_includes=NONE
858x_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.)
866bindir='${exec_prefix}/bin'
867sbindir='${exec_prefix}/sbin'
868libexecdir='${exec_prefix}/libexec'
869datarootdir='${prefix}/share'
870datadir='${datarootdir}'
871sysconfdir='${prefix}/etc'
872sharedstatedir='${prefix}/com'
873localstatedir='${prefix}/var'
874runstatedir='${localstatedir}/run'
875includedir='${prefix}/include'
876oldincludedir='/usr/include'
877docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
878infodir='${datarootdir}/info'
879htmldir='${docdir}'
880dvidir='${docdir}'
881pdfdir='${docdir}'
882psdir='${docdir}'
883libdir='${exec_prefix}/lib'
884localedir='${datarootdir}/locale'
885mandir='${datarootdir}/man'
886
887ac_prev=
888ac_dashdash=
889for ac_option
890do
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'
1232Try \`$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
1254done
1255
1256if test -n "$ac_prev"; then
1257  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1258  as_fn_error $? "missing argument to $ac_option"
1259fi
1260
1261if 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
1267fi
1268
1269# Check all directory arguments for consistency.
1270for 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
1274do
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"
1288done
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.
1293build=$build_alias
1294host=$host_alias
1295target=$target_alias
1296
1297# FIXME: To remove some day.
1298if 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
1304fi
1305
1306ac_tool_prefix=
1307test -n "$host_alias" && ac_tool_prefix=$host_alias-
1308
1309test "$silent" = yes && exec 6>/dev/null
1310
1311
1312ac_pwd=`pwd` && test -n "$ac_pwd" &&
1313ac_ls_di=`ls -di .` &&
1314ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1315  as_fn_error $? "working directory cannot be determined"
1316test "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.
1321if 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
1351else
1352  ac_srcdir_defaulted=no
1353fi
1354if 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"
1357fi
1358ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1359ac_abs_confdir=`(
1360	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1361	pwd)`
1362# When building in place, set srcdir=.
1363if test "$ac_abs_confdir" = "$ac_pwd"; then
1364  srcdir=.
1365fi
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.
1369case $srcdir in
1370*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1371esac
1372for 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}
1377done
1378
1379#
1380# Report the --help message.
1381#
1382if 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
1388Usage: $0 [OPTION]... [VAR=VALUE]...
1389
1390To assign environment variables (e.g., CC, CFLAGS...), specify them as
1391VAR=VALUE.  See below for descriptions of some of the useful variables.
1392
1393Defaults for the options are specified in brackets.
1394
1395Configuration:
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
1406Installation 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
1412By default, \`make install' will install all the files in
1413\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1414an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1415for instance \`--prefix=\$HOME'.
1416
1417For better control, use the options below.
1418
1419Fine 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
1444Program 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
1449System 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
1454fi
1455
1456if 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
1462Optional 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
1491Optional 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
1501Some 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
1513Use these variables to override the choices made by `configure' or to help
1514it to find libraries and programs with nonstandard names/locations.
1515
1516Report bugs to the package provider.
1517GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
1518General help using GNU software: <http://www.gnu.org/gethelp/>.
1519_ACEOF
1520ac_status=$?
1521fi
1522
1523if 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
1531case "$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 ;;
1541esac
1542ac_abs_top_builddir=$ac_pwd
1543ac_abs_builddir=$ac_pwd$ac_dir_suffix
1544# for backward compatibility:
1545ac_top_builddir=$ac_top_build_prefix
1546
1547case $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 ;;
1560esac
1561ac_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
1576fi
1577
1578test -n "$ac_init_help" && exit $ac_status
1579if $ac_init_version; then
1580  cat <<\_ACEOF
1581GNU Fortran Runtime Library configure 0.3
1582generated by GNU Autoconf 2.69
1583
1584Copyright (C) 2012 Free Software Foundation, Inc.
1585This configure script is free software; the Free Software Foundation
1586gives unlimited permission to copy, distribute and modify it.
1587_ACEOF
1588  exit
1589fi
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.
1598ac_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"
1603case "(($ac_try" in
1604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1605  *) ac_try_echo=$ac_try;;
1606esac
1607eval 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
1622else
1623  $as_echo "$as_me: failed program was:" >&5
1624sed 's/^/| /' conftest.$ac_ext >&5
1625
1626	ac_retval=1
1627fi
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.
1636ac_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"
1640case "(($ac_try" in
1641  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642  *) ac_try_echo=$ac_try;;
1643esac
1644eval 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
1659else
1660  $as_echo "$as_me: failed program was:" >&5
1661sed 's/^/| /' conftest.$ac_ext >&5
1662
1663    ac_retval=1
1664fi
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.
1675ac_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; }
1681if eval \${$3+:} false; then :
1682  $as_echo_n "(cached) " >&6
1683fi
1684eval ac_res=\$$3
1685	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1686$as_echo "$ac_res" >&6; }
1687else
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; }
1691cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692/* end confdefs.h.  */
1693$4
1694#include <$2>
1695_ACEOF
1696if ac_fn_c_try_compile "$LINENO"; then :
1697  ac_header_compiler=yes
1698else
1699  ac_header_compiler=no
1700fi
1701rm -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; }
1708cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1709/* end confdefs.h.  */
1710#include <$2>
1711_ACEOF
1712if ac_fn_c_try_cpp "$LINENO"; then :
1713  ac_header_preproc=yes
1714else
1715  ac_header_preproc=no
1716fi
1717rm -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?
1722case $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    ;;
1741esac
1742  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743$as_echo_n "checking for $2... " >&6; }
1744if eval \${$3+:} false; then :
1745  $as_echo_n "(cached) " >&6
1746else
1747  eval "$3=\$ac_header_compiler"
1748fi
1749eval ac_res=\$$3
1750	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1751$as_echo "$ac_res" >&6; }
1752fi
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.
1761ac_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"
1765case "(($ac_try" in
1766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1767  *) ac_try_echo=$ac_try;;
1768esac
1769eval 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;;
1778esac
1779eval 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
1786else
1787  $as_echo "$as_me: program exited with status $ac_status" >&5
1788       $as_echo "$as_me: failed program was:" >&5
1789sed 's/^/| /' conftest.$ac_ext >&5
1790
1791       ac_retval=$ac_status
1792fi
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.
1803ac_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; }
1808if eval \${$3+:} false; then :
1809  $as_echo_n "(cached) " >&6
1810else
1811  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1812/* end confdefs.h.  */
1813$4
1814#include <$2>
1815_ACEOF
1816if ac_fn_c_try_compile "$LINENO"; then :
1817  eval "$3=yes"
1818else
1819  eval "$3=no"
1820fi
1821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1822fi
1823eval 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.
1833ac_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"
1838case "(($ac_try" in
1839  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1840  *) ac_try_echo=$ac_try;;
1841esac
1842eval 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
1860else
1861  $as_echo "$as_me: failed program was:" >&5
1862sed 's/^/| /' conftest.$ac_ext >&5
1863
1864	ac_retval=1
1865fi
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
1879ac_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; }
1884if eval \${$3+:} false; then :
1885  $as_echo_n "(cached) " >&6
1886else
1887  if test x$gcc_no_link = xyes; then
1888  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1889fi
1890cat 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
1913extern "C"
1914#endif
1915char $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
1920choke me
1921#endif
1922
1923int
1924main ()
1925{
1926return $2 ();
1927  ;
1928  return 0;
1929}
1930_ACEOF
1931if ac_fn_c_try_link "$LINENO"; then :
1932  eval "$3=yes"
1933else
1934  eval "$3=no"
1935fi
1936rm -f core conftest.err conftest.$ac_objext \
1937    conftest$ac_exeext conftest.$ac_ext
1938fi
1939eval 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.
1949ac_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"
1954case "(($ac_try" in
1955  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1956  *) ac_try_echo=$ac_try;;
1957esac
1958eval 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
1973else
1974  $as_echo "$as_me: failed program was:" >&5
1975sed 's/^/| /' conftest.$ac_ext >&5
1976
1977	ac_retval=1
1978fi
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.
1987ac_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"
1992case "(($ac_try" in
1993  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1994  *) ac_try_echo=$ac_try;;
1995esac
1996eval 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
2014else
2015  $as_echo "$as_me: failed program was:" >&5
2016sed 's/^/| /' conftest.$ac_ext >&5
2017
2018	ac_retval=1
2019fi
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.
2034ac_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; }
2039if eval \${$3+:} false; then :
2040  $as_echo_n "(cached) " >&6
2041else
2042  eval "$3=no"
2043  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044/* end confdefs.h.  */
2045$4
2046int
2047main ()
2048{
2049if (sizeof ($2))
2050	 return 0;
2051  ;
2052  return 0;
2053}
2054_ACEOF
2055if ac_fn_c_try_compile "$LINENO"; then :
2056  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2057/* end confdefs.h.  */
2058$4
2059int
2060main ()
2061{
2062if (sizeof (($2)))
2063	    return 0;
2064  ;
2065  return 0;
2066}
2067_ACEOF
2068if ac_fn_c_try_compile "$LINENO"; then :
2069
2070else
2071  eval "$3=yes"
2072fi
2073rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2074fi
2075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2076fi
2077eval 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
2089ac_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.
2094cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095/* end confdefs.h.  */
2096$4
2097int
2098main ()
2099{
2100static int test_array [1 - 2 * !(($2) >= 0)];
2101test_array [0] = 0;
2102return test_array [0];
2103
2104  ;
2105  return 0;
2106}
2107_ACEOF
2108if 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
2114int
2115main ()
2116{
2117static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2118test_array [0] = 0;
2119return test_array [0];
2120
2121  ;
2122  return 0;
2123}
2124_ACEOF
2125if ac_fn_c_try_compile "$LINENO"; then :
2126  ac_hi=$ac_mid; break
2127else
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
2134fi
2135rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2136  done
2137else
2138  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2139/* end confdefs.h.  */
2140$4
2141int
2142main ()
2143{
2144static int test_array [1 - 2 * !(($2) < 0)];
2145test_array [0] = 0;
2146return test_array [0];
2147
2148  ;
2149  return 0;
2150}
2151_ACEOF
2152if 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
2158int
2159main ()
2160{
2161static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2162test_array [0] = 0;
2163return test_array [0];
2164
2165  ;
2166  return 0;
2167}
2168_ACEOF
2169if ac_fn_c_try_compile "$LINENO"; then :
2170  ac_lo=$ac_mid; break
2171else
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
2178fi
2179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2180  done
2181else
2182  ac_lo= ac_hi=
2183fi
2184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2185fi
2186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2187# Binary search between lo and hi bounds.
2188while 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
2193int
2194main ()
2195{
2196static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2197test_array [0] = 0;
2198return test_array [0];
2199
2200  ;
2201  return 0;
2202}
2203_ACEOF
2204if ac_fn_c_try_compile "$LINENO"; then :
2205  ac_hi=$ac_mid
2206else
2207  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2208fi
2209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2210done
2211case $ac_lo in #((
2212?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2213'') ac_retval=1 ;;
2214esac
2215  else
2216    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2217/* end confdefs.h.  */
2218$4
2219static long int longval () { return $2; }
2220static unsigned long int ulongval () { return $2; }
2221#include <stdio.h>
2222#include <stdlib.h>
2223int
2224main ()
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
2252if ac_fn_c_try_run "$LINENO"; then :
2253  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2254else
2255  ac_retval=1
2256fi
2257rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2258  conftest.$ac_objext conftest.beam conftest.$ac_ext
2259rm -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.
2271ac_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; }
2276if eval \${$4+:} false; then :
2277  $as_echo_n "(cached) " >&6
2278else
2279  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2280/* end confdefs.h.  */
2281$5
2282int
2283main ()
2284{
2285static $2 ac_aggr;
2286if (ac_aggr.$3)
2287return 0;
2288  ;
2289  return 0;
2290}
2291_ACEOF
2292if ac_fn_c_try_compile "$LINENO"; then :
2293  eval "$4=yes"
2294else
2295  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296/* end confdefs.h.  */
2297$5
2298int
2299main ()
2300{
2301static $2 ac_aggr;
2302if (sizeof ac_aggr.$3)
2303return 0;
2304  ;
2305  return 0;
2306}
2307_ACEOF
2308if ac_fn_c_try_compile "$LINENO"; then :
2309  eval "$4=yes"
2310else
2311  eval "$4=no"
2312fi
2313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2314fi
2315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2316fi
2317eval 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
2323cat >config.log <<_ACEOF
2324This file contains any messages produced by compilers while
2325running configure, to aid debugging if configure makes a mistake.
2326
2327It was created by GNU Fortran Runtime Library $as_me 0.3, which was
2328generated by GNU Autoconf 2.69.  Invocation command line was
2329
2330  $ $0 $@
2331
2332_ACEOF
2333exec 5>>config.log
2334{
2335cat <<_ASUNAME
2336## --------- ##
2337## Platform. ##
2338## --------- ##
2339
2340hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2341uname -m = `(uname -m) 2>/dev/null || echo unknown`
2342uname -r = `(uname -r) 2>/dev/null || echo unknown`
2343uname -s = `(uname -s) 2>/dev/null || echo unknown`
2344uname -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
2359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2360for as_dir in $PATH
2361do
2362  IFS=$as_save_IFS
2363  test -z "$as_dir" && as_dir=.
2364    $as_echo "PATH: $as_dir"
2365  done
2366IFS=$as_save_IFS
2367
2368} >&5
2369
2370cat >&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.
2385ac_configure_args=
2386ac_configure_args0=
2387ac_configure_args1=
2388ac_must_keep_next=false
2389for ac_pass in 1 2
2390do
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
2424done
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.
2433trap '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
2520for ac_signal in 1 2 13 15; do
2521  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2522done
2523ac_signal=0
2524
2525# confdefs.h avoids OS command line length limits that DEFS can exceed.
2526rm -f -r conftest* confdefs.h
2527
2528$as_echo "/* confdefs.h */" > confdefs.h
2529
2530# Predefined preprocessor variables.
2531
2532cat >>confdefs.h <<_ACEOF
2533#define PACKAGE_NAME "$PACKAGE_NAME"
2534_ACEOF
2535
2536cat >>confdefs.h <<_ACEOF
2537#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2538_ACEOF
2539
2540cat >>confdefs.h <<_ACEOF
2541#define PACKAGE_VERSION "$PACKAGE_VERSION"
2542_ACEOF
2543
2544cat >>confdefs.h <<_ACEOF
2545#define PACKAGE_STRING "$PACKAGE_STRING"
2546_ACEOF
2547
2548cat >>confdefs.h <<_ACEOF
2549#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2550_ACEOF
2551
2552cat >>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.
2559ac_site_file1=NONE
2560ac_site_file2=NONE
2561if 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
2568elif test "x$prefix" != xNONE; then
2569  ac_site_file1=$prefix/share/config.site
2570  ac_site_file2=$prefix/etc/config.site
2571else
2572  ac_site_file1=$ac_default_prefix/share/config.site
2573  ac_site_file2=$ac_default_prefix/etc/config.site
2574fi
2575for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2576do
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;}
2585as_fn_error $? "failed to load site script $ac_site_file
2586See \`config.log' for more details" "$LINENO" 5; }
2587  fi
2588done
2589
2590if 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
2601else
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
2605fi
2606
2607as_fn_append ac_header_list " unistd.h"
2608as_fn_append ac_header_list " sys/random.h"
2609as_fn_append ac_header_list " sys/time.h"
2610as_fn_append ac_header_list " sys/times.h"
2611as_fn_append ac_header_list " sys/resource.h"
2612as_fn_append ac_header_list " sys/types.h"
2613as_fn_append ac_header_list " sys/stat.h"
2614as_fn_append ac_header_list " sys/uio.h"
2615as_fn_append ac_header_list " sys/wait.h"
2616as_fn_append ac_header_list " floatingpoint.h"
2617as_fn_append ac_header_list " ieeefp.h"
2618as_fn_append ac_header_list " fenv.h"
2619as_fn_append ac_header_list " fptrap.h"
2620as_fn_append ac_header_list " fpxcp.h"
2621as_fn_append ac_header_list " pwd.h"
2622as_fn_append ac_header_list " complex.h"
2623as_fn_append ac_header_list " xlocale.h"
2624as_fn_append ac_func_list " getrusage"
2625as_fn_append ac_func_list " times"
2626as_fn_append ac_func_list " mkstemp"
2627as_fn_append ac_func_list " strtof"
2628as_fn_append ac_func_list " strtold"
2629as_fn_append ac_func_list " snprintf"
2630as_fn_append ac_func_list " ftruncate"
2631as_fn_append ac_func_list " chsize"
2632as_fn_append ac_func_list " chdir"
2633as_fn_append ac_func_list " getentropy"
2634as_fn_append ac_func_list " getlogin"
2635as_fn_append ac_func_list " gethostname"
2636as_fn_append ac_func_list " kill"
2637as_fn_append ac_func_list " link"
2638as_fn_append ac_func_list " symlink"
2639as_fn_append ac_func_list " sleep"
2640as_fn_append ac_func_list " ttyname"
2641as_fn_append ac_func_list " sigaction"
2642as_fn_append ac_func_list " waitpid"
2643as_fn_append ac_func_list " alarm"
2644as_fn_append ac_func_list " access"
2645as_fn_append ac_func_list " fork"
2646as_fn_append ac_func_list " posix_spawn"
2647as_fn_append ac_func_list " setmode"
2648as_fn_append ac_func_list " fcntl"
2649as_fn_append ac_func_list " writev"
2650as_fn_append ac_func_list " gettimeofday"
2651as_fn_append ac_func_list " stat"
2652as_fn_append ac_func_list " fstat"
2653as_fn_append ac_func_list " lstat"
2654as_fn_append ac_func_list " getpwuid"
2655as_fn_append ac_func_list " vsnprintf"
2656as_fn_append ac_func_list " dup"
2657as_fn_append ac_func_list " getcwd"
2658as_fn_append ac_func_list " localtime_r"
2659as_fn_append ac_func_list " gmtime_r"
2660as_fn_append ac_func_list " getpwuid_r"
2661as_fn_append ac_func_list " ttyname_r"
2662as_fn_append ac_func_list " clock_gettime"
2663as_fn_append ac_func_list " getgid"
2664as_fn_append ac_func_list " getpid"
2665as_fn_append ac_func_list " getuid"
2666as_fn_append ac_func_list " geteuid"
2667as_fn_append ac_func_list " umask"
2668as_fn_append ac_func_list " getegid"
2669as_fn_append ac_func_list " secure_getenv"
2670as_fn_append ac_func_list " __secure_getenv"
2671as_fn_append ac_func_list " mkostemp"
2672as_fn_append ac_func_list " strnlen"
2673as_fn_append ac_func_list " strndup"
2674as_fn_append ac_func_list " newlocale"
2675as_fn_append ac_func_list " freelocale"
2676as_fn_append ac_func_list " uselocale"
2677as_fn_append ac_func_list " strerror_l"
2678as_fn_append ac_header_list " math.h"
2679# Check that the precious variables saved in the cache have kept the same
2680# value.
2681ac_cache_corrupted=false
2682for 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
2728done
2729if $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
2735fi
2736## -------------------- ##
2737## Main body of script. ##
2738## -------------------- ##
2739
2740ac_ext=c
2741ac_cpp='$CPP $CPPFLAGS'
2742ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2743ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2744ac_compiler_gnu=$ac_cv_c_compiler_gnu
2745
2746
2747
2748
2749
2750ac_config_headers="$ac_config_headers config.h"
2751
2752ac_aux_dir=
2753for 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
2767done
2768if test -z "$ac_aux_dir"; then
2769  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2770fi
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.
2776ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2777ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2778ac_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; }
2787if ${ac_cv_build+:} false; then :
2788  $as_echo_n "(cached) " >&6
2789else
2790  ac_build_alias=$build_alias
2791test "x$ac_build_alias" = x &&
2792  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2793test "x$ac_build_alias" = x &&
2794  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2795ac_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
2798fi
2799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2800$as_echo "$ac_cv_build" >&6; }
2801case $ac_cv_build in
2802*-*-*) ;;
2803*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2804esac
2805build=$ac_cv_build
2806ac_save_IFS=$IFS; IFS='-'
2807set x $ac_cv_build
2808shift
2809build_cpu=$1
2810build_vendor=$2
2811shift; shift
2812# Remember, the first character of IFS is used to create $*,
2813# except with old shells:
2814build_os=$*
2815IFS=$ac_save_IFS
2816case $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} ;;
2822esac
2823
2824 case ${host_alias} in
2825  "") host_noncanonical=${build_noncanonical} ;;
2826  *) host_noncanonical=${host_alias} ;;
2827esac
2828
2829 case ${target_alias} in
2830  "") target_noncanonical=${host_noncanonical} ;;
2831  *) target_noncanonical=${target_alias} ;;
2832esac
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.
2845build_subdir="build-${build_noncanonical}"
2846
2847# Check whether --with-build-libsubdir was given.
2848if test "${with_build_libsubdir+set}" = set; then :
2849  withval=$with_build_libsubdir; build_libsubdir="$withval"
2850else
2851  build_libsubdir="$build_subdir"
2852fi
2853
2854# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2855if ( test $srcdir = . && test -d gcc ) \
2856   || test -d $srcdir/../host-${host_noncanonical}; then
2857  host_subdir="host-${host_noncanonical}"
2858else
2859  host_subdir=.
2860fi
2861# No prefix.
2862target_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.
2872if 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
2878else
2879  version_specific_libs=no
2880fi
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.
2889if test "${enable_intermodule+set}" = set; then :
2890  enableval=$enable_intermodule; case "$enable_intermodule" in
2891  yes) onestep="-onestep";;
2892    *) onestep="";;
2893esac
2894else
2895  onestep=""
2896fi
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='#'
2903else
2904  onestep_TRUE='#'
2905  onestep_FALSE=
2906fi
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; }
2927if ${ac_cv_host+:} false; then :
2928  $as_echo_n "(cached) " >&6
2929else
2930  if test "x$host_alias" = x; then
2931  ac_cv_host=$ac_cv_build
2932else
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
2935fi
2936
2937fi
2938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2939$as_echo "$ac_cv_host" >&6; }
2940case $ac_cv_host in
2941*-*-*) ;;
2942*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2943esac
2944host=$ac_cv_host
2945ac_save_IFS=$IFS; IFS='-'
2946set x $ac_cv_host
2947shift
2948host_cpu=$1
2949host_vendor=$2
2950shift; shift
2951# Remember, the first character of IFS is used to create $*,
2952# except with old shells:
2953host_os=$*
2954IFS=$ac_save_IFS
2955case $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; }
2960if ${ac_cv_target+:} false; then :
2961  $as_echo_n "(cached) " >&6
2962else
2963  if test "x$target_alias" = x; then
2964  ac_cv_target=$ac_cv_host
2965else
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
2968fi
2969
2970fi
2971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2972$as_echo "$ac_cv_target" >&6; }
2973case $ac_cv_target in
2974*-*-*) ;;
2975*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2976esac
2977target=$ac_cv_target
2978ac_save_IFS=$IFS; IFS='-'
2979set x $ac_cv_target
2980shift
2981target_cpu=$1
2982target_vendor=$2
2983shift; shift
2984# Remember, the first character of IFS is used to create $*,
2985# except with old shells:
2986target_os=$*
2987IFS=$ac_save_IFS
2988case $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.
2993test -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
3001target_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.
3015am__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; }
3033if test -z "$INSTALL"; then
3034if ${ac_cv_path_install+:} false; then :
3035  $as_echo_n "(cached) " >&6
3036else
3037  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3038for as_dir in $PATH
3039do
3040  IFS=$as_save_IFS
3041  test -z "$as_dir" && as_dir=.
3042    # Account for people who put trailing slashes in PATH elements.
3043case $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    ;;
3081esac
3082
3083  done
3084IFS=$as_save_IFS
3085
3086rm -rf conftest.one conftest.two conftest.dir
3087
3088fi
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
3098fi
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.
3104test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3105
3106test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3107
3108test -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.
3114am_lf='
3115'
3116case `pwd` in
3117  *[\\\"\#\$\&\'\`$am_lf]*)
3118    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3119esac
3120case $srcdir in
3121  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3122    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3123esac
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).
3130if (
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   )
3158then
3159   # Ok.
3160   :
3161else
3162   as_fn_error $? "newly created file is older than distributed files!
3163Check your system clock" "$LINENO" 5
3164fi
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.
3169am_sleep_pid=
3170if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3171  ( sleep 1 ) &
3172  am_sleep_pid=$!
3173fi
3174
3175rm -f conftest.file
3176
3177test "$program_prefix" != NONE &&
3178  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3179# Use a double $ so make ignores it.
3180test "$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.
3184ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3185program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3186
3187# Expand $ac_aux_dir to an absolute path.
3188am_aux_dir=`cd "$ac_aux_dir" && pwd`
3189
3190if 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
3197fi
3198# Use eval to expand $SHELL
3199if eval "$MISSING --is-lightweight"; then
3200  am_missing_run="$MISSING "
3201else
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;}
3205fi
3206
3207if 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
3214fi
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.
3220if 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.
3223set 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; }
3226if ${ac_cv_prog_STRIP+:} false; then :
3227  $as_echo_n "(cached) " >&6
3228else
3229  if test -n "$STRIP"; then
3230  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3231else
3232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233for as_dir in $PATH
3234do
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
3243done
3244  done
3245IFS=$as_save_IFS
3246
3247fi
3248fi
3249STRIP=$ac_cv_prog_STRIP
3250if test -n "$STRIP"; then
3251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3252$as_echo "$STRIP" >&6; }
3253else
3254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3255$as_echo "no" >&6; }
3256fi
3257
3258
3259fi
3260if 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.
3263set 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; }
3266if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3267  $as_echo_n "(cached) " >&6
3268else
3269  if test -n "$ac_ct_STRIP"; then
3270  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3271else
3272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3273for as_dir in $PATH
3274do
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
3283done
3284  done
3285IFS=$as_save_IFS
3286
3287fi
3288fi
3289ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3290if 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; }
3293else
3294  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3295$as_echo "no" >&6; }
3296fi
3297
3298  if test "x$ac_ct_STRIP" = x; then
3299    STRIP=":"
3300  else
3301    case $cross_compiling:$ac_tool_warned in
3302yes:)
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;}
3305ac_tool_warned=yes ;;
3306esac
3307    STRIP=$ac_ct_STRIP
3308  fi
3309else
3310  STRIP="$ac_cv_prog_STRIP"
3311fi
3312
3313fi
3314INSTALL_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; }
3318if test -z "$MKDIR_P"; then
3319  if ${ac_cv_path_mkdir+:} false; then :
3320  $as_echo_n "(cached) " >&6
3321else
3322  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3323for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3324do
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
3340IFS=$as_save_IFS
3341
3342fi
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
3354fi
3355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3356$as_echo "$MKDIR_P" >&6; }
3357
3358for ac_prog in gawk mawk nawk awk
3359do
3360  # Extract the first word of "$ac_prog", so it can be a program name with args.
3361set 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; }
3364if ${ac_cv_prog_AWK+:} false; then :
3365  $as_echo_n "(cached) " >&6
3366else
3367  if test -n "$AWK"; then
3368  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3369else
3370as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3371for as_dir in $PATH
3372do
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
3381done
3382  done
3383IFS=$as_save_IFS
3384
3385fi
3386fi
3387AWK=$ac_cv_prog_AWK
3388if test -n "$AWK"; then
3389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3390$as_echo "$AWK" >&6; }
3391else
3392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3393$as_echo "no" >&6; }
3394fi
3395
3396
3397  test -n "$AWK" && break
3398done
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; }
3402set x ${MAKE-make}
3403ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3404if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3405  $as_echo_n "(cached) " >&6
3406else
3407  cat >conftest.make <<\_ACEOF
3408SHELL = /bin/sh
3409all:
3410	@echo '@@@%%%=$(MAKE)=@@@%%%'
3411_ACEOF
3412# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3413case `${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;;
3418esac
3419rm -f conftest.make
3420fi
3421if 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=
3425else
3426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3427$as_echo "no" >&6; }
3428  SET_MAKE="MAKE=${MAKE-make}"
3429fi
3430
3431rm -rf .tst 2>/dev/null
3432mkdir .tst 2>/dev/null
3433if test -d .tst; then
3434  am__leading_dot=.
3435else
3436  am__leading_dot=_
3437fi
3438rmdir .tst 2>/dev/null
3439
3440# Check whether --enable-silent-rules was given.
3441if test "${enable_silent_rules+set}" = set; then :
3442  enableval=$enable_silent_rules;
3443fi
3444
3445case $enable_silent_rules in # (((
3446  yes) AM_DEFAULT_VERBOSITY=0;;
3447   no) AM_DEFAULT_VERBOSITY=1;;
3448    *) AM_DEFAULT_VERBOSITY=1;;
3449esac
3450am_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; }
3453if ${am_cv_make_support_nested_variables+:} false; then :
3454  $as_echo_n "(cached) " >&6
3455else
3456  if $as_echo 'TRUE=$(BAR$(V))
3457BAR0=false
3458BAR1=true
3459V=1
3460am__doit:
3461	@$(TRUE)
3462.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3463  am_cv_make_support_nested_variables=yes
3464else
3465  am_cv_make_support_nested_variables=no
3466fi
3467fi
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; }
3470if test $am_cv_make_support_nested_variables = yes; then
3471    AM_V='$(V)'
3472  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3473else
3474  AM_V=$AM_DEFAULT_VERBOSITY
3475  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3476fi
3477AM_BACKSLASH='\'
3478
3479if 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
3487fi
3488
3489# test whether we have cygpath
3490if 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
3496fi
3497
3498
3499# Define the identity of the package.
3500 PACKAGE='libgfortran'
3501 VERSION='0.3'
3502
3503
3504# Some tools Automake needs.
3505
3506ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3507
3508
3509AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3510
3511
3512AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3513
3514
3515AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3516
3517
3518MAKEINFO=${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>
3524mkdir_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 ...
3530AMTAR='$${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
3536am__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.
3551if rm -f && rm -fr && rm -rf; then : OK; else
3552  cat >&2 <<'END'
3553Oops!
3554
3555Your 'rm' program seems unable to run without file operands specified
3556on the command line, even when the '-f' option is present.  This is contrary
3557to the behaviour of most rm programs out there, and not conforming with
3558the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3559
3560Please tell bug-automake@gnu.org about your system, including the value
3561of your $PATH and any error possibly output before this message.  This
3562can help us improve future automake versions.
3563
3564END
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'
3571Aborting the configuration process, to ensure you take notice of the issue.
3572
3573You can download and install GNU coreutils to get an 'rm' implementation
3574that behaves properly: <http://www.gnu.org/software/coreutils/>.
3575
3576If you want to complete the configuration process using your problematic
3577'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3578to "yes", and re-run configure.
3579
3580END
3581    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3582  fi
3583fi
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.
3590if test "${enable_maintainer_mode+set}" = set; then :
3591  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3592else
3593  USE_MAINTAINER_MODE=no
3594fi
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='#'
3601else
3602  MAINTAINER_MODE_TRUE='#'
3603  MAINTAINER_MODE_FALSE=
3604fi
3605
3606  MAINT=$MAINTAINER_MODE_TRUE
3607
3608
3609# Default to --enable-multilib
3610# Check whether --enable-multilib was given.
3611if 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
3617else
3618  multilib=yes
3619fi
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
3626if 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
3632else
3633  multi_basedir="$srcdir/.."
3634fi
3635
3636
3637# Even if the default multilib is not a cross compilation,
3638# it may be that some of the other multilibs are.
3639if test $cross_compiling = no && test $multilib = yes \
3640   && test "x${with_multisubdir}" != x ; then
3641   cross_compiling=maybe
3642fi
3643
3644ac_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.
3653if test "$build" != "$host"; then
3654  LIBGFOR_IS_NATIVE=false
3655
3656else
3657  LIBGFOR_IS_NATIVE=true
3658fi
3659
3660DEPDIR="${am__leading_dot}deps"
3661
3662ac_config_commands="$ac_config_commands depfiles"
3663
3664
3665am_make=${MAKE-make}
3666cat > confinc << 'END'
3667am__doit:
3668	@echo this is the am__doit target
3669.PHONY: am__doit
3670END
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; }
3674am__include="#"
3675am__quote=
3676_am_result=none
3677# First try GNU make style include.
3678echo "include confinc" > confmf
3679# Ignore all kinds of additional output from 'make'.
3680case `$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  ;;
3686esac
3687# Now try BSD make style include.
3688if 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
3697fi
3698
3699
3700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3701$as_echo "$_am_result" >&6; }
3702rm -f confinc confmf
3703
3704# Check whether --enable-dependency-tracking was given.
3705if test "${enable_dependency_tracking+set}" = set; then :
3706  enableval=$enable_dependency_tracking;
3707fi
3708
3709if test "x$enable_dependency_tracking" != xno; then
3710  am_depcomp="$ac_aux_dir/depcomp"
3711  AMDEPBACKSLASH='\'
3712  am__nodep='_no'
3713fi
3714 if test "x$enable_dependency_tracking" != xno; then
3715  AMDEP_TRUE=
3716  AMDEP_FALSE='#'
3717else
3718  AMDEP_TRUE='#'
3719  AMDEP_FALSE=
3720fi
3721
3722
3723ac_ext=c
3724ac_cpp='$CPP $CPPFLAGS'
3725ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3726ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3727ac_compiler_gnu=$ac_cv_c_compiler_gnu
3728if 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.
3730set 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; }
3733if ${ac_cv_prog_CC+:} false; then :
3734  $as_echo_n "(cached) " >&6
3735else
3736  if test -n "$CC"; then
3737  ac_cv_prog_CC="$CC" # Let the user override the test.
3738else
3739as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3740for as_dir in $PATH
3741do
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
3750done
3751  done
3752IFS=$as_save_IFS
3753
3754fi
3755fi
3756CC=$ac_cv_prog_CC
3757if test -n "$CC"; then
3758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3759$as_echo "$CC" >&6; }
3760else
3761  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3762$as_echo "no" >&6; }
3763fi
3764
3765
3766fi
3767if 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.
3770set 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; }
3773if ${ac_cv_prog_ac_ct_CC+:} false; then :
3774  $as_echo_n "(cached) " >&6
3775else
3776  if test -n "$ac_ct_CC"; then
3777  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3778else
3779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3780for as_dir in $PATH
3781do
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
3790done
3791  done
3792IFS=$as_save_IFS
3793
3794fi
3795fi
3796ac_ct_CC=$ac_cv_prog_ac_ct_CC
3797if 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; }
3800else
3801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3802$as_echo "no" >&6; }
3803fi
3804
3805  if test "x$ac_ct_CC" = x; then
3806    CC=""
3807  else
3808    case $cross_compiling:$ac_tool_warned in
3809yes:)
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;}
3812ac_tool_warned=yes ;;
3813esac
3814    CC=$ac_ct_CC
3815  fi
3816else
3817  CC="$ac_cv_prog_CC"
3818fi
3819
3820if 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.
3823set 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; }
3826if ${ac_cv_prog_CC+:} false; then :
3827  $as_echo_n "(cached) " >&6
3828else
3829  if test -n "$CC"; then
3830  ac_cv_prog_CC="$CC" # Let the user override the test.
3831else
3832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3833for as_dir in $PATH
3834do
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
3843done
3844  done
3845IFS=$as_save_IFS
3846
3847fi
3848fi
3849CC=$ac_cv_prog_CC
3850if test -n "$CC"; then
3851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3852$as_echo "$CC" >&6; }
3853else
3854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3855$as_echo "no" >&6; }
3856fi
3857
3858
3859  fi
3860fi
3861if test -z "$CC"; then
3862  # Extract the first word of "cc", so it can be a program name with args.
3863set 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; }
3866if ${ac_cv_prog_CC+:} false; then :
3867  $as_echo_n "(cached) " >&6
3868else
3869  if test -n "$CC"; then
3870  ac_cv_prog_CC="$CC" # Let the user override the test.
3871else
3872  ac_prog_rejected=no
3873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3874for as_dir in $PATH
3875do
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
3888done
3889  done
3890IFS=$as_save_IFS
3891
3892if 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
3903fi
3904fi
3905fi
3906CC=$ac_cv_prog_CC
3907if test -n "$CC"; then
3908  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3909$as_echo "$CC" >&6; }
3910else
3911  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3912$as_echo "no" >&6; }
3913fi
3914
3915
3916fi
3917if 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.
3922set 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; }
3925if ${ac_cv_prog_CC+:} false; then :
3926  $as_echo_n "(cached) " >&6
3927else
3928  if test -n "$CC"; then
3929  ac_cv_prog_CC="$CC" # Let the user override the test.
3930else
3931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932for as_dir in $PATH
3933do
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
3942done
3943  done
3944IFS=$as_save_IFS
3945
3946fi
3947fi
3948CC=$ac_cv_prog_CC
3949if test -n "$CC"; then
3950  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3951$as_echo "$CC" >&6; }
3952else
3953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3954$as_echo "no" >&6; }
3955fi
3956
3957
3958    test -n "$CC" && break
3959  done
3960fi
3961if test -z "$CC"; then
3962  ac_ct_CC=$CC
3963  for ac_prog in cl.exe
3964do
3965  # Extract the first word of "$ac_prog", so it can be a program name with args.
3966set 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; }
3969if ${ac_cv_prog_ac_ct_CC+:} false; then :
3970  $as_echo_n "(cached) " >&6
3971else
3972  if test -n "$ac_ct_CC"; then
3973  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3974else
3975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3976for as_dir in $PATH
3977do
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
3986done
3987  done
3988IFS=$as_save_IFS
3989
3990fi
3991fi
3992ac_ct_CC=$ac_cv_prog_ac_ct_CC
3993if 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; }
3996else
3997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3998$as_echo "no" >&6; }
3999fi
4000
4001
4002  test -n "$ac_ct_CC" && break
4003done
4004
4005  if test "x$ac_ct_CC" = x; then
4006    CC=""
4007  else
4008    case $cross_compiling:$ac_tool_warned in
4009yes:)
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;}
4012ac_tool_warned=yes ;;
4013esac
4014    CC=$ac_ct_CC
4015  fi
4016fi
4017
4018fi
4019
4020
4021test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4022$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4023as_fn_error $? "no acceptable C compiler found in \$PATH
4024See \`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
4028set X $ac_compile
4029ac_compiler=$2
4030for ac_option in --version -v -V -qversion; do
4031  { { ac_try="$ac_compiler $ac_option >&5"
4032case "(($ac_try" in
4033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4034  *) ac_try_echo=$ac_try;;
4035esac
4036eval 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; }
4049done
4050
4051cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4052/* end confdefs.h.  */
4053
4054int
4055main ()
4056{
4057
4058  ;
4059  return 0;
4060}
4061_ACEOF
4062# FIXME: Cleanup?
4063if { { 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
4069else
4070  gcc_no_link=yes
4071fi
4072if 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=
4078else
4079  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4080/* end confdefs.h.  */
4081
4082int
4083main ()
4084{
4085
4086  ;
4087  return 0;
4088}
4089_ACEOF
4090ac_clean_files_save=$ac_clean_files
4091ac_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; }
4097ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4098
4099# The possible output files:
4100ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4101
4102ac_rmfiles=
4103for ac_file in $ac_files
4104do
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
4109done
4110rm -f $ac_rmfiles
4111
4112if { { ac_try="$ac_link_default"
4113case "(($ac_try" in
4114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4115  *) ac_try_echo=$ac_try;;
4116esac
4117eval 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.
4128for ac_file in $ac_files ''
4129do
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
4152done
4153test "$ac_cv_exeext" = no && ac_cv_exeext=
4154
4155else
4156  ac_file=''
4157fi
4158if 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
4162sed '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;}
4166as_fn_error 77 "C compiler cannot create executables
4167See \`config.log' for more details" "$LINENO" 5; }
4168else
4169  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4170$as_echo "yes" >&6; }
4171fi
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; }
4176ac_exeext=$ac_cv_exeext
4177
4178rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4179ac_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; }
4182if { { ac_try="$ac_link"
4183case "(($ac_try" in
4184  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4185  *) ac_try_echo=$ac_try;;
4186esac
4187eval 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'.
4197for 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
4205done
4206else
4207  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4208$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4209as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4210See \`config.log' for more details" "$LINENO" 5; }
4211fi
4212rm -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
4216rm -f conftest.$ac_ext
4217EXEEXT=$ac_cv_exeext
4218ac_exeext=$EXEEXT
4219cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4220/* end confdefs.h.  */
4221#include <stdio.h>
4222int
4223main ()
4224{
4225FILE *f = fopen ("conftest.out", "w");
4226 return ferror (f) || fclose (f) != 0;
4227
4228  ;
4229  return 0;
4230}
4231_ACEOF
4232ac_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; }
4237if test "$cross_compiling" != yes; then
4238  { { ac_try="$ac_link"
4239case "(($ac_try" in
4240  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4241  *) ac_try_echo=$ac_try;;
4242esac
4243eval 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;;
4253esac
4254eval 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;}
4267as_fn_error $? "cannot run C compiled programs.
4268If you meant to cross compile, use \`--host'.
4269See \`config.log' for more details" "$LINENO" 5; }
4270    fi
4271  fi
4272fi
4273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4274$as_echo "$cross_compiling" >&6; }
4275
4276rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4277ac_clean_files=$ac_clean_files_save
4278fi
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; }
4281if ${ac_cv_objext+:} false; then :
4282  $as_echo_n "(cached) " >&6
4283else
4284  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4285/* end confdefs.h.  */
4286
4287int
4288main ()
4289{
4290
4291  ;
4292  return 0;
4293}
4294_ACEOF
4295rm -f conftest.o conftest.obj
4296if { { ac_try="$ac_compile"
4297case "(($ac_try" in
4298  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4299  *) ac_try_echo=$ac_try;;
4300esac
4301eval 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
4314done
4315else
4316  $as_echo "$as_me: failed program was:" >&5
4317sed '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;}
4321as_fn_error $? "cannot compute suffix of object files: cannot compile
4322See \`config.log' for more details" "$LINENO" 5; }
4323fi
4324rm -f conftest.$ac_cv_objext conftest.$ac_ext
4325fi
4326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4327$as_echo "$ac_cv_objext" >&6; }
4328OBJEXT=$ac_cv_objext
4329ac_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; }
4332if ${ac_cv_c_compiler_gnu+:} false; then :
4333  $as_echo_n "(cached) " >&6
4334else
4335  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4336/* end confdefs.h.  */
4337
4338int
4339main ()
4340{
4341#ifndef __GNUC__
4342       choke me
4343#endif
4344
4345  ;
4346  return 0;
4347}
4348_ACEOF
4349if ac_fn_c_try_compile "$LINENO"; then :
4350  ac_compiler_gnu=yes
4351else
4352  ac_compiler_gnu=no
4353fi
4354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4355ac_cv_c_compiler_gnu=$ac_compiler_gnu
4356
4357fi
4358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4359$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4360if test $ac_compiler_gnu = yes; then
4361  GCC=yes
4362else
4363  GCC=
4364fi
4365ac_test_CFLAGS=${CFLAGS+set}
4366ac_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; }
4369if ${ac_cv_prog_cc_g+:} false; then :
4370  $as_echo_n "(cached) " >&6
4371else
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
4379int
4380main ()
4381{
4382
4383  ;
4384  return 0;
4385}
4386_ACEOF
4387if ac_fn_c_try_compile "$LINENO"; then :
4388  ac_cv_prog_cc_g=yes
4389else
4390  CFLAGS=""
4391      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4392/* end confdefs.h.  */
4393
4394int
4395main ()
4396{
4397
4398  ;
4399  return 0;
4400}
4401_ACEOF
4402if ac_fn_c_try_compile "$LINENO"; then :
4403
4404else
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
4410int
4411main ()
4412{
4413
4414  ;
4415  return 0;
4416}
4417_ACEOF
4418if ac_fn_c_try_compile "$LINENO"; then :
4419  ac_cv_prog_cc_g=yes
4420fi
4421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4422fi
4423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4424fi
4425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4426   ac_c_werror_flag=$ac_save_c_werror_flag
4427fi
4428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4429$as_echo "$ac_cv_prog_cc_g" >&6; }
4430if test "$ac_test_CFLAGS" = set; then
4431  CFLAGS=$ac_save_CFLAGS
4432elif 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
4438else
4439  if test "$GCC" = yes; then
4440    CFLAGS="-O2"
4441  else
4442    CFLAGS=
4443  fi
4444fi
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; }
4447if ${ac_cv_prog_cc_c89+:} false; then :
4448  $as_echo_n "(cached) " >&6
4449else
4450  ac_cv_prog_cc_c89=no
4451ac_save_CC=$CC
4452cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453/* end confdefs.h.  */
4454#include <stdarg.h>
4455#include <stdio.h>
4456struct stat;
4457/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4458struct buf { int x; };
4459FILE * (*rcsopen) (struct buf *, struct stat *, int);
4460static char *e (p, i)
4461     char **p;
4462     int i;
4463{
4464  return p[i];
4465}
4466static 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.  */
4483int 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'
4488int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4489
4490int test (int i, double x);
4491struct s1 {int (*f) (int a);};
4492struct s2 {int (*f) (double a);};
4493int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4494int argc;
4495char **argv;
4496int
4497main ()
4498{
4499return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4500  ;
4501  return 0;
4502}
4503_ACEOF
4504for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4505	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4506do
4507  CC="$ac_save_CC $ac_arg"
4508  if ac_fn_c_try_compile "$LINENO"; then :
4509  ac_cv_prog_cc_c89=$ac_arg
4510fi
4511rm -f core conftest.err conftest.$ac_objext
4512  test "x$ac_cv_prog_cc_c89" != "xno" && break
4513done
4514rm -f conftest.$ac_ext
4515CC=$ac_save_CC
4516
4517fi
4518# AC_CACHE_VAL
4519case "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; } ;;
4530esac
4531if test "x$ac_cv_prog_cc_c89" != xno; then :
4532
4533fi
4534
4535ac_ext=c
4536ac_cpp='$CPP $CPPFLAGS'
4537ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4538ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4539ac_compiler_gnu=$ac_cv_c_compiler_gnu
4540
4541ac_ext=c
4542ac_cpp='$CPP $CPPFLAGS'
4543ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4544ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4545ac_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; }
4548if ${am_cv_prog_cc_c_o+:} false; then :
4549  $as_echo_n "(cached) " >&6
4550else
4551  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4552/* end confdefs.h.  */
4553
4554int
4555main ()
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
4582fi
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; }
4585if 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"
4592fi
4593ac_ext=c
4594ac_cpp='$CPP $CPPFLAGS'
4595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4597ac_compiler_gnu=$ac_cv_c_compiler_gnu
4598
4599
4600depcc="$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; }
4604if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4605  $as_echo_n "(cached) " >&6
4606else
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
4708else
4709  am_cv_CC_dependencies_compiler_type=none
4710fi
4711
4712fi
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; }
4715CCDEPMODE=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='#'
4722else
4723  am__fastdepCC_TRUE='#'
4724  am__fastdepCC_FALSE=
4725fi
4726
4727
4728
4729ac_ext=c
4730ac_cpp='$CPP $CPPFLAGS'
4731ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4732ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4733ac_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.
4737if test -n "$CPP" && test -d "$CPP"; then
4738  CPP=
4739fi
4740if test -z "$CPP"; then
4741  if ${ac_cv_prog_CPP+:} false; then :
4742  $as_echo_n "(cached) " >&6
4743else
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
4748for ac_c_preproc_warn_flag in '' yes
4749do
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
4765if ac_fn_c_try_cpp "$LINENO"; then :
4766
4767else
4768  # Broken: fails on valid input.
4769continue
4770fi
4771rm -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
4779if ac_fn_c_try_cpp "$LINENO"; then :
4780  # Broken: success on invalid input.
4781continue
4782else
4783  # Passes both tests.
4784ac_preproc_ok=:
4785break
4786fi
4787rm -f conftest.err conftest.i conftest.$ac_ext
4788
4789done
4790# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4791rm -f conftest.i conftest.err conftest.$ac_ext
4792if $ac_preproc_ok; then :
4793  break
4794fi
4795
4796    done
4797    ac_cv_prog_CPP=$CPP
4798
4799fi
4800  CPP=$ac_cv_prog_CPP
4801else
4802  ac_cv_prog_CPP=$CPP
4803fi
4804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4805$as_echo "$CPP" >&6; }
4806ac_preproc_ok=false
4807for ac_c_preproc_warn_flag in '' yes
4808do
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
4824if ac_fn_c_try_cpp "$LINENO"; then :
4825
4826else
4827  # Broken: fails on valid input.
4828continue
4829fi
4830rm -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
4838if ac_fn_c_try_cpp "$LINENO"; then :
4839  # Broken: success on invalid input.
4840continue
4841else
4842  # Passes both tests.
4843ac_preproc_ok=:
4844break
4845fi
4846rm -f conftest.err conftest.i conftest.$ac_ext
4847
4848done
4849# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4850rm -f conftest.i conftest.err conftest.$ac_ext
4851if $ac_preproc_ok; then :
4852
4853else
4854  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4855$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4856as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4857See \`config.log' for more details" "$LINENO" 5; }
4858fi
4859
4860ac_ext=c
4861ac_cpp='$CPP $CPPFLAGS'
4862ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4863ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4864ac_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; }
4869if ${ac_cv_path_GREP+:} false; then :
4870  $as_echo_n "(cached) " >&6
4871else
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
4876for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4877do
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
4886case `"$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;;
4910esac
4911
4912      $ac_path_GREP_found && break 3
4913    done
4914  done
4915  done
4916IFS=$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
4920else
4921  ac_cv_path_GREP=$GREP
4922fi
4923
4924fi
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; }
4932if ${ac_cv_path_EGREP+:} false; then :
4933  $as_echo_n "(cached) " >&6
4934else
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
4942for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4943do
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
4952case `"$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;;
4976esac
4977
4978      $ac_path_EGREP_found && break 3
4979    done
4980  done
4981  done
4982IFS=$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
4986else
4987  ac_cv_path_EGREP=$EGREP
4988fi
4989
4990   fi
4991fi
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; }
4999if ${ac_cv_header_stdc+:} false; then :
5000  $as_echo_n "(cached) " >&6
5001else
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
5009int
5010main ()
5011{
5012
5013  ;
5014  return 0;
5015}
5016_ACEOF
5017if ac_fn_c_try_compile "$LINENO"; then :
5018  ac_cv_header_stdc=yes
5019else
5020  ac_cv_header_stdc=no
5021fi
5022rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5023
5024if 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
5031if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5032  $EGREP "memchr" >/dev/null 2>&1; then :
5033
5034else
5035  ac_cv_header_stdc=no
5036fi
5037rm -f conftest*
5038
5039fi
5040
5041if 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
5048if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5049  $EGREP "free" >/dev/null 2>&1; then :
5050
5051else
5052  ac_cv_header_stdc=no
5053fi
5054rm -f conftest*
5055
5056fi
5057
5058if 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  :
5062else
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)))
5079int
5080main ()
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
5090if ac_fn_c_try_run "$LINENO"; then :
5091
5092else
5093  ac_cv_header_stdc=no
5094fi
5095rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5096  conftest.$ac_objext conftest.beam conftest.$ac_ext
5097fi
5098
5099fi
5100fi
5101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5102$as_echo "$ac_cv_header_stdc" >&6; }
5103if test $ac_cv_header_stdc = yes; then
5104
5105$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5106
5107fi
5108
5109# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5110for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5111		  inttypes.h stdint.h unistd.h
5112do :
5113  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5114ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5115"
5116if 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
5121fi
5122
5123done
5124
5125
5126
5127  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5128if test "x$ac_cv_header_minix_config_h" = xyes; then :
5129  MINIX=yes
5130else
5131  MINIX=
5132fi
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; }
5150if ${ac_cv_safe_to_define___extensions__+:} false; then :
5151  $as_echo_n "(cached) " >&6
5152else
5153  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5154/* end confdefs.h.  */
5155
5156#         define __EXTENSIONS__ 1
5157          $ac_includes_default
5158int
5159main ()
5160{
5161
5162  ;
5163  return 0;
5164}
5165_ACEOF
5166if ac_fn_c_try_compile "$LINENO"; then :
5167  ac_cv_safe_to_define___extensions__=yes
5168else
5169  ac_cv_safe_to_define___extensions__=no
5170fi
5171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5172fi
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
5190case ${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    ;;
5214esac
5215
5216
5217
5218# Create a spec file, so that compile/link tests don't fail
5219test -f libgfortran.spec || touch libgfortran.spec
5220
5221ac_ext=c
5222ac_cpp='$CPP $CPPFLAGS'
5223ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5224ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5225ac_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
5235ac_ext=c
5236ac_cpp='$CPP $CPPFLAGS'
5237ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5238ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5239ac_compiler_gnu=$ac_cv_c_compiler_gnu
5240if 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.
5242set 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; }
5245if ${ac_cv_prog_CC+:} false; then :
5246  $as_echo_n "(cached) " >&6
5247else
5248  if test -n "$CC"; then
5249  ac_cv_prog_CC="$CC" # Let the user override the test.
5250else
5251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5252for as_dir in $PATH
5253do
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
5262done
5263  done
5264IFS=$as_save_IFS
5265
5266fi
5267fi
5268CC=$ac_cv_prog_CC
5269if test -n "$CC"; then
5270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5271$as_echo "$CC" >&6; }
5272else
5273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5274$as_echo "no" >&6; }
5275fi
5276
5277
5278fi
5279if 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.
5282set 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; }
5285if ${ac_cv_prog_ac_ct_CC+:} false; then :
5286  $as_echo_n "(cached) " >&6
5287else
5288  if test -n "$ac_ct_CC"; then
5289  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5290else
5291as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5292for as_dir in $PATH
5293do
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
5302done
5303  done
5304IFS=$as_save_IFS
5305
5306fi
5307fi
5308ac_ct_CC=$ac_cv_prog_ac_ct_CC
5309if 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; }
5312else
5313  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5314$as_echo "no" >&6; }
5315fi
5316
5317  if test "x$ac_ct_CC" = x; then
5318    CC=""
5319  else
5320    case $cross_compiling:$ac_tool_warned in
5321yes:)
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;}
5324ac_tool_warned=yes ;;
5325esac
5326    CC=$ac_ct_CC
5327  fi
5328else
5329  CC="$ac_cv_prog_CC"
5330fi
5331
5332if 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.
5335set 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; }
5338if ${ac_cv_prog_CC+:} false; then :
5339  $as_echo_n "(cached) " >&6
5340else
5341  if test -n "$CC"; then
5342  ac_cv_prog_CC="$CC" # Let the user override the test.
5343else
5344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5345for as_dir in $PATH
5346do
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
5355done
5356  done
5357IFS=$as_save_IFS
5358
5359fi
5360fi
5361CC=$ac_cv_prog_CC
5362if test -n "$CC"; then
5363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5364$as_echo "$CC" >&6; }
5365else
5366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367$as_echo "no" >&6; }
5368fi
5369
5370
5371  fi
5372fi
5373if test -z "$CC"; then
5374  # Extract the first word of "cc", so it can be a program name with args.
5375set 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; }
5378if ${ac_cv_prog_CC+:} false; then :
5379  $as_echo_n "(cached) " >&6
5380else
5381  if test -n "$CC"; then
5382  ac_cv_prog_CC="$CC" # Let the user override the test.
5383else
5384  ac_prog_rejected=no
5385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5386for as_dir in $PATH
5387do
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
5400done
5401  done
5402IFS=$as_save_IFS
5403
5404if 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
5415fi
5416fi
5417fi
5418CC=$ac_cv_prog_CC
5419if test -n "$CC"; then
5420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5421$as_echo "$CC" >&6; }
5422else
5423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5424$as_echo "no" >&6; }
5425fi
5426
5427
5428fi
5429if 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.
5434set 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; }
5437if ${ac_cv_prog_CC+:} false; then :
5438  $as_echo_n "(cached) " >&6
5439else
5440  if test -n "$CC"; then
5441  ac_cv_prog_CC="$CC" # Let the user override the test.
5442else
5443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5444for as_dir in $PATH
5445do
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
5454done
5455  done
5456IFS=$as_save_IFS
5457
5458fi
5459fi
5460CC=$ac_cv_prog_CC
5461if test -n "$CC"; then
5462  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5463$as_echo "$CC" >&6; }
5464else
5465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5466$as_echo "no" >&6; }
5467fi
5468
5469
5470    test -n "$CC" && break
5471  done
5472fi
5473if test -z "$CC"; then
5474  ac_ct_CC=$CC
5475  for ac_prog in cl.exe
5476do
5477  # Extract the first word of "$ac_prog", so it can be a program name with args.
5478set 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; }
5481if ${ac_cv_prog_ac_ct_CC+:} false; then :
5482  $as_echo_n "(cached) " >&6
5483else
5484  if test -n "$ac_ct_CC"; then
5485  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5486else
5487as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5488for as_dir in $PATH
5489do
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
5498done
5499  done
5500IFS=$as_save_IFS
5501
5502fi
5503fi
5504ac_ct_CC=$ac_cv_prog_ac_ct_CC
5505if 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; }
5508else
5509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510$as_echo "no" >&6; }
5511fi
5512
5513
5514  test -n "$ac_ct_CC" && break
5515done
5516
5517  if test "x$ac_ct_CC" = x; then
5518    CC=""
5519  else
5520    case $cross_compiling:$ac_tool_warned in
5521yes:)
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;}
5524ac_tool_warned=yes ;;
5525esac
5526    CC=$ac_ct_CC
5527  fi
5528fi
5529
5530fi
5531
5532
5533test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5534$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5535as_fn_error $? "no acceptable C compiler found in \$PATH
5536See \`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
5540set X $ac_compile
5541ac_compiler=$2
5542for ac_option in --version -v -V -qversion; do
5543  { { ac_try="$ac_compiler $ac_option >&5"
5544case "(($ac_try" in
5545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5546  *) ac_try_echo=$ac_try;;
5547esac
5548eval 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; }
5561done
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; }
5565if ${ac_cv_c_compiler_gnu+:} false; then :
5566  $as_echo_n "(cached) " >&6
5567else
5568  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5569/* end confdefs.h.  */
5570
5571int
5572main ()
5573{
5574#ifndef __GNUC__
5575       choke me
5576#endif
5577
5578  ;
5579  return 0;
5580}
5581_ACEOF
5582if ac_fn_c_try_compile "$LINENO"; then :
5583  ac_compiler_gnu=yes
5584else
5585  ac_compiler_gnu=no
5586fi
5587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5588ac_cv_c_compiler_gnu=$ac_compiler_gnu
5589
5590fi
5591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5592$as_echo "$ac_cv_c_compiler_gnu" >&6; }
5593if test $ac_compiler_gnu = yes; then
5594  GCC=yes
5595else
5596  GCC=
5597fi
5598ac_test_CFLAGS=${CFLAGS+set}
5599ac_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; }
5602if ${ac_cv_prog_cc_g+:} false; then :
5603  $as_echo_n "(cached) " >&6
5604else
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
5612int
5613main ()
5614{
5615
5616  ;
5617  return 0;
5618}
5619_ACEOF
5620if ac_fn_c_try_compile "$LINENO"; then :
5621  ac_cv_prog_cc_g=yes
5622else
5623  CFLAGS=""
5624      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5625/* end confdefs.h.  */
5626
5627int
5628main ()
5629{
5630
5631  ;
5632  return 0;
5633}
5634_ACEOF
5635if ac_fn_c_try_compile "$LINENO"; then :
5636
5637else
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
5643int
5644main ()
5645{
5646
5647  ;
5648  return 0;
5649}
5650_ACEOF
5651if ac_fn_c_try_compile "$LINENO"; then :
5652  ac_cv_prog_cc_g=yes
5653fi
5654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5655fi
5656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5657fi
5658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5659   ac_c_werror_flag=$ac_save_c_werror_flag
5660fi
5661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5662$as_echo "$ac_cv_prog_cc_g" >&6; }
5663if test "$ac_test_CFLAGS" = set; then
5664  CFLAGS=$ac_save_CFLAGS
5665elif 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
5671else
5672  if test "$GCC" = yes; then
5673    CFLAGS="-O2"
5674  else
5675    CFLAGS=
5676  fi
5677fi
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; }
5680if ${ac_cv_prog_cc_c89+:} false; then :
5681  $as_echo_n "(cached) " >&6
5682else
5683  ac_cv_prog_cc_c89=no
5684ac_save_CC=$CC
5685cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5686/* end confdefs.h.  */
5687#include <stdarg.h>
5688#include <stdio.h>
5689struct stat;
5690/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5691struct buf { int x; };
5692FILE * (*rcsopen) (struct buf *, struct stat *, int);
5693static char *e (p, i)
5694     char **p;
5695     int i;
5696{
5697  return p[i];
5698}
5699static 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.  */
5716int 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'
5721int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5722
5723int test (int i, double x);
5724struct s1 {int (*f) (int a);};
5725struct s2 {int (*f) (double a);};
5726int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5727int argc;
5728char **argv;
5729int
5730main ()
5731{
5732return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5733  ;
5734  return 0;
5735}
5736_ACEOF
5737for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5738	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5739do
5740  CC="$ac_save_CC $ac_arg"
5741  if ac_fn_c_try_compile "$LINENO"; then :
5742  ac_cv_prog_cc_c89=$ac_arg
5743fi
5744rm -f core conftest.err conftest.$ac_objext
5745  test "x$ac_cv_prog_cc_c89" != "xno" && break
5746done
5747rm -f conftest.$ac_ext
5748CC=$ac_save_CC
5749
5750fi
5751# AC_CACHE_VAL
5752case "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; } ;;
5763esac
5764if test "x$ac_cv_prog_cc_c89" != xno; then :
5765
5766fi
5767
5768ac_ext=c
5769ac_cpp='$CPP $CPPFLAGS'
5770ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5771ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5772ac_compiler_gnu=$ac_cv_c_compiler_gnu
5773
5774ac_ext=c
5775ac_cpp='$CPP $CPPFLAGS'
5776ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5777ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5778ac_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; }
5781if ${am_cv_prog_cc_c_o+:} false; then :
5782  $as_echo_n "(cached) " >&6
5783else
5784  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5785/* end confdefs.h.  */
5786
5787int
5788main ()
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
5815fi
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; }
5818if 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"
5825fi
5826ac_ext=c
5827ac_cpp='$CPP $CPPFLAGS'
5828ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5829ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5830ac_compiler_gnu=$ac_cv_c_compiler_gnu
5831
5832
5833depcc="$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; }
5837if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5838  $as_echo_n "(cached) " >&6
5839else
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
5941else
5942  am_cv_CC_dependencies_compiler_type=none
5943fi
5944
5945fi
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; }
5948CCDEPMODE=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='#'
5955else
5956  am__fastdepCC_TRUE='#'
5957  am__fastdepCC_FALSE=
5958fi
5959
5960
5961
5962
5963
5964
5965
5966
5967# Add -Wall -fno-repack-arrays -fno-underscoring if we are using GCC.
5968if 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"
5977fi
5978
5979# Add CET specific flags if CET is enabled
5980 # Check whether --enable-cet was given.
5981if 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
5988else
5989  enable_cet=no
5990fi
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
5996case "$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
6005int
6006main ()
6007{
6008
6009#if !defined(__SSE2__)
6010#error target does not support multi-byte NOPs
6011#else
6012asm ("setssbsy");
6013#endif
6014
6015  ;
6016  return 0;
6017}
6018_ACEOF
6019if ac_fn_c_try_compile "$LINENO"; then :
6020  enable_cet=yes
6021else
6022  enable_cet=no
6023fi
6024rm -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
6031int
6032main ()
6033{
6034asm ("setssbsy");
6035  ;
6036  return 0;
6037}
6038_ACEOF
6039if ac_fn_c_try_compile "$LINENO"; then :
6040
6041else
6042  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
6043fi
6044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6045	;;
6046    esac
6047    ;;
6048  *)
6049    enable_cet=no
6050    ;;
6051esac
6052if 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; }
6056else
6057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6058$as_echo "no" >&6; }
6059fi
6060
6061AM_FCFLAGS="$AM_FCFLAGS $CET_FLAGS"
6062AM_CFLAGS="$AM_CFLAGS $CET_FLAGS"
6063CFLAGS="$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.
6073if test "${enable_symvers+set}" = set; then :
6074  enableval=$enable_symvers; gfortran_use_symver=$enableval
6075else
6076  gfortran_use_symver=yes
6077fi
6078
6079if 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
6083FOO_1.0 {
6084  global: *foo*; bar; local: *;
6085};
6086EOF
6087  if test x$gcc_no_link = xyes; then
6088  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6089fi
6090cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6091/* end confdefs.h.  */
6092int foo;
6093int
6094main ()
6095{
6096
6097  ;
6098  return 0;
6099}
6100_ACEOF
6101if ac_fn_c_try_link "$LINENO"; then :
6102  gfortran_use_symver=gnu
6103else
6104  gfortran_use_symver=no
6105fi
6106rm -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
6115FOO_1.0 {
6116  global: foo; local: *;
6117};
6118EOF
6119        if test x$gcc_no_link = xyes; then
6120  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6121fi
6122cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6123/* end confdefs.h.  */
6124int foo;
6125int
6126main ()
6127{
6128
6129  ;
6130  return 0;
6131}
6132_ACEOF
6133if ac_fn_c_try_link "$LINENO"; then :
6134  gfortran_use_symver=sun
6135else
6136  gfortran_use_symver=no
6137fi
6138rm -f core conftest.err conftest.$ac_objext \
6139    conftest$ac_exeext conftest.$ac_ext
6140        ;;
6141    esac
6142  fi
6143  LDFLAGS="$save_LDFLAGS"
6144fi
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='#'
6150else
6151  LIBGFOR_USE_SYMVER_TRUE='#'
6152  LIBGFOR_USE_SYMVER_FALSE=
6153fi
6154
6155 if test "x$gfortran_use_symver" = xgnu; then
6156  LIBGFOR_USE_SYMVER_GNU_TRUE=
6157  LIBGFOR_USE_SYMVER_GNU_FALSE='#'
6158else
6159  LIBGFOR_USE_SYMVER_GNU_TRUE='#'
6160  LIBGFOR_USE_SYMVER_GNU_FALSE=
6161fi
6162
6163 if test "x$gfortran_use_symver" = xsun; then
6164  LIBGFOR_USE_SYMVER_SUN_TRUE=
6165  LIBGFOR_USE_SYMVER_SUN_FALSE='#'
6166else
6167  LIBGFOR_USE_SYMVER_SUN_TRUE='#'
6168  LIBGFOR_USE_SYMVER_SUN_FALSE=
6169fi
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='#'
6186else
6187  LIBGFOR_MINIMAL_TRUE='#'
6188  LIBGFOR_MINIMAL_FALSE=
6189fi
6190
6191
6192# Figure out whether the compiler supports "-ffunction-sections -fdata-sections",
6193# similarly to how libstdc++ does it
6194ac_test_CFLAGS="${CFLAGS+set}"
6195ac_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; }
6200CFLAGS='-Werror -ffunction-sections -fdata-sections'
6201cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6202/* end confdefs.h.  */
6203
6204int
6205main ()
6206{
6207int foo;
6208  ;
6209  return 0;
6210}
6211_ACEOF
6212if ac_fn_c_try_compile "$LINENO"; then :
6213  ac_fdsections=yes
6214else
6215  ac_fdsections=no
6216fi
6217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6218if test "$ac_test_CFLAGS" = set; then
6219  CFLAGS="$ac_save_CFLAGS"
6220else
6221  # this is the suspicious part
6222  CFLAGS=""
6223fi
6224if test x"$ac_fdsections" = x"yes"; then
6225  SECTION_FLAGS='-ffunction-sections -fdata-sections'
6226fi
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; }
6234if ${ac_cv_path_SED+:} false; then :
6235  $as_echo_n "(cached) " >&6
6236else
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
6247for as_dir in $PATH
6248do
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
6257case `"$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;;
6281esac
6282
6283      $ac_path_SED_found && break 3
6284    done
6285  done
6286  done
6287IFS=$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
6291else
6292  ac_cv_path_SED=$SED
6293fi
6294
6295fi
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
6301test -z "$SED" && SED=sed
6302Xsed="$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; }
6316if ${ac_cv_path_FGREP+:} false; then :
6317  $as_echo_n "(cached) " >&6
6318else
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
6326for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6327do
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
6336case `"$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;;
6360esac
6361
6362      $ac_path_FGREP_found && break 3
6363    done
6364  done
6365  done
6366IFS=$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
6370else
6371  ac_cv_path_FGREP=$FGREP
6372fi
6373
6374   fi
6375fi
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
6381test -z "$GREP" && GREP=grep
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6400ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
6401ECHO=$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.
6406if 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 --'
6409elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
6410  ECHO='printf %s\n'
6411else
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'
6420fi
6421
6422# func_echo_all arg...
6423# Invoke $ECHO with all args, space-separated.
6424func_echo_all ()
6425{
6426    $ECHO ""
6427}
6428
6429case "$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; } ;;
6436esac
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453# Check whether --with-gnu-ld was given.
6454if test "${with_gnu_ld+set}" = set; then :
6455  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
6456else
6457  with_gnu_ld=no
6458fi
6459
6460ac_prog=ld
6461if 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
6492elif 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; }
6495else
6496  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6497$as_echo_n "checking for non-GNU ld... " >&6; }
6498fi
6499if ${lt_cv_path_LD+:} false; then :
6500  $as_echo_n "(cached) " >&6
6501else
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"
6523else
6524  lt_cv_path_LD="$LD" # Let the user override the test with a path.
6525fi
6526fi
6527
6528LD="$lt_cv_path_LD"
6529if test -n "$LD"; then
6530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6531$as_echo "$LD" >&6; }
6532else
6533  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6534$as_echo "no" >&6; }
6535fi
6536test -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; }
6539if ${lt_cv_prog_gnu_ld+:} false; then :
6540  $as_echo_n "(cached) " >&6
6541else
6542  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6543case `$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  ;;
6550esac
6551fi
6552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6553$as_echo "$lt_cv_prog_gnu_ld" >&6; }
6554with_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
6575fi
6576cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6577/* end confdefs.h.  */
6578
6579int
6580main ()
6581{
6582return 0;
6583  ;
6584  return 0;
6585}
6586_ACEOF
6587if ac_fn_c_try_link "$LINENO"; then :
6588  ac_hwcap_ldflags=yes
6589else
6590  ac_hwcap_ldflags=no
6591fi
6592rm -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='#'
6607else
6608  HAVE_HWCAP_TRUE='#'
6609  HAVE_HWCAP_FALSE=
6610fi
6611
6612
6613
6614# Find other programs we need.
6615if 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.
6617set 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; }
6620if ${ac_cv_prog_AS+:} false; then :
6621  $as_echo_n "(cached) " >&6
6622else
6623  if test -n "$AS"; then
6624  ac_cv_prog_AS="$AS" # Let the user override the test.
6625else
6626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6627for as_dir in $PATH
6628do
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
6637done
6638  done
6639IFS=$as_save_IFS
6640
6641fi
6642fi
6643AS=$ac_cv_prog_AS
6644if test -n "$AS"; then
6645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
6646$as_echo "$AS" >&6; }
6647else
6648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6649$as_echo "no" >&6; }
6650fi
6651
6652
6653fi
6654if 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.
6657set 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; }
6660if ${ac_cv_prog_ac_ct_AS+:} false; then :
6661  $as_echo_n "(cached) " >&6
6662else
6663  if test -n "$ac_ct_AS"; then
6664  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
6665else
6666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6667for as_dir in $PATH
6668do
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
6677done
6678  done
6679IFS=$as_save_IFS
6680
6681fi
6682fi
6683ac_ct_AS=$ac_cv_prog_ac_ct_AS
6684if 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; }
6687else
6688  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6689$as_echo "no" >&6; }
6690fi
6691
6692  if test "x$ac_ct_AS" = x; then
6693    AS=""
6694  else
6695    case $cross_compiling:$ac_tool_warned in
6696yes:)
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;}
6699ac_tool_warned=yes ;;
6700esac
6701    AS=$ac_ct_AS
6702  fi
6703else
6704  AS="$ac_cv_prog_AS"
6705fi
6706
6707if 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.
6709set 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; }
6712if ${ac_cv_prog_AR+:} false; then :
6713  $as_echo_n "(cached) " >&6
6714else
6715  if test -n "$AR"; then
6716  ac_cv_prog_AR="$AR" # Let the user override the test.
6717else
6718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719for as_dir in $PATH
6720do
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
6729done
6730  done
6731IFS=$as_save_IFS
6732
6733fi
6734fi
6735AR=$ac_cv_prog_AR
6736if test -n "$AR"; then
6737  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6738$as_echo "$AR" >&6; }
6739else
6740  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6741$as_echo "no" >&6; }
6742fi
6743
6744
6745fi
6746if 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.
6749set 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; }
6752if ${ac_cv_prog_ac_ct_AR+:} false; then :
6753  $as_echo_n "(cached) " >&6
6754else
6755  if test -n "$ac_ct_AR"; then
6756  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6757else
6758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759for as_dir in $PATH
6760do
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
6769done
6770  done
6771IFS=$as_save_IFS
6772
6773fi
6774fi
6775ac_ct_AR=$ac_cv_prog_ac_ct_AR
6776if 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; }
6779else
6780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781$as_echo "no" >&6; }
6782fi
6783
6784  if test "x$ac_ct_AR" = x; then
6785    AR=""
6786  else
6787    case $cross_compiling:$ac_tool_warned in
6788yes:)
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;}
6791ac_tool_warned=yes ;;
6792esac
6793    AR=$ac_ct_AR
6794  fi
6795else
6796  AR="$ac_cv_prog_AR"
6797fi
6798
6799if 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.
6801set 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; }
6804if ${ac_cv_prog_RANLIB+:} false; then :
6805  $as_echo_n "(cached) " >&6
6806else
6807  if test -n "$RANLIB"; then
6808  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6809else
6810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6811for as_dir in $PATH
6812do
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
6821done
6822  done
6823IFS=$as_save_IFS
6824
6825fi
6826fi
6827RANLIB=$ac_cv_prog_RANLIB
6828if test -n "$RANLIB"; then
6829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6830$as_echo "$RANLIB" >&6; }
6831else
6832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6833$as_echo "no" >&6; }
6834fi
6835
6836
6837fi
6838if 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.
6841set 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; }
6844if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6845  $as_echo_n "(cached) " >&6
6846else
6847  if test -n "$ac_ct_RANLIB"; then
6848  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6849else
6850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6851for as_dir in $PATH
6852do
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
6861done
6862  done
6863IFS=$as_save_IFS
6864
6865fi
6866fi
6867ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6868if 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; }
6871else
6872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6873$as_echo "no" >&6; }
6874fi
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
6880yes:)
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;}
6883ac_tool_warned=yes ;;
6884esac
6885    RANLIB=$ac_ct_RANLIB
6886  fi
6887else
6888  RANLIB="$ac_cv_prog_RANLIB"
6889fi
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; }
6893set x ${MAKE-make}
6894ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
6895if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
6896  $as_echo_n "(cached) " >&6
6897else
6898  cat >conftest.make <<\_ACEOF
6899SHELL = /bin/sh
6900all:
6901	@echo '@@@%%%=$(MAKE)=@@@%%%'
6902_ACEOF
6903# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
6904case `${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;;
6909esac
6910rm -f conftest.make
6911fi
6912if 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=
6916else
6917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6918$as_echo "no" >&6; }
6919  SET_MAKE="MAKE=${MAKE-make}"
6920fi
6921
6922
6923
6924# Configure libtool
6925#AC_MSG_NOTICE([====== Starting libtool configuration])
6926enable_dlopen=yes
6927
6928
6929
6930case `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;} ;;
6934esac
6935
6936
6937
6938macro_version='2.2.7a'
6939macro_revision='1.3134'
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953ltmain="$ac_aux_dir/ltmain.sh"
6954
6955# Backslashify metacharacters that are still active within
6956# double-quoted strings.
6957sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6958
6959# Same as above, but do not quote variable references.
6960double_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.
6964delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6965
6966# Sed substitution to delay expansion of an escaped single quote.
6967delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6968
6969# Sed substitution to avoid accidental globbing in evaled expressions
6970no_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; }
6974if ${lt_cv_path_NM+:} false; then :
6975  $as_echo_n "(cached) " >&6
6976else
6977  if test -n "$NM"; then
6978  # Let the user override the test.
6979  lt_cv_path_NM="$NM"
6980else
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}
7019fi
7020fi
7021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7022$as_echo "$lt_cv_path_NM" >&6; }
7023if test "$lt_cv_path_NM" != "no"; then
7024  NM="$lt_cv_path_NM"
7025else
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.
7034set 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; }
7037if ${ac_cv_prog_DUMPBIN+:} false; then :
7038  $as_echo_n "(cached) " >&6
7039else
7040  if test -n "$DUMPBIN"; then
7041  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7042else
7043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7044for as_dir in $PATH
7045do
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
7054done
7055  done
7056IFS=$as_save_IFS
7057
7058fi
7059fi
7060DUMPBIN=$ac_cv_prog_DUMPBIN
7061if test -n "$DUMPBIN"; then
7062  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7063$as_echo "$DUMPBIN" >&6; }
7064else
7065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7066$as_echo "no" >&6; }
7067fi
7068
7069
7070    test -n "$DUMPBIN" && break
7071  done
7072fi
7073if test -z "$DUMPBIN"; then
7074  ac_ct_DUMPBIN=$DUMPBIN
7075  for ac_prog in dumpbin "link -dump"
7076do
7077  # Extract the first word of "$ac_prog", so it can be a program name with args.
7078set 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; }
7081if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7082  $as_echo_n "(cached) " >&6
7083else
7084  if test -n "$ac_ct_DUMPBIN"; then
7085  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7086else
7087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7088for as_dir in $PATH
7089do
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
7098done
7099  done
7100IFS=$as_save_IFS
7101
7102fi
7103fi
7104ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7105if 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; }
7108else
7109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7110$as_echo "no" >&6; }
7111fi
7112
7113
7114  test -n "$ac_ct_DUMPBIN" && break
7115done
7116
7117  if test "x$ac_ct_DUMPBIN" = x; then
7118    DUMPBIN=":"
7119  else
7120    case $cross_compiling:$ac_tool_warned in
7121yes:)
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;}
7124ac_tool_warned=yes ;;
7125esac
7126    DUMPBIN=$ac_ct_DUMPBIN
7127  fi
7128fi
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
7143fi
7144test -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; }
7153if ${lt_cv_nm_interface+:} false; then :
7154  $as_echo_n "(cached) " >&6
7155else
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*
7170fi
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; }
7176LN_S=$as_ln_s
7177if test "$LN_S" = "ln -s"; then
7178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7179$as_echo "yes" >&6; }
7180else
7181  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7182$as_echo "no, using $LN_S" >&6; }
7183fi
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; }
7188if ${lt_cv_sys_max_cmd_len+:} false; then :
7189  $as_echo_n "(cached) " >&6
7190else
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
7308fi
7309
7310if 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; }
7313else
7314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7315$as_echo "none" >&6; }
7316fi
7317max_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
7331xsi_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; }
7344lt_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
7352if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7353  lt_unset=unset
7354else
7355  lt_unset=false
7356fi
7357
7358
7359
7360
7361
7362# test EBCDIC or ASCII
7363case `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  ;;
7373esac
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; }
7385if ${lt_cv_ld_reload_flag+:} false; then :
7386  $as_echo_n "(cached) " >&6
7387else
7388  lt_cv_ld_reload_flag='-r'
7389fi
7390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7391$as_echo "$lt_cv_ld_reload_flag" >&6; }
7392reload_flag=$lt_cv_ld_reload_flag
7393case $reload_flag in
7394"" | " "*) ;;
7395*) reload_flag=" $reload_flag" ;;
7396esac
7397reload_cmds='$LD$reload_flag -o $output$reload_objs'
7398case $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    ;;
7406esac
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416if 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.
7418set 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; }
7421if ${ac_cv_prog_OBJDUMP+:} false; then :
7422  $as_echo_n "(cached) " >&6
7423else
7424  if test -n "$OBJDUMP"; then
7425  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7426else
7427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7428for as_dir in $PATH
7429do
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
7438done
7439  done
7440IFS=$as_save_IFS
7441
7442fi
7443fi
7444OBJDUMP=$ac_cv_prog_OBJDUMP
7445if test -n "$OBJDUMP"; then
7446  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7447$as_echo "$OBJDUMP" >&6; }
7448else
7449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7450$as_echo "no" >&6; }
7451fi
7452
7453
7454fi
7455if 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.
7458set 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; }
7461if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7462  $as_echo_n "(cached) " >&6
7463else
7464  if test -n "$ac_ct_OBJDUMP"; then
7465  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7466else
7467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7468for as_dir in $PATH
7469do
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
7478done
7479  done
7480IFS=$as_save_IFS
7481
7482fi
7483fi
7484ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7485if 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; }
7488else
7489  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7490$as_echo "no" >&6; }
7491fi
7492
7493  if test "x$ac_ct_OBJDUMP" = x; then
7494    OBJDUMP="false"
7495  else
7496    case $cross_compiling:$ac_tool_warned in
7497yes:)
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;}
7500ac_tool_warned=yes ;;
7501esac
7502    OBJDUMP=$ac_ct_OBJDUMP
7503  fi
7504else
7505  OBJDUMP="$ac_cv_prog_OBJDUMP"
7506fi
7507
7508test -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; }
7520if ${lt_cv_deplibs_check_method+:} false; then :
7521  $as_echo_n "(cached) " >&6
7522else
7523  lt_cv_file_magic_cmd='$MAGIC_CMD'
7524lt_cv_file_magic_test_file=
7525lt_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
7537case $host_os in
7538aix[4-9]*)
7539  lt_cv_deplibs_check_method=pass_all
7540  ;;
7541
7542beos*)
7543  lt_cv_deplibs_check_method=pass_all
7544  ;;
7545
7546bsdi[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
7552cygwin*)
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
7558mingw* | 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
7572cegcc*)
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
7578darwin* | rhapsody*)
7579  lt_cv_deplibs_check_method=pass_all
7580  ;;
7581
7582freebsd* | 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
7598gnu*)
7599  lt_cv_deplibs_check_method=pass_all
7600  ;;
7601
7602haiku*)
7603  lt_cv_deplibs_check_method=pass_all
7604  ;;
7605
7606hpux10.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
7624interix[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
7629irix5* | 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.
7640linux* | k*bsd*-gnu | kopensolaris*-gnu)
7641  lt_cv_deplibs_check_method=pass_all
7642  ;;
7643
7644netbsd*)
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
7652newos6*)
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
7662openbsd*)
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
7670osf3* | osf4* | osf5*)
7671  lt_cv_deplibs_check_method=pass_all
7672  ;;
7673
7674rdos*)
7675  lt_cv_deplibs_check_method=pass_all
7676  ;;
7677
7678solaris*)
7679  lt_cv_deplibs_check_method=pass_all
7680  ;;
7681
7682sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
7683  lt_cv_deplibs_check_method=pass_all
7684  ;;
7685
7686sysv4 | 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
7713tpf*)
7714  lt_cv_deplibs_check_method=pass_all
7715  ;;
7716esac
7717
7718fi
7719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7720$as_echo "$lt_cv_deplibs_check_method" >&6; }
7721file_magic_cmd=$lt_cv_file_magic_cmd
7722deplibs_check_method=$lt_cv_deplibs_check_method
7723test -z "$deplibs_check_method" && deplibs_check_method=unknown
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736if 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.
7738set 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; }
7741if ${ac_cv_prog_AR+:} false; then :
7742  $as_echo_n "(cached) " >&6
7743else
7744  if test -n "$AR"; then
7745  ac_cv_prog_AR="$AR" # Let the user override the test.
7746else
7747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7748for as_dir in $PATH
7749do
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
7758done
7759  done
7760IFS=$as_save_IFS
7761
7762fi
7763fi
7764AR=$ac_cv_prog_AR
7765if test -n "$AR"; then
7766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7767$as_echo "$AR" >&6; }
7768else
7769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7770$as_echo "no" >&6; }
7771fi
7772
7773
7774fi
7775if 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.
7778set 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; }
7781if ${ac_cv_prog_ac_ct_AR+:} false; then :
7782  $as_echo_n "(cached) " >&6
7783else
7784  if test -n "$ac_ct_AR"; then
7785  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7786else
7787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7788for as_dir in $PATH
7789do
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
7798done
7799  done
7800IFS=$as_save_IFS
7801
7802fi
7803fi
7804ac_ct_AR=$ac_cv_prog_ac_ct_AR
7805if 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; }
7808else
7809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7810$as_echo "no" >&6; }
7811fi
7812
7813  if test "x$ac_ct_AR" = x; then
7814    AR="false"
7815  else
7816    case $cross_compiling:$ac_tool_warned in
7817yes:)
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;}
7820ac_tool_warned=yes ;;
7821esac
7822    AR=$ac_ct_AR
7823  fi
7824else
7825  AR="$ac_cv_prog_AR"
7826fi
7827
7828test -z "$AR" && AR=ar
7829test -z "$AR_FLAGS" && AR_FLAGS=cru
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841if 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.
7843set 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; }
7846if ${ac_cv_prog_STRIP+:} false; then :
7847  $as_echo_n "(cached) " >&6
7848else
7849  if test -n "$STRIP"; then
7850  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7851else
7852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7853for as_dir in $PATH
7854do
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
7863done
7864  done
7865IFS=$as_save_IFS
7866
7867fi
7868fi
7869STRIP=$ac_cv_prog_STRIP
7870if test -n "$STRIP"; then
7871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7872$as_echo "$STRIP" >&6; }
7873else
7874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7875$as_echo "no" >&6; }
7876fi
7877
7878
7879fi
7880if 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.
7883set 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; }
7886if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
7887  $as_echo_n "(cached) " >&6
7888else
7889  if test -n "$ac_ct_STRIP"; then
7890  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7891else
7892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7893for as_dir in $PATH
7894do
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
7903done
7904  done
7905IFS=$as_save_IFS
7906
7907fi
7908fi
7909ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7910if 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; }
7913else
7914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7915$as_echo "no" >&6; }
7916fi
7917
7918  if test "x$ac_ct_STRIP" = x; then
7919    STRIP=":"
7920  else
7921    case $cross_compiling:$ac_tool_warned in
7922yes:)
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;}
7925ac_tool_warned=yes ;;
7926esac
7927    STRIP=$ac_ct_STRIP
7928  fi
7929else
7930  STRIP="$ac_cv_prog_STRIP"
7931fi
7932
7933test -z "$STRIP" && STRIP=:
7934
7935
7936
7937
7938
7939
7940if 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.
7942set 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; }
7945if ${ac_cv_prog_RANLIB+:} false; then :
7946  $as_echo_n "(cached) " >&6
7947else
7948  if test -n "$RANLIB"; then
7949  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7950else
7951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7952for as_dir in $PATH
7953do
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
7962done
7963  done
7964IFS=$as_save_IFS
7965
7966fi
7967fi
7968RANLIB=$ac_cv_prog_RANLIB
7969if test -n "$RANLIB"; then
7970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7971$as_echo "$RANLIB" >&6; }
7972else
7973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7974$as_echo "no" >&6; }
7975fi
7976
7977
7978fi
7979if 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.
7982set 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; }
7985if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7986  $as_echo_n "(cached) " >&6
7987else
7988  if test -n "$ac_ct_RANLIB"; then
7989  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7990else
7991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7992for as_dir in $PATH
7993do
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
8002done
8003  done
8004IFS=$as_save_IFS
8005
8006fi
8007fi
8008ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8009if 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; }
8012else
8013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8014$as_echo "no" >&6; }
8015fi
8016
8017  if test "x$ac_ct_RANLIB" = x; then
8018    RANLIB=":"
8019  else
8020    case $cross_compiling:$ac_tool_warned in
8021yes:)
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;}
8024ac_tool_warned=yes ;;
8025esac
8026    RANLIB=$ac_ct_RANLIB
8027  fi
8028else
8029  RANLIB="$ac_cv_prog_RANLIB"
8030fi
8031
8032test -z "$RANLIB" && RANLIB=:
8033
8034
8035
8036
8037
8038
8039# Determine commands to create old-style static archives.
8040old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8041old_postinstall_cmds='chmod 644 $oldlib'
8042old_postuninstall_cmds=
8043
8044if 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"
8054fi
8055
8056case $host_os in
8057  darwin*)
8058    lock_old_archive_extraction=yes ;;
8059  *)
8060    lock_old_archive_extraction=no ;;
8061esac
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.
8102LTCC=${LTCC-"$CC"}
8103
8104# If no C compiler flags were specified, use CFLAGS.
8105LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8106
8107# Allow CC to be a program name with arguments.
8108compiler=$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; }
8114if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8115  $as_echo_n "(cached) " >&6
8116else
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.
8122symcode='[BCDEGRST]'
8123
8124# Regexp to match symbols that can be accessed directly from C.
8125sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8126
8127# Define system-specific variables.
8128case $host_os in
8129aix*)
8130  symcode='[BCDT]'
8131  ;;
8132cygwin* | mingw* | pw32* | cegcc*)
8133  symcode='[ABCDGISTW]'
8134  ;;
8135hpux*)
8136  if test "$host_cpu" = ia64; then
8137    symcode='[ABCDEGRST]'
8138  fi
8139  ;;
8140irix* | nonstopux*)
8141  symcode='[BCDEGRST]'
8142  ;;
8143osf*)
8144  symcode='[BCDEGQRST]'
8145  ;;
8146solaris*)
8147  symcode='[BDRT]'
8148  ;;
8149sco3.2v5*)
8150  symcode='[DT]'
8151  ;;
8152sysv4.2uw2*)
8153  symcode='[DT]'
8154  ;;
8155sysv5* | sco5v6* | unixware* | OpenUNIX*)
8156  symcode='[ABDT]'
8157  ;;
8158sysv4)
8159  symcode='[DFNSTU]'
8160  ;;
8161esac
8162
8163# If we're using GNU nm, then use its standard symbol codes.
8164case `$NM -V 2>&1` in
8165*GNU* | *'with BFD'*)
8166  symcode='[ABCDGIRSTW]' ;;
8167esac
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.
8172lt_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
8175lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
8176lt_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
8179opt_cr=
8180case $build_os in
8181mingw*)
8182  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8183  ;;
8184esac
8185
8186# Try without a prefix underscore, then with it.
8187for 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
8219extern "C" {
8220#endif
8221char nm_test_var;
8222void nm_test_func(void);
8223void nm_test_func(void){}
8224#ifdef __cplusplus
8225}
8226#endif
8227int 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
8254extern "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.  */
8264const struct {
8265  const char *name;
8266  void       *address;
8267}
8268lt__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
8279static 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
8324done
8325
8326fi
8327
8328if test -z "$lt_cv_sys_global_symbol_pipe"; then
8329  lt_cv_sys_global_symbol_to_cdecl=
8330fi
8331if 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; }
8334else
8335  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
8336$as_echo "ok" >&6; }
8337fi
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.
8361if test "${enable_libtool_lock+set}" = set; then :
8362  enableval=$enable_libtool_lock;
8363fi
8364
8365test "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.
8369case $host in
8370ia64-*-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
8426x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8427s390*-*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; }
8498if ${lt_cv_cc_needs_belf+:} false; then :
8499  $as_echo_n "(cached) " >&6
8500else
8501  ac_ext=c
8502ac_cpp='$CPP $CPPFLAGS'
8503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8505ac_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
8509fi
8510cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8511/* end confdefs.h.  */
8512
8513int
8514main ()
8515{
8516
8517  ;
8518  return 0;
8519}
8520_ACEOF
8521if ac_fn_c_try_link "$LINENO"; then :
8522  lt_cv_cc_needs_belf=yes
8523else
8524  lt_cv_cc_needs_belf=no
8525fi
8526rm -f core conftest.err conftest.$ac_objext \
8527    conftest$ac_exeext conftest.$ac_ext
8528     ac_ext=c
8529ac_cpp='$CPP $CPPFLAGS'
8530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8532ac_compiler_gnu=$ac_cv_c_compiler_gnu
8533
8534fi
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  ;;
8542sparc*-*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  ;;
8565esac
8566
8567need_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.
8574set 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; }
8577if ${ac_cv_prog_DSYMUTIL+:} false; then :
8578  $as_echo_n "(cached) " >&6
8579else
8580  if test -n "$DSYMUTIL"; then
8581  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8582else
8583as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8584for as_dir in $PATH
8585do
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
8594done
8595  done
8596IFS=$as_save_IFS
8597
8598fi
8599fi
8600DSYMUTIL=$ac_cv_prog_DSYMUTIL
8601if test -n "$DSYMUTIL"; then
8602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8603$as_echo "$DSYMUTIL" >&6; }
8604else
8605  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8606$as_echo "no" >&6; }
8607fi
8608
8609
8610fi
8611if 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.
8614set 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; }
8617if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
8618  $as_echo_n "(cached) " >&6
8619else
8620  if test -n "$ac_ct_DSYMUTIL"; then
8621  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8622else
8623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8624for as_dir in $PATH
8625do
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
8634done
8635  done
8636IFS=$as_save_IFS
8637
8638fi
8639fi
8640ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8641if 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; }
8644else
8645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8646$as_echo "no" >&6; }
8647fi
8648
8649  if test "x$ac_ct_DSYMUTIL" = x; then
8650    DSYMUTIL=":"
8651  else
8652    case $cross_compiling:$ac_tool_warned in
8653yes:)
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;}
8656ac_tool_warned=yes ;;
8657esac
8658    DSYMUTIL=$ac_ct_DSYMUTIL
8659  fi
8660else
8661  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8662fi
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.
8666set 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; }
8669if ${ac_cv_prog_NMEDIT+:} false; then :
8670  $as_echo_n "(cached) " >&6
8671else
8672  if test -n "$NMEDIT"; then
8673  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8674else
8675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8676for as_dir in $PATH
8677do
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
8686done
8687  done
8688IFS=$as_save_IFS
8689
8690fi
8691fi
8692NMEDIT=$ac_cv_prog_NMEDIT
8693if test -n "$NMEDIT"; then
8694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8695$as_echo "$NMEDIT" >&6; }
8696else
8697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8698$as_echo "no" >&6; }
8699fi
8700
8701
8702fi
8703if 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.
8706set 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; }
8709if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8710  $as_echo_n "(cached) " >&6
8711else
8712  if test -n "$ac_ct_NMEDIT"; then
8713  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8714else
8715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8716for as_dir in $PATH
8717do
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
8726done
8727  done
8728IFS=$as_save_IFS
8729
8730fi
8731fi
8732ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8733if 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; }
8736else
8737  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8738$as_echo "no" >&6; }
8739fi
8740
8741  if test "x$ac_ct_NMEDIT" = x; then
8742    NMEDIT=":"
8743  else
8744    case $cross_compiling:$ac_tool_warned in
8745yes:)
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;}
8748ac_tool_warned=yes ;;
8749esac
8750    NMEDIT=$ac_ct_NMEDIT
8751  fi
8752else
8753  NMEDIT="$ac_cv_prog_NMEDIT"
8754fi
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.
8758set 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; }
8761if ${ac_cv_prog_LIPO+:} false; then :
8762  $as_echo_n "(cached) " >&6
8763else
8764  if test -n "$LIPO"; then
8765  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8766else
8767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8768for as_dir in $PATH
8769do
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
8778done
8779  done
8780IFS=$as_save_IFS
8781
8782fi
8783fi
8784LIPO=$ac_cv_prog_LIPO
8785if test -n "$LIPO"; then
8786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8787$as_echo "$LIPO" >&6; }
8788else
8789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8790$as_echo "no" >&6; }
8791fi
8792
8793
8794fi
8795if 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.
8798set 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; }
8801if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8802  $as_echo_n "(cached) " >&6
8803else
8804  if test -n "$ac_ct_LIPO"; then
8805  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8806else
8807as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8808for as_dir in $PATH
8809do
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
8818done
8819  done
8820IFS=$as_save_IFS
8821
8822fi
8823fi
8824ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8825if 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; }
8828else
8829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8830$as_echo "no" >&6; }
8831fi
8832
8833  if test "x$ac_ct_LIPO" = x; then
8834    LIPO=":"
8835  else
8836    case $cross_compiling:$ac_tool_warned in
8837yes:)
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;}
8840ac_tool_warned=yes ;;
8841esac
8842    LIPO=$ac_ct_LIPO
8843  fi
8844else
8845  LIPO="$ac_cv_prog_LIPO"
8846fi
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.
8850set 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; }
8853if ${ac_cv_prog_OTOOL+:} false; then :
8854  $as_echo_n "(cached) " >&6
8855else
8856  if test -n "$OTOOL"; then
8857  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8858else
8859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8860for as_dir in $PATH
8861do
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
8870done
8871  done
8872IFS=$as_save_IFS
8873
8874fi
8875fi
8876OTOOL=$ac_cv_prog_OTOOL
8877if test -n "$OTOOL"; then
8878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8879$as_echo "$OTOOL" >&6; }
8880else
8881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8882$as_echo "no" >&6; }
8883fi
8884
8885
8886fi
8887if 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.
8890set 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; }
8893if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8894  $as_echo_n "(cached) " >&6
8895else
8896  if test -n "$ac_ct_OTOOL"; then
8897  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8898else
8899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8900for as_dir in $PATH
8901do
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
8910done
8911  done
8912IFS=$as_save_IFS
8913
8914fi
8915fi
8916ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8917if 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; }
8920else
8921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8922$as_echo "no" >&6; }
8923fi
8924
8925  if test "x$ac_ct_OTOOL" = x; then
8926    OTOOL=":"
8927  else
8928    case $cross_compiling:$ac_tool_warned in
8929yes:)
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;}
8932ac_tool_warned=yes ;;
8933esac
8934    OTOOL=$ac_ct_OTOOL
8935  fi
8936else
8937  OTOOL="$ac_cv_prog_OTOOL"
8938fi
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.
8942set 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; }
8945if ${ac_cv_prog_OTOOL64+:} false; then :
8946  $as_echo_n "(cached) " >&6
8947else
8948  if test -n "$OTOOL64"; then
8949  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8950else
8951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8952for as_dir in $PATH
8953do
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
8962done
8963  done
8964IFS=$as_save_IFS
8965
8966fi
8967fi
8968OTOOL64=$ac_cv_prog_OTOOL64
8969if test -n "$OTOOL64"; then
8970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8971$as_echo "$OTOOL64" >&6; }
8972else
8973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8974$as_echo "no" >&6; }
8975fi
8976
8977
8978fi
8979if 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.
8982set 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; }
8985if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8986  $as_echo_n "(cached) " >&6
8987else
8988  if test -n "$ac_ct_OTOOL64"; then
8989  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8990else
8991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8992for as_dir in $PATH
8993do
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
9002done
9003  done
9004IFS=$as_save_IFS
9005
9006fi
9007fi
9008ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9009if 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; }
9012else
9013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9014$as_echo "no" >&6; }
9015fi
9016
9017  if test "x$ac_ct_OTOOL64" = x; then
9018    OTOOL64=":"
9019  else
9020    case $cross_compiling:$ac_tool_warned in
9021yes:)
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;}
9024ac_tool_warned=yes ;;
9025esac
9026    OTOOL64=$ac_ct_OTOOL64
9027  fi
9028else
9029  OTOOL64="$ac_cv_prog_OTOOL64"
9030fi
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; }
9060if ${lt_cv_apple_cc_single_mod+:} false; then :
9061  $as_echo_n "(cached) " >&6
9062else
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
9084fi
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; }
9089if ${lt_cv_ld_exported_symbols_list+:} false; then :
9090  $as_echo_n "(cached) " >&6
9091else
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
9098fi
9099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9100/* end confdefs.h.  */
9101
9102int
9103main ()
9104{
9105
9106  ;
9107  return 0;
9108}
9109_ACEOF
9110if ac_fn_c_try_link "$LINENO"; then :
9111  lt_cv_ld_exported_symbols_list=yes
9112else
9113  lt_cv_ld_exported_symbols_list=no
9114fi
9115rm -f core conftest.err conftest.$ac_objext \
9116    conftest$ac_exeext conftest.$ac_ext
9117	LDFLAGS="$save_LDFLAGS"
9118
9119fi
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; }
9124if ${lt_cv_ld_force_load+:} false; then :
9125  $as_echo_n "(cached) " >&6
9126else
9127  lt_cv_ld_force_load=no
9128      cat > conftest.c << _LT_EOF
9129int 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
9136int 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
9149fi
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
9187for ac_header in dlfcn.h
9188do :
9189  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9190"
9191if test "x$ac_cv_header_dlfcn_h" = xyes; then :
9192  cat >>confdefs.h <<_ACEOF
9193#define HAVE_DLFCN_H 1
9194_ACEOF
9195
9196fi
9197
9198done
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.
9213if 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
9231else
9232  enable_shared=yes
9233fi
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243  # Check whether --enable-static was given.
9244if 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
9262else
9263  enable_static=yes
9264fi
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275# Check whether --with-pic was given.
9276if test "${with_pic+set}" = set; then :
9277  withval=$with_pic; pic_mode="$withval"
9278else
9279  pic_mode=default
9280fi
9281
9282
9283test -z "$pic_mode" && pic_mode=default
9284
9285
9286
9287
9288
9289
9290
9291  # Check whether --enable-fast-install was given.
9292if 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
9310else
9311  enable_fast_install=yes
9312fi
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324# This can be used to rebuild libtool when needed
9325LIBTOOL_DEPS="$ltmain"
9326
9327# Always use our own libtool.
9328LIBTOOL='$(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
9355test -z "$LN_S" && LN_S="ln -s"
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370if test -n "${ZSH_VERSION+set}" ; then
9371   setopt NO_GLOB_SUBST
9372fi
9373
9374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9375$as_echo_n "checking for objdir... " >&6; }
9376if ${lt_cv_objdir+:} false; then :
9377  $as_echo_n "(cached) " >&6
9378else
9379  rm -f .libs 2>/dev/null
9380mkdir .libs 2>/dev/null
9381if test -d .libs; then
9382  lt_cv_objdir=.libs
9383else
9384  # MS-DOS does not allow filenames that begin with a dot.
9385  lt_cv_objdir=_libs
9386fi
9387rmdir .libs 2>/dev/null
9388fi
9389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9390$as_echo "$lt_cv_objdir" >&6; }
9391objdir=$lt_cv_objdir
9392
9393
9394
9395
9396
9397cat >>confdefs.h <<_ACEOF
9398#define LT_OBJDIR "$lt_cv_objdir/"
9399_ACEOF
9400
9401
9402
9403
9404case $host_os in
9405aix3*)
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  ;;
9414esac
9415
9416# Global variables:
9417ofile=libtool
9418can_build_shared=yes
9419
9420# All known linkers require a `.a' archive for static linking (except MSVC,
9421# which needs '.lib').
9422libext=a
9423
9424with_gnu_ld="$lt_cv_prog_gnu_ld"
9425
9426old_CC="$CC"
9427old_CFLAGS="$CFLAGS"
9428
9429# Set sane defaults for various variables
9430test -z "$CC" && CC=cc
9431test -z "$LTCC" && LTCC=$CC
9432test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9433test -z "$LD" && LD=ld
9434test -z "$ac_objext" && ac_objext=o
9435
9436for 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
9443done
9444cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9445
9446
9447# Only perform the check for file, if the check method requires it
9448test -z "$MAGIC_CMD" && MAGIC_CMD=file
9449case $deplibs_check_method in
9450file_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; }
9454if ${lt_cv_path_MAGIC_CMD+:} false; then :
9455  $as_echo_n "(cached) " >&6
9456else
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  ;;
9500esac
9501fi
9502
9503MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9504if test -n "$MAGIC_CMD"; then
9505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9506$as_echo "$MAGIC_CMD" >&6; }
9507else
9508  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9509$as_echo "no" >&6; }
9510fi
9511
9512
9513
9514
9515
9516if 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; }
9520if ${lt_cv_path_MAGIC_CMD+:} false; then :
9521  $as_echo_n "(cached) " >&6
9522else
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  ;;
9566esac
9567fi
9568
9569MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9570if test -n "$MAGIC_CMD"; then
9571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9572$as_echo "$MAGIC_CMD" >&6; }
9573else
9574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9575$as_echo "no" >&6; }
9576fi
9577
9578
9579  else
9580    MAGIC_CMD=:
9581  fi
9582fi
9583
9584  fi
9585  ;;
9586esac
9587
9588# Use C for the default configuration in the libtool script
9589
9590lt_save_CC="$CC"
9591ac_ext=c
9592ac_cpp='$CPP $CPPFLAGS'
9593ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9594ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9595ac_compiler_gnu=$ac_cv_c_compiler_gnu
9596
9597
9598# Source file extension for C test sources.
9599ac_ext=c
9600
9601# Object file extension for compiled C test sources.
9602objext=o
9603objext=$objext
9604
9605# Code to be used in simple compile tests
9606lt_simple_compile_test_code="int some_variable = 0;"
9607
9608# Code to be used in simple link tests
9609lt_simple_link_test_code='int main(){return(0);}'
9610
9611
9612
9613
9614
9615
9616
9617# If no C compiler was specified, use CC.
9618LTCC=${LTCC-"$CC"}
9619
9620# If no C compiler flags were specified, use CFLAGS.
9621LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9622
9623# Allow CC to be a program name with arguments.
9624compiler=$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.
9628compiler_DEFAULT=$CC
9629
9630# save warnings/boilerplate of simple test code
9631ac_outfile=conftest.$ac_objext
9632echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9633eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9634_lt_compiler_boilerplate=`cat conftest.err`
9635$RM conftest*
9636
9637ac_outfile=conftest.$ac_objext
9638echo "$lt_simple_link_test_code" >conftest.$ac_ext
9639eval "$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...
9648if test -n "$compiler"; then
9649
9650lt_prog_compiler_no_builtin_flag=
9651
9652if 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; }
9662if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9663  $as_echo_n "(cached) " >&6
9664else
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
9694fi
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
9698if 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"
9700else
9701    :
9702fi
9703
9704fi
9705
9706
9707
9708
9709
9710
9711  lt_prog_compiler_wl=
9712lt_prog_compiler_pic=
9713lt_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
9992case $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    ;;
10000esac
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#
10012if 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; }
10015if ${lt_cv_prog_compiler_pic_works+:} false; then :
10016  $as_echo_n "(cached) " >&6
10017else
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
10047fi
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
10051if 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
10056else
10057    lt_prog_compiler_pic=
10058     lt_prog_compiler_can_build_shared=no
10059fi
10060
10061fi
10062
10063
10064
10065
10066
10067
10068#
10069# Check to make sure the static flag actually works.
10070#
10071wl=$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; }
10074if ${lt_cv_prog_compiler_static_works+:} false; then :
10075  $as_echo_n "(cached) " >&6
10076else
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
10099fi
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
10103if test x"$lt_cv_prog_compiler_static_works" = xyes; then
10104    :
10105else
10106    lt_prog_compiler_static=
10107fi
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; }
10117if ${lt_cv_prog_compiler_c_o+:} false; then :
10118  $as_echo_n "(cached) " >&6
10119else
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
10161fi
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; }
10172if ${lt_cv_prog_compiler_c_o+:} false; then :
10173  $as_echo_n "(cached) " >&6
10174else
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
10216fi
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
10223hard_links="nottested"
10224if 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
10241else
10242  need_locks=no
10243fi
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
10735fi
10736cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10737/* end confdefs.h.  */
10738
10739int
10740main ()
10741{
10742
10743  ;
10744  return 0;
10745}
10746_ACEOF
10747if ac_fn_c_try_link "$LINENO"; then :
10748
10749lt_aix_libpath_sed='
10750    /Import File Strings/,/^$/ {
10751	/^0/ {
10752	    s/^0  *\(.*\)$/\1/
10753	    p
10754	}
10755    }'
10756aix_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.
10758if test -z "$aix_libpath"; then
10759  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10760fi
10761fi
10762rm -f core conftest.err conftest.$ac_objext \
10763    conftest$ac_exeext conftest.$ac_ext
10764if 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
10778fi
10779cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10780/* end confdefs.h.  */
10781
10782int
10783main ()
10784{
10785
10786  ;
10787  return 0;
10788}
10789_ACEOF
10790if ac_fn_c_try_link "$LINENO"; then :
10791
10792lt_aix_libpath_sed='
10793    /Import File Strings/,/^$/ {
10794	/^0/ {
10795	    s/^0  *\(.*\)$/\1/
10796	    p
10797	}
10798    }'
10799aix_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.
10801if test -z "$aix_libpath"; then
10802  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10803fi
10804fi
10805rm -f core conftest.err conftest.$ac_objext \
10806    conftest$ac_exeext conftest.$ac_ext
10807if 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; }
10994if ${lt_cv_prog_compiler__b+:} false; then :
10995  $as_echo_n "(cached) " >&6
10996else
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
11019fi
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
11023if 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'
11025else
11026    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11027fi
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
11064fi
11065cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11066/* end confdefs.h.  */
11067int foo(void) {}
11068_ACEOF
11069if 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
11072fi
11073rm -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; }
11332test "$ld_shlibs" = no && can_build_shared=no
11333
11334with_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#
11353case "x$archive_cmds_need_lc" in
11354x|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; }
11369if ${lt_cv_archive_cmds_need_lc+:} false; then :
11370  $as_echo_n "(cached) " >&6
11371else
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
11409fi
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  ;;
11417esac
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
11578if 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 '
11613BEGIN {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`
11639else
11640  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11641fi
11642library_names_spec=
11643libname_spec='lib$name'
11644soname_spec=
11645shrext_cmds=".so"
11646postinstall_cmds=
11647postuninstall_cmds=
11648finish_cmds=
11649finish_eval=
11650shlibpath_var=
11651shlibpath_overrides_runpath=unknown
11652version_type=none
11653dynamic_linker="$host_os ld.so"
11654sys_lib_dlsearch_path_spec="/lib /usr/lib"
11655need_lib_prefix=unknown
11656hardcode_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
11660need_version=unknown
11661
11662case $host_os in
11663aix3*)
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
11672aix[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
11716amigaos*)
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
11731beos*)
11732  library_names_spec='${libname}${shared_ext}'
11733  dynamic_linker="$host_os ld.so"
11734  shlibpath_var=LIBRARY_PATH
11735  ;;
11736
11737bsdi[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
11751cygwin* | 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
11802darwin* | 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
11817dgux*)
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
11826freebsd* | 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
11870gnu*)
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
11880haiku*)
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
11893hpux9* | 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
11941interix[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
11953irix5* | 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.
11991linux*oldld* | linux*aout* | linux*coff*)
11992  dynamic_linker=no
11993  ;;
11994
11995# This must be Linux ELF.
11996linux* | 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
12009else
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
12017fi
12018cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12019/* end confdefs.h.  */
12020
12021int
12022main ()
12023{
12024
12025  ;
12026  return 0;
12027}
12028_ACEOF
12029if 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
12032fi
12033fi
12034rm -f core conftest.err conftest.$ac_objext \
12035    conftest$ac_exeext conftest.$ac_ext
12036    LDFLAGS=$save_LDFLAGS
12037    libdir=$save_libdir
12038
12039fi
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
12063netbsd*)
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
12081newsos6)
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
12100openbsd*)
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
12126os2*)
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
12135osf3* | 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
12146rdos*)
12147  dynamic_linker=no
12148  ;;
12149
12150solaris*)
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
12163sunos4*)
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
12175sysv4 | 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
12198sysv4*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
12207sysv5* | 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
12229tpf*)
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
12240uts4*)
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  ;;
12250esac
12251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12252$as_echo "$dynamic_linker" >&6; }
12253test "$dynamic_linker" = no && can_build_shared=no
12254
12255variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12256if test "$GCC" = yes; then
12257  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12258fi
12259
12260if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
12261  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
12262fi
12263if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
12264  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
12265fi
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; }
12360hardcode_action=
12361if 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
12378else
12379  # We cannot hardcode anything, or else we can only hardcode existing
12380  # directories.
12381  hardcode_action=unsupported
12382fi
12383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12384$as_echo "$hardcode_action" >&6; }
12385
12386if test "$hardcode_action" = relink ||
12387   test "$inherit_rpath" = yes; then
12388  # Fast installation is not supported
12389  enable_fast_install=no
12390elif test "$shlibpath_overrides_runpath" = yes ||
12391     test "$enable_shared" = no; then
12392  # Fast installation is not necessary
12393  enable_fast_install=needless
12394fi
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
12405else
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; }
12430if ${ac_cv_lib_dl_dlopen+:} false; then :
12431  $as_echo_n "(cached) " >&6
12432else
12433  ac_check_lib_save_LIBS=$LIBS
12434LIBS="-ldl  $LIBS"
12435if test x$gcc_no_link = xyes; then
12436  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12437fi
12438cat 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
12445extern "C"
12446#endif
12447char dlopen ();
12448int
12449main ()
12450{
12451return dlopen ();
12452  ;
12453  return 0;
12454}
12455_ACEOF
12456if ac_fn_c_try_link "$LINENO"; then :
12457  ac_cv_lib_dl_dlopen=yes
12458else
12459  ac_cv_lib_dl_dlopen=no
12460fi
12461rm -f core conftest.err conftest.$ac_objext \
12462    conftest$ac_exeext conftest.$ac_ext
12463LIBS=$ac_check_lib_save_LIBS
12464fi
12465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12466$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12467if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12468  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12469else
12470
12471    lt_cv_dlopen="dyld"
12472    lt_cv_dlopen_libs=
12473    lt_cv_dlopen_self=yes
12474
12475fi
12476
12477    ;;
12478
12479  *)
12480    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12481if test "x$ac_cv_func_shl_load" = xyes; then :
12482  lt_cv_dlopen="shl_load"
12483else
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; }
12486if ${ac_cv_lib_dld_shl_load+:} false; then :
12487  $as_echo_n "(cached) " >&6
12488else
12489  ac_check_lib_save_LIBS=$LIBS
12490LIBS="-ldld  $LIBS"
12491if test x$gcc_no_link = xyes; then
12492  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12493fi
12494cat 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
12501extern "C"
12502#endif
12503char shl_load ();
12504int
12505main ()
12506{
12507return shl_load ();
12508  ;
12509  return 0;
12510}
12511_ACEOF
12512if ac_fn_c_try_link "$LINENO"; then :
12513  ac_cv_lib_dld_shl_load=yes
12514else
12515  ac_cv_lib_dld_shl_load=no
12516fi
12517rm -f core conftest.err conftest.$ac_objext \
12518    conftest$ac_exeext conftest.$ac_ext
12519LIBS=$ac_check_lib_save_LIBS
12520fi
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; }
12523if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12524  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12525else
12526  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12527if test "x$ac_cv_func_dlopen" = xyes; then :
12528  lt_cv_dlopen="dlopen"
12529else
12530  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12531$as_echo_n "checking for dlopen in -ldl... " >&6; }
12532if ${ac_cv_lib_dl_dlopen+:} false; then :
12533  $as_echo_n "(cached) " >&6
12534else
12535  ac_check_lib_save_LIBS=$LIBS
12536LIBS="-ldl  $LIBS"
12537if test x$gcc_no_link = xyes; then
12538  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12539fi
12540cat 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
12547extern "C"
12548#endif
12549char dlopen ();
12550int
12551main ()
12552{
12553return dlopen ();
12554  ;
12555  return 0;
12556}
12557_ACEOF
12558if ac_fn_c_try_link "$LINENO"; then :
12559  ac_cv_lib_dl_dlopen=yes
12560else
12561  ac_cv_lib_dl_dlopen=no
12562fi
12563rm -f core conftest.err conftest.$ac_objext \
12564    conftest$ac_exeext conftest.$ac_ext
12565LIBS=$ac_check_lib_save_LIBS
12566fi
12567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12568$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12569if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12570  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12571else
12572  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12573$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12574if ${ac_cv_lib_svld_dlopen+:} false; then :
12575  $as_echo_n "(cached) " >&6
12576else
12577  ac_check_lib_save_LIBS=$LIBS
12578LIBS="-lsvld  $LIBS"
12579if test x$gcc_no_link = xyes; then
12580  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12581fi
12582cat 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
12589extern "C"
12590#endif
12591char dlopen ();
12592int
12593main ()
12594{
12595return dlopen ();
12596  ;
12597  return 0;
12598}
12599_ACEOF
12600if ac_fn_c_try_link "$LINENO"; then :
12601  ac_cv_lib_svld_dlopen=yes
12602else
12603  ac_cv_lib_svld_dlopen=no
12604fi
12605rm -f core conftest.err conftest.$ac_objext \
12606    conftest$ac_exeext conftest.$ac_ext
12607LIBS=$ac_check_lib_save_LIBS
12608fi
12609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12610$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12611if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12612  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
12613else
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; }
12616if ${ac_cv_lib_dld_dld_link+:} false; then :
12617  $as_echo_n "(cached) " >&6
12618else
12619  ac_check_lib_save_LIBS=$LIBS
12620LIBS="-ldld  $LIBS"
12621if test x$gcc_no_link = xyes; then
12622  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
12623fi
12624cat 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
12631extern "C"
12632#endif
12633char dld_link ();
12634int
12635main ()
12636{
12637return dld_link ();
12638  ;
12639  return 0;
12640}
12641_ACEOF
12642if ac_fn_c_try_link "$LINENO"; then :
12643  ac_cv_lib_dld_dld_link=yes
12644else
12645  ac_cv_lib_dld_dld_link=no
12646fi
12647rm -f core conftest.err conftest.$ac_objext \
12648    conftest$ac_exeext conftest.$ac_ext
12649LIBS=$ac_check_lib_save_LIBS
12650fi
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; }
12653if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12654  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
12655fi
12656
12657
12658fi
12659
12660
12661fi
12662
12663
12664fi
12665
12666
12667fi
12668
12669
12670fi
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; }
12694if ${lt_cv_dlopen_self+:} false; then :
12695  $as_echo_n "(cached) " >&6
12696else
12697  	  if test "$cross_compiling" = yes; then :
12698  lt_cv_dlopen_self=cross
12699else
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))
12747void fnord () __attribute__((visibility("default")));
12748#endif
12749
12750void fnord () { int i=42; }
12751int 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
12788fi
12789rm -fr conftest*
12790
12791
12792fi
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; }
12800if ${lt_cv_dlopen_self_static+:} false; then :
12801  $as_echo_n "(cached) " >&6
12802else
12803  	  if test "$cross_compiling" = yes; then :
12804  lt_cv_dlopen_self_static=cross
12805else
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))
12853void fnord () __attribute__((visibility("default")));
12854#endif
12855
12856void fnord () { int i=42; }
12857int 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
12894fi
12895rm -fr conftest*
12896
12897
12898fi
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
12918fi
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936striplib=
12937old_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; }
12940if 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; }
12945else
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
12964fi
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
13017fi
13018ac_ext=c
13019ac_cpp='$CPP $CPPFLAGS'
13020ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13021ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13022ac_compiler_gnu=$ac_cv_c_compiler_gnu
13023
13024CC="$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
13049case $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    ;;
13064esac
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)
13074FC="$GFORTRAN"
13075ac_ext=${ac_fc_srcext-f}
13076ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13077ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13078ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13079if 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.
13083set 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; }
13086if ${ac_cv_prog_FC+:} false; then :
13087  $as_echo_n "(cached) " >&6
13088else
13089  if test -n "$FC"; then
13090  ac_cv_prog_FC="$FC" # Let the user override the test.
13091else
13092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13093for as_dir in $PATH
13094do
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
13103done
13104  done
13105IFS=$as_save_IFS
13106
13107fi
13108fi
13109FC=$ac_cv_prog_FC
13110if test -n "$FC"; then
13111  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
13112$as_echo "$FC" >&6; }
13113else
13114  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13115$as_echo "no" >&6; }
13116fi
13117
13118
13119    test -n "$FC" && break
13120  done
13121fi
13122if test -z "$FC"; then
13123  ac_ct_FC=$FC
13124  for ac_prog in gfortran
13125do
13126  # Extract the first word of "$ac_prog", so it can be a program name with args.
13127set 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; }
13130if ${ac_cv_prog_ac_ct_FC+:} false; then :
13131  $as_echo_n "(cached) " >&6
13132else
13133  if test -n "$ac_ct_FC"; then
13134  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
13135else
13136as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13137for as_dir in $PATH
13138do
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
13147done
13148  done
13149IFS=$as_save_IFS
13150
13151fi
13152fi
13153ac_ct_FC=$ac_cv_prog_ac_ct_FC
13154if 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; }
13157else
13158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13159$as_echo "no" >&6; }
13160fi
13161
13162
13163  test -n "$ac_ct_FC" && break
13164done
13165
13166  if test "x$ac_ct_FC" = x; then
13167    FC=""
13168  else
13169    case $cross_compiling:$ac_tool_warned in
13170yes:)
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;}
13173ac_tool_warned=yes ;;
13174esac
13175    FC=$ac_ct_FC
13176  fi
13177fi
13178
13179
13180# Provide some information about the compiler.
13181$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
13182set X $ac_compile
13183ac_compiler=$2
13184for ac_option in --version -v -V -qversion; do
13185  { { ac_try="$ac_compiler $ac_option >&5"
13186case "(($ac_try" in
13187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13188  *) ac_try_echo=$ac_try;;
13189esac
13190eval 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; }
13203done
13204rm -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.)
13208ac_save_ext=$ac_ext
13209ac_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; }
13212if ${ac_cv_fc_compiler_gnu+:} false; then :
13213  $as_echo_n "(cached) " >&6
13214else
13215  cat > conftest.$ac_ext <<_ACEOF
13216      program main
13217#ifndef __GNUC__
13218       choke me
13219#endif
13220
13221      end
13222_ACEOF
13223if ac_fn_fc_try_compile "$LINENO"; then :
13224  ac_compiler_gnu=yes
13225else
13226  ac_compiler_gnu=no
13227fi
13228rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13229ac_cv_fc_compiler_gnu=$ac_compiler_gnu
13230
13231fi
13232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
13233$as_echo "$ac_cv_fc_compiler_gnu" >&6; }
13234ac_ext=$ac_save_ext
13235ac_test_FCFLAGS=${FCFLAGS+set}
13236ac_save_FCFLAGS=$FCFLAGS
13237FCFLAGS=
13238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
13239$as_echo_n "checking whether $FC accepts -g... " >&6; }
13240if ${ac_cv_prog_fc_g+:} false; then :
13241  $as_echo_n "(cached) " >&6
13242else
13243  FCFLAGS=-g
13244cat > conftest.$ac_ext <<_ACEOF
13245      program main
13246
13247      end
13248_ACEOF
13249if ac_fn_fc_try_compile "$LINENO"; then :
13250  ac_cv_prog_fc_g=yes
13251else
13252  ac_cv_prog_fc_g=no
13253fi
13254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13255
13256fi
13257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
13258$as_echo "$ac_cv_prog_fc_g" >&6; }
13259if test "$ac_test_FCFLAGS" = set; then
13260  FCFLAGS=$ac_save_FCFLAGS
13261elif 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
13267else
13268  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
13269    FCFLAGS="-O2"
13270  else
13271    FCFLAGS=
13272  fi
13273fi
13274
13275if test $ac_compiler_gnu = yes; then
13276  GFC=yes
13277else
13278  GFC=
13279fi
13280ac_ext=c
13281ac_cpp='$CPP $CPPFLAGS'
13282ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13283ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13284ac_compiler_gnu=$ac_cv_c_compiler_gnu
13285
13286      ac_ext=${ac_fc_srcext-f}
13287ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
13288ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
13289ac_compiler_gnu=$ac_cv_fc_compiler_gnu
13290
13291
13292if test -z "$FC" || test "X$FC" = "Xno"; then
13293  _lt_disable_FC=yes
13294fi
13295
13296archive_cmds_need_lc_FC=no
13297allow_undefined_flag_FC=
13298always_export_symbols_FC=no
13299archive_expsym_cmds_FC=
13300export_dynamic_flag_spec_FC=
13301hardcode_direct_FC=no
13302hardcode_direct_absolute_FC=no
13303hardcode_libdir_flag_spec_FC=
13304hardcode_libdir_flag_spec_ld_FC=
13305hardcode_libdir_separator_FC=
13306hardcode_minus_L_FC=no
13307hardcode_automatic_FC=no
13308inherit_rpath_FC=no
13309module_cmds_FC=
13310module_expsym_cmds_FC=
13311link_all_deplibs_FC=unknown
13312old_archive_cmds_FC=$old_archive_cmds
13313reload_flag_FC=$reload_flag
13314reload_cmds_FC=$reload_cmds
13315no_undefined_flag_FC=
13316whole_archive_flag_spec_FC=
13317enable_shared_with_static_runtimes_FC=no
13318
13319# Source file extension for fc test sources.
13320ac_ext=${ac_fc_srcext-f}
13321
13322# Object file extension for compiled fc test sources.
13323objext=o
13324objext_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.
13330if 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.
13352LTCC=${LTCC-"$CC"}
13353
13354# If no C compiler flags were specified, use CFLAGS.
13355LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13356
13357# Allow CC to be a program name with arguments.
13358compiler=$CC
13359
13360
13361  # save warnings/boilerplate of simple test code
13362  ac_outfile=conftest.$ac_objext
13363echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13364eval "$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
13369echo "$lt_simple_link_test_code" >conftest.$ac_ext
13370eval "$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
13390done
13391cc_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:
13438predep_objects_FC=
13439postdep_objects_FC=
13440predeps_FC=
13441postdeps_FC=
13442compiler_lib_search_path_FC=
13443
13444cat > 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
13453if { { 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
13533else
13534  echo "libtool.m4: error: problem compiling FC test program"
13535fi
13536
13537$RM -f confest.$objext
13538
13539# PORTME: override above test on systems where it is broken
13540
13541
13542case " $postdeps_FC " in
13543*" -lc "*) archive_cmds_need_lc_FC=no ;;
13544esac
13545 compiler_lib_search_dirs_FC=
13546if 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!^ !!'`
13548fi
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=
13581lt_prog_compiler_pic_FC=
13582lt_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
13861case $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    ;;
13869esac
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#
13878if 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; }
13881if ${lt_cv_prog_compiler_pic_works_FC+:} false; then :
13882  $as_echo_n "(cached) " >&6
13883else
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
13913fi
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
13917if 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
13922else
13923    lt_prog_compiler_pic_FC=
13924     lt_prog_compiler_can_build_shared_FC=no
13925fi
13926
13927fi
13928
13929
13930
13931#
13932# Check to make sure the static flag actually works.
13933#
13934wl=$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; }
13937if ${lt_cv_prog_compiler_static_works_FC+:} false; then :
13938  $as_echo_n "(cached) " >&6
13939else
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
13962fi
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
13966if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
13967    :
13968else
13969    lt_prog_compiler_static_FC=
13970fi
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; }
13977if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
13978  $as_echo_n "(cached) " >&6
13979else
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
14021fi
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; }
14029if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
14030  $as_echo_n "(cached) " >&6
14031else
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
14073fi
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
14080hard_links="nottested"
14081if 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
14098else
14099  need_locks=no
14100fi
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
14589fi
14590cat > conftest.$ac_ext <<_ACEOF
14591      program main
14592
14593      end
14594_ACEOF
14595if ac_fn_fc_try_link "$LINENO"; then :
14596
14597lt_aix_libpath_sed='
14598    /Import File Strings/,/^$/ {
14599	/^0/ {
14600	    s/^0  *\(.*\)$/\1/
14601	    p
14602	}
14603    }'
14604aix_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.
14606if test -z "$aix_libpath"; then
14607  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14608fi
14609fi
14610rm -f core conftest.err conftest.$ac_objext \
14611    conftest$ac_exeext conftest.$ac_ext
14612if 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
14626fi
14627cat > conftest.$ac_ext <<_ACEOF
14628      program main
14629
14630      end
14631_ACEOF
14632if ac_fn_fc_try_link "$LINENO"; then :
14633
14634lt_aix_libpath_sed='
14635    /Import File Strings/,/^$/ {
14636	/^0/ {
14637	    s/^0  *\(.*\)$/\1/
14638	    p
14639	}
14640    }'
14641aix_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.
14643if test -z "$aix_libpath"; then
14644  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14645fi
14646fi
14647rm -f core conftest.err conftest.$ac_objext \
14648    conftest$ac_exeext conftest.$ac_ext
14649if 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
14867fi
14868cat > conftest.$ac_ext <<_ACEOF
14869int foo(void) {}
14870_ACEOF
14871if 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
14874fi
14875rm -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; }
15134test "$ld_shlibs_FC" = no && can_build_shared=no
15135
15136with_gnu_ld_FC=$with_gnu_ld
15137
15138
15139
15140
15141
15142
15143#
15144# Do we need to explicitly link libc?
15145#
15146case "x$archive_cmds_need_lc_FC" in
15147x|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; }
15162if ${lt_cv_archive_cmds_need_lc_FC+:} false; then :
15163  $as_echo_n "(cached) " >&6
15164else
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
15202fi
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  ;;
15210esac
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
15278library_names_spec=
15279libname_spec='lib$name'
15280soname_spec=
15281shrext_cmds=".so"
15282postinstall_cmds=
15283postuninstall_cmds=
15284finish_cmds=
15285finish_eval=
15286shlibpath_var=
15287shlibpath_overrides_runpath=unknown
15288version_type=none
15289dynamic_linker="$host_os ld.so"
15290sys_lib_dlsearch_path_spec="/lib /usr/lib"
15291need_lib_prefix=unknown
15292hardcode_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
15296need_version=unknown
15297
15298case $host_os in
15299aix3*)
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
15308aix[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
15352amigaos*)
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
15367beos*)
15368  library_names_spec='${libname}${shared_ext}'
15369  dynamic_linker="$host_os ld.so"
15370  shlibpath_var=LIBRARY_PATH
15371  ;;
15372
15373bsdi[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
15387cygwin* | 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
15437darwin* | 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
15451dgux*)
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
15460freebsd* | 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
15504gnu*)
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
15514haiku*)
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
15527hpux9* | 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
15575interix[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
15587irix5* | 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.
15625linux*oldld* | linux*aout* | linux*coff*)
15626  dynamic_linker=no
15627  ;;
15628
15629# This must be Linux ELF.
15630linux* | 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
15643else
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
15651fi
15652cat > conftest.$ac_ext <<_ACEOF
15653      program main
15654
15655      end
15656_ACEOF
15657if 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
15660fi
15661fi
15662rm -f core conftest.err conftest.$ac_objext \
15663    conftest$ac_exeext conftest.$ac_ext
15664    LDFLAGS=$save_LDFLAGS
15665    libdir=$save_libdir
15666
15667fi
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
15691netbsd*)
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
15709newsos6)
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
15728openbsd*)
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
15754os2*)
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
15763osf3* | 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
15774rdos*)
15775  dynamic_linker=no
15776  ;;
15777
15778solaris*)
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
15791sunos4*)
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
15803sysv4 | 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
15826sysv4*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
15835sysv5* | 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
15857tpf*)
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
15868uts4*)
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  ;;
15878esac
15879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
15880$as_echo "$dynamic_linker" >&6; }
15881test "$dynamic_linker" = no && can_build_shared=no
15882
15883variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15884if test "$GCC" = yes; then
15885  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15886fi
15887
15888if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
15889  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
15890fi
15891if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
15892  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
15893fi
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; }
15934hardcode_action_FC=
15935if 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
15952else
15953  # We cannot hardcode anything, or else we can only hardcode existing
15954  # directories.
15955  hardcode_action_FC=unsupported
15956fi
15957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
15958$as_echo "$hardcode_action_FC" >&6; }
15959
15960if test "$hardcode_action_FC" = relink ||
15961   test "$inherit_rpath_FC" = yes; then
15962  # Fast installation is not supported
15963  enable_fast_install=no
15964elif test "$shlibpath_overrides_runpath" = yes ||
15965     test "$enable_shared" = no; then
15966  # Fast installation is not necessary
15967  enable_fast_install=needless
15968fi
15969
15970
15971
15972
15973
15974
15975
15976  fi # test -n "$compiler"
15977
15978  GCC=$lt_save_GCC
15979  CC="$lt_save_CC"
15980fi # test "$_lt_disable_FC" != yes
15981
15982ac_ext=c
15983ac_cpp='$CPP $CPPFLAGS'
15984ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15985ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15986ac_compiler_gnu=$ac_cv_c_compiler_gnu
15987
15988
15989
15990# extra LD Flags which are required for targets
15991case "${host}" in
15992  *-darwin*)
15993    # Darwin needs -single_module when linking libgfortran
15994    extra_ldflags_libgfortran=-Wl,-single_module
15995    ;;
15996esac
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; }
16004ac_ext=${ac_fc_srcext-f}
16005ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
16006ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
16007ac_compiler_gnu=$ac_cv_fc_compiler_gnu
16008
16009cat > conftest.$ac_ext <<_ACEOF
16010
16011      program foo
16012      real, parameter :: bar = sin (12.34 / 2.5)
16013      end program foo
16014_ACEOF
16015if ac_fn_fc_try_compile "$LINENO"; then :
16016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16017$as_echo "yes" >&6; }
16018else
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
16023fi
16024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16025ac_ext=c
16026ac_cpp='$CPP $CPPFLAGS'
16027ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16028ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16029ac_compiler_gnu=$ac_cv_c_compiler_gnu
16030
16031
16032
16033# Check whether --enable-largefile was given.
16034if test "${enable_largefile+set}" = set; then :
16035  enableval=$enable_largefile;
16036fi
16037
16038if 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; }
16042if ${ac_cv_sys_largefile_CC+:} false; then :
16043  $as_echo_n "(cached) " >&6
16044else
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];
16062int
16063main ()
16064{
16065
16066  ;
16067  return 0;
16068}
16069_ACEOF
16070	 if ac_fn_c_try_compile "$LINENO"; then :
16071  break
16072fi
16073rm -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
16077fi
16078rm -f core conftest.err conftest.$ac_objext
16079	 break
16080       done
16081       CC=$ac_save_CC
16082       rm -f conftest.$ac_ext
16083    fi
16084fi
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; }
16093if ${ac_cv_sys_file_offset_bits+:} false; then :
16094  $as_echo_n "(cached) " >&6
16095else
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];
16108int
16109main ()
16110{
16111
16112  ;
16113  return 0;
16114}
16115_ACEOF
16116if ac_fn_c_try_compile "$LINENO"; then :
16117  ac_cv_sys_file_offset_bits=no; break
16118fi
16119rm -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];
16132int
16133main ()
16134{
16135
16136  ;
16137  return 0;
16138}
16139_ACEOF
16140if ac_fn_c_try_compile "$LINENO"; then :
16141  ac_cv_sys_file_offset_bits=64; break
16142fi
16143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16144  ac_cv_sys_file_offset_bits=unknown
16145  break
16146done
16147fi
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; }
16150case $ac_cv_sys_file_offset_bits in #(
16151  no | unknown) ;;
16152  *)
16153cat >>confdefs.h <<_ACEOF
16154#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
16155_ACEOF
16156;;
16157esac
16158rm -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; }
16162if ${ac_cv_sys_large_files+:} false; then :
16163  $as_echo_n "(cached) " >&6
16164else
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];
16177int
16178main ()
16179{
16180
16181  ;
16182  return 0;
16183}
16184_ACEOF
16185if ac_fn_c_try_compile "$LINENO"; then :
16186  ac_cv_sys_large_files=no; break
16187fi
16188rm -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];
16201int
16202main ()
16203{
16204
16205  ;
16206  return 0;
16207}
16208_ACEOF
16209if ac_fn_c_try_compile "$LINENO"; then :
16210  ac_cv_sys_large_files=1; break
16211fi
16212rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16213  ac_cv_sys_large_files=unknown
16214  break
16215done
16216fi
16217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
16218$as_echo "$ac_cv_sys_large_files" >&6; }
16219case $ac_cv_sys_large_files in #(
16220  no | unknown) ;;
16221  *)
16222cat >>confdefs.h <<_ACEOF
16223#define _LARGE_FILES $ac_cv_sys_large_files
16224_ACEOF
16225;;
16226esac
16227rm -rf conftest*
16228  fi
16229
16230
16231fi
16232
16233
16234# Types
16235ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
16236if test "x$ac_cv_type_off_t" = xyes; then :
16237
16238else
16239
16240cat >>confdefs.h <<_ACEOF
16241#define off_t long int
16242_ACEOF
16243
16244fi
16245
16246
16247  ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
16248if test "x$ac_cv_type_intptr_t" = xyes; then :
16249
16250$as_echo "#define HAVE_INTPTR_T 1" >>confdefs.h
16251
16252else
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
16257int
16258main ()
16259{
16260static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16261test_array [0] = 0;
16262return test_array [0];
16263
16264  ;
16265  return 0;
16266}
16267_ACEOF
16268if ac_fn_c_try_compile "$LINENO"; then :
16269
16270cat >>confdefs.h <<_ACEOF
16271#define intptr_t $ac_type
16272_ACEOF
16273
16274	  ac_type=
16275fi
16276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16277       test -z "$ac_type" && break
16278     done
16279fi
16280
16281
16282
16283  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
16284if test "x$ac_cv_type_uintptr_t" = xyes; then :
16285
16286$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
16287
16288else
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
16294int
16295main ()
16296{
16297static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16298test_array [0] = 0;
16299return test_array [0];
16300
16301  ;
16302  return 0;
16303}
16304_ACEOF
16305if ac_fn_c_try_compile "$LINENO"; then :
16306
16307cat >>confdefs.h <<_ACEOF
16308#define uintptr_t $ac_type
16309_ACEOF
16310
16311	  ac_type=
16312fi
16313rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16314       test -z "$ac_type" && break
16315     done
16316fi
16317
16318
16319ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
16320if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
16321
16322cat >>confdefs.h <<_ACEOF
16323#define HAVE_PTRDIFF_T 1
16324_ACEOF
16325
16326
16327fi
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
16335do :
16336  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16337ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16338"
16339if 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
16344fi
16345
16346done
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
16386inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
16387
16388acx_cv_header_stdint=stddef.h
16389acx_cv_header_stdint_kind="(already complete)"
16390for 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"
16400if test "x$ac_cv_type_uintmax_t" = xyes; then :
16401  acx_cv_header_stdint=$i
16402else
16403  continue
16404fi
16405
16406  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16407#include <$i>
16408"
16409if test "x$ac_cv_type_uintptr_t" = xyes; then :
16410
16411else
16412  acx_cv_header_stdint_kind="(mostly complete)"
16413fi
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"
16418if test "x$ac_cv_type_int_least32_t" = xyes; then :
16419
16420else
16421  acx_cv_header_stdint_kind="(mostly complete)"
16422fi
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"
16427if test "x$ac_cv_type_int_fast32_t" = xyes; then :
16428
16429else
16430  acx_cv_header_stdint_kind="(mostly complete)"
16431fi
16432
16433  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16434#include <$i>
16435"
16436if test "x$ac_cv_type_uint64_t" = xyes; then :
16437
16438else
16439  acx_cv_header_stdint_kind="(lacks uint64_t)"
16440fi
16441
16442  break
16443done
16444if 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"
16454if test "x$ac_cv_type_uint32_t" = xyes; then :
16455  acx_cv_header_stdint=$i
16456else
16457  continue
16458fi
16459
16460    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
16461#include <$i>
16462"
16463if test "x$ac_cv_type_uint64_t" = xyes; then :
16464
16465fi
16466
16467    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
16468#include <$i>
16469"
16470if test "x$ac_cv_type_uintptr_t" = xyes; then :
16471
16472fi
16473
16474    break
16475  done
16476fi
16477if 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"
16486if test "x$ac_cv_type_u_int32_t" = xyes; then :
16487  acx_cv_header_stdint=$i
16488else
16489  continue
16490fi
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"
16495if test "x$ac_cv_type_u_int64_t" = xyes; then :
16496
16497fi
16498
16499    break
16500  done
16501fi
16502if test "$acx_cv_header_stdint" = stddef.h; then
16503  acx_cv_header_stdint_kind="(using manual detection)"
16504fi
16505
16506test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
16507test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
16508test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
16509test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
16510test -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
16517case `$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  *) ;;
16540esac
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 *
16548case "$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; }
16555if ${ac_cv_sizeof_void_p+:} false; then :
16556  $as_echo_n "(cached) " >&6
16557else
16558  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
16559
16560else
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;}
16564as_fn_error 77 "cannot compute sizeof (void *)
16565See \`config.log' for more details" "$LINENO" 5; }
16566   else
16567     ac_cv_sizeof_void_p=0
16568   fi
16569fi
16570
16571fi
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
16577cat >>confdefs.h <<_ACEOF
16578#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
16579_ACEOF
16580
16581 ;;
16582esac
16583
16584# Lacking an uint64_t?  Test size of long
16585case "$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; }
16592if ${ac_cv_sizeof_long+:} false; then :
16593  $as_echo_n "(cached) " >&6
16594else
16595  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
16596
16597else
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;}
16601as_fn_error 77 "cannot compute sizeof (long)
16602See \`config.log' for more details" "$LINENO" 5; }
16603   else
16604     ac_cv_sizeof_long=0
16605   fi
16606fi
16607
16608fi
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
16614cat >>confdefs.h <<_ACEOF
16615#define SIZEOF_LONG $ac_cv_sizeof_long
16616_ACEOF
16617
16618 ;;
16619esac
16620
16621if 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; }
16629if ${ac_cv_sizeof_int+:} false; then :
16630  $as_echo_n "(cached) " >&6
16631else
16632  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
16633
16634else
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;}
16638as_fn_error 77 "cannot compute sizeof (int)
16639See \`config.log' for more details" "$LINENO" 5; }
16640   else
16641     ac_cv_sizeof_int=0
16642   fi
16643fi
16644
16645fi
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
16651cat >>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; }
16662if ${ac_cv_sizeof_short+:} false; then :
16663  $as_echo_n "(cached) " >&6
16664else
16665  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
16666
16667else
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;}
16671as_fn_error 77 "cannot compute sizeof (short)
16672See \`config.log' for more details" "$LINENO" 5; }
16673   else
16674     ac_cv_sizeof_short=0
16675   fi
16676fi
16677
16678fi
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
16684cat >>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; }
16695if ${ac_cv_sizeof_char+:} false; then :
16696  $as_echo_n "(cached) " >&6
16697else
16698  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
16699
16700else
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;}
16704as_fn_error 77 "cannot compute sizeof (char)
16705See \`config.log' for more details" "$LINENO" 5; }
16706   else
16707     ac_cv_sizeof_char=0
16708   fi
16709fi
16710
16711fi
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
16717cat >>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; }
16751fi
16752
16753# These tests are here to make the output prettier
16754
16755if 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; }
16763fi
16764
16765# Now we can use the above types
16766
16767if 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; }
16778fi
16779
16780# ----------------- done all checks, emit header -------------
16781ac_config_commands="$ac_config_commands gstdint.h"
16782
16783
16784
16785
16786ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
16787if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
16788
16789cat >>confdefs.h <<_ACEOF
16790#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
16791_ACEOF
16792
16793
16794fi
16795ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
16796if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
16797
16798cat >>confdefs.h <<_ACEOF
16799#define HAVE_STRUCT_STAT_ST_BLOCKS 1
16800_ACEOF
16801
16802
16803fi
16804ac_fn_c_check_member "$LINENO" "struct stat" "st_rdev" "ac_cv_member_struct_stat_st_rdev" "$ac_includes_default"
16805if test "x$ac_cv_member_struct_stat_st_rdev" = xyes; then :
16806
16807cat >>confdefs.h <<_ACEOF
16808#define HAVE_STRUCT_STAT_ST_RDEV 1
16809_ACEOF
16810
16811
16812fi
16813
16814
16815case "${host}--x${with_newlib}" in
16816  mips*--xyes)
16817    hardwire_newlib=1;;
16818  nvptx*--xyes)
16819    hardwire_newlib=1;;
16820esac
16821
16822# Check for library functions.
16823if 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
16860else
16861
16862
16863
16864  for ac_func in $ac_func_list
16865do :
16866  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16867ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16868if 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
16873fi
16874done
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
16985fi
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>
16996int
16997main ()
16998{
16999char s[128]; strerror_r(5, s, 128);
17000  ;
17001  return 0;
17002}
17003_ACEOF
17004if ac_fn_c_try_compile "$LINENO"; then :
17005
17006$as_echo "#define HAVE_STRERROR_R 1" >>confdefs.h
17007
17008fi
17009rm -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>
17019int
17020main ()
17021{
17022char s[128]; strerror_r(5, s);
17023  ;
17024  return 0;
17025}
17026_ACEOF
17027if ac_fn_c_try_compile "$LINENO"; then :
17028
17029$as_echo "#define HAVE_STRERROR_R_2ARGS 1" >>confdefs.h
17030
17031fi
17032rm -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; }
17039if ${ac_cv_lib_m_sin+:} false; then :
17040  $as_echo_n "(cached) " >&6
17041else
17042  ac_check_lib_save_LIBS=$LIBS
17043LIBS="-lm  $LIBS"
17044if test x$gcc_no_link = xyes; then
17045  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17046fi
17047cat 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
17054extern "C"
17055#endif
17056char sin ();
17057int
17058main ()
17059{
17060return sin ();
17061  ;
17062  return 0;
17063}
17064_ACEOF
17065if ac_fn_c_try_link "$LINENO"; then :
17066  ac_cv_lib_m_sin=yes
17067else
17068  ac_cv_lib_m_sin=no
17069fi
17070rm -f core conftest.err conftest.$ac_objext \
17071    conftest$ac_exeext conftest.$ac_ext
17072LIBS=$ac_check_lib_save_LIBS
17073fi
17074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
17075$as_echo "$ac_cv_lib_m_sin" >&6; }
17076if 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
17083fi
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; }
17093if ${gcc_cv_math_func_acosf+:} false; then :
17094  $as_echo_n "(cached) " >&6
17095else
17096  if test x$gcc_no_link = xyes; then
17097  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17098fi
17099cat 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
17109int (*ptr)() = (int (*)())acosf;
17110
17111int
17112main ()
17113{
17114  return 0;
17115}
17116
17117_ACEOF
17118if ac_fn_c_try_link "$LINENO"; then :
17119  gcc_cv_math_func_acosf=yes
17120else
17121  gcc_cv_math_func_acosf=no
17122fi
17123rm -f core conftest.err conftest.$ac_objext \
17124    conftest$ac_exeext conftest.$ac_ext
17125fi
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
17130cat >>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; }
17141if ${gcc_cv_math_func_acos+:} false; then :
17142  $as_echo_n "(cached) " >&6
17143else
17144  if test x$gcc_no_link = xyes; then
17145  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17146fi
17147cat 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
17157int (*ptr)() = (int (*)())acos;
17158
17159int
17160main ()
17161{
17162  return 0;
17163}
17164
17165_ACEOF
17166if ac_fn_c_try_link "$LINENO"; then :
17167  gcc_cv_math_func_acos=yes
17168else
17169  gcc_cv_math_func_acos=no
17170fi
17171rm -f core conftest.err conftest.$ac_objext \
17172    conftest$ac_exeext conftest.$ac_ext
17173fi
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
17178cat >>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; }
17189if ${gcc_cv_math_func_acosl+:} false; then :
17190  $as_echo_n "(cached) " >&6
17191else
17192  if test x$gcc_no_link = xyes; then
17193  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17194fi
17195cat 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
17205int (*ptr)() = (int (*)())acosl;
17206
17207int
17208main ()
17209{
17210  return 0;
17211}
17212
17213_ACEOF
17214if ac_fn_c_try_link "$LINENO"; then :
17215  gcc_cv_math_func_acosl=yes
17216else
17217  gcc_cv_math_func_acosl=no
17218fi
17219rm -f core conftest.err conftest.$ac_objext \
17220    conftest$ac_exeext conftest.$ac_ext
17221fi
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
17226cat >>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; }
17237if ${gcc_cv_math_func_acoshf+:} false; then :
17238  $as_echo_n "(cached) " >&6
17239else
17240  if test x$gcc_no_link = xyes; then
17241  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17242fi
17243cat 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
17253int (*ptr)() = (int (*)())acoshf;
17254
17255int
17256main ()
17257{
17258  return 0;
17259}
17260
17261_ACEOF
17262if ac_fn_c_try_link "$LINENO"; then :
17263  gcc_cv_math_func_acoshf=yes
17264else
17265  gcc_cv_math_func_acoshf=no
17266fi
17267rm -f core conftest.err conftest.$ac_objext \
17268    conftest$ac_exeext conftest.$ac_ext
17269fi
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
17274cat >>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; }
17285if ${gcc_cv_math_func_acosh+:} false; then :
17286  $as_echo_n "(cached) " >&6
17287else
17288  if test x$gcc_no_link = xyes; then
17289  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17290fi
17291cat 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
17301int (*ptr)() = (int (*)())acosh;
17302
17303int
17304main ()
17305{
17306  return 0;
17307}
17308
17309_ACEOF
17310if ac_fn_c_try_link "$LINENO"; then :
17311  gcc_cv_math_func_acosh=yes
17312else
17313  gcc_cv_math_func_acosh=no
17314fi
17315rm -f core conftest.err conftest.$ac_objext \
17316    conftest$ac_exeext conftest.$ac_ext
17317fi
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
17322cat >>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; }
17333if ${gcc_cv_math_func_acoshl+:} false; then :
17334  $as_echo_n "(cached) " >&6
17335else
17336  if test x$gcc_no_link = xyes; then
17337  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17338fi
17339cat 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
17349int (*ptr)() = (int (*)())acoshl;
17350
17351int
17352main ()
17353{
17354  return 0;
17355}
17356
17357_ACEOF
17358if ac_fn_c_try_link "$LINENO"; then :
17359  gcc_cv_math_func_acoshl=yes
17360else
17361  gcc_cv_math_func_acoshl=no
17362fi
17363rm -f core conftest.err conftest.$ac_objext \
17364    conftest$ac_exeext conftest.$ac_ext
17365fi
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
17370cat >>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; }
17381if ${gcc_cv_math_func_asinf+:} false; then :
17382  $as_echo_n "(cached) " >&6
17383else
17384  if test x$gcc_no_link = xyes; then
17385  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17386fi
17387cat 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
17397int (*ptr)() = (int (*)())asinf;
17398
17399int
17400main ()
17401{
17402  return 0;
17403}
17404
17405_ACEOF
17406if ac_fn_c_try_link "$LINENO"; then :
17407  gcc_cv_math_func_asinf=yes
17408else
17409  gcc_cv_math_func_asinf=no
17410fi
17411rm -f core conftest.err conftest.$ac_objext \
17412    conftest$ac_exeext conftest.$ac_ext
17413fi
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
17418cat >>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; }
17429if ${gcc_cv_math_func_asin+:} false; then :
17430  $as_echo_n "(cached) " >&6
17431else
17432  if test x$gcc_no_link = xyes; then
17433  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17434fi
17435cat 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
17445int (*ptr)() = (int (*)())asin;
17446
17447int
17448main ()
17449{
17450  return 0;
17451}
17452
17453_ACEOF
17454if ac_fn_c_try_link "$LINENO"; then :
17455  gcc_cv_math_func_asin=yes
17456else
17457  gcc_cv_math_func_asin=no
17458fi
17459rm -f core conftest.err conftest.$ac_objext \
17460    conftest$ac_exeext conftest.$ac_ext
17461fi
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
17466cat >>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; }
17477if ${gcc_cv_math_func_asinl+:} false; then :
17478  $as_echo_n "(cached) " >&6
17479else
17480  if test x$gcc_no_link = xyes; then
17481  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17482fi
17483cat 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
17493int (*ptr)() = (int (*)())asinl;
17494
17495int
17496main ()
17497{
17498  return 0;
17499}
17500
17501_ACEOF
17502if ac_fn_c_try_link "$LINENO"; then :
17503  gcc_cv_math_func_asinl=yes
17504else
17505  gcc_cv_math_func_asinl=no
17506fi
17507rm -f core conftest.err conftest.$ac_objext \
17508    conftest$ac_exeext conftest.$ac_ext
17509fi
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
17514cat >>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; }
17525if ${gcc_cv_math_func_asinhf+:} false; then :
17526  $as_echo_n "(cached) " >&6
17527else
17528  if test x$gcc_no_link = xyes; then
17529  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17530fi
17531cat 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
17541int (*ptr)() = (int (*)())asinhf;
17542
17543int
17544main ()
17545{
17546  return 0;
17547}
17548
17549_ACEOF
17550if ac_fn_c_try_link "$LINENO"; then :
17551  gcc_cv_math_func_asinhf=yes
17552else
17553  gcc_cv_math_func_asinhf=no
17554fi
17555rm -f core conftest.err conftest.$ac_objext \
17556    conftest$ac_exeext conftest.$ac_ext
17557fi
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
17562cat >>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; }
17573if ${gcc_cv_math_func_asinh+:} false; then :
17574  $as_echo_n "(cached) " >&6
17575else
17576  if test x$gcc_no_link = xyes; then
17577  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17578fi
17579cat 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
17589int (*ptr)() = (int (*)())asinh;
17590
17591int
17592main ()
17593{
17594  return 0;
17595}
17596
17597_ACEOF
17598if ac_fn_c_try_link "$LINENO"; then :
17599  gcc_cv_math_func_asinh=yes
17600else
17601  gcc_cv_math_func_asinh=no
17602fi
17603rm -f core conftest.err conftest.$ac_objext \
17604    conftest$ac_exeext conftest.$ac_ext
17605fi
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
17610cat >>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; }
17621if ${gcc_cv_math_func_asinhl+:} false; then :
17622  $as_echo_n "(cached) " >&6
17623else
17624  if test x$gcc_no_link = xyes; then
17625  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17626fi
17627cat 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
17637int (*ptr)() = (int (*)())asinhl;
17638
17639int
17640main ()
17641{
17642  return 0;
17643}
17644
17645_ACEOF
17646if ac_fn_c_try_link "$LINENO"; then :
17647  gcc_cv_math_func_asinhl=yes
17648else
17649  gcc_cv_math_func_asinhl=no
17650fi
17651rm -f core conftest.err conftest.$ac_objext \
17652    conftest$ac_exeext conftest.$ac_ext
17653fi
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
17658cat >>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; }
17669if ${gcc_cv_math_func_atan2f+:} false; then :
17670  $as_echo_n "(cached) " >&6
17671else
17672  if test x$gcc_no_link = xyes; then
17673  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17674fi
17675cat 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
17685int (*ptr)() = (int (*)())atan2f;
17686
17687int
17688main ()
17689{
17690  return 0;
17691}
17692
17693_ACEOF
17694if ac_fn_c_try_link "$LINENO"; then :
17695  gcc_cv_math_func_atan2f=yes
17696else
17697  gcc_cv_math_func_atan2f=no
17698fi
17699rm -f core conftest.err conftest.$ac_objext \
17700    conftest$ac_exeext conftest.$ac_ext
17701fi
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
17706cat >>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; }
17717if ${gcc_cv_math_func_atan2+:} false; then :
17718  $as_echo_n "(cached) " >&6
17719else
17720  if test x$gcc_no_link = xyes; then
17721  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17722fi
17723cat 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
17733int (*ptr)() = (int (*)())atan2;
17734
17735int
17736main ()
17737{
17738  return 0;
17739}
17740
17741_ACEOF
17742if ac_fn_c_try_link "$LINENO"; then :
17743  gcc_cv_math_func_atan2=yes
17744else
17745  gcc_cv_math_func_atan2=no
17746fi
17747rm -f core conftest.err conftest.$ac_objext \
17748    conftest$ac_exeext conftest.$ac_ext
17749fi
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
17754cat >>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; }
17765if ${gcc_cv_math_func_atan2l+:} false; then :
17766  $as_echo_n "(cached) " >&6
17767else
17768  if test x$gcc_no_link = xyes; then
17769  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17770fi
17771cat 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
17781int (*ptr)() = (int (*)())atan2l;
17782
17783int
17784main ()
17785{
17786  return 0;
17787}
17788
17789_ACEOF
17790if ac_fn_c_try_link "$LINENO"; then :
17791  gcc_cv_math_func_atan2l=yes
17792else
17793  gcc_cv_math_func_atan2l=no
17794fi
17795rm -f core conftest.err conftest.$ac_objext \
17796    conftest$ac_exeext conftest.$ac_ext
17797fi
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
17802cat >>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; }
17813if ${gcc_cv_math_func_atanf+:} false; then :
17814  $as_echo_n "(cached) " >&6
17815else
17816  if test x$gcc_no_link = xyes; then
17817  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17818fi
17819cat 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
17829int (*ptr)() = (int (*)())atanf;
17830
17831int
17832main ()
17833{
17834  return 0;
17835}
17836
17837_ACEOF
17838if ac_fn_c_try_link "$LINENO"; then :
17839  gcc_cv_math_func_atanf=yes
17840else
17841  gcc_cv_math_func_atanf=no
17842fi
17843rm -f core conftest.err conftest.$ac_objext \
17844    conftest$ac_exeext conftest.$ac_ext
17845fi
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
17850cat >>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; }
17861if ${gcc_cv_math_func_atan+:} false; then :
17862  $as_echo_n "(cached) " >&6
17863else
17864  if test x$gcc_no_link = xyes; then
17865  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17866fi
17867cat 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
17877int (*ptr)() = (int (*)())atan;
17878
17879int
17880main ()
17881{
17882  return 0;
17883}
17884
17885_ACEOF
17886if ac_fn_c_try_link "$LINENO"; then :
17887  gcc_cv_math_func_atan=yes
17888else
17889  gcc_cv_math_func_atan=no
17890fi
17891rm -f core conftest.err conftest.$ac_objext \
17892    conftest$ac_exeext conftest.$ac_ext
17893fi
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
17898cat >>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; }
17909if ${gcc_cv_math_func_atanl+:} false; then :
17910  $as_echo_n "(cached) " >&6
17911else
17912  if test x$gcc_no_link = xyes; then
17913  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17914fi
17915cat 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
17925int (*ptr)() = (int (*)())atanl;
17926
17927int
17928main ()
17929{
17930  return 0;
17931}
17932
17933_ACEOF
17934if ac_fn_c_try_link "$LINENO"; then :
17935  gcc_cv_math_func_atanl=yes
17936else
17937  gcc_cv_math_func_atanl=no
17938fi
17939rm -f core conftest.err conftest.$ac_objext \
17940    conftest$ac_exeext conftest.$ac_ext
17941fi
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
17946cat >>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; }
17957if ${gcc_cv_math_func_atanhf+:} false; then :
17958  $as_echo_n "(cached) " >&6
17959else
17960  if test x$gcc_no_link = xyes; then
17961  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
17962fi
17963cat 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
17973int (*ptr)() = (int (*)())atanhf;
17974
17975int
17976main ()
17977{
17978  return 0;
17979}
17980
17981_ACEOF
17982if ac_fn_c_try_link "$LINENO"; then :
17983  gcc_cv_math_func_atanhf=yes
17984else
17985  gcc_cv_math_func_atanhf=no
17986fi
17987rm -f core conftest.err conftest.$ac_objext \
17988    conftest$ac_exeext conftest.$ac_ext
17989fi
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
17994cat >>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; }
18005if ${gcc_cv_math_func_atanh+:} false; then :
18006  $as_echo_n "(cached) " >&6
18007else
18008  if test x$gcc_no_link = xyes; then
18009  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18010fi
18011cat 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
18021int (*ptr)() = (int (*)())atanh;
18022
18023int
18024main ()
18025{
18026  return 0;
18027}
18028
18029_ACEOF
18030if ac_fn_c_try_link "$LINENO"; then :
18031  gcc_cv_math_func_atanh=yes
18032else
18033  gcc_cv_math_func_atanh=no
18034fi
18035rm -f core conftest.err conftest.$ac_objext \
18036    conftest$ac_exeext conftest.$ac_ext
18037fi
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
18042cat >>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; }
18053if ${gcc_cv_math_func_atanhl+:} false; then :
18054  $as_echo_n "(cached) " >&6
18055else
18056  if test x$gcc_no_link = xyes; then
18057  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18058fi
18059cat 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
18069int (*ptr)() = (int (*)())atanhl;
18070
18071int
18072main ()
18073{
18074  return 0;
18075}
18076
18077_ACEOF
18078if ac_fn_c_try_link "$LINENO"; then :
18079  gcc_cv_math_func_atanhl=yes
18080else
18081  gcc_cv_math_func_atanhl=no
18082fi
18083rm -f core conftest.err conftest.$ac_objext \
18084    conftest$ac_exeext conftest.$ac_ext
18085fi
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
18090cat >>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; }
18101if ${gcc_cv_math_func_cargf+:} false; then :
18102  $as_echo_n "(cached) " >&6
18103else
18104  if test x$gcc_no_link = xyes; then
18105  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18106fi
18107cat 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
18117int (*ptr)() = (int (*)())cargf;
18118
18119int
18120main ()
18121{
18122  return 0;
18123}
18124
18125_ACEOF
18126if ac_fn_c_try_link "$LINENO"; then :
18127  gcc_cv_math_func_cargf=yes
18128else
18129  gcc_cv_math_func_cargf=no
18130fi
18131rm -f core conftest.err conftest.$ac_objext \
18132    conftest$ac_exeext conftest.$ac_ext
18133fi
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
18138cat >>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; }
18149if ${gcc_cv_math_func_carg+:} false; then :
18150  $as_echo_n "(cached) " >&6
18151else
18152  if test x$gcc_no_link = xyes; then
18153  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18154fi
18155cat 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
18165int (*ptr)() = (int (*)())carg;
18166
18167int
18168main ()
18169{
18170  return 0;
18171}
18172
18173_ACEOF
18174if ac_fn_c_try_link "$LINENO"; then :
18175  gcc_cv_math_func_carg=yes
18176else
18177  gcc_cv_math_func_carg=no
18178fi
18179rm -f core conftest.err conftest.$ac_objext \
18180    conftest$ac_exeext conftest.$ac_ext
18181fi
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
18186cat >>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; }
18197if ${gcc_cv_math_func_cargl+:} false; then :
18198  $as_echo_n "(cached) " >&6
18199else
18200  if test x$gcc_no_link = xyes; then
18201  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18202fi
18203cat 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
18213int (*ptr)() = (int (*)())cargl;
18214
18215int
18216main ()
18217{
18218  return 0;
18219}
18220
18221_ACEOF
18222if ac_fn_c_try_link "$LINENO"; then :
18223  gcc_cv_math_func_cargl=yes
18224else
18225  gcc_cv_math_func_cargl=no
18226fi
18227rm -f core conftest.err conftest.$ac_objext \
18228    conftest$ac_exeext conftest.$ac_ext
18229fi
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
18234cat >>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; }
18245if ${gcc_cv_math_func_ceilf+:} false; then :
18246  $as_echo_n "(cached) " >&6
18247else
18248  if test x$gcc_no_link = xyes; then
18249  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18250fi
18251cat 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
18261int (*ptr)() = (int (*)())ceilf;
18262
18263int
18264main ()
18265{
18266  return 0;
18267}
18268
18269_ACEOF
18270if ac_fn_c_try_link "$LINENO"; then :
18271  gcc_cv_math_func_ceilf=yes
18272else
18273  gcc_cv_math_func_ceilf=no
18274fi
18275rm -f core conftest.err conftest.$ac_objext \
18276    conftest$ac_exeext conftest.$ac_ext
18277fi
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
18282cat >>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; }
18293if ${gcc_cv_math_func_ceil+:} false; then :
18294  $as_echo_n "(cached) " >&6
18295else
18296  if test x$gcc_no_link = xyes; then
18297  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18298fi
18299cat 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
18309int (*ptr)() = (int (*)())ceil;
18310
18311int
18312main ()
18313{
18314  return 0;
18315}
18316
18317_ACEOF
18318if ac_fn_c_try_link "$LINENO"; then :
18319  gcc_cv_math_func_ceil=yes
18320else
18321  gcc_cv_math_func_ceil=no
18322fi
18323rm -f core conftest.err conftest.$ac_objext \
18324    conftest$ac_exeext conftest.$ac_ext
18325fi
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
18330cat >>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; }
18341if ${gcc_cv_math_func_ceill+:} false; then :
18342  $as_echo_n "(cached) " >&6
18343else
18344  if test x$gcc_no_link = xyes; then
18345  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18346fi
18347cat 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
18357int (*ptr)() = (int (*)())ceill;
18358
18359int
18360main ()
18361{
18362  return 0;
18363}
18364
18365_ACEOF
18366if ac_fn_c_try_link "$LINENO"; then :
18367  gcc_cv_math_func_ceill=yes
18368else
18369  gcc_cv_math_func_ceill=no
18370fi
18371rm -f core conftest.err conftest.$ac_objext \
18372    conftest$ac_exeext conftest.$ac_ext
18373fi
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
18378cat >>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; }
18389if ${gcc_cv_math_func_copysignf+:} false; then :
18390  $as_echo_n "(cached) " >&6
18391else
18392  if test x$gcc_no_link = xyes; then
18393  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18394fi
18395cat 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
18405int (*ptr)() = (int (*)())copysignf;
18406
18407int
18408main ()
18409{
18410  return 0;
18411}
18412
18413_ACEOF
18414if ac_fn_c_try_link "$LINENO"; then :
18415  gcc_cv_math_func_copysignf=yes
18416else
18417  gcc_cv_math_func_copysignf=no
18418fi
18419rm -f core conftest.err conftest.$ac_objext \
18420    conftest$ac_exeext conftest.$ac_ext
18421fi
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
18426cat >>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; }
18437if ${gcc_cv_math_func_copysign+:} false; then :
18438  $as_echo_n "(cached) " >&6
18439else
18440  if test x$gcc_no_link = xyes; then
18441  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18442fi
18443cat 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
18453int (*ptr)() = (int (*)())copysign;
18454
18455int
18456main ()
18457{
18458  return 0;
18459}
18460
18461_ACEOF
18462if ac_fn_c_try_link "$LINENO"; then :
18463  gcc_cv_math_func_copysign=yes
18464else
18465  gcc_cv_math_func_copysign=no
18466fi
18467rm -f core conftest.err conftest.$ac_objext \
18468    conftest$ac_exeext conftest.$ac_ext
18469fi
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
18474cat >>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; }
18485if ${gcc_cv_math_func_copysignl+:} false; then :
18486  $as_echo_n "(cached) " >&6
18487else
18488  if test x$gcc_no_link = xyes; then
18489  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18490fi
18491cat 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
18501int (*ptr)() = (int (*)())copysignl;
18502
18503int
18504main ()
18505{
18506  return 0;
18507}
18508
18509_ACEOF
18510if ac_fn_c_try_link "$LINENO"; then :
18511  gcc_cv_math_func_copysignl=yes
18512else
18513  gcc_cv_math_func_copysignl=no
18514fi
18515rm -f core conftest.err conftest.$ac_objext \
18516    conftest$ac_exeext conftest.$ac_ext
18517fi
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
18522cat >>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; }
18533if ${gcc_cv_math_func_cosf+:} false; then :
18534  $as_echo_n "(cached) " >&6
18535else
18536  if test x$gcc_no_link = xyes; then
18537  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18538fi
18539cat 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
18549int (*ptr)() = (int (*)())cosf;
18550
18551int
18552main ()
18553{
18554  return 0;
18555}
18556
18557_ACEOF
18558if ac_fn_c_try_link "$LINENO"; then :
18559  gcc_cv_math_func_cosf=yes
18560else
18561  gcc_cv_math_func_cosf=no
18562fi
18563rm -f core conftest.err conftest.$ac_objext \
18564    conftest$ac_exeext conftest.$ac_ext
18565fi
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
18570cat >>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; }
18581if ${gcc_cv_math_func_cos+:} false; then :
18582  $as_echo_n "(cached) " >&6
18583else
18584  if test x$gcc_no_link = xyes; then
18585  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18586fi
18587cat 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
18597int (*ptr)() = (int (*)())cos;
18598
18599int
18600main ()
18601{
18602  return 0;
18603}
18604
18605_ACEOF
18606if ac_fn_c_try_link "$LINENO"; then :
18607  gcc_cv_math_func_cos=yes
18608else
18609  gcc_cv_math_func_cos=no
18610fi
18611rm -f core conftest.err conftest.$ac_objext \
18612    conftest$ac_exeext conftest.$ac_ext
18613fi
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
18618cat >>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; }
18629if ${gcc_cv_math_func_cosl+:} false; then :
18630  $as_echo_n "(cached) " >&6
18631else
18632  if test x$gcc_no_link = xyes; then
18633  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18634fi
18635cat 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
18645int (*ptr)() = (int (*)())cosl;
18646
18647int
18648main ()
18649{
18650  return 0;
18651}
18652
18653_ACEOF
18654if ac_fn_c_try_link "$LINENO"; then :
18655  gcc_cv_math_func_cosl=yes
18656else
18657  gcc_cv_math_func_cosl=no
18658fi
18659rm -f core conftest.err conftest.$ac_objext \
18660    conftest$ac_exeext conftest.$ac_ext
18661fi
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
18666cat >>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; }
18677if ${gcc_cv_math_func_ccosf+:} false; then :
18678  $as_echo_n "(cached) " >&6
18679else
18680  if test x$gcc_no_link = xyes; then
18681  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18682fi
18683cat 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
18693int (*ptr)() = (int (*)())ccosf;
18694
18695int
18696main ()
18697{
18698  return 0;
18699}
18700
18701_ACEOF
18702if ac_fn_c_try_link "$LINENO"; then :
18703  gcc_cv_math_func_ccosf=yes
18704else
18705  gcc_cv_math_func_ccosf=no
18706fi
18707rm -f core conftest.err conftest.$ac_objext \
18708    conftest$ac_exeext conftest.$ac_ext
18709fi
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
18714cat >>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; }
18725if ${gcc_cv_math_func_ccos+:} false; then :
18726  $as_echo_n "(cached) " >&6
18727else
18728  if test x$gcc_no_link = xyes; then
18729  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18730fi
18731cat 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
18741int (*ptr)() = (int (*)())ccos;
18742
18743int
18744main ()
18745{
18746  return 0;
18747}
18748
18749_ACEOF
18750if ac_fn_c_try_link "$LINENO"; then :
18751  gcc_cv_math_func_ccos=yes
18752else
18753  gcc_cv_math_func_ccos=no
18754fi
18755rm -f core conftest.err conftest.$ac_objext \
18756    conftest$ac_exeext conftest.$ac_ext
18757fi
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
18762cat >>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; }
18773if ${gcc_cv_math_func_ccosl+:} false; then :
18774  $as_echo_n "(cached) " >&6
18775else
18776  if test x$gcc_no_link = xyes; then
18777  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18778fi
18779cat 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
18789int (*ptr)() = (int (*)())ccosl;
18790
18791int
18792main ()
18793{
18794  return 0;
18795}
18796
18797_ACEOF
18798if ac_fn_c_try_link "$LINENO"; then :
18799  gcc_cv_math_func_ccosl=yes
18800else
18801  gcc_cv_math_func_ccosl=no
18802fi
18803rm -f core conftest.err conftest.$ac_objext \
18804    conftest$ac_exeext conftest.$ac_ext
18805fi
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
18810cat >>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; }
18821if ${gcc_cv_math_func_coshf+:} false; then :
18822  $as_echo_n "(cached) " >&6
18823else
18824  if test x$gcc_no_link = xyes; then
18825  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18826fi
18827cat 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
18837int (*ptr)() = (int (*)())coshf;
18838
18839int
18840main ()
18841{
18842  return 0;
18843}
18844
18845_ACEOF
18846if ac_fn_c_try_link "$LINENO"; then :
18847  gcc_cv_math_func_coshf=yes
18848else
18849  gcc_cv_math_func_coshf=no
18850fi
18851rm -f core conftest.err conftest.$ac_objext \
18852    conftest$ac_exeext conftest.$ac_ext
18853fi
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
18858cat >>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; }
18869if ${gcc_cv_math_func_cosh+:} false; then :
18870  $as_echo_n "(cached) " >&6
18871else
18872  if test x$gcc_no_link = xyes; then
18873  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18874fi
18875cat 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
18885int (*ptr)() = (int (*)())cosh;
18886
18887int
18888main ()
18889{
18890  return 0;
18891}
18892
18893_ACEOF
18894if ac_fn_c_try_link "$LINENO"; then :
18895  gcc_cv_math_func_cosh=yes
18896else
18897  gcc_cv_math_func_cosh=no
18898fi
18899rm -f core conftest.err conftest.$ac_objext \
18900    conftest$ac_exeext conftest.$ac_ext
18901fi
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
18906cat >>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; }
18917if ${gcc_cv_math_func_coshl+:} false; then :
18918  $as_echo_n "(cached) " >&6
18919else
18920  if test x$gcc_no_link = xyes; then
18921  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18922fi
18923cat 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
18933int (*ptr)() = (int (*)())coshl;
18934
18935int
18936main ()
18937{
18938  return 0;
18939}
18940
18941_ACEOF
18942if ac_fn_c_try_link "$LINENO"; then :
18943  gcc_cv_math_func_coshl=yes
18944else
18945  gcc_cv_math_func_coshl=no
18946fi
18947rm -f core conftest.err conftest.$ac_objext \
18948    conftest$ac_exeext conftest.$ac_ext
18949fi
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
18954cat >>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; }
18965if ${gcc_cv_math_func_ccoshf+:} false; then :
18966  $as_echo_n "(cached) " >&6
18967else
18968  if test x$gcc_no_link = xyes; then
18969  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
18970fi
18971cat 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
18981int (*ptr)() = (int (*)())ccoshf;
18982
18983int
18984main ()
18985{
18986  return 0;
18987}
18988
18989_ACEOF
18990if ac_fn_c_try_link "$LINENO"; then :
18991  gcc_cv_math_func_ccoshf=yes
18992else
18993  gcc_cv_math_func_ccoshf=no
18994fi
18995rm -f core conftest.err conftest.$ac_objext \
18996    conftest$ac_exeext conftest.$ac_ext
18997fi
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
19002cat >>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; }
19013if ${gcc_cv_math_func_ccosh+:} false; then :
19014  $as_echo_n "(cached) " >&6
19015else
19016  if test x$gcc_no_link = xyes; then
19017  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19018fi
19019cat 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
19029int (*ptr)() = (int (*)())ccosh;
19030
19031int
19032main ()
19033{
19034  return 0;
19035}
19036
19037_ACEOF
19038if ac_fn_c_try_link "$LINENO"; then :
19039  gcc_cv_math_func_ccosh=yes
19040else
19041  gcc_cv_math_func_ccosh=no
19042fi
19043rm -f core conftest.err conftest.$ac_objext \
19044    conftest$ac_exeext conftest.$ac_ext
19045fi
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
19050cat >>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; }
19061if ${gcc_cv_math_func_ccoshl+:} false; then :
19062  $as_echo_n "(cached) " >&6
19063else
19064  if test x$gcc_no_link = xyes; then
19065  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19066fi
19067cat 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
19077int (*ptr)() = (int (*)())ccoshl;
19078
19079int
19080main ()
19081{
19082  return 0;
19083}
19084
19085_ACEOF
19086if ac_fn_c_try_link "$LINENO"; then :
19087  gcc_cv_math_func_ccoshl=yes
19088else
19089  gcc_cv_math_func_ccoshl=no
19090fi
19091rm -f core conftest.err conftest.$ac_objext \
19092    conftest$ac_exeext conftest.$ac_ext
19093fi
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
19098cat >>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; }
19109if ${gcc_cv_math_func_expf+:} false; then :
19110  $as_echo_n "(cached) " >&6
19111else
19112  if test x$gcc_no_link = xyes; then
19113  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19114fi
19115cat 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
19125int (*ptr)() = (int (*)())expf;
19126
19127int
19128main ()
19129{
19130  return 0;
19131}
19132
19133_ACEOF
19134if ac_fn_c_try_link "$LINENO"; then :
19135  gcc_cv_math_func_expf=yes
19136else
19137  gcc_cv_math_func_expf=no
19138fi
19139rm -f core conftest.err conftest.$ac_objext \
19140    conftest$ac_exeext conftest.$ac_ext
19141fi
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
19146cat >>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; }
19157if ${gcc_cv_math_func_exp+:} false; then :
19158  $as_echo_n "(cached) " >&6
19159else
19160  if test x$gcc_no_link = xyes; then
19161  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19162fi
19163cat 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
19173int (*ptr)() = (int (*)())exp;
19174
19175int
19176main ()
19177{
19178  return 0;
19179}
19180
19181_ACEOF
19182if ac_fn_c_try_link "$LINENO"; then :
19183  gcc_cv_math_func_exp=yes
19184else
19185  gcc_cv_math_func_exp=no
19186fi
19187rm -f core conftest.err conftest.$ac_objext \
19188    conftest$ac_exeext conftest.$ac_ext
19189fi
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
19194cat >>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; }
19205if ${gcc_cv_math_func_expl+:} false; then :
19206  $as_echo_n "(cached) " >&6
19207else
19208  if test x$gcc_no_link = xyes; then
19209  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19210fi
19211cat 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
19221int (*ptr)() = (int (*)())expl;
19222
19223int
19224main ()
19225{
19226  return 0;
19227}
19228
19229_ACEOF
19230if ac_fn_c_try_link "$LINENO"; then :
19231  gcc_cv_math_func_expl=yes
19232else
19233  gcc_cv_math_func_expl=no
19234fi
19235rm -f core conftest.err conftest.$ac_objext \
19236    conftest$ac_exeext conftest.$ac_ext
19237fi
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
19242cat >>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; }
19253if ${gcc_cv_math_func_cexpf+:} false; then :
19254  $as_echo_n "(cached) " >&6
19255else
19256  if test x$gcc_no_link = xyes; then
19257  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19258fi
19259cat 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
19269int (*ptr)() = (int (*)())cexpf;
19270
19271int
19272main ()
19273{
19274  return 0;
19275}
19276
19277_ACEOF
19278if ac_fn_c_try_link "$LINENO"; then :
19279  gcc_cv_math_func_cexpf=yes
19280else
19281  gcc_cv_math_func_cexpf=no
19282fi
19283rm -f core conftest.err conftest.$ac_objext \
19284    conftest$ac_exeext conftest.$ac_ext
19285fi
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
19290cat >>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; }
19301if ${gcc_cv_math_func_cexp+:} false; then :
19302  $as_echo_n "(cached) " >&6
19303else
19304  if test x$gcc_no_link = xyes; then
19305  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19306fi
19307cat 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
19317int (*ptr)() = (int (*)())cexp;
19318
19319int
19320main ()
19321{
19322  return 0;
19323}
19324
19325_ACEOF
19326if ac_fn_c_try_link "$LINENO"; then :
19327  gcc_cv_math_func_cexp=yes
19328else
19329  gcc_cv_math_func_cexp=no
19330fi
19331rm -f core conftest.err conftest.$ac_objext \
19332    conftest$ac_exeext conftest.$ac_ext
19333fi
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
19338cat >>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; }
19349if ${gcc_cv_math_func_cexpl+:} false; then :
19350  $as_echo_n "(cached) " >&6
19351else
19352  if test x$gcc_no_link = xyes; then
19353  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19354fi
19355cat 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
19365int (*ptr)() = (int (*)())cexpl;
19366
19367int
19368main ()
19369{
19370  return 0;
19371}
19372
19373_ACEOF
19374if ac_fn_c_try_link "$LINENO"; then :
19375  gcc_cv_math_func_cexpl=yes
19376else
19377  gcc_cv_math_func_cexpl=no
19378fi
19379rm -f core conftest.err conftest.$ac_objext \
19380    conftest$ac_exeext conftest.$ac_ext
19381fi
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
19386cat >>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; }
19397if ${gcc_cv_math_func_fabsf+:} false; then :
19398  $as_echo_n "(cached) " >&6
19399else
19400  if test x$gcc_no_link = xyes; then
19401  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19402fi
19403cat 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
19413int (*ptr)() = (int (*)())fabsf;
19414
19415int
19416main ()
19417{
19418  return 0;
19419}
19420
19421_ACEOF
19422if ac_fn_c_try_link "$LINENO"; then :
19423  gcc_cv_math_func_fabsf=yes
19424else
19425  gcc_cv_math_func_fabsf=no
19426fi
19427rm -f core conftest.err conftest.$ac_objext \
19428    conftest$ac_exeext conftest.$ac_ext
19429fi
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
19434cat >>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; }
19445if ${gcc_cv_math_func_fabs+:} false; then :
19446  $as_echo_n "(cached) " >&6
19447else
19448  if test x$gcc_no_link = xyes; then
19449  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19450fi
19451cat 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
19461int (*ptr)() = (int (*)())fabs;
19462
19463int
19464main ()
19465{
19466  return 0;
19467}
19468
19469_ACEOF
19470if ac_fn_c_try_link "$LINENO"; then :
19471  gcc_cv_math_func_fabs=yes
19472else
19473  gcc_cv_math_func_fabs=no
19474fi
19475rm -f core conftest.err conftest.$ac_objext \
19476    conftest$ac_exeext conftest.$ac_ext
19477fi
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
19482cat >>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; }
19493if ${gcc_cv_math_func_fabsl+:} false; then :
19494  $as_echo_n "(cached) " >&6
19495else
19496  if test x$gcc_no_link = xyes; then
19497  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19498fi
19499cat 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
19509int (*ptr)() = (int (*)())fabsl;
19510
19511int
19512main ()
19513{
19514  return 0;
19515}
19516
19517_ACEOF
19518if ac_fn_c_try_link "$LINENO"; then :
19519  gcc_cv_math_func_fabsl=yes
19520else
19521  gcc_cv_math_func_fabsl=no
19522fi
19523rm -f core conftest.err conftest.$ac_objext \
19524    conftest$ac_exeext conftest.$ac_ext
19525fi
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
19530cat >>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; }
19541if ${gcc_cv_math_func_cabsf+:} false; then :
19542  $as_echo_n "(cached) " >&6
19543else
19544  if test x$gcc_no_link = xyes; then
19545  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19546fi
19547cat 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
19557int (*ptr)() = (int (*)())cabsf;
19558
19559int
19560main ()
19561{
19562  return 0;
19563}
19564
19565_ACEOF
19566if ac_fn_c_try_link "$LINENO"; then :
19567  gcc_cv_math_func_cabsf=yes
19568else
19569  gcc_cv_math_func_cabsf=no
19570fi
19571rm -f core conftest.err conftest.$ac_objext \
19572    conftest$ac_exeext conftest.$ac_ext
19573fi
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
19578cat >>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; }
19589if ${gcc_cv_math_func_cabs+:} false; then :
19590  $as_echo_n "(cached) " >&6
19591else
19592  if test x$gcc_no_link = xyes; then
19593  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19594fi
19595cat 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
19605int (*ptr)() = (int (*)())cabs;
19606
19607int
19608main ()
19609{
19610  return 0;
19611}
19612
19613_ACEOF
19614if ac_fn_c_try_link "$LINENO"; then :
19615  gcc_cv_math_func_cabs=yes
19616else
19617  gcc_cv_math_func_cabs=no
19618fi
19619rm -f core conftest.err conftest.$ac_objext \
19620    conftest$ac_exeext conftest.$ac_ext
19621fi
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
19626cat >>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; }
19637if ${gcc_cv_math_func_cabsl+:} false; then :
19638  $as_echo_n "(cached) " >&6
19639else
19640  if test x$gcc_no_link = xyes; then
19641  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19642fi
19643cat 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
19653int (*ptr)() = (int (*)())cabsl;
19654
19655int
19656main ()
19657{
19658  return 0;
19659}
19660
19661_ACEOF
19662if ac_fn_c_try_link "$LINENO"; then :
19663  gcc_cv_math_func_cabsl=yes
19664else
19665  gcc_cv_math_func_cabsl=no
19666fi
19667rm -f core conftest.err conftest.$ac_objext \
19668    conftest$ac_exeext conftest.$ac_ext
19669fi
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
19674cat >>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; }
19685if ${gcc_cv_math_func_floorf+:} false; then :
19686  $as_echo_n "(cached) " >&6
19687else
19688  if test x$gcc_no_link = xyes; then
19689  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19690fi
19691cat 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
19701int (*ptr)() = (int (*)())floorf;
19702
19703int
19704main ()
19705{
19706  return 0;
19707}
19708
19709_ACEOF
19710if ac_fn_c_try_link "$LINENO"; then :
19711  gcc_cv_math_func_floorf=yes
19712else
19713  gcc_cv_math_func_floorf=no
19714fi
19715rm -f core conftest.err conftest.$ac_objext \
19716    conftest$ac_exeext conftest.$ac_ext
19717fi
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
19722cat >>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; }
19733if ${gcc_cv_math_func_floor+:} false; then :
19734  $as_echo_n "(cached) " >&6
19735else
19736  if test x$gcc_no_link = xyes; then
19737  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19738fi
19739cat 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
19749int (*ptr)() = (int (*)())floor;
19750
19751int
19752main ()
19753{
19754  return 0;
19755}
19756
19757_ACEOF
19758if ac_fn_c_try_link "$LINENO"; then :
19759  gcc_cv_math_func_floor=yes
19760else
19761  gcc_cv_math_func_floor=no
19762fi
19763rm -f core conftest.err conftest.$ac_objext \
19764    conftest$ac_exeext conftest.$ac_ext
19765fi
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
19770cat >>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; }
19781if ${gcc_cv_math_func_floorl+:} false; then :
19782  $as_echo_n "(cached) " >&6
19783else
19784  if test x$gcc_no_link = xyes; then
19785  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19786fi
19787cat 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
19797int (*ptr)() = (int (*)())floorl;
19798
19799int
19800main ()
19801{
19802  return 0;
19803}
19804
19805_ACEOF
19806if ac_fn_c_try_link "$LINENO"; then :
19807  gcc_cv_math_func_floorl=yes
19808else
19809  gcc_cv_math_func_floorl=no
19810fi
19811rm -f core conftest.err conftest.$ac_objext \
19812    conftest$ac_exeext conftest.$ac_ext
19813fi
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
19818cat >>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; }
19829if ${gcc_cv_math_func_fmodf+:} false; then :
19830  $as_echo_n "(cached) " >&6
19831else
19832  if test x$gcc_no_link = xyes; then
19833  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19834fi
19835cat 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
19845int (*ptr)() = (int (*)())fmodf;
19846
19847int
19848main ()
19849{
19850  return 0;
19851}
19852
19853_ACEOF
19854if ac_fn_c_try_link "$LINENO"; then :
19855  gcc_cv_math_func_fmodf=yes
19856else
19857  gcc_cv_math_func_fmodf=no
19858fi
19859rm -f core conftest.err conftest.$ac_objext \
19860    conftest$ac_exeext conftest.$ac_ext
19861fi
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
19866cat >>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; }
19877if ${gcc_cv_math_func_fmod+:} false; then :
19878  $as_echo_n "(cached) " >&6
19879else
19880  if test x$gcc_no_link = xyes; then
19881  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19882fi
19883cat 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
19893int (*ptr)() = (int (*)())fmod;
19894
19895int
19896main ()
19897{
19898  return 0;
19899}
19900
19901_ACEOF
19902if ac_fn_c_try_link "$LINENO"; then :
19903  gcc_cv_math_func_fmod=yes
19904else
19905  gcc_cv_math_func_fmod=no
19906fi
19907rm -f core conftest.err conftest.$ac_objext \
19908    conftest$ac_exeext conftest.$ac_ext
19909fi
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
19914cat >>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; }
19925if ${gcc_cv_math_func_fmodl+:} false; then :
19926  $as_echo_n "(cached) " >&6
19927else
19928  if test x$gcc_no_link = xyes; then
19929  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19930fi
19931cat 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
19941int (*ptr)() = (int (*)())fmodl;
19942
19943int
19944main ()
19945{
19946  return 0;
19947}
19948
19949_ACEOF
19950if ac_fn_c_try_link "$LINENO"; then :
19951  gcc_cv_math_func_fmodl=yes
19952else
19953  gcc_cv_math_func_fmodl=no
19954fi
19955rm -f core conftest.err conftest.$ac_objext \
19956    conftest$ac_exeext conftest.$ac_ext
19957fi
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
19962cat >>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; }
19973if ${gcc_cv_math_func_frexpf+:} false; then :
19974  $as_echo_n "(cached) " >&6
19975else
19976  if test x$gcc_no_link = xyes; then
19977  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
19978fi
19979cat 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
19989int (*ptr)() = (int (*)())frexpf;
19990
19991int
19992main ()
19993{
19994  return 0;
19995}
19996
19997_ACEOF
19998if ac_fn_c_try_link "$LINENO"; then :
19999  gcc_cv_math_func_frexpf=yes
20000else
20001  gcc_cv_math_func_frexpf=no
20002fi
20003rm -f core conftest.err conftest.$ac_objext \
20004    conftest$ac_exeext conftest.$ac_ext
20005fi
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
20010cat >>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; }
20021if ${gcc_cv_math_func_frexp+:} false; then :
20022  $as_echo_n "(cached) " >&6
20023else
20024  if test x$gcc_no_link = xyes; then
20025  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20026fi
20027cat 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
20037int (*ptr)() = (int (*)())frexp;
20038
20039int
20040main ()
20041{
20042  return 0;
20043}
20044
20045_ACEOF
20046if ac_fn_c_try_link "$LINENO"; then :
20047  gcc_cv_math_func_frexp=yes
20048else
20049  gcc_cv_math_func_frexp=no
20050fi
20051rm -f core conftest.err conftest.$ac_objext \
20052    conftest$ac_exeext conftest.$ac_ext
20053fi
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
20058cat >>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; }
20069if ${gcc_cv_math_func_frexpl+:} false; then :
20070  $as_echo_n "(cached) " >&6
20071else
20072  if test x$gcc_no_link = xyes; then
20073  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20074fi
20075cat 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
20085int (*ptr)() = (int (*)())frexpl;
20086
20087int
20088main ()
20089{
20090  return 0;
20091}
20092
20093_ACEOF
20094if ac_fn_c_try_link "$LINENO"; then :
20095  gcc_cv_math_func_frexpl=yes
20096else
20097  gcc_cv_math_func_frexpl=no
20098fi
20099rm -f core conftest.err conftest.$ac_objext \
20100    conftest$ac_exeext conftest.$ac_ext
20101fi
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
20106cat >>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; }
20117if ${gcc_cv_math_func_hypotf+:} false; then :
20118  $as_echo_n "(cached) " >&6
20119else
20120  if test x$gcc_no_link = xyes; then
20121  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20122fi
20123cat 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
20133int (*ptr)() = (int (*)())hypotf;
20134
20135int
20136main ()
20137{
20138  return 0;
20139}
20140
20141_ACEOF
20142if ac_fn_c_try_link "$LINENO"; then :
20143  gcc_cv_math_func_hypotf=yes
20144else
20145  gcc_cv_math_func_hypotf=no
20146fi
20147rm -f core conftest.err conftest.$ac_objext \
20148    conftest$ac_exeext conftest.$ac_ext
20149fi
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
20154cat >>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; }
20165if ${gcc_cv_math_func_hypot+:} false; then :
20166  $as_echo_n "(cached) " >&6
20167else
20168  if test x$gcc_no_link = xyes; then
20169  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20170fi
20171cat 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
20181int (*ptr)() = (int (*)())hypot;
20182
20183int
20184main ()
20185{
20186  return 0;
20187}
20188
20189_ACEOF
20190if ac_fn_c_try_link "$LINENO"; then :
20191  gcc_cv_math_func_hypot=yes
20192else
20193  gcc_cv_math_func_hypot=no
20194fi
20195rm -f core conftest.err conftest.$ac_objext \
20196    conftest$ac_exeext conftest.$ac_ext
20197fi
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
20202cat >>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; }
20213if ${gcc_cv_math_func_hypotl+:} false; then :
20214  $as_echo_n "(cached) " >&6
20215else
20216  if test x$gcc_no_link = xyes; then
20217  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20218fi
20219cat 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
20229int (*ptr)() = (int (*)())hypotl;
20230
20231int
20232main ()
20233{
20234  return 0;
20235}
20236
20237_ACEOF
20238if ac_fn_c_try_link "$LINENO"; then :
20239  gcc_cv_math_func_hypotl=yes
20240else
20241  gcc_cv_math_func_hypotl=no
20242fi
20243rm -f core conftest.err conftest.$ac_objext \
20244    conftest$ac_exeext conftest.$ac_ext
20245fi
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
20250cat >>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; }
20261if ${gcc_cv_math_func_ldexpf+:} false; then :
20262  $as_echo_n "(cached) " >&6
20263else
20264  if test x$gcc_no_link = xyes; then
20265  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20266fi
20267cat 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
20277int (*ptr)() = (int (*)())ldexpf;
20278
20279int
20280main ()
20281{
20282  return 0;
20283}
20284
20285_ACEOF
20286if ac_fn_c_try_link "$LINENO"; then :
20287  gcc_cv_math_func_ldexpf=yes
20288else
20289  gcc_cv_math_func_ldexpf=no
20290fi
20291rm -f core conftest.err conftest.$ac_objext \
20292    conftest$ac_exeext conftest.$ac_ext
20293fi
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
20298cat >>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; }
20309if ${gcc_cv_math_func_ldexp+:} false; then :
20310  $as_echo_n "(cached) " >&6
20311else
20312  if test x$gcc_no_link = xyes; then
20313  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20314fi
20315cat 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
20325int (*ptr)() = (int (*)())ldexp;
20326
20327int
20328main ()
20329{
20330  return 0;
20331}
20332
20333_ACEOF
20334if ac_fn_c_try_link "$LINENO"; then :
20335  gcc_cv_math_func_ldexp=yes
20336else
20337  gcc_cv_math_func_ldexp=no
20338fi
20339rm -f core conftest.err conftest.$ac_objext \
20340    conftest$ac_exeext conftest.$ac_ext
20341fi
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
20346cat >>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; }
20357if ${gcc_cv_math_func_ldexpl+:} false; then :
20358  $as_echo_n "(cached) " >&6
20359else
20360  if test x$gcc_no_link = xyes; then
20361  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20362fi
20363cat 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
20373int (*ptr)() = (int (*)())ldexpl;
20374
20375int
20376main ()
20377{
20378  return 0;
20379}
20380
20381_ACEOF
20382if ac_fn_c_try_link "$LINENO"; then :
20383  gcc_cv_math_func_ldexpl=yes
20384else
20385  gcc_cv_math_func_ldexpl=no
20386fi
20387rm -f core conftest.err conftest.$ac_objext \
20388    conftest$ac_exeext conftest.$ac_ext
20389fi
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
20394cat >>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; }
20405if ${gcc_cv_math_func_logf+:} false; then :
20406  $as_echo_n "(cached) " >&6
20407else
20408  if test x$gcc_no_link = xyes; then
20409  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20410fi
20411cat 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
20421int (*ptr)() = (int (*)())logf;
20422
20423int
20424main ()
20425{
20426  return 0;
20427}
20428
20429_ACEOF
20430if ac_fn_c_try_link "$LINENO"; then :
20431  gcc_cv_math_func_logf=yes
20432else
20433  gcc_cv_math_func_logf=no
20434fi
20435rm -f core conftest.err conftest.$ac_objext \
20436    conftest$ac_exeext conftest.$ac_ext
20437fi
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
20442cat >>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; }
20453if ${gcc_cv_math_func_log+:} false; then :
20454  $as_echo_n "(cached) " >&6
20455else
20456  if test x$gcc_no_link = xyes; then
20457  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20458fi
20459cat 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
20469int (*ptr)() = (int (*)())log;
20470
20471int
20472main ()
20473{
20474  return 0;
20475}
20476
20477_ACEOF
20478if ac_fn_c_try_link "$LINENO"; then :
20479  gcc_cv_math_func_log=yes
20480else
20481  gcc_cv_math_func_log=no
20482fi
20483rm -f core conftest.err conftest.$ac_objext \
20484    conftest$ac_exeext conftest.$ac_ext
20485fi
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
20490cat >>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; }
20501if ${gcc_cv_math_func_logl+:} false; then :
20502  $as_echo_n "(cached) " >&6
20503else
20504  if test x$gcc_no_link = xyes; then
20505  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20506fi
20507cat 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
20517int (*ptr)() = (int (*)())logl;
20518
20519int
20520main ()
20521{
20522  return 0;
20523}
20524
20525_ACEOF
20526if ac_fn_c_try_link "$LINENO"; then :
20527  gcc_cv_math_func_logl=yes
20528else
20529  gcc_cv_math_func_logl=no
20530fi
20531rm -f core conftest.err conftest.$ac_objext \
20532    conftest$ac_exeext conftest.$ac_ext
20533fi
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
20538cat >>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; }
20549if ${gcc_cv_math_func_clogf+:} false; then :
20550  $as_echo_n "(cached) " >&6
20551else
20552  if test x$gcc_no_link = xyes; then
20553  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20554fi
20555cat 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
20565int (*ptr)() = (int (*)())clogf;
20566
20567int
20568main ()
20569{
20570  return 0;
20571}
20572
20573_ACEOF
20574if ac_fn_c_try_link "$LINENO"; then :
20575  gcc_cv_math_func_clogf=yes
20576else
20577  gcc_cv_math_func_clogf=no
20578fi
20579rm -f core conftest.err conftest.$ac_objext \
20580    conftest$ac_exeext conftest.$ac_ext
20581fi
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
20586cat >>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; }
20597if ${gcc_cv_math_func_clog+:} false; then :
20598  $as_echo_n "(cached) " >&6
20599else
20600  if test x$gcc_no_link = xyes; then
20601  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20602fi
20603cat 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
20613int (*ptr)() = (int (*)())clog;
20614
20615int
20616main ()
20617{
20618  return 0;
20619}
20620
20621_ACEOF
20622if ac_fn_c_try_link "$LINENO"; then :
20623  gcc_cv_math_func_clog=yes
20624else
20625  gcc_cv_math_func_clog=no
20626fi
20627rm -f core conftest.err conftest.$ac_objext \
20628    conftest$ac_exeext conftest.$ac_ext
20629fi
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
20634cat >>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; }
20645if ${gcc_cv_math_func_clogl+:} false; then :
20646  $as_echo_n "(cached) " >&6
20647else
20648  if test x$gcc_no_link = xyes; then
20649  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20650fi
20651cat 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
20661int (*ptr)() = (int (*)())clogl;
20662
20663int
20664main ()
20665{
20666  return 0;
20667}
20668
20669_ACEOF
20670if ac_fn_c_try_link "$LINENO"; then :
20671  gcc_cv_math_func_clogl=yes
20672else
20673  gcc_cv_math_func_clogl=no
20674fi
20675rm -f core conftest.err conftest.$ac_objext \
20676    conftest$ac_exeext conftest.$ac_ext
20677fi
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
20682cat >>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; }
20693if ${gcc_cv_math_func_log10f+:} false; then :
20694  $as_echo_n "(cached) " >&6
20695else
20696  if test x$gcc_no_link = xyes; then
20697  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20698fi
20699cat 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
20709int (*ptr)() = (int (*)())log10f;
20710
20711int
20712main ()
20713{
20714  return 0;
20715}
20716
20717_ACEOF
20718if ac_fn_c_try_link "$LINENO"; then :
20719  gcc_cv_math_func_log10f=yes
20720else
20721  gcc_cv_math_func_log10f=no
20722fi
20723rm -f core conftest.err conftest.$ac_objext \
20724    conftest$ac_exeext conftest.$ac_ext
20725fi
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
20730cat >>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; }
20741if ${gcc_cv_math_func_log10+:} false; then :
20742  $as_echo_n "(cached) " >&6
20743else
20744  if test x$gcc_no_link = xyes; then
20745  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20746fi
20747cat 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
20757int (*ptr)() = (int (*)())log10;
20758
20759int
20760main ()
20761{
20762  return 0;
20763}
20764
20765_ACEOF
20766if ac_fn_c_try_link "$LINENO"; then :
20767  gcc_cv_math_func_log10=yes
20768else
20769  gcc_cv_math_func_log10=no
20770fi
20771rm -f core conftest.err conftest.$ac_objext \
20772    conftest$ac_exeext conftest.$ac_ext
20773fi
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
20778cat >>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; }
20789if ${gcc_cv_math_func_log10l+:} false; then :
20790  $as_echo_n "(cached) " >&6
20791else
20792  if test x$gcc_no_link = xyes; then
20793  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20794fi
20795cat 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
20805int (*ptr)() = (int (*)())log10l;
20806
20807int
20808main ()
20809{
20810  return 0;
20811}
20812
20813_ACEOF
20814if ac_fn_c_try_link "$LINENO"; then :
20815  gcc_cv_math_func_log10l=yes
20816else
20817  gcc_cv_math_func_log10l=no
20818fi
20819rm -f core conftest.err conftest.$ac_objext \
20820    conftest$ac_exeext conftest.$ac_ext
20821fi
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
20826cat >>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; }
20837if ${gcc_cv_math_func_clog10f+:} false; then :
20838  $as_echo_n "(cached) " >&6
20839else
20840  if test x$gcc_no_link = xyes; then
20841  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20842fi
20843cat 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
20853int (*ptr)() = (int (*)())clog10f;
20854
20855int
20856main ()
20857{
20858  return 0;
20859}
20860
20861_ACEOF
20862if ac_fn_c_try_link "$LINENO"; then :
20863  gcc_cv_math_func_clog10f=yes
20864else
20865  gcc_cv_math_func_clog10f=no
20866fi
20867rm -f core conftest.err conftest.$ac_objext \
20868    conftest$ac_exeext conftest.$ac_ext
20869fi
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
20874cat >>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; }
20885if ${gcc_cv_math_func_clog10+:} false; then :
20886  $as_echo_n "(cached) " >&6
20887else
20888  if test x$gcc_no_link = xyes; then
20889  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20890fi
20891cat 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
20901int (*ptr)() = (int (*)())clog10;
20902
20903int
20904main ()
20905{
20906  return 0;
20907}
20908
20909_ACEOF
20910if ac_fn_c_try_link "$LINENO"; then :
20911  gcc_cv_math_func_clog10=yes
20912else
20913  gcc_cv_math_func_clog10=no
20914fi
20915rm -f core conftest.err conftest.$ac_objext \
20916    conftest$ac_exeext conftest.$ac_ext
20917fi
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
20922cat >>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; }
20933if ${gcc_cv_math_func_clog10l+:} false; then :
20934  $as_echo_n "(cached) " >&6
20935else
20936  if test x$gcc_no_link = xyes; then
20937  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20938fi
20939cat 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
20949int (*ptr)() = (int (*)())clog10l;
20950
20951int
20952main ()
20953{
20954  return 0;
20955}
20956
20957_ACEOF
20958if ac_fn_c_try_link "$LINENO"; then :
20959  gcc_cv_math_func_clog10l=yes
20960else
20961  gcc_cv_math_func_clog10l=no
20962fi
20963rm -f core conftest.err conftest.$ac_objext \
20964    conftest$ac_exeext conftest.$ac_ext
20965fi
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
20970cat >>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; }
20981if ${gcc_cv_math_func_nextafterf+:} false; then :
20982  $as_echo_n "(cached) " >&6
20983else
20984  if test x$gcc_no_link = xyes; then
20985  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
20986fi
20987cat 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
20997int (*ptr)() = (int (*)())nextafterf;
20998
20999int
21000main ()
21001{
21002  return 0;
21003}
21004
21005_ACEOF
21006if ac_fn_c_try_link "$LINENO"; then :
21007  gcc_cv_math_func_nextafterf=yes
21008else
21009  gcc_cv_math_func_nextafterf=no
21010fi
21011rm -f core conftest.err conftest.$ac_objext \
21012    conftest$ac_exeext conftest.$ac_ext
21013fi
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
21018cat >>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; }
21029if ${gcc_cv_math_func_nextafter+:} false; then :
21030  $as_echo_n "(cached) " >&6
21031else
21032  if test x$gcc_no_link = xyes; then
21033  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21034fi
21035cat 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
21045int (*ptr)() = (int (*)())nextafter;
21046
21047int
21048main ()
21049{
21050  return 0;
21051}
21052
21053_ACEOF
21054if ac_fn_c_try_link "$LINENO"; then :
21055  gcc_cv_math_func_nextafter=yes
21056else
21057  gcc_cv_math_func_nextafter=no
21058fi
21059rm -f core conftest.err conftest.$ac_objext \
21060    conftest$ac_exeext conftest.$ac_ext
21061fi
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
21066cat >>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; }
21077if ${gcc_cv_math_func_nextafterl+:} false; then :
21078  $as_echo_n "(cached) " >&6
21079else
21080  if test x$gcc_no_link = xyes; then
21081  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21082fi
21083cat 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
21093int (*ptr)() = (int (*)())nextafterl;
21094
21095int
21096main ()
21097{
21098  return 0;
21099}
21100
21101_ACEOF
21102if ac_fn_c_try_link "$LINENO"; then :
21103  gcc_cv_math_func_nextafterl=yes
21104else
21105  gcc_cv_math_func_nextafterl=no
21106fi
21107rm -f core conftest.err conftest.$ac_objext \
21108    conftest$ac_exeext conftest.$ac_ext
21109fi
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
21114cat >>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; }
21125if ${gcc_cv_math_func_powf+:} false; then :
21126  $as_echo_n "(cached) " >&6
21127else
21128  if test x$gcc_no_link = xyes; then
21129  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21130fi
21131cat 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
21141int (*ptr)() = (int (*)())powf;
21142
21143int
21144main ()
21145{
21146  return 0;
21147}
21148
21149_ACEOF
21150if ac_fn_c_try_link "$LINENO"; then :
21151  gcc_cv_math_func_powf=yes
21152else
21153  gcc_cv_math_func_powf=no
21154fi
21155rm -f core conftest.err conftest.$ac_objext \
21156    conftest$ac_exeext conftest.$ac_ext
21157fi
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
21162cat >>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; }
21173if ${gcc_cv_math_func_pow+:} false; then :
21174  $as_echo_n "(cached) " >&6
21175else
21176  if test x$gcc_no_link = xyes; then
21177  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21178fi
21179cat 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
21189int (*ptr)() = (int (*)())pow;
21190
21191int
21192main ()
21193{
21194  return 0;
21195}
21196
21197_ACEOF
21198if ac_fn_c_try_link "$LINENO"; then :
21199  gcc_cv_math_func_pow=yes
21200else
21201  gcc_cv_math_func_pow=no
21202fi
21203rm -f core conftest.err conftest.$ac_objext \
21204    conftest$ac_exeext conftest.$ac_ext
21205fi
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
21210cat >>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; }
21221if ${gcc_cv_math_func_cpowf+:} false; then :
21222  $as_echo_n "(cached) " >&6
21223else
21224  if test x$gcc_no_link = xyes; then
21225  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21226fi
21227cat 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
21237int (*ptr)() = (int (*)())cpowf;
21238
21239int
21240main ()
21241{
21242  return 0;
21243}
21244
21245_ACEOF
21246if ac_fn_c_try_link "$LINENO"; then :
21247  gcc_cv_math_func_cpowf=yes
21248else
21249  gcc_cv_math_func_cpowf=no
21250fi
21251rm -f core conftest.err conftest.$ac_objext \
21252    conftest$ac_exeext conftest.$ac_ext
21253fi
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
21258cat >>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; }
21269if ${gcc_cv_math_func_cpow+:} false; then :
21270  $as_echo_n "(cached) " >&6
21271else
21272  if test x$gcc_no_link = xyes; then
21273  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21274fi
21275cat 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
21285int (*ptr)() = (int (*)())cpow;
21286
21287int
21288main ()
21289{
21290  return 0;
21291}
21292
21293_ACEOF
21294if ac_fn_c_try_link "$LINENO"; then :
21295  gcc_cv_math_func_cpow=yes
21296else
21297  gcc_cv_math_func_cpow=no
21298fi
21299rm -f core conftest.err conftest.$ac_objext \
21300    conftest$ac_exeext conftest.$ac_ext
21301fi
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
21306cat >>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; }
21317if ${gcc_cv_math_func_cpowl+:} false; then :
21318  $as_echo_n "(cached) " >&6
21319else
21320  if test x$gcc_no_link = xyes; then
21321  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21322fi
21323cat 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
21333int (*ptr)() = (int (*)())cpowl;
21334
21335int
21336main ()
21337{
21338  return 0;
21339}
21340
21341_ACEOF
21342if ac_fn_c_try_link "$LINENO"; then :
21343  gcc_cv_math_func_cpowl=yes
21344else
21345  gcc_cv_math_func_cpowl=no
21346fi
21347rm -f core conftest.err conftest.$ac_objext \
21348    conftest$ac_exeext conftest.$ac_ext
21349fi
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
21354cat >>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; }
21365if ${gcc_cv_math_func_roundf+:} false; then :
21366  $as_echo_n "(cached) " >&6
21367else
21368  if test x$gcc_no_link = xyes; then
21369  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21370fi
21371cat 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
21381int (*ptr)() = (int (*)())roundf;
21382
21383int
21384main ()
21385{
21386  return 0;
21387}
21388
21389_ACEOF
21390if ac_fn_c_try_link "$LINENO"; then :
21391  gcc_cv_math_func_roundf=yes
21392else
21393  gcc_cv_math_func_roundf=no
21394fi
21395rm -f core conftest.err conftest.$ac_objext \
21396    conftest$ac_exeext conftest.$ac_ext
21397fi
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
21402cat >>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; }
21413if ${gcc_cv_math_func_round+:} false; then :
21414  $as_echo_n "(cached) " >&6
21415else
21416  if test x$gcc_no_link = xyes; then
21417  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21418fi
21419cat 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
21429int (*ptr)() = (int (*)())round;
21430
21431int
21432main ()
21433{
21434  return 0;
21435}
21436
21437_ACEOF
21438if ac_fn_c_try_link "$LINENO"; then :
21439  gcc_cv_math_func_round=yes
21440else
21441  gcc_cv_math_func_round=no
21442fi
21443rm -f core conftest.err conftest.$ac_objext \
21444    conftest$ac_exeext conftest.$ac_ext
21445fi
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
21450cat >>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; }
21461if ${gcc_cv_math_func_roundl+:} false; then :
21462  $as_echo_n "(cached) " >&6
21463else
21464  if test x$gcc_no_link = xyes; then
21465  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21466fi
21467cat 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
21477int (*ptr)() = (int (*)())roundl;
21478
21479int
21480main ()
21481{
21482  return 0;
21483}
21484
21485_ACEOF
21486if ac_fn_c_try_link "$LINENO"; then :
21487  gcc_cv_math_func_roundl=yes
21488else
21489  gcc_cv_math_func_roundl=no
21490fi
21491rm -f core conftest.err conftest.$ac_objext \
21492    conftest$ac_exeext conftest.$ac_ext
21493fi
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
21498cat >>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; }
21509if ${gcc_cv_math_func_lroundf+:} false; then :
21510  $as_echo_n "(cached) " >&6
21511else
21512  if test x$gcc_no_link = xyes; then
21513  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21514fi
21515cat 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
21525int (*ptr)() = (int (*)())lroundf;
21526
21527int
21528main ()
21529{
21530  return 0;
21531}
21532
21533_ACEOF
21534if ac_fn_c_try_link "$LINENO"; then :
21535  gcc_cv_math_func_lroundf=yes
21536else
21537  gcc_cv_math_func_lroundf=no
21538fi
21539rm -f core conftest.err conftest.$ac_objext \
21540    conftest$ac_exeext conftest.$ac_ext
21541fi
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
21546cat >>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; }
21557if ${gcc_cv_math_func_lround+:} false; then :
21558  $as_echo_n "(cached) " >&6
21559else
21560  if test x$gcc_no_link = xyes; then
21561  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21562fi
21563cat 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
21573int (*ptr)() = (int (*)())lround;
21574
21575int
21576main ()
21577{
21578  return 0;
21579}
21580
21581_ACEOF
21582if ac_fn_c_try_link "$LINENO"; then :
21583  gcc_cv_math_func_lround=yes
21584else
21585  gcc_cv_math_func_lround=no
21586fi
21587rm -f core conftest.err conftest.$ac_objext \
21588    conftest$ac_exeext conftest.$ac_ext
21589fi
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
21594cat >>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; }
21605if ${gcc_cv_math_func_lroundl+:} false; then :
21606  $as_echo_n "(cached) " >&6
21607else
21608  if test x$gcc_no_link = xyes; then
21609  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21610fi
21611cat 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
21621int (*ptr)() = (int (*)())lroundl;
21622
21623int
21624main ()
21625{
21626  return 0;
21627}
21628
21629_ACEOF
21630if ac_fn_c_try_link "$LINENO"; then :
21631  gcc_cv_math_func_lroundl=yes
21632else
21633  gcc_cv_math_func_lroundl=no
21634fi
21635rm -f core conftest.err conftest.$ac_objext \
21636    conftest$ac_exeext conftest.$ac_ext
21637fi
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
21642cat >>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; }
21653if ${gcc_cv_math_func_llroundf+:} false; then :
21654  $as_echo_n "(cached) " >&6
21655else
21656  if test x$gcc_no_link = xyes; then
21657  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21658fi
21659cat 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
21669int (*ptr)() = (int (*)())llroundf;
21670
21671int
21672main ()
21673{
21674  return 0;
21675}
21676
21677_ACEOF
21678if ac_fn_c_try_link "$LINENO"; then :
21679  gcc_cv_math_func_llroundf=yes
21680else
21681  gcc_cv_math_func_llroundf=no
21682fi
21683rm -f core conftest.err conftest.$ac_objext \
21684    conftest$ac_exeext conftest.$ac_ext
21685fi
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
21690cat >>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; }
21701if ${gcc_cv_math_func_llround+:} false; then :
21702  $as_echo_n "(cached) " >&6
21703else
21704  if test x$gcc_no_link = xyes; then
21705  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21706fi
21707cat 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
21717int (*ptr)() = (int (*)())llround;
21718
21719int
21720main ()
21721{
21722  return 0;
21723}
21724
21725_ACEOF
21726if ac_fn_c_try_link "$LINENO"; then :
21727  gcc_cv_math_func_llround=yes
21728else
21729  gcc_cv_math_func_llround=no
21730fi
21731rm -f core conftest.err conftest.$ac_objext \
21732    conftest$ac_exeext conftest.$ac_ext
21733fi
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
21738cat >>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; }
21749if ${gcc_cv_math_func_llroundl+:} false; then :
21750  $as_echo_n "(cached) " >&6
21751else
21752  if test x$gcc_no_link = xyes; then
21753  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21754fi
21755cat 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
21765int (*ptr)() = (int (*)())llroundl;
21766
21767int
21768main ()
21769{
21770  return 0;
21771}
21772
21773_ACEOF
21774if ac_fn_c_try_link "$LINENO"; then :
21775  gcc_cv_math_func_llroundl=yes
21776else
21777  gcc_cv_math_func_llroundl=no
21778fi
21779rm -f core conftest.err conftest.$ac_objext \
21780    conftest$ac_exeext conftest.$ac_ext
21781fi
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
21786cat >>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; }
21797if ${gcc_cv_math_func_scalbnf+:} false; then :
21798  $as_echo_n "(cached) " >&6
21799else
21800  if test x$gcc_no_link = xyes; then
21801  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21802fi
21803cat 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
21813int (*ptr)() = (int (*)())scalbnf;
21814
21815int
21816main ()
21817{
21818  return 0;
21819}
21820
21821_ACEOF
21822if ac_fn_c_try_link "$LINENO"; then :
21823  gcc_cv_math_func_scalbnf=yes
21824else
21825  gcc_cv_math_func_scalbnf=no
21826fi
21827rm -f core conftest.err conftest.$ac_objext \
21828    conftest$ac_exeext conftest.$ac_ext
21829fi
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
21834cat >>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; }
21845if ${gcc_cv_math_func_scalbn+:} false; then :
21846  $as_echo_n "(cached) " >&6
21847else
21848  if test x$gcc_no_link = xyes; then
21849  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21850fi
21851cat 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
21861int (*ptr)() = (int (*)())scalbn;
21862
21863int
21864main ()
21865{
21866  return 0;
21867}
21868
21869_ACEOF
21870if ac_fn_c_try_link "$LINENO"; then :
21871  gcc_cv_math_func_scalbn=yes
21872else
21873  gcc_cv_math_func_scalbn=no
21874fi
21875rm -f core conftest.err conftest.$ac_objext \
21876    conftest$ac_exeext conftest.$ac_ext
21877fi
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
21882cat >>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; }
21893if ${gcc_cv_math_func_scalbnl+:} false; then :
21894  $as_echo_n "(cached) " >&6
21895else
21896  if test x$gcc_no_link = xyes; then
21897  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21898fi
21899cat 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
21909int (*ptr)() = (int (*)())scalbnl;
21910
21911int
21912main ()
21913{
21914  return 0;
21915}
21916
21917_ACEOF
21918if ac_fn_c_try_link "$LINENO"; then :
21919  gcc_cv_math_func_scalbnl=yes
21920else
21921  gcc_cv_math_func_scalbnl=no
21922fi
21923rm -f core conftest.err conftest.$ac_objext \
21924    conftest$ac_exeext conftest.$ac_ext
21925fi
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
21930cat >>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; }
21941if ${gcc_cv_math_func_sinf+:} false; then :
21942  $as_echo_n "(cached) " >&6
21943else
21944  if test x$gcc_no_link = xyes; then
21945  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21946fi
21947cat 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
21957int (*ptr)() = (int (*)())sinf;
21958
21959int
21960main ()
21961{
21962  return 0;
21963}
21964
21965_ACEOF
21966if ac_fn_c_try_link "$LINENO"; then :
21967  gcc_cv_math_func_sinf=yes
21968else
21969  gcc_cv_math_func_sinf=no
21970fi
21971rm -f core conftest.err conftest.$ac_objext \
21972    conftest$ac_exeext conftest.$ac_ext
21973fi
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
21978cat >>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; }
21989if ${gcc_cv_math_func_sin+:} false; then :
21990  $as_echo_n "(cached) " >&6
21991else
21992  if test x$gcc_no_link = xyes; then
21993  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
21994fi
21995cat 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
22005int (*ptr)() = (int (*)())sin;
22006
22007int
22008main ()
22009{
22010  return 0;
22011}
22012
22013_ACEOF
22014if ac_fn_c_try_link "$LINENO"; then :
22015  gcc_cv_math_func_sin=yes
22016else
22017  gcc_cv_math_func_sin=no
22018fi
22019rm -f core conftest.err conftest.$ac_objext \
22020    conftest$ac_exeext conftest.$ac_ext
22021fi
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
22026cat >>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; }
22037if ${gcc_cv_math_func_sinl+:} false; then :
22038  $as_echo_n "(cached) " >&6
22039else
22040  if test x$gcc_no_link = xyes; then
22041  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22042fi
22043cat 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
22053int (*ptr)() = (int (*)())sinl;
22054
22055int
22056main ()
22057{
22058  return 0;
22059}
22060
22061_ACEOF
22062if ac_fn_c_try_link "$LINENO"; then :
22063  gcc_cv_math_func_sinl=yes
22064else
22065  gcc_cv_math_func_sinl=no
22066fi
22067rm -f core conftest.err conftest.$ac_objext \
22068    conftest$ac_exeext conftest.$ac_ext
22069fi
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
22074cat >>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; }
22085if ${gcc_cv_math_func_csinf+:} false; then :
22086  $as_echo_n "(cached) " >&6
22087else
22088  if test x$gcc_no_link = xyes; then
22089  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22090fi
22091cat 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
22101int (*ptr)() = (int (*)())csinf;
22102
22103int
22104main ()
22105{
22106  return 0;
22107}
22108
22109_ACEOF
22110if ac_fn_c_try_link "$LINENO"; then :
22111  gcc_cv_math_func_csinf=yes
22112else
22113  gcc_cv_math_func_csinf=no
22114fi
22115rm -f core conftest.err conftest.$ac_objext \
22116    conftest$ac_exeext conftest.$ac_ext
22117fi
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
22122cat >>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; }
22133if ${gcc_cv_math_func_csin+:} false; then :
22134  $as_echo_n "(cached) " >&6
22135else
22136  if test x$gcc_no_link = xyes; then
22137  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22138fi
22139cat 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
22149int (*ptr)() = (int (*)())csin;
22150
22151int
22152main ()
22153{
22154  return 0;
22155}
22156
22157_ACEOF
22158if ac_fn_c_try_link "$LINENO"; then :
22159  gcc_cv_math_func_csin=yes
22160else
22161  gcc_cv_math_func_csin=no
22162fi
22163rm -f core conftest.err conftest.$ac_objext \
22164    conftest$ac_exeext conftest.$ac_ext
22165fi
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
22170cat >>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; }
22181if ${gcc_cv_math_func_csinl+:} false; then :
22182  $as_echo_n "(cached) " >&6
22183else
22184  if test x$gcc_no_link = xyes; then
22185  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22186fi
22187cat 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
22197int (*ptr)() = (int (*)())csinl;
22198
22199int
22200main ()
22201{
22202  return 0;
22203}
22204
22205_ACEOF
22206if ac_fn_c_try_link "$LINENO"; then :
22207  gcc_cv_math_func_csinl=yes
22208else
22209  gcc_cv_math_func_csinl=no
22210fi
22211rm -f core conftest.err conftest.$ac_objext \
22212    conftest$ac_exeext conftest.$ac_ext
22213fi
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
22218cat >>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; }
22229if ${gcc_cv_math_func_sinhf+:} false; then :
22230  $as_echo_n "(cached) " >&6
22231else
22232  if test x$gcc_no_link = xyes; then
22233  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22234fi
22235cat 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
22245int (*ptr)() = (int (*)())sinhf;
22246
22247int
22248main ()
22249{
22250  return 0;
22251}
22252
22253_ACEOF
22254if ac_fn_c_try_link "$LINENO"; then :
22255  gcc_cv_math_func_sinhf=yes
22256else
22257  gcc_cv_math_func_sinhf=no
22258fi
22259rm -f core conftest.err conftest.$ac_objext \
22260    conftest$ac_exeext conftest.$ac_ext
22261fi
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
22266cat >>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; }
22277if ${gcc_cv_math_func_sinh+:} false; then :
22278  $as_echo_n "(cached) " >&6
22279else
22280  if test x$gcc_no_link = xyes; then
22281  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22282fi
22283cat 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
22293int (*ptr)() = (int (*)())sinh;
22294
22295int
22296main ()
22297{
22298  return 0;
22299}
22300
22301_ACEOF
22302if ac_fn_c_try_link "$LINENO"; then :
22303  gcc_cv_math_func_sinh=yes
22304else
22305  gcc_cv_math_func_sinh=no
22306fi
22307rm -f core conftest.err conftest.$ac_objext \
22308    conftest$ac_exeext conftest.$ac_ext
22309fi
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
22314cat >>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; }
22325if ${gcc_cv_math_func_sinhl+:} false; then :
22326  $as_echo_n "(cached) " >&6
22327else
22328  if test x$gcc_no_link = xyes; then
22329  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22330fi
22331cat 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
22341int (*ptr)() = (int (*)())sinhl;
22342
22343int
22344main ()
22345{
22346  return 0;
22347}
22348
22349_ACEOF
22350if ac_fn_c_try_link "$LINENO"; then :
22351  gcc_cv_math_func_sinhl=yes
22352else
22353  gcc_cv_math_func_sinhl=no
22354fi
22355rm -f core conftest.err conftest.$ac_objext \
22356    conftest$ac_exeext conftest.$ac_ext
22357fi
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
22362cat >>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; }
22373if ${gcc_cv_math_func_csinhf+:} false; then :
22374  $as_echo_n "(cached) " >&6
22375else
22376  if test x$gcc_no_link = xyes; then
22377  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22378fi
22379cat 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
22389int (*ptr)() = (int (*)())csinhf;
22390
22391int
22392main ()
22393{
22394  return 0;
22395}
22396
22397_ACEOF
22398if ac_fn_c_try_link "$LINENO"; then :
22399  gcc_cv_math_func_csinhf=yes
22400else
22401  gcc_cv_math_func_csinhf=no
22402fi
22403rm -f core conftest.err conftest.$ac_objext \
22404    conftest$ac_exeext conftest.$ac_ext
22405fi
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
22410cat >>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; }
22421if ${gcc_cv_math_func_csinh+:} false; then :
22422  $as_echo_n "(cached) " >&6
22423else
22424  if test x$gcc_no_link = xyes; then
22425  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22426fi
22427cat 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
22437int (*ptr)() = (int (*)())csinh;
22438
22439int
22440main ()
22441{
22442  return 0;
22443}
22444
22445_ACEOF
22446if ac_fn_c_try_link "$LINENO"; then :
22447  gcc_cv_math_func_csinh=yes
22448else
22449  gcc_cv_math_func_csinh=no
22450fi
22451rm -f core conftest.err conftest.$ac_objext \
22452    conftest$ac_exeext conftest.$ac_ext
22453fi
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
22458cat >>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; }
22469if ${gcc_cv_math_func_csinhl+:} false; then :
22470  $as_echo_n "(cached) " >&6
22471else
22472  if test x$gcc_no_link = xyes; then
22473  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22474fi
22475cat 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
22485int (*ptr)() = (int (*)())csinhl;
22486
22487int
22488main ()
22489{
22490  return 0;
22491}
22492
22493_ACEOF
22494if ac_fn_c_try_link "$LINENO"; then :
22495  gcc_cv_math_func_csinhl=yes
22496else
22497  gcc_cv_math_func_csinhl=no
22498fi
22499rm -f core conftest.err conftest.$ac_objext \
22500    conftest$ac_exeext conftest.$ac_ext
22501fi
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
22506cat >>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; }
22517if ${gcc_cv_math_func_sqrtf+:} false; then :
22518  $as_echo_n "(cached) " >&6
22519else
22520  if test x$gcc_no_link = xyes; then
22521  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22522fi
22523cat 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
22533int (*ptr)() = (int (*)())sqrtf;
22534
22535int
22536main ()
22537{
22538  return 0;
22539}
22540
22541_ACEOF
22542if ac_fn_c_try_link "$LINENO"; then :
22543  gcc_cv_math_func_sqrtf=yes
22544else
22545  gcc_cv_math_func_sqrtf=no
22546fi
22547rm -f core conftest.err conftest.$ac_objext \
22548    conftest$ac_exeext conftest.$ac_ext
22549fi
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
22554cat >>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; }
22565if ${gcc_cv_math_func_sqrt+:} false; then :
22566  $as_echo_n "(cached) " >&6
22567else
22568  if test x$gcc_no_link = xyes; then
22569  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22570fi
22571cat 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
22581int (*ptr)() = (int (*)())sqrt;
22582
22583int
22584main ()
22585{
22586  return 0;
22587}
22588
22589_ACEOF
22590if ac_fn_c_try_link "$LINENO"; then :
22591  gcc_cv_math_func_sqrt=yes
22592else
22593  gcc_cv_math_func_sqrt=no
22594fi
22595rm -f core conftest.err conftest.$ac_objext \
22596    conftest$ac_exeext conftest.$ac_ext
22597fi
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
22602cat >>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; }
22613if ${gcc_cv_math_func_sqrtl+:} false; then :
22614  $as_echo_n "(cached) " >&6
22615else
22616  if test x$gcc_no_link = xyes; then
22617  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22618fi
22619cat 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
22629int (*ptr)() = (int (*)())sqrtl;
22630
22631int
22632main ()
22633{
22634  return 0;
22635}
22636
22637_ACEOF
22638if ac_fn_c_try_link "$LINENO"; then :
22639  gcc_cv_math_func_sqrtl=yes
22640else
22641  gcc_cv_math_func_sqrtl=no
22642fi
22643rm -f core conftest.err conftest.$ac_objext \
22644    conftest$ac_exeext conftest.$ac_ext
22645fi
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
22650cat >>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; }
22661if ${gcc_cv_math_func_csqrtf+:} false; then :
22662  $as_echo_n "(cached) " >&6
22663else
22664  if test x$gcc_no_link = xyes; then
22665  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22666fi
22667cat 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
22677int (*ptr)() = (int (*)())csqrtf;
22678
22679int
22680main ()
22681{
22682  return 0;
22683}
22684
22685_ACEOF
22686if ac_fn_c_try_link "$LINENO"; then :
22687  gcc_cv_math_func_csqrtf=yes
22688else
22689  gcc_cv_math_func_csqrtf=no
22690fi
22691rm -f core conftest.err conftest.$ac_objext \
22692    conftest$ac_exeext conftest.$ac_ext
22693fi
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
22698cat >>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; }
22709if ${gcc_cv_math_func_csqrt+:} false; then :
22710  $as_echo_n "(cached) " >&6
22711else
22712  if test x$gcc_no_link = xyes; then
22713  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22714fi
22715cat 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
22725int (*ptr)() = (int (*)())csqrt;
22726
22727int
22728main ()
22729{
22730  return 0;
22731}
22732
22733_ACEOF
22734if ac_fn_c_try_link "$LINENO"; then :
22735  gcc_cv_math_func_csqrt=yes
22736else
22737  gcc_cv_math_func_csqrt=no
22738fi
22739rm -f core conftest.err conftest.$ac_objext \
22740    conftest$ac_exeext conftest.$ac_ext
22741fi
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
22746cat >>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; }
22757if ${gcc_cv_math_func_csqrtl+:} false; then :
22758  $as_echo_n "(cached) " >&6
22759else
22760  if test x$gcc_no_link = xyes; then
22761  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22762fi
22763cat 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
22773int (*ptr)() = (int (*)())csqrtl;
22774
22775int
22776main ()
22777{
22778  return 0;
22779}
22780
22781_ACEOF
22782if ac_fn_c_try_link "$LINENO"; then :
22783  gcc_cv_math_func_csqrtl=yes
22784else
22785  gcc_cv_math_func_csqrtl=no
22786fi
22787rm -f core conftest.err conftest.$ac_objext \
22788    conftest$ac_exeext conftest.$ac_ext
22789fi
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
22794cat >>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; }
22805if ${gcc_cv_math_func_tanf+:} false; then :
22806  $as_echo_n "(cached) " >&6
22807else
22808  if test x$gcc_no_link = xyes; then
22809  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22810fi
22811cat 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
22821int (*ptr)() = (int (*)())tanf;
22822
22823int
22824main ()
22825{
22826  return 0;
22827}
22828
22829_ACEOF
22830if ac_fn_c_try_link "$LINENO"; then :
22831  gcc_cv_math_func_tanf=yes
22832else
22833  gcc_cv_math_func_tanf=no
22834fi
22835rm -f core conftest.err conftest.$ac_objext \
22836    conftest$ac_exeext conftest.$ac_ext
22837fi
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
22842cat >>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; }
22853if ${gcc_cv_math_func_tan+:} false; then :
22854  $as_echo_n "(cached) " >&6
22855else
22856  if test x$gcc_no_link = xyes; then
22857  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22858fi
22859cat 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
22869int (*ptr)() = (int (*)())tan;
22870
22871int
22872main ()
22873{
22874  return 0;
22875}
22876
22877_ACEOF
22878if ac_fn_c_try_link "$LINENO"; then :
22879  gcc_cv_math_func_tan=yes
22880else
22881  gcc_cv_math_func_tan=no
22882fi
22883rm -f core conftest.err conftest.$ac_objext \
22884    conftest$ac_exeext conftest.$ac_ext
22885fi
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
22890cat >>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; }
22901if ${gcc_cv_math_func_tanl+:} false; then :
22902  $as_echo_n "(cached) " >&6
22903else
22904  if test x$gcc_no_link = xyes; then
22905  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22906fi
22907cat 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
22917int (*ptr)() = (int (*)())tanl;
22918
22919int
22920main ()
22921{
22922  return 0;
22923}
22924
22925_ACEOF
22926if ac_fn_c_try_link "$LINENO"; then :
22927  gcc_cv_math_func_tanl=yes
22928else
22929  gcc_cv_math_func_tanl=no
22930fi
22931rm -f core conftest.err conftest.$ac_objext \
22932    conftest$ac_exeext conftest.$ac_ext
22933fi
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
22938cat >>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; }
22949if ${gcc_cv_math_func_ctanf+:} false; then :
22950  $as_echo_n "(cached) " >&6
22951else
22952  if test x$gcc_no_link = xyes; then
22953  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
22954fi
22955cat 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
22965int (*ptr)() = (int (*)())ctanf;
22966
22967int
22968main ()
22969{
22970  return 0;
22971}
22972
22973_ACEOF
22974if ac_fn_c_try_link "$LINENO"; then :
22975  gcc_cv_math_func_ctanf=yes
22976else
22977  gcc_cv_math_func_ctanf=no
22978fi
22979rm -f core conftest.err conftest.$ac_objext \
22980    conftest$ac_exeext conftest.$ac_ext
22981fi
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
22986cat >>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; }
22997if ${gcc_cv_math_func_ctan+:} false; then :
22998  $as_echo_n "(cached) " >&6
22999else
23000  if test x$gcc_no_link = xyes; then
23001  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23002fi
23003cat 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
23013int (*ptr)() = (int (*)())ctan;
23014
23015int
23016main ()
23017{
23018  return 0;
23019}
23020
23021_ACEOF
23022if ac_fn_c_try_link "$LINENO"; then :
23023  gcc_cv_math_func_ctan=yes
23024else
23025  gcc_cv_math_func_ctan=no
23026fi
23027rm -f core conftest.err conftest.$ac_objext \
23028    conftest$ac_exeext conftest.$ac_ext
23029fi
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
23034cat >>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; }
23045if ${gcc_cv_math_func_ctanl+:} false; then :
23046  $as_echo_n "(cached) " >&6
23047else
23048  if test x$gcc_no_link = xyes; then
23049  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23050fi
23051cat 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
23061int (*ptr)() = (int (*)())ctanl;
23062
23063int
23064main ()
23065{
23066  return 0;
23067}
23068
23069_ACEOF
23070if ac_fn_c_try_link "$LINENO"; then :
23071  gcc_cv_math_func_ctanl=yes
23072else
23073  gcc_cv_math_func_ctanl=no
23074fi
23075rm -f core conftest.err conftest.$ac_objext \
23076    conftest$ac_exeext conftest.$ac_ext
23077fi
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
23082cat >>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; }
23093if ${gcc_cv_math_func_tanhf+:} false; then :
23094  $as_echo_n "(cached) " >&6
23095else
23096  if test x$gcc_no_link = xyes; then
23097  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23098fi
23099cat 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
23109int (*ptr)() = (int (*)())tanhf;
23110
23111int
23112main ()
23113{
23114  return 0;
23115}
23116
23117_ACEOF
23118if ac_fn_c_try_link "$LINENO"; then :
23119  gcc_cv_math_func_tanhf=yes
23120else
23121  gcc_cv_math_func_tanhf=no
23122fi
23123rm -f core conftest.err conftest.$ac_objext \
23124    conftest$ac_exeext conftest.$ac_ext
23125fi
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
23130cat >>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; }
23141if ${gcc_cv_math_func_tanh+:} false; then :
23142  $as_echo_n "(cached) " >&6
23143else
23144  if test x$gcc_no_link = xyes; then
23145  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23146fi
23147cat 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
23157int (*ptr)() = (int (*)())tanh;
23158
23159int
23160main ()
23161{
23162  return 0;
23163}
23164
23165_ACEOF
23166if ac_fn_c_try_link "$LINENO"; then :
23167  gcc_cv_math_func_tanh=yes
23168else
23169  gcc_cv_math_func_tanh=no
23170fi
23171rm -f core conftest.err conftest.$ac_objext \
23172    conftest$ac_exeext conftest.$ac_ext
23173fi
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
23178cat >>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; }
23189if ${gcc_cv_math_func_tanhl+:} false; then :
23190  $as_echo_n "(cached) " >&6
23191else
23192  if test x$gcc_no_link = xyes; then
23193  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23194fi
23195cat 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
23205int (*ptr)() = (int (*)())tanhl;
23206
23207int
23208main ()
23209{
23210  return 0;
23211}
23212
23213_ACEOF
23214if ac_fn_c_try_link "$LINENO"; then :
23215  gcc_cv_math_func_tanhl=yes
23216else
23217  gcc_cv_math_func_tanhl=no
23218fi
23219rm -f core conftest.err conftest.$ac_objext \
23220    conftest$ac_exeext conftest.$ac_ext
23221fi
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
23226cat >>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; }
23237if ${gcc_cv_math_func_ctanhf+:} false; then :
23238  $as_echo_n "(cached) " >&6
23239else
23240  if test x$gcc_no_link = xyes; then
23241  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23242fi
23243cat 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
23253int (*ptr)() = (int (*)())ctanhf;
23254
23255int
23256main ()
23257{
23258  return 0;
23259}
23260
23261_ACEOF
23262if ac_fn_c_try_link "$LINENO"; then :
23263  gcc_cv_math_func_ctanhf=yes
23264else
23265  gcc_cv_math_func_ctanhf=no
23266fi
23267rm -f core conftest.err conftest.$ac_objext \
23268    conftest$ac_exeext conftest.$ac_ext
23269fi
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
23274cat >>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; }
23285if ${gcc_cv_math_func_ctanh+:} false; then :
23286  $as_echo_n "(cached) " >&6
23287else
23288  if test x$gcc_no_link = xyes; then
23289  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23290fi
23291cat 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
23301int (*ptr)() = (int (*)())ctanh;
23302
23303int
23304main ()
23305{
23306  return 0;
23307}
23308
23309_ACEOF
23310if ac_fn_c_try_link "$LINENO"; then :
23311  gcc_cv_math_func_ctanh=yes
23312else
23313  gcc_cv_math_func_ctanh=no
23314fi
23315rm -f core conftest.err conftest.$ac_objext \
23316    conftest$ac_exeext conftest.$ac_ext
23317fi
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
23322cat >>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; }
23333if ${gcc_cv_math_func_ctanhl+:} false; then :
23334  $as_echo_n "(cached) " >&6
23335else
23336  if test x$gcc_no_link = xyes; then
23337  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23338fi
23339cat 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
23349int (*ptr)() = (int (*)())ctanhl;
23350
23351int
23352main ()
23353{
23354  return 0;
23355}
23356
23357_ACEOF
23358if ac_fn_c_try_link "$LINENO"; then :
23359  gcc_cv_math_func_ctanhl=yes
23360else
23361  gcc_cv_math_func_ctanhl=no
23362fi
23363rm -f core conftest.err conftest.$ac_objext \
23364    conftest$ac_exeext conftest.$ac_ext
23365fi
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
23370cat >>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; }
23381if ${gcc_cv_math_func_truncf+:} false; then :
23382  $as_echo_n "(cached) " >&6
23383else
23384  if test x$gcc_no_link = xyes; then
23385  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23386fi
23387cat 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
23397int (*ptr)() = (int (*)())truncf;
23398
23399int
23400main ()
23401{
23402  return 0;
23403}
23404
23405_ACEOF
23406if ac_fn_c_try_link "$LINENO"; then :
23407  gcc_cv_math_func_truncf=yes
23408else
23409  gcc_cv_math_func_truncf=no
23410fi
23411rm -f core conftest.err conftest.$ac_objext \
23412    conftest$ac_exeext conftest.$ac_ext
23413fi
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
23418cat >>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; }
23429if ${gcc_cv_math_func_trunc+:} false; then :
23430  $as_echo_n "(cached) " >&6
23431else
23432  if test x$gcc_no_link = xyes; then
23433  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23434fi
23435cat 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
23445int (*ptr)() = (int (*)())trunc;
23446
23447int
23448main ()
23449{
23450  return 0;
23451}
23452
23453_ACEOF
23454if ac_fn_c_try_link "$LINENO"; then :
23455  gcc_cv_math_func_trunc=yes
23456else
23457  gcc_cv_math_func_trunc=no
23458fi
23459rm -f core conftest.err conftest.$ac_objext \
23460    conftest$ac_exeext conftest.$ac_ext
23461fi
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
23466cat >>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; }
23477if ${gcc_cv_math_func_truncl+:} false; then :
23478  $as_echo_n "(cached) " >&6
23479else
23480  if test x$gcc_no_link = xyes; then
23481  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23482fi
23483cat 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
23493int (*ptr)() = (int (*)())truncl;
23494
23495int
23496main ()
23497{
23498  return 0;
23499}
23500
23501_ACEOF
23502if ac_fn_c_try_link "$LINENO"; then :
23503  gcc_cv_math_func_truncl=yes
23504else
23505  gcc_cv_math_func_truncl=no
23506fi
23507rm -f core conftest.err conftest.$ac_objext \
23508    conftest$ac_exeext conftest.$ac_ext
23509fi
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
23514cat >>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; }
23525if ${gcc_cv_math_func_erff+:} false; then :
23526  $as_echo_n "(cached) " >&6
23527else
23528  if test x$gcc_no_link = xyes; then
23529  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23530fi
23531cat 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
23541int (*ptr)() = (int (*)())erff;
23542
23543int
23544main ()
23545{
23546  return 0;
23547}
23548
23549_ACEOF
23550if ac_fn_c_try_link "$LINENO"; then :
23551  gcc_cv_math_func_erff=yes
23552else
23553  gcc_cv_math_func_erff=no
23554fi
23555rm -f core conftest.err conftest.$ac_objext \
23556    conftest$ac_exeext conftest.$ac_ext
23557fi
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
23562cat >>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; }
23573if ${gcc_cv_math_func_erf+:} false; then :
23574  $as_echo_n "(cached) " >&6
23575else
23576  if test x$gcc_no_link = xyes; then
23577  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23578fi
23579cat 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
23589int (*ptr)() = (int (*)())erf;
23590
23591int
23592main ()
23593{
23594  return 0;
23595}
23596
23597_ACEOF
23598if ac_fn_c_try_link "$LINENO"; then :
23599  gcc_cv_math_func_erf=yes
23600else
23601  gcc_cv_math_func_erf=no
23602fi
23603rm -f core conftest.err conftest.$ac_objext \
23604    conftest$ac_exeext conftest.$ac_ext
23605fi
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
23610cat >>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; }
23621if ${gcc_cv_math_func_erfcf+:} false; then :
23622  $as_echo_n "(cached) " >&6
23623else
23624  if test x$gcc_no_link = xyes; then
23625  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23626fi
23627cat 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
23637int (*ptr)() = (int (*)())erfcf;
23638
23639int
23640main ()
23641{
23642  return 0;
23643}
23644
23645_ACEOF
23646if ac_fn_c_try_link "$LINENO"; then :
23647  gcc_cv_math_func_erfcf=yes
23648else
23649  gcc_cv_math_func_erfcf=no
23650fi
23651rm -f core conftest.err conftest.$ac_objext \
23652    conftest$ac_exeext conftest.$ac_ext
23653fi
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
23658cat >>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; }
23669if ${gcc_cv_math_func_erfc+:} false; then :
23670  $as_echo_n "(cached) " >&6
23671else
23672  if test x$gcc_no_link = xyes; then
23673  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23674fi
23675cat 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
23685int (*ptr)() = (int (*)())erfc;
23686
23687int
23688main ()
23689{
23690  return 0;
23691}
23692
23693_ACEOF
23694if ac_fn_c_try_link "$LINENO"; then :
23695  gcc_cv_math_func_erfc=yes
23696else
23697  gcc_cv_math_func_erfc=no
23698fi
23699rm -f core conftest.err conftest.$ac_objext \
23700    conftest$ac_exeext conftest.$ac_ext
23701fi
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
23706cat >>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; }
23717if ${gcc_cv_math_func_erfcl+:} false; then :
23718  $as_echo_n "(cached) " >&6
23719else
23720  if test x$gcc_no_link = xyes; then
23721  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23722fi
23723cat 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
23733int (*ptr)() = (int (*)())erfcl;
23734
23735int
23736main ()
23737{
23738  return 0;
23739}
23740
23741_ACEOF
23742if ac_fn_c_try_link "$LINENO"; then :
23743  gcc_cv_math_func_erfcl=yes
23744else
23745  gcc_cv_math_func_erfcl=no
23746fi
23747rm -f core conftest.err conftest.$ac_objext \
23748    conftest$ac_exeext conftest.$ac_ext
23749fi
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
23754cat >>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; }
23765if ${gcc_cv_math_func_j0f+:} false; then :
23766  $as_echo_n "(cached) " >&6
23767else
23768  if test x$gcc_no_link = xyes; then
23769  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23770fi
23771cat 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
23781int (*ptr)() = (int (*)())j0f;
23782
23783int
23784main ()
23785{
23786  return 0;
23787}
23788
23789_ACEOF
23790if ac_fn_c_try_link "$LINENO"; then :
23791  gcc_cv_math_func_j0f=yes
23792else
23793  gcc_cv_math_func_j0f=no
23794fi
23795rm -f core conftest.err conftest.$ac_objext \
23796    conftest$ac_exeext conftest.$ac_ext
23797fi
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
23802cat >>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; }
23813if ${gcc_cv_math_func_j0+:} false; then :
23814  $as_echo_n "(cached) " >&6
23815else
23816  if test x$gcc_no_link = xyes; then
23817  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23818fi
23819cat 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
23829int (*ptr)() = (int (*)())j0;
23830
23831int
23832main ()
23833{
23834  return 0;
23835}
23836
23837_ACEOF
23838if ac_fn_c_try_link "$LINENO"; then :
23839  gcc_cv_math_func_j0=yes
23840else
23841  gcc_cv_math_func_j0=no
23842fi
23843rm -f core conftest.err conftest.$ac_objext \
23844    conftest$ac_exeext conftest.$ac_ext
23845fi
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
23850cat >>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; }
23861if ${gcc_cv_math_func_j1f+:} false; then :
23862  $as_echo_n "(cached) " >&6
23863else
23864  if test x$gcc_no_link = xyes; then
23865  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23866fi
23867cat 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
23877int (*ptr)() = (int (*)())j1f;
23878
23879int
23880main ()
23881{
23882  return 0;
23883}
23884
23885_ACEOF
23886if ac_fn_c_try_link "$LINENO"; then :
23887  gcc_cv_math_func_j1f=yes
23888else
23889  gcc_cv_math_func_j1f=no
23890fi
23891rm -f core conftest.err conftest.$ac_objext \
23892    conftest$ac_exeext conftest.$ac_ext
23893fi
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
23898cat >>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; }
23909if ${gcc_cv_math_func_j1+:} false; then :
23910  $as_echo_n "(cached) " >&6
23911else
23912  if test x$gcc_no_link = xyes; then
23913  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23914fi
23915cat 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
23925int (*ptr)() = (int (*)())j1;
23926
23927int
23928main ()
23929{
23930  return 0;
23931}
23932
23933_ACEOF
23934if ac_fn_c_try_link "$LINENO"; then :
23935  gcc_cv_math_func_j1=yes
23936else
23937  gcc_cv_math_func_j1=no
23938fi
23939rm -f core conftest.err conftest.$ac_objext \
23940    conftest$ac_exeext conftest.$ac_ext
23941fi
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
23946cat >>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; }
23957if ${gcc_cv_math_func_jnf+:} false; then :
23958  $as_echo_n "(cached) " >&6
23959else
23960  if test x$gcc_no_link = xyes; then
23961  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
23962fi
23963cat 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
23973int (*ptr)() = (int (*)())jnf;
23974
23975int
23976main ()
23977{
23978  return 0;
23979}
23980
23981_ACEOF
23982if ac_fn_c_try_link "$LINENO"; then :
23983  gcc_cv_math_func_jnf=yes
23984else
23985  gcc_cv_math_func_jnf=no
23986fi
23987rm -f core conftest.err conftest.$ac_objext \
23988    conftest$ac_exeext conftest.$ac_ext
23989fi
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
23994cat >>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; }
24005if ${gcc_cv_math_func_jn+:} false; then :
24006  $as_echo_n "(cached) " >&6
24007else
24008  if test x$gcc_no_link = xyes; then
24009  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24010fi
24011cat 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
24021int (*ptr)() = (int (*)())jn;
24022
24023int
24024main ()
24025{
24026  return 0;
24027}
24028
24029_ACEOF
24030if ac_fn_c_try_link "$LINENO"; then :
24031  gcc_cv_math_func_jn=yes
24032else
24033  gcc_cv_math_func_jn=no
24034fi
24035rm -f core conftest.err conftest.$ac_objext \
24036    conftest$ac_exeext conftest.$ac_ext
24037fi
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
24042cat >>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; }
24053if ${gcc_cv_math_func_jnl+:} false; then :
24054  $as_echo_n "(cached) " >&6
24055else
24056  if test x$gcc_no_link = xyes; then
24057  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24058fi
24059cat 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
24069int (*ptr)() = (int (*)())jnl;
24070
24071int
24072main ()
24073{
24074  return 0;
24075}
24076
24077_ACEOF
24078if ac_fn_c_try_link "$LINENO"; then :
24079  gcc_cv_math_func_jnl=yes
24080else
24081  gcc_cv_math_func_jnl=no
24082fi
24083rm -f core conftest.err conftest.$ac_objext \
24084    conftest$ac_exeext conftest.$ac_ext
24085fi
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
24090cat >>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; }
24101if ${gcc_cv_math_func_y0f+:} false; then :
24102  $as_echo_n "(cached) " >&6
24103else
24104  if test x$gcc_no_link = xyes; then
24105  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24106fi
24107cat 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
24117int (*ptr)() = (int (*)())y0f;
24118
24119int
24120main ()
24121{
24122  return 0;
24123}
24124
24125_ACEOF
24126if ac_fn_c_try_link "$LINENO"; then :
24127  gcc_cv_math_func_y0f=yes
24128else
24129  gcc_cv_math_func_y0f=no
24130fi
24131rm -f core conftest.err conftest.$ac_objext \
24132    conftest$ac_exeext conftest.$ac_ext
24133fi
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
24138cat >>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; }
24149if ${gcc_cv_math_func_y0+:} false; then :
24150  $as_echo_n "(cached) " >&6
24151else
24152  if test x$gcc_no_link = xyes; then
24153  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24154fi
24155cat 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
24165int (*ptr)() = (int (*)())y0;
24166
24167int
24168main ()
24169{
24170  return 0;
24171}
24172
24173_ACEOF
24174if ac_fn_c_try_link "$LINENO"; then :
24175  gcc_cv_math_func_y0=yes
24176else
24177  gcc_cv_math_func_y0=no
24178fi
24179rm -f core conftest.err conftest.$ac_objext \
24180    conftest$ac_exeext conftest.$ac_ext
24181fi
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
24186cat >>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; }
24197if ${gcc_cv_math_func_y1f+:} false; then :
24198  $as_echo_n "(cached) " >&6
24199else
24200  if test x$gcc_no_link = xyes; then
24201  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24202fi
24203cat 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
24213int (*ptr)() = (int (*)())y1f;
24214
24215int
24216main ()
24217{
24218  return 0;
24219}
24220
24221_ACEOF
24222if ac_fn_c_try_link "$LINENO"; then :
24223  gcc_cv_math_func_y1f=yes
24224else
24225  gcc_cv_math_func_y1f=no
24226fi
24227rm -f core conftest.err conftest.$ac_objext \
24228    conftest$ac_exeext conftest.$ac_ext
24229fi
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
24234cat >>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; }
24245if ${gcc_cv_math_func_y1+:} false; then :
24246  $as_echo_n "(cached) " >&6
24247else
24248  if test x$gcc_no_link = xyes; then
24249  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24250fi
24251cat 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
24261int (*ptr)() = (int (*)())y1;
24262
24263int
24264main ()
24265{
24266  return 0;
24267}
24268
24269_ACEOF
24270if ac_fn_c_try_link "$LINENO"; then :
24271  gcc_cv_math_func_y1=yes
24272else
24273  gcc_cv_math_func_y1=no
24274fi
24275rm -f core conftest.err conftest.$ac_objext \
24276    conftest$ac_exeext conftest.$ac_ext
24277fi
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
24282cat >>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; }
24293if ${gcc_cv_math_func_ynf+:} false; then :
24294  $as_echo_n "(cached) " >&6
24295else
24296  if test x$gcc_no_link = xyes; then
24297  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24298fi
24299cat 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
24309int (*ptr)() = (int (*)())ynf;
24310
24311int
24312main ()
24313{
24314  return 0;
24315}
24316
24317_ACEOF
24318if ac_fn_c_try_link "$LINENO"; then :
24319  gcc_cv_math_func_ynf=yes
24320else
24321  gcc_cv_math_func_ynf=no
24322fi
24323rm -f core conftest.err conftest.$ac_objext \
24324    conftest$ac_exeext conftest.$ac_ext
24325fi
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
24330cat >>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; }
24341if ${gcc_cv_math_func_yn+:} false; then :
24342  $as_echo_n "(cached) " >&6
24343else
24344  if test x$gcc_no_link = xyes; then
24345  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24346fi
24347cat 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
24357int (*ptr)() = (int (*)())yn;
24358
24359int
24360main ()
24361{
24362  return 0;
24363}
24364
24365_ACEOF
24366if ac_fn_c_try_link "$LINENO"; then :
24367  gcc_cv_math_func_yn=yes
24368else
24369  gcc_cv_math_func_yn=no
24370fi
24371rm -f core conftest.err conftest.$ac_objext \
24372    conftest$ac_exeext conftest.$ac_ext
24373fi
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
24378cat >>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; }
24389if ${gcc_cv_math_func_ynl+:} false; then :
24390  $as_echo_n "(cached) " >&6
24391else
24392  if test x$gcc_no_link = xyes; then
24393  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24394fi
24395cat 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
24405int (*ptr)() = (int (*)())ynl;
24406
24407int
24408main ()
24409{
24410  return 0;
24411}
24412
24413_ACEOF
24414if ac_fn_c_try_link "$LINENO"; then :
24415  gcc_cv_math_func_ynl=yes
24416else
24417  gcc_cv_math_func_ynl=no
24418fi
24419rm -f core conftest.err conftest.$ac_objext \
24420    conftest$ac_exeext conftest.$ac_ext
24421fi
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
24426cat >>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; }
24437if ${gcc_cv_math_func_tgamma+:} false; then :
24438  $as_echo_n "(cached) " >&6
24439else
24440  if test x$gcc_no_link = xyes; then
24441  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24442fi
24443cat 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
24453int (*ptr)() = (int (*)())tgamma;
24454
24455int
24456main ()
24457{
24458  return 0;
24459}
24460
24461_ACEOF
24462if ac_fn_c_try_link "$LINENO"; then :
24463  gcc_cv_math_func_tgamma=yes
24464else
24465  gcc_cv_math_func_tgamma=no
24466fi
24467rm -f core conftest.err conftest.$ac_objext \
24468    conftest$ac_exeext conftest.$ac_ext
24469fi
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
24474cat >>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; }
24485if ${gcc_cv_math_func_tgammaf+:} false; then :
24486  $as_echo_n "(cached) " >&6
24487else
24488  if test x$gcc_no_link = xyes; then
24489  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24490fi
24491cat 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
24501int (*ptr)() = (int (*)())tgammaf;
24502
24503int
24504main ()
24505{
24506  return 0;
24507}
24508
24509_ACEOF
24510if ac_fn_c_try_link "$LINENO"; then :
24511  gcc_cv_math_func_tgammaf=yes
24512else
24513  gcc_cv_math_func_tgammaf=no
24514fi
24515rm -f core conftest.err conftest.$ac_objext \
24516    conftest$ac_exeext conftest.$ac_ext
24517fi
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
24522cat >>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; }
24533if ${gcc_cv_math_func_lgamma+:} false; then :
24534  $as_echo_n "(cached) " >&6
24535else
24536  if test x$gcc_no_link = xyes; then
24537  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24538fi
24539cat 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
24549int (*ptr)() = (int (*)())lgamma;
24550
24551int
24552main ()
24553{
24554  return 0;
24555}
24556
24557_ACEOF
24558if ac_fn_c_try_link "$LINENO"; then :
24559  gcc_cv_math_func_lgamma=yes
24560else
24561  gcc_cv_math_func_lgamma=no
24562fi
24563rm -f core conftest.err conftest.$ac_objext \
24564    conftest$ac_exeext conftest.$ac_ext
24565fi
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
24570cat >>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; }
24581if ${gcc_cv_math_func_lgammaf+:} false; then :
24582  $as_echo_n "(cached) " >&6
24583else
24584  if test x$gcc_no_link = xyes; then
24585  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24586fi
24587cat 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
24597int (*ptr)() = (int (*)())lgammaf;
24598
24599int
24600main ()
24601{
24602  return 0;
24603}
24604
24605_ACEOF
24606if ac_fn_c_try_link "$LINENO"; then :
24607  gcc_cv_math_func_lgammaf=yes
24608else
24609  gcc_cv_math_func_lgammaf=no
24610fi
24611rm -f core conftest.err conftest.$ac_objext \
24612    conftest$ac_exeext conftest.$ac_ext
24613fi
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
24618cat >>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; }
24631if ${gcc_cv_math_func_cacos+:} false; then :
24632  $as_echo_n "(cached) " >&6
24633else
24634  if test x$gcc_no_link = xyes; then
24635  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24636fi
24637cat 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
24647int (*ptr)() = (int (*)())cacos;
24648
24649int
24650main ()
24651{
24652  return 0;
24653}
24654
24655_ACEOF
24656if ac_fn_c_try_link "$LINENO"; then :
24657  gcc_cv_math_func_cacos=yes
24658else
24659  gcc_cv_math_func_cacos=no
24660fi
24661rm -f core conftest.err conftest.$ac_objext \
24662    conftest$ac_exeext conftest.$ac_ext
24663fi
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
24668cat >>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; }
24679if ${gcc_cv_math_func_cacosf+:} false; then :
24680  $as_echo_n "(cached) " >&6
24681else
24682  if test x$gcc_no_link = xyes; then
24683  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24684fi
24685cat 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
24695int (*ptr)() = (int (*)())cacosf;
24696
24697int
24698main ()
24699{
24700  return 0;
24701}
24702
24703_ACEOF
24704if ac_fn_c_try_link "$LINENO"; then :
24705  gcc_cv_math_func_cacosf=yes
24706else
24707  gcc_cv_math_func_cacosf=no
24708fi
24709rm -f core conftest.err conftest.$ac_objext \
24710    conftest$ac_exeext conftest.$ac_ext
24711fi
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
24716cat >>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; }
24727if ${gcc_cv_math_func_cacosh+:} false; then :
24728  $as_echo_n "(cached) " >&6
24729else
24730  if test x$gcc_no_link = xyes; then
24731  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24732fi
24733cat 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
24743int (*ptr)() = (int (*)())cacosh;
24744
24745int
24746main ()
24747{
24748  return 0;
24749}
24750
24751_ACEOF
24752if ac_fn_c_try_link "$LINENO"; then :
24753  gcc_cv_math_func_cacosh=yes
24754else
24755  gcc_cv_math_func_cacosh=no
24756fi
24757rm -f core conftest.err conftest.$ac_objext \
24758    conftest$ac_exeext conftest.$ac_ext
24759fi
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
24764cat >>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; }
24775if ${gcc_cv_math_func_cacoshf+:} false; then :
24776  $as_echo_n "(cached) " >&6
24777else
24778  if test x$gcc_no_link = xyes; then
24779  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24780fi
24781cat 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
24791int (*ptr)() = (int (*)())cacoshf;
24792
24793int
24794main ()
24795{
24796  return 0;
24797}
24798
24799_ACEOF
24800if ac_fn_c_try_link "$LINENO"; then :
24801  gcc_cv_math_func_cacoshf=yes
24802else
24803  gcc_cv_math_func_cacoshf=no
24804fi
24805rm -f core conftest.err conftest.$ac_objext \
24806    conftest$ac_exeext conftest.$ac_ext
24807fi
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
24812cat >>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; }
24823if ${gcc_cv_math_func_cacoshl+:} false; then :
24824  $as_echo_n "(cached) " >&6
24825else
24826  if test x$gcc_no_link = xyes; then
24827  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24828fi
24829cat 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
24839int (*ptr)() = (int (*)())cacoshl;
24840
24841int
24842main ()
24843{
24844  return 0;
24845}
24846
24847_ACEOF
24848if ac_fn_c_try_link "$LINENO"; then :
24849  gcc_cv_math_func_cacoshl=yes
24850else
24851  gcc_cv_math_func_cacoshl=no
24852fi
24853rm -f core conftest.err conftest.$ac_objext \
24854    conftest$ac_exeext conftest.$ac_ext
24855fi
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
24860cat >>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; }
24871if ${gcc_cv_math_func_cacosl+:} false; then :
24872  $as_echo_n "(cached) " >&6
24873else
24874  if test x$gcc_no_link = xyes; then
24875  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24876fi
24877cat 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
24887int (*ptr)() = (int (*)())cacosl;
24888
24889int
24890main ()
24891{
24892  return 0;
24893}
24894
24895_ACEOF
24896if ac_fn_c_try_link "$LINENO"; then :
24897  gcc_cv_math_func_cacosl=yes
24898else
24899  gcc_cv_math_func_cacosl=no
24900fi
24901rm -f core conftest.err conftest.$ac_objext \
24902    conftest$ac_exeext conftest.$ac_ext
24903fi
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
24908cat >>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; }
24919if ${gcc_cv_math_func_casin+:} false; then :
24920  $as_echo_n "(cached) " >&6
24921else
24922  if test x$gcc_no_link = xyes; then
24923  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24924fi
24925cat 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
24935int (*ptr)() = (int (*)())casin;
24936
24937int
24938main ()
24939{
24940  return 0;
24941}
24942
24943_ACEOF
24944if ac_fn_c_try_link "$LINENO"; then :
24945  gcc_cv_math_func_casin=yes
24946else
24947  gcc_cv_math_func_casin=no
24948fi
24949rm -f core conftest.err conftest.$ac_objext \
24950    conftest$ac_exeext conftest.$ac_ext
24951fi
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
24956cat >>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; }
24967if ${gcc_cv_math_func_casinf+:} false; then :
24968  $as_echo_n "(cached) " >&6
24969else
24970  if test x$gcc_no_link = xyes; then
24971  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
24972fi
24973cat 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
24983int (*ptr)() = (int (*)())casinf;
24984
24985int
24986main ()
24987{
24988  return 0;
24989}
24990
24991_ACEOF
24992if ac_fn_c_try_link "$LINENO"; then :
24993  gcc_cv_math_func_casinf=yes
24994else
24995  gcc_cv_math_func_casinf=no
24996fi
24997rm -f core conftest.err conftest.$ac_objext \
24998    conftest$ac_exeext conftest.$ac_ext
24999fi
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
25004cat >>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; }
25015if ${gcc_cv_math_func_casinh+:} false; then :
25016  $as_echo_n "(cached) " >&6
25017else
25018  if test x$gcc_no_link = xyes; then
25019  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25020fi
25021cat 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
25031int (*ptr)() = (int (*)())casinh;
25032
25033int
25034main ()
25035{
25036  return 0;
25037}
25038
25039_ACEOF
25040if ac_fn_c_try_link "$LINENO"; then :
25041  gcc_cv_math_func_casinh=yes
25042else
25043  gcc_cv_math_func_casinh=no
25044fi
25045rm -f core conftest.err conftest.$ac_objext \
25046    conftest$ac_exeext conftest.$ac_ext
25047fi
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
25052cat >>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; }
25063if ${gcc_cv_math_func_casinhf+:} false; then :
25064  $as_echo_n "(cached) " >&6
25065else
25066  if test x$gcc_no_link = xyes; then
25067  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25068fi
25069cat 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
25079int (*ptr)() = (int (*)())casinhf;
25080
25081int
25082main ()
25083{
25084  return 0;
25085}
25086
25087_ACEOF
25088if ac_fn_c_try_link "$LINENO"; then :
25089  gcc_cv_math_func_casinhf=yes
25090else
25091  gcc_cv_math_func_casinhf=no
25092fi
25093rm -f core conftest.err conftest.$ac_objext \
25094    conftest$ac_exeext conftest.$ac_ext
25095fi
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
25100cat >>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; }
25111if ${gcc_cv_math_func_casinhl+:} false; then :
25112  $as_echo_n "(cached) " >&6
25113else
25114  if test x$gcc_no_link = xyes; then
25115  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25116fi
25117cat 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
25127int (*ptr)() = (int (*)())casinhl;
25128
25129int
25130main ()
25131{
25132  return 0;
25133}
25134
25135_ACEOF
25136if ac_fn_c_try_link "$LINENO"; then :
25137  gcc_cv_math_func_casinhl=yes
25138else
25139  gcc_cv_math_func_casinhl=no
25140fi
25141rm -f core conftest.err conftest.$ac_objext \
25142    conftest$ac_exeext conftest.$ac_ext
25143fi
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
25148cat >>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; }
25159if ${gcc_cv_math_func_casinl+:} false; then :
25160  $as_echo_n "(cached) " >&6
25161else
25162  if test x$gcc_no_link = xyes; then
25163  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25164fi
25165cat 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
25175int (*ptr)() = (int (*)())casinl;
25176
25177int
25178main ()
25179{
25180  return 0;
25181}
25182
25183_ACEOF
25184if ac_fn_c_try_link "$LINENO"; then :
25185  gcc_cv_math_func_casinl=yes
25186else
25187  gcc_cv_math_func_casinl=no
25188fi
25189rm -f core conftest.err conftest.$ac_objext \
25190    conftest$ac_exeext conftest.$ac_ext
25191fi
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
25196cat >>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; }
25207if ${gcc_cv_math_func_catan+:} false; then :
25208  $as_echo_n "(cached) " >&6
25209else
25210  if test x$gcc_no_link = xyes; then
25211  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25212fi
25213cat 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
25223int (*ptr)() = (int (*)())catan;
25224
25225int
25226main ()
25227{
25228  return 0;
25229}
25230
25231_ACEOF
25232if ac_fn_c_try_link "$LINENO"; then :
25233  gcc_cv_math_func_catan=yes
25234else
25235  gcc_cv_math_func_catan=no
25236fi
25237rm -f core conftest.err conftest.$ac_objext \
25238    conftest$ac_exeext conftest.$ac_ext
25239fi
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
25244cat >>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; }
25255if ${gcc_cv_math_func_catanf+:} false; then :
25256  $as_echo_n "(cached) " >&6
25257else
25258  if test x$gcc_no_link = xyes; then
25259  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25260fi
25261cat 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
25271int (*ptr)() = (int (*)())catanf;
25272
25273int
25274main ()
25275{
25276  return 0;
25277}
25278
25279_ACEOF
25280if ac_fn_c_try_link "$LINENO"; then :
25281  gcc_cv_math_func_catanf=yes
25282else
25283  gcc_cv_math_func_catanf=no
25284fi
25285rm -f core conftest.err conftest.$ac_objext \
25286    conftest$ac_exeext conftest.$ac_ext
25287fi
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
25292cat >>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; }
25303if ${gcc_cv_math_func_catanh+:} false; then :
25304  $as_echo_n "(cached) " >&6
25305else
25306  if test x$gcc_no_link = xyes; then
25307  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25308fi
25309cat 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
25319int (*ptr)() = (int (*)())catanh;
25320
25321int
25322main ()
25323{
25324  return 0;
25325}
25326
25327_ACEOF
25328if ac_fn_c_try_link "$LINENO"; then :
25329  gcc_cv_math_func_catanh=yes
25330else
25331  gcc_cv_math_func_catanh=no
25332fi
25333rm -f core conftest.err conftest.$ac_objext \
25334    conftest$ac_exeext conftest.$ac_ext
25335fi
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
25340cat >>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; }
25351if ${gcc_cv_math_func_catanhf+:} false; then :
25352  $as_echo_n "(cached) " >&6
25353else
25354  if test x$gcc_no_link = xyes; then
25355  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25356fi
25357cat 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
25367int (*ptr)() = (int (*)())catanhf;
25368
25369int
25370main ()
25371{
25372  return 0;
25373}
25374
25375_ACEOF
25376if ac_fn_c_try_link "$LINENO"; then :
25377  gcc_cv_math_func_catanhf=yes
25378else
25379  gcc_cv_math_func_catanhf=no
25380fi
25381rm -f core conftest.err conftest.$ac_objext \
25382    conftest$ac_exeext conftest.$ac_ext
25383fi
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
25388cat >>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; }
25399if ${gcc_cv_math_func_catanhl+:} false; then :
25400  $as_echo_n "(cached) " >&6
25401else
25402  if test x$gcc_no_link = xyes; then
25403  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25404fi
25405cat 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
25415int (*ptr)() = (int (*)())catanhl;
25416
25417int
25418main ()
25419{
25420  return 0;
25421}
25422
25423_ACEOF
25424if ac_fn_c_try_link "$LINENO"; then :
25425  gcc_cv_math_func_catanhl=yes
25426else
25427  gcc_cv_math_func_catanhl=no
25428fi
25429rm -f core conftest.err conftest.$ac_objext \
25430    conftest$ac_exeext conftest.$ac_ext
25431fi
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
25436cat >>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; }
25447if ${gcc_cv_math_func_catanl+:} false; then :
25448  $as_echo_n "(cached) " >&6
25449else
25450  if test x$gcc_no_link = xyes; then
25451  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25452fi
25453cat 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
25463int (*ptr)() = (int (*)())catanl;
25464
25465int
25466main ()
25467{
25468  return 0;
25469}
25470
25471_ACEOF
25472if ac_fn_c_try_link "$LINENO"; then :
25473  gcc_cv_math_func_catanl=yes
25474else
25475  gcc_cv_math_func_catanl=no
25476fi
25477rm -f core conftest.err conftest.$ac_objext \
25478    conftest$ac_exeext conftest.$ac_ext
25479fi
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
25484cat >>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; }
25494if ${ac_cv_lib_m___clog+:} false; then :
25495  $as_echo_n "(cached) " >&6
25496else
25497  ac_check_lib_save_LIBS=$LIBS
25498LIBS="-lm  $LIBS"
25499if test x$gcc_no_link = xyes; then
25500  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25501fi
25502cat 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
25509extern "C"
25510#endif
25511char __clog ();
25512int
25513main ()
25514{
25515return __clog ();
25516  ;
25517  return 0;
25518}
25519_ACEOF
25520if ac_fn_c_try_link "$LINENO"; then :
25521  ac_cv_lib_m___clog=yes
25522else
25523  ac_cv_lib_m___clog=no
25524fi
25525rm -f core conftest.err conftest.$ac_objext \
25526    conftest$ac_exeext conftest.$ac_ext
25527LIBS=$ac_check_lib_save_LIBS
25528fi
25529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m___clog" >&5
25530$as_echo "$ac_cv_lib_m___clog" >&6; }
25531if test "x$ac_cv_lib_m___clog" = xyes; then :
25532
25533$as_echo "#define HAVE_CLOG 1" >>confdefs.h
25534
25535fi
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; }
25542if ${libgfor_cv_have_working_stat+:} false; then :
25543  $as_echo_n "(cached) " >&6
25544else
25545
25546  if test "$cross_compiling" = yes; then :
25547
25548case "${target}" in
25549  *mingw*) libgfor_cv_have_working_stat=no ;;
25550  *) libgfor_cv_have_working_stat=yes;;
25551esac
25552else
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
25561int 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
25577if ac_fn_c_try_run "$LINENO"; then :
25578  libgfor_cv_have_working_stat=yes
25579else
25580  libgfor_cv_have_working_stat=no
25581fi
25582rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25583  conftest.$ac_objext conftest.beam conftest.$ac_ext
25584fi
25585
25586fi
25587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_working_stat" >&5
25588$as_echo "$libgfor_cv_have_working_stat" >&6; }
25589if test x"$libgfor_cv_have_working_stat" = xyes; then
25590
25591$as_echo "#define HAVE_WORKING_STAT 1" >>confdefs.h
25592
25593fi
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; }
25599if ${libgfor_cv_have_mingw_snprintf+:} false; then :
25600  $as_echo_n "(cached) " >&6
25601else
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
25605fi
25606cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25607/* end confdefs.h.  */
25608
25609#include <stdio.h>
25610extern int __mingw_snprintf (char *, size_t, const char *, ...);
25611
25612int
25613main ()
25614{
25615
25616__mingw_snprintf (NULL, 0, "%d\n", 1);
25617
25618  ;
25619  return 0;
25620}
25621_ACEOF
25622if ac_fn_c_try_link "$LINENO"; then :
25623  eval "libgfor_cv_have_mingw_snprintf=yes"
25624else
25625  eval "libgfor_cv_have_mingw_snprintf=no"
25626fi
25627rm -f core conftest.err conftest.$ac_objext \
25628    conftest$ac_exeext conftest.$ac_ext
25629
25630fi
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.
25642if test "${enable_libquadmath_support+set}" = set; then :
25643  enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
25644else
25645  ENABLE_LIBQUADMATH_SUPPORT=yes
25646fi
25647
25648enable_libquadmath_support=
25649if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
25650  enable_libquadmath_support=no
25651fi
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; }
25661if ${libgfor_cv_have_float128+:} false; then :
25662  $as_echo_n "(cached) " >&6
25663else
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
25688int
25689main ()
25690{
25691
25692    foo (1.2Q);
25693    bar (1.2Q);
25694
25695  ;
25696  return 0;
25697}
25698_ACEOF
25699if ac_fn_c_try_compile "$LINENO"; then :
25700
25701    libgfor_cv_have_float128=yes
25702
25703else
25704
25705    libgfor_cv_have_float128=no
25706
25707fi
25708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25709else
25710  if test x$gcc_no_link = xyes; then
25711  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25712fi
25713cat 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
25735int
25736main ()
25737{
25738
25739    foo (1.2Q);
25740    bar (1.2Q);
25741
25742  ;
25743  return 0;
25744}
25745_ACEOF
25746if ac_fn_c_try_link "$LINENO"; then :
25747
25748    libgfor_cv_have_float128=yes
25749
25750else
25751
25752    libgfor_cv_have_float128=no
25753
25754fi
25755rm -f core conftest.err conftest.$ac_objext \
25756    conftest$ac_exeext conftest.$ac_ext
25757fi
25758fi
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; }
25770if ${libgfor_cv_have_as_needed+:} false; then :
25771  $as_echo_n "(cached) " >&6
25772else
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
25782ac_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
25785fi
25786cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25787/* end confdefs.h.  */
25788
25789int
25790main ()
25791{
25792
25793  ;
25794  return 0;
25795}
25796_ACEOF
25797if ac_fn_c_try_link "$LINENO"; then :
25798  libgfor_cv_have_as_needed=yes
25799else
25800  libgfor_cv_have_as_needed=no
25801fi
25802rm -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
25812ac_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
25815fi
25816cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25817/* end confdefs.h.  */
25818
25819int
25820main ()
25821{
25822
25823  ;
25824  return 0;
25825}
25826_ACEOF
25827if ac_fn_c_try_link "$LINENO"; then :
25828  libgfor_cv_have_as_needed=yes
25829else
25830  libgfor_cv_have_as_needed=no
25831fi
25832rm -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
25838fi
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='#'
25872else
25873  LIBGFOR_BUILD_QUAD_TRUE='#'
25874  LIBGFOR_BUILD_QUAD_FALSE=
25875fi
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; }
25882if ${ac_cv_lib_m_feenableexcept+:} false; then :
25883  $as_echo_n "(cached) " >&6
25884else
25885  ac_check_lib_save_LIBS=$LIBS
25886LIBS="-lm  $LIBS"
25887if test x$gcc_no_link = xyes; then
25888  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25889fi
25890cat 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
25897extern "C"
25898#endif
25899char feenableexcept ();
25900int
25901main ()
25902{
25903return feenableexcept ();
25904  ;
25905  return 0;
25906}
25907_ACEOF
25908if ac_fn_c_try_link "$LINENO"; then :
25909  ac_cv_lib_m_feenableexcept=yes
25910else
25911  ac_cv_lib_m_feenableexcept=no
25912fi
25913rm -f core conftest.err conftest.$ac_objext \
25914    conftest$ac_exeext conftest.$ac_ext
25915LIBS=$ac_check_lib_save_LIBS
25916fi
25917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5
25918$as_echo "$ac_cv_lib_m_feenableexcept" >&6; }
25919if test "x$ac_cv_lib_m_feenableexcept" = xyes; then :
25920  have_feenableexcept=yes
25921$as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h
25922
25923fi
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.
25931if 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; }
25934if ${ac_cv_lib_rt_clock_gettime+:} false; then :
25935  $as_echo_n "(cached) " >&6
25936else
25937  ac_check_lib_save_LIBS=$LIBS
25938LIBS="-lrt  $LIBS"
25939if test x$gcc_no_link = xyes; then
25940  as_fn_error $? "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
25941fi
25942cat 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
25949extern "C"
25950#endif
25951char clock_gettime ();
25952int
25953main ()
25954{
25955return clock_gettime ();
25956  ;
25957  return 0;
25958}
25959_ACEOF
25960if ac_fn_c_try_link "$LINENO"; then :
25961  ac_cv_lib_rt_clock_gettime=yes
25962else
25963  ac_cv_lib_rt_clock_gettime=no
25964fi
25965rm -f core conftest.err conftest.$ac_objext \
25966    conftest$ac_exeext conftest.$ac_ext
25967LIBS=$ac_check_lib_save_LIBS
25968fi
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; }
25971if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
25972
25973$as_echo "#define HAVE_CLOCK_GETTIME_LIBRT 1" >>confdefs.h
25974
25975fi
25976
25977fi
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; }
25983if ${libgfor_cv_have_fpsetmask+:} false; then :
25984  $as_echo_n "(cached) " >&6
25985else
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
25989fi
25990cat 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 */
25999int
26000main ()
26001{
26002fpsetmask(0);
26003  ;
26004  return 0;
26005}
26006_ACEOF
26007if ac_fn_c_try_link "$LINENO"; then :
26008  eval "libgfor_cv_have_fpsetmask=yes"
26009else
26010  eval "libgfor_cv_have_fpsetmask=no"
26011fi
26012rm -f core conftest.err conftest.$ac_objext \
26013    conftest$ac_exeext conftest.$ac_ext
26014
26015fi
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
26025ac_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"
26032if test "x$ac_cv_type_fp_except" = xyes; then :
26033
26034cat >>confdefs.h <<_ACEOF
26035#define HAVE_FP_EXCEPT 1
26036_ACEOF
26037
26038
26039fi
26040ac_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"
26047if test "x$ac_cv_type_fp_except_t" = xyes; then :
26048
26049cat >>confdefs.h <<_ACEOF
26050#define HAVE_FP_EXCEPT_T 1
26051_ACEOF
26052
26053
26054fi
26055
26056ac_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"
26063if test "x$ac_cv_type_fp_rnd" = xyes; then :
26064
26065cat >>confdefs.h <<_ACEOF
26066#define HAVE_FP_RND 1
26067_ACEOF
26068
26069
26070fi
26071ac_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"
26078if test "x$ac_cv_type_fp_rnd_t" = xyes; then :
26079
26080cat >>confdefs.h <<_ACEOF
26081#define HAVE_FP_RND_T 1
26082_ACEOF
26083
26084
26085fi
26086
26087
26088# Check whether we have fpsetsticky or fpresetsticky
26089ac_fn_c_check_func "$LINENO" "fpsetsticky" "ac_cv_func_fpsetsticky"
26090if test "x$ac_cv_func_fpsetsticky" = xyes; then :
26091  have_fpsetsticky=yes
26092$as_echo "#define HAVE_FPSETSTICKY 1" >>confdefs.h
26093
26094fi
26095
26096ac_fn_c_check_func "$LINENO" "fpresetsticky" "ac_cv_func_fpresetsticky"
26097if test "x$ac_cv_func_fpresetsticky" = xyes; then :
26098  have_fpresetsticky=yes
26099$as_echo "#define HAVE_FPRESETSTICKY 1" >>confdefs.h
26100
26101fi
26102
26103
26104# Check for AIX fp_trap and fp_enable
26105ac_fn_c_check_func "$LINENO" "fp_trap" "ac_cv_func_fp_trap"
26106if 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
26110fi
26111
26112ac_fn_c_check_func "$LINENO" "fp_enable" "ac_cv_func_fp_enable"
26113if 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
26117fi
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; }
26124if ${ac_cv_defined__SOFT_FLOAT+:} false; then :
26125  $as_echo_n "(cached) " >&6
26126else
26127  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26128/* end confdefs.h.  */
26129
26130int
26131main ()
26132{
26133
26134  #ifdef _SOFT_FLOAT
26135  int ok;
26136  #else
26137  choke me
26138  #endif
26139
26140  ;
26141  return 0;
26142}
26143_ACEOF
26144if ac_fn_c_try_compile "$LINENO"; then :
26145  ac_cv_defined__SOFT_FLOAT=yes
26146else
26147  ac_cv_defined__SOFT_FLOAT=no
26148fi
26149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26150fi
26151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_defined__SOFT_FLOAT" >&5
26152$as_echo "$ac_cv_defined__SOFT_FLOAT" >&6; }
26153if test $ac_cv_defined__SOFT_FLOAT != "no"; then :
26154  have_soft_float=yes
26155fi
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;}
26165FPU_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='#'
26172else
26173  IEEE_SUPPORT_TRUE='#'
26174  IEEE_SUPPORT_FALSE=
26175fi
26176
26177
26178
26179# Some targets require additional compiler options for IEEE compatibility.
26180IEEE_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.
26189if 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; }
26192if ${libgfor_cv_posix_getpwuid_r+:} false; then :
26193  $as_echo_n "(cached) " >&6
26194else
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
26198fi
26199cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26200/* end confdefs.h.  */
26201
26202#include <stdio.h>
26203#include <sys/types.h>
26204#include <pwd.h>
26205int
26206main ()
26207{
26208
26209    getpwuid_r(0, NULL, NULL, 0, NULL);
26210
26211  ;
26212  return 0;
26213}
26214_ACEOF
26215if ac_fn_c_try_link "$LINENO"; then :
26216  libgfor_cv_posix_getpwuid_r="yes"
26217else
26218  libgfor_cv_posix_getpwuid_r="no"
26219fi
26220rm -f core conftest.err conftest.$ac_objext \
26221    conftest$ac_exeext conftest.$ac_ext
26222fi
26223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_posix_getpwuid_r" >&5
26224$as_echo "$libgfor_cv_posix_getpwuid_r" >&6; }
26225fi
26226if test "$libgfor_cv_posix_getpwuid_r" = "yes"; then
26227
26228$as_echo "#define HAVE_POSIX_GETPWUID_R 1" >>confdefs.h
26229
26230fi
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; }
26237if ${libgfor_cv_have_attribute_visibility+:} false; then :
26238  $as_echo_n "(cached) " >&6
26239else
26240
26241  save_CFLAGS="$CFLAGS"
26242  CFLAGS="$CFLAGS -Werror"
26243  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26244/* end confdefs.h.  */
26245void __attribute__((visibility("hidden"))) foo(void) { }
26246int
26247main ()
26248{
26249
26250  ;
26251  return 0;
26252}
26253_ACEOF
26254if ac_fn_c_try_compile "$LINENO"; then :
26255  libgfor_cv_have_attribute_visibility=yes
26256else
26257  libgfor_cv_have_attribute_visibility=no
26258fi
26259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26260  CFLAGS="$save_CFLAGS"
26261fi
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; }
26272if ${libgfor_cv_have_attribute_alias+:} false; then :
26273  $as_echo_n "(cached) " >&6
26274else
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
26278fi
26279cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26280/* end confdefs.h.  */
26281
26282void foo(void) { }
26283extern void bar(void) __attribute__((alias("foo")));
26284int
26285main ()
26286{
26287bar();
26288  ;
26289  return 0;
26290}
26291_ACEOF
26292if ac_fn_c_try_link "$LINENO"; then :
26293  libgfor_cv_have_attribute_alias=yes
26294else
26295  libgfor_cv_have_attribute_alias=no
26296fi
26297rm -f core conftest.err conftest.$ac_objext \
26298    conftest$ac_exeext conftest.$ac_ext
26299fi
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; }
26312if ${libgfor_cv_have_atomic_fetch_add+:} false; then :
26313  $as_echo_n "(cached) " >&6
26314else
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
26318fi
26319cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26320/* end confdefs.h.  */
26321int foovar = 0;
26322int
26323main ()
26324{
26325
26326if (foovar <= 0) return __atomic_fetch_add (&foovar, 1, __ATOMIC_ACQ_REL);
26327if (foovar > 10) return __atomic_add_fetch (&foovar, -1, __ATOMIC_ACQ_REL);
26328  ;
26329  return 0;
26330}
26331_ACEOF
26332if ac_fn_c_try_link "$LINENO"; then :
26333  libgfor_cv_have_atomic_fetch_add=yes
26334else
26335  libgfor_cv_have_atomic_fetch_add=no
26336fi
26337rm -f core conftest.err conftest.$ac_objext \
26338    conftest$ac_exeext conftest.$ac_ext
26339fi
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; }
26352if ${libgfor_cv_have_pragma_weak+:} false; then :
26353  $as_echo_n "(cached) " >&6
26354else
26355
26356  gfor_save_CFLAGS="$CFLAGS"
26357  CFLAGS="$CFLAGS -Wunknown-pragmas"
26358  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26359/* end confdefs.h.  */
26360
26361void foo (void);
26362#pragma weak foo
26363
26364int
26365main ()
26366{
26367if (foo) foo ();
26368  ;
26369  return 0;
26370}
26371_ACEOF
26372if ac_fn_c_try_compile "$LINENO"; then :
26373  libgfor_cv_have_pragma_weak=yes
26374else
26375  libgfor_cv_have_pragma_weak=no
26376fi
26377rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26378fi
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; }
26398if ${libgfor_cv_have_weakref+:} false; then :
26399  $as_echo_n "(cached) " >&6
26400else
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
26406fi
26407cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26408/* end confdefs.h.  */
26409
26410static int mytoto (int) __attribute__((__weakref__("toto")));
26411
26412int
26413main ()
26414{
26415return (mytoto != 0);
26416  ;
26417  return 0;
26418}
26419_ACEOF
26420if ac_fn_c_try_link "$LINENO"; then :
26421  libgfor_cv_have_weakref=yes
26422else
26423  libgfor_cv_have_weakref=no
26424fi
26425rm -f core conftest.err conftest.$ac_objext \
26426    conftest$ac_exeext conftest.$ac_ext
26427  CFLAGS="$save_CFLAGS"
26428fi
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; }
26441if ${libgfor_cv_have_unlink_open_file+:} false; then :
26442  $as_echo_n "(cached) " >&6
26443else
26444
26445  if test "$cross_compiling" = yes; then :
26446
26447case "${target}" in
26448  *mingw*) libgfor_cv_have_unlink_open_file=no ;;
26449  *) libgfor_cv_have_unlink_open_file=yes;;
26450esac
26451else
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
26460int 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
26478if ac_fn_c_try_run "$LINENO"; then :
26479  libgfor_cv_have_unlink_open_file=yes
26480else
26481  libgfor_cv_have_unlink_open_file=no
26482fi
26483rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26484  conftest.$ac_objext conftest.beam conftest.$ac_ext
26485fi
26486
26487fi
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; }
26490if test x"$libgfor_cv_have_unlink_open_file" = xyes; then
26491
26492$as_echo "#define HAVE_UNLINK_OPEN_FILE 1" >>confdefs.h
26493
26494fi
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; }
26500if ${libgfor_cv_have_crlf+:} false; then :
26501  $as_echo_n "(cached) " >&6
26502else
26503
26504  if test "$cross_compiling" = yes; then :
26505
26506case "${target}" in
26507  *mingw*) libgfor_cv_have_crlf=yes ;;
26508  *) libgfor_cv_have_crlf=no;;
26509esac
26510else
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
26523int 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
26549if ac_fn_c_try_run "$LINENO"; then :
26550  libgfor_cv_have_crlf=yes
26551else
26552  libgfor_cv_have_crlf=no
26553fi
26554rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26555  conftest.$ac_objext conftest.beam conftest.$ac_ext
26556fi
26557
26558fi
26559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgfor_cv_have_crlf" >&5
26560$as_echo "$libgfor_cv_have_crlf" >&6; }
26561if test x"$libgfor_cv_have_crlf" = xyes; then
26562
26563$as_echo "#define HAVE_CRLF 1" >>confdefs.h
26564
26565fi
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        }
26578int
26579main ()
26580{
26581
26582  ;
26583  return 0;
26584}
26585_ACEOF
26586if ac_fn_c_try_compile "$LINENO"; then :
26587
26588$as_echo "#define HAVE_AVX 1" >>confdefs.h
26589
26590fi
26591rm -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        }
26608int
26609main ()
26610{
26611
26612  ;
26613  return 0;
26614}
26615_ACEOF
26616if ac_fn_c_try_compile "$LINENO"; then :
26617
26618$as_echo "#define HAVE_AVX2 1" >>confdefs.h
26619
26620fi
26621rm -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        }
26644int
26645main ()
26646{
26647
26648  ;
26649  return 0;
26650}
26651_ACEOF
26652if ac_fn_c_try_compile "$LINENO"; then :
26653
26654$as_echo "#define HAVE_AVX512F 1" >>confdefs.h
26655
26656fi
26657rm -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        }
26676int
26677main ()
26678{
26679
26680  ;
26681  return 0;
26682}
26683_ACEOF
26684if ac_fn_c_try_compile "$LINENO"; then :
26685
26686$as_echo "#define HAVE_FMA3 1" >>confdefs.h
26687
26688fi
26689rm -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        }
26708int
26709main ()
26710{
26711
26712  ;
26713  return 0;
26714}
26715_ACEOF
26716if ac_fn_c_try_compile "$LINENO"; then :
26717
26718$as_echo "#define HAVE_FMA4 1" >>confdefs.h
26719
26720fi
26721rm -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        }
26735int
26736main ()
26737{
26738
26739  ;
26740  return 0;
26741}
26742_ACEOF
26743if 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='#'
26750else
26751  HAVE_AVX128_TRUE='#'
26752  HAVE_AVX128_FALSE=
26753fi
26754
26755else
26756   if false; then
26757  HAVE_AVX128_TRUE=
26758  HAVE_AVX128_FALSE='#'
26759else
26760  HAVE_AVX128_TRUE='#'
26761  HAVE_AVX128_FALSE=
26762fi
26763
26764fi
26765rm -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.
26774if 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
26779fi
26780
26781
26782
26783
26784cat >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
26846if 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
26867fi
26868rm -f confcache
26869
26870if test ${multilib} = yes; then
26871  multilib_arg="--enable-multilib"
26872else
26873  multilib_arg=
26874fi
26875
26876# Write our Makefile and spec file.
26877ac_config_files="$ac_config_files Makefile libgfortran.spec"
26878
26879cat >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
26941if 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
26962fi
26963rm -f confcache
26964
26965test "x$prefix" = xNONE && prefix=$ac_default_prefix
26966# Let make expand exec_prefix.
26967test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
26968
26969DEFS=-DHAVE_CONFIG_H
26970
26971ac_libobjs=
26972ac_ltlibobjs=
26973U=
26974for 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'
26982done
26983LIBOBJS=$ac_libobjs
26984
26985LTLIBOBJS=$ac_ltlibobjs
26986
26987
26988if test -z "${onestep_TRUE}" && test -z "${onestep_FALSE}"; then
26989  as_fn_error $? "conditional \"onestep\" was never defined.
26990Usually this means the macro was only invoked conditionally." "$LINENO" 5
26991fi
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='#'
27003else
27004  am__EXEEXT_TRUE='#'
27005  am__EXEEXT_FALSE=
27006fi
27007
27008if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
27009  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
27010Usually this means the macro was only invoked conditionally." "$LINENO" 5
27011fi
27012if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
27013  as_fn_error $? "conditional \"AMDEP\" was never defined.
27014Usually this means the macro was only invoked conditionally." "$LINENO" 5
27015fi
27016if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27017  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27018Usually this means the macro was only invoked conditionally." "$LINENO" 5
27019fi
27020if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
27021  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
27022Usually this means the macro was only invoked conditionally." "$LINENO" 5
27023fi
27024if test -z "${LIBGFOR_USE_SYMVER_TRUE}" && test -z "${LIBGFOR_USE_SYMVER_FALSE}"; then
27025  as_fn_error $? "conditional \"LIBGFOR_USE_SYMVER\" was never defined.
27026Usually this means the macro was only invoked conditionally." "$LINENO" 5
27027fi
27028if 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.
27030Usually this means the macro was only invoked conditionally." "$LINENO" 5
27031fi
27032if 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.
27034Usually this means the macro was only invoked conditionally." "$LINENO" 5
27035fi
27036if test -z "${LIBGFOR_MINIMAL_TRUE}" && test -z "${LIBGFOR_MINIMAL_FALSE}"; then
27037  as_fn_error $? "conditional \"LIBGFOR_MINIMAL\" was never defined.
27038Usually this means the macro was only invoked conditionally." "$LINENO" 5
27039fi
27040if test -z "${HAVE_HWCAP_TRUE}" && test -z "${HAVE_HWCAP_FALSE}"; then
27041  as_fn_error $? "conditional \"HAVE_HWCAP\" was never defined.
27042Usually this means the macro was only invoked conditionally." "$LINENO" 5
27043fi
27044if test -z "${LIBGFOR_BUILD_QUAD_TRUE}" && test -z "${LIBGFOR_BUILD_QUAD_FALSE}"; then
27045  as_fn_error $? "conditional \"LIBGFOR_BUILD_QUAD\" was never defined.
27046Usually this means the macro was only invoked conditionally." "$LINENO" 5
27047fi
27048if test -z "${IEEE_SUPPORT_TRUE}" && test -z "${IEEE_SUPPORT_FALSE}"; then
27049  as_fn_error $? "conditional \"IEEE_SUPPORT\" was never defined.
27050Usually this means the macro was only invoked conditionally." "$LINENO" 5
27051fi
27052if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27053  as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27054Usually this means the macro was only invoked conditionally." "$LINENO" 5
27055fi
27056if test -z "${HAVE_AVX128_TRUE}" && test -z "${HAVE_AVX128_FALSE}"; then
27057  as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
27058Usually this means the macro was only invoked conditionally." "$LINENO" 5
27059fi
27060
27061: "${CONFIG_STATUS=./config.status}"
27062ac_write_fail=0
27063ac_clean_files_save=$ac_clean_files
27064ac_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;}
27067as_write_fail=0
27068cat >$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
27075debug=false
27076ac_cs_recheck=false
27077ac_cs_silent=false
27078
27079SHELL=\${CONFIG_SHELL-$SHELL}
27080export SHELL
27081_ASEOF
27082cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
27083## -------------------- ##
27084## M4sh Initialization. ##
27085## -------------------- ##
27086
27087# Be more Bourne compatible
27088DUALCASE=1; export DUALCASE # for MKS sh
27089if 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
27096else
27097  case `(set -o) 2>/dev/null` in #(
27098  *posix*) :
27099    set -o posix ;; #(
27100  *) :
27101     ;;
27102esac
27103fi
27104
27105
27106as_nl='
27107'
27108export as_nl
27109# Printing a long string crashes Solaris 7 /usr/bin/printf.
27110as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
27111as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
27112as_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.
27115if 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 --'
27119elif (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'
27122else
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'
27142fi
27143
27144# The user is always right.
27145if 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  }
27151fi
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.)
27159IFS=" ""	$as_nl"
27160
27161# Find who we are.  Look in the path if we contain no directory separator.
27162as_myself=
27163case $0 in #((
27164  *[\\/]* ) as_myself=$0 ;;
27165  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27166for as_dir in $PATH
27167do
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
27172IFS=$as_save_IFS
27173
27174     ;;
27175esac
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.
27178if test "x$as_myself" = x; then
27179  as_myself=$0
27180fi
27181if test ! -f "$as_myself"; then
27182  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
27183  exit 1
27184fi
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.
27190for as_var in BASH_ENV ENV MAIL MAILPATH
27191do eval test x\${$as_var+set} = xset \
27192  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
27193done
27194PS1='$ '
27195PS2='> '
27196PS4='+ '
27197
27198# NLS nuisances.
27199LC_ALL=C
27200export LC_ALL
27201LANGUAGE=C
27202export 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.
27213as_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.
27228as_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.
27236as_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.
27246as_fn_unset ()
27247{
27248  { eval $1=; unset $1;}
27249}
27250as_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.
27257if (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  }'
27262else
27263  as_fn_append ()
27264  {
27265    eval $1=\$$1\$2
27266  }
27267fi # 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.
27274if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
27275  eval 'as_fn_arith ()
27276  {
27277    as_val=$(( $* ))
27278  }'
27279else
27280  as_fn_arith ()
27281  {
27282    as_val=`expr "$@" || test $? -eq 1`
27283  }
27284fi # as_fn_arith
27285
27286
27287if expr a : '\(a\)' >/dev/null 2>&1 &&
27288   test "X`expr 00001 : '.*\(...\)'`" = X001; then
27289  as_expr=expr
27290else
27291  as_expr=false
27292fi
27293
27294if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
27295  as_basename=basename
27296else
27297  as_basename=false
27298fi
27299
27300if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
27301  as_dirname=dirname
27302else
27303  as_dirname=false
27304fi
27305
27306as_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.
27326as_cr_letters='abcdefghijklmnopqrstuvwxyz'
27327as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
27328as_cr_Letters=$as_cr_letters$as_cr_LETTERS
27329as_cr_digits='0123456789'
27330as_cr_alnum=$as_cr_Letters$as_cr_digits
27331
27332ECHO_C= ECHO_N= ECHO_T=
27333case `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';;
27343esac
27344
27345rm -f conf$$ conf$$.exe conf$$.file
27346if test -d conf$$.dir; then
27347  rm -f conf$$.dir/conf$$.file
27348else
27349  rm -f conf$$.dir
27350  mkdir conf$$.dir 2>/dev/null
27351fi
27352if (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
27366else
27367  as_ln_s='cp -pR'
27368fi
27369rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
27370rmdir conf$$.dir 2>/dev/null
27371
27372
27373# as_fn_mkdir_p
27374# -------------
27375# Create "$as_dir" as a directory, including parents if necessary.
27376as_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
27420if mkdir -p . 2>/dev/null; then
27421  as_mkdir_p='mkdir -p "$as_dir"'
27422else
27423  test -d ./-p && rmdir ./-p
27424  as_mkdir_p=false
27425fi
27426
27427
27428# as_fn_executable_p FILE
27429# -----------------------
27430# Test if FILE is an executable regular file.
27431as_fn_executable_p ()
27432{
27433  test -f "$1" && test -x "$1"
27434} # as_fn_executable_p
27435as_test_x='test -x'
27436as_executable_p=as_fn_executable_p
27437
27438# Sed expression to map a string onto a valid CPP name.
27439as_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.
27442as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
27443
27444
27445exec 6>&1
27446## ----------------------------------- ##
27447## Main body of $CONFIG_STATUS script. ##
27448## ----------------------------------- ##
27449_ASEOF
27450test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
27451
27452cat >>$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.
27456ac_log="
27457This file was extended by GNU Fortran Runtime Library $as_me 0.3, which was
27458generated 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
27466on `(hostname || uname -n) 2>/dev/null | sed 1q`
27467"
27468
27469_ACEOF
27470
27471case $ac_config_files in *"
27472"*) set x $ac_config_files; shift; ac_config_files=$*;;
27473esac
27474
27475case $ac_config_headers in *"
27476"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
27477esac
27478
27479
27480cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27481# Files that config.status was made for.
27482config_files="$ac_config_files"
27483config_headers="$ac_config_headers"
27484config_commands="$ac_config_commands"
27485
27486_ACEOF
27487
27488cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27489ac_cs_usage="\
27490\`$as_me' instantiates files and other configuration actions
27491from templates according to the current configuration.  Unless the files
27492and actions are specified as TAGs, all are instantiated by default.
27493
27494Usage: $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
27508Configuration files:
27509$config_files
27510
27511Configuration headers:
27512$config_headers
27513
27514Configuration commands:
27515$config_commands
27516
27517Report bugs to the package provider.
27518GNU Fortran Runtime Library home page: <http://www.gnu.org/software/libgfortran/>.
27519General help using GNU software: <http://www.gnu.org/gethelp/>."
27520
27521_ACEOF
27522cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27523ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
27524ac_cs_version="\\
27525GNU Fortran Runtime Library config.status 0.3
27526configured by $0, generated by GNU Autoconf 2.69,
27527  with options \\"\$ac_cs_config\\"
27528
27529Copyright (C) 2012 Free Software Foundation, Inc.
27530This config.status script is free software; the Free Software Foundation
27531gives unlimited permission to copy, distribute and modify it."
27532
27533ac_pwd='$ac_pwd'
27534srcdir='$srcdir'
27535INSTALL='$INSTALL'
27536MKDIR_P='$MKDIR_P'
27537AWK='$AWK'
27538test -n "\$AWK" || AWK=awk
27539_ACEOF
27540
27541cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27542# The default lists apply if the user does not specify any file.
27543ac_need_defaults=:
27544while test $# != 0
27545do
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'
27592Try \`$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'
27601Try \`$0 --help' for more information." ;;
27602
27603  *) as_fn_append ac_config_targets " $1"
27604     ac_need_defaults=false ;;
27605
27606  esac
27607  shift
27608done
27609
27610ac_configure_extra_args=
27611
27612if $ac_cs_silent; then
27613  exec 6>/dev/null
27614  ac_configure_extra_args="$ac_configure_extra_args --silent"
27615fi
27616
27617_ACEOF
27618cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27619if \$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 "\$@"
27626fi
27627
27628_ACEOF
27629cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
27630exec 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
27640cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
27641#
27642# INIT-COMMANDS
27643#
27644
27645srcdir="$srcdir"
27646host="$host"
27647target="$target"
27648with_multisubdir="$with_multisubdir"
27649with_multisrctop="$with_multisrctop"
27650with_target_subdir="$with_target_subdir"
27651ac_configure_args="${multilib_arg} ${ac_configure_args}"
27652multi_basedir="$multi_basedir"
27653CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
27654CC="$CC"
27655CXX="$CXX"
27656GFORTRAN="$GFORTRAN"
27657GDC="$GDC"
27658AMDEP_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
27665sed_quote_subst='$sed_quote_subst'
27666double_quote_subst='$double_quote_subst'
27667delay_variable_subst='$delay_variable_subst'
27668SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
27669Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
27670GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
27671EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
27672FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
27673SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
27674ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
27675LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
27676macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
27677macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
27678enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
27679enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
27680pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
27681enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
27682host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
27683host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
27684host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
27685build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
27686build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
27687build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
27688NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
27689LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
27690max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
27691ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
27692exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
27693lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
27694lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
27695lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
27696reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
27697reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
27698OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
27699deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
27700file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
27701AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
27702AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
27703STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
27704RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
27705old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27706old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27707old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
27708lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
27709CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
27710CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
27711compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
27712GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
27713lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
27714lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
27715lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
27716lt_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"`'
27717objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
27718MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
27719lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
27720lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
27721lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
27722lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
27723lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
27724need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
27725DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
27726NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
27727LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
27728OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
27729OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
27730libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
27731shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
27732extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27733archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
27734enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
27735export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
27736whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
27737compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
27738old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
27739old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
27740archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
27741archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27742module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
27743module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
27744with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
27745allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
27746no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
27747hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
27748hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
27749hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
27750hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
27751hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
27752hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
27753hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
27754hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
27755inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
27756link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
27757fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
27758always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
27759export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
27760exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
27761include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
27762prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
27763file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
27764variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
27765need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
27766need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
27767version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
27768runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
27769shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
27770shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
27771libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
27772library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
27773soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
27774install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
27775postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
27776postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
27777finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
27778finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
27779hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
27780sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
27781sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
27782hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
27783enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
27784enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
27785enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
27786old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
27787striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
27788compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
27789predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
27790postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
27791predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
27792postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
27793compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
27794LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
27795reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
27796reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
27797old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27798compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
27799GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
27800lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
27801lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
27802lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
27803lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
27804lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
27805archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
27806enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
27807export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27808whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27809compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
27810old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
27811old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
27812archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
27813archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27814module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
27815module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
27816with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
27817allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27818no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
27819hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
27820hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
27821hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
27822hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
27823hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
27824hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
27825hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
27826hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
27827inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
27828link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
27829fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
27830always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
27831export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
27832exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27833include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
27834prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
27835file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
27836hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
27837compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
27838predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
27839postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
27840predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
27841postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
27842compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
27843
27844LTCC='$LTCC'
27845LTCFLAGS='$LTCFLAGS'
27846compiler='$compiler_DEFAULT'
27847
27848# A function that is used when there is no print builtin or printf.
27849func_fallback_echo ()
27850{
27851  eval 'cat <<_LTECHO_EOF
27852\$1
27853_LTECHO_EOF'
27854}
27855
27856# Quote evaled strings.
27857for var in SED \
27858GREP \
27859EGREP \
27860FGREP \
27861SHELL \
27862ECHO \
27863LD \
27864NM \
27865LN_S \
27866lt_SP2NL \
27867lt_NL2SP \
27868reload_flag \
27869OBJDUMP \
27870deplibs_check_method \
27871file_magic_cmd \
27872AR \
27873AR_FLAGS \
27874STRIP \
27875RANLIB \
27876CC \
27877CFLAGS \
27878compiler \
27879lt_cv_sys_global_symbol_pipe \
27880lt_cv_sys_global_symbol_to_cdecl \
27881lt_cv_sys_global_symbol_to_c_name_address \
27882lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
27883lt_prog_compiler_no_builtin_flag \
27884lt_prog_compiler_wl \
27885lt_prog_compiler_pic \
27886lt_prog_compiler_static \
27887lt_cv_prog_compiler_c_o \
27888need_locks \
27889DSYMUTIL \
27890NMEDIT \
27891LIPO \
27892OTOOL \
27893OTOOL64 \
27894shrext_cmds \
27895export_dynamic_flag_spec \
27896whole_archive_flag_spec \
27897compiler_needs_object \
27898with_gnu_ld \
27899allow_undefined_flag \
27900no_undefined_flag \
27901hardcode_libdir_flag_spec \
27902hardcode_libdir_flag_spec_ld \
27903hardcode_libdir_separator \
27904fix_srcfile_path \
27905exclude_expsyms \
27906include_expsyms \
27907file_list_spec \
27908variables_saved_for_relink \
27909libname_spec \
27910library_names_spec \
27911soname_spec \
27912install_override_mode \
27913finish_eval \
27914old_striplib \
27915striplib \
27916compiler_lib_search_dirs \
27917predep_objects \
27918postdep_objects \
27919predeps \
27920postdeps \
27921compiler_lib_search_path \
27922LD_FC \
27923reload_flag_FC \
27924compiler_FC \
27925lt_prog_compiler_no_builtin_flag_FC \
27926lt_prog_compiler_wl_FC \
27927lt_prog_compiler_pic_FC \
27928lt_prog_compiler_static_FC \
27929lt_cv_prog_compiler_c_o_FC \
27930export_dynamic_flag_spec_FC \
27931whole_archive_flag_spec_FC \
27932compiler_needs_object_FC \
27933with_gnu_ld_FC \
27934allow_undefined_flag_FC \
27935no_undefined_flag_FC \
27936hardcode_libdir_flag_spec_FC \
27937hardcode_libdir_flag_spec_ld_FC \
27938hardcode_libdir_separator_FC \
27939fix_srcfile_path_FC \
27940exclude_expsyms_FC \
27941include_expsyms_FC \
27942file_list_spec_FC \
27943compiler_lib_search_dirs_FC \
27944predep_objects_FC \
27945postdep_objects_FC \
27946predeps_FC \
27947postdeps_FC \
27948compiler_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
27957done
27958
27959# Double-quote double-evaled strings.
27960for var in reload_cmds \
27961old_postinstall_cmds \
27962old_postuninstall_cmds \
27963old_archive_cmds \
27964extract_expsyms_cmds \
27965old_archive_from_new_cmds \
27966old_archive_from_expsyms_cmds \
27967archive_cmds \
27968archive_expsym_cmds \
27969module_cmds \
27970module_expsym_cmds \
27971export_symbols_cmds \
27972prelink_cmds \
27973postinstall_cmds \
27974postuninstall_cmds \
27975finish_cmds \
27976sys_lib_search_path_spec \
27977sys_lib_dlsearch_path_spec \
27978reload_cmds_FC \
27979old_archive_cmds_FC \
27980old_archive_from_new_cmds_FC \
27981old_archive_from_expsyms_cmds_FC \
27982archive_cmds_FC \
27983archive_expsym_cmds_FC \
27984module_cmds_FC \
27985module_expsym_cmds_FC \
27986export_symbols_cmds_FC \
27987prelink_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
27996done
27997
27998ac_aux_dir='$ac_aux_dir'
27999xsi_shell='$xsi_shell'
28000lt_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.
28004if test -n "\${ZSH_VERSION+set}" ; then
28005   setopt NO_GLOB_SUBST
28006fi
28007
28008
28009    PACKAGE='$PACKAGE'
28010    VERSION='$VERSION'
28011    TIMESTAMP='$TIMESTAMP'
28012    RM='$RM'
28013    ofile='$ofile'
28014
28015
28016
28017
28018
28019
28020GCC="$GCC"
28021CC="$CC"
28022acx_cv_header_stdint="$acx_cv_header_stdint"
28023acx_cv_type_int8_t="$acx_cv_type_int8_t"
28024acx_cv_type_int16_t="$acx_cv_type_int16_t"
28025acx_cv_type_int32_t="$acx_cv_type_int32_t"
28026acx_cv_type_int64_t="$acx_cv_type_int64_t"
28027acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
28028ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
28029ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
28030ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
28031ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
28032ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
28033ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
28034ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
28035ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
28036
28037
28038_ACEOF
28039
28040cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28041
28042# Handling of arguments.
28043for ac_config_target in $ac_config_targets
28044do
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
28056done
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.
28063if $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
28067fi
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
28094ac_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'.
28099if test -n "$CONFIG_FILES"; then
28100
28101
28102ac_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.
28106if test "x$ac_cr" = x; then
28107  eval ac_cr=\$\'\\r\'
28108fi
28109ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
28110if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
28111  ac_cs_awk_cr='\\r'
28112else
28113  ac_cs_awk_cr=$ac_cr
28114fi
28115
28116echo '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
28126ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
28127ac_delim='%!_!# '
28128for 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
28140done
28141rm -f conf$$subs.sh
28142
28143cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28144cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
28145_ACEOF
28146sed -n '
28147h
28148s/^/S["/; s/!.*/"]=/
28149p
28150g
28151s/^[^!]*!//
28152:repl
28153t repl
28154s/'"$ac_delim"'$//
28155t delim
28156:nl
28157h
28158s/\(.\{148\}\)..*/\1/
28159t more1
28160s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
28161p
28162n
28163b repl
28164:more1
28165s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28166p
28167g
28168s/.\{148\}//
28169t nl
28170:delim
28171h
28172s/\(.\{148\}\)..*/\1/
28173t more2
28174s/["\\]/\\&/g; s/^/"/; s/$/"/
28175p
28176b
28177:more2
28178s/["\\]/\\&/g; s/^/"/; s/$/"\\/
28179p
28180g
28181s/.\{148\}//
28182t delim
28183' <conf$$subs.awk | sed '
28184/^[^""]/{
28185  N
28186  s/\n//
28187}
28188' >>$CONFIG_STATUS || ac_write_fail=1
28189rm -f conf$$subs.awk
28190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28191_ACAWK
28192cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
28193  for (key in S) S_is_set[key] = 1
28194  FS = ""
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
28219cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28220if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
28221  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
28222else
28223  cat
28224fi < "$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).
28232if test "x$srcdir" = x.; then
28233  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
28234h
28235s///
28236s/^/:/
28237s/[	 ]*$/:/
28238s/:\$(srcdir):/:/g
28239s/:\${srcdir}:/:/g
28240s/:@srcdir@:/:/g
28241s/^:*//
28242s/:*$//
28243x
28244s/\(=[	 ]*\).*/\1/
28245G
28246s/\n//
28247s/^[^=]*=[	 ]*$//
28248}'
28249fi
28250
28251cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28252fi # 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'.
28257if test -n "$CONFIG_HEADERS"; then
28258cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
28259BEGIN {
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.
28268ac_delim='%!_!# '
28269for 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
28278done
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
28284ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
28285sed -n '
28286s/.\{148\}/&'"$ac_delim"'/g
28287t rset
28288:rset
28289s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
28290t def
28291d
28292:def
28293s/\\$//
28294t bsnl
28295s/["\\]/\\&/g
28296s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
28297D["\1"]=" \3"/p
28298s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
28299d
28300:bsnl
28301s/["\\]/\\&/g
28302s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
28303D["\1"]=" \3\\\\\\n"\\/p
28304t cont
28305s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
28306t cont
28307d
28308:cont
28309n
28310s/.\{148\}/&'"$ac_delim"'/g
28311t clear
28312:clear
28313s/\\$//
28314t bsnlc
28315s/["\\]/\\&/g; s/^/"/; s/$/"/p
28316d
28317:bsnlc
28318s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
28319b cont
28320' <confdefs.h | sed '
28321s/'"$ac_delim"'/"\\\
28322"/g' >>$CONFIG_STATUS || ac_write_fail=1
28323
28324cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28325  for (key in D) D_is_set[key] = 1
28326  FS = ""
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
28358cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28359  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
28360fi # test -n "$CONFIG_HEADERS"
28361
28362
28363eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
28364shift
28365for ac_tag
28366do
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
28458case "$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 ;;
28468esac
28469ac_abs_top_builddir=$ac_pwd
28470ac_abs_builddir=$ac_pwd$ac_dir_suffix
28471# for backward compatibility:
28472ac_top_builddir=$ac_top_build_prefix
28473
28474case $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 ;;
28487esac
28488ac_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
28508cat >>$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.
28511ac_datarootdir_hack=; ac_datarootdir_seen=
28512ac_sed_dataroot='
28513/datarootdir/ {
28514  p
28515  q
28516}
28517/@datadir@/p
28518/@docdir@/p
28519/@infodir@/p
28520/@localedir@/p
28521/@mandir@/p'
28522case `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
28528cat >>$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' ;;
28536esac
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?
28542cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
28543ac_sed_extra="$ac_vpsub
28544$extrasub
28545_ACEOF
28546cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
28547:t
28548/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
28549s|@configure_input@|$ac_sed_conf_input|;t t
28550s&@top_builddir@&$ac_top_builddir_sub&;t t
28551s&@top_build_prefix@&$ac_top_build_prefix&;t t
28552s&@srcdir@&$ac_srcdir&;t t
28553s&@abs_srcdir@&$ac_abs_srcdir&;t t
28554s&@top_srcdir@&$ac_top_srcdir&;t t
28555s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
28556s&@builddir@&$ac_builddir&;t t
28557s&@abs_builddir@&$ac_abs_builddir&;t t
28558s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
28559s&@INSTALL@&$ac_INSTALL&;t t
28560s&@MKDIR_P@&$ac_MKDIR_P&;t t
28561$ac_datarootdir_hack
28562"
28563eval 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
28566test -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'
28571which 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'
28573which 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
28608for _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
28615done
28616echo "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.
28651case " $CONFIG_FILES " in
28652 *" Makefile "*)
28653   ac_file=Makefile . ${multi_basedir}/config-ml.in
28654   ;;
28655esac ;;
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.
28798available_tags="FC "
28799
28800# ### BEGIN LIBTOOL CONFIG
28801
28802# A sed program that does not truncate output.
28803SED=$lt_SED
28804
28805# Sed that helps us avoid accidentally triggering echo(1) options like -n.
28806Xsed="\$SED -e 1s/^X//"
28807
28808# A grep program that handles long lines.
28809GREP=$lt_GREP
28810
28811# An ERE matcher.
28812EGREP=$lt_EGREP
28813
28814# A literal string matcher.
28815FGREP=$lt_FGREP
28816
28817# Shell to use when invoking shell scripts.
28818SHELL=$lt_SHELL
28819
28820# An echo program that protects backslashes.
28821ECHO=$lt_ECHO
28822
28823# Which release of libtool.m4 was used?
28824macro_version=$macro_version
28825macro_revision=$macro_revision
28826
28827# Whether or not to build shared libraries.
28828build_libtool_libs=$enable_shared
28829
28830# Whether or not to build static libraries.
28831build_old_libs=$enable_static
28832
28833# What type of objects to build.
28834pic_mode=$pic_mode
28835
28836# Whether or not to optimize for fast installation.
28837fast_install=$enable_fast_install
28838
28839# The host system.
28840host_alias=$host_alias
28841host=$host
28842host_os=$host_os
28843
28844# The build system.
28845build_alias=$build_alias
28846build=$build
28847build_os=$build_os
28848
28849# A BSD- or MS-compatible name lister.
28850NM=$lt_NM
28851
28852# Whether we need soft or hard links.
28853LN_S=$lt_LN_S
28854
28855# What is the maximum length of a command?
28856max_cmd_len=$max_cmd_len
28857
28858# Object file suffix (normally "o").
28859objext=$ac_objext
28860
28861# Executable file suffix (normally "").
28862exeext=$exeext
28863
28864# whether the shell understands "unset".
28865lt_unset=$lt_unset
28866
28867# turn spaces into newlines.
28868SP2NL=$lt_lt_SP2NL
28869
28870# turn newlines into spaces.
28871NL2SP=$lt_lt_NL2SP
28872
28873# An object symbol dumper.
28874OBJDUMP=$lt_OBJDUMP
28875
28876# Method to check whether dependent libraries are shared objects.
28877deplibs_check_method=$lt_deplibs_check_method
28878
28879# Command to use when deplibs_check_method == "file_magic".
28880file_magic_cmd=$lt_file_magic_cmd
28881
28882# The archiver.
28883AR=$lt_AR
28884AR_FLAGS=$lt_AR_FLAGS
28885
28886# A symbol stripping program.
28887STRIP=$lt_STRIP
28888
28889# Commands used to install an old-style archive.
28890RANLIB=$lt_RANLIB
28891old_postinstall_cmds=$lt_old_postinstall_cmds
28892old_postuninstall_cmds=$lt_old_postuninstall_cmds
28893
28894# Whether to use a lock for old archive extraction.
28895lock_old_archive_extraction=$lock_old_archive_extraction
28896
28897# A C compiler.
28898LTCC=$lt_CC
28899
28900# LTCC compiler flags.
28901LTCFLAGS=$lt_CFLAGS
28902
28903# Take the output of nm and produce a listing of raw symbols and C names.
28904global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
28905
28906# Transform the output of nm in a proper C declaration.
28907global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
28908
28909# Transform the output of nm in a C name address pair.
28910global_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.
28913global_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.
28916objdir=$objdir
28917
28918# Used to examine libraries when file_magic_cmd begins with "file".
28919MAGIC_CMD=$MAGIC_CMD
28920
28921# Must we lock files when doing compilation?
28922need_locks=$lt_need_locks
28923
28924# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
28925DSYMUTIL=$lt_DSYMUTIL
28926
28927# Tool to change global to local symbols on Mac OS X.
28928NMEDIT=$lt_NMEDIT
28929
28930# Tool to manipulate fat objects and archives on Mac OS X.
28931LIPO=$lt_LIPO
28932
28933# ldd/readelf like tool for Mach-O binaries on Mac OS X.
28934OTOOL=$lt_OTOOL
28935
28936# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
28937OTOOL64=$lt_OTOOL64
28938
28939# Old archive suffix (normally "a").
28940libext=$libext
28941
28942# Shared library suffix (normally ".so").
28943shrext_cmds=$lt_shrext_cmds
28944
28945# The commands to extract the exported symbol list from a shared archive.
28946extract_expsyms_cmds=$lt_extract_expsyms_cmds
28947
28948# Variables whose values should be saved in libtool wrapper scripts and
28949# restored at link time.
28950variables_saved_for_relink=$lt_variables_saved_for_relink
28951
28952# Do we need the "lib" prefix for modules?
28953need_lib_prefix=$need_lib_prefix
28954
28955# Do we need a version for libraries?
28956need_version=$need_version
28957
28958# Library versioning type.
28959version_type=$version_type
28960
28961# Shared library runtime path variable.
28962runpath_var=$runpath_var
28963
28964# Shared library path variable.
28965shlibpath_var=$shlibpath_var
28966
28967# Is shlibpath searched before the hard-coded library search path?
28968shlibpath_overrides_runpath=$shlibpath_overrides_runpath
28969
28970# Format of library name prefix.
28971libname_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
28975library_names_spec=$lt_library_names_spec
28976
28977# The coded name of the library, if different from the real name.
28978soname_spec=$lt_soname_spec
28979
28980# Permission mode override for installation of shared libraries.
28981install_override_mode=$lt_install_override_mode
28982
28983# Command to use after installation of a shared archive.
28984postinstall_cmds=$lt_postinstall_cmds
28985
28986# Command to use after uninstallation of a shared archive.
28987postuninstall_cmds=$lt_postuninstall_cmds
28988
28989# Commands used to finish a libtool library installation in a directory.
28990finish_cmds=$lt_finish_cmds
28991
28992# As "finish_cmds", except a single script fragment to be evaled but
28993# not shown.
28994finish_eval=$lt_finish_eval
28995
28996# Whether we should hardcode library paths into libraries.
28997hardcode_into_libs=$hardcode_into_libs
28998
28999# Compile-time system search path for libraries.
29000sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
29001
29002# Run-time system search path for libraries.
29003sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
29004
29005# Whether dlopen is supported.
29006dlopen_support=$enable_dlopen
29007
29008# Whether dlopen of programs is supported.
29009dlopen_self=$enable_dlopen_self
29010
29011# Whether dlopen of statically linked programs is supported.
29012dlopen_self_static=$enable_dlopen_self_static
29013
29014# Commands to strip libraries.
29015old_striplib=$lt_old_striplib
29016striplib=$lt_striplib
29017
29018
29019# The linker used to build libraries.
29020LD=$lt_LD
29021
29022# How to create reloadable object files.
29023reload_flag=$lt_reload_flag
29024reload_cmds=$lt_reload_cmds
29025
29026# Commands used to build an old-style archive.
29027old_archive_cmds=$lt_old_archive_cmds
29028
29029# A language specific compiler.
29030CC=$lt_compiler
29031
29032# Is the compiler the GNU compiler?
29033with_gcc=$GCC
29034
29035# Compiler flag to turn off builtin functions.
29036no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
29037
29038# How to pass a linker flag through the compiler.
29039wl=$lt_lt_prog_compiler_wl
29040
29041# Additional compiler flags for building library objects.
29042pic_flag=$lt_lt_prog_compiler_pic
29043
29044# Compiler flag to prevent dynamic linking.
29045link_static_flag=$lt_lt_prog_compiler_static
29046
29047# Does compiler simultaneously support -c and -o options?
29048compiler_c_o=$lt_lt_cv_prog_compiler_c_o
29049
29050# Whether or not to add -lc for building shared libraries.
29051build_libtool_need_lc=$archive_cmds_need_lc
29052
29053# Whether or not to disallow shared libs when runtime libs are static.
29054allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
29055
29056# Compiler flag to allow reflexive dlopens.
29057export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
29058
29059# Compiler flag to generate shared objects directly from archives.
29060whole_archive_flag_spec=$lt_whole_archive_flag_spec
29061
29062# Whether the compiler copes with passing no objects directly.
29063compiler_needs_object=$lt_compiler_needs_object
29064
29065# Create an old-style archive from a shared archive.
29066old_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.
29069old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
29070
29071# Commands used to build a shared archive.
29072archive_cmds=$lt_archive_cmds
29073archive_expsym_cmds=$lt_archive_expsym_cmds
29074
29075# Commands used to build a loadable module if different from building
29076# a shared archive.
29077module_cmds=$lt_module_cmds
29078module_expsym_cmds=$lt_module_expsym_cmds
29079
29080# Whether we are building with GNU ld or not.
29081with_gnu_ld=$lt_with_gnu_ld
29082
29083# Flag that allows shared libraries with undefined symbols to be built.
29084allow_undefined_flag=$lt_allow_undefined_flag
29085
29086# Flag that enforces no undefined symbols.
29087no_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
29091hardcode_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.
29095hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
29096
29097# Whether we need a single "-rpath" flag with a separated argument.
29098hardcode_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.
29102hardcode_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.
29108hardcode_direct_absolute=$hardcode_direct_absolute
29109
29110# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
29111# into the resulting binary.
29112hardcode_minus_L=$hardcode_minus_L
29113
29114# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
29115# into the resulting binary.
29116hardcode_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.
29121hardcode_automatic=$hardcode_automatic
29122
29123# Set to yes if linker adds runtime paths of dependent libraries
29124# to runtime path list.
29125inherit_rpath=$inherit_rpath
29126
29127# Whether libtool must link a program against all its dependency libraries.
29128link_all_deplibs=$link_all_deplibs
29129
29130# Fix the shell variable \$srcfile for the compiler.
29131fix_srcfile_path=$lt_fix_srcfile_path
29132
29133# Set to "yes" if exported symbols are required.
29134always_export_symbols=$always_export_symbols
29135
29136# The commands to list exported symbols.
29137export_symbols_cmds=$lt_export_symbols_cmds
29138
29139# Symbols that should not be listed in the preloaded symbols.
29140exclude_expsyms=$lt_exclude_expsyms
29141
29142# Symbols that must always be exported.
29143include_expsyms=$lt_include_expsyms
29144
29145# Commands necessary for linking programs (against libraries) with templates.
29146prelink_cmds=$lt_prelink_cmds
29147
29148# Specify filename containing input files.
29149file_list_spec=$lt_file_list_spec
29150
29151# How to hardcode a shared library path into an executable.
29152hardcode_action=$hardcode_action
29153
29154# The directories searched by this compiler when creating a shared library.
29155compiler_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.
29159predep_objects=$lt_predep_objects
29160postdep_objects=$lt_postdep_objects
29161predeps=$lt_predeps
29162postdeps=$lt_postdeps
29163
29164# The library search path used internally by the compiler when linking
29165# a shared library.
29166compiler_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.
29178if test "X${COLLECT_NAMES+set}" != Xset; then
29179  COLLECT_NAMES=
29180  export COLLECT_NAMES
29181fi
29182_LT_EOF
29183    ;;
29184  esac
29185
29186
29187ltmain="$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.
29204func_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
29213func_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.
29230func_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).
29244func_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
29254func_opt_split ()
29255{
29256  func_opt_split_opt=${1%%=*}
29257  func_opt_split_arg=${1#*=}
29258}
29259
29260# func_lo2o object
29261func_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
29270func_xform ()
29271{
29272  func_xform_result=${1%.*}.lo
29273}
29274
29275# func_arith arithmetic-term...
29276func_arith ()
29277{
29278  func_arith_result=$(( $* ))
29279}
29280
29281# func_len string
29282# STRING may not start with a hyphen.
29283func_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.
29296func_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
29308func_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
29320func_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:
29329my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
29330my_sed_long_arg='1s/^-[^=]*=//'
29331
29332# func_opt_split
29333func_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
29340func_lo2o ()
29341{
29342  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
29343}
29344
29345# func_xform libobj-or-source
29346func_xform ()
29347{
29348  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
29349}
29350
29351# func_arith arithmetic-term...
29352func_arith ()
29353{
29354  func_arith_result=`expr "$@"`
29355}
29356
29357# func_len string
29358# STRING may not start with a hyphen.
29359func_len ()
29360{
29361  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
29362}
29363
29364_LT_EOF
29365esac
29366
29367case $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.
29373func_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.
29384func_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.
29407LD=$lt_LD_FC
29408
29409# How to create reloadable object files.
29410reload_flag=$lt_reload_flag_FC
29411reload_cmds=$lt_reload_cmds_FC
29412
29413# Commands used to build an old-style archive.
29414old_archive_cmds=$lt_old_archive_cmds_FC
29415
29416# A language specific compiler.
29417CC=$lt_compiler_FC
29418
29419# Is the compiler the GNU compiler?
29420with_gcc=$GCC_FC
29421
29422# Compiler flag to turn off builtin functions.
29423no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
29424
29425# How to pass a linker flag through the compiler.
29426wl=$lt_lt_prog_compiler_wl_FC
29427
29428# Additional compiler flags for building library objects.
29429pic_flag=$lt_lt_prog_compiler_pic_FC
29430
29431# Compiler flag to prevent dynamic linking.
29432link_static_flag=$lt_lt_prog_compiler_static_FC
29433
29434# Does compiler simultaneously support -c and -o options?
29435compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
29436
29437# Whether or not to add -lc for building shared libraries.
29438build_libtool_need_lc=$archive_cmds_need_lc_FC
29439
29440# Whether or not to disallow shared libs when runtime libs are static.
29441allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
29442
29443# Compiler flag to allow reflexive dlopens.
29444export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
29445
29446# Compiler flag to generate shared objects directly from archives.
29447whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
29448
29449# Whether the compiler copes with passing no objects directly.
29450compiler_needs_object=$lt_compiler_needs_object_FC
29451
29452# Create an old-style archive from a shared archive.
29453old_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.
29456old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
29457
29458# Commands used to build a shared archive.
29459archive_cmds=$lt_archive_cmds_FC
29460archive_expsym_cmds=$lt_archive_expsym_cmds_FC
29461
29462# Commands used to build a loadable module if different from building
29463# a shared archive.
29464module_cmds=$lt_module_cmds_FC
29465module_expsym_cmds=$lt_module_expsym_cmds_FC
29466
29467# Whether we are building with GNU ld or not.
29468with_gnu_ld=$lt_with_gnu_ld_FC
29469
29470# Flag that allows shared libraries with undefined symbols to be built.
29471allow_undefined_flag=$lt_allow_undefined_flag_FC
29472
29473# Flag that enforces no undefined symbols.
29474no_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
29478hardcode_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.
29482hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
29483
29484# Whether we need a single "-rpath" flag with a separated argument.
29485hardcode_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.
29489hardcode_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.
29495hardcode_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.
29499hardcode_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.
29503hardcode_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.
29508hardcode_automatic=$hardcode_automatic_FC
29509
29510# Set to yes if linker adds runtime paths of dependent libraries
29511# to runtime path list.
29512inherit_rpath=$inherit_rpath_FC
29513
29514# Whether libtool must link a program against all its dependency libraries.
29515link_all_deplibs=$link_all_deplibs_FC
29516
29517# Fix the shell variable \$srcfile for the compiler.
29518fix_srcfile_path=$lt_fix_srcfile_path_FC
29519
29520# Set to "yes" if exported symbols are required.
29521always_export_symbols=$always_export_symbols_FC
29522
29523# The commands to list exported symbols.
29524export_symbols_cmds=$lt_export_symbols_cmds_FC
29525
29526# Symbols that should not be listed in the preloaded symbols.
29527exclude_expsyms=$lt_exclude_expsyms_FC
29528
29529# Symbols that must always be exported.
29530include_expsyms=$lt_include_expsyms_FC
29531
29532# Commands necessary for linking programs (against libraries) with templates.
29533prelink_cmds=$lt_prelink_cmds_FC
29534
29535# Specify filename containing input files.
29536file_list_spec=$lt_file_list_spec_FC
29537
29538# How to hardcode a shared library path into an executable.
29539hardcode_action=$hardcode_action_FC
29540
29541# The directories searched by this compiler when creating a shared library.
29542compiler_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.
29546predep_objects=$lt_predep_objects_FC
29547postdep_objects=$lt_postdep_objects_FC
29548predeps=$lt_predeps_FC
29549postdeps=$lt_postdeps_FC
29550
29551# The library search path used internally by the compiler when linking
29552# a shared library.
29553compiler_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)
29560if test "$GCC" = yes; then
29561  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
29562else
29563  echo "/* generated for $CC */" > tmp-stdint.h
29564fi
29565
29566sed '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>
29572EOF
29573
29574if test "$acx_cv_header_stdint" != stdint.h; then
29575  echo "#include <stddef.h>" >> tmp-stdint.h
29576fi
29577if test "$acx_cv_header_stdint" != stddef.h; then
29578  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
29579fi
29580
29581sed '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
29592EOF
29593
29594# ----------------- done header, emit basic int types -------------
29595if 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
29657EOF
29658elif 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
29701EOF
29702else
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
29724EOF
29725fi
29726
29727# ------------- done basic int types, emit int64_t types ------------
29728if 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
29738EOF
29739elif 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
29755EOF
29756elif 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
29775EOF
29776else
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 */
29835EOF
29836fi
29837
29838# ------------- done int64_t types, emit intptr types ------------
29839if 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
29853EOF
29854fi
29855
29856# ------------- done intptr types, emit int_least types ------------
29857if 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
29874EOF
29875fi
29876
29877# ------------- done intptr types, emit int_fast types ------------
29878if 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
29895EOF
29896fi
29897
29898if 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
29916EOF
29917fi
29918
29919sed 's/^ *//' >> tmp-stdint.h <<EOF
29920
29921  #endif /* GCC_GENERATED_STDINT_H */
29922EOF
29923
29924if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
29925  rm -f tmp-stdint.h
29926else
29927  mv -f tmp-stdint.h gstdint.h
29928fi
29929
29930 ;;
29931
29932  esac
29933done # for ac_tag
29934
29935
29936as_fn_exit 0
29937_ACEOF
29938ac_clean_files=$ac_clean_files_save
29939
29940test $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.
29952if 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
29963fi
29964if 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;}
29967fi
29968
29969