xref: /netbsd-src/external/gpl3/gcc.old/dist/libgomp/configure (revision c9496f6b604074a9451a67df576a5b423068e71e)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.64 for GNU Offloading and Multi Processing Runtime Library 1.0.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7# Foundation, Inc.
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
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.
90case $0 in #((
91  *[\\/]* ) as_myself=$0 ;;
92  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93for as_dir in $PATH
94do
95  IFS=$as_save_IFS
96  test -z "$as_dir" && as_dir=.
97    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98  done
99IFS=$as_save_IFS
100
101     ;;
102esac
103# We did not find ourselves, most probably we were run as `sh COMMAND'
104# in which case we are not to be found in the path.
105if test "x$as_myself" = x; then
106  as_myself=$0
107fi
108if test ! -f "$as_myself"; then
109  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110  exit 1
111fi
112
113# Unset variables that we do not need and which cause bugs (e.g. in
114# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115# suppresses any "Segmentation fault" message there.  '((' could
116# trigger a bug in pdksh 5.2.14.
117for as_var in BASH_ENV ENV MAIL MAILPATH
118do eval test x\${$as_var+set} = xset \
119  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120done
121PS1='$ '
122PS2='> '
123PS4='+ '
124
125# NLS nuisances.
126LC_ALL=C
127export LC_ALL
128LANGUAGE=C
129export LANGUAGE
130
131# CDPATH.
132(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134if test "x$CONFIG_SHELL" = x; then
135  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136  emulate sh
137  NULLCMD=:
138  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139  # is contrary to our usage.  Disable this feature.
140  alias -g '\${1+\"\$@\"}'='\"\$@\"'
141  setopt NO_GLOB_SUBST
142else
143  case \`(set -o) 2>/dev/null\` in #(
144  *posix*) :
145    set -o posix ;; #(
146  *) :
147     ;;
148esac
149fi
150"
151  as_required="as_fn_return () { (exit \$1); }
152as_fn_success () { as_fn_return 0; }
153as_fn_failure () { as_fn_return 1; }
154as_fn_ret_success () { return 0; }
155as_fn_ret_failure () { return 1; }
156
157exitcode=0
158as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164else
165  exitcode=1; echo positional parameters were not saved.
166fi
167test x\$exitcode = x0 || exit 1"
168  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172
173  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177    PATH=/empty FPATH=/empty; export PATH FPATH
178    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180test \$(( 1 + 1 )) = 2 || exit 1"
181  if (eval "$as_required") 2>/dev/null; then :
182  as_have_required=yes
183else
184  as_have_required=no
185fi
186  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188else
189  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190as_found=false
191for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192do
193  IFS=$as_save_IFS
194  test -z "$as_dir" && as_dir=.
195  as_found=:
196  case $as_dir in #(
197	 /*)
198	   for as_base in sh bash ksh sh5; do
199	     # Try only shells that exist, to save several forks.
200	     as_shell=$as_dir/$as_base
201	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203  CONFIG_SHELL=$as_shell as_have_required=yes
204		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205  break 2
206fi
207fi
208	   done;;
209       esac
210  as_found=false
211done
212$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214  CONFIG_SHELL=$SHELL as_have_required=yes
215fi; }
216IFS=$as_save_IFS
217
218
219      if test "x$CONFIG_SHELL" != x; then :
220  # We cannot yet assume a decent shell, so we have to provide a
221	# neutralization value for shells without unset; and this also
222	# works around shells that cannot unset nonexistent variables.
223	BASH_ENV=/dev/null
224	ENV=/dev/null
225	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226	export CONFIG_SHELL
227	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228fi
229
230    if test x$as_have_required = xno; then :
231  $as_echo "$0: This script requires a shell more modern than all"
232  $as_echo "$0: the shells that I found on your system."
233  if test x${ZSH_VERSION+set} = xset ; then
234    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236  else
237    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238$0: including any error possibly output before this
239$0: message. Then install a modern shell, or manually run
240$0: the script under such a shell if you do have one."
241  fi
242  exit 1
243fi
244fi
245fi
246SHELL=${CONFIG_SHELL-/bin/sh}
247export SHELL
248# Unset more variables known to interfere with behavior of common tools.
249CLICOLOR_FORCE= GREP_OPTIONS=
250unset CLICOLOR_FORCE GREP_OPTIONS
251
252## --------------------- ##
253## M4sh Shell Functions. ##
254## --------------------- ##
255# as_fn_unset VAR
256# ---------------
257# Portably unset VAR.
258as_fn_unset ()
259{
260  { eval $1=; unset $1;}
261}
262as_unset=as_fn_unset
263
264# as_fn_set_status STATUS
265# -----------------------
266# Set $? to STATUS, without forking.
267as_fn_set_status ()
268{
269  return $1
270} # as_fn_set_status
271
272# as_fn_exit STATUS
273# -----------------
274# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275as_fn_exit ()
276{
277  set +e
278  as_fn_set_status $1
279  exit $1
280} # as_fn_exit
281
282# as_fn_mkdir_p
283# -------------
284# Create "$as_dir" as a directory, including parents if necessary.
285as_fn_mkdir_p ()
286{
287
288  case $as_dir in #(
289  -*) as_dir=./$as_dir;;
290  esac
291  test -d "$as_dir" || eval $as_mkdir_p || {
292    as_dirs=
293    while :; do
294      case $as_dir in #(
295      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296      *) as_qdir=$as_dir;;
297      esac
298      as_dirs="'$as_qdir' $as_dirs"
299      as_dir=`$as_dirname -- "$as_dir" ||
300$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301	 X"$as_dir" : 'X\(//\)[^/]' \| \
302	 X"$as_dir" : 'X\(//\)$' \| \
303	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304$as_echo X"$as_dir" |
305    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306	    s//\1/
307	    q
308	  }
309	  /^X\(\/\/\)[^/].*/{
310	    s//\1/
311	    q
312	  }
313	  /^X\(\/\/\)$/{
314	    s//\1/
315	    q
316	  }
317	  /^X\(\/\).*/{
318	    s//\1/
319	    q
320	  }
321	  s/.*/./; q'`
322      test -d "$as_dir" && break
323    done
324    test -z "$as_dirs" || eval "mkdir $as_dirs"
325  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328} # as_fn_mkdir_p
329# as_fn_append VAR VALUE
330# ----------------------
331# Append the text in VALUE to the end of the definition contained in VAR. Take
332# advantage of any shell optimizations that allow amortized linear growth over
333# repeated appends, instead of the typical quadratic growth present in naive
334# implementations.
335if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336  eval 'as_fn_append ()
337  {
338    eval $1+=\$2
339  }'
340else
341  as_fn_append ()
342  {
343    eval $1=\$$1\$2
344  }
345fi # as_fn_append
346
347# as_fn_arith ARG...
348# ------------------
349# Perform arithmetic evaluation on the ARGs, and store the result in the
350# global $as_val. Take advantage of shells that can avoid forks. The arguments
351# must be portable across $(()) and expr.
352if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353  eval 'as_fn_arith ()
354  {
355    as_val=$(( $* ))
356  }'
357else
358  as_fn_arith ()
359  {
360    as_val=`expr "$@" || test $? -eq 1`
361  }
362fi # as_fn_arith
363
364
365# as_fn_error ERROR [LINENO LOG_FD]
366# ---------------------------------
367# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369# script with status $?, using 1 if that was 0.
370as_fn_error ()
371{
372  as_status=$?; test $as_status -eq 0 && as_status=1
373  if test "$3"; then
374    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376  fi
377  $as_echo "$as_me: error: $1" >&2
378  as_fn_exit $as_status
379} # as_fn_error
380
381if expr a : '\(a\)' >/dev/null 2>&1 &&
382   test "X`expr 00001 : '.*\(...\)'`" = X001; then
383  as_expr=expr
384else
385  as_expr=false
386fi
387
388if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389  as_basename=basename
390else
391  as_basename=false
392fi
393
394if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395  as_dirname=dirname
396else
397  as_dirname=false
398fi
399
400as_me=`$as_basename -- "$0" ||
401$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402	 X"$0" : 'X\(//\)$' \| \
403	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404$as_echo X/"$0" |
405    sed '/^.*\/\([^/][^/]*\)\/*$/{
406	    s//\1/
407	    q
408	  }
409	  /^X\/\(\/\/\)$/{
410	    s//\1/
411	    q
412	  }
413	  /^X\/\(\/\).*/{
414	    s//\1/
415	    q
416	  }
417	  s/.*/./; q'`
418
419# Avoid depending upon Character Ranges.
420as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423as_cr_digits='0123456789'
424as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427  as_lineno_1=$LINENO as_lineno_1a=$LINENO
428  as_lineno_2=$LINENO as_lineno_2a=$LINENO
429  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432  sed -n '
433    p
434    /[$]LINENO/=
435  ' <$as_myself |
436    sed '
437      s/[$]LINENO.*/&-/
438      t lineno
439      b
440      :lineno
441      N
442      :loop
443      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444      t loop
445      s/-\n.*//
446    ' >$as_me.lineno &&
447  chmod +x "$as_me.lineno" ||
448    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450  # Don't try to exec as it changes $[0], causing all sort of problems
451  # (the dirname of $[0] is not the place where we might find the
452  # original and so on.  Autoconf is especially sensitive to this).
453  . "./$as_me.lineno"
454  # Exit status is that of the last command.
455  exit
456}
457
458ECHO_C= ECHO_N= ECHO_T=
459case `echo -n x` in #(((((
460-n*)
461  case `echo 'xy\c'` in
462  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
463  xy)  ECHO_C='\c';;
464  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465       ECHO_T='	';;
466  esac;;
467*)
468  ECHO_N='-n';;
469esac
470
471rm -f conf$$ conf$$.exe conf$$.file
472if test -d conf$$.dir; then
473  rm -f conf$$.dir/conf$$.file
474else
475  rm -f conf$$.dir
476  mkdir conf$$.dir 2>/dev/null
477fi
478if (echo >conf$$.file) 2>/dev/null; then
479  if ln -s conf$$.file conf$$ 2>/dev/null; then
480    as_ln_s='ln -s'
481    # ... but there are two gotchas:
482    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484    # In both cases, we have to default to `cp -p'.
485    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486      as_ln_s='cp -p'
487  elif ln conf$$.file conf$$ 2>/dev/null; then
488    as_ln_s=ln
489  else
490    as_ln_s='cp -p'
491  fi
492else
493  as_ln_s='cp -p'
494fi
495rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496rmdir conf$$.dir 2>/dev/null
497
498if mkdir -p . 2>/dev/null; then
499  as_mkdir_p='mkdir -p "$as_dir"'
500else
501  test -d ./-p && rmdir ./-p
502  as_mkdir_p=false
503fi
504
505if test -x / >/dev/null 2>&1; then
506  as_test_x='test -x'
507else
508  if ls -dL / >/dev/null 2>&1; then
509    as_ls_L_option=L
510  else
511    as_ls_L_option=
512  fi
513  as_test_x='
514    eval sh -c '\''
515      if test -d "$1"; then
516	test -d "$1/.";
517      else
518	case $1 in #(
519	-*)set "./$1";;
520	esac;
521	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522	???[sx]*):;;*)false;;esac;fi
523    '\'' sh
524  '
525fi
526as_executable_p=$as_test_x
527
528# Sed expression to map a string onto a valid CPP name.
529as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531# Sed expression to map a string onto a valid variable name.
532as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537exec 7<&0 </dev/null 6>&1
538
539# Name of the host.
540# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541# so uname gets run too.
542ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544#
545# Initializations.
546#
547ac_default_prefix=/usr/local
548ac_clean_files=
549ac_config_libobj_dir=.
550LIBOBJS=
551cross_compiling=no
552subdirs=
553MFLAGS=
554MAKEFLAGS=
555
556# Identity of this package.
557PACKAGE_NAME='GNU Offloading and Multi Processing Runtime Library'
558PACKAGE_TARNAME='libgomp'
559PACKAGE_VERSION='1.0'
560PACKAGE_STRING='GNU Offloading and Multi Processing Runtime Library 1.0'
561PACKAGE_BUGREPORT=''
562PACKAGE_URL='http://www.gnu.org/software/libgomp/'
563
564# Factoring default headers for most tests.
565ac_includes_default="\
566#include <stdio.h>
567#ifdef HAVE_SYS_TYPES_H
568# include <sys/types.h>
569#endif
570#ifdef HAVE_SYS_STAT_H
571# include <sys/stat.h>
572#endif
573#ifdef STDC_HEADERS
574# include <stdlib.h>
575# include <stddef.h>
576#else
577# ifdef HAVE_STDLIB_H
578#  include <stdlib.h>
579# endif
580#endif
581#ifdef HAVE_STRING_H
582# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583#  include <memory.h>
584# endif
585# include <string.h>
586#endif
587#ifdef HAVE_STRINGS_H
588# include <strings.h>
589#endif
590#ifdef HAVE_INTTYPES_H
591# include <inttypes.h>
592#endif
593#ifdef HAVE_STDINT_H
594# include <stdint.h>
595#endif
596#ifdef HAVE_UNISTD_H
597# include <unistd.h>
598#endif"
599
600ac_subst_vars='am__EXEEXT_FALSE
601am__EXEEXT_TRUE
602LTLIBOBJS
603LIBOBJS
604OMP_NEST_LOCK_25_KIND
605OMP_LOCK_25_KIND
606OMP_NEST_LOCK_25_ALIGN
607OMP_NEST_LOCK_25_SIZE
608OMP_LOCK_25_ALIGN
609OMP_LOCK_25_SIZE
610OMP_NEST_LOCK_KIND
611OMP_LOCK_KIND
612OMP_NEST_LOCK_ALIGN
613OMP_NEST_LOCK_SIZE
614OMP_LOCK_ALIGN
615OMP_LOCK_SIZE
616USE_FORTRAN_FALSE
617USE_FORTRAN_TRUE
618link_gomp
619XLDFLAGS
620XCFLAGS
621config_path
622LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE
623LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE
624LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE
625LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE
626LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE
627LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE
628OPT_LDFLAGS
629SECTION_LDFLAGS
630PLUGIN_NVPTX_FALSE
631PLUGIN_NVPTX_TRUE
632offload_additional_lib_paths
633offload_additional_options
634PLUGIN_NVPTX_LIBS
635PLUGIN_NVPTX_LDFLAGS
636PLUGIN_NVPTX_CPPFLAGS
637PLUGIN_NVPTX
638CUDA_DRIVER_LIB
639CUDA_DRIVER_INCLUDE
640offload_targets
641libtool_VERSION
642ac_ct_FC
643FCFLAGS
644FC
645MAINT
646MAINTAINER_MODE_FALSE
647MAINTAINER_MODE_TRUE
648enable_static
649enable_shared
650lt_host_flags
651CPP
652OTOOL64
653OTOOL
654LIPO
655NMEDIT
656DSYMUTIL
657OBJDUMP
658LN_S
659NM
660ac_ct_DUMPBIN
661DUMPBIN
662LD
663FGREP
664EGREP
665GREP
666SED
667LIBTOOL
668BUILD_INFO_FALSE
669BUILD_INFO_TRUE
670PERL
671RANLIB
672AR
673am__fastdepCC_FALSE
674am__fastdepCC_TRUE
675CCDEPMODE
676AMDEPBACKSLASH
677AMDEP_FALSE
678AMDEP_TRUE
679am__quote
680am__include
681DEPDIR
682OBJEXT
683EXEEXT
684ac_ct_CC
685CPPFLAGS
686LDFLAGS
687CFLAGS
688CC
689toolexeclibdir
690toolexecdir
691multi_basedir
692am__untar
693am__tar
694AMTAR
695am__leading_dot
696SET_MAKE
697AWK
698mkdir_p
699MKDIR_P
700INSTALL_STRIP_PROGRAM
701STRIP
702install_sh
703MAKEINFO
704AUTOHEADER
705AUTOMAKE
706AUTOCONF
707ACLOCAL
708VERSION
709PACKAGE
710CYGPATH_W
711am__isrc
712INSTALL_DATA
713INSTALL_SCRIPT
714INSTALL_PROGRAM
715target_os
716target_vendor
717target_cpu
718target
719host_os
720host_vendor
721host_cpu
722host
723build_os
724build_vendor
725build_cpu
726build
727GENINSRC_FALSE
728GENINSRC_TRUE
729target_alias
730host_alias
731build_alias
732LIBS
733ECHO_T
734ECHO_N
735ECHO_C
736DEFS
737mandir
738localedir
739libdir
740psdir
741pdfdir
742dvidir
743htmldir
744infodir
745docdir
746oldincludedir
747includedir
748localstatedir
749sharedstatedir
750sysconfdir
751datadir
752datarootdir
753libexecdir
754sbindir
755bindir
756program_transform_name
757prefix
758exec_prefix
759PACKAGE_URL
760PACKAGE_BUGREPORT
761PACKAGE_STRING
762PACKAGE_VERSION
763PACKAGE_TARNAME
764PACKAGE_NAME
765PATH_SEPARATOR
766SHELL'
767ac_subst_files=''
768ac_user_opts='
769enable_option_checking
770enable_version_specific_runtime_libs
771enable_generated_files_in_srcdir
772enable_multilib
773enable_dependency_tracking
774enable_shared
775enable_static
776with_pic
777enable_fast_install
778with_gnu_ld
779enable_libtool_lock
780enable_maintainer_mode
781with_cuda_driver
782with_cuda_driver_include
783with_cuda_driver_lib
784enable_linux_futex
785enable_tls
786enable_symvers
787'
788      ac_precious_vars='build_alias
789host_alias
790target_alias
791CPP
792CPPFLAGS
793FC
794FCFLAGS
795LDFLAGS
796LIBS'
797
798
799# Initialize some variables set by options.
800ac_init_help=
801ac_init_version=false
802ac_unrecognized_opts=
803ac_unrecognized_sep=
804# The variables have the same names as the options, with
805# dashes changed to underlines.
806cache_file=/dev/null
807exec_prefix=NONE
808no_create=
809no_recursion=
810prefix=NONE
811program_prefix=NONE
812program_suffix=NONE
813program_transform_name=s,x,x,
814silent=
815site=
816srcdir=
817verbose=
818x_includes=NONE
819x_libraries=NONE
820
821# Installation directory options.
822# These are left unexpanded so users can "make install exec_prefix=/foo"
823# and all the variables that are supposed to be based on exec_prefix
824# by default will actually change.
825# Use braces instead of parens because sh, perl, etc. also accept them.
826# (The list follows the same order as the GNU Coding Standards.)
827bindir='${exec_prefix}/bin'
828sbindir='${exec_prefix}/sbin'
829libexecdir='${exec_prefix}/libexec'
830datarootdir='${prefix}/share'
831datadir='${datarootdir}'
832sysconfdir='${prefix}/etc'
833sharedstatedir='${prefix}/com'
834localstatedir='${prefix}/var'
835includedir='${prefix}/include'
836oldincludedir='/usr/include'
837docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
838infodir='${datarootdir}/info'
839htmldir='${docdir}'
840dvidir='${docdir}'
841pdfdir='${docdir}'
842psdir='${docdir}'
843libdir='${exec_prefix}/lib'
844localedir='${datarootdir}/locale'
845mandir='${datarootdir}/man'
846
847ac_prev=
848ac_dashdash=
849for ac_option
850do
851  # If the previous option needs an argument, assign it.
852  if test -n "$ac_prev"; then
853    eval $ac_prev=\$ac_option
854    ac_prev=
855    continue
856  fi
857
858  case $ac_option in
859  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
860  *)	ac_optarg=yes ;;
861  esac
862
863  # Accept the important Cygnus configure options, so we can diagnose typos.
864
865  case $ac_dashdash$ac_option in
866  --)
867    ac_dashdash=yes ;;
868
869  -bindir | --bindir | --bindi | --bind | --bin | --bi)
870    ac_prev=bindir ;;
871  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
872    bindir=$ac_optarg ;;
873
874  -build | --build | --buil | --bui | --bu)
875    ac_prev=build_alias ;;
876  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
877    build_alias=$ac_optarg ;;
878
879  -cache-file | --cache-file | --cache-fil | --cache-fi \
880  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
881    ac_prev=cache_file ;;
882  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
883  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
884    cache_file=$ac_optarg ;;
885
886  --config-cache | -C)
887    cache_file=config.cache ;;
888
889  -datadir | --datadir | --datadi | --datad)
890    ac_prev=datadir ;;
891  -datadir=* | --datadir=* | --datadi=* | --datad=*)
892    datadir=$ac_optarg ;;
893
894  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
895  | --dataroo | --dataro | --datar)
896    ac_prev=datarootdir ;;
897  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
898  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
899    datarootdir=$ac_optarg ;;
900
901  -disable-* | --disable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=no ;;
916
917  -docdir | --docdir | --docdi | --doc | --do)
918    ac_prev=docdir ;;
919  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
920    docdir=$ac_optarg ;;
921
922  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
923    ac_prev=dvidir ;;
924  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
925    dvidir=$ac_optarg ;;
926
927  -enable-* | --enable-*)
928    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
929    # Reject names that are not valid shell variable names.
930    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
931      as_fn_error "invalid feature name: $ac_useropt"
932    ac_useropt_orig=$ac_useropt
933    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934    case $ac_user_opts in
935      *"
936"enable_$ac_useropt"
937"*) ;;
938      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
939	 ac_unrecognized_sep=', ';;
940    esac
941    eval enable_$ac_useropt=\$ac_optarg ;;
942
943  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945  | --exec | --exe | --ex)
946    ac_prev=exec_prefix ;;
947  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949  | --exec=* | --exe=* | --ex=*)
950    exec_prefix=$ac_optarg ;;
951
952  -gas | --gas | --ga | --g)
953    # Obsolete; use --with-gas.
954    with_gas=yes ;;
955
956  -help | --help | --hel | --he | -h)
957    ac_init_help=long ;;
958  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959    ac_init_help=recursive ;;
960  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961    ac_init_help=short ;;
962
963  -host | --host | --hos | --ho)
964    ac_prev=host_alias ;;
965  -host=* | --host=* | --hos=* | --ho=*)
966    host_alias=$ac_optarg ;;
967
968  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969    ac_prev=htmldir ;;
970  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971  | --ht=*)
972    htmldir=$ac_optarg ;;
973
974  -includedir | --includedir | --includedi | --included | --include \
975  | --includ | --inclu | --incl | --inc)
976    ac_prev=includedir ;;
977  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978  | --includ=* | --inclu=* | --incl=* | --inc=*)
979    includedir=$ac_optarg ;;
980
981  -infodir | --infodir | --infodi | --infod | --info | --inf)
982    ac_prev=infodir ;;
983  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
984    infodir=$ac_optarg ;;
985
986  -libdir | --libdir | --libdi | --libd)
987    ac_prev=libdir ;;
988  -libdir=* | --libdir=* | --libdi=* | --libd=*)
989    libdir=$ac_optarg ;;
990
991  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992  | --libexe | --libex | --libe)
993    ac_prev=libexecdir ;;
994  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995  | --libexe=* | --libex=* | --libe=*)
996    libexecdir=$ac_optarg ;;
997
998  -localedir | --localedir | --localedi | --localed | --locale)
999    ac_prev=localedir ;;
1000  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001    localedir=$ac_optarg ;;
1002
1003  -localstatedir | --localstatedir | --localstatedi | --localstated \
1004  | --localstate | --localstat | --localsta | --localst | --locals)
1005    ac_prev=localstatedir ;;
1006  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1007  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1008    localstatedir=$ac_optarg ;;
1009
1010  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011    ac_prev=mandir ;;
1012  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1013    mandir=$ac_optarg ;;
1014
1015  -nfp | --nfp | --nf)
1016    # Obsolete; use --without-fp.
1017    with_fp=no ;;
1018
1019  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1020  | --no-cr | --no-c | -n)
1021    no_create=yes ;;
1022
1023  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025    no_recursion=yes ;;
1026
1027  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029  | --oldin | --oldi | --old | --ol | --o)
1030    ac_prev=oldincludedir ;;
1031  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1034    oldincludedir=$ac_optarg ;;
1035
1036  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037    ac_prev=prefix ;;
1038  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1039    prefix=$ac_optarg ;;
1040
1041  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042  | --program-pre | --program-pr | --program-p)
1043    ac_prev=program_prefix ;;
1044  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1046    program_prefix=$ac_optarg ;;
1047
1048  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049  | --program-suf | --program-su | --program-s)
1050    ac_prev=program_suffix ;;
1051  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1053    program_suffix=$ac_optarg ;;
1054
1055  -program-transform-name | --program-transform-name \
1056  | --program-transform-nam | --program-transform-na \
1057  | --program-transform-n | --program-transform- \
1058  | --program-transform | --program-transfor \
1059  | --program-transfo | --program-transf \
1060  | --program-trans | --program-tran \
1061  | --progr-tra | --program-tr | --program-t)
1062    ac_prev=program_transform_name ;;
1063  -program-transform-name=* | --program-transform-name=* \
1064  | --program-transform-nam=* | --program-transform-na=* \
1065  | --program-transform-n=* | --program-transform-=* \
1066  | --program-transform=* | --program-transfor=* \
1067  | --program-transfo=* | --program-transf=* \
1068  | --program-trans=* | --program-tran=* \
1069  | --progr-tra=* | --program-tr=* | --program-t=*)
1070    program_transform_name=$ac_optarg ;;
1071
1072  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073    ac_prev=pdfdir ;;
1074  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075    pdfdir=$ac_optarg ;;
1076
1077  -psdir | --psdir | --psdi | --psd | --ps)
1078    ac_prev=psdir ;;
1079  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080    psdir=$ac_optarg ;;
1081
1082  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083  | -silent | --silent | --silen | --sile | --sil)
1084    silent=yes ;;
1085
1086  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1087    ac_prev=sbindir ;;
1088  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1089  | --sbi=* | --sb=*)
1090    sbindir=$ac_optarg ;;
1091
1092  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1093  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1094  | --sharedst | --shareds | --shared | --share | --shar \
1095  | --sha | --sh)
1096    ac_prev=sharedstatedir ;;
1097  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1098  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1099  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1100  | --sha=* | --sh=*)
1101    sharedstatedir=$ac_optarg ;;
1102
1103  -site | --site | --sit)
1104    ac_prev=site ;;
1105  -site=* | --site=* | --sit=*)
1106    site=$ac_optarg ;;
1107
1108  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1109    ac_prev=srcdir ;;
1110  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1111    srcdir=$ac_optarg ;;
1112
1113  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1114  | --syscon | --sysco | --sysc | --sys | --sy)
1115    ac_prev=sysconfdir ;;
1116  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1117  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1118    sysconfdir=$ac_optarg ;;
1119
1120  -target | --target | --targe | --targ | --tar | --ta | --t)
1121    ac_prev=target_alias ;;
1122  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1123    target_alias=$ac_optarg ;;
1124
1125  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1126    verbose=yes ;;
1127
1128  -version | --version | --versio | --versi | --vers | -V)
1129    ac_init_version=: ;;
1130
1131  -with-* | --with-*)
1132    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1133    # Reject names that are not valid shell variable names.
1134    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135      as_fn_error "invalid package name: $ac_useropt"
1136    ac_useropt_orig=$ac_useropt
1137    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138    case $ac_user_opts in
1139      *"
1140"with_$ac_useropt"
1141"*) ;;
1142      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1143	 ac_unrecognized_sep=', ';;
1144    esac
1145    eval with_$ac_useropt=\$ac_optarg ;;
1146
1147  -without-* | --without-*)
1148    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1149    # Reject names that are not valid shell variable names.
1150    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1151      as_fn_error "invalid package name: $ac_useropt"
1152    ac_useropt_orig=$ac_useropt
1153    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1154    case $ac_user_opts in
1155      *"
1156"with_$ac_useropt"
1157"*) ;;
1158      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1159	 ac_unrecognized_sep=', ';;
1160    esac
1161    eval with_$ac_useropt=no ;;
1162
1163  --x)
1164    # Obsolete; use --with-x.
1165    with_x=yes ;;
1166
1167  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1168  | --x-incl | --x-inc | --x-in | --x-i)
1169    ac_prev=x_includes ;;
1170  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1171  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1172    x_includes=$ac_optarg ;;
1173
1174  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1175  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1176    ac_prev=x_libraries ;;
1177  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1178  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1179    x_libraries=$ac_optarg ;;
1180
1181  -*) as_fn_error "unrecognized option: \`$ac_option'
1182Try \`$0 --help' for more information."
1183    ;;
1184
1185  *=*)
1186    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1187    # Reject names that are not valid shell variable names.
1188    case $ac_envvar in #(
1189      '' | [0-9]* | *[!_$as_cr_alnum]* )
1190      as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1191    esac
1192    eval $ac_envvar=\$ac_optarg
1193    export $ac_envvar ;;
1194
1195  *)
1196    # FIXME: should be removed in autoconf 3.0.
1197    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1198    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1199      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1200    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1201    ;;
1202
1203  esac
1204done
1205
1206if test -n "$ac_prev"; then
1207  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1208  as_fn_error "missing argument to $ac_option"
1209fi
1210
1211if test -n "$ac_unrecognized_opts"; then
1212  case $enable_option_checking in
1213    no) ;;
1214    fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1215    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1216  esac
1217fi
1218
1219# Check all directory arguments for consistency.
1220for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1221		datadir sysconfdir sharedstatedir localstatedir includedir \
1222		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1223		libdir localedir mandir
1224do
1225  eval ac_val=\$$ac_var
1226  # Remove trailing slashes.
1227  case $ac_val in
1228    */ )
1229      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1230      eval $ac_var=\$ac_val;;
1231  esac
1232  # Be sure to have absolute directory names.
1233  case $ac_val in
1234    [\\/$]* | ?:[\\/]* )  continue;;
1235    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1236  esac
1237  as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1238done
1239
1240# There might be people who depend on the old broken behavior: `$host'
1241# used to hold the argument of --host etc.
1242# FIXME: To remove some day.
1243build=$build_alias
1244host=$host_alias
1245target=$target_alias
1246
1247# FIXME: To remove some day.
1248if test "x$host_alias" != x; then
1249  if test "x$build_alias" = x; then
1250    cross_compiling=maybe
1251    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1252    If a cross compiler is detected then cross compile mode will be used." >&2
1253  elif test "x$build_alias" != "x$host_alias"; then
1254    cross_compiling=yes
1255  fi
1256fi
1257
1258ac_tool_prefix=
1259test -n "$host_alias" && ac_tool_prefix=$host_alias-
1260
1261test "$silent" = yes && exec 6>/dev/null
1262
1263
1264ac_pwd=`pwd` && test -n "$ac_pwd" &&
1265ac_ls_di=`ls -di .` &&
1266ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1267  as_fn_error "working directory cannot be determined"
1268test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1269  as_fn_error "pwd does not report name of working directory"
1270
1271
1272# Find the source files, if location was not specified.
1273if test -z "$srcdir"; then
1274  ac_srcdir_defaulted=yes
1275  # Try the directory containing this script, then the parent directory.
1276  ac_confdir=`$as_dirname -- "$as_myself" ||
1277$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1278	 X"$as_myself" : 'X\(//\)[^/]' \| \
1279	 X"$as_myself" : 'X\(//\)$' \| \
1280	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1281$as_echo X"$as_myself" |
1282    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1283	    s//\1/
1284	    q
1285	  }
1286	  /^X\(\/\/\)[^/].*/{
1287	    s//\1/
1288	    q
1289	  }
1290	  /^X\(\/\/\)$/{
1291	    s//\1/
1292	    q
1293	  }
1294	  /^X\(\/\).*/{
1295	    s//\1/
1296	    q
1297	  }
1298	  s/.*/./; q'`
1299  srcdir=$ac_confdir
1300  if test ! -r "$srcdir/$ac_unique_file"; then
1301    srcdir=..
1302  fi
1303else
1304  ac_srcdir_defaulted=no
1305fi
1306if test ! -r "$srcdir/$ac_unique_file"; then
1307  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1308  as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1309fi
1310ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1311ac_abs_confdir=`(
1312	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1313	pwd)`
1314# When building in place, set srcdir=.
1315if test "$ac_abs_confdir" = "$ac_pwd"; then
1316  srcdir=.
1317fi
1318# Remove unnecessary trailing slashes from srcdir.
1319# Double slashes in file names in object file debugging info
1320# mess up M-x gdb in Emacs.
1321case $srcdir in
1322*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1323esac
1324for ac_var in $ac_precious_vars; do
1325  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1326  eval ac_env_${ac_var}_value=\$${ac_var}
1327  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1328  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1329done
1330
1331#
1332# Report the --help message.
1333#
1334if test "$ac_init_help" = "long"; then
1335  # Omit some internal or obsolete options to make the list less imposing.
1336  # This message is too long to be a string in the A/UX 3.1 sh.
1337  cat <<_ACEOF
1338\`configure' configures GNU Offloading and Multi Processing Runtime Library 1.0 to adapt to many kinds of systems.
1339
1340Usage: $0 [OPTION]... [VAR=VALUE]...
1341
1342To assign environment variables (e.g., CC, CFLAGS...), specify them as
1343VAR=VALUE.  See below for descriptions of some of the useful variables.
1344
1345Defaults for the options are specified in brackets.
1346
1347Configuration:
1348  -h, --help              display this help and exit
1349      --help=short        display options specific to this package
1350      --help=recursive    display the short help of all the included packages
1351  -V, --version           display version information and exit
1352  -q, --quiet, --silent   do not print \`checking...' messages
1353      --cache-file=FILE   cache test results in FILE [disabled]
1354  -C, --config-cache      alias for \`--cache-file=config.cache'
1355  -n, --no-create         do not create output files
1356      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1357
1358Installation directories:
1359  --prefix=PREFIX         install architecture-independent files in PREFIX
1360                          [$ac_default_prefix]
1361  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1362                          [PREFIX]
1363
1364By default, \`make install' will install all the files in
1365\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1366an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1367for instance \`--prefix=\$HOME'.
1368
1369For better control, use the options below.
1370
1371Fine tuning of the installation directories:
1372  --bindir=DIR            user executables [EPREFIX/bin]
1373  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1374  --libexecdir=DIR        program executables [EPREFIX/libexec]
1375  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1376  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1377  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1378  --libdir=DIR            object code libraries [EPREFIX/lib]
1379  --includedir=DIR        C header files [PREFIX/include]
1380  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1381  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1382  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1383  --infodir=DIR           info documentation [DATAROOTDIR/info]
1384  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1385  --mandir=DIR            man documentation [DATAROOTDIR/man]
1386  --docdir=DIR            documentation root [DATAROOTDIR/doc/libgomp]
1387  --htmldir=DIR           html documentation [DOCDIR]
1388  --dvidir=DIR            dvi documentation [DOCDIR]
1389  --pdfdir=DIR            pdf documentation [DOCDIR]
1390  --psdir=DIR             ps documentation [DOCDIR]
1391_ACEOF
1392
1393  cat <<\_ACEOF
1394
1395Program names:
1396  --program-prefix=PREFIX            prepend PREFIX to installed program names
1397  --program-suffix=SUFFIX            append SUFFIX to installed program names
1398  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1399
1400System types:
1401  --build=BUILD     configure for building on BUILD [guessed]
1402  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1403  --target=TARGET   configure for building compilers for TARGET [HOST]
1404_ACEOF
1405fi
1406
1407if test -n "$ac_init_help"; then
1408  case $ac_init_help in
1409     short | recursive ) echo "Configuration of GNU Offloading and Multi Processing Runtime Library 1.0:";;
1410   esac
1411  cat <<\_ACEOF
1412
1413Optional Features:
1414  --disable-option-checking  ignore unrecognized --enable/--with options
1415  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1416  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1417  --enable-version-specific-runtime-libs
1418                          Specify that runtime libraries should be installed
1419                          in a compiler-specific directory [default=no]
1420  --enable-generated-files-in-srcdir
1421                          put copies of generated files in source dir intended
1422                          for creating source tarballs for users without
1423                          texinfo bison or flex. [default=no]
1424  --enable-multilib       build many library versions (default)
1425  --disable-dependency-tracking  speeds up one-time build
1426  --enable-dependency-tracking   do not reject slow dependency extractors
1427  --enable-shared[=PKGS]  build shared libraries [default=yes]
1428  --enable-static[=PKGS]  build static libraries [default=yes]
1429  --enable-fast-install[=PKGS]
1430                          optimize for fast installation [default=yes]
1431  --disable-libtool-lock  avoid locking (might break parallel builds)
1432  --enable-maintainer-mode  enable make rules and dependencies not useful
1433			  (and sometimes confusing) to the casual installer
1434  --enable-linux-futex    use the Linux futex system call [default=default]
1435  --enable-tls            Use thread-local storage [default=yes]
1436  --enable-symvers=STYLE  enables symbol versioning of the shared library
1437                          [default=yes]
1438
1439Optional Packages:
1440  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1441  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1442  --with-pic              try to use only PIC/non-PIC objects [default=use
1443                          both]
1444  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1445  --with-cuda-driver=PATH specify prefix directory for installed CUDA driver
1446                          package. Equivalent to
1447                          --with-cuda-driver-include=PATH/include plus
1448                          --with-cuda-driver-lib=PATH/lib
1449  --with-cuda-driver-include=PATH
1450                          specify directory for installed CUDA driver include
1451                          files
1452  --with-cuda-driver-lib=PATH
1453                          specify directory for the installed CUDA driver
1454                          library
1455
1456Some influential environment variables:
1457  CC          C compiler command
1458  CFLAGS      C compiler flags
1459  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1460              nonstandard directory <lib dir>
1461  LIBS        libraries to pass to the linker, e.g. -l<library>
1462  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1463              you have headers in a nonstandard directory <include dir>
1464  CPP         C preprocessor
1465  FC          Fortran compiler command
1466  FCFLAGS     Fortran compiler flags
1467
1468Use these variables to override the choices made by `configure' or to help
1469it to find libraries and programs with nonstandard names/locations.
1470
1471Report bugs to the package provider.
1472GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>.
1473General help using GNU software: <http://www.gnu.org/gethelp/>.
1474_ACEOF
1475ac_status=$?
1476fi
1477
1478if test "$ac_init_help" = "recursive"; then
1479  # If there are subdirs, report their specific --help.
1480  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1481    test -d "$ac_dir" ||
1482      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1483      continue
1484    ac_builddir=.
1485
1486case "$ac_dir" in
1487.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1488*)
1489  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1490  # A ".." for each directory in $ac_dir_suffix.
1491  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1492  case $ac_top_builddir_sub in
1493  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1495  esac ;;
1496esac
1497ac_abs_top_builddir=$ac_pwd
1498ac_abs_builddir=$ac_pwd$ac_dir_suffix
1499# for backward compatibility:
1500ac_top_builddir=$ac_top_build_prefix
1501
1502case $srcdir in
1503  .)  # We are building in place.
1504    ac_srcdir=.
1505    ac_top_srcdir=$ac_top_builddir_sub
1506    ac_abs_top_srcdir=$ac_pwd ;;
1507  [\\/]* | ?:[\\/]* )  # Absolute name.
1508    ac_srcdir=$srcdir$ac_dir_suffix;
1509    ac_top_srcdir=$srcdir
1510    ac_abs_top_srcdir=$srcdir ;;
1511  *) # Relative name.
1512    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1513    ac_top_srcdir=$ac_top_build_prefix$srcdir
1514    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1515esac
1516ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1517
1518    cd "$ac_dir" || { ac_status=$?; continue; }
1519    # Check for guested configure.
1520    if test -f "$ac_srcdir/configure.gnu"; then
1521      echo &&
1522      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1523    elif test -f "$ac_srcdir/configure"; then
1524      echo &&
1525      $SHELL "$ac_srcdir/configure" --help=recursive
1526    else
1527      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1528    fi || ac_status=$?
1529    cd "$ac_pwd" || { ac_status=$?; break; }
1530  done
1531fi
1532
1533test -n "$ac_init_help" && exit $ac_status
1534if $ac_init_version; then
1535  cat <<\_ACEOF
1536GNU Offloading and Multi Processing Runtime Library configure 1.0
1537generated by GNU Autoconf 2.64
1538
1539Copyright (C) 2009 Free Software Foundation, Inc.
1540This configure script is free software; the Free Software Foundation
1541gives unlimited permission to copy, distribute and modify it.
1542_ACEOF
1543  exit
1544fi
1545
1546## ------------------------ ##
1547## Autoconf initialization. ##
1548## ------------------------ ##
1549
1550# ac_fn_c_try_compile LINENO
1551# --------------------------
1552# Try to compile conftest.$ac_ext, and return whether this succeeded.
1553ac_fn_c_try_compile ()
1554{
1555  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1556  rm -f conftest.$ac_objext
1557  if { { ac_try="$ac_compile"
1558case "(($ac_try" in
1559  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1560  *) ac_try_echo=$ac_try;;
1561esac
1562eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1563$as_echo "$ac_try_echo"; } >&5
1564  (eval "$ac_compile") 2>conftest.err
1565  ac_status=$?
1566  if test -s conftest.err; then
1567    grep -v '^ *+' conftest.err >conftest.er1
1568    cat conftest.er1 >&5
1569    mv -f conftest.er1 conftest.err
1570  fi
1571  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1572  test $ac_status = 0; } && {
1573	 test -z "$ac_c_werror_flag" ||
1574	 test ! -s conftest.err
1575       } && test -s conftest.$ac_objext; then :
1576  ac_retval=0
1577else
1578  $as_echo "$as_me: failed program was:" >&5
1579sed 's/^/| /' conftest.$ac_ext >&5
1580
1581	ac_retval=1
1582fi
1583  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1584  return $ac_retval
1585
1586} # ac_fn_c_try_compile
1587
1588# ac_fn_c_try_link LINENO
1589# -----------------------
1590# Try to link conftest.$ac_ext, and return whether this succeeded.
1591ac_fn_c_try_link ()
1592{
1593  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1594  rm -f conftest.$ac_objext conftest$ac_exeext
1595  if { { ac_try="$ac_link"
1596case "(($ac_try" in
1597  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598  *) ac_try_echo=$ac_try;;
1599esac
1600eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601$as_echo "$ac_try_echo"; } >&5
1602  (eval "$ac_link") 2>conftest.err
1603  ac_status=$?
1604  if test -s conftest.err; then
1605    grep -v '^ *+' conftest.err >conftest.er1
1606    cat conftest.er1 >&5
1607    mv -f conftest.er1 conftest.err
1608  fi
1609  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1610  test $ac_status = 0; } && {
1611	 test -z "$ac_c_werror_flag" ||
1612	 test ! -s conftest.err
1613       } && test -s conftest$ac_exeext && {
1614	 test "$cross_compiling" = yes ||
1615	 $as_test_x conftest$ac_exeext
1616       }; then :
1617  ac_retval=0
1618else
1619  $as_echo "$as_me: failed program was:" >&5
1620sed 's/^/| /' conftest.$ac_ext >&5
1621
1622	ac_retval=1
1623fi
1624  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1625  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1626  # interfere with the next link command; also delete a directory that is
1627  # left behind by Apple's compiler.  We do this before executing the actions.
1628  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1629  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1630  return $ac_retval
1631
1632} # ac_fn_c_try_link
1633
1634# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1635# -------------------------------------------------------
1636# Tests whether HEADER exists and can be compiled using the include files in
1637# INCLUDES, setting the cache variable VAR accordingly.
1638ac_fn_c_check_header_compile ()
1639{
1640  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1642$as_echo_n "checking for $2... " >&6; }
1643if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1644  $as_echo_n "(cached) " >&6
1645else
1646  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1647/* end confdefs.h.  */
1648$4
1649#include <$2>
1650_ACEOF
1651if ac_fn_c_try_compile "$LINENO"; then :
1652  eval "$3=yes"
1653else
1654  eval "$3=no"
1655fi
1656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1657fi
1658eval ac_res=\$$3
1659	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1660$as_echo "$ac_res" >&6; }
1661  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1662
1663} # ac_fn_c_check_header_compile
1664
1665# ac_fn_c_try_cpp LINENO
1666# ----------------------
1667# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1668ac_fn_c_try_cpp ()
1669{
1670  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671  if { { ac_try="$ac_cpp conftest.$ac_ext"
1672case "(($ac_try" in
1673  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1674  *) ac_try_echo=$ac_try;;
1675esac
1676eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1677$as_echo "$ac_try_echo"; } >&5
1678  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1679  ac_status=$?
1680  if test -s conftest.err; then
1681    grep -v '^ *+' conftest.err >conftest.er1
1682    cat conftest.er1 >&5
1683    mv -f conftest.er1 conftest.err
1684  fi
1685  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1686  test $ac_status = 0; } >/dev/null && {
1687	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1688	 test ! -s conftest.err
1689       }; then :
1690  ac_retval=0
1691else
1692  $as_echo "$as_me: failed program was:" >&5
1693sed 's/^/| /' conftest.$ac_ext >&5
1694
1695    ac_retval=1
1696fi
1697  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1698  return $ac_retval
1699
1700} # ac_fn_c_try_cpp
1701
1702# ac_fn_c_try_run LINENO
1703# ----------------------
1704# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1705# that executables *can* be run.
1706ac_fn_c_try_run ()
1707{
1708  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1709  if { { ac_try="$ac_link"
1710case "(($ac_try" in
1711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1712  *) ac_try_echo=$ac_try;;
1713esac
1714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1715$as_echo "$ac_try_echo"; } >&5
1716  (eval "$ac_link") 2>&5
1717  ac_status=$?
1718  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1719  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1720  { { case "(($ac_try" in
1721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1722  *) ac_try_echo=$ac_try;;
1723esac
1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1725$as_echo "$ac_try_echo"; } >&5
1726  (eval "$ac_try") 2>&5
1727  ac_status=$?
1728  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729  test $ac_status = 0; }; }; then :
1730  ac_retval=0
1731else
1732  $as_echo "$as_me: program exited with status $ac_status" >&5
1733       $as_echo "$as_me: failed program was:" >&5
1734sed 's/^/| /' conftest.$ac_ext >&5
1735
1736       ac_retval=$ac_status
1737fi
1738  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1739  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1740  return $ac_retval
1741
1742} # ac_fn_c_try_run
1743
1744# ac_fn_c_check_func LINENO FUNC VAR
1745# ----------------------------------
1746# Tests whether FUNC exists, setting the cache variable VAR accordingly
1747ac_fn_c_check_func ()
1748{
1749  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1750  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1751$as_echo_n "checking for $2... " >&6; }
1752if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1753  $as_echo_n "(cached) " >&6
1754else
1755  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756/* end confdefs.h.  */
1757/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1758   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1759#define $2 innocuous_$2
1760
1761/* System header to define __stub macros and hopefully few prototypes,
1762    which can conflict with char $2 (); below.
1763    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1764    <limits.h> exists even on freestanding compilers.  */
1765
1766#ifdef __STDC__
1767# include <limits.h>
1768#else
1769# include <assert.h>
1770#endif
1771
1772#undef $2
1773
1774/* Override any GCC internal prototype to avoid an error.
1775   Use char because int might match the return type of a GCC
1776   builtin and then its argument prototype would still apply.  */
1777#ifdef __cplusplus
1778extern "C"
1779#endif
1780char $2 ();
1781/* The GNU C library defines this for functions which it implements
1782    to always fail with ENOSYS.  Some functions are actually named
1783    something starting with __ and the normal name is an alias.  */
1784#if defined __stub_$2 || defined __stub___$2
1785choke me
1786#endif
1787
1788int
1789main ()
1790{
1791return $2 ();
1792  ;
1793  return 0;
1794}
1795_ACEOF
1796if ac_fn_c_try_link "$LINENO"; then :
1797  eval "$3=yes"
1798else
1799  eval "$3=no"
1800fi
1801rm -f core conftest.err conftest.$ac_objext \
1802    conftest$ac_exeext conftest.$ac_ext
1803fi
1804eval ac_res=\$$3
1805	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1806$as_echo "$ac_res" >&6; }
1807  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1808
1809} # ac_fn_c_check_func
1810
1811# ac_fn_fc_try_compile LINENO
1812# ---------------------------
1813# Try to compile conftest.$ac_ext, and return whether this succeeded.
1814ac_fn_fc_try_compile ()
1815{
1816  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1817  rm -f conftest.$ac_objext
1818  if { { ac_try="$ac_compile"
1819case "(($ac_try" in
1820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1821  *) ac_try_echo=$ac_try;;
1822esac
1823eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1824$as_echo "$ac_try_echo"; } >&5
1825  (eval "$ac_compile") 2>conftest.err
1826  ac_status=$?
1827  if test -s conftest.err; then
1828    grep -v '^ *+' conftest.err >conftest.er1
1829    cat conftest.er1 >&5
1830    mv -f conftest.er1 conftest.err
1831  fi
1832  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1833  test $ac_status = 0; } && {
1834	 test -z "$ac_fc_werror_flag" ||
1835	 test ! -s conftest.err
1836       } && test -s conftest.$ac_objext; then :
1837  ac_retval=0
1838else
1839  $as_echo "$as_me: failed program was:" >&5
1840sed 's/^/| /' conftest.$ac_ext >&5
1841
1842	ac_retval=1
1843fi
1844  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1845  return $ac_retval
1846
1847} # ac_fn_fc_try_compile
1848
1849# ac_fn_fc_try_link LINENO
1850# ------------------------
1851# Try to link conftest.$ac_ext, and return whether this succeeded.
1852ac_fn_fc_try_link ()
1853{
1854  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1855  rm -f conftest.$ac_objext conftest$ac_exeext
1856  if { { ac_try="$ac_link"
1857case "(($ac_try" in
1858  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1859  *) ac_try_echo=$ac_try;;
1860esac
1861eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1862$as_echo "$ac_try_echo"; } >&5
1863  (eval "$ac_link") 2>conftest.err
1864  ac_status=$?
1865  if test -s conftest.err; then
1866    grep -v '^ *+' conftest.err >conftest.er1
1867    cat conftest.er1 >&5
1868    mv -f conftest.er1 conftest.err
1869  fi
1870  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1871  test $ac_status = 0; } && {
1872	 test -z "$ac_fc_werror_flag" ||
1873	 test ! -s conftest.err
1874       } && test -s conftest$ac_exeext && {
1875	 test "$cross_compiling" = yes ||
1876	 $as_test_x conftest$ac_exeext
1877       }; then :
1878  ac_retval=0
1879else
1880  $as_echo "$as_me: failed program was:" >&5
1881sed 's/^/| /' conftest.$ac_ext >&5
1882
1883	ac_retval=1
1884fi
1885  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1886  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1887  # interfere with the next link command; also delete a directory that is
1888  # left behind by Apple's compiler.  We do this before executing the actions.
1889  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1890  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1891  return $ac_retval
1892
1893} # ac_fn_fc_try_link
1894
1895# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1896# -------------------------------------------------------
1897# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1898# the include files in INCLUDES and setting the cache variable VAR
1899# accordingly.
1900ac_fn_c_check_header_mongrel ()
1901{
1902  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1903  if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1904  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1905$as_echo_n "checking for $2... " >&6; }
1906if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1907  $as_echo_n "(cached) " >&6
1908fi
1909eval ac_res=\$$3
1910	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1911$as_echo "$ac_res" >&6; }
1912else
1913  # Is the header compilable?
1914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1915$as_echo_n "checking $2 usability... " >&6; }
1916cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1917/* end confdefs.h.  */
1918$4
1919#include <$2>
1920_ACEOF
1921if ac_fn_c_try_compile "$LINENO"; then :
1922  ac_header_compiler=yes
1923else
1924  ac_header_compiler=no
1925fi
1926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1928$as_echo "$ac_header_compiler" >&6; }
1929
1930# Is the header present?
1931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1932$as_echo_n "checking $2 presence... " >&6; }
1933cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h.  */
1935#include <$2>
1936_ACEOF
1937if ac_fn_c_try_cpp "$LINENO"; then :
1938  ac_header_preproc=yes
1939else
1940  ac_header_preproc=no
1941fi
1942rm -f conftest.err conftest.$ac_ext
1943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1944$as_echo "$ac_header_preproc" >&6; }
1945
1946# So?  What about this header?
1947case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1948  yes:no: )
1949    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1950$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1951    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1952$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1953    ;;
1954  no:yes:* )
1955    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1956$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1957    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1958$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1959    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1960$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1961    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1962$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1963    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1964$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1965    ;;
1966esac
1967  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1968$as_echo_n "checking for $2... " >&6; }
1969if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1970  $as_echo_n "(cached) " >&6
1971else
1972  eval "$3=\$ac_header_compiler"
1973fi
1974eval ac_res=\$$3
1975	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1976$as_echo "$ac_res" >&6; }
1977fi
1978  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1979
1980} # ac_fn_c_check_header_mongrel
1981
1982# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1983# -------------------------------------------
1984# Tests whether TYPE exists after having included INCLUDES, setting cache
1985# variable VAR accordingly.
1986ac_fn_c_check_type ()
1987{
1988  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1989  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1990$as_echo_n "checking for $2... " >&6; }
1991if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1992  $as_echo_n "(cached) " >&6
1993else
1994  eval "$3=no"
1995  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1996/* end confdefs.h.  */
1997$4
1998int
1999main ()
2000{
2001if (sizeof ($2))
2002	 return 0;
2003  ;
2004  return 0;
2005}
2006_ACEOF
2007if ac_fn_c_try_compile "$LINENO"; then :
2008  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2009/* end confdefs.h.  */
2010$4
2011int
2012main ()
2013{
2014if (sizeof (($2)))
2015	    return 0;
2016  ;
2017  return 0;
2018}
2019_ACEOF
2020if ac_fn_c_try_compile "$LINENO"; then :
2021
2022else
2023  eval "$3=yes"
2024fi
2025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2026fi
2027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028fi
2029eval ac_res=\$$3
2030	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2031$as_echo "$ac_res" >&6; }
2032  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2033
2034} # ac_fn_c_check_type
2035
2036# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2037# --------------------------------------------
2038# Tries to find the compile-time value of EXPR in a program that includes
2039# INCLUDES, setting VAR accordingly. Returns whether the value could be
2040# computed
2041ac_fn_c_compute_int ()
2042{
2043  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2044  if test "$cross_compiling" = yes; then
2045    # Depending upon the size, compute the lo and hi bounds.
2046cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047/* end confdefs.h.  */
2048$4
2049int
2050main ()
2051{
2052static int test_array [1 - 2 * !(($2) >= 0)];
2053test_array [0] = 0
2054
2055  ;
2056  return 0;
2057}
2058_ACEOF
2059if ac_fn_c_try_compile "$LINENO"; then :
2060  ac_lo=0 ac_mid=0
2061  while :; do
2062    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2063/* end confdefs.h.  */
2064$4
2065int
2066main ()
2067{
2068static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2069test_array [0] = 0
2070
2071  ;
2072  return 0;
2073}
2074_ACEOF
2075if ac_fn_c_try_compile "$LINENO"; then :
2076  ac_hi=$ac_mid; break
2077else
2078  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2079			if test $ac_lo -le $ac_mid; then
2080			  ac_lo= ac_hi=
2081			  break
2082			fi
2083			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2084fi
2085rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2086  done
2087else
2088  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089/* end confdefs.h.  */
2090$4
2091int
2092main ()
2093{
2094static int test_array [1 - 2 * !(($2) < 0)];
2095test_array [0] = 0
2096
2097  ;
2098  return 0;
2099}
2100_ACEOF
2101if ac_fn_c_try_compile "$LINENO"; then :
2102  ac_hi=-1 ac_mid=-1
2103  while :; do
2104    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2105/* end confdefs.h.  */
2106$4
2107int
2108main ()
2109{
2110static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2111test_array [0] = 0
2112
2113  ;
2114  return 0;
2115}
2116_ACEOF
2117if ac_fn_c_try_compile "$LINENO"; then :
2118  ac_lo=$ac_mid; break
2119else
2120  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2121			if test $ac_mid -le $ac_hi; then
2122			  ac_lo= ac_hi=
2123			  break
2124			fi
2125			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2126fi
2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2128  done
2129else
2130  ac_lo= ac_hi=
2131fi
2132rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2133fi
2134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2135# Binary search between lo and hi bounds.
2136while test "x$ac_lo" != "x$ac_hi"; do
2137  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2138  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2139/* end confdefs.h.  */
2140$4
2141int
2142main ()
2143{
2144static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2145test_array [0] = 0
2146
2147  ;
2148  return 0;
2149}
2150_ACEOF
2151if ac_fn_c_try_compile "$LINENO"; then :
2152  ac_hi=$ac_mid
2153else
2154  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2155fi
2156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2157done
2158case $ac_lo in #((
2159?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2160'') ac_retval=1 ;;
2161esac
2162  else
2163    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2164/* end confdefs.h.  */
2165$4
2166static long int longval () { return $2; }
2167static unsigned long int ulongval () { return $2; }
2168#include <stdio.h>
2169#include <stdlib.h>
2170int
2171main ()
2172{
2173
2174  FILE *f = fopen ("conftest.val", "w");
2175  if (! f)
2176    return 1;
2177  if (($2) < 0)
2178    {
2179      long int i = longval ();
2180      if (i != ($2))
2181	return 1;
2182      fprintf (f, "%ld", i);
2183    }
2184  else
2185    {
2186      unsigned long int i = ulongval ();
2187      if (i != ($2))
2188	return 1;
2189      fprintf (f, "%lu", i);
2190    }
2191  /* Do not output a trailing newline, as this causes \r\n confusion
2192     on some platforms.  */
2193  return ferror (f) || fclose (f) != 0;
2194
2195  ;
2196  return 0;
2197}
2198_ACEOF
2199if ac_fn_c_try_run "$LINENO"; then :
2200  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2201else
2202  ac_retval=1
2203fi
2204rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2205  conftest.$ac_objext conftest.beam conftest.$ac_ext
2206rm -f conftest.val
2207
2208  fi
2209  eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
2210  return $ac_retval
2211
2212} # ac_fn_c_compute_int
2213cat >config.log <<_ACEOF
2214This file contains any messages produced by compilers while
2215running configure, to aid debugging if configure makes a mistake.
2216
2217It was created by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was
2218generated by GNU Autoconf 2.64.  Invocation command line was
2219
2220  $ $0 $@
2221
2222_ACEOF
2223exec 5>>config.log
2224{
2225cat <<_ASUNAME
2226## --------- ##
2227## Platform. ##
2228## --------- ##
2229
2230hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2231uname -m = `(uname -m) 2>/dev/null || echo unknown`
2232uname -r = `(uname -r) 2>/dev/null || echo unknown`
2233uname -s = `(uname -s) 2>/dev/null || echo unknown`
2234uname -v = `(uname -v) 2>/dev/null || echo unknown`
2235
2236/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2237/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2238
2239/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2240/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2241/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2242/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2243/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2244/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2245/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2246
2247_ASUNAME
2248
2249as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2250for as_dir in $PATH
2251do
2252  IFS=$as_save_IFS
2253  test -z "$as_dir" && as_dir=.
2254    $as_echo "PATH: $as_dir"
2255  done
2256IFS=$as_save_IFS
2257
2258} >&5
2259
2260cat >&5 <<_ACEOF
2261
2262
2263## ----------- ##
2264## Core tests. ##
2265## ----------- ##
2266
2267_ACEOF
2268
2269
2270# Keep a trace of the command line.
2271# Strip out --no-create and --no-recursion so they do not pile up.
2272# Strip out --silent because we don't want to record it for future runs.
2273# Also quote any args containing shell meta-characters.
2274# Make two passes to allow for proper duplicate-argument suppression.
2275ac_configure_args=
2276ac_configure_args0=
2277ac_configure_args1=
2278ac_must_keep_next=false
2279for ac_pass in 1 2
2280do
2281  for ac_arg
2282  do
2283    case $ac_arg in
2284    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2285    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2286    | -silent | --silent | --silen | --sile | --sil)
2287      continue ;;
2288    *\'*)
2289      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2290    esac
2291    case $ac_pass in
2292    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2293    2)
2294      as_fn_append ac_configure_args1 " '$ac_arg'"
2295      if test $ac_must_keep_next = true; then
2296	ac_must_keep_next=false # Got value, back to normal.
2297      else
2298	case $ac_arg in
2299	  *=* | --config-cache | -C | -disable-* | --disable-* \
2300	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2301	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2302	  | -with-* | --with-* | -without-* | --without-* | --x)
2303	    case "$ac_configure_args0 " in
2304	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2305	    esac
2306	    ;;
2307	  -* ) ac_must_keep_next=true ;;
2308	esac
2309      fi
2310      as_fn_append ac_configure_args " '$ac_arg'"
2311      ;;
2312    esac
2313  done
2314done
2315{ ac_configure_args0=; unset ac_configure_args0;}
2316{ ac_configure_args1=; unset ac_configure_args1;}
2317
2318# When interrupted or exit'd, cleanup temporary files, and complete
2319# config.log.  We remove comments because anyway the quotes in there
2320# would cause problems or look ugly.
2321# WARNING: Use '\'' to represent an apostrophe within the trap.
2322# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2323trap 'exit_status=$?
2324  # Save into config.log some information that might help in debugging.
2325  {
2326    echo
2327
2328    cat <<\_ASBOX
2329## ---------------- ##
2330## Cache variables. ##
2331## ---------------- ##
2332_ASBOX
2333    echo
2334    # The following way of writing the cache mishandles newlines in values,
2335(
2336  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2337    eval ac_val=\$$ac_var
2338    case $ac_val in #(
2339    *${as_nl}*)
2340      case $ac_var in #(
2341      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2342$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2343      esac
2344      case $ac_var in #(
2345      _ | IFS | as_nl) ;; #(
2346      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2347      *) { eval $ac_var=; unset $ac_var;} ;;
2348      esac ;;
2349    esac
2350  done
2351  (set) 2>&1 |
2352    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2353    *${as_nl}ac_space=\ *)
2354      sed -n \
2355	"s/'\''/'\''\\\\'\'''\''/g;
2356	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2357      ;; #(
2358    *)
2359      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2360      ;;
2361    esac |
2362    sort
2363)
2364    echo
2365
2366    cat <<\_ASBOX
2367## ----------------- ##
2368## Output variables. ##
2369## ----------------- ##
2370_ASBOX
2371    echo
2372    for ac_var in $ac_subst_vars
2373    do
2374      eval ac_val=\$$ac_var
2375      case $ac_val in
2376      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2377      esac
2378      $as_echo "$ac_var='\''$ac_val'\''"
2379    done | sort
2380    echo
2381
2382    if test -n "$ac_subst_files"; then
2383      cat <<\_ASBOX
2384## ------------------- ##
2385## File substitutions. ##
2386## ------------------- ##
2387_ASBOX
2388      echo
2389      for ac_var in $ac_subst_files
2390      do
2391	eval ac_val=\$$ac_var
2392	case $ac_val in
2393	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2394	esac
2395	$as_echo "$ac_var='\''$ac_val'\''"
2396      done | sort
2397      echo
2398    fi
2399
2400    if test -s confdefs.h; then
2401      cat <<\_ASBOX
2402## ----------- ##
2403## confdefs.h. ##
2404## ----------- ##
2405_ASBOX
2406      echo
2407      cat confdefs.h
2408      echo
2409    fi
2410    test "$ac_signal" != 0 &&
2411      $as_echo "$as_me: caught signal $ac_signal"
2412    $as_echo "$as_me: exit $exit_status"
2413  } >&5
2414  rm -f core *.core core.conftest.* &&
2415    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2416    exit $exit_status
2417' 0
2418for ac_signal in 1 2 13 15; do
2419  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2420done
2421ac_signal=0
2422
2423# confdefs.h avoids OS command line length limits that DEFS can exceed.
2424rm -f -r conftest* confdefs.h
2425
2426$as_echo "/* confdefs.h */" > confdefs.h
2427
2428# Predefined preprocessor variables.
2429
2430cat >>confdefs.h <<_ACEOF
2431#define PACKAGE_NAME "$PACKAGE_NAME"
2432_ACEOF
2433
2434cat >>confdefs.h <<_ACEOF
2435#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2436_ACEOF
2437
2438cat >>confdefs.h <<_ACEOF
2439#define PACKAGE_VERSION "$PACKAGE_VERSION"
2440_ACEOF
2441
2442cat >>confdefs.h <<_ACEOF
2443#define PACKAGE_STRING "$PACKAGE_STRING"
2444_ACEOF
2445
2446cat >>confdefs.h <<_ACEOF
2447#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2448_ACEOF
2449
2450cat >>confdefs.h <<_ACEOF
2451#define PACKAGE_URL "$PACKAGE_URL"
2452_ACEOF
2453
2454
2455# Let the site file select an alternate cache file if it wants to.
2456# Prefer an explicitly selected file to automatically selected ones.
2457ac_site_file1=NONE
2458ac_site_file2=NONE
2459if test -n "$CONFIG_SITE"; then
2460  ac_site_file1=$CONFIG_SITE
2461elif test "x$prefix" != xNONE; then
2462  ac_site_file1=$prefix/share/config.site
2463  ac_site_file2=$prefix/etc/config.site
2464else
2465  ac_site_file1=$ac_default_prefix/share/config.site
2466  ac_site_file2=$ac_default_prefix/etc/config.site
2467fi
2468for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2469do
2470  test "x$ac_site_file" = xNONE && continue
2471  if test -r "$ac_site_file"; then
2472    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2473$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2474    sed 's/^/| /' "$ac_site_file" >&5
2475    . "$ac_site_file"
2476  fi
2477done
2478
2479if test -r "$cache_file"; then
2480  # Some versions of bash will fail to source /dev/null (special
2481  # files actually), so we avoid doing that.
2482  if test -f "$cache_file"; then
2483    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2484$as_echo "$as_me: loading cache $cache_file" >&6;}
2485    case $cache_file in
2486      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2487      *)                      . "./$cache_file";;
2488    esac
2489  fi
2490else
2491  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2492$as_echo "$as_me: creating cache $cache_file" >&6;}
2493  >$cache_file
2494fi
2495
2496# Check that the precious variables saved in the cache have kept the same
2497# value.
2498ac_cache_corrupted=false
2499for ac_var in $ac_precious_vars; do
2500  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2501  eval ac_new_set=\$ac_env_${ac_var}_set
2502  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2503  eval ac_new_val=\$ac_env_${ac_var}_value
2504  case $ac_old_set,$ac_new_set in
2505    set,)
2506      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2507$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2508      ac_cache_corrupted=: ;;
2509    ,set)
2510      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2511$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2512      ac_cache_corrupted=: ;;
2513    ,);;
2514    *)
2515      if test "x$ac_old_val" != "x$ac_new_val"; then
2516	# differences in whitespace do not lead to failure.
2517	ac_old_val_w=`echo x $ac_old_val`
2518	ac_new_val_w=`echo x $ac_new_val`
2519	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2520	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2521$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2522	  ac_cache_corrupted=:
2523	else
2524	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2525$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2526	  eval $ac_var=\$ac_old_val
2527	fi
2528	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2529$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2530	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2531$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2532      fi;;
2533  esac
2534  # Pass precious variables to config.status.
2535  if test "$ac_new_set" = set; then
2536    case $ac_new_val in
2537    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2538    *) ac_arg=$ac_var=$ac_new_val ;;
2539    esac
2540    case " $ac_configure_args " in
2541      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2542      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2543    esac
2544  fi
2545done
2546if $ac_cache_corrupted; then
2547  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2548$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2549  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2550$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2551  as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2552fi
2553## -------------------- ##
2554## Main body of script. ##
2555## -------------------- ##
2556
2557ac_ext=c
2558ac_cpp='$CPP $CPPFLAGS'
2559ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2560ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2561ac_compiler_gnu=$ac_cv_c_compiler_gnu
2562
2563
2564
2565
2566
2567ac_config_headers="$ac_config_headers config.h"
2568
2569
2570# -------
2571# Options
2572# -------
2573
2574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2575$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2576 # Check whether --enable-version-specific-runtime-libs was given.
2577if test "${enable_version_specific_runtime_libs+set}" = set; then :
2578  enableval=$enable_version_specific_runtime_libs;
2579      case "$enableval" in
2580       yes|no) ;;
2581       *) as_fn_error "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2582                          esac
2583
2584else
2585  enable_version_specific_runtime_libs=no
2586fi
2587
2588
2589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2590$as_echo "$enable_version_specific_runtime_libs" >&6; }
2591
2592# We would like our source tree to be readonly. However when releases or
2593# pre-releases are generated, the flex/bison generated files as well as the
2594# various formats of manuals need to be included along with the rest of the
2595# sources.  Therefore we have --enable-generated-files-in-srcdir to do
2596# just that.
2597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2598$as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2599 # Check whether --enable-generated-files-in-srcdir was given.
2600if test "${enable_generated_files_in_srcdir+set}" = set; then :
2601  enableval=$enable_generated_files_in_srcdir;
2602      case "$enableval" in
2603       yes|no) ;;
2604       *) as_fn_error "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2605                          esac
2606
2607else
2608  enable_generated_files_in_srcdir=no
2609fi
2610
2611
2612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2613$as_echo "$enable_generated_files_in_srcdir" >&6; }
2614 if test "$enable_generated_files_in_srcdir" = yes; then
2615  GENINSRC_TRUE=
2616  GENINSRC_FALSE='#'
2617else
2618  GENINSRC_TRUE='#'
2619  GENINSRC_FALSE=
2620fi
2621
2622
2623
2624# -------
2625# -------
2626
2627# Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2628#
2629# You will slowly go insane if you do not grok the following fact:  when
2630# building this library, the top-level /target/ becomes the library's /host/.
2631#
2632# configure then causes --target to default to --host, exactly like any
2633# other package using autoconf.  Therefore, 'target' and 'host' will
2634# always be the same.  This makes sense both for native and cross compilers
2635# just think about it for a little while.  :-)
2636#
2637# Also, if this library is being configured as part of a cross compiler, the
2638# top-level configure script will pass the "real" host as $with_cross_host.
2639#
2640# Do not delete or change the following two lines.  For why, see
2641# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2642ac_aux_dir=
2643for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2644  for ac_t in install-sh install.sh shtool; do
2645    if test -f "$ac_dir/$ac_t"; then
2646      ac_aux_dir=$ac_dir
2647      ac_install_sh="$SHELL $ac_aux_dir/$ac_t -c"
2648      break 2
2649    fi
2650  done
2651done
2652if test -z "$ac_aux_dir"; then
2653  as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2654fi
2655
2656# These three variables are undocumented and unsupported,
2657# and are intended to be withdrawn in a future Autoconf release.
2658# They can cause serious problems if a builder's source tree is in a directory
2659# whose full name contains unusual characters.
2660ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2661ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2662ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2663
2664
2665# Make sure we can run config.sub.
2666$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2667  as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2668
2669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2670$as_echo_n "checking build system type... " >&6; }
2671if test "${ac_cv_build+set}" = set; then :
2672  $as_echo_n "(cached) " >&6
2673else
2674  ac_build_alias=$build_alias
2675test "x$ac_build_alias" = x &&
2676  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2677test "x$ac_build_alias" = x &&
2678  as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2679ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2680  as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2681
2682fi
2683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2684$as_echo "$ac_cv_build" >&6; }
2685case $ac_cv_build in
2686*-*-*) ;;
2687*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2688esac
2689build=$ac_cv_build
2690ac_save_IFS=$IFS; IFS='-'
2691set x $ac_cv_build
2692shift
2693build_cpu=$1
2694build_vendor=$2
2695shift; shift
2696# Remember, the first character of IFS is used to create $*,
2697# except with old shells:
2698build_os=$*
2699IFS=$ac_save_IFS
2700case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2701
2702
2703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2704$as_echo_n "checking host system type... " >&6; }
2705if test "${ac_cv_host+set}" = set; then :
2706  $as_echo_n "(cached) " >&6
2707else
2708  if test "x$host_alias" = x; then
2709  ac_cv_host=$ac_cv_build
2710else
2711  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2712    as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2713fi
2714
2715fi
2716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2717$as_echo "$ac_cv_host" >&6; }
2718case $ac_cv_host in
2719*-*-*) ;;
2720*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2721esac
2722host=$ac_cv_host
2723ac_save_IFS=$IFS; IFS='-'
2724set x $ac_cv_host
2725shift
2726host_cpu=$1
2727host_vendor=$2
2728shift; shift
2729# Remember, the first character of IFS is used to create $*,
2730# except with old shells:
2731host_os=$*
2732IFS=$ac_save_IFS
2733case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2734
2735
2736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2737$as_echo_n "checking target system type... " >&6; }
2738if test "${ac_cv_target+set}" = set; then :
2739  $as_echo_n "(cached) " >&6
2740else
2741  if test "x$target_alias" = x; then
2742  ac_cv_target=$ac_cv_host
2743else
2744  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2745    as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2746fi
2747
2748fi
2749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2750$as_echo "$ac_cv_target" >&6; }
2751case $ac_cv_target in
2752*-*-*) ;;
2753*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2754esac
2755target=$ac_cv_target
2756ac_save_IFS=$IFS; IFS='-'
2757set x $ac_cv_target
2758shift
2759target_cpu=$1
2760target_vendor=$2
2761shift; shift
2762# Remember, the first character of IFS is used to create $*,
2763# except with old shells:
2764target_os=$*
2765IFS=$ac_save_IFS
2766case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2767
2768
2769# The aliases save the names the user supplied, while $host etc.
2770# will get canonicalized.
2771test -n "$target_alias" &&
2772  test "$program_prefix$program_suffix$program_transform_name" = \
2773    NONENONEs,x,x, &&
2774  program_prefix=${target_alias}-
2775
2776target_alias=${target_alias-$host_alias}
2777
2778# Sets up automake.  Must come after AC_CANONICAL_SYSTEM.  Each of the
2779# following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2780#  1.9.0:  minimum required version
2781#  no-define:  PACKAGE and VERSION will not be #define'd in config.h (a bunch
2782#              of other PACKAGE_* variables will, however, and there's nothing
2783#              we can do about that; they come from AC_INIT).
2784#  foreign:  we don't follow the normal rules for GNU packages (no COPYING
2785#            file in the top srcdir, etc, etc), so stop complaining.
2786#  no-dist:  we don't want 'dist' and related rules.
2787#  -Wall:  turns on all automake warnings...
2788#  -Wno-portability:  ...except this one, since GNU make is required.
2789#  -Wno-override: ... and this one, since we do want this in testsuite.
2790am__api_version='1.11'
2791
2792# Find a good install program.  We prefer a C program (faster),
2793# so one script is as good as another.  But avoid the broken or
2794# incompatible versions:
2795# SysV /etc/install, /usr/sbin/install
2796# SunOS /usr/etc/install
2797# IRIX /sbin/install
2798# AIX /bin/install
2799# AmigaOS /C/install, which installs bootblocks on floppy discs
2800# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2801# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2802# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2803# OS/2's system install, which has a completely different semantic
2804# ./install, which can be erroneously created by make from ./install.sh.
2805# Reject install programs that cannot install multiple files.
2806{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2807$as_echo_n "checking for a BSD-compatible install... " >&6; }
2808if test -z "$INSTALL"; then
2809if test "${ac_cv_path_install+set}" = set; then :
2810  $as_echo_n "(cached) " >&6
2811else
2812  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2813for as_dir in $PATH
2814do
2815  IFS=$as_save_IFS
2816  test -z "$as_dir" && as_dir=.
2817    # Account for people who put trailing slashes in PATH elements.
2818case $as_dir/ in #((
2819  ./ | .// | /[cC]/* | \
2820  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2821  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2822  /usr/ucb/* ) ;;
2823  *)
2824    # OSF1 and SCO ODT 3.0 have their own names for install.
2825    # Don't use installbsd from OSF since it installs stuff as root
2826    # by default.
2827    for ac_prog in ginstall scoinst install; do
2828      for ac_exec_ext in '' $ac_executable_extensions; do
2829	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2830	  if test $ac_prog = install &&
2831	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2832	    # AIX install.  It has an incompatible calling convention.
2833	    :
2834	  elif test $ac_prog = install &&
2835	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2836	    # program-specific install script used by HP pwplus--don't use.
2837	    :
2838	  else
2839	    rm -rf conftest.one conftest.two conftest.dir
2840	    echo one > conftest.one
2841	    echo two > conftest.two
2842	    mkdir conftest.dir
2843	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2844	      test -s conftest.one && test -s conftest.two &&
2845	      test -s conftest.dir/conftest.one &&
2846	      test -s conftest.dir/conftest.two
2847	    then
2848	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2849	      break 3
2850	    fi
2851	  fi
2852	fi
2853      done
2854    done
2855    ;;
2856esac
2857
2858  done
2859IFS=$as_save_IFS
2860
2861rm -rf conftest.one conftest.two conftest.dir
2862
2863fi
2864  if test "${ac_cv_path_install+set}" = set; then
2865    INSTALL=$ac_cv_path_install
2866  else
2867    # As a last resort, use the slow shell script.  Don't cache a
2868    # value for INSTALL within a source directory, because that will
2869    # break other packages using the cache if that directory is
2870    # removed, or if the value is a relative name.
2871    INSTALL=$ac_install_sh
2872  fi
2873fi
2874{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2875$as_echo "$INSTALL" >&6; }
2876
2877# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2878# It thinks the first close brace ends the variable substitution.
2879test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2880
2881test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2882
2883test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2884
2885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2886$as_echo_n "checking whether build environment is sane... " >&6; }
2887# Just in case
2888sleep 1
2889echo timestamp > conftest.file
2890# Reject unsafe characters in $srcdir or the absolute working directory
2891# name.  Accept space and tab only in the latter.
2892am_lf='
2893'
2894case `pwd` in
2895  *[\\\"\#\$\&\'\`$am_lf]*)
2896    as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2897esac
2898case $srcdir in
2899  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2900    as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2901esac
2902
2903# Do `set' in a subshell so we don't clobber the current shell's
2904# arguments.  Must try -L first in case configure is actually a
2905# symlink; some systems play weird games with the mod time of symlinks
2906# (eg FreeBSD returns the mod time of the symlink's containing
2907# directory).
2908if (
2909   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2910   if test "$*" = "X"; then
2911      # -L didn't work.
2912      set X `ls -t "$srcdir/configure" conftest.file`
2913   fi
2914   rm -f conftest.file
2915   if test "$*" != "X $srcdir/configure conftest.file" \
2916      && test "$*" != "X conftest.file $srcdir/configure"; then
2917
2918      # If neither matched, then we have a broken ls.  This can happen
2919      # if, for instance, CONFIG_SHELL is bash and it inherits a
2920      # broken ls alias from the environment.  This has actually
2921      # happened.  Such a system could not be considered "sane".
2922      as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2923alias in your environment" "$LINENO" 5
2924   fi
2925
2926   test "$2" = conftest.file
2927   )
2928then
2929   # Ok.
2930   :
2931else
2932   as_fn_error "newly created file is older than distributed files!
2933Check your system clock" "$LINENO" 5
2934fi
2935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2936$as_echo "yes" >&6; }
2937test "$program_prefix" != NONE &&
2938  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2939# Use a double $ so make ignores it.
2940test "$program_suffix" != NONE &&
2941  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2942# Double any \ or $.
2943# By default was `s,x,x', remove it if useless.
2944ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2945program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2946
2947# expand $ac_aux_dir to an absolute path
2948am_aux_dir=`cd $ac_aux_dir && pwd`
2949
2950if test x"${MISSING+set}" != xset; then
2951  case $am_aux_dir in
2952  *\ * | *\	*)
2953    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2954  *)
2955    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2956  esac
2957fi
2958# Use eval to expand $SHELL
2959if eval "$MISSING --run true"; then
2960  am_missing_run="$MISSING --run "
2961else
2962  am_missing_run=
2963  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2964$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2965fi
2966
2967if test x"${install_sh}" != xset; then
2968  case $am_aux_dir in
2969  *\ * | *\	*)
2970    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2971  *)
2972    install_sh="\${SHELL} $am_aux_dir/install-sh"
2973  esac
2974fi
2975
2976# Installed binaries are usually stripped using `strip' when the user
2977# run `make install-strip'.  However `strip' might not be the right
2978# tool to use in cross-compilation environments, therefore Automake
2979# will honor the `STRIP' environment variable to overrule this program.
2980if test "$cross_compiling" != no; then
2981  if test -n "$ac_tool_prefix"; then
2982  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2983set dummy ${ac_tool_prefix}strip; ac_word=$2
2984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2985$as_echo_n "checking for $ac_word... " >&6; }
2986if test "${ac_cv_prog_STRIP+set}" = set; then :
2987  $as_echo_n "(cached) " >&6
2988else
2989  if test -n "$STRIP"; then
2990  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2991else
2992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2993for as_dir in $PATH
2994do
2995  IFS=$as_save_IFS
2996  test -z "$as_dir" && as_dir=.
2997    for ac_exec_ext in '' $ac_executable_extensions; do
2998  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2999    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3000    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3001    break 2
3002  fi
3003done
3004  done
3005IFS=$as_save_IFS
3006
3007fi
3008fi
3009STRIP=$ac_cv_prog_STRIP
3010if test -n "$STRIP"; then
3011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3012$as_echo "$STRIP" >&6; }
3013else
3014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3015$as_echo "no" >&6; }
3016fi
3017
3018
3019fi
3020if test -z "$ac_cv_prog_STRIP"; then
3021  ac_ct_STRIP=$STRIP
3022  # Extract the first word of "strip", so it can be a program name with args.
3023set dummy strip; ac_word=$2
3024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025$as_echo_n "checking for $ac_word... " >&6; }
3026if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3027  $as_echo_n "(cached) " >&6
3028else
3029  if test -n "$ac_ct_STRIP"; then
3030  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3031else
3032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3033for as_dir in $PATH
3034do
3035  IFS=$as_save_IFS
3036  test -z "$as_dir" && as_dir=.
3037    for ac_exec_ext in '' $ac_executable_extensions; do
3038  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3039    ac_cv_prog_ac_ct_STRIP="strip"
3040    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3041    break 2
3042  fi
3043done
3044  done
3045IFS=$as_save_IFS
3046
3047fi
3048fi
3049ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3050if test -n "$ac_ct_STRIP"; then
3051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3052$as_echo "$ac_ct_STRIP" >&6; }
3053else
3054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055$as_echo "no" >&6; }
3056fi
3057
3058  if test "x$ac_ct_STRIP" = x; then
3059    STRIP=":"
3060  else
3061    case $cross_compiling:$ac_tool_warned in
3062yes:)
3063{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3064$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3065ac_tool_warned=yes ;;
3066esac
3067    STRIP=$ac_ct_STRIP
3068  fi
3069else
3070  STRIP="$ac_cv_prog_STRIP"
3071fi
3072
3073fi
3074INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3075
3076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3077$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3078if test -z "$MKDIR_P"; then
3079  if test "${ac_cv_path_mkdir+set}" = set; then :
3080  $as_echo_n "(cached) " >&6
3081else
3082  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3083for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3084do
3085  IFS=$as_save_IFS
3086  test -z "$as_dir" && as_dir=.
3087    for ac_prog in mkdir gmkdir; do
3088	 for ac_exec_ext in '' $ac_executable_extensions; do
3089	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
3090	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3091	     'mkdir (GNU coreutils) '* | \
3092	     'mkdir (coreutils) '* | \
3093	     'mkdir (fileutils) '4.1*)
3094	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3095	       break 3;;
3096	   esac
3097	 done
3098       done
3099  done
3100IFS=$as_save_IFS
3101
3102fi
3103
3104  if test "${ac_cv_path_mkdir+set}" = set; then
3105    MKDIR_P="$ac_cv_path_mkdir -p"
3106  else
3107    # As a last resort, use the slow shell script.  Don't cache a
3108    # value for MKDIR_P within a source directory, because that will
3109    # break other packages using the cache if that directory is
3110    # removed, or if the value is a relative name.
3111    test -d ./--version && rmdir ./--version
3112    MKDIR_P="$ac_install_sh -d"
3113  fi
3114fi
3115{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3116$as_echo "$MKDIR_P" >&6; }
3117
3118mkdir_p="$MKDIR_P"
3119case $mkdir_p in
3120  [\\/$]* | ?:[\\/]*) ;;
3121  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
3122esac
3123
3124for ac_prog in gawk mawk nawk awk
3125do
3126  # Extract the first word of "$ac_prog", so it can be a program name with args.
3127set dummy $ac_prog; ac_word=$2
3128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3129$as_echo_n "checking for $ac_word... " >&6; }
3130if test "${ac_cv_prog_AWK+set}" = set; then :
3131  $as_echo_n "(cached) " >&6
3132else
3133  if test -n "$AWK"; then
3134  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3135else
3136as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3137for as_dir in $PATH
3138do
3139  IFS=$as_save_IFS
3140  test -z "$as_dir" && as_dir=.
3141    for ac_exec_ext in '' $ac_executable_extensions; do
3142  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3143    ac_cv_prog_AWK="$ac_prog"
3144    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3145    break 2
3146  fi
3147done
3148  done
3149IFS=$as_save_IFS
3150
3151fi
3152fi
3153AWK=$ac_cv_prog_AWK
3154if test -n "$AWK"; then
3155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3156$as_echo "$AWK" >&6; }
3157else
3158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3159$as_echo "no" >&6; }
3160fi
3161
3162
3163  test -n "$AWK" && break
3164done
3165
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3167$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3168set x ${MAKE-make}
3169ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3170if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
3171  $as_echo_n "(cached) " >&6
3172else
3173  cat >conftest.make <<\_ACEOF
3174SHELL = /bin/sh
3175all:
3176	@echo '@@@%%%=$(MAKE)=@@@%%%'
3177_ACEOF
3178# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3179case `${MAKE-make} -f conftest.make 2>/dev/null` in
3180  *@@@%%%=?*=@@@%%%*)
3181    eval ac_cv_prog_make_${ac_make}_set=yes;;
3182  *)
3183    eval ac_cv_prog_make_${ac_make}_set=no;;
3184esac
3185rm -f conftest.make
3186fi
3187if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3189$as_echo "yes" >&6; }
3190  SET_MAKE=
3191else
3192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3193$as_echo "no" >&6; }
3194  SET_MAKE="MAKE=${MAKE-make}"
3195fi
3196
3197rm -rf .tst 2>/dev/null
3198mkdir .tst 2>/dev/null
3199if test -d .tst; then
3200  am__leading_dot=.
3201else
3202  am__leading_dot=_
3203fi
3204rmdir .tst 2>/dev/null
3205
3206if test "`cd $srcdir && pwd`" != "`pwd`"; then
3207  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3208  # is not polluted with repeated "-I."
3209  am__isrc=' -I$(srcdir)'
3210  # test to see if srcdir already configured
3211  if test -f $srcdir/config.status; then
3212    as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3213  fi
3214fi
3215
3216# test whether we have cygpath
3217if test -z "$CYGPATH_W"; then
3218  if (cygpath --version) >/dev/null 2>/dev/null; then
3219    CYGPATH_W='cygpath -w'
3220  else
3221    CYGPATH_W=echo
3222  fi
3223fi
3224
3225
3226# Define the identity of the package.
3227 PACKAGE='libgomp'
3228 VERSION='1.0'
3229
3230
3231cat >>confdefs.h <<_ACEOF
3232#define PACKAGE "$PACKAGE"
3233_ACEOF
3234
3235
3236cat >>confdefs.h <<_ACEOF
3237#define VERSION "$VERSION"
3238_ACEOF
3239
3240# Some tools Automake needs.
3241
3242ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3243
3244
3245AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3246
3247
3248AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3249
3250
3251AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3252
3253
3254MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3255
3256# We need awk for the "check" target.  The system "awk" is bad on
3257# some platforms.
3258# Always define AMTAR for backward compatibility.
3259
3260AMTAR=${AMTAR-"${am_missing_run}tar"}
3261
3262am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3263
3264
3265
3266
3267
3268# Default to --enable-multilib
3269# Check whether --enable-multilib was given.
3270if test "${enable_multilib+set}" = set; then :
3271  enableval=$enable_multilib; case "$enableval" in
3272  yes) multilib=yes ;;
3273  no)  multilib=no ;;
3274  *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
3275 esac
3276else
3277  multilib=yes
3278fi
3279
3280
3281# We may get other options which we leave undocumented:
3282# --with-target-subdir, --with-multisrctop, --with-multisubdir
3283# See config-ml.in if you want the gory details.
3284
3285if test "$srcdir" = "."; then
3286  if test "$with_target_subdir" != "."; then
3287    multi_basedir="$srcdir/$with_multisrctop../.."
3288  else
3289    multi_basedir="$srcdir/$with_multisrctop.."
3290  fi
3291else
3292  multi_basedir="$srcdir/.."
3293fi
3294
3295
3296# Even if the default multilib is not a cross compilation,
3297# it may be that some of the other multilibs are.
3298if test $cross_compiling = no && test $multilib = yes \
3299   && test "x${with_multisubdir}" != x ; then
3300   cross_compiling=maybe
3301fi
3302
3303ac_config_commands="$ac_config_commands default-1"
3304
3305
3306# Calculate toolexeclibdir
3307# Also toolexecdir, though it's only used in toolexeclibdir
3308case ${enable_version_specific_runtime_libs} in
3309  yes)
3310    # Need the gcc compiler version to know where to install libraries
3311    # and header files if --enable-version-specific-runtime-libs option
3312    # is selected.
3313    toolexecdir='$(libdir)/gcc/$(target_alias)'
3314    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3315    ;;
3316  no)
3317    if test -n "$with_cross_host" &&
3318       test x"$with_cross_host" != x"no"; then
3319      # Install a library built with a cross compiler in tooldir, not libdir.
3320      toolexecdir='$(exec_prefix)/$(target_alias)'
3321      toolexeclibdir='$(toolexecdir)/lib'
3322    else
3323      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3324      toolexeclibdir='$(libdir)'
3325    fi
3326    multi_os_directory=`$CC -print-multi-os-directory`
3327    case $multi_os_directory in
3328      .) ;; # Avoid trailing /.
3329      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3330    esac
3331    ;;
3332esac
3333
3334
3335
3336# Check the compiler.
3337# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3338# We must force CC to /not/ be precious variables; otherwise
3339# the wrong, non-multilib-adjusted value will be used in multilibs.
3340# As a side effect, we have to subst CFLAGS ourselves.
3341
3342
3343
3344ac_ext=c
3345ac_cpp='$CPP $CPPFLAGS'
3346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3348ac_compiler_gnu=$ac_cv_c_compiler_gnu
3349if test -n "$ac_tool_prefix"; then
3350  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3351set dummy ${ac_tool_prefix}gcc; ac_word=$2
3352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3353$as_echo_n "checking for $ac_word... " >&6; }
3354if test "${ac_cv_prog_CC+set}" = set; then :
3355  $as_echo_n "(cached) " >&6
3356else
3357  if test -n "$CC"; then
3358  ac_cv_prog_CC="$CC" # Let the user override the test.
3359else
3360as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3361for as_dir in $PATH
3362do
3363  IFS=$as_save_IFS
3364  test -z "$as_dir" && as_dir=.
3365    for ac_exec_ext in '' $ac_executable_extensions; do
3366  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3367    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3368    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3369    break 2
3370  fi
3371done
3372  done
3373IFS=$as_save_IFS
3374
3375fi
3376fi
3377CC=$ac_cv_prog_CC
3378if test -n "$CC"; then
3379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3380$as_echo "$CC" >&6; }
3381else
3382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3383$as_echo "no" >&6; }
3384fi
3385
3386
3387fi
3388if test -z "$ac_cv_prog_CC"; then
3389  ac_ct_CC=$CC
3390  # Extract the first word of "gcc", so it can be a program name with args.
3391set dummy gcc; ac_word=$2
3392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3393$as_echo_n "checking for $ac_word... " >&6; }
3394if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3395  $as_echo_n "(cached) " >&6
3396else
3397  if test -n "$ac_ct_CC"; then
3398  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3399else
3400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3401for as_dir in $PATH
3402do
3403  IFS=$as_save_IFS
3404  test -z "$as_dir" && as_dir=.
3405    for ac_exec_ext in '' $ac_executable_extensions; do
3406  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3407    ac_cv_prog_ac_ct_CC="gcc"
3408    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3409    break 2
3410  fi
3411done
3412  done
3413IFS=$as_save_IFS
3414
3415fi
3416fi
3417ac_ct_CC=$ac_cv_prog_ac_ct_CC
3418if test -n "$ac_ct_CC"; then
3419  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3420$as_echo "$ac_ct_CC" >&6; }
3421else
3422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3423$as_echo "no" >&6; }
3424fi
3425
3426  if test "x$ac_ct_CC" = x; then
3427    CC=""
3428  else
3429    case $cross_compiling:$ac_tool_warned in
3430yes:)
3431{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3432$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3433ac_tool_warned=yes ;;
3434esac
3435    CC=$ac_ct_CC
3436  fi
3437else
3438  CC="$ac_cv_prog_CC"
3439fi
3440
3441if test -z "$CC"; then
3442          if test -n "$ac_tool_prefix"; then
3443    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3444set dummy ${ac_tool_prefix}cc; ac_word=$2
3445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3446$as_echo_n "checking for $ac_word... " >&6; }
3447if test "${ac_cv_prog_CC+set}" = set; then :
3448  $as_echo_n "(cached) " >&6
3449else
3450  if test -n "$CC"; then
3451  ac_cv_prog_CC="$CC" # Let the user override the test.
3452else
3453as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3454for as_dir in $PATH
3455do
3456  IFS=$as_save_IFS
3457  test -z "$as_dir" && as_dir=.
3458    for ac_exec_ext in '' $ac_executable_extensions; do
3459  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3460    ac_cv_prog_CC="${ac_tool_prefix}cc"
3461    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3462    break 2
3463  fi
3464done
3465  done
3466IFS=$as_save_IFS
3467
3468fi
3469fi
3470CC=$ac_cv_prog_CC
3471if test -n "$CC"; then
3472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3473$as_echo "$CC" >&6; }
3474else
3475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3476$as_echo "no" >&6; }
3477fi
3478
3479
3480  fi
3481fi
3482if test -z "$CC"; then
3483  # Extract the first word of "cc", so it can be a program name with args.
3484set dummy cc; ac_word=$2
3485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3486$as_echo_n "checking for $ac_word... " >&6; }
3487if test "${ac_cv_prog_CC+set}" = set; then :
3488  $as_echo_n "(cached) " >&6
3489else
3490  if test -n "$CC"; then
3491  ac_cv_prog_CC="$CC" # Let the user override the test.
3492else
3493  ac_prog_rejected=no
3494as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3495for as_dir in $PATH
3496do
3497  IFS=$as_save_IFS
3498  test -z "$as_dir" && as_dir=.
3499    for ac_exec_ext in '' $ac_executable_extensions; do
3500  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3501    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3502       ac_prog_rejected=yes
3503       continue
3504     fi
3505    ac_cv_prog_CC="cc"
3506    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3507    break 2
3508  fi
3509done
3510  done
3511IFS=$as_save_IFS
3512
3513if test $ac_prog_rejected = yes; then
3514  # We found a bogon in the path, so make sure we never use it.
3515  set dummy $ac_cv_prog_CC
3516  shift
3517  if test $# != 0; then
3518    # We chose a different compiler from the bogus one.
3519    # However, it has the same basename, so the bogon will be chosen
3520    # first if we set CC to just the basename; use the full file name.
3521    shift
3522    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3523  fi
3524fi
3525fi
3526fi
3527CC=$ac_cv_prog_CC
3528if test -n "$CC"; then
3529  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3530$as_echo "$CC" >&6; }
3531else
3532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3533$as_echo "no" >&6; }
3534fi
3535
3536
3537fi
3538if test -z "$CC"; then
3539  if test -n "$ac_tool_prefix"; then
3540  for ac_prog in cl.exe
3541  do
3542    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3543set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3545$as_echo_n "checking for $ac_word... " >&6; }
3546if test "${ac_cv_prog_CC+set}" = set; then :
3547  $as_echo_n "(cached) " >&6
3548else
3549  if test -n "$CC"; then
3550  ac_cv_prog_CC="$CC" # Let the user override the test.
3551else
3552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3553for as_dir in $PATH
3554do
3555  IFS=$as_save_IFS
3556  test -z "$as_dir" && as_dir=.
3557    for ac_exec_ext in '' $ac_executable_extensions; do
3558  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3559    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3560    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3561    break 2
3562  fi
3563done
3564  done
3565IFS=$as_save_IFS
3566
3567fi
3568fi
3569CC=$ac_cv_prog_CC
3570if test -n "$CC"; then
3571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3572$as_echo "$CC" >&6; }
3573else
3574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3575$as_echo "no" >&6; }
3576fi
3577
3578
3579    test -n "$CC" && break
3580  done
3581fi
3582if test -z "$CC"; then
3583  ac_ct_CC=$CC
3584  for ac_prog in cl.exe
3585do
3586  # Extract the first word of "$ac_prog", so it can be a program name with args.
3587set dummy $ac_prog; ac_word=$2
3588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3589$as_echo_n "checking for $ac_word... " >&6; }
3590if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3591  $as_echo_n "(cached) " >&6
3592else
3593  if test -n "$ac_ct_CC"; then
3594  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3595else
3596as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3597for as_dir in $PATH
3598do
3599  IFS=$as_save_IFS
3600  test -z "$as_dir" && as_dir=.
3601    for ac_exec_ext in '' $ac_executable_extensions; do
3602  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3603    ac_cv_prog_ac_ct_CC="$ac_prog"
3604    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3605    break 2
3606  fi
3607done
3608  done
3609IFS=$as_save_IFS
3610
3611fi
3612fi
3613ac_ct_CC=$ac_cv_prog_ac_ct_CC
3614if test -n "$ac_ct_CC"; then
3615  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3616$as_echo "$ac_ct_CC" >&6; }
3617else
3618  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3619$as_echo "no" >&6; }
3620fi
3621
3622
3623  test -n "$ac_ct_CC" && break
3624done
3625
3626  if test "x$ac_ct_CC" = x; then
3627    CC=""
3628  else
3629    case $cross_compiling:$ac_tool_warned in
3630yes:)
3631{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3632$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3633ac_tool_warned=yes ;;
3634esac
3635    CC=$ac_ct_CC
3636  fi
3637fi
3638
3639fi
3640
3641
3642test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3643$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3644as_fn_error "no acceptable C compiler found in \$PATH
3645See \`config.log' for more details." "$LINENO" 5; }
3646
3647# Provide some information about the compiler.
3648$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3649set X $ac_compile
3650ac_compiler=$2
3651for ac_option in --version -v -V -qversion; do
3652  { { ac_try="$ac_compiler $ac_option >&5"
3653case "(($ac_try" in
3654  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655  *) ac_try_echo=$ac_try;;
3656esac
3657eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3658$as_echo "$ac_try_echo"; } >&5
3659  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3660  ac_status=$?
3661  if test -s conftest.err; then
3662    sed '10a\
3663... rest of stderr output deleted ...
3664         10q' conftest.err >conftest.er1
3665    cat conftest.er1 >&5
3666    rm -f conftest.er1 conftest.err
3667  fi
3668  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3669  test $ac_status = 0; }
3670done
3671
3672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3673/* end confdefs.h.  */
3674
3675int
3676main ()
3677{
3678
3679  ;
3680  return 0;
3681}
3682_ACEOF
3683ac_clean_files_save=$ac_clean_files
3684ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3685# Try to create an executable without -o first, disregard a.out.
3686# It will help us diagnose broken compilers, and finding out an intuition
3687# of exeext.
3688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3689$as_echo_n "checking for C compiler default output file name... " >&6; }
3690ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3691
3692# The possible output files:
3693ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3694
3695ac_rmfiles=
3696for ac_file in $ac_files
3697do
3698  case $ac_file in
3699    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3700    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3701  esac
3702done
3703rm -f $ac_rmfiles
3704
3705if { { ac_try="$ac_link_default"
3706case "(($ac_try" in
3707  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3708  *) ac_try_echo=$ac_try;;
3709esac
3710eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3711$as_echo "$ac_try_echo"; } >&5
3712  (eval "$ac_link_default") 2>&5
3713  ac_status=$?
3714  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3715  test $ac_status = 0; }; then :
3716  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3717# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3718# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3719# so that the user can short-circuit this test for compilers unknown to
3720# Autoconf.
3721for ac_file in $ac_files ''
3722do
3723  test -f "$ac_file" || continue
3724  case $ac_file in
3725    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3726	;;
3727    [ab].out )
3728	# We found the default executable, but exeext='' is most
3729	# certainly right.
3730	break;;
3731    *.* )
3732	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3733	then :; else
3734	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3735	fi
3736	# We set ac_cv_exeext here because the later test for it is not
3737	# safe: cross compilers may not add the suffix if given an `-o'
3738	# argument, so we may need to know it at that point already.
3739	# Even if this section looks crufty: it has the advantage of
3740	# actually working.
3741	break;;
3742    * )
3743	break;;
3744  esac
3745done
3746test "$ac_cv_exeext" = no && ac_cv_exeext=
3747
3748else
3749  ac_file=''
3750fi
3751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3752$as_echo "$ac_file" >&6; }
3753if test -z "$ac_file"; then :
3754  $as_echo "$as_me: failed program was:" >&5
3755sed 's/^/| /' conftest.$ac_ext >&5
3756
3757{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3758$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3759{ as_fn_set_status 77
3760as_fn_error "C compiler cannot create executables
3761See \`config.log' for more details." "$LINENO" 5; }; }
3762fi
3763ac_exeext=$ac_cv_exeext
3764
3765# Check that the compiler produces executables we can run.  If not, either
3766# the compiler is broken, or we cross compile.
3767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3768$as_echo_n "checking whether the C compiler works... " >&6; }
3769# If not cross compiling, check that we can run a simple program.
3770if test "$cross_compiling" != yes; then
3771  if { ac_try='./$ac_file'
3772  { { case "(($ac_try" in
3773  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3774  *) ac_try_echo=$ac_try;;
3775esac
3776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3777$as_echo "$ac_try_echo"; } >&5
3778  (eval "$ac_try") 2>&5
3779  ac_status=$?
3780  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3781  test $ac_status = 0; }; }; then
3782    cross_compiling=no
3783  else
3784    if test "$cross_compiling" = maybe; then
3785	cross_compiling=yes
3786    else
3787	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3788$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3789as_fn_error "cannot run C compiled programs.
3790If you meant to cross compile, use \`--host'.
3791See \`config.log' for more details." "$LINENO" 5; }
3792    fi
3793  fi
3794fi
3795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3796$as_echo "yes" >&6; }
3797
3798rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3799ac_clean_files=$ac_clean_files_save
3800# Check that the compiler produces executables we can run.  If not, either
3801# the compiler is broken, or we cross compile.
3802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3803$as_echo_n "checking whether we are cross compiling... " >&6; }
3804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3805$as_echo "$cross_compiling" >&6; }
3806
3807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3808$as_echo_n "checking for suffix of executables... " >&6; }
3809if { { ac_try="$ac_link"
3810case "(($ac_try" in
3811  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3812  *) ac_try_echo=$ac_try;;
3813esac
3814eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3815$as_echo "$ac_try_echo"; } >&5
3816  (eval "$ac_link") 2>&5
3817  ac_status=$?
3818  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3819  test $ac_status = 0; }; then :
3820  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3821# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3822# work properly (i.e., refer to `conftest.exe'), while it won't with
3823# `rm'.
3824for ac_file in conftest.exe conftest conftest.*; do
3825  test -f "$ac_file" || continue
3826  case $ac_file in
3827    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3828    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3829	  break;;
3830    * ) break;;
3831  esac
3832done
3833else
3834  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3835$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3836as_fn_error "cannot compute suffix of executables: cannot compile and link
3837See \`config.log' for more details." "$LINENO" 5; }
3838fi
3839rm -f conftest$ac_cv_exeext
3840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3841$as_echo "$ac_cv_exeext" >&6; }
3842
3843rm -f conftest.$ac_ext
3844EXEEXT=$ac_cv_exeext
3845ac_exeext=$EXEEXT
3846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3847$as_echo_n "checking for suffix of object files... " >&6; }
3848if test "${ac_cv_objext+set}" = set; then :
3849  $as_echo_n "(cached) " >&6
3850else
3851  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3852/* end confdefs.h.  */
3853
3854int
3855main ()
3856{
3857
3858  ;
3859  return 0;
3860}
3861_ACEOF
3862rm -f conftest.o conftest.obj
3863if { { ac_try="$ac_compile"
3864case "(($ac_try" in
3865  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3866  *) ac_try_echo=$ac_try;;
3867esac
3868eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3869$as_echo "$ac_try_echo"; } >&5
3870  (eval "$ac_compile") 2>&5
3871  ac_status=$?
3872  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3873  test $ac_status = 0; }; then :
3874  for ac_file in conftest.o conftest.obj conftest.*; do
3875  test -f "$ac_file" || continue;
3876  case $ac_file in
3877    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3878    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3879       break;;
3880  esac
3881done
3882else
3883  $as_echo "$as_me: failed program was:" >&5
3884sed 's/^/| /' conftest.$ac_ext >&5
3885
3886{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3887$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3888as_fn_error "cannot compute suffix of object files: cannot compile
3889See \`config.log' for more details." "$LINENO" 5; }
3890fi
3891rm -f conftest.$ac_cv_objext conftest.$ac_ext
3892fi
3893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3894$as_echo "$ac_cv_objext" >&6; }
3895OBJEXT=$ac_cv_objext
3896ac_objext=$OBJEXT
3897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3898$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3899if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3900  $as_echo_n "(cached) " >&6
3901else
3902  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3903/* end confdefs.h.  */
3904
3905int
3906main ()
3907{
3908#ifndef __GNUC__
3909       choke me
3910#endif
3911
3912  ;
3913  return 0;
3914}
3915_ACEOF
3916if ac_fn_c_try_compile "$LINENO"; then :
3917  ac_compiler_gnu=yes
3918else
3919  ac_compiler_gnu=no
3920fi
3921rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3922ac_cv_c_compiler_gnu=$ac_compiler_gnu
3923
3924fi
3925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3926$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3927if test $ac_compiler_gnu = yes; then
3928  GCC=yes
3929else
3930  GCC=
3931fi
3932ac_test_CFLAGS=${CFLAGS+set}
3933ac_save_CFLAGS=$CFLAGS
3934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3935$as_echo_n "checking whether $CC accepts -g... " >&6; }
3936if test "${ac_cv_prog_cc_g+set}" = set; then :
3937  $as_echo_n "(cached) " >&6
3938else
3939  ac_save_c_werror_flag=$ac_c_werror_flag
3940   ac_c_werror_flag=yes
3941   ac_cv_prog_cc_g=no
3942   CFLAGS="-g"
3943   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3944/* end confdefs.h.  */
3945
3946int
3947main ()
3948{
3949
3950  ;
3951  return 0;
3952}
3953_ACEOF
3954if ac_fn_c_try_compile "$LINENO"; then :
3955  ac_cv_prog_cc_g=yes
3956else
3957  CFLAGS=""
3958      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3959/* end confdefs.h.  */
3960
3961int
3962main ()
3963{
3964
3965  ;
3966  return 0;
3967}
3968_ACEOF
3969if ac_fn_c_try_compile "$LINENO"; then :
3970
3971else
3972  ac_c_werror_flag=$ac_save_c_werror_flag
3973	 CFLAGS="-g"
3974	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3975/* end confdefs.h.  */
3976
3977int
3978main ()
3979{
3980
3981  ;
3982  return 0;
3983}
3984_ACEOF
3985if ac_fn_c_try_compile "$LINENO"; then :
3986  ac_cv_prog_cc_g=yes
3987fi
3988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3989fi
3990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3991fi
3992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3993   ac_c_werror_flag=$ac_save_c_werror_flag
3994fi
3995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3996$as_echo "$ac_cv_prog_cc_g" >&6; }
3997if test "$ac_test_CFLAGS" = set; then
3998  CFLAGS=$ac_save_CFLAGS
3999elif test $ac_cv_prog_cc_g = yes; then
4000  if test "$GCC" = yes; then
4001    CFLAGS="-g -O2"
4002  else
4003    CFLAGS="-g"
4004  fi
4005else
4006  if test "$GCC" = yes; then
4007    CFLAGS="-O2"
4008  else
4009    CFLAGS=
4010  fi
4011fi
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4013$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4014if test "${ac_cv_prog_cc_c89+set}" = set; then :
4015  $as_echo_n "(cached) " >&6
4016else
4017  ac_cv_prog_cc_c89=no
4018ac_save_CC=$CC
4019cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4020/* end confdefs.h.  */
4021#include <stdarg.h>
4022#include <stdio.h>
4023#include <sys/types.h>
4024#include <sys/stat.h>
4025/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4026struct buf { int x; };
4027FILE * (*rcsopen) (struct buf *, struct stat *, int);
4028static char *e (p, i)
4029     char **p;
4030     int i;
4031{
4032  return p[i];
4033}
4034static char *f (char * (*g) (char **, int), char **p, ...)
4035{
4036  char *s;
4037  va_list v;
4038  va_start (v,p);
4039  s = g (p, va_arg (v,int));
4040  va_end (v);
4041  return s;
4042}
4043
4044/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4045   function prototypes and stuff, but not '\xHH' hex character constants.
4046   These don't provoke an error unfortunately, instead are silently treated
4047   as 'x'.  The following induces an error, until -std is added to get
4048   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4049   array size at least.  It's necessary to write '\x00'==0 to get something
4050   that's true only with -std.  */
4051int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4052
4053/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4054   inside strings and character constants.  */
4055#define FOO(x) 'x'
4056int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4057
4058int test (int i, double x);
4059struct s1 {int (*f) (int a);};
4060struct s2 {int (*f) (double a);};
4061int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4062int argc;
4063char **argv;
4064int
4065main ()
4066{
4067return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4068  ;
4069  return 0;
4070}
4071_ACEOF
4072for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4073	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4074do
4075  CC="$ac_save_CC $ac_arg"
4076  if ac_fn_c_try_compile "$LINENO"; then :
4077  ac_cv_prog_cc_c89=$ac_arg
4078fi
4079rm -f core conftest.err conftest.$ac_objext
4080  test "x$ac_cv_prog_cc_c89" != "xno" && break
4081done
4082rm -f conftest.$ac_ext
4083CC=$ac_save_CC
4084
4085fi
4086# AC_CACHE_VAL
4087case "x$ac_cv_prog_cc_c89" in
4088  x)
4089    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4090$as_echo "none needed" >&6; } ;;
4091  xno)
4092    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4093$as_echo "unsupported" >&6; } ;;
4094  *)
4095    CC="$CC $ac_cv_prog_cc_c89"
4096    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4097$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4098esac
4099if test "x$ac_cv_prog_cc_c89" != xno; then :
4100
4101fi
4102
4103ac_ext=c
4104ac_cpp='$CPP $CPPFLAGS'
4105ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4106ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4107ac_compiler_gnu=$ac_cv_c_compiler_gnu
4108DEPDIR="${am__leading_dot}deps"
4109
4110ac_config_commands="$ac_config_commands depfiles"
4111
4112
4113am_make=${MAKE-make}
4114cat > confinc << 'END'
4115am__doit:
4116	@echo this is the am__doit target
4117.PHONY: am__doit
4118END
4119# If we don't find an include directive, just comment out the code.
4120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4121$as_echo_n "checking for style of include used by $am_make... " >&6; }
4122am__include="#"
4123am__quote=
4124_am_result=none
4125# First try GNU make style include.
4126echo "include confinc" > confmf
4127# Ignore all kinds of additional output from `make'.
4128case `$am_make -s -f confmf 2> /dev/null` in #(
4129*the\ am__doit\ target*)
4130  am__include=include
4131  am__quote=
4132  _am_result=GNU
4133  ;;
4134esac
4135# Now try BSD make style include.
4136if test "$am__include" = "#"; then
4137   echo '.include "confinc"' > confmf
4138   case `$am_make -s -f confmf 2> /dev/null` in #(
4139   *the\ am__doit\ target*)
4140     am__include=.include
4141     am__quote="\""
4142     _am_result=BSD
4143     ;;
4144   esac
4145fi
4146
4147
4148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4149$as_echo "$_am_result" >&6; }
4150rm -f confinc confmf
4151
4152# Check whether --enable-dependency-tracking was given.
4153if test "${enable_dependency_tracking+set}" = set; then :
4154  enableval=$enable_dependency_tracking;
4155fi
4156
4157if test "x$enable_dependency_tracking" != xno; then
4158  am_depcomp="$ac_aux_dir/depcomp"
4159  AMDEPBACKSLASH='\'
4160fi
4161 if test "x$enable_dependency_tracking" != xno; then
4162  AMDEP_TRUE=
4163  AMDEP_FALSE='#'
4164else
4165  AMDEP_TRUE='#'
4166  AMDEP_FALSE=
4167fi
4168
4169
4170
4171depcc="$CC"   am_compiler_list=
4172
4173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4174$as_echo_n "checking dependency style of $depcc... " >&6; }
4175if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4176  $as_echo_n "(cached) " >&6
4177else
4178  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4179  # We make a subdir and do the tests there.  Otherwise we can end up
4180  # making bogus files that we don't know about and never remove.  For
4181  # instance it was reported that on HP-UX the gcc test will end up
4182  # making a dummy file named `D' -- because `-MD' means `put the output
4183  # in D'.
4184  mkdir conftest.dir
4185  # Copy depcomp to subdir because otherwise we won't find it if we're
4186  # using a relative directory.
4187  cp "$am_depcomp" conftest.dir
4188  cd conftest.dir
4189  # We will build objects and dependencies in a subdirectory because
4190  # it helps to detect inapplicable dependency modes.  For instance
4191  # both Tru64's cc and ICC support -MD to output dependencies as a
4192  # side effect of compilation, but ICC will put the dependencies in
4193  # the current directory while Tru64 will put them in the object
4194  # directory.
4195  mkdir sub
4196
4197  am_cv_CC_dependencies_compiler_type=none
4198  if test "$am_compiler_list" = ""; then
4199     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4200  fi
4201  am__universal=false
4202  case " $depcc " in #(
4203     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4204     esac
4205
4206  for depmode in $am_compiler_list; do
4207    # Setup a source with many dependencies, because some compilers
4208    # like to wrap large dependency lists on column 80 (with \), and
4209    # we should not choose a depcomp mode which is confused by this.
4210    #
4211    # We need to recreate these files for each test, as the compiler may
4212    # overwrite some of them when testing with obscure command lines.
4213    # This happens at least with the AIX C compiler.
4214    : > sub/conftest.c
4215    for i in 1 2 3 4 5 6; do
4216      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4217      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4218      # Solaris 8's {/usr,}/bin/sh.
4219      touch sub/conftst$i.h
4220    done
4221    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4222
4223    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4224    # mode.  It turns out that the SunPro C++ compiler does not properly
4225    # handle `-M -o', and we need to detect this.  Also, some Intel
4226    # versions had trouble with output in subdirs
4227    am__obj=sub/conftest.${OBJEXT-o}
4228    am__minus_obj="-o $am__obj"
4229    case $depmode in
4230    gcc)
4231      # This depmode causes a compiler race in universal mode.
4232      test "$am__universal" = false || continue
4233      ;;
4234    nosideeffect)
4235      # after this tag, mechanisms are not by side-effect, so they'll
4236      # only be used when explicitly requested
4237      if test "x$enable_dependency_tracking" = xyes; then
4238	continue
4239      else
4240	break
4241      fi
4242      ;;
4243    msvisualcpp | msvcmsys)
4244      # This compiler won't grok `-c -o', but also, the minuso test has
4245      # not run yet.  These depmodes are late enough in the game, and
4246      # so weak that their functioning should not be impacted.
4247      am__obj=conftest.${OBJEXT-o}
4248      am__minus_obj=
4249      ;;
4250    none) break ;;
4251    esac
4252    if depmode=$depmode \
4253       source=sub/conftest.c object=$am__obj \
4254       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4255       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4256         >/dev/null 2>conftest.err &&
4257       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4258       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4259       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4260       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4261      # icc doesn't choke on unknown options, it will just issue warnings
4262      # or remarks (even with -Werror).  So we grep stderr for any message
4263      # that says an option was ignored or not supported.
4264      # When given -MP, icc 7.0 and 7.1 complain thusly:
4265      #   icc: Command line warning: ignoring option '-M'; no argument required
4266      # The diagnosis changed in icc 8.0:
4267      #   icc: Command line remark: option '-MP' not supported
4268      if (grep 'ignoring option' conftest.err ||
4269          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4270        am_cv_CC_dependencies_compiler_type=$depmode
4271        break
4272      fi
4273    fi
4274  done
4275
4276  cd ..
4277  rm -rf conftest.dir
4278else
4279  am_cv_CC_dependencies_compiler_type=none
4280fi
4281
4282fi
4283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4284$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4285CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4286
4287 if
4288  test "x$enable_dependency_tracking" != xno \
4289  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4290  am__fastdepCC_TRUE=
4291  am__fastdepCC_FALSE='#'
4292else
4293  am__fastdepCC_TRUE='#'
4294  am__fastdepCC_FALSE=
4295fi
4296
4297
4298
4299
4300
4301
4302# In order to override CFLAGS_FOR_TARGET, all of our special flags go
4303# in XCFLAGS.  But we need them in CFLAGS during configury.  So put them
4304# in both places for now and restore CFLAGS at the end of config.
4305save_CFLAGS="$CFLAGS"
4306
4307# Add -Wall -Werror if we are using GCC.
4308if test "x$GCC" = "xyes"; then
4309  XCFLAGS="$XCFLAGS -Wall -Werror"
4310fi
4311
4312# Find other programs we need.
4313if test -n "$ac_tool_prefix"; then
4314  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4315set dummy ${ac_tool_prefix}ar; ac_word=$2
4316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4317$as_echo_n "checking for $ac_word... " >&6; }
4318if test "${ac_cv_prog_AR+set}" = set; then :
4319  $as_echo_n "(cached) " >&6
4320else
4321  if test -n "$AR"; then
4322  ac_cv_prog_AR="$AR" # Let the user override the test.
4323else
4324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4325for as_dir in $PATH
4326do
4327  IFS=$as_save_IFS
4328  test -z "$as_dir" && as_dir=.
4329    for ac_exec_ext in '' $ac_executable_extensions; do
4330  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4331    ac_cv_prog_AR="${ac_tool_prefix}ar"
4332    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4333    break 2
4334  fi
4335done
4336  done
4337IFS=$as_save_IFS
4338
4339fi
4340fi
4341AR=$ac_cv_prog_AR
4342if test -n "$AR"; then
4343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4344$as_echo "$AR" >&6; }
4345else
4346  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4347$as_echo "no" >&6; }
4348fi
4349
4350
4351fi
4352if test -z "$ac_cv_prog_AR"; then
4353  ac_ct_AR=$AR
4354  # Extract the first word of "ar", so it can be a program name with args.
4355set dummy ar; ac_word=$2
4356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4357$as_echo_n "checking for $ac_word... " >&6; }
4358if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
4359  $as_echo_n "(cached) " >&6
4360else
4361  if test -n "$ac_ct_AR"; then
4362  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4363else
4364as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4365for as_dir in $PATH
4366do
4367  IFS=$as_save_IFS
4368  test -z "$as_dir" && as_dir=.
4369    for ac_exec_ext in '' $ac_executable_extensions; do
4370  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4371    ac_cv_prog_ac_ct_AR="ar"
4372    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4373    break 2
4374  fi
4375done
4376  done
4377IFS=$as_save_IFS
4378
4379fi
4380fi
4381ac_ct_AR=$ac_cv_prog_ac_ct_AR
4382if test -n "$ac_ct_AR"; then
4383  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4384$as_echo "$ac_ct_AR" >&6; }
4385else
4386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4387$as_echo "no" >&6; }
4388fi
4389
4390  if test "x$ac_ct_AR" = x; then
4391    AR=""
4392  else
4393    case $cross_compiling:$ac_tool_warned in
4394yes:)
4395{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4396$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4397ac_tool_warned=yes ;;
4398esac
4399    AR=$ac_ct_AR
4400  fi
4401else
4402  AR="$ac_cv_prog_AR"
4403fi
4404
4405if test -n "$ac_tool_prefix"; then
4406  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4407set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4409$as_echo_n "checking for $ac_word... " >&6; }
4410if test "${ac_cv_prog_RANLIB+set}" = set; then :
4411  $as_echo_n "(cached) " >&6
4412else
4413  if test -n "$RANLIB"; then
4414  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4415else
4416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4417for as_dir in $PATH
4418do
4419  IFS=$as_save_IFS
4420  test -z "$as_dir" && as_dir=.
4421    for ac_exec_ext in '' $ac_executable_extensions; do
4422  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4423    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4424    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4425    break 2
4426  fi
4427done
4428  done
4429IFS=$as_save_IFS
4430
4431fi
4432fi
4433RANLIB=$ac_cv_prog_RANLIB
4434if test -n "$RANLIB"; then
4435  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4436$as_echo "$RANLIB" >&6; }
4437else
4438  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4439$as_echo "no" >&6; }
4440fi
4441
4442
4443fi
4444if test -z "$ac_cv_prog_RANLIB"; then
4445  ac_ct_RANLIB=$RANLIB
4446  # Extract the first word of "ranlib", so it can be a program name with args.
4447set dummy ranlib; ac_word=$2
4448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4449$as_echo_n "checking for $ac_word... " >&6; }
4450if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4451  $as_echo_n "(cached) " >&6
4452else
4453  if test -n "$ac_ct_RANLIB"; then
4454  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4455else
4456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4457for as_dir in $PATH
4458do
4459  IFS=$as_save_IFS
4460  test -z "$as_dir" && as_dir=.
4461    for ac_exec_ext in '' $ac_executable_extensions; do
4462  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4463    ac_cv_prog_ac_ct_RANLIB="ranlib"
4464    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4465    break 2
4466  fi
4467done
4468  done
4469IFS=$as_save_IFS
4470
4471fi
4472fi
4473ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4474if test -n "$ac_ct_RANLIB"; then
4475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4476$as_echo "$ac_ct_RANLIB" >&6; }
4477else
4478  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4479$as_echo "no" >&6; }
4480fi
4481
4482  if test "x$ac_ct_RANLIB" = x; then
4483    RANLIB="ranlib-not-found-in-path-error"
4484  else
4485    case $cross_compiling:$ac_tool_warned in
4486yes:)
4487{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4488$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4489ac_tool_warned=yes ;;
4490esac
4491    RANLIB=$ac_ct_RANLIB
4492  fi
4493else
4494  RANLIB="$ac_cv_prog_RANLIB"
4495fi
4496
4497# Extract the first word of "perl", so it can be a program name with args.
4498set dummy perl; ac_word=$2
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4500$as_echo_n "checking for $ac_word... " >&6; }
4501if test "${ac_cv_path_PERL+set}" = set; then :
4502  $as_echo_n "(cached) " >&6
4503else
4504  case $PERL in
4505  [\\/]* | ?:[\\/]*)
4506  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4507  ;;
4508  *)
4509  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4510for as_dir in $PATH
4511do
4512  IFS=$as_save_IFS
4513  test -z "$as_dir" && as_dir=.
4514    for ac_exec_ext in '' $ac_executable_extensions; do
4515  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4516    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4517    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4518    break 2
4519  fi
4520done
4521  done
4522IFS=$as_save_IFS
4523
4524  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error"
4525  ;;
4526esac
4527fi
4528PERL=$ac_cv_path_PERL
4529if test -n "$PERL"; then
4530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4531$as_echo "$PERL" >&6; }
4532else
4533  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4534$as_echo "no" >&6; }
4535fi
4536
4537
4538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4539$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4540set x ${MAKE-make}
4541ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4542if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
4543  $as_echo_n "(cached) " >&6
4544else
4545  cat >conftest.make <<\_ACEOF
4546SHELL = /bin/sh
4547all:
4548	@echo '@@@%%%=$(MAKE)=@@@%%%'
4549_ACEOF
4550# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4551case `${MAKE-make} -f conftest.make 2>/dev/null` in
4552  *@@@%%%=?*=@@@%%%*)
4553    eval ac_cv_prog_make_${ac_make}_set=yes;;
4554  *)
4555    eval ac_cv_prog_make_${ac_make}_set=no;;
4556esac
4557rm -f conftest.make
4558fi
4559if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4561$as_echo "yes" >&6; }
4562  SET_MAKE=
4563else
4564  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4565$as_echo "no" >&6; }
4566  SET_MAKE="MAKE=${MAKE-make}"
4567fi
4568
4569
4570
4571# See if makeinfo has been installed and is modern enough
4572# that we can use it.
4573
4574  # Extract the first word of "makeinfo", so it can be a program name with args.
4575set dummy makeinfo; ac_word=$2
4576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577$as_echo_n "checking for $ac_word... " >&6; }
4578if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
4579  $as_echo_n "(cached) " >&6
4580else
4581  if test -n "$MAKEINFO"; then
4582  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4583else
4584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585for as_dir in $PATH
4586do
4587  IFS=$as_save_IFS
4588  test -z "$as_dir" && as_dir=.
4589    for ac_exec_ext in '' $ac_executable_extensions; do
4590  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4591    ac_cv_prog_MAKEINFO="makeinfo"
4592    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4593    break 2
4594  fi
4595done
4596  done
4597IFS=$as_save_IFS
4598
4599fi
4600fi
4601MAKEINFO=$ac_cv_prog_MAKEINFO
4602if test -n "$MAKEINFO"; then
4603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4604$as_echo "$MAKEINFO" >&6; }
4605else
4606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607$as_echo "no" >&6; }
4608fi
4609
4610
4611  if test -n "$MAKEINFO"; then
4612    # Found it, now check the version.
4613    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
4614$as_echo_n "checking for modern makeinfo... " >&6; }
4615if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
4616  $as_echo_n "(cached) " >&6
4617else
4618  ac_prog_version=`eval $MAKEINFO --version 2>&1 |
4619                                     sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4620
4621                    case $ac_prog_version in
4622                      '')  gcc_cv_prog_makeinfo_modern=no;;
4623                      4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*)  gcc_cv_prog_makeinfo_modern=yes;;
4624                      *)   gcc_cv_prog_makeinfo_modern=no;;
4625                    esac
4626
4627fi
4628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
4629$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
4630  else
4631    gcc_cv_prog_makeinfo_modern=no
4632  fi
4633  if test $gcc_cv_prog_makeinfo_modern = no; then
4634    MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
4635  fi
4636
4637 if test $gcc_cv_prog_makeinfo_modern = "yes"; then
4638  BUILD_INFO_TRUE=
4639  BUILD_INFO_FALSE='#'
4640else
4641  BUILD_INFO_TRUE='#'
4642  BUILD_INFO_FALSE=
4643fi
4644
4645
4646
4647# Configure libtool
4648case `pwd` in
4649  *\ * | *\	*)
4650    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4651$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4652esac
4653
4654
4655
4656macro_version='2.2.7a'
4657macro_revision='1.3134'
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671ltmain="$ac_aux_dir/ltmain.sh"
4672
4673# Backslashify metacharacters that are still active within
4674# double-quoted strings.
4675sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4676
4677# Same as above, but do not quote variable references.
4678double_quote_subst='s/\(["`\\]\)/\\\1/g'
4679
4680# Sed substitution to delay expansion of an escaped shell variable in a
4681# double_quote_subst'ed string.
4682delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4683
4684# Sed substitution to delay expansion of an escaped single quote.
4685delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4686
4687# Sed substitution to avoid accidental globbing in evaled expressions
4688no_glob_subst='s/\*/\\\*/g'
4689
4690ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4691ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4692ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4693
4694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4695$as_echo_n "checking how to print strings... " >&6; }
4696# Test print first, because it will be a builtin if present.
4697if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4698   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4699  ECHO='print -r --'
4700elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4701  ECHO='printf %s\n'
4702else
4703  # Use this function as a fallback that always works.
4704  func_fallback_echo ()
4705  {
4706    eval 'cat <<_LTECHO_EOF
4707$1
4708_LTECHO_EOF'
4709  }
4710  ECHO='func_fallback_echo'
4711fi
4712
4713# func_echo_all arg...
4714# Invoke $ECHO with all args, space-separated.
4715func_echo_all ()
4716{
4717    $ECHO ""
4718}
4719
4720case "$ECHO" in
4721  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4722$as_echo "printf" >&6; } ;;
4723  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4724$as_echo "print -r" >&6; } ;;
4725  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4726$as_echo "cat" >&6; } ;;
4727esac
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4743$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4744if test "${ac_cv_path_SED+set}" = set; then :
4745  $as_echo_n "(cached) " >&6
4746else
4747            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4748     for ac_i in 1 2 3 4 5 6 7; do
4749       ac_script="$ac_script$as_nl$ac_script"
4750     done
4751     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4752     { ac_script=; unset ac_script;}
4753     if test -z "$SED"; then
4754  ac_path_SED_found=false
4755  # Loop through the user's path and test for each of PROGNAME-LIST
4756  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4757for as_dir in $PATH
4758do
4759  IFS=$as_save_IFS
4760  test -z "$as_dir" && as_dir=.
4761    for ac_prog in sed gsed; do
4762    for ac_exec_ext in '' $ac_executable_extensions; do
4763      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4764      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4765# Check for GNU ac_path_SED and select it if it is found.
4766  # Check for GNU $ac_path_SED
4767case `"$ac_path_SED" --version 2>&1` in
4768*GNU*)
4769  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4770*)
4771  ac_count=0
4772  $as_echo_n 0123456789 >"conftest.in"
4773  while :
4774  do
4775    cat "conftest.in" "conftest.in" >"conftest.tmp"
4776    mv "conftest.tmp" "conftest.in"
4777    cp "conftest.in" "conftest.nl"
4778    $as_echo '' >> "conftest.nl"
4779    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4780    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4781    as_fn_arith $ac_count + 1 && ac_count=$as_val
4782    if test $ac_count -gt ${ac_path_SED_max-0}; then
4783      # Best one so far, save it but keep looking for a better one
4784      ac_cv_path_SED="$ac_path_SED"
4785      ac_path_SED_max=$ac_count
4786    fi
4787    # 10*(2^10) chars as input seems more than enough
4788    test $ac_count -gt 10 && break
4789  done
4790  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4791esac
4792
4793      $ac_path_SED_found && break 3
4794    done
4795  done
4796  done
4797IFS=$as_save_IFS
4798  if test -z "$ac_cv_path_SED"; then
4799    as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4800  fi
4801else
4802  ac_cv_path_SED=$SED
4803fi
4804
4805fi
4806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4807$as_echo "$ac_cv_path_SED" >&6; }
4808 SED="$ac_cv_path_SED"
4809  rm -f conftest.sed
4810
4811test -z "$SED" && SED=sed
4812Xsed="$SED -e 1s/^X//"
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4825$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4826if test "${ac_cv_path_GREP+set}" = set; then :
4827  $as_echo_n "(cached) " >&6
4828else
4829  if test -z "$GREP"; then
4830  ac_path_GREP_found=false
4831  # Loop through the user's path and test for each of PROGNAME-LIST
4832  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4833for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4834do
4835  IFS=$as_save_IFS
4836  test -z "$as_dir" && as_dir=.
4837    for ac_prog in grep ggrep; do
4838    for ac_exec_ext in '' $ac_executable_extensions; do
4839      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4840      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4841# Check for GNU ac_path_GREP and select it if it is found.
4842  # Check for GNU $ac_path_GREP
4843case `"$ac_path_GREP" --version 2>&1` in
4844*GNU*)
4845  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4846*)
4847  ac_count=0
4848  $as_echo_n 0123456789 >"conftest.in"
4849  while :
4850  do
4851    cat "conftest.in" "conftest.in" >"conftest.tmp"
4852    mv "conftest.tmp" "conftest.in"
4853    cp "conftest.in" "conftest.nl"
4854    $as_echo 'GREP' >> "conftest.nl"
4855    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4856    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4857    as_fn_arith $ac_count + 1 && ac_count=$as_val
4858    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4859      # Best one so far, save it but keep looking for a better one
4860      ac_cv_path_GREP="$ac_path_GREP"
4861      ac_path_GREP_max=$ac_count
4862    fi
4863    # 10*(2^10) chars as input seems more than enough
4864    test $ac_count -gt 10 && break
4865  done
4866  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4867esac
4868
4869      $ac_path_GREP_found && break 3
4870    done
4871  done
4872  done
4873IFS=$as_save_IFS
4874  if test -z "$ac_cv_path_GREP"; then
4875    as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4876  fi
4877else
4878  ac_cv_path_GREP=$GREP
4879fi
4880
4881fi
4882{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4883$as_echo "$ac_cv_path_GREP" >&6; }
4884 GREP="$ac_cv_path_GREP"
4885
4886
4887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4888$as_echo_n "checking for egrep... " >&6; }
4889if test "${ac_cv_path_EGREP+set}" = set; then :
4890  $as_echo_n "(cached) " >&6
4891else
4892  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4893   then ac_cv_path_EGREP="$GREP -E"
4894   else
4895     if test -z "$EGREP"; then
4896  ac_path_EGREP_found=false
4897  # Loop through the user's path and test for each of PROGNAME-LIST
4898  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4900do
4901  IFS=$as_save_IFS
4902  test -z "$as_dir" && as_dir=.
4903    for ac_prog in egrep; do
4904    for ac_exec_ext in '' $ac_executable_extensions; do
4905      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4906      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4907# Check for GNU ac_path_EGREP and select it if it is found.
4908  # Check for GNU $ac_path_EGREP
4909case `"$ac_path_EGREP" --version 2>&1` in
4910*GNU*)
4911  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4912*)
4913  ac_count=0
4914  $as_echo_n 0123456789 >"conftest.in"
4915  while :
4916  do
4917    cat "conftest.in" "conftest.in" >"conftest.tmp"
4918    mv "conftest.tmp" "conftest.in"
4919    cp "conftest.in" "conftest.nl"
4920    $as_echo 'EGREP' >> "conftest.nl"
4921    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4922    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4923    as_fn_arith $ac_count + 1 && ac_count=$as_val
4924    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4925      # Best one so far, save it but keep looking for a better one
4926      ac_cv_path_EGREP="$ac_path_EGREP"
4927      ac_path_EGREP_max=$ac_count
4928    fi
4929    # 10*(2^10) chars as input seems more than enough
4930    test $ac_count -gt 10 && break
4931  done
4932  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4933esac
4934
4935      $ac_path_EGREP_found && break 3
4936    done
4937  done
4938  done
4939IFS=$as_save_IFS
4940  if test -z "$ac_cv_path_EGREP"; then
4941    as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4942  fi
4943else
4944  ac_cv_path_EGREP=$EGREP
4945fi
4946
4947   fi
4948fi
4949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4950$as_echo "$ac_cv_path_EGREP" >&6; }
4951 EGREP="$ac_cv_path_EGREP"
4952
4953
4954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4955$as_echo_n "checking for fgrep... " >&6; }
4956if test "${ac_cv_path_FGREP+set}" = set; then :
4957  $as_echo_n "(cached) " >&6
4958else
4959  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4960   then ac_cv_path_FGREP="$GREP -F"
4961   else
4962     if test -z "$FGREP"; then
4963  ac_path_FGREP_found=false
4964  # Loop through the user's path and test for each of PROGNAME-LIST
4965  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4966for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4967do
4968  IFS=$as_save_IFS
4969  test -z "$as_dir" && as_dir=.
4970    for ac_prog in fgrep; do
4971    for ac_exec_ext in '' $ac_executable_extensions; do
4972      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4973      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4974# Check for GNU ac_path_FGREP and select it if it is found.
4975  # Check for GNU $ac_path_FGREP
4976case `"$ac_path_FGREP" --version 2>&1` in
4977*GNU*)
4978  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4979*)
4980  ac_count=0
4981  $as_echo_n 0123456789 >"conftest.in"
4982  while :
4983  do
4984    cat "conftest.in" "conftest.in" >"conftest.tmp"
4985    mv "conftest.tmp" "conftest.in"
4986    cp "conftest.in" "conftest.nl"
4987    $as_echo 'FGREP' >> "conftest.nl"
4988    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4989    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4990    as_fn_arith $ac_count + 1 && ac_count=$as_val
4991    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4992      # Best one so far, save it but keep looking for a better one
4993      ac_cv_path_FGREP="$ac_path_FGREP"
4994      ac_path_FGREP_max=$ac_count
4995    fi
4996    # 10*(2^10) chars as input seems more than enough
4997    test $ac_count -gt 10 && break
4998  done
4999  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5000esac
5001
5002      $ac_path_FGREP_found && break 3
5003    done
5004  done
5005  done
5006IFS=$as_save_IFS
5007  if test -z "$ac_cv_path_FGREP"; then
5008    as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5009  fi
5010else
5011  ac_cv_path_FGREP=$FGREP
5012fi
5013
5014   fi
5015fi
5016{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5017$as_echo "$ac_cv_path_FGREP" >&6; }
5018 FGREP="$ac_cv_path_FGREP"
5019
5020
5021test -z "$GREP" && GREP=grep
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041# Check whether --with-gnu-ld was given.
5042if test "${with_gnu_ld+set}" = set; then :
5043  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5044else
5045  with_gnu_ld=no
5046fi
5047
5048ac_prog=ld
5049if test "$GCC" = yes; then
5050  # Check if gcc -print-prog-name=ld gives a path.
5051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5052$as_echo_n "checking for ld used by $CC... " >&6; }
5053  case $host in
5054  *-*-mingw*)
5055    # gcc leaves a trailing carriage return which upsets mingw
5056    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5057  *)
5058    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5059  esac
5060  case $ac_prog in
5061    # Accept absolute paths.
5062    [\\/]* | ?:[\\/]*)
5063      re_direlt='/[^/][^/]*/\.\./'
5064      # Canonicalize the pathname of ld
5065      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5066      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5067	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5068      done
5069      test -z "$LD" && LD="$ac_prog"
5070      ;;
5071  "")
5072    # If it fails, then pretend we aren't using GCC.
5073    ac_prog=ld
5074    ;;
5075  *)
5076    # If it is relative, then search for the first ld in PATH.
5077    with_gnu_ld=unknown
5078    ;;
5079  esac
5080elif test "$with_gnu_ld" = yes; then
5081  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5082$as_echo_n "checking for GNU ld... " >&6; }
5083else
5084  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5085$as_echo_n "checking for non-GNU ld... " >&6; }
5086fi
5087if test "${lt_cv_path_LD+set}" = set; then :
5088  $as_echo_n "(cached) " >&6
5089else
5090  if test -z "$LD"; then
5091  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5092  for ac_dir in $PATH; do
5093    IFS="$lt_save_ifs"
5094    test -z "$ac_dir" && ac_dir=.
5095    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5096      lt_cv_path_LD="$ac_dir/$ac_prog"
5097      # Check to see if the program is GNU ld.  I'd rather use --version,
5098      # but apparently some variants of GNU ld only accept -v.
5099      # Break only if it was the GNU/non-GNU ld that we prefer.
5100      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5101      *GNU* | *'with BFD'*)
5102	test "$with_gnu_ld" != no && break
5103	;;
5104      *)
5105	test "$with_gnu_ld" != yes && break
5106	;;
5107      esac
5108    fi
5109  done
5110  IFS="$lt_save_ifs"
5111else
5112  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5113fi
5114fi
5115
5116LD="$lt_cv_path_LD"
5117if test -n "$LD"; then
5118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5119$as_echo "$LD" >&6; }
5120else
5121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5122$as_echo "no" >&6; }
5123fi
5124test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5126$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5127if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5128  $as_echo_n "(cached) " >&6
5129else
5130  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5131case `$LD -v 2>&1 </dev/null` in
5132*GNU* | *'with BFD'*)
5133  lt_cv_prog_gnu_ld=yes
5134  ;;
5135*)
5136  lt_cv_prog_gnu_ld=no
5137  ;;
5138esac
5139fi
5140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5141$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5142with_gnu_ld=$lt_cv_prog_gnu_ld
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5153$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5154if test "${lt_cv_path_NM+set}" = set; then :
5155  $as_echo_n "(cached) " >&6
5156else
5157  if test -n "$NM"; then
5158  # Let the user override the test.
5159  lt_cv_path_NM="$NM"
5160else
5161  lt_nm_to_check="${ac_tool_prefix}nm"
5162  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5163    lt_nm_to_check="$lt_nm_to_check nm"
5164  fi
5165  for lt_tmp_nm in $lt_nm_to_check; do
5166    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5167    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5168      IFS="$lt_save_ifs"
5169      test -z "$ac_dir" && ac_dir=.
5170      tmp_nm="$ac_dir/$lt_tmp_nm"
5171      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5172	# Check to see if the nm accepts a BSD-compat flag.
5173	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5174	#   nm: unknown option "B" ignored
5175	# Tru64's nm complains that /dev/null is an invalid object file
5176	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5177	*/dev/null* | *'Invalid file or object type'*)
5178	  lt_cv_path_NM="$tmp_nm -B"
5179	  break
5180	  ;;
5181	*)
5182	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5183	  */dev/null*)
5184	    lt_cv_path_NM="$tmp_nm -p"
5185	    break
5186	    ;;
5187	  *)
5188	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5189	    continue # so that we can try to find one that supports BSD flags
5190	    ;;
5191	  esac
5192	  ;;
5193	esac
5194      fi
5195    done
5196    IFS="$lt_save_ifs"
5197  done
5198  : ${lt_cv_path_NM=no}
5199fi
5200fi
5201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5202$as_echo "$lt_cv_path_NM" >&6; }
5203if test "$lt_cv_path_NM" != "no"; then
5204  NM="$lt_cv_path_NM"
5205else
5206  # Didn't find any BSD compatible name lister, look for dumpbin.
5207  if test -n "$DUMPBIN"; then :
5208    # Let the user override the test.
5209  else
5210    if test -n "$ac_tool_prefix"; then
5211  for ac_prog in dumpbin "link -dump"
5212  do
5213    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5214set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5216$as_echo_n "checking for $ac_word... " >&6; }
5217if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5218  $as_echo_n "(cached) " >&6
5219else
5220  if test -n "$DUMPBIN"; then
5221  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5222else
5223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5224for as_dir in $PATH
5225do
5226  IFS=$as_save_IFS
5227  test -z "$as_dir" && as_dir=.
5228    for ac_exec_ext in '' $ac_executable_extensions; do
5229  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5230    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5231    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5232    break 2
5233  fi
5234done
5235  done
5236IFS=$as_save_IFS
5237
5238fi
5239fi
5240DUMPBIN=$ac_cv_prog_DUMPBIN
5241if test -n "$DUMPBIN"; then
5242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5243$as_echo "$DUMPBIN" >&6; }
5244else
5245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5246$as_echo "no" >&6; }
5247fi
5248
5249
5250    test -n "$DUMPBIN" && break
5251  done
5252fi
5253if test -z "$DUMPBIN"; then
5254  ac_ct_DUMPBIN=$DUMPBIN
5255  for ac_prog in dumpbin "link -dump"
5256do
5257  # Extract the first word of "$ac_prog", so it can be a program name with args.
5258set dummy $ac_prog; ac_word=$2
5259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5260$as_echo_n "checking for $ac_word... " >&6; }
5261if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
5262  $as_echo_n "(cached) " >&6
5263else
5264  if test -n "$ac_ct_DUMPBIN"; then
5265  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5266else
5267as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5268for as_dir in $PATH
5269do
5270  IFS=$as_save_IFS
5271  test -z "$as_dir" && as_dir=.
5272    for ac_exec_ext in '' $ac_executable_extensions; do
5273  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5274    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5275    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5276    break 2
5277  fi
5278done
5279  done
5280IFS=$as_save_IFS
5281
5282fi
5283fi
5284ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5285if test -n "$ac_ct_DUMPBIN"; then
5286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5287$as_echo "$ac_ct_DUMPBIN" >&6; }
5288else
5289  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5290$as_echo "no" >&6; }
5291fi
5292
5293
5294  test -n "$ac_ct_DUMPBIN" && break
5295done
5296
5297  if test "x$ac_ct_DUMPBIN" = x; then
5298    DUMPBIN=":"
5299  else
5300    case $cross_compiling:$ac_tool_warned in
5301yes:)
5302{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5303$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5304ac_tool_warned=yes ;;
5305esac
5306    DUMPBIN=$ac_ct_DUMPBIN
5307  fi
5308fi
5309
5310    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5311    *COFF*)
5312      DUMPBIN="$DUMPBIN -symbols"
5313      ;;
5314    *)
5315      DUMPBIN=:
5316      ;;
5317    esac
5318  fi
5319
5320  if test "$DUMPBIN" != ":"; then
5321    NM="$DUMPBIN"
5322  fi
5323fi
5324test -z "$NM" && NM=nm
5325
5326
5327
5328
5329
5330
5331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5332$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5333if test "${lt_cv_nm_interface+set}" = set; then :
5334  $as_echo_n "(cached) " >&6
5335else
5336  lt_cv_nm_interface="BSD nm"
5337  echo "int some_variable = 0;" > conftest.$ac_ext
5338  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5339  (eval "$ac_compile" 2>conftest.err)
5340  cat conftest.err >&5
5341  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5342  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5343  cat conftest.err >&5
5344  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5345  cat conftest.out >&5
5346  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5347    lt_cv_nm_interface="MS dumpbin"
5348  fi
5349  rm -f conftest*
5350fi
5351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5352$as_echo "$lt_cv_nm_interface" >&6; }
5353
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5355$as_echo_n "checking whether ln -s works... " >&6; }
5356LN_S=$as_ln_s
5357if test "$LN_S" = "ln -s"; then
5358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5359$as_echo "yes" >&6; }
5360else
5361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5362$as_echo "no, using $LN_S" >&6; }
5363fi
5364
5365# find the maximum length of command line arguments
5366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5367$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5368if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
5369  $as_echo_n "(cached) " >&6
5370else
5371    i=0
5372  teststring="ABCD"
5373
5374  case $build_os in
5375  msdosdjgpp*)
5376    # On DJGPP, this test can blow up pretty badly due to problems in libc
5377    # (any single argument exceeding 2000 bytes causes a buffer overrun
5378    # during glob expansion).  Even if it were fixed, the result of this
5379    # check would be larger than it should be.
5380    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5381    ;;
5382
5383  gnu*)
5384    # Under GNU Hurd, this test is not required because there is
5385    # no limit to the length of command line arguments.
5386    # Libtool will interpret -1 as no limit whatsoever
5387    lt_cv_sys_max_cmd_len=-1;
5388    ;;
5389
5390  cygwin* | mingw* | cegcc*)
5391    # On Win9x/ME, this test blows up -- it succeeds, but takes
5392    # about 5 minutes as the teststring grows exponentially.
5393    # Worse, since 9x/ME are not pre-emptively multitasking,
5394    # you end up with a "frozen" computer, even though with patience
5395    # the test eventually succeeds (with a max line length of 256k).
5396    # Instead, let's just punt: use the minimum linelength reported by
5397    # all of the supported platforms: 8192 (on NT/2K/XP).
5398    lt_cv_sys_max_cmd_len=8192;
5399    ;;
5400
5401  mint*)
5402    # On MiNT this can take a long time and run out of memory.
5403    lt_cv_sys_max_cmd_len=8192;
5404    ;;
5405
5406  amigaos*)
5407    # On AmigaOS with pdksh, this test takes hours, literally.
5408    # So we just punt and use a minimum line length of 8192.
5409    lt_cv_sys_max_cmd_len=8192;
5410    ;;
5411
5412  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5413    # This has been around since 386BSD, at least.  Likely further.
5414    if test -x /sbin/sysctl; then
5415      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5416    elif test -x /usr/sbin/sysctl; then
5417      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5418    else
5419      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5420    fi
5421    # And add a safety zone
5422    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5423    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5424    ;;
5425
5426  interix*)
5427    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5428    lt_cv_sys_max_cmd_len=196608
5429    ;;
5430
5431  osf*)
5432    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5433    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5434    # nice to cause kernel panics so lets avoid the loop below.
5435    # First set a reasonable default.
5436    lt_cv_sys_max_cmd_len=16384
5437    #
5438    if test -x /sbin/sysconfig; then
5439      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5440        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5441      esac
5442    fi
5443    ;;
5444  sco3.2v5*)
5445    lt_cv_sys_max_cmd_len=102400
5446    ;;
5447  sysv5* | sco5v6* | sysv4.2uw2*)
5448    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5449    if test -n "$kargmax"; then
5450      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5451    else
5452      lt_cv_sys_max_cmd_len=32768
5453    fi
5454    ;;
5455  *)
5456    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5457    if test -n "$lt_cv_sys_max_cmd_len"; then
5458      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5459      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5460    else
5461      # Make teststring a little bigger before we do anything with it.
5462      # a 1K string should be a reasonable start.
5463      for i in 1 2 3 4 5 6 7 8 ; do
5464        teststring=$teststring$teststring
5465      done
5466      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5467      # If test is not a shell built-in, we'll probably end up computing a
5468      # maximum length that is only half of the actual maximum length, but
5469      # we can't tell.
5470      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5471	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5472	      test $i != 17 # 1/2 MB should be enough
5473      do
5474        i=`expr $i + 1`
5475        teststring=$teststring$teststring
5476      done
5477      # Only check the string length outside the loop.
5478      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5479      teststring=
5480      # Add a significant safety factor because C++ compilers can tack on
5481      # massive amounts of additional arguments before passing them to the
5482      # linker.  It appears as though 1/2 is a usable value.
5483      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5484    fi
5485    ;;
5486  esac
5487
5488fi
5489
5490if test -n $lt_cv_sys_max_cmd_len ; then
5491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5492$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5493else
5494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5495$as_echo "none" >&6; }
5496fi
5497max_cmd_len=$lt_cv_sys_max_cmd_len
5498
5499
5500
5501
5502
5503
5504: ${CP="cp -f"}
5505: ${MV="mv -f"}
5506: ${RM="rm -f"}
5507
5508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5509$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5510# Try some XSI features
5511xsi_shell=no
5512( _lt_dummy="a/b/c"
5513  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5514      = c,a/b,, \
5515    && eval 'test $(( 1 + 1 )) -eq 2 \
5516    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5517  && xsi_shell=yes
5518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5519$as_echo "$xsi_shell" >&6; }
5520
5521
5522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5523$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5524lt_shell_append=no
5525( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5526    >/dev/null 2>&1 \
5527  && lt_shell_append=yes
5528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5529$as_echo "$lt_shell_append" >&6; }
5530
5531
5532if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5533  lt_unset=unset
5534else
5535  lt_unset=false
5536fi
5537
5538
5539
5540
5541
5542# test EBCDIC or ASCII
5543case `echo X|tr X '\101'` in
5544 A) # ASCII based system
5545    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5546  lt_SP2NL='tr \040 \012'
5547  lt_NL2SP='tr \015\012 \040\040'
5548  ;;
5549 *) # EBCDIC based system
5550  lt_SP2NL='tr \100 \n'
5551  lt_NL2SP='tr \r\n \100\100'
5552  ;;
5553esac
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5564$as_echo_n "checking for $LD option to reload object files... " >&6; }
5565if test "${lt_cv_ld_reload_flag+set}" = set; then :
5566  $as_echo_n "(cached) " >&6
5567else
5568  lt_cv_ld_reload_flag='-r'
5569fi
5570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5571$as_echo "$lt_cv_ld_reload_flag" >&6; }
5572reload_flag=$lt_cv_ld_reload_flag
5573case $reload_flag in
5574"" | " "*) ;;
5575*) reload_flag=" $reload_flag" ;;
5576esac
5577reload_cmds='$LD$reload_flag -o $output$reload_objs'
5578case $host_os in
5579  darwin*)
5580    if test "$GCC" = yes; then
5581      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5582    else
5583      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5584    fi
5585    ;;
5586esac
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596if test -n "$ac_tool_prefix"; then
5597  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5598set dummy ${ac_tool_prefix}objdump; ac_word=$2
5599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5600$as_echo_n "checking for $ac_word... " >&6; }
5601if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5602  $as_echo_n "(cached) " >&6
5603else
5604  if test -n "$OBJDUMP"; then
5605  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5606else
5607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5608for as_dir in $PATH
5609do
5610  IFS=$as_save_IFS
5611  test -z "$as_dir" && as_dir=.
5612    for ac_exec_ext in '' $ac_executable_extensions; do
5613  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5614    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5615    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5616    break 2
5617  fi
5618done
5619  done
5620IFS=$as_save_IFS
5621
5622fi
5623fi
5624OBJDUMP=$ac_cv_prog_OBJDUMP
5625if test -n "$OBJDUMP"; then
5626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5627$as_echo "$OBJDUMP" >&6; }
5628else
5629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5630$as_echo "no" >&6; }
5631fi
5632
5633
5634fi
5635if test -z "$ac_cv_prog_OBJDUMP"; then
5636  ac_ct_OBJDUMP=$OBJDUMP
5637  # Extract the first word of "objdump", so it can be a program name with args.
5638set dummy objdump; ac_word=$2
5639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5640$as_echo_n "checking for $ac_word... " >&6; }
5641if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5642  $as_echo_n "(cached) " >&6
5643else
5644  if test -n "$ac_ct_OBJDUMP"; then
5645  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5646else
5647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5648for as_dir in $PATH
5649do
5650  IFS=$as_save_IFS
5651  test -z "$as_dir" && as_dir=.
5652    for ac_exec_ext in '' $ac_executable_extensions; do
5653  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5654    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5655    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5656    break 2
5657  fi
5658done
5659  done
5660IFS=$as_save_IFS
5661
5662fi
5663fi
5664ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5665if test -n "$ac_ct_OBJDUMP"; then
5666  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5667$as_echo "$ac_ct_OBJDUMP" >&6; }
5668else
5669  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5670$as_echo "no" >&6; }
5671fi
5672
5673  if test "x$ac_ct_OBJDUMP" = x; then
5674    OBJDUMP="false"
5675  else
5676    case $cross_compiling:$ac_tool_warned in
5677yes:)
5678{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5679$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5680ac_tool_warned=yes ;;
5681esac
5682    OBJDUMP=$ac_ct_OBJDUMP
5683  fi
5684else
5685  OBJDUMP="$ac_cv_prog_OBJDUMP"
5686fi
5687
5688test -z "$OBJDUMP" && OBJDUMP=objdump
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5699$as_echo_n "checking how to recognize dependent libraries... " >&6; }
5700if test "${lt_cv_deplibs_check_method+set}" = set; then :
5701  $as_echo_n "(cached) " >&6
5702else
5703  lt_cv_file_magic_cmd='$MAGIC_CMD'
5704lt_cv_file_magic_test_file=
5705lt_cv_deplibs_check_method='unknown'
5706# Need to set the preceding variable on all platforms that support
5707# interlibrary dependencies.
5708# 'none' -- dependencies not supported.
5709# `unknown' -- same as none, but documents that we really don't know.
5710# 'pass_all' -- all dependencies passed with no checks.
5711# 'test_compile' -- check by making test program.
5712# 'file_magic [[regex]]' -- check by looking for files in library path
5713# which responds to the $file_magic_cmd with a given extended regex.
5714# If you have `file' or equivalent on your system and you're not sure
5715# whether `pass_all' will *always* work, you probably want this one.
5716
5717case $host_os in
5718aix[4-9]*)
5719  lt_cv_deplibs_check_method=pass_all
5720  ;;
5721
5722beos*)
5723  lt_cv_deplibs_check_method=pass_all
5724  ;;
5725
5726bsdi[45]*)
5727  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5728  lt_cv_file_magic_cmd='/usr/bin/file -L'
5729  lt_cv_file_magic_test_file=/shlib/libc.so
5730  ;;
5731
5732cygwin*)
5733  # func_win32_libid is a shell function defined in ltmain.sh
5734  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5735  lt_cv_file_magic_cmd='func_win32_libid'
5736  ;;
5737
5738mingw* | pw32*)
5739  # Base MSYS/MinGW do not provide the 'file' command needed by
5740  # func_win32_libid shell function, so use a weaker test based on 'objdump',
5741  # unless we find 'file', for example because we are cross-compiling.
5742  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5743  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5744    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5745    lt_cv_file_magic_cmd='func_win32_libid'
5746  else
5747    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5748    lt_cv_file_magic_cmd='$OBJDUMP -f'
5749  fi
5750  ;;
5751
5752cegcc*)
5753  # use the weaker test based on 'objdump'. See mingw*.
5754  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5755  lt_cv_file_magic_cmd='$OBJDUMP -f'
5756  ;;
5757
5758darwin* | rhapsody*)
5759  lt_cv_deplibs_check_method=pass_all
5760  ;;
5761
5762freebsd* | dragonfly*)
5763  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5764    case $host_cpu in
5765    i*86 )
5766      # Not sure whether the presence of OpenBSD here was a mistake.
5767      # Let's accept both of them until this is cleared up.
5768      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5769      lt_cv_file_magic_cmd=/usr/bin/file
5770      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5771      ;;
5772    esac
5773  else
5774    lt_cv_deplibs_check_method=pass_all
5775  fi
5776  ;;
5777
5778gnu*)
5779  lt_cv_deplibs_check_method=pass_all
5780  ;;
5781
5782haiku*)
5783  lt_cv_deplibs_check_method=pass_all
5784  ;;
5785
5786hpux10.20* | hpux11*)
5787  lt_cv_file_magic_cmd=/usr/bin/file
5788  case $host_cpu in
5789  ia64*)
5790    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5791    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5792    ;;
5793  hppa*64*)
5794    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]'
5795    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5796    ;;
5797  *)
5798    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5799    lt_cv_file_magic_test_file=/usr/lib/libc.sl
5800    ;;
5801  esac
5802  ;;
5803
5804interix[3-9]*)
5805  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5806  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5807  ;;
5808
5809irix5* | irix6* | nonstopux*)
5810  case $LD in
5811  *-32|*"-32 ") libmagic=32-bit;;
5812  *-n32|*"-n32 ") libmagic=N32;;
5813  *-64|*"-64 ") libmagic=64-bit;;
5814  *) libmagic=never-match;;
5815  esac
5816  lt_cv_deplibs_check_method=pass_all
5817  ;;
5818
5819# This must be Linux ELF.
5820linux* | k*bsd*-gnu | kopensolaris*-gnu)
5821  lt_cv_deplibs_check_method=pass_all
5822  ;;
5823
5824netbsd*)
5825  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5826    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5827  else
5828    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5829  fi
5830  ;;
5831
5832newos6*)
5833  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5834  lt_cv_file_magic_cmd=/usr/bin/file
5835  lt_cv_file_magic_test_file=/usr/lib/libnls.so
5836  ;;
5837
5838*nto* | *qnx*)
5839  lt_cv_deplibs_check_method=pass_all
5840  ;;
5841
5842openbsd*)
5843  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5844    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5845  else
5846    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5847  fi
5848  ;;
5849
5850osf3* | osf4* | osf5*)
5851  lt_cv_deplibs_check_method=pass_all
5852  ;;
5853
5854rdos*)
5855  lt_cv_deplibs_check_method=pass_all
5856  ;;
5857
5858solaris*)
5859  lt_cv_deplibs_check_method=pass_all
5860  ;;
5861
5862sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5863  lt_cv_deplibs_check_method=pass_all
5864  ;;
5865
5866sysv4 | sysv4.3*)
5867  case $host_vendor in
5868  motorola)
5869    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]'
5870    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5871    ;;
5872  ncr)
5873    lt_cv_deplibs_check_method=pass_all
5874    ;;
5875  sequent)
5876    lt_cv_file_magic_cmd='/bin/file'
5877    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5878    ;;
5879  sni)
5880    lt_cv_file_magic_cmd='/bin/file'
5881    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5882    lt_cv_file_magic_test_file=/lib/libc.so
5883    ;;
5884  siemens)
5885    lt_cv_deplibs_check_method=pass_all
5886    ;;
5887  pc)
5888    lt_cv_deplibs_check_method=pass_all
5889    ;;
5890  esac
5891  ;;
5892
5893tpf*)
5894  lt_cv_deplibs_check_method=pass_all
5895  ;;
5896esac
5897
5898fi
5899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5900$as_echo "$lt_cv_deplibs_check_method" >&6; }
5901file_magic_cmd=$lt_cv_file_magic_cmd
5902deplibs_check_method=$lt_cv_deplibs_check_method
5903test -z "$deplibs_check_method" && deplibs_check_method=unknown
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916if test -n "$ac_tool_prefix"; then
5917  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5918set dummy ${ac_tool_prefix}ar; ac_word=$2
5919{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5920$as_echo_n "checking for $ac_word... " >&6; }
5921if test "${ac_cv_prog_AR+set}" = set; then :
5922  $as_echo_n "(cached) " >&6
5923else
5924  if test -n "$AR"; then
5925  ac_cv_prog_AR="$AR" # Let the user override the test.
5926else
5927as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5928for as_dir in $PATH
5929do
5930  IFS=$as_save_IFS
5931  test -z "$as_dir" && as_dir=.
5932    for ac_exec_ext in '' $ac_executable_extensions; do
5933  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5934    ac_cv_prog_AR="${ac_tool_prefix}ar"
5935    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5936    break 2
5937  fi
5938done
5939  done
5940IFS=$as_save_IFS
5941
5942fi
5943fi
5944AR=$ac_cv_prog_AR
5945if test -n "$AR"; then
5946  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5947$as_echo "$AR" >&6; }
5948else
5949  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5950$as_echo "no" >&6; }
5951fi
5952
5953
5954fi
5955if test -z "$ac_cv_prog_AR"; then
5956  ac_ct_AR=$AR
5957  # Extract the first word of "ar", so it can be a program name with args.
5958set dummy ar; ac_word=$2
5959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5960$as_echo_n "checking for $ac_word... " >&6; }
5961if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5962  $as_echo_n "(cached) " >&6
5963else
5964  if test -n "$ac_ct_AR"; then
5965  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5966else
5967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5968for as_dir in $PATH
5969do
5970  IFS=$as_save_IFS
5971  test -z "$as_dir" && as_dir=.
5972    for ac_exec_ext in '' $ac_executable_extensions; do
5973  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5974    ac_cv_prog_ac_ct_AR="ar"
5975    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5976    break 2
5977  fi
5978done
5979  done
5980IFS=$as_save_IFS
5981
5982fi
5983fi
5984ac_ct_AR=$ac_cv_prog_ac_ct_AR
5985if test -n "$ac_ct_AR"; then
5986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5987$as_echo "$ac_ct_AR" >&6; }
5988else
5989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5990$as_echo "no" >&6; }
5991fi
5992
5993  if test "x$ac_ct_AR" = x; then
5994    AR="false"
5995  else
5996    case $cross_compiling:$ac_tool_warned in
5997yes:)
5998{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5999$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6000ac_tool_warned=yes ;;
6001esac
6002    AR=$ac_ct_AR
6003  fi
6004else
6005  AR="$ac_cv_prog_AR"
6006fi
6007
6008test -z "$AR" && AR=ar
6009test -z "$AR_FLAGS" && AR_FLAGS=cru
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021if test -n "$ac_tool_prefix"; then
6022  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6023set dummy ${ac_tool_prefix}strip; ac_word=$2
6024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6025$as_echo_n "checking for $ac_word... " >&6; }
6026if test "${ac_cv_prog_STRIP+set}" = set; then :
6027  $as_echo_n "(cached) " >&6
6028else
6029  if test -n "$STRIP"; then
6030  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6031else
6032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6033for as_dir in $PATH
6034do
6035  IFS=$as_save_IFS
6036  test -z "$as_dir" && as_dir=.
6037    for ac_exec_ext in '' $ac_executable_extensions; do
6038  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6039    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6040    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6041    break 2
6042  fi
6043done
6044  done
6045IFS=$as_save_IFS
6046
6047fi
6048fi
6049STRIP=$ac_cv_prog_STRIP
6050if test -n "$STRIP"; then
6051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6052$as_echo "$STRIP" >&6; }
6053else
6054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6055$as_echo "no" >&6; }
6056fi
6057
6058
6059fi
6060if test -z "$ac_cv_prog_STRIP"; then
6061  ac_ct_STRIP=$STRIP
6062  # Extract the first word of "strip", so it can be a program name with args.
6063set dummy strip; ac_word=$2
6064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6065$as_echo_n "checking for $ac_word... " >&6; }
6066if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6067  $as_echo_n "(cached) " >&6
6068else
6069  if test -n "$ac_ct_STRIP"; then
6070  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6071else
6072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6073for as_dir in $PATH
6074do
6075  IFS=$as_save_IFS
6076  test -z "$as_dir" && as_dir=.
6077    for ac_exec_ext in '' $ac_executable_extensions; do
6078  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6079    ac_cv_prog_ac_ct_STRIP="strip"
6080    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6081    break 2
6082  fi
6083done
6084  done
6085IFS=$as_save_IFS
6086
6087fi
6088fi
6089ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6090if test -n "$ac_ct_STRIP"; then
6091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6092$as_echo "$ac_ct_STRIP" >&6; }
6093else
6094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6095$as_echo "no" >&6; }
6096fi
6097
6098  if test "x$ac_ct_STRIP" = x; then
6099    STRIP=":"
6100  else
6101    case $cross_compiling:$ac_tool_warned in
6102yes:)
6103{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6104$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6105ac_tool_warned=yes ;;
6106esac
6107    STRIP=$ac_ct_STRIP
6108  fi
6109else
6110  STRIP="$ac_cv_prog_STRIP"
6111fi
6112
6113test -z "$STRIP" && STRIP=:
6114
6115
6116
6117
6118
6119
6120if test -n "$ac_tool_prefix"; then
6121  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6122set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6124$as_echo_n "checking for $ac_word... " >&6; }
6125if test "${ac_cv_prog_RANLIB+set}" = set; then :
6126  $as_echo_n "(cached) " >&6
6127else
6128  if test -n "$RANLIB"; then
6129  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6130else
6131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6132for as_dir in $PATH
6133do
6134  IFS=$as_save_IFS
6135  test -z "$as_dir" && as_dir=.
6136    for ac_exec_ext in '' $ac_executable_extensions; do
6137  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6138    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6139    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6140    break 2
6141  fi
6142done
6143  done
6144IFS=$as_save_IFS
6145
6146fi
6147fi
6148RANLIB=$ac_cv_prog_RANLIB
6149if test -n "$RANLIB"; then
6150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6151$as_echo "$RANLIB" >&6; }
6152else
6153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6154$as_echo "no" >&6; }
6155fi
6156
6157
6158fi
6159if test -z "$ac_cv_prog_RANLIB"; then
6160  ac_ct_RANLIB=$RANLIB
6161  # Extract the first word of "ranlib", so it can be a program name with args.
6162set dummy ranlib; ac_word=$2
6163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6164$as_echo_n "checking for $ac_word... " >&6; }
6165if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6166  $as_echo_n "(cached) " >&6
6167else
6168  if test -n "$ac_ct_RANLIB"; then
6169  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6170else
6171as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6172for as_dir in $PATH
6173do
6174  IFS=$as_save_IFS
6175  test -z "$as_dir" && as_dir=.
6176    for ac_exec_ext in '' $ac_executable_extensions; do
6177  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6178    ac_cv_prog_ac_ct_RANLIB="ranlib"
6179    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6180    break 2
6181  fi
6182done
6183  done
6184IFS=$as_save_IFS
6185
6186fi
6187fi
6188ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6189if test -n "$ac_ct_RANLIB"; then
6190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6191$as_echo "$ac_ct_RANLIB" >&6; }
6192else
6193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6194$as_echo "no" >&6; }
6195fi
6196
6197  if test "x$ac_ct_RANLIB" = x; then
6198    RANLIB=":"
6199  else
6200    case $cross_compiling:$ac_tool_warned in
6201yes:)
6202{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6203$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6204ac_tool_warned=yes ;;
6205esac
6206    RANLIB=$ac_ct_RANLIB
6207  fi
6208else
6209  RANLIB="$ac_cv_prog_RANLIB"
6210fi
6211
6212test -z "$RANLIB" && RANLIB=:
6213
6214
6215
6216
6217
6218
6219# Determine commands to create old-style static archives.
6220old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6221old_postinstall_cmds='chmod 644 $oldlib'
6222old_postuninstall_cmds=
6223
6224if test -n "$RANLIB"; then
6225  case $host_os in
6226  openbsd*)
6227    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6228    ;;
6229  *)
6230    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6231    ;;
6232  esac
6233  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6234fi
6235
6236case $host_os in
6237  darwin*)
6238    lock_old_archive_extraction=yes ;;
6239  *)
6240    lock_old_archive_extraction=no ;;
6241esac
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281# If no C compiler was specified, use CC.
6282LTCC=${LTCC-"$CC"}
6283
6284# If no C compiler flags were specified, use CFLAGS.
6285LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6286
6287# Allow CC to be a program name with arguments.
6288compiler=$CC
6289
6290
6291# Check for command to grab the raw symbol name followed by C symbol from nm.
6292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6293$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6294if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
6295  $as_echo_n "(cached) " >&6
6296else
6297
6298# These are sane defaults that work on at least a few old systems.
6299# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6300
6301# Character class describing NM global symbol codes.
6302symcode='[BCDEGRST]'
6303
6304# Regexp to match symbols that can be accessed directly from C.
6305sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6306
6307# Define system-specific variables.
6308case $host_os in
6309aix*)
6310  symcode='[BCDT]'
6311  ;;
6312cygwin* | mingw* | pw32* | cegcc*)
6313  symcode='[ABCDGISTW]'
6314  ;;
6315hpux*)
6316  if test "$host_cpu" = ia64; then
6317    symcode='[ABCDEGRST]'
6318  fi
6319  ;;
6320irix* | nonstopux*)
6321  symcode='[BCDEGRST]'
6322  ;;
6323osf*)
6324  symcode='[BCDEGQRST]'
6325  ;;
6326solaris*)
6327  symcode='[BDRT]'
6328  ;;
6329sco3.2v5*)
6330  symcode='[DT]'
6331  ;;
6332sysv4.2uw2*)
6333  symcode='[DT]'
6334  ;;
6335sysv5* | sco5v6* | unixware* | OpenUNIX*)
6336  symcode='[ABDT]'
6337  ;;
6338sysv4)
6339  symcode='[DFNSTU]'
6340  ;;
6341esac
6342
6343# If we're using GNU nm, then use its standard symbol codes.
6344case `$NM -V 2>&1` in
6345*GNU* | *'with BFD'*)
6346  symcode='[ABCDGIRSTW]' ;;
6347esac
6348
6349# Transform an extracted symbol line into a proper C declaration.
6350# Some systems (esp. on ia64) link data and code symbols differently,
6351# so use this general approach.
6352lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6353
6354# Transform an extracted symbol line into symbol name and symbol address
6355lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6356lt_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'"
6357
6358# Handle CRLF in mingw tool chain
6359opt_cr=
6360case $build_os in
6361mingw*)
6362  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6363  ;;
6364esac
6365
6366# Try without a prefix underscore, then with it.
6367for ac_symprfx in "" "_"; do
6368
6369  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6370  symxfrm="\\1 $ac_symprfx\\2 \\2"
6371
6372  # Write the raw and C identifiers.
6373  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6374    # Fake it for dumpbin and say T for any non-static function
6375    # and D for any global variable.
6376    # Also find C++ and __fastcall symbols from MSVC++,
6377    # which start with @ or ?.
6378    lt_cv_sys_global_symbol_pipe="$AWK '"\
6379"     {last_section=section; section=\$ 3};"\
6380"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6381"     \$ 0!~/External *\|/{next};"\
6382"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6383"     {if(hide[section]) next};"\
6384"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6385"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6386"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6387"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6388"     ' prfx=^$ac_symprfx"
6389  else
6390    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6391  fi
6392
6393  # Check to see that the pipe works correctly.
6394  pipe_works=no
6395
6396  rm -f conftest*
6397  cat > conftest.$ac_ext <<_LT_EOF
6398#ifdef __cplusplus
6399extern "C" {
6400#endif
6401char nm_test_var;
6402void nm_test_func(void);
6403void nm_test_func(void){}
6404#ifdef __cplusplus
6405}
6406#endif
6407int main(){nm_test_var='a';nm_test_func();return(0);}
6408_LT_EOF
6409
6410  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6411  (eval $ac_compile) 2>&5
6412  ac_status=$?
6413  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6414  test $ac_status = 0; }; then
6415    # Now try to grab the symbols.
6416    nlist=conftest.nm
6417    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6418  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6419  ac_status=$?
6420  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6421  test $ac_status = 0; } && test -s "$nlist"; then
6422      # Try sorting and uniquifying the output.
6423      if sort "$nlist" | uniq > "$nlist"T; then
6424	mv -f "$nlist"T "$nlist"
6425      else
6426	rm -f "$nlist"T
6427      fi
6428
6429      # Make sure that we snagged all the symbols we need.
6430      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6431	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6432	  cat <<_LT_EOF > conftest.$ac_ext
6433#ifdef __cplusplus
6434extern "C" {
6435#endif
6436
6437_LT_EOF
6438	  # Now generate the symbol file.
6439	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6440
6441	  cat <<_LT_EOF >> conftest.$ac_ext
6442
6443/* The mapping between symbol names and symbols.  */
6444const struct {
6445  const char *name;
6446  void       *address;
6447}
6448lt__PROGRAM__LTX_preloaded_symbols[] =
6449{
6450  { "@PROGRAM@", (void *) 0 },
6451_LT_EOF
6452	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6453	  cat <<\_LT_EOF >> conftest.$ac_ext
6454  {0, (void *) 0}
6455};
6456
6457/* This works around a problem in FreeBSD linker */
6458#ifdef FREEBSD_WORKAROUND
6459static const void *lt_preloaded_setup() {
6460  return lt__PROGRAM__LTX_preloaded_symbols;
6461}
6462#endif
6463
6464#ifdef __cplusplus
6465}
6466#endif
6467_LT_EOF
6468	  # Now try linking the two files.
6469	  mv conftest.$ac_objext conftstm.$ac_objext
6470	  lt_save_LIBS="$LIBS"
6471	  lt_save_CFLAGS="$CFLAGS"
6472	  LIBS="conftstm.$ac_objext"
6473	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6474	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6475  (eval $ac_link) 2>&5
6476  ac_status=$?
6477  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6478  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6479	    pipe_works=yes
6480	  fi
6481	  LIBS="$lt_save_LIBS"
6482	  CFLAGS="$lt_save_CFLAGS"
6483	else
6484	  echo "cannot find nm_test_func in $nlist" >&5
6485	fi
6486      else
6487	echo "cannot find nm_test_var in $nlist" >&5
6488      fi
6489    else
6490      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6491    fi
6492  else
6493    echo "$progname: failed program was:" >&5
6494    cat conftest.$ac_ext >&5
6495  fi
6496  rm -rf conftest* conftst*
6497
6498  # Do not use the global_symbol_pipe unless it works.
6499  if test "$pipe_works" = yes; then
6500    break
6501  else
6502    lt_cv_sys_global_symbol_pipe=
6503  fi
6504done
6505
6506fi
6507
6508if test -z "$lt_cv_sys_global_symbol_pipe"; then
6509  lt_cv_sys_global_symbol_to_cdecl=
6510fi
6511if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6512  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6513$as_echo "failed" >&6; }
6514else
6515  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6516$as_echo "ok" >&6; }
6517fi
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541# Check whether --enable-libtool-lock was given.
6542if test "${enable_libtool_lock+set}" = set; then :
6543  enableval=$enable_libtool_lock;
6544fi
6545
6546test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6547
6548# Some flags need to be propagated to the compiler or linker for good
6549# libtool support.
6550case $host in
6551ia64-*-hpux*)
6552  # Find out which ABI we are using.
6553  echo 'int i;' > conftest.$ac_ext
6554  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6555  (eval $ac_compile) 2>&5
6556  ac_status=$?
6557  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6558  test $ac_status = 0; }; then
6559    case `/usr/bin/file conftest.$ac_objext` in
6560      *ELF-32*)
6561	HPUX_IA64_MODE="32"
6562	;;
6563      *ELF-64*)
6564	HPUX_IA64_MODE="64"
6565	;;
6566    esac
6567  fi
6568  rm -rf conftest*
6569  ;;
6570*-*-irix6*)
6571  # Find out which ABI we are using.
6572  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6573  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6574  (eval $ac_compile) 2>&5
6575  ac_status=$?
6576  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6577  test $ac_status = 0; }; then
6578    if test "$lt_cv_prog_gnu_ld" = yes; then
6579      case `/usr/bin/file conftest.$ac_objext` in
6580	*32-bit*)
6581	  LD="${LD-ld} -melf32bsmip"
6582	  ;;
6583	*N32*)
6584	  LD="${LD-ld} -melf32bmipn32"
6585	  ;;
6586	*64-bit*)
6587	  LD="${LD-ld} -melf64bmip"
6588	;;
6589      esac
6590    else
6591      case `/usr/bin/file conftest.$ac_objext` in
6592	*32-bit*)
6593	  LD="${LD-ld} -32"
6594	  ;;
6595	*N32*)
6596	  LD="${LD-ld} -n32"
6597	  ;;
6598	*64-bit*)
6599	  LD="${LD-ld} -64"
6600	  ;;
6601      esac
6602    fi
6603  fi
6604  rm -rf conftest*
6605  ;;
6606
6607x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6608s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6609  # Find out which ABI we are using.
6610  echo 'int i;' > conftest.$ac_ext
6611  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6612  (eval $ac_compile) 2>&5
6613  ac_status=$?
6614  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6615  test $ac_status = 0; }; then
6616    case `/usr/bin/file conftest.o` in
6617      *32-bit*)
6618	case $host in
6619	  x86_64-*kfreebsd*-gnu)
6620	    LD="${LD-ld} -m elf_i386_fbsd"
6621	    ;;
6622	  x86_64-*linux*)
6623	    case `/usr/bin/file conftest.o` in
6624	      *x86-64*)
6625		LD="${LD-ld} -m elf32_x86_64"
6626		;;
6627	      *)
6628		LD="${LD-ld} -m elf_i386"
6629		;;
6630	    esac
6631	    ;;
6632	  powerpc64le-*linux*)
6633	    LD="${LD-ld} -m elf32lppclinux"
6634	    ;;
6635	  powerpc64-*linux*)
6636	    LD="${LD-ld} -m elf32ppclinux"
6637	    ;;
6638	  s390x-*linux*)
6639	    LD="${LD-ld} -m elf_s390"
6640	    ;;
6641	  sparc64-*linux*)
6642	    LD="${LD-ld} -m elf32_sparc"
6643	    ;;
6644	esac
6645	;;
6646      *64-bit*)
6647	case $host in
6648	  x86_64-*kfreebsd*-gnu)
6649	    LD="${LD-ld} -m elf_x86_64_fbsd"
6650	    ;;
6651	  x86_64-*linux*)
6652	    LD="${LD-ld} -m elf_x86_64"
6653	    ;;
6654	  powerpcle-*linux*)
6655	    LD="${LD-ld} -m elf64lppc"
6656	    ;;
6657	  powerpc-*linux*)
6658	    LD="${LD-ld} -m elf64ppc"
6659	    ;;
6660	  s390*-*linux*|s390*-*tpf*)
6661	    LD="${LD-ld} -m elf64_s390"
6662	    ;;
6663	  sparc*-*linux*)
6664	    LD="${LD-ld} -m elf64_sparc"
6665	    ;;
6666	esac
6667	;;
6668    esac
6669  fi
6670  rm -rf conftest*
6671  ;;
6672
6673*-*-sco3.2v5*)
6674  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6675  SAVE_CFLAGS="$CFLAGS"
6676  CFLAGS="$CFLAGS -belf"
6677  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6678$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6679if test "${lt_cv_cc_needs_belf+set}" = set; then :
6680  $as_echo_n "(cached) " >&6
6681else
6682  ac_ext=c
6683ac_cpp='$CPP $CPPFLAGS'
6684ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6685ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6686ac_compiler_gnu=$ac_cv_c_compiler_gnu
6687
6688     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6689/* end confdefs.h.  */
6690
6691int
6692main ()
6693{
6694
6695  ;
6696  return 0;
6697}
6698_ACEOF
6699if ac_fn_c_try_link "$LINENO"; then :
6700  lt_cv_cc_needs_belf=yes
6701else
6702  lt_cv_cc_needs_belf=no
6703fi
6704rm -f core conftest.err conftest.$ac_objext \
6705    conftest$ac_exeext conftest.$ac_ext
6706     ac_ext=c
6707ac_cpp='$CPP $CPPFLAGS'
6708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6710ac_compiler_gnu=$ac_cv_c_compiler_gnu
6711
6712fi
6713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6714$as_echo "$lt_cv_cc_needs_belf" >&6; }
6715  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6716    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6717    CFLAGS="$SAVE_CFLAGS"
6718  fi
6719  ;;
6720sparc*-*solaris*)
6721  # Find out which ABI we are using.
6722  echo 'int i;' > conftest.$ac_ext
6723  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6724  (eval $ac_compile) 2>&5
6725  ac_status=$?
6726  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6727  test $ac_status = 0; }; then
6728    case `/usr/bin/file conftest.o` in
6729    *64-bit*)
6730      case $lt_cv_prog_gnu_ld in
6731      yes*) LD="${LD-ld} -m elf64_sparc" ;;
6732      *)
6733	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6734	  LD="${LD-ld} -64"
6735	fi
6736	;;
6737      esac
6738      ;;
6739    esac
6740  fi
6741  rm -rf conftest*
6742  ;;
6743esac
6744
6745need_locks="$enable_libtool_lock"
6746
6747
6748  case $host_os in
6749    rhapsody* | darwin*)
6750    if test -n "$ac_tool_prefix"; then
6751  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6752set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6754$as_echo_n "checking for $ac_word... " >&6; }
6755if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6756  $as_echo_n "(cached) " >&6
6757else
6758  if test -n "$DSYMUTIL"; then
6759  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6760else
6761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6762for as_dir in $PATH
6763do
6764  IFS=$as_save_IFS
6765  test -z "$as_dir" && as_dir=.
6766    for ac_exec_ext in '' $ac_executable_extensions; do
6767  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6768    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6769    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6770    break 2
6771  fi
6772done
6773  done
6774IFS=$as_save_IFS
6775
6776fi
6777fi
6778DSYMUTIL=$ac_cv_prog_DSYMUTIL
6779if test -n "$DSYMUTIL"; then
6780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6781$as_echo "$DSYMUTIL" >&6; }
6782else
6783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6784$as_echo "no" >&6; }
6785fi
6786
6787
6788fi
6789if test -z "$ac_cv_prog_DSYMUTIL"; then
6790  ac_ct_DSYMUTIL=$DSYMUTIL
6791  # Extract the first word of "dsymutil", so it can be a program name with args.
6792set dummy dsymutil; ac_word=$2
6793{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6794$as_echo_n "checking for $ac_word... " >&6; }
6795if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6796  $as_echo_n "(cached) " >&6
6797else
6798  if test -n "$ac_ct_DSYMUTIL"; then
6799  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6800else
6801as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6802for as_dir in $PATH
6803do
6804  IFS=$as_save_IFS
6805  test -z "$as_dir" && as_dir=.
6806    for ac_exec_ext in '' $ac_executable_extensions; do
6807  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6808    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6809    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6810    break 2
6811  fi
6812done
6813  done
6814IFS=$as_save_IFS
6815
6816fi
6817fi
6818ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6819if test -n "$ac_ct_DSYMUTIL"; then
6820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6821$as_echo "$ac_ct_DSYMUTIL" >&6; }
6822else
6823  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6824$as_echo "no" >&6; }
6825fi
6826
6827  if test "x$ac_ct_DSYMUTIL" = x; then
6828    DSYMUTIL=":"
6829  else
6830    case $cross_compiling:$ac_tool_warned in
6831yes:)
6832{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6833$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6834ac_tool_warned=yes ;;
6835esac
6836    DSYMUTIL=$ac_ct_DSYMUTIL
6837  fi
6838else
6839  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6840fi
6841
6842    if test -n "$ac_tool_prefix"; then
6843  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6844set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6846$as_echo_n "checking for $ac_word... " >&6; }
6847if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6848  $as_echo_n "(cached) " >&6
6849else
6850  if test -n "$NMEDIT"; then
6851  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6852else
6853as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6854for as_dir in $PATH
6855do
6856  IFS=$as_save_IFS
6857  test -z "$as_dir" && as_dir=.
6858    for ac_exec_ext in '' $ac_executable_extensions; do
6859  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6860    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6861    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6862    break 2
6863  fi
6864done
6865  done
6866IFS=$as_save_IFS
6867
6868fi
6869fi
6870NMEDIT=$ac_cv_prog_NMEDIT
6871if test -n "$NMEDIT"; then
6872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6873$as_echo "$NMEDIT" >&6; }
6874else
6875  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6876$as_echo "no" >&6; }
6877fi
6878
6879
6880fi
6881if test -z "$ac_cv_prog_NMEDIT"; then
6882  ac_ct_NMEDIT=$NMEDIT
6883  # Extract the first word of "nmedit", so it can be a program name with args.
6884set dummy nmedit; ac_word=$2
6885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6886$as_echo_n "checking for $ac_word... " >&6; }
6887if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6888  $as_echo_n "(cached) " >&6
6889else
6890  if test -n "$ac_ct_NMEDIT"; then
6891  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6892else
6893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6894for as_dir in $PATH
6895do
6896  IFS=$as_save_IFS
6897  test -z "$as_dir" && as_dir=.
6898    for ac_exec_ext in '' $ac_executable_extensions; do
6899  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6900    ac_cv_prog_ac_ct_NMEDIT="nmedit"
6901    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6902    break 2
6903  fi
6904done
6905  done
6906IFS=$as_save_IFS
6907
6908fi
6909fi
6910ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6911if test -n "$ac_ct_NMEDIT"; then
6912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6913$as_echo "$ac_ct_NMEDIT" >&6; }
6914else
6915  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6916$as_echo "no" >&6; }
6917fi
6918
6919  if test "x$ac_ct_NMEDIT" = x; then
6920    NMEDIT=":"
6921  else
6922    case $cross_compiling:$ac_tool_warned in
6923yes:)
6924{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6925$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6926ac_tool_warned=yes ;;
6927esac
6928    NMEDIT=$ac_ct_NMEDIT
6929  fi
6930else
6931  NMEDIT="$ac_cv_prog_NMEDIT"
6932fi
6933
6934    if test -n "$ac_tool_prefix"; then
6935  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6936set dummy ${ac_tool_prefix}lipo; ac_word=$2
6937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6938$as_echo_n "checking for $ac_word... " >&6; }
6939if test "${ac_cv_prog_LIPO+set}" = set; then :
6940  $as_echo_n "(cached) " >&6
6941else
6942  if test -n "$LIPO"; then
6943  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6944else
6945as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6946for as_dir in $PATH
6947do
6948  IFS=$as_save_IFS
6949  test -z "$as_dir" && as_dir=.
6950    for ac_exec_ext in '' $ac_executable_extensions; do
6951  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6952    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6953    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6954    break 2
6955  fi
6956done
6957  done
6958IFS=$as_save_IFS
6959
6960fi
6961fi
6962LIPO=$ac_cv_prog_LIPO
6963if test -n "$LIPO"; then
6964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6965$as_echo "$LIPO" >&6; }
6966else
6967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6968$as_echo "no" >&6; }
6969fi
6970
6971
6972fi
6973if test -z "$ac_cv_prog_LIPO"; then
6974  ac_ct_LIPO=$LIPO
6975  # Extract the first word of "lipo", so it can be a program name with args.
6976set dummy lipo; ac_word=$2
6977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6978$as_echo_n "checking for $ac_word... " >&6; }
6979if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6980  $as_echo_n "(cached) " >&6
6981else
6982  if test -n "$ac_ct_LIPO"; then
6983  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6984else
6985as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6986for as_dir in $PATH
6987do
6988  IFS=$as_save_IFS
6989  test -z "$as_dir" && as_dir=.
6990    for ac_exec_ext in '' $ac_executable_extensions; do
6991  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6992    ac_cv_prog_ac_ct_LIPO="lipo"
6993    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6994    break 2
6995  fi
6996done
6997  done
6998IFS=$as_save_IFS
6999
7000fi
7001fi
7002ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7003if test -n "$ac_ct_LIPO"; then
7004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7005$as_echo "$ac_ct_LIPO" >&6; }
7006else
7007  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7008$as_echo "no" >&6; }
7009fi
7010
7011  if test "x$ac_ct_LIPO" = x; then
7012    LIPO=":"
7013  else
7014    case $cross_compiling:$ac_tool_warned in
7015yes:)
7016{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7017$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7018ac_tool_warned=yes ;;
7019esac
7020    LIPO=$ac_ct_LIPO
7021  fi
7022else
7023  LIPO="$ac_cv_prog_LIPO"
7024fi
7025
7026    if test -n "$ac_tool_prefix"; then
7027  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7028set dummy ${ac_tool_prefix}otool; ac_word=$2
7029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7030$as_echo_n "checking for $ac_word... " >&6; }
7031if test "${ac_cv_prog_OTOOL+set}" = set; then :
7032  $as_echo_n "(cached) " >&6
7033else
7034  if test -n "$OTOOL"; then
7035  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7036else
7037as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7038for as_dir in $PATH
7039do
7040  IFS=$as_save_IFS
7041  test -z "$as_dir" && as_dir=.
7042    for ac_exec_ext in '' $ac_executable_extensions; do
7043  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7044    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7045    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7046    break 2
7047  fi
7048done
7049  done
7050IFS=$as_save_IFS
7051
7052fi
7053fi
7054OTOOL=$ac_cv_prog_OTOOL
7055if test -n "$OTOOL"; then
7056  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7057$as_echo "$OTOOL" >&6; }
7058else
7059  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7060$as_echo "no" >&6; }
7061fi
7062
7063
7064fi
7065if test -z "$ac_cv_prog_OTOOL"; then
7066  ac_ct_OTOOL=$OTOOL
7067  # Extract the first word of "otool", so it can be a program name with args.
7068set dummy otool; ac_word=$2
7069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7070$as_echo_n "checking for $ac_word... " >&6; }
7071if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7072  $as_echo_n "(cached) " >&6
7073else
7074  if test -n "$ac_ct_OTOOL"; then
7075  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7076else
7077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7078for as_dir in $PATH
7079do
7080  IFS=$as_save_IFS
7081  test -z "$as_dir" && as_dir=.
7082    for ac_exec_ext in '' $ac_executable_extensions; do
7083  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7084    ac_cv_prog_ac_ct_OTOOL="otool"
7085    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7086    break 2
7087  fi
7088done
7089  done
7090IFS=$as_save_IFS
7091
7092fi
7093fi
7094ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7095if test -n "$ac_ct_OTOOL"; then
7096  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7097$as_echo "$ac_ct_OTOOL" >&6; }
7098else
7099  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7100$as_echo "no" >&6; }
7101fi
7102
7103  if test "x$ac_ct_OTOOL" = x; then
7104    OTOOL=":"
7105  else
7106    case $cross_compiling:$ac_tool_warned in
7107yes:)
7108{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7109$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7110ac_tool_warned=yes ;;
7111esac
7112    OTOOL=$ac_ct_OTOOL
7113  fi
7114else
7115  OTOOL="$ac_cv_prog_OTOOL"
7116fi
7117
7118    if test -n "$ac_tool_prefix"; then
7119  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7120set dummy ${ac_tool_prefix}otool64; ac_word=$2
7121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7122$as_echo_n "checking for $ac_word... " >&6; }
7123if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7124  $as_echo_n "(cached) " >&6
7125else
7126  if test -n "$OTOOL64"; then
7127  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7128else
7129as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7130for as_dir in $PATH
7131do
7132  IFS=$as_save_IFS
7133  test -z "$as_dir" && as_dir=.
7134    for ac_exec_ext in '' $ac_executable_extensions; do
7135  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7136    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7137    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7138    break 2
7139  fi
7140done
7141  done
7142IFS=$as_save_IFS
7143
7144fi
7145fi
7146OTOOL64=$ac_cv_prog_OTOOL64
7147if test -n "$OTOOL64"; then
7148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7149$as_echo "$OTOOL64" >&6; }
7150else
7151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7152$as_echo "no" >&6; }
7153fi
7154
7155
7156fi
7157if test -z "$ac_cv_prog_OTOOL64"; then
7158  ac_ct_OTOOL64=$OTOOL64
7159  # Extract the first word of "otool64", so it can be a program name with args.
7160set dummy otool64; ac_word=$2
7161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7162$as_echo_n "checking for $ac_word... " >&6; }
7163if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7164  $as_echo_n "(cached) " >&6
7165else
7166  if test -n "$ac_ct_OTOOL64"; then
7167  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7168else
7169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7170for as_dir in $PATH
7171do
7172  IFS=$as_save_IFS
7173  test -z "$as_dir" && as_dir=.
7174    for ac_exec_ext in '' $ac_executable_extensions; do
7175  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7176    ac_cv_prog_ac_ct_OTOOL64="otool64"
7177    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7178    break 2
7179  fi
7180done
7181  done
7182IFS=$as_save_IFS
7183
7184fi
7185fi
7186ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7187if test -n "$ac_ct_OTOOL64"; then
7188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7189$as_echo "$ac_ct_OTOOL64" >&6; }
7190else
7191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7192$as_echo "no" >&6; }
7193fi
7194
7195  if test "x$ac_ct_OTOOL64" = x; then
7196    OTOOL64=":"
7197  else
7198    case $cross_compiling:$ac_tool_warned in
7199yes:)
7200{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7201$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7202ac_tool_warned=yes ;;
7203esac
7204    OTOOL64=$ac_ct_OTOOL64
7205  fi
7206else
7207  OTOOL64="$ac_cv_prog_OTOOL64"
7208fi
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7237$as_echo_n "checking for -single_module linker flag... " >&6; }
7238if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
7239  $as_echo_n "(cached) " >&6
7240else
7241  lt_cv_apple_cc_single_mod=no
7242      if test -z "${LT_MULTI_MODULE}"; then
7243	# By default we will add the -single_module flag. You can override
7244	# by either setting the environment variable LT_MULTI_MODULE
7245	# non-empty at configure time, or by adding -multi_module to the
7246	# link flags.
7247	rm -rf libconftest.dylib*
7248	echo "int foo(void){return 1;}" > conftest.c
7249	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7250-dynamiclib -Wl,-single_module conftest.c" >&5
7251	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7252	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7253        _lt_result=$?
7254	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7255	  lt_cv_apple_cc_single_mod=yes
7256	else
7257	  cat conftest.err >&5
7258	fi
7259	rm -rf libconftest.dylib*
7260	rm -f conftest.*
7261      fi
7262fi
7263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7264$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7265    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7266$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7267if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
7268  $as_echo_n "(cached) " >&6
7269else
7270  lt_cv_ld_exported_symbols_list=no
7271      save_LDFLAGS=$LDFLAGS
7272      echo "_main" > conftest.sym
7273      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7274      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7275/* end confdefs.h.  */
7276
7277int
7278main ()
7279{
7280
7281  ;
7282  return 0;
7283}
7284_ACEOF
7285if ac_fn_c_try_link "$LINENO"; then :
7286  lt_cv_ld_exported_symbols_list=yes
7287else
7288  lt_cv_ld_exported_symbols_list=no
7289fi
7290rm -f core conftest.err conftest.$ac_objext \
7291    conftest$ac_exeext conftest.$ac_ext
7292	LDFLAGS="$save_LDFLAGS"
7293
7294fi
7295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7296$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7297    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7298$as_echo_n "checking for -force_load linker flag... " >&6; }
7299if test "${lt_cv_ld_force_load+set}" = set; then :
7300  $as_echo_n "(cached) " >&6
7301else
7302  lt_cv_ld_force_load=no
7303      cat > conftest.c << _LT_EOF
7304int forced_loaded() { return 2;}
7305_LT_EOF
7306      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7307      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7308      echo "$AR cru libconftest.a conftest.o" >&5
7309      $AR cru libconftest.a conftest.o 2>&5
7310      cat > conftest.c << _LT_EOF
7311int main() { return 0;}
7312_LT_EOF
7313      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7314      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7315      _lt_result=$?
7316      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7317	lt_cv_ld_force_load=yes
7318      else
7319	cat conftest.err >&5
7320      fi
7321        rm -f conftest.err libconftest.a conftest conftest.c
7322        rm -rf conftest.dSYM
7323
7324fi
7325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7326$as_echo "$lt_cv_ld_force_load" >&6; }
7327    case $host_os in
7328    rhapsody* | darwin1.[012])
7329      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7330    darwin1.*)
7331      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7332    darwin*) # darwin 5.x on
7333      # if running on 10.5 or later, the deployment target defaults
7334      # to the OS version, if on x86, and 10.4, the deployment
7335      # target defaults to 10.4. Don't you love it?
7336      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7337	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7338	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7339	10.[012][,.]*)
7340	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7341	10.*)
7342	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7343      esac
7344    ;;
7345  esac
7346    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7347      _lt_dar_single_mod='$single_module'
7348    fi
7349    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7350      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7351    else
7352      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7353    fi
7354    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7355      _lt_dsymutil='~$DSYMUTIL $lib || :'
7356    else
7357      _lt_dsymutil=
7358    fi
7359    ;;
7360  esac
7361
7362ac_ext=c
7363ac_cpp='$CPP $CPPFLAGS'
7364ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7365ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7366ac_compiler_gnu=$ac_cv_c_compiler_gnu
7367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7368$as_echo_n "checking how to run the C preprocessor... " >&6; }
7369# On Suns, sometimes $CPP names a directory.
7370if test -n "$CPP" && test -d "$CPP"; then
7371  CPP=
7372fi
7373if test -z "$CPP"; then
7374  if test "${ac_cv_prog_CPP+set}" = set; then :
7375  $as_echo_n "(cached) " >&6
7376else
7377      # Double quotes because CPP needs to be expanded
7378    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7379    do
7380      ac_preproc_ok=false
7381for ac_c_preproc_warn_flag in '' yes
7382do
7383  # Use a header file that comes with gcc, so configuring glibc
7384  # with a fresh cross-compiler works.
7385  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7386  # <limits.h> exists even on freestanding compilers.
7387  # On the NeXT, cc -E runs the code through the compiler's parser,
7388  # not just through cpp. "Syntax error" is here to catch this case.
7389  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7390/* end confdefs.h.  */
7391#ifdef __STDC__
7392# include <limits.h>
7393#else
7394# include <assert.h>
7395#endif
7396		     Syntax error
7397_ACEOF
7398if ac_fn_c_try_cpp "$LINENO"; then :
7399
7400else
7401  # Broken: fails on valid input.
7402continue
7403fi
7404rm -f conftest.err conftest.$ac_ext
7405
7406  # OK, works on sane cases.  Now check whether nonexistent headers
7407  # can be detected and how.
7408  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7409/* end confdefs.h.  */
7410#include <ac_nonexistent.h>
7411_ACEOF
7412if ac_fn_c_try_cpp "$LINENO"; then :
7413  # Broken: success on invalid input.
7414continue
7415else
7416  # Passes both tests.
7417ac_preproc_ok=:
7418break
7419fi
7420rm -f conftest.err conftest.$ac_ext
7421
7422done
7423# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7424rm -f conftest.err conftest.$ac_ext
7425if $ac_preproc_ok; then :
7426  break
7427fi
7428
7429    done
7430    ac_cv_prog_CPP=$CPP
7431
7432fi
7433  CPP=$ac_cv_prog_CPP
7434else
7435  ac_cv_prog_CPP=$CPP
7436fi
7437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7438$as_echo "$CPP" >&6; }
7439ac_preproc_ok=false
7440for ac_c_preproc_warn_flag in '' yes
7441do
7442  # Use a header file that comes with gcc, so configuring glibc
7443  # with a fresh cross-compiler works.
7444  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7445  # <limits.h> exists even on freestanding compilers.
7446  # On the NeXT, cc -E runs the code through the compiler's parser,
7447  # not just through cpp. "Syntax error" is here to catch this case.
7448  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7449/* end confdefs.h.  */
7450#ifdef __STDC__
7451# include <limits.h>
7452#else
7453# include <assert.h>
7454#endif
7455		     Syntax error
7456_ACEOF
7457if ac_fn_c_try_cpp "$LINENO"; then :
7458
7459else
7460  # Broken: fails on valid input.
7461continue
7462fi
7463rm -f conftest.err conftest.$ac_ext
7464
7465  # OK, works on sane cases.  Now check whether nonexistent headers
7466  # can be detected and how.
7467  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7468/* end confdefs.h.  */
7469#include <ac_nonexistent.h>
7470_ACEOF
7471if ac_fn_c_try_cpp "$LINENO"; then :
7472  # Broken: success on invalid input.
7473continue
7474else
7475  # Passes both tests.
7476ac_preproc_ok=:
7477break
7478fi
7479rm -f conftest.err conftest.$ac_ext
7480
7481done
7482# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7483rm -f conftest.err conftest.$ac_ext
7484if $ac_preproc_ok; then :
7485
7486else
7487  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7488$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7489as_fn_error "C preprocessor \"$CPP\" fails sanity check
7490See \`config.log' for more details." "$LINENO" 5; }
7491fi
7492
7493ac_ext=c
7494ac_cpp='$CPP $CPPFLAGS'
7495ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7496ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7497ac_compiler_gnu=$ac_cv_c_compiler_gnu
7498
7499
7500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7501$as_echo_n "checking for ANSI C header files... " >&6; }
7502if test "${ac_cv_header_stdc+set}" = set; then :
7503  $as_echo_n "(cached) " >&6
7504else
7505  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7506/* end confdefs.h.  */
7507#include <stdlib.h>
7508#include <stdarg.h>
7509#include <string.h>
7510#include <float.h>
7511
7512int
7513main ()
7514{
7515
7516  ;
7517  return 0;
7518}
7519_ACEOF
7520if ac_fn_c_try_compile "$LINENO"; then :
7521  ac_cv_header_stdc=yes
7522else
7523  ac_cv_header_stdc=no
7524fi
7525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7526
7527if test $ac_cv_header_stdc = yes; then
7528  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7529  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7530/* end confdefs.h.  */
7531#include <string.h>
7532
7533_ACEOF
7534if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7535  $EGREP "memchr" >/dev/null 2>&1; then :
7536
7537else
7538  ac_cv_header_stdc=no
7539fi
7540rm -f conftest*
7541
7542fi
7543
7544if test $ac_cv_header_stdc = yes; then
7545  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7546  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7547/* end confdefs.h.  */
7548#include <stdlib.h>
7549
7550_ACEOF
7551if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7552  $EGREP "free" >/dev/null 2>&1; then :
7553
7554else
7555  ac_cv_header_stdc=no
7556fi
7557rm -f conftest*
7558
7559fi
7560
7561if test $ac_cv_header_stdc = yes; then
7562  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7563  if test "$cross_compiling" = yes; then :
7564  :
7565else
7566  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7567/* end confdefs.h.  */
7568#include <ctype.h>
7569#include <stdlib.h>
7570#if ((' ' & 0x0FF) == 0x020)
7571# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7572# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7573#else
7574# define ISLOWER(c) \
7575		   (('a' <= (c) && (c) <= 'i') \
7576		     || ('j' <= (c) && (c) <= 'r') \
7577		     || ('s' <= (c) && (c) <= 'z'))
7578# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7579#endif
7580
7581#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7582int
7583main ()
7584{
7585  int i;
7586  for (i = 0; i < 256; i++)
7587    if (XOR (islower (i), ISLOWER (i))
7588	|| toupper (i) != TOUPPER (i))
7589      return 2;
7590  return 0;
7591}
7592_ACEOF
7593if ac_fn_c_try_run "$LINENO"; then :
7594
7595else
7596  ac_cv_header_stdc=no
7597fi
7598rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7599  conftest.$ac_objext conftest.beam conftest.$ac_ext
7600fi
7601
7602fi
7603fi
7604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7605$as_echo "$ac_cv_header_stdc" >&6; }
7606if test $ac_cv_header_stdc = yes; then
7607
7608$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7609
7610fi
7611
7612# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7613for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7614		  inttypes.h stdint.h unistd.h
7615do :
7616  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7617ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7618"
7619eval as_val=\$$as_ac_Header
7620   if test "x$as_val" = x""yes; then :
7621  cat >>confdefs.h <<_ACEOF
7622#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7623_ACEOF
7624
7625fi
7626
7627done
7628
7629
7630for ac_header in dlfcn.h
7631do :
7632  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7633"
7634if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7635  cat >>confdefs.h <<_ACEOF
7636#define HAVE_DLFCN_H 1
7637_ACEOF
7638
7639fi
7640
7641done
7642
7643
7644
7645
7646
7647# Set options
7648
7649
7650
7651        enable_dlopen=no
7652
7653
7654  enable_win32_dll=no
7655
7656
7657            # Check whether --enable-shared was given.
7658if test "${enable_shared+set}" = set; then :
7659  enableval=$enable_shared; p=${PACKAGE-default}
7660    case $enableval in
7661    yes) enable_shared=yes ;;
7662    no) enable_shared=no ;;
7663    *)
7664      enable_shared=no
7665      # Look at the argument we got.  We use all the common list separators.
7666      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7667      for pkg in $enableval; do
7668	IFS="$lt_save_ifs"
7669	if test "X$pkg" = "X$p"; then
7670	  enable_shared=yes
7671	fi
7672      done
7673      IFS="$lt_save_ifs"
7674      ;;
7675    esac
7676else
7677  enable_shared=yes
7678fi
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688  # Check whether --enable-static was given.
7689if test "${enable_static+set}" = set; then :
7690  enableval=$enable_static; p=${PACKAGE-default}
7691    case $enableval in
7692    yes) enable_static=yes ;;
7693    no) enable_static=no ;;
7694    *)
7695     enable_static=no
7696      # Look at the argument we got.  We use all the common list separators.
7697      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7698      for pkg in $enableval; do
7699	IFS="$lt_save_ifs"
7700	if test "X$pkg" = "X$p"; then
7701	  enable_static=yes
7702	fi
7703      done
7704      IFS="$lt_save_ifs"
7705      ;;
7706    esac
7707else
7708  enable_static=yes
7709fi
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720# Check whether --with-pic was given.
7721if test "${with_pic+set}" = set; then :
7722  withval=$with_pic; pic_mode="$withval"
7723else
7724  pic_mode=default
7725fi
7726
7727
7728test -z "$pic_mode" && pic_mode=default
7729
7730
7731
7732
7733
7734
7735
7736  # Check whether --enable-fast-install was given.
7737if test "${enable_fast_install+set}" = set; then :
7738  enableval=$enable_fast_install; p=${PACKAGE-default}
7739    case $enableval in
7740    yes) enable_fast_install=yes ;;
7741    no) enable_fast_install=no ;;
7742    *)
7743      enable_fast_install=no
7744      # Look at the argument we got.  We use all the common list separators.
7745      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7746      for pkg in $enableval; do
7747	IFS="$lt_save_ifs"
7748	if test "X$pkg" = "X$p"; then
7749	  enable_fast_install=yes
7750	fi
7751      done
7752      IFS="$lt_save_ifs"
7753      ;;
7754    esac
7755else
7756  enable_fast_install=yes
7757fi
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769# This can be used to rebuild libtool when needed
7770LIBTOOL_DEPS="$ltmain"
7771
7772# Always use our own libtool.
7773LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800test -z "$LN_S" && LN_S="ln -s"
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815if test -n "${ZSH_VERSION+set}" ; then
7816   setopt NO_GLOB_SUBST
7817fi
7818
7819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7820$as_echo_n "checking for objdir... " >&6; }
7821if test "${lt_cv_objdir+set}" = set; then :
7822  $as_echo_n "(cached) " >&6
7823else
7824  rm -f .libs 2>/dev/null
7825mkdir .libs 2>/dev/null
7826if test -d .libs; then
7827  lt_cv_objdir=.libs
7828else
7829  # MS-DOS does not allow filenames that begin with a dot.
7830  lt_cv_objdir=_libs
7831fi
7832rmdir .libs 2>/dev/null
7833fi
7834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7835$as_echo "$lt_cv_objdir" >&6; }
7836objdir=$lt_cv_objdir
7837
7838
7839
7840
7841
7842cat >>confdefs.h <<_ACEOF
7843#define LT_OBJDIR "$lt_cv_objdir/"
7844_ACEOF
7845
7846
7847
7848
7849case $host_os in
7850aix3*)
7851  # AIX sometimes has problems with the GCC collect2 program.  For some
7852  # reason, if we set the COLLECT_NAMES environment variable, the problems
7853  # vanish in a puff of smoke.
7854  if test "X${COLLECT_NAMES+set}" != Xset; then
7855    COLLECT_NAMES=
7856    export COLLECT_NAMES
7857  fi
7858  ;;
7859esac
7860
7861# Global variables:
7862ofile=libtool
7863can_build_shared=yes
7864
7865# All known linkers require a `.a' archive for static linking (except MSVC,
7866# which needs '.lib').
7867libext=a
7868
7869with_gnu_ld="$lt_cv_prog_gnu_ld"
7870
7871old_CC="$CC"
7872old_CFLAGS="$CFLAGS"
7873
7874# Set sane defaults for various variables
7875test -z "$CC" && CC=cc
7876test -z "$LTCC" && LTCC=$CC
7877test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7878test -z "$LD" && LD=ld
7879test -z "$ac_objext" && ac_objext=o
7880
7881for cc_temp in $compiler""; do
7882  case $cc_temp in
7883    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7884    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7885    \-*) ;;
7886    *) break;;
7887  esac
7888done
7889cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7890
7891
7892# Only perform the check for file, if the check method requires it
7893test -z "$MAGIC_CMD" && MAGIC_CMD=file
7894case $deplibs_check_method in
7895file_magic*)
7896  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7897    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7898$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7899if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7900  $as_echo_n "(cached) " >&6
7901else
7902  case $MAGIC_CMD in
7903[\\/*] |  ?:[\\/]*)
7904  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7905  ;;
7906*)
7907  lt_save_MAGIC_CMD="$MAGIC_CMD"
7908  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7909  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7910  for ac_dir in $ac_dummy; do
7911    IFS="$lt_save_ifs"
7912    test -z "$ac_dir" && ac_dir=.
7913    if test -f $ac_dir/${ac_tool_prefix}file; then
7914      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7915      if test -n "$file_magic_test_file"; then
7916	case $deplibs_check_method in
7917	"file_magic "*)
7918	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7919	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7920	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7921	    $EGREP "$file_magic_regex" > /dev/null; then
7922	    :
7923	  else
7924	    cat <<_LT_EOF 1>&2
7925
7926*** Warning: the command libtool uses to detect shared libraries,
7927*** $file_magic_cmd, produces output that libtool cannot recognize.
7928*** The result is that libtool may fail to recognize shared libraries
7929*** as such.  This will affect the creation of libtool libraries that
7930*** depend on shared libraries, but programs linked with such libtool
7931*** libraries will work regardless of this problem.  Nevertheless, you
7932*** may want to report the problem to your system manager and/or to
7933*** bug-libtool@gnu.org
7934
7935_LT_EOF
7936	  fi ;;
7937	esac
7938      fi
7939      break
7940    fi
7941  done
7942  IFS="$lt_save_ifs"
7943  MAGIC_CMD="$lt_save_MAGIC_CMD"
7944  ;;
7945esac
7946fi
7947
7948MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7949if test -n "$MAGIC_CMD"; then
7950  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7951$as_echo "$MAGIC_CMD" >&6; }
7952else
7953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7954$as_echo "no" >&6; }
7955fi
7956
7957
7958
7959
7960
7961if test -z "$lt_cv_path_MAGIC_CMD"; then
7962  if test -n "$ac_tool_prefix"; then
7963    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7964$as_echo_n "checking for file... " >&6; }
7965if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7966  $as_echo_n "(cached) " >&6
7967else
7968  case $MAGIC_CMD in
7969[\\/*] |  ?:[\\/]*)
7970  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7971  ;;
7972*)
7973  lt_save_MAGIC_CMD="$MAGIC_CMD"
7974  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7975  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7976  for ac_dir in $ac_dummy; do
7977    IFS="$lt_save_ifs"
7978    test -z "$ac_dir" && ac_dir=.
7979    if test -f $ac_dir/file; then
7980      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7981      if test -n "$file_magic_test_file"; then
7982	case $deplibs_check_method in
7983	"file_magic "*)
7984	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7985	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7986	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7987	    $EGREP "$file_magic_regex" > /dev/null; then
7988	    :
7989	  else
7990	    cat <<_LT_EOF 1>&2
7991
7992*** Warning: the command libtool uses to detect shared libraries,
7993*** $file_magic_cmd, produces output that libtool cannot recognize.
7994*** The result is that libtool may fail to recognize shared libraries
7995*** as such.  This will affect the creation of libtool libraries that
7996*** depend on shared libraries, but programs linked with such libtool
7997*** libraries will work regardless of this problem.  Nevertheless, you
7998*** may want to report the problem to your system manager and/or to
7999*** bug-libtool@gnu.org
8000
8001_LT_EOF
8002	  fi ;;
8003	esac
8004      fi
8005      break
8006    fi
8007  done
8008  IFS="$lt_save_ifs"
8009  MAGIC_CMD="$lt_save_MAGIC_CMD"
8010  ;;
8011esac
8012fi
8013
8014MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8015if test -n "$MAGIC_CMD"; then
8016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8017$as_echo "$MAGIC_CMD" >&6; }
8018else
8019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8020$as_echo "no" >&6; }
8021fi
8022
8023
8024  else
8025    MAGIC_CMD=:
8026  fi
8027fi
8028
8029  fi
8030  ;;
8031esac
8032
8033# Use C for the default configuration in the libtool script
8034
8035lt_save_CC="$CC"
8036ac_ext=c
8037ac_cpp='$CPP $CPPFLAGS'
8038ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8039ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8040ac_compiler_gnu=$ac_cv_c_compiler_gnu
8041
8042
8043# Source file extension for C test sources.
8044ac_ext=c
8045
8046# Object file extension for compiled C test sources.
8047objext=o
8048objext=$objext
8049
8050# Code to be used in simple compile tests
8051lt_simple_compile_test_code="int some_variable = 0;"
8052
8053# Code to be used in simple link tests
8054lt_simple_link_test_code='int main(){return(0);}'
8055
8056
8057
8058
8059
8060
8061
8062# If no C compiler was specified, use CC.
8063LTCC=${LTCC-"$CC"}
8064
8065# If no C compiler flags were specified, use CFLAGS.
8066LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8067
8068# Allow CC to be a program name with arguments.
8069compiler=$CC
8070
8071# Save the default compiler, since it gets overwritten when the other
8072# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8073compiler_DEFAULT=$CC
8074
8075# save warnings/boilerplate of simple test code
8076ac_outfile=conftest.$ac_objext
8077echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8078eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8079_lt_compiler_boilerplate=`cat conftest.err`
8080$RM conftest*
8081
8082ac_outfile=conftest.$ac_objext
8083echo "$lt_simple_link_test_code" >conftest.$ac_ext
8084eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8085_lt_linker_boilerplate=`cat conftest.err`
8086$RM -r conftest*
8087
8088
8089## CAVEAT EMPTOR:
8090## There is no encapsulation within the following macros, do not change
8091## the running order or otherwise move them around unless you know exactly
8092## what you are doing...
8093if test -n "$compiler"; then
8094
8095lt_prog_compiler_no_builtin_flag=
8096
8097if test "$GCC" = yes; then
8098  case $cc_basename in
8099  nvcc*)
8100    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8101  *)
8102    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8103  esac
8104
8105  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8106$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8107if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
8108  $as_echo_n "(cached) " >&6
8109else
8110  lt_cv_prog_compiler_rtti_exceptions=no
8111   ac_outfile=conftest.$ac_objext
8112   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8113   lt_compiler_flag="-fno-rtti -fno-exceptions"
8114   # Insert the option either (1) after the last *FLAGS variable, or
8115   # (2) before a word containing "conftest.", or (3) at the end.
8116   # Note that $ac_compile itself does not contain backslashes and begins
8117   # with a dollar sign (not a hyphen), so the echo should work correctly.
8118   # The option is referenced via a variable to avoid confusing sed.
8119   lt_compile=`echo "$ac_compile" | $SED \
8120   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8121   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8122   -e 's:$: $lt_compiler_flag:'`
8123   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8124   (eval "$lt_compile" 2>conftest.err)
8125   ac_status=$?
8126   cat conftest.err >&5
8127   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8128   if (exit $ac_status) && test -s "$ac_outfile"; then
8129     # The compiler can only warn and ignore the option if not recognized
8130     # So say no if there are warnings other than the usual output.
8131     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8132     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8133     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8134       lt_cv_prog_compiler_rtti_exceptions=yes
8135     fi
8136   fi
8137   $RM conftest*
8138
8139fi
8140{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8141$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8142
8143if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8144    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8145else
8146    :
8147fi
8148
8149fi
8150
8151
8152
8153
8154
8155
8156  lt_prog_compiler_wl=
8157lt_prog_compiler_pic=
8158lt_prog_compiler_static=
8159
8160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8161$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8162
8163  if test "$GCC" = yes; then
8164    lt_prog_compiler_wl='-Wl,'
8165    lt_prog_compiler_static='-static'
8166
8167    case $host_os in
8168      aix*)
8169      # All AIX code is PIC.
8170      if test "$host_cpu" = ia64; then
8171	# AIX 5 now supports IA64 processor
8172	lt_prog_compiler_static='-Bstatic'
8173      fi
8174      lt_prog_compiler_pic='-fPIC'
8175      ;;
8176
8177    amigaos*)
8178      case $host_cpu in
8179      powerpc)
8180            # see comment about AmigaOS4 .so support
8181            lt_prog_compiler_pic='-fPIC'
8182        ;;
8183      m68k)
8184            # FIXME: we need at least 68020 code to build shared libraries, but
8185            # adding the `-m68020' flag to GCC prevents building anything better,
8186            # like `-m68040'.
8187            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8188        ;;
8189      esac
8190      ;;
8191
8192    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8193      # PIC is the default for these OSes.
8194      ;;
8195
8196    mingw* | cygwin* | pw32* | os2* | cegcc*)
8197      # This hack is so that the source file can tell whether it is being
8198      # built for inclusion in a dll (and should export symbols for example).
8199      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8200      # (--disable-auto-import) libraries
8201      lt_prog_compiler_pic='-DDLL_EXPORT'
8202      ;;
8203
8204    darwin* | rhapsody*)
8205      # PIC is the default on this platform
8206      # Common symbols not allowed in MH_DYLIB files
8207      lt_prog_compiler_pic='-fno-common'
8208      ;;
8209
8210    haiku*)
8211      # PIC is the default for Haiku.
8212      # The "-static" flag exists, but is broken.
8213      lt_prog_compiler_static=
8214      ;;
8215
8216    hpux*)
8217      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8218      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8219      # sets the default TLS model and affects inlining.
8220      case $host_cpu in
8221      hppa*64*)
8222	# +Z the default
8223	;;
8224      *)
8225	lt_prog_compiler_pic='-fPIC'
8226	;;
8227      esac
8228      ;;
8229
8230    interix[3-9]*)
8231      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8232      # Instead, we relocate shared libraries at runtime.
8233      ;;
8234
8235    msdosdjgpp*)
8236      # Just because we use GCC doesn't mean we suddenly get shared libraries
8237      # on systems that don't support them.
8238      lt_prog_compiler_can_build_shared=no
8239      enable_shared=no
8240      ;;
8241
8242    *nto* | *qnx*)
8243      # QNX uses GNU C++, but need to define -shared option too, otherwise
8244      # it will coredump.
8245      lt_prog_compiler_pic='-fPIC -shared'
8246      ;;
8247
8248    sysv4*MP*)
8249      if test -d /usr/nec; then
8250	lt_prog_compiler_pic=-Kconform_pic
8251      fi
8252      ;;
8253
8254    *)
8255      lt_prog_compiler_pic='-fPIC'
8256      ;;
8257    esac
8258
8259    case $cc_basename in
8260    nvcc*) # Cuda Compiler Driver 2.2
8261      lt_prog_compiler_wl='-Xlinker '
8262      lt_prog_compiler_pic='-Xcompiler -fPIC'
8263      ;;
8264    esac
8265  else
8266    # PORTME Check for flag to pass linker flags through the system compiler.
8267    case $host_os in
8268    aix*)
8269      lt_prog_compiler_wl='-Wl,'
8270      if test "$host_cpu" = ia64; then
8271	# AIX 5 now supports IA64 processor
8272	lt_prog_compiler_static='-Bstatic'
8273      else
8274	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8275      fi
8276      ;;
8277
8278    mingw* | cygwin* | pw32* | os2* | cegcc*)
8279      # This hack is so that the source file can tell whether it is being
8280      # built for inclusion in a dll (and should export symbols for example).
8281      lt_prog_compiler_pic='-DDLL_EXPORT'
8282      ;;
8283
8284    hpux9* | hpux10* | hpux11*)
8285      lt_prog_compiler_wl='-Wl,'
8286      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8287      # not for PA HP-UX.
8288      case $host_cpu in
8289      hppa*64*|ia64*)
8290	# +Z the default
8291	;;
8292      *)
8293	lt_prog_compiler_pic='+Z'
8294	;;
8295      esac
8296      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8297      lt_prog_compiler_static='${wl}-a ${wl}archive'
8298      ;;
8299
8300    irix5* | irix6* | nonstopux*)
8301      lt_prog_compiler_wl='-Wl,'
8302      # PIC (with -KPIC) is the default.
8303      lt_prog_compiler_static='-non_shared'
8304      ;;
8305
8306    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8307      case $cc_basename in
8308      # old Intel for x86_64 which still supported -KPIC.
8309      ecc*)
8310	lt_prog_compiler_wl='-Wl,'
8311	lt_prog_compiler_pic='-KPIC'
8312	lt_prog_compiler_static='-static'
8313        ;;
8314      # icc used to be incompatible with GCC.
8315      # ICC 10 doesn't accept -KPIC any more.
8316      icc* | ifort*)
8317	lt_prog_compiler_wl='-Wl,'
8318	lt_prog_compiler_pic='-fPIC'
8319	lt_prog_compiler_static='-static'
8320        ;;
8321      # Lahey Fortran 8.1.
8322      lf95*)
8323	lt_prog_compiler_wl='-Wl,'
8324	lt_prog_compiler_pic='--shared'
8325	lt_prog_compiler_static='--static'
8326	;;
8327      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8328        # Portland Group compilers (*not* the Pentium gcc compiler,
8329	# which looks to be a dead project)
8330	lt_prog_compiler_wl='-Wl,'
8331	lt_prog_compiler_pic='-fpic'
8332	lt_prog_compiler_static='-Bstatic'
8333        ;;
8334      ccc*)
8335        lt_prog_compiler_wl='-Wl,'
8336        # All Alpha code is PIC.
8337        lt_prog_compiler_static='-non_shared'
8338        ;;
8339      xl* | bgxl* | bgf* | mpixl*)
8340	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8341	lt_prog_compiler_wl='-Wl,'
8342	lt_prog_compiler_pic='-qpic'
8343	lt_prog_compiler_static='-qstaticlink'
8344	;;
8345      *)
8346	case `$CC -V 2>&1 | sed 5q` in
8347	*Sun\ F* | *Sun*Fortran*)
8348	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8349	  lt_prog_compiler_pic='-KPIC'
8350	  lt_prog_compiler_static='-Bstatic'
8351	  lt_prog_compiler_wl=''
8352	  ;;
8353	*Sun\ C*)
8354	  # Sun C 5.9
8355	  lt_prog_compiler_pic='-KPIC'
8356	  lt_prog_compiler_static='-Bstatic'
8357	  lt_prog_compiler_wl='-Wl,'
8358	  ;;
8359	esac
8360	;;
8361      esac
8362      ;;
8363
8364    newsos6)
8365      lt_prog_compiler_pic='-KPIC'
8366      lt_prog_compiler_static='-Bstatic'
8367      ;;
8368
8369    *nto* | *qnx*)
8370      # QNX uses GNU C++, but need to define -shared option too, otherwise
8371      # it will coredump.
8372      lt_prog_compiler_pic='-fPIC -shared'
8373      ;;
8374
8375    osf3* | osf4* | osf5*)
8376      lt_prog_compiler_wl='-Wl,'
8377      # All OSF/1 code is PIC.
8378      lt_prog_compiler_static='-non_shared'
8379      ;;
8380
8381    rdos*)
8382      lt_prog_compiler_static='-non_shared'
8383      ;;
8384
8385    solaris*)
8386      lt_prog_compiler_pic='-KPIC'
8387      lt_prog_compiler_static='-Bstatic'
8388      case $cc_basename in
8389      f77* | f90* | f95*)
8390	lt_prog_compiler_wl='-Qoption ld ';;
8391      *)
8392	lt_prog_compiler_wl='-Wl,';;
8393      esac
8394      ;;
8395
8396    sunos4*)
8397      lt_prog_compiler_wl='-Qoption ld '
8398      lt_prog_compiler_pic='-PIC'
8399      lt_prog_compiler_static='-Bstatic'
8400      ;;
8401
8402    sysv4 | sysv4.2uw2* | sysv4.3*)
8403      lt_prog_compiler_wl='-Wl,'
8404      lt_prog_compiler_pic='-KPIC'
8405      lt_prog_compiler_static='-Bstatic'
8406      ;;
8407
8408    sysv4*MP*)
8409      if test -d /usr/nec ;then
8410	lt_prog_compiler_pic='-Kconform_pic'
8411	lt_prog_compiler_static='-Bstatic'
8412      fi
8413      ;;
8414
8415    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8416      lt_prog_compiler_wl='-Wl,'
8417      lt_prog_compiler_pic='-KPIC'
8418      lt_prog_compiler_static='-Bstatic'
8419      ;;
8420
8421    unicos*)
8422      lt_prog_compiler_wl='-Wl,'
8423      lt_prog_compiler_can_build_shared=no
8424      ;;
8425
8426    uts4*)
8427      lt_prog_compiler_pic='-pic'
8428      lt_prog_compiler_static='-Bstatic'
8429      ;;
8430
8431    *)
8432      lt_prog_compiler_can_build_shared=no
8433      ;;
8434    esac
8435  fi
8436
8437case $host_os in
8438  # For platforms which do not support PIC, -DPIC is meaningless:
8439  *djgpp*)
8440    lt_prog_compiler_pic=
8441    ;;
8442  *)
8443    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8444    ;;
8445esac
8446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8447$as_echo "$lt_prog_compiler_pic" >&6; }
8448
8449
8450
8451
8452
8453
8454#
8455# Check to make sure the PIC flag actually works.
8456#
8457if test -n "$lt_prog_compiler_pic"; then
8458  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8459$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8460if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
8461  $as_echo_n "(cached) " >&6
8462else
8463  lt_cv_prog_compiler_pic_works=no
8464   ac_outfile=conftest.$ac_objext
8465   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8466   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8467   # Insert the option either (1) after the last *FLAGS variable, or
8468   # (2) before a word containing "conftest.", or (3) at the end.
8469   # Note that $ac_compile itself does not contain backslashes and begins
8470   # with a dollar sign (not a hyphen), so the echo should work correctly.
8471   # The option is referenced via a variable to avoid confusing sed.
8472   lt_compile=`echo "$ac_compile" | $SED \
8473   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8474   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8475   -e 's:$: $lt_compiler_flag:'`
8476   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8477   (eval "$lt_compile" 2>conftest.err)
8478   ac_status=$?
8479   cat conftest.err >&5
8480   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8481   if (exit $ac_status) && test -s "$ac_outfile"; then
8482     # The compiler can only warn and ignore the option if not recognized
8483     # So say no if there are warnings other than the usual output.
8484     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8485     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8486     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8487       lt_cv_prog_compiler_pic_works=yes
8488     fi
8489   fi
8490   $RM conftest*
8491
8492fi
8493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8494$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8495
8496if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8497    case $lt_prog_compiler_pic in
8498     "" | " "*) ;;
8499     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8500     esac
8501else
8502    lt_prog_compiler_pic=
8503     lt_prog_compiler_can_build_shared=no
8504fi
8505
8506fi
8507
8508
8509
8510
8511
8512
8513#
8514# Check to make sure the static flag actually works.
8515#
8516wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8518$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8519if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
8520  $as_echo_n "(cached) " >&6
8521else
8522  lt_cv_prog_compiler_static_works=no
8523   save_LDFLAGS="$LDFLAGS"
8524   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8525   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8526   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8527     # The linker can only warn and ignore the option if not recognized
8528     # So say no if there are warnings
8529     if test -s conftest.err; then
8530       # Append any errors to the config.log.
8531       cat conftest.err 1>&5
8532       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8533       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8534       if diff conftest.exp conftest.er2 >/dev/null; then
8535         lt_cv_prog_compiler_static_works=yes
8536       fi
8537     else
8538       lt_cv_prog_compiler_static_works=yes
8539     fi
8540   fi
8541   $RM -r conftest*
8542   LDFLAGS="$save_LDFLAGS"
8543
8544fi
8545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8546$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8547
8548if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8549    :
8550else
8551    lt_prog_compiler_static=
8552fi
8553
8554
8555
8556
8557
8558
8559
8560  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8561$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8562if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8563  $as_echo_n "(cached) " >&6
8564else
8565  lt_cv_prog_compiler_c_o=no
8566   $RM -r conftest 2>/dev/null
8567   mkdir conftest
8568   cd conftest
8569   mkdir out
8570   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8571
8572   lt_compiler_flag="-o out/conftest2.$ac_objext"
8573   # Insert the option either (1) after the last *FLAGS variable, or
8574   # (2) before a word containing "conftest.", or (3) at the end.
8575   # Note that $ac_compile itself does not contain backslashes and begins
8576   # with a dollar sign (not a hyphen), so the echo should work correctly.
8577   lt_compile=`echo "$ac_compile" | $SED \
8578   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8579   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8580   -e 's:$: $lt_compiler_flag:'`
8581   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8582   (eval "$lt_compile" 2>out/conftest.err)
8583   ac_status=$?
8584   cat out/conftest.err >&5
8585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8586   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8587   then
8588     # The compiler can only warn and ignore the option if not recognized
8589     # So say no if there are warnings
8590     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8591     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8592     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8593       lt_cv_prog_compiler_c_o=yes
8594     fi
8595   fi
8596   chmod u+w . 2>&5
8597   $RM conftest*
8598   # SGI C++ compiler will create directory out/ii_files/ for
8599   # template instantiation
8600   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8601   $RM out/* && rmdir out
8602   cd ..
8603   $RM -r conftest
8604   $RM conftest*
8605
8606fi
8607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8608$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8609
8610
8611
8612
8613
8614
8615  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8616$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8617if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8618  $as_echo_n "(cached) " >&6
8619else
8620  lt_cv_prog_compiler_c_o=no
8621   $RM -r conftest 2>/dev/null
8622   mkdir conftest
8623   cd conftest
8624   mkdir out
8625   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8626
8627   lt_compiler_flag="-o out/conftest2.$ac_objext"
8628   # Insert the option either (1) after the last *FLAGS variable, or
8629   # (2) before a word containing "conftest.", or (3) at the end.
8630   # Note that $ac_compile itself does not contain backslashes and begins
8631   # with a dollar sign (not a hyphen), so the echo should work correctly.
8632   lt_compile=`echo "$ac_compile" | $SED \
8633   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8634   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8635   -e 's:$: $lt_compiler_flag:'`
8636   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8637   (eval "$lt_compile" 2>out/conftest.err)
8638   ac_status=$?
8639   cat out/conftest.err >&5
8640   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8641   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8642   then
8643     # The compiler can only warn and ignore the option if not recognized
8644     # So say no if there are warnings
8645     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8646     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8647     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8648       lt_cv_prog_compiler_c_o=yes
8649     fi
8650   fi
8651   chmod u+w . 2>&5
8652   $RM conftest*
8653   # SGI C++ compiler will create directory out/ii_files/ for
8654   # template instantiation
8655   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8656   $RM out/* && rmdir out
8657   cd ..
8658   $RM -r conftest
8659   $RM conftest*
8660
8661fi
8662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8663$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8664
8665
8666
8667
8668hard_links="nottested"
8669if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8670  # do not overwrite the value of need_locks provided by the user
8671  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8672$as_echo_n "checking if we can lock with hard links... " >&6; }
8673  hard_links=yes
8674  $RM conftest*
8675  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8676  touch conftest.a
8677  ln conftest.a conftest.b 2>&5 || hard_links=no
8678  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8680$as_echo "$hard_links" >&6; }
8681  if test "$hard_links" = no; then
8682    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8683$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8684    need_locks=warn
8685  fi
8686else
8687  need_locks=no
8688fi
8689
8690
8691
8692
8693
8694
8695  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8696$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8697
8698  runpath_var=
8699  allow_undefined_flag=
8700  always_export_symbols=no
8701  archive_cmds=
8702  archive_expsym_cmds=
8703  compiler_needs_object=no
8704  enable_shared_with_static_runtimes=no
8705  export_dynamic_flag_spec=
8706  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8707  hardcode_automatic=no
8708  hardcode_direct=no
8709  hardcode_direct_absolute=no
8710  hardcode_libdir_flag_spec=
8711  hardcode_libdir_flag_spec_ld=
8712  hardcode_libdir_separator=
8713  hardcode_minus_L=no
8714  hardcode_shlibpath_var=unsupported
8715  inherit_rpath=no
8716  link_all_deplibs=unknown
8717  module_cmds=
8718  module_expsym_cmds=
8719  old_archive_from_new_cmds=
8720  old_archive_from_expsyms_cmds=
8721  thread_safe_flag_spec=
8722  whole_archive_flag_spec=
8723  # include_expsyms should be a list of space-separated symbols to be *always*
8724  # included in the symbol list
8725  include_expsyms=
8726  # exclude_expsyms can be an extended regexp of symbols to exclude
8727  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8728  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8729  # as well as any symbol that contains `d'.
8730  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8731  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8732  # platforms (ab)use it in PIC code, but their linkers get confused if
8733  # the symbol is explicitly referenced.  Since portable code cannot
8734  # rely on this symbol name, it's probably fine to never include it in
8735  # preloaded symbol tables.
8736  # Exclude shared library initialization/finalization symbols.
8737  extract_expsyms_cmds=
8738
8739  case $host_os in
8740  cygwin* | mingw* | pw32* | cegcc*)
8741    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8742    # When not using gcc, we currently assume that we are using
8743    # Microsoft Visual C++.
8744    if test "$GCC" != yes; then
8745      with_gnu_ld=no
8746    fi
8747    ;;
8748  interix*)
8749    # we just hope/assume this is gcc and not c89 (= MSVC++)
8750    with_gnu_ld=yes
8751    ;;
8752  openbsd*)
8753    with_gnu_ld=no
8754    ;;
8755  esac
8756
8757  ld_shlibs=yes
8758
8759  # On some targets, GNU ld is compatible enough with the native linker
8760  # that we're better off using the native interface for both.
8761  lt_use_gnu_ld_interface=no
8762  if test "$with_gnu_ld" = yes; then
8763    case $host_os in
8764      aix*)
8765	# The AIX port of GNU ld has always aspired to compatibility
8766	# with the native linker.  However, as the warning in the GNU ld
8767	# block says, versions before 2.19.5* couldn't really create working
8768	# shared libraries, regardless of the interface used.
8769	case `$LD -v 2>&1` in
8770	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8771	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8772	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8773	  *)
8774	    lt_use_gnu_ld_interface=yes
8775	    ;;
8776	esac
8777	;;
8778      *)
8779	lt_use_gnu_ld_interface=yes
8780	;;
8781    esac
8782  fi
8783
8784  if test "$lt_use_gnu_ld_interface" = yes; then
8785    # If archive_cmds runs LD, not CC, wlarc should be empty
8786    wlarc='${wl}'
8787
8788    # Set some defaults for GNU ld with shared library support. These
8789    # are reset later if shared libraries are not supported. Putting them
8790    # here allows them to be overridden if necessary.
8791    runpath_var=LD_RUN_PATH
8792    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8793    export_dynamic_flag_spec='${wl}--export-dynamic'
8794    # ancient GNU ld didn't support --whole-archive et. al.
8795    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8796      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8797    else
8798      whole_archive_flag_spec=
8799    fi
8800    supports_anon_versioning=no
8801    case `$LD -v 2>&1` in
8802      *GNU\ gold*) supports_anon_versioning=yes ;;
8803      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8804      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8805      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8806      *\ 2.11.*) ;; # other 2.11 versions
8807      *) supports_anon_versioning=yes ;;
8808    esac
8809
8810    # See if GNU ld supports shared libraries.
8811    case $host_os in
8812    aix[3-9]*)
8813      # On AIX/PPC, the GNU linker is very broken
8814      if test "$host_cpu" != ia64; then
8815	ld_shlibs=no
8816	cat <<_LT_EOF 1>&2
8817
8818*** Warning: the GNU linker, at least up to release 2.19, is reported
8819*** to be unable to reliably create shared libraries on AIX.
8820*** Therefore, libtool is disabling shared libraries support.  If you
8821*** really care for shared libraries, you may want to install binutils
8822*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8823*** You will then need to restart the configuration process.
8824
8825_LT_EOF
8826      fi
8827      ;;
8828
8829    amigaos*)
8830      case $host_cpu in
8831      powerpc)
8832            # see comment about AmigaOS4 .so support
8833            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8834            archive_expsym_cmds=''
8835        ;;
8836      m68k)
8837            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)'
8838            hardcode_libdir_flag_spec='-L$libdir'
8839            hardcode_minus_L=yes
8840        ;;
8841      esac
8842      ;;
8843
8844    beos*)
8845      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8846	allow_undefined_flag=unsupported
8847	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8848	# support --undefined.  This deserves some investigation.  FIXME
8849	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8850      else
8851	ld_shlibs=no
8852      fi
8853      ;;
8854
8855    cygwin* | mingw* | pw32* | cegcc*)
8856      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8857      # as there is no search path for DLLs.
8858      hardcode_libdir_flag_spec='-L$libdir'
8859      export_dynamic_flag_spec='${wl}--export-all-symbols'
8860      allow_undefined_flag=unsupported
8861      always_export_symbols=no
8862      enable_shared_with_static_runtimes=yes
8863      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8864
8865      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8866        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8867	# If the export-symbols file already is a .def file (1st line
8868	# is EXPORTS), use it as is; otherwise, prepend...
8869	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8870	  cp $export_symbols $output_objdir/$soname.def;
8871	else
8872	  echo EXPORTS > $output_objdir/$soname.def;
8873	  cat $export_symbols >> $output_objdir/$soname.def;
8874	fi~
8875	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8876      else
8877	ld_shlibs=no
8878      fi
8879      ;;
8880
8881    haiku*)
8882      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8883      link_all_deplibs=yes
8884      ;;
8885
8886    interix[3-9]*)
8887      hardcode_direct=no
8888      hardcode_shlibpath_var=no
8889      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8890      export_dynamic_flag_spec='${wl}-E'
8891      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8892      # Instead, shared libraries are loaded at an image base (0x10000000 by
8893      # default) and relocated if they conflict, which is a slow very memory
8894      # consuming and fragmenting process.  To avoid this, we pick a random,
8895      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8896      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8897      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8898      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'
8899      ;;
8900
8901    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8902      tmp_diet=no
8903      if test "$host_os" = linux-dietlibc; then
8904	case $cc_basename in
8905	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
8906	esac
8907      fi
8908      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8909	 && test "$tmp_diet" = no
8910      then
8911	tmp_addflag=' $pic_flag'
8912	tmp_sharedflag='-shared'
8913	case $cc_basename,$host_cpu in
8914        pgcc*)				# Portland Group C compiler
8915	  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'
8916	  tmp_addflag=' $pic_flag'
8917	  ;;
8918	pgf77* | pgf90* | pgf95* | pgfortran*)
8919					# Portland Group f77 and f90 compilers
8920	  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'
8921	  tmp_addflag=' $pic_flag -Mnomain' ;;
8922	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
8923	  tmp_addflag=' -i_dynamic' ;;
8924	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8925	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8926	ifc* | ifort*)			# Intel Fortran compiler
8927	  tmp_addflag=' -nofor_main' ;;
8928	lf95*)				# Lahey Fortran 8.1
8929	  whole_archive_flag_spec=
8930	  tmp_sharedflag='--shared' ;;
8931	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8932	  tmp_sharedflag='-qmkshrobj'
8933	  tmp_addflag= ;;
8934	nvcc*)	# Cuda Compiler Driver 2.2
8935	  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'
8936	  compiler_needs_object=yes
8937	  ;;
8938	esac
8939	case `$CC -V 2>&1 | sed 5q` in
8940	*Sun\ C*)			# Sun C 5.9
8941	  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'
8942	  compiler_needs_object=yes
8943	  tmp_sharedflag='-G' ;;
8944	*Sun\ F*)			# Sun Fortran 8.3
8945	  tmp_sharedflag='-G' ;;
8946	esac
8947	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8948
8949        if test "x$supports_anon_versioning" = xyes; then
8950          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8951	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8952	    echo "local: *; };" >> $output_objdir/$libname.ver~
8953	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8954        fi
8955
8956	case $cc_basename in
8957	xlf* | bgf* | bgxlf* | mpixlf*)
8958	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8959	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8960	  hardcode_libdir_flag_spec=
8961	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
8962	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8963	  if test "x$supports_anon_versioning" = xyes; then
8964	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8965	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8966	      echo "local: *; };" >> $output_objdir/$libname.ver~
8967	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8968	  fi
8969	  ;;
8970	esac
8971      else
8972        ld_shlibs=no
8973      fi
8974      ;;
8975
8976    netbsd*)
8977      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8978	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8979	wlarc=
8980      else
8981	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8982	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8983      fi
8984      ;;
8985
8986    solaris*)
8987      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8988	ld_shlibs=no
8989	cat <<_LT_EOF 1>&2
8990
8991*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8992*** create shared libraries on Solaris systems.  Therefore, libtool
8993*** is disabling shared libraries support.  We urge you to upgrade GNU
8994*** binutils to release 2.9.1 or newer.  Another option is to modify
8995*** your PATH or compiler configuration so that the native linker is
8996*** used, and then restart.
8997
8998_LT_EOF
8999      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9000	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9001	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9002      else
9003	ld_shlibs=no
9004      fi
9005      ;;
9006
9007    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9008      case `$LD -v 2>&1` in
9009        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9010	ld_shlibs=no
9011	cat <<_LT_EOF 1>&2
9012
9013*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9014*** reliably create shared libraries on SCO systems.  Therefore, libtool
9015*** is disabling shared libraries support.  We urge you to upgrade GNU
9016*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9017*** your PATH or compiler configuration so that the native linker is
9018*** used, and then restart.
9019
9020_LT_EOF
9021	;;
9022	*)
9023	  # For security reasons, it is highly recommended that you always
9024	  # use absolute paths for naming shared libraries, and exclude the
9025	  # DT_RUNPATH tag from executables and libraries.  But doing so
9026	  # requires that you compile everything twice, which is a pain.
9027	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9028	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9029	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9030	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9031	  else
9032	    ld_shlibs=no
9033	  fi
9034	;;
9035      esac
9036      ;;
9037
9038    sunos4*)
9039      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9040      wlarc=
9041      hardcode_direct=yes
9042      hardcode_shlibpath_var=no
9043      ;;
9044
9045    *)
9046      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9047	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9048	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9049      else
9050	ld_shlibs=no
9051      fi
9052      ;;
9053    esac
9054
9055    if test "$ld_shlibs" = no; then
9056      runpath_var=
9057      hardcode_libdir_flag_spec=
9058      export_dynamic_flag_spec=
9059      whole_archive_flag_spec=
9060    fi
9061  else
9062    # PORTME fill in a description of your system's linker (not GNU ld)
9063    case $host_os in
9064    aix3*)
9065      allow_undefined_flag=unsupported
9066      always_export_symbols=yes
9067      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'
9068      # Note: this linker hardcodes the directories in LIBPATH if there
9069      # are no directories specified by -L.
9070      hardcode_minus_L=yes
9071      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9072	# Neither direct hardcoding nor static linking is supported with a
9073	# broken collect2.
9074	hardcode_direct=unsupported
9075      fi
9076      ;;
9077
9078    aix[4-9]*)
9079      if test "$host_cpu" = ia64; then
9080	# On IA64, the linker does run time linking by default, so we don't
9081	# have to do anything special.
9082	aix_use_runtimelinking=no
9083	exp_sym_flag='-Bexport'
9084	no_entry_flag=""
9085      else
9086	# If we're using GNU nm, then we don't want the "-C" option.
9087	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9088	# Also, AIX nm treats weak defined symbols like other global
9089	# defined symbols, whereas GNU nm marks them as "W".
9090	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9091	  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'
9092	else
9093	  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'
9094	fi
9095	aix_use_runtimelinking=no
9096
9097	# Test if we are trying to use run time linking or normal
9098	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9099	# need to do runtime linking.
9100	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9101	  for ld_flag in $LDFLAGS; do
9102	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9103	    aix_use_runtimelinking=yes
9104	    break
9105	  fi
9106	  done
9107	  ;;
9108	esac
9109
9110	exp_sym_flag='-bexport'
9111	no_entry_flag='-bnoentry'
9112      fi
9113
9114      # When large executables or shared objects are built, AIX ld can
9115      # have problems creating the table of contents.  If linking a library
9116      # or program results in "error TOC overflow" add -mminimal-toc to
9117      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9118      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9119
9120      archive_cmds=''
9121      hardcode_direct=yes
9122      hardcode_direct_absolute=yes
9123      hardcode_libdir_separator=':'
9124      link_all_deplibs=yes
9125      file_list_spec='${wl}-f,'
9126
9127      if test "$GCC" = yes; then
9128	case $host_os in aix4.[012]|aix4.[012].*)
9129	# We only want to do this on AIX 4.2 and lower, the check
9130	# below for broken collect2 doesn't work under 4.3+
9131	  collect2name=`${CC} -print-prog-name=collect2`
9132	  if test -f "$collect2name" &&
9133	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9134	  then
9135	  # We have reworked collect2
9136	  :
9137	  else
9138	  # We have old collect2
9139	  hardcode_direct=unsupported
9140	  # It fails to find uninstalled libraries when the uninstalled
9141	  # path is not listed in the libpath.  Setting hardcode_minus_L
9142	  # to unsupported forces relinking
9143	  hardcode_minus_L=yes
9144	  hardcode_libdir_flag_spec='-L$libdir'
9145	  hardcode_libdir_separator=
9146	  fi
9147	  ;;
9148	esac
9149	shared_flag='-shared'
9150	if test "$aix_use_runtimelinking" = yes; then
9151	  shared_flag="$shared_flag "'${wl}-G'
9152	fi
9153      else
9154	# not using gcc
9155	if test "$host_cpu" = ia64; then
9156	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9157	# chokes on -Wl,-G. The following line is correct:
9158	  shared_flag='-G'
9159	else
9160	  if test "$aix_use_runtimelinking" = yes; then
9161	    shared_flag='${wl}-G'
9162	  else
9163	    shared_flag='${wl}-bM:SRE'
9164	  fi
9165	fi
9166      fi
9167
9168      export_dynamic_flag_spec='${wl}-bexpall'
9169      # It seems that -bexpall does not export symbols beginning with
9170      # underscore (_), so it is better to generate a list of symbols to export.
9171      always_export_symbols=yes
9172      if test "$aix_use_runtimelinking" = yes; then
9173	# Warning - without using the other runtime loading flags (-brtl),
9174	# -berok will link without error, but may produce a broken library.
9175	allow_undefined_flag='-berok'
9176        # Determine the default libpath from the value encoded in an
9177        # empty executable.
9178        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9179/* end confdefs.h.  */
9180
9181int
9182main ()
9183{
9184
9185  ;
9186  return 0;
9187}
9188_ACEOF
9189if ac_fn_c_try_link "$LINENO"; then :
9190
9191lt_aix_libpath_sed='
9192    /Import File Strings/,/^$/ {
9193	/^0/ {
9194	    s/^0  *\(.*\)$/\1/
9195	    p
9196	}
9197    }'
9198aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9199# Check for a 64-bit object if we didn't find anything.
9200if test -z "$aix_libpath"; then
9201  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9202fi
9203fi
9204rm -f core conftest.err conftest.$ac_objext \
9205    conftest$ac_exeext conftest.$ac_ext
9206if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9207
9208        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9209        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"
9210      else
9211	if test "$host_cpu" = ia64; then
9212	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9213	  allow_undefined_flag="-z nodefs"
9214	  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"
9215	else
9216	 # Determine the default libpath from the value encoded in an
9217	 # empty executable.
9218	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9219/* end confdefs.h.  */
9220
9221int
9222main ()
9223{
9224
9225  ;
9226  return 0;
9227}
9228_ACEOF
9229if ac_fn_c_try_link "$LINENO"; then :
9230
9231lt_aix_libpath_sed='
9232    /Import File Strings/,/^$/ {
9233	/^0/ {
9234	    s/^0  *\(.*\)$/\1/
9235	    p
9236	}
9237    }'
9238aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9239# Check for a 64-bit object if we didn't find anything.
9240if test -z "$aix_libpath"; then
9241  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9242fi
9243fi
9244rm -f core conftest.err conftest.$ac_objext \
9245    conftest$ac_exeext conftest.$ac_ext
9246if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9247
9248	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9249	  # Warning - without using the other run time loading flags,
9250	  # -berok will link without error, but may produce a broken library.
9251	  no_undefined_flag=' ${wl}-bernotok'
9252	  allow_undefined_flag=' ${wl}-berok'
9253	  if test "$with_gnu_ld" = yes; then
9254	    # We only use this code for GNU lds that support --whole-archive.
9255	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9256	  else
9257	    # Exported symbols can be pulled into shared objects from archives
9258	    whole_archive_flag_spec='$convenience'
9259	  fi
9260	  archive_cmds_need_lc=yes
9261	  # This is similar to how AIX traditionally builds its shared libraries.
9262	  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'
9263	fi
9264      fi
9265      ;;
9266
9267    amigaos*)
9268      case $host_cpu in
9269      powerpc)
9270            # see comment about AmigaOS4 .so support
9271            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9272            archive_expsym_cmds=''
9273        ;;
9274      m68k)
9275            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)'
9276            hardcode_libdir_flag_spec='-L$libdir'
9277            hardcode_minus_L=yes
9278        ;;
9279      esac
9280      ;;
9281
9282    bsdi[45]*)
9283      export_dynamic_flag_spec=-rdynamic
9284      ;;
9285
9286    cygwin* | mingw* | pw32* | cegcc*)
9287      # When not using gcc, we currently assume that we are using
9288      # Microsoft Visual C++.
9289      # hardcode_libdir_flag_spec is actually meaningless, as there is
9290      # no search path for DLLs.
9291      hardcode_libdir_flag_spec=' '
9292      allow_undefined_flag=unsupported
9293      # Tell ltmain to make .lib files, not .a files.
9294      libext=lib
9295      # Tell ltmain to make .dll files, not .so files.
9296      shrext_cmds=".dll"
9297      # FIXME: Setting linknames here is a bad hack.
9298      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9299      # The linker will automatically build a .lib file if we build a DLL.
9300      old_archive_from_new_cmds='true'
9301      # FIXME: Should let the user specify the lib program.
9302      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9303      fix_srcfile_path='`cygpath -w "$srcfile"`'
9304      enable_shared_with_static_runtimes=yes
9305      ;;
9306
9307    darwin* | rhapsody*)
9308
9309
9310  archive_cmds_need_lc=no
9311  hardcode_direct=no
9312  hardcode_automatic=yes
9313  hardcode_shlibpath_var=unsupported
9314  if test "$lt_cv_ld_force_load" = "yes"; then
9315    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\"`'
9316  else
9317    whole_archive_flag_spec=''
9318  fi
9319  link_all_deplibs=yes
9320  allow_undefined_flag="$_lt_dar_allow_undefined"
9321  case $cc_basename in
9322     ifort*) _lt_dar_can_shared=yes ;;
9323     *) _lt_dar_can_shared=$GCC ;;
9324  esac
9325  if test "$_lt_dar_can_shared" = "yes"; then
9326    output_verbose_link_cmd=func_echo_all
9327    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9328    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9329    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}"
9330    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}"
9331
9332  else
9333  ld_shlibs=no
9334  fi
9335
9336      ;;
9337
9338    dgux*)
9339      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9340      hardcode_libdir_flag_spec='-L$libdir'
9341      hardcode_shlibpath_var=no
9342      ;;
9343
9344    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9345    # support.  Future versions do this automatically, but an explicit c++rt0.o
9346    # does not break anything, and helps significantly (at the cost of a little
9347    # extra space).
9348    freebsd2.2*)
9349      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9350      hardcode_libdir_flag_spec='-R$libdir'
9351      hardcode_direct=yes
9352      hardcode_shlibpath_var=no
9353      ;;
9354
9355    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9356    freebsd2.*)
9357      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9358      hardcode_direct=yes
9359      hardcode_minus_L=yes
9360      hardcode_shlibpath_var=no
9361      ;;
9362
9363    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9364    freebsd* | dragonfly*)
9365      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9366      hardcode_libdir_flag_spec='-R$libdir'
9367      hardcode_direct=yes
9368      hardcode_shlibpath_var=no
9369      ;;
9370
9371    hpux9*)
9372      if test "$GCC" = yes; then
9373	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'
9374      else
9375	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'
9376      fi
9377      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9378      hardcode_libdir_separator=:
9379      hardcode_direct=yes
9380
9381      # hardcode_minus_L: Not really in the search PATH,
9382      # but as the default location of the library.
9383      hardcode_minus_L=yes
9384      export_dynamic_flag_spec='${wl}-E'
9385      ;;
9386
9387    hpux10*)
9388      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9389	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9390      else
9391	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9392      fi
9393      if test "$with_gnu_ld" = no; then
9394	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9395	hardcode_libdir_flag_spec_ld='+b $libdir'
9396	hardcode_libdir_separator=:
9397	hardcode_direct=yes
9398	hardcode_direct_absolute=yes
9399	export_dynamic_flag_spec='${wl}-E'
9400	# hardcode_minus_L: Not really in the search PATH,
9401	# but as the default location of the library.
9402	hardcode_minus_L=yes
9403      fi
9404      ;;
9405
9406    hpux11*)
9407      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9408	case $host_cpu in
9409	hppa*64*)
9410	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9411	  ;;
9412	ia64*)
9413	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9414	  ;;
9415	*)
9416	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9417	  ;;
9418	esac
9419      else
9420	case $host_cpu in
9421	hppa*64*)
9422	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9423	  ;;
9424	ia64*)
9425	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9426	  ;;
9427	*)
9428
9429	  # Older versions of the 11.00 compiler do not understand -b yet
9430	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9431	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9432$as_echo_n "checking if $CC understands -b... " >&6; }
9433if test "${lt_cv_prog_compiler__b+set}" = set; then :
9434  $as_echo_n "(cached) " >&6
9435else
9436  lt_cv_prog_compiler__b=no
9437   save_LDFLAGS="$LDFLAGS"
9438   LDFLAGS="$LDFLAGS -b"
9439   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9440   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9441     # The linker can only warn and ignore the option if not recognized
9442     # So say no if there are warnings
9443     if test -s conftest.err; then
9444       # Append any errors to the config.log.
9445       cat conftest.err 1>&5
9446       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9447       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9448       if diff conftest.exp conftest.er2 >/dev/null; then
9449         lt_cv_prog_compiler__b=yes
9450       fi
9451     else
9452       lt_cv_prog_compiler__b=yes
9453     fi
9454   fi
9455   $RM -r conftest*
9456   LDFLAGS="$save_LDFLAGS"
9457
9458fi
9459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9460$as_echo "$lt_cv_prog_compiler__b" >&6; }
9461
9462if test x"$lt_cv_prog_compiler__b" = xyes; then
9463    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9464else
9465    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9466fi
9467
9468	  ;;
9469	esac
9470      fi
9471      if test "$with_gnu_ld" = no; then
9472	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9473	hardcode_libdir_separator=:
9474
9475	case $host_cpu in
9476	hppa*64*|ia64*)
9477	  hardcode_direct=no
9478	  hardcode_shlibpath_var=no
9479	  ;;
9480	*)
9481	  hardcode_direct=yes
9482	  hardcode_direct_absolute=yes
9483	  export_dynamic_flag_spec='${wl}-E'
9484
9485	  # hardcode_minus_L: Not really in the search PATH,
9486	  # but as the default location of the library.
9487	  hardcode_minus_L=yes
9488	  ;;
9489	esac
9490      fi
9491      ;;
9492
9493    irix5* | irix6* | nonstopux*)
9494      if test "$GCC" = yes; then
9495	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'
9496	# Try to use the -exported_symbol ld option, if it does not
9497	# work, assume that -exports_file does not work either and
9498	# implicitly export all symbols.
9499        save_LDFLAGS="$LDFLAGS"
9500        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9501        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9502/* end confdefs.h.  */
9503int foo(void) {}
9504_ACEOF
9505if ac_fn_c_try_link "$LINENO"; then :
9506  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'
9507
9508fi
9509rm -f core conftest.err conftest.$ac_objext \
9510    conftest$ac_exeext conftest.$ac_ext
9511        LDFLAGS="$save_LDFLAGS"
9512      else
9513	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'
9514	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'
9515      fi
9516      archive_cmds_need_lc='no'
9517      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9518      hardcode_libdir_separator=:
9519      inherit_rpath=yes
9520      link_all_deplibs=yes
9521      ;;
9522
9523    netbsd*)
9524      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9525	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9526      else
9527	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9528      fi
9529      hardcode_libdir_flag_spec='-R$libdir'
9530      hardcode_direct=yes
9531      hardcode_shlibpath_var=no
9532      ;;
9533
9534    newsos6)
9535      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9536      hardcode_direct=yes
9537      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9538      hardcode_libdir_separator=:
9539      hardcode_shlibpath_var=no
9540      ;;
9541
9542    *nto* | *qnx*)
9543      ;;
9544
9545    openbsd*)
9546      if test -f /usr/libexec/ld.so; then
9547	hardcode_direct=yes
9548	hardcode_shlibpath_var=no
9549	hardcode_direct_absolute=yes
9550	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9551	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9552	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9553	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9554	  export_dynamic_flag_spec='${wl}-E'
9555	else
9556	  case $host_os in
9557	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9558	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9559	     hardcode_libdir_flag_spec='-R$libdir'
9560	     ;;
9561	   *)
9562	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9563	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9564	     ;;
9565	  esac
9566	fi
9567      else
9568	ld_shlibs=no
9569      fi
9570      ;;
9571
9572    os2*)
9573      hardcode_libdir_flag_spec='-L$libdir'
9574      hardcode_minus_L=yes
9575      allow_undefined_flag=unsupported
9576      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'
9577      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9578      ;;
9579
9580    osf3*)
9581      if test "$GCC" = yes; then
9582	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9583	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'
9584      else
9585	allow_undefined_flag=' -expect_unresolved \*'
9586	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'
9587      fi
9588      archive_cmds_need_lc='no'
9589      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9590      hardcode_libdir_separator=:
9591      ;;
9592
9593    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9594      if test "$GCC" = yes; then
9595	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9596	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'
9597	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9598      else
9599	allow_undefined_flag=' -expect_unresolved \*'
9600	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'
9601	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~
9602	$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'
9603
9604	# Both c and cxx compiler support -rpath directly
9605	hardcode_libdir_flag_spec='-rpath $libdir'
9606      fi
9607      archive_cmds_need_lc='no'
9608      hardcode_libdir_separator=:
9609      ;;
9610
9611    solaris*)
9612      no_undefined_flag=' -z defs'
9613      if test "$GCC" = yes; then
9614	wlarc='${wl}'
9615	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9616	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9617	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9618      else
9619	case `$CC -V 2>&1` in
9620	*"Compilers 5.0"*)
9621	  wlarc=''
9622	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9623	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9624	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9625	  ;;
9626	*)
9627	  wlarc='${wl}'
9628	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9629	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9630	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9631	  ;;
9632	esac
9633      fi
9634      hardcode_libdir_flag_spec='-R$libdir'
9635      hardcode_shlibpath_var=no
9636      case $host_os in
9637      solaris2.[0-5] | solaris2.[0-5].*) ;;
9638      *)
9639	# The compiler driver will combine and reorder linker options,
9640	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9641	# but is careful enough not to reorder.
9642	# Supported since Solaris 2.6 (maybe 2.5.1?)
9643	if test "$GCC" = yes; then
9644	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9645	else
9646	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9647	fi
9648	;;
9649      esac
9650      link_all_deplibs=yes
9651      ;;
9652
9653    sunos4*)
9654      if test "x$host_vendor" = xsequent; then
9655	# Use $CC to link under sequent, because it throws in some extra .o
9656	# files that make .init and .fini sections work.
9657	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9658      else
9659	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9660      fi
9661      hardcode_libdir_flag_spec='-L$libdir'
9662      hardcode_direct=yes
9663      hardcode_minus_L=yes
9664      hardcode_shlibpath_var=no
9665      ;;
9666
9667    sysv4)
9668      case $host_vendor in
9669	sni)
9670	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9671	  hardcode_direct=yes # is this really true???
9672	;;
9673	siemens)
9674	  ## LD is ld it makes a PLAMLIB
9675	  ## CC just makes a GrossModule.
9676	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9677	  reload_cmds='$CC -r -o $output$reload_objs'
9678	  hardcode_direct=no
9679        ;;
9680	motorola)
9681	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9682	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9683	;;
9684      esac
9685      runpath_var='LD_RUN_PATH'
9686      hardcode_shlibpath_var=no
9687      ;;
9688
9689    sysv4.3*)
9690      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9691      hardcode_shlibpath_var=no
9692      export_dynamic_flag_spec='-Bexport'
9693      ;;
9694
9695    sysv4*MP*)
9696      if test -d /usr/nec; then
9697	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9698	hardcode_shlibpath_var=no
9699	runpath_var=LD_RUN_PATH
9700	hardcode_runpath_var=yes
9701	ld_shlibs=yes
9702      fi
9703      ;;
9704
9705    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9706      no_undefined_flag='${wl}-z,text'
9707      archive_cmds_need_lc=no
9708      hardcode_shlibpath_var=no
9709      runpath_var='LD_RUN_PATH'
9710
9711      if test "$GCC" = yes; then
9712	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9713	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9714      else
9715	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9716	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9717      fi
9718      ;;
9719
9720    sysv5* | sco3.2v5* | sco5v6*)
9721      # Note: We can NOT use -z defs as we might desire, because we do not
9722      # link with -lc, and that would cause any symbols used from libc to
9723      # always be unresolved, which means just about no library would
9724      # ever link correctly.  If we're not using GNU ld we use -z text
9725      # though, which does catch some bad symbols but isn't as heavy-handed
9726      # as -z defs.
9727      no_undefined_flag='${wl}-z,text'
9728      allow_undefined_flag='${wl}-z,nodefs'
9729      archive_cmds_need_lc=no
9730      hardcode_shlibpath_var=no
9731      hardcode_libdir_flag_spec='${wl}-R,$libdir'
9732      hardcode_libdir_separator=':'
9733      link_all_deplibs=yes
9734      export_dynamic_flag_spec='${wl}-Bexport'
9735      runpath_var='LD_RUN_PATH'
9736
9737      if test "$GCC" = yes; then
9738	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9739	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9740      else
9741	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9742	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9743      fi
9744      ;;
9745
9746    uts4*)
9747      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9748      hardcode_libdir_flag_spec='-L$libdir'
9749      hardcode_shlibpath_var=no
9750      ;;
9751
9752    *)
9753      ld_shlibs=no
9754      ;;
9755    esac
9756
9757    if test x$host_vendor = xsni; then
9758      case $host in
9759      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9760	export_dynamic_flag_spec='${wl}-Blargedynsym'
9761	;;
9762      esac
9763    fi
9764  fi
9765
9766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9767$as_echo "$ld_shlibs" >&6; }
9768test "$ld_shlibs" = no && can_build_shared=no
9769
9770with_gnu_ld=$with_gnu_ld
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786#
9787# Do we need to explicitly link libc?
9788#
9789case "x$archive_cmds_need_lc" in
9790x|xyes)
9791  # Assume -lc should be added
9792  archive_cmds_need_lc=yes
9793
9794  if test "$enable_shared" = yes && test "$GCC" = yes; then
9795    case $archive_cmds in
9796    *'~'*)
9797      # FIXME: we may have to deal with multi-command sequences.
9798      ;;
9799    '$CC '*)
9800      # Test whether the compiler implicitly links with -lc since on some
9801      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9802      # to ld, don't add -lc before -lgcc.
9803      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9804$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9805if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9806  $as_echo_n "(cached) " >&6
9807else
9808  $RM conftest*
9809	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9810
9811	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9812  (eval $ac_compile) 2>&5
9813  ac_status=$?
9814  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9815  test $ac_status = 0; } 2>conftest.err; then
9816	  soname=conftest
9817	  lib=conftest
9818	  libobjs=conftest.$ac_objext
9819	  deplibs=
9820	  wl=$lt_prog_compiler_wl
9821	  pic_flag=$lt_prog_compiler_pic
9822	  compiler_flags=-v
9823	  linker_flags=-v
9824	  verstring=
9825	  output_objdir=.
9826	  libname=conftest
9827	  lt_save_allow_undefined_flag=$allow_undefined_flag
9828	  allow_undefined_flag=
9829	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9830  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9831  ac_status=$?
9832  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9833  test $ac_status = 0; }
9834	  then
9835	    lt_cv_archive_cmds_need_lc=no
9836	  else
9837	    lt_cv_archive_cmds_need_lc=yes
9838	  fi
9839	  allow_undefined_flag=$lt_save_allow_undefined_flag
9840	else
9841	  cat conftest.err 1>&5
9842	fi
9843	$RM conftest*
9844
9845fi
9846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9847$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9848      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9849      ;;
9850    esac
9851  fi
9852  ;;
9853esac
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10012$as_echo_n "checking dynamic linker characteristics... " >&6; }
10013
10014if test "$GCC" = yes; then
10015  case $host_os in
10016    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10017    *) lt_awk_arg="/^libraries:/" ;;
10018  esac
10019  case $host_os in
10020    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10021    *) lt_sed_strip_eq="s,=/,/,g" ;;
10022  esac
10023  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10024  case $lt_search_path_spec in
10025  *\;*)
10026    # if the path contains ";" then we assume it to be the separator
10027    # otherwise default to the standard path separator (i.e. ":") - it is
10028    # assumed that no part of a normal pathname contains ";" but that should
10029    # okay in the real world where ";" in dirpaths is itself problematic.
10030    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10031    ;;
10032  *)
10033    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10034    ;;
10035  esac
10036  # Ok, now we have the path, separated by spaces, we can step through it
10037  # and add multilib dir if necessary.
10038  lt_tmp_lt_search_path_spec=
10039  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10040  for lt_sys_path in $lt_search_path_spec; do
10041    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10042      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10043    else
10044      test -d "$lt_sys_path" && \
10045	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10046    fi
10047  done
10048  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10049BEGIN {RS=" "; FS="/|\n";} {
10050  lt_foo="";
10051  lt_count=0;
10052  for (lt_i = NF; lt_i > 0; lt_i--) {
10053    if ($lt_i != "" && $lt_i != ".") {
10054      if ($lt_i == "..") {
10055        lt_count++;
10056      } else {
10057        if (lt_count == 0) {
10058          lt_foo="/" $lt_i lt_foo;
10059        } else {
10060          lt_count--;
10061        }
10062      }
10063    }
10064  }
10065  if (lt_foo != "") { lt_freq[lt_foo]++; }
10066  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10067}'`
10068  # AWK program above erroneously prepends '/' to C:/dos/paths
10069  # for these hosts.
10070  case $host_os in
10071    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10072      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10073  esac
10074  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10075else
10076  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10077fi
10078library_names_spec=
10079libname_spec='lib$name'
10080soname_spec=
10081shrext_cmds=".so"
10082postinstall_cmds=
10083postuninstall_cmds=
10084finish_cmds=
10085finish_eval=
10086shlibpath_var=
10087shlibpath_overrides_runpath=unknown
10088version_type=none
10089dynamic_linker="$host_os ld.so"
10090sys_lib_dlsearch_path_spec="/lib /usr/lib"
10091need_lib_prefix=unknown
10092hardcode_into_libs=no
10093
10094# when you set need_version to no, make sure it does not cause -set_version
10095# flags to be left without arguments
10096need_version=unknown
10097
10098case $host_os in
10099aix3*)
10100  version_type=linux
10101  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10102  shlibpath_var=LIBPATH
10103
10104  # AIX 3 has no versioning support, so we append a major version to the name.
10105  soname_spec='${libname}${release}${shared_ext}$major'
10106  ;;
10107
10108aix[4-9]*)
10109  version_type=linux
10110  need_lib_prefix=no
10111  need_version=no
10112  hardcode_into_libs=yes
10113  if test "$host_cpu" = ia64; then
10114    # AIX 5 supports IA64
10115    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10116    shlibpath_var=LD_LIBRARY_PATH
10117  else
10118    # With GCC up to 2.95.x, collect2 would create an import file
10119    # for dependence libraries.  The import file would start with
10120    # the line `#! .'.  This would cause the generated library to
10121    # depend on `.', always an invalid library.  This was fixed in
10122    # development snapshots of GCC prior to 3.0.
10123    case $host_os in
10124      aix4 | aix4.[01] | aix4.[01].*)
10125      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10126	   echo ' yes '
10127	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10128	:
10129      else
10130	can_build_shared=no
10131      fi
10132      ;;
10133    esac
10134    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10135    # soname into executable. Probably we can add versioning support to
10136    # collect2, so additional links can be useful in future.
10137    if test "$aix_use_runtimelinking" = yes; then
10138      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10139      # instead of lib<name>.a to let people know that these are not
10140      # typical AIX shared libraries.
10141      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10142    else
10143      # We preserve .a as extension for shared libraries through AIX4.2
10144      # and later when we are not doing run time linking.
10145      library_names_spec='${libname}${release}.a $libname.a'
10146      soname_spec='${libname}${release}${shared_ext}$major'
10147    fi
10148    shlibpath_var=LIBPATH
10149  fi
10150  ;;
10151
10152amigaos*)
10153  case $host_cpu in
10154  powerpc)
10155    # Since July 2007 AmigaOS4 officially supports .so libraries.
10156    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10157    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10158    ;;
10159  m68k)
10160    library_names_spec='$libname.ixlibrary $libname.a'
10161    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10162    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'
10163    ;;
10164  esac
10165  ;;
10166
10167beos*)
10168  library_names_spec='${libname}${shared_ext}'
10169  dynamic_linker="$host_os ld.so"
10170  shlibpath_var=LIBRARY_PATH
10171  ;;
10172
10173bsdi[45]*)
10174  version_type=linux
10175  need_version=no
10176  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10177  soname_spec='${libname}${release}${shared_ext}$major'
10178  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10179  shlibpath_var=LD_LIBRARY_PATH
10180  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10181  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10182  # the default ld.so.conf also contains /usr/contrib/lib and
10183  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10184  # libtool to hard-code these into programs
10185  ;;
10186
10187cygwin* | mingw* | pw32* | cegcc*)
10188  version_type=windows
10189  shrext_cmds=".dll"
10190  need_version=no
10191  need_lib_prefix=no
10192
10193  case $GCC,$host_os in
10194  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10195    library_names_spec='$libname.dll.a'
10196    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10197    postinstall_cmds='base_file=`basename \${file}`~
10198      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10199      dldir=$destdir/`dirname \$dlpath`~
10200      test -d \$dldir || mkdir -p \$dldir~
10201      $install_prog $dir/$dlname \$dldir/$dlname~
10202      chmod a+x \$dldir/$dlname~
10203      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10204        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10205      fi'
10206    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10207      dlpath=$dir/\$dldll~
10208       $RM \$dlpath'
10209    shlibpath_overrides_runpath=yes
10210
10211    case $host_os in
10212    cygwin*)
10213      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10214      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10215
10216      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10217      ;;
10218    mingw* | cegcc*)
10219      # MinGW DLLs use traditional 'lib' prefix
10220      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10221      ;;
10222    pw32*)
10223      # pw32 DLLs use 'pw' prefix rather than 'lib'
10224      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10225      ;;
10226    esac
10227    ;;
10228
10229  *)
10230    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10231    ;;
10232  esac
10233  dynamic_linker='Win32 ld.exe'
10234  # FIXME: first we should search . and the directory the executable is in
10235  shlibpath_var=PATH
10236  ;;
10237
10238darwin* | rhapsody*)
10239  dynamic_linker="$host_os dyld"
10240  version_type=darwin
10241  need_lib_prefix=no
10242  need_version=no
10243  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10244  soname_spec='${libname}${release}${major}$shared_ext'
10245  shlibpath_overrides_runpath=yes
10246  shlibpath_var=DYLD_LIBRARY_PATH
10247  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10248
10249  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10250  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10251  ;;
10252
10253dgux*)
10254  version_type=linux
10255  need_lib_prefix=no
10256  need_version=no
10257  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10258  soname_spec='${libname}${release}${shared_ext}$major'
10259  shlibpath_var=LD_LIBRARY_PATH
10260  ;;
10261
10262freebsd* | dragonfly*)
10263  # DragonFly does not have aout.  When/if they implement a new
10264  # versioning mechanism, adjust this.
10265  if test -x /usr/bin/objformat; then
10266    objformat=`/usr/bin/objformat`
10267  else
10268    case $host_os in
10269    freebsd[23].*) objformat=aout ;;
10270    *) objformat=elf ;;
10271    esac
10272  fi
10273  version_type=freebsd-$objformat
10274  case $version_type in
10275    freebsd-elf*)
10276      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10277      need_version=no
10278      need_lib_prefix=no
10279      ;;
10280    freebsd-*)
10281      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10282      need_version=yes
10283      ;;
10284  esac
10285  shlibpath_var=LD_LIBRARY_PATH
10286  case $host_os in
10287  freebsd2.*)
10288    shlibpath_overrides_runpath=yes
10289    ;;
10290  freebsd3.[01]* | freebsdelf3.[01]*)
10291    shlibpath_overrides_runpath=yes
10292    hardcode_into_libs=yes
10293    ;;
10294  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10295  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10296    shlibpath_overrides_runpath=no
10297    hardcode_into_libs=yes
10298    ;;
10299  *) # from 4.6 on, and DragonFly
10300    shlibpath_overrides_runpath=yes
10301    hardcode_into_libs=yes
10302    ;;
10303  esac
10304  ;;
10305
10306gnu*)
10307  version_type=linux
10308  need_lib_prefix=no
10309  need_version=no
10310  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10311  soname_spec='${libname}${release}${shared_ext}$major'
10312  shlibpath_var=LD_LIBRARY_PATH
10313  hardcode_into_libs=yes
10314  ;;
10315
10316haiku*)
10317  version_type=linux
10318  need_lib_prefix=no
10319  need_version=no
10320  dynamic_linker="$host_os runtime_loader"
10321  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10322  soname_spec='${libname}${release}${shared_ext}$major'
10323  shlibpath_var=LIBRARY_PATH
10324  shlibpath_overrides_runpath=yes
10325  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10326  hardcode_into_libs=yes
10327  ;;
10328
10329hpux9* | hpux10* | hpux11*)
10330  # Give a soname corresponding to the major version so that dld.sl refuses to
10331  # link against other versions.
10332  version_type=sunos
10333  need_lib_prefix=no
10334  need_version=no
10335  case $host_cpu in
10336  ia64*)
10337    shrext_cmds='.so'
10338    hardcode_into_libs=yes
10339    dynamic_linker="$host_os dld.so"
10340    shlibpath_var=LD_LIBRARY_PATH
10341    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10342    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10343    soname_spec='${libname}${release}${shared_ext}$major'
10344    if test "X$HPUX_IA64_MODE" = X32; then
10345      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10346    else
10347      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10348    fi
10349    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10350    ;;
10351  hppa*64*)
10352    shrext_cmds='.sl'
10353    hardcode_into_libs=yes
10354    dynamic_linker="$host_os dld.sl"
10355    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10356    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10357    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10358    soname_spec='${libname}${release}${shared_ext}$major'
10359    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10360    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10361    ;;
10362  *)
10363    shrext_cmds='.sl'
10364    dynamic_linker="$host_os dld.sl"
10365    shlibpath_var=SHLIB_PATH
10366    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10367    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10368    soname_spec='${libname}${release}${shared_ext}$major'
10369    ;;
10370  esac
10371  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10372  postinstall_cmds='chmod 555 $lib'
10373  # or fails outright, so override atomically:
10374  install_override_mode=555
10375  ;;
10376
10377interix[3-9]*)
10378  version_type=linux
10379  need_lib_prefix=no
10380  need_version=no
10381  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10382  soname_spec='${libname}${release}${shared_ext}$major'
10383  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10384  shlibpath_var=LD_LIBRARY_PATH
10385  shlibpath_overrides_runpath=no
10386  hardcode_into_libs=yes
10387  ;;
10388
10389irix5* | irix6* | nonstopux*)
10390  case $host_os in
10391    nonstopux*) version_type=nonstopux ;;
10392    *)
10393	if test "$lt_cv_prog_gnu_ld" = yes; then
10394		version_type=linux
10395	else
10396		version_type=irix
10397	fi ;;
10398  esac
10399  need_lib_prefix=no
10400  need_version=no
10401  soname_spec='${libname}${release}${shared_ext}$major'
10402  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10403  case $host_os in
10404  irix5* | nonstopux*)
10405    libsuff= shlibsuff=
10406    ;;
10407  *)
10408    case $LD in # libtool.m4 will add one of these switches to LD
10409    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10410      libsuff= shlibsuff= libmagic=32-bit;;
10411    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10412      libsuff=32 shlibsuff=N32 libmagic=N32;;
10413    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10414      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10415    *) libsuff= shlibsuff= libmagic=never-match;;
10416    esac
10417    ;;
10418  esac
10419  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10420  shlibpath_overrides_runpath=no
10421  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10422  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10423  hardcode_into_libs=yes
10424  ;;
10425
10426# No shared lib support for Linux oldld, aout, or coff.
10427linux*oldld* | linux*aout* | linux*coff*)
10428  dynamic_linker=no
10429  ;;
10430
10431# This must be Linux ELF.
10432linux* | k*bsd*-gnu | kopensolaris*-gnu)
10433  version_type=linux
10434  need_lib_prefix=no
10435  need_version=no
10436  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10437  soname_spec='${libname}${release}${shared_ext}$major'
10438  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10439  shlibpath_var=LD_LIBRARY_PATH
10440  shlibpath_overrides_runpath=no
10441
10442  # Some binutils ld are patched to set DT_RUNPATH
10443  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10444  $as_echo_n "(cached) " >&6
10445else
10446  lt_cv_shlibpath_overrides_runpath=no
10447    save_LDFLAGS=$LDFLAGS
10448    save_libdir=$libdir
10449    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10450	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10451    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10452/* end confdefs.h.  */
10453
10454int
10455main ()
10456{
10457
10458  ;
10459  return 0;
10460}
10461_ACEOF
10462if ac_fn_c_try_link "$LINENO"; then :
10463  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10464  lt_cv_shlibpath_overrides_runpath=yes
10465fi
10466fi
10467rm -f core conftest.err conftest.$ac_objext \
10468    conftest$ac_exeext conftest.$ac_ext
10469    LDFLAGS=$save_LDFLAGS
10470    libdir=$save_libdir
10471
10472fi
10473
10474  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10475
10476  # This implies no fast_install, which is unacceptable.
10477  # Some rework will be needed to allow for fast_install
10478  # before this can be enabled.
10479  hardcode_into_libs=yes
10480
10481  # Append ld.so.conf contents to the search path
10482  if test -f /etc/ld.so.conf; then
10483    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' ' '`
10484    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10485  fi
10486
10487  # We used to test for /lib/ld.so.1 and disable shared libraries on
10488  # powerpc, because MkLinux only supported shared libraries with the
10489  # GNU dynamic linker.  Since this was broken with cross compilers,
10490  # most powerpc-linux boxes support dynamic linking these days and
10491  # people can always --disable-shared, the test was removed, and we
10492  # assume the GNU/Linux dynamic linker is in use.
10493  dynamic_linker='GNU/Linux ld.so'
10494  ;;
10495
10496netbsd*)
10497  version_type=sunos
10498  need_lib_prefix=no
10499  need_version=no
10500  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10501    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10502    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10503    dynamic_linker='NetBSD (a.out) ld.so'
10504  else
10505    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10506    soname_spec='${libname}${release}${shared_ext}$major'
10507    dynamic_linker='NetBSD ld.elf_so'
10508  fi
10509  shlibpath_var=LD_LIBRARY_PATH
10510  shlibpath_overrides_runpath=yes
10511  hardcode_into_libs=yes
10512  ;;
10513
10514newsos6)
10515  version_type=linux
10516  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10517  shlibpath_var=LD_LIBRARY_PATH
10518  shlibpath_overrides_runpath=yes
10519  ;;
10520
10521*nto* | *qnx*)
10522  version_type=qnx
10523  need_lib_prefix=no
10524  need_version=no
10525  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10526  soname_spec='${libname}${release}${shared_ext}$major'
10527  shlibpath_var=LD_LIBRARY_PATH
10528  shlibpath_overrides_runpath=no
10529  hardcode_into_libs=yes
10530  dynamic_linker='ldqnx.so'
10531  ;;
10532
10533openbsd*)
10534  version_type=sunos
10535  sys_lib_dlsearch_path_spec="/usr/lib"
10536  need_lib_prefix=no
10537  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10538  case $host_os in
10539    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10540    *)				need_version=no  ;;
10541  esac
10542  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10543  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10544  shlibpath_var=LD_LIBRARY_PATH
10545  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10546    case $host_os in
10547      openbsd2.[89] | openbsd2.[89].*)
10548	shlibpath_overrides_runpath=no
10549	;;
10550      *)
10551	shlibpath_overrides_runpath=yes
10552	;;
10553      esac
10554  else
10555    shlibpath_overrides_runpath=yes
10556  fi
10557  ;;
10558
10559os2*)
10560  libname_spec='$name'
10561  shrext_cmds=".dll"
10562  need_lib_prefix=no
10563  library_names_spec='$libname${shared_ext} $libname.a'
10564  dynamic_linker='OS/2 ld.exe'
10565  shlibpath_var=LIBPATH
10566  ;;
10567
10568osf3* | osf4* | osf5*)
10569  version_type=osf
10570  need_lib_prefix=no
10571  need_version=no
10572  soname_spec='${libname}${release}${shared_ext}$major'
10573  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10574  shlibpath_var=LD_LIBRARY_PATH
10575  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10576  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10577  ;;
10578
10579rdos*)
10580  dynamic_linker=no
10581  ;;
10582
10583solaris*)
10584  version_type=linux
10585  need_lib_prefix=no
10586  need_version=no
10587  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10588  soname_spec='${libname}${release}${shared_ext}$major'
10589  shlibpath_var=LD_LIBRARY_PATH
10590  shlibpath_overrides_runpath=yes
10591  hardcode_into_libs=yes
10592  # ldd complains unless libraries are executable
10593  postinstall_cmds='chmod +x $lib'
10594  ;;
10595
10596sunos4*)
10597  version_type=sunos
10598  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10599  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10600  shlibpath_var=LD_LIBRARY_PATH
10601  shlibpath_overrides_runpath=yes
10602  if test "$with_gnu_ld" = yes; then
10603    need_lib_prefix=no
10604  fi
10605  need_version=yes
10606  ;;
10607
10608sysv4 | sysv4.3*)
10609  version_type=linux
10610  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10611  soname_spec='${libname}${release}${shared_ext}$major'
10612  shlibpath_var=LD_LIBRARY_PATH
10613  case $host_vendor in
10614    sni)
10615      shlibpath_overrides_runpath=no
10616      need_lib_prefix=no
10617      runpath_var=LD_RUN_PATH
10618      ;;
10619    siemens)
10620      need_lib_prefix=no
10621      ;;
10622    motorola)
10623      need_lib_prefix=no
10624      need_version=no
10625      shlibpath_overrides_runpath=no
10626      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10627      ;;
10628  esac
10629  ;;
10630
10631sysv4*MP*)
10632  if test -d /usr/nec ;then
10633    version_type=linux
10634    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10635    soname_spec='$libname${shared_ext}.$major'
10636    shlibpath_var=LD_LIBRARY_PATH
10637  fi
10638  ;;
10639
10640sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10641  version_type=freebsd-elf
10642  need_lib_prefix=no
10643  need_version=no
10644  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10645  soname_spec='${libname}${release}${shared_ext}$major'
10646  shlibpath_var=LD_LIBRARY_PATH
10647  shlibpath_overrides_runpath=yes
10648  hardcode_into_libs=yes
10649  if test "$with_gnu_ld" = yes; then
10650    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10651  else
10652    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10653    case $host_os in
10654      sco3.2v5*)
10655        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10656	;;
10657    esac
10658  fi
10659  sys_lib_dlsearch_path_spec='/usr/lib'
10660  ;;
10661
10662tpf*)
10663  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10664  version_type=linux
10665  need_lib_prefix=no
10666  need_version=no
10667  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10668  shlibpath_var=LD_LIBRARY_PATH
10669  shlibpath_overrides_runpath=no
10670  hardcode_into_libs=yes
10671  ;;
10672
10673uts4*)
10674  version_type=linux
10675  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10676  soname_spec='${libname}${release}${shared_ext}$major'
10677  shlibpath_var=LD_LIBRARY_PATH
10678  ;;
10679
10680*)
10681  dynamic_linker=no
10682  ;;
10683esac
10684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10685$as_echo "$dynamic_linker" >&6; }
10686test "$dynamic_linker" = no && can_build_shared=no
10687
10688variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10689if test "$GCC" = yes; then
10690  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10691fi
10692
10693if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10694  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10695fi
10696if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10697  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10698fi
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10792$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10793hardcode_action=
10794if test -n "$hardcode_libdir_flag_spec" ||
10795   test -n "$runpath_var" ||
10796   test "X$hardcode_automatic" = "Xyes" ; then
10797
10798  # We can hardcode non-existent directories.
10799  if test "$hardcode_direct" != no &&
10800     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10801     # have to relink, otherwise we might link with an installed library
10802     # when we should be linking with a yet-to-be-installed one
10803     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10804     test "$hardcode_minus_L" != no; then
10805    # Linking always hardcodes the temporary library directory.
10806    hardcode_action=relink
10807  else
10808    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10809    hardcode_action=immediate
10810  fi
10811else
10812  # We cannot hardcode anything, or else we can only hardcode existing
10813  # directories.
10814  hardcode_action=unsupported
10815fi
10816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10817$as_echo "$hardcode_action" >&6; }
10818
10819if test "$hardcode_action" = relink ||
10820   test "$inherit_rpath" = yes; then
10821  # Fast installation is not supported
10822  enable_fast_install=no
10823elif test "$shlibpath_overrides_runpath" = yes ||
10824     test "$enable_shared" = no; then
10825  # Fast installation is not necessary
10826  enable_fast_install=needless
10827fi
10828
10829
10830
10831
10832
10833
10834  if test "x$enable_dlopen" != xyes; then
10835  enable_dlopen=unknown
10836  enable_dlopen_self=unknown
10837  enable_dlopen_self_static=unknown
10838else
10839  lt_cv_dlopen=no
10840  lt_cv_dlopen_libs=
10841
10842  case $host_os in
10843  beos*)
10844    lt_cv_dlopen="load_add_on"
10845    lt_cv_dlopen_libs=
10846    lt_cv_dlopen_self=yes
10847    ;;
10848
10849  mingw* | pw32* | cegcc*)
10850    lt_cv_dlopen="LoadLibrary"
10851    lt_cv_dlopen_libs=
10852    ;;
10853
10854  cygwin*)
10855    lt_cv_dlopen="dlopen"
10856    lt_cv_dlopen_libs=
10857    ;;
10858
10859  darwin*)
10860  # if libdl is installed we need to link against it
10861    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10862$as_echo_n "checking for dlopen in -ldl... " >&6; }
10863if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10864  $as_echo_n "(cached) " >&6
10865else
10866  ac_check_lib_save_LIBS=$LIBS
10867LIBS="-ldl  $LIBS"
10868cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10869/* end confdefs.h.  */
10870
10871/* Override any GCC internal prototype to avoid an error.
10872   Use char because int might match the return type of a GCC
10873   builtin and then its argument prototype would still apply.  */
10874#ifdef __cplusplus
10875extern "C"
10876#endif
10877char dlopen ();
10878int
10879main ()
10880{
10881return dlopen ();
10882  ;
10883  return 0;
10884}
10885_ACEOF
10886if ac_fn_c_try_link "$LINENO"; then :
10887  ac_cv_lib_dl_dlopen=yes
10888else
10889  ac_cv_lib_dl_dlopen=no
10890fi
10891rm -f core conftest.err conftest.$ac_objext \
10892    conftest$ac_exeext conftest.$ac_ext
10893LIBS=$ac_check_lib_save_LIBS
10894fi
10895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10896$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10897if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10898  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10899else
10900
10901    lt_cv_dlopen="dyld"
10902    lt_cv_dlopen_libs=
10903    lt_cv_dlopen_self=yes
10904
10905fi
10906
10907    ;;
10908
10909  *)
10910    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10911if test "x$ac_cv_func_shl_load" = x""yes; then :
10912  lt_cv_dlopen="shl_load"
10913else
10914  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10915$as_echo_n "checking for shl_load in -ldld... " >&6; }
10916if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10917  $as_echo_n "(cached) " >&6
10918else
10919  ac_check_lib_save_LIBS=$LIBS
10920LIBS="-ldld  $LIBS"
10921cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10922/* end confdefs.h.  */
10923
10924/* Override any GCC internal prototype to avoid an error.
10925   Use char because int might match the return type of a GCC
10926   builtin and then its argument prototype would still apply.  */
10927#ifdef __cplusplus
10928extern "C"
10929#endif
10930char shl_load ();
10931int
10932main ()
10933{
10934return shl_load ();
10935  ;
10936  return 0;
10937}
10938_ACEOF
10939if ac_fn_c_try_link "$LINENO"; then :
10940  ac_cv_lib_dld_shl_load=yes
10941else
10942  ac_cv_lib_dld_shl_load=no
10943fi
10944rm -f core conftest.err conftest.$ac_objext \
10945    conftest$ac_exeext conftest.$ac_ext
10946LIBS=$ac_check_lib_save_LIBS
10947fi
10948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10949$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10950if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10951  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10952else
10953  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10954if test "x$ac_cv_func_dlopen" = x""yes; then :
10955  lt_cv_dlopen="dlopen"
10956else
10957  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10958$as_echo_n "checking for dlopen in -ldl... " >&6; }
10959if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10960  $as_echo_n "(cached) " >&6
10961else
10962  ac_check_lib_save_LIBS=$LIBS
10963LIBS="-ldl  $LIBS"
10964cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10965/* end confdefs.h.  */
10966
10967/* Override any GCC internal prototype to avoid an error.
10968   Use char because int might match the return type of a GCC
10969   builtin and then its argument prototype would still apply.  */
10970#ifdef __cplusplus
10971extern "C"
10972#endif
10973char dlopen ();
10974int
10975main ()
10976{
10977return dlopen ();
10978  ;
10979  return 0;
10980}
10981_ACEOF
10982if ac_fn_c_try_link "$LINENO"; then :
10983  ac_cv_lib_dl_dlopen=yes
10984else
10985  ac_cv_lib_dl_dlopen=no
10986fi
10987rm -f core conftest.err conftest.$ac_objext \
10988    conftest$ac_exeext conftest.$ac_ext
10989LIBS=$ac_check_lib_save_LIBS
10990fi
10991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10992$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10993if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10994  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10995else
10996  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10997$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10998if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10999  $as_echo_n "(cached) " >&6
11000else
11001  ac_check_lib_save_LIBS=$LIBS
11002LIBS="-lsvld  $LIBS"
11003cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11004/* end confdefs.h.  */
11005
11006/* Override any GCC internal prototype to avoid an error.
11007   Use char because int might match the return type of a GCC
11008   builtin and then its argument prototype would still apply.  */
11009#ifdef __cplusplus
11010extern "C"
11011#endif
11012char dlopen ();
11013int
11014main ()
11015{
11016return dlopen ();
11017  ;
11018  return 0;
11019}
11020_ACEOF
11021if ac_fn_c_try_link "$LINENO"; then :
11022  ac_cv_lib_svld_dlopen=yes
11023else
11024  ac_cv_lib_svld_dlopen=no
11025fi
11026rm -f core conftest.err conftest.$ac_objext \
11027    conftest$ac_exeext conftest.$ac_ext
11028LIBS=$ac_check_lib_save_LIBS
11029fi
11030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11031$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11032if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11033  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11034else
11035  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11036$as_echo_n "checking for dld_link in -ldld... " >&6; }
11037if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11038  $as_echo_n "(cached) " >&6
11039else
11040  ac_check_lib_save_LIBS=$LIBS
11041LIBS="-ldld  $LIBS"
11042cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11043/* end confdefs.h.  */
11044
11045/* Override any GCC internal prototype to avoid an error.
11046   Use char because int might match the return type of a GCC
11047   builtin and then its argument prototype would still apply.  */
11048#ifdef __cplusplus
11049extern "C"
11050#endif
11051char dld_link ();
11052int
11053main ()
11054{
11055return dld_link ();
11056  ;
11057  return 0;
11058}
11059_ACEOF
11060if ac_fn_c_try_link "$LINENO"; then :
11061  ac_cv_lib_dld_dld_link=yes
11062else
11063  ac_cv_lib_dld_dld_link=no
11064fi
11065rm -f core conftest.err conftest.$ac_objext \
11066    conftest$ac_exeext conftest.$ac_ext
11067LIBS=$ac_check_lib_save_LIBS
11068fi
11069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11070$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11071if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11072  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11073fi
11074
11075
11076fi
11077
11078
11079fi
11080
11081
11082fi
11083
11084
11085fi
11086
11087
11088fi
11089
11090    ;;
11091  esac
11092
11093  if test "x$lt_cv_dlopen" != xno; then
11094    enable_dlopen=yes
11095  else
11096    enable_dlopen=no
11097  fi
11098
11099  case $lt_cv_dlopen in
11100  dlopen)
11101    save_CPPFLAGS="$CPPFLAGS"
11102    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11103
11104    save_LDFLAGS="$LDFLAGS"
11105    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11106
11107    save_LIBS="$LIBS"
11108    LIBS="$lt_cv_dlopen_libs $LIBS"
11109
11110    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11111$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11112if test "${lt_cv_dlopen_self+set}" = set; then :
11113  $as_echo_n "(cached) " >&6
11114else
11115  	  if test "$cross_compiling" = yes; then :
11116  lt_cv_dlopen_self=cross
11117else
11118  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11119  lt_status=$lt_dlunknown
11120  cat > conftest.$ac_ext <<_LT_EOF
11121#line 11121 "configure"
11122#include "confdefs.h"
11123
11124#if HAVE_DLFCN_H
11125#include <dlfcn.h>
11126#endif
11127
11128#include <stdio.h>
11129
11130#ifdef RTLD_GLOBAL
11131#  define LT_DLGLOBAL		RTLD_GLOBAL
11132#else
11133#  ifdef DL_GLOBAL
11134#    define LT_DLGLOBAL		DL_GLOBAL
11135#  else
11136#    define LT_DLGLOBAL		0
11137#  endif
11138#endif
11139
11140/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11141   find out it does not work in some platform. */
11142#ifndef LT_DLLAZY_OR_NOW
11143#  ifdef RTLD_LAZY
11144#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11145#  else
11146#    ifdef DL_LAZY
11147#      define LT_DLLAZY_OR_NOW		DL_LAZY
11148#    else
11149#      ifdef RTLD_NOW
11150#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11151#      else
11152#        ifdef DL_NOW
11153#          define LT_DLLAZY_OR_NOW	DL_NOW
11154#        else
11155#          define LT_DLLAZY_OR_NOW	0
11156#        endif
11157#      endif
11158#    endif
11159#  endif
11160#endif
11161
11162/* When -fvisbility=hidden is used, assume the code has been annotated
11163   correspondingly for the symbols needed.  */
11164#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11165void fnord () __attribute__((visibility("default")));
11166#endif
11167
11168void fnord () { int i=42; }
11169int main ()
11170{
11171  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11172  int status = $lt_dlunknown;
11173
11174  if (self)
11175    {
11176      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11177      else
11178        {
11179	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11180          else puts (dlerror ());
11181	}
11182      /* dlclose (self); */
11183    }
11184  else
11185    puts (dlerror ());
11186
11187  return status;
11188}
11189_LT_EOF
11190  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11191  (eval $ac_link) 2>&5
11192  ac_status=$?
11193  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11194  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11195    (./conftest; exit; ) >&5 2>/dev/null
11196    lt_status=$?
11197    case x$lt_status in
11198      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11199      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11200      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11201    esac
11202  else :
11203    # compilation failed
11204    lt_cv_dlopen_self=no
11205  fi
11206fi
11207rm -fr conftest*
11208
11209
11210fi
11211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11212$as_echo "$lt_cv_dlopen_self" >&6; }
11213
11214    if test "x$lt_cv_dlopen_self" = xyes; then
11215      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11216      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11217$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11218if test "${lt_cv_dlopen_self_static+set}" = set; then :
11219  $as_echo_n "(cached) " >&6
11220else
11221  	  if test "$cross_compiling" = yes; then :
11222  lt_cv_dlopen_self_static=cross
11223else
11224  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11225  lt_status=$lt_dlunknown
11226  cat > conftest.$ac_ext <<_LT_EOF
11227#line 11227 "configure"
11228#include "confdefs.h"
11229
11230#if HAVE_DLFCN_H
11231#include <dlfcn.h>
11232#endif
11233
11234#include <stdio.h>
11235
11236#ifdef RTLD_GLOBAL
11237#  define LT_DLGLOBAL		RTLD_GLOBAL
11238#else
11239#  ifdef DL_GLOBAL
11240#    define LT_DLGLOBAL		DL_GLOBAL
11241#  else
11242#    define LT_DLGLOBAL		0
11243#  endif
11244#endif
11245
11246/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11247   find out it does not work in some platform. */
11248#ifndef LT_DLLAZY_OR_NOW
11249#  ifdef RTLD_LAZY
11250#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11251#  else
11252#    ifdef DL_LAZY
11253#      define LT_DLLAZY_OR_NOW		DL_LAZY
11254#    else
11255#      ifdef RTLD_NOW
11256#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11257#      else
11258#        ifdef DL_NOW
11259#          define LT_DLLAZY_OR_NOW	DL_NOW
11260#        else
11261#          define LT_DLLAZY_OR_NOW	0
11262#        endif
11263#      endif
11264#    endif
11265#  endif
11266#endif
11267
11268/* When -fvisbility=hidden is used, assume the code has been annotated
11269   correspondingly for the symbols needed.  */
11270#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11271void fnord () __attribute__((visibility("default")));
11272#endif
11273
11274void fnord () { int i=42; }
11275int main ()
11276{
11277  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11278  int status = $lt_dlunknown;
11279
11280  if (self)
11281    {
11282      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11283      else
11284        {
11285	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11286          else puts (dlerror ());
11287	}
11288      /* dlclose (self); */
11289    }
11290  else
11291    puts (dlerror ());
11292
11293  return status;
11294}
11295_LT_EOF
11296  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11297  (eval $ac_link) 2>&5
11298  ac_status=$?
11299  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11300  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11301    (./conftest; exit; ) >&5 2>/dev/null
11302    lt_status=$?
11303    case x$lt_status in
11304      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11305      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11306      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11307    esac
11308  else :
11309    # compilation failed
11310    lt_cv_dlopen_self_static=no
11311  fi
11312fi
11313rm -fr conftest*
11314
11315
11316fi
11317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11318$as_echo "$lt_cv_dlopen_self_static" >&6; }
11319    fi
11320
11321    CPPFLAGS="$save_CPPFLAGS"
11322    LDFLAGS="$save_LDFLAGS"
11323    LIBS="$save_LIBS"
11324    ;;
11325  esac
11326
11327  case $lt_cv_dlopen_self in
11328  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11329  *) enable_dlopen_self=unknown ;;
11330  esac
11331
11332  case $lt_cv_dlopen_self_static in
11333  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11334  *) enable_dlopen_self_static=unknown ;;
11335  esac
11336fi
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354striplib=
11355old_striplib=
11356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11357$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11358if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11359  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11360  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11362$as_echo "yes" >&6; }
11363else
11364# FIXME - insert some real tests, host_os isn't really good enough
11365  case $host_os in
11366  darwin*)
11367    if test -n "$STRIP" ; then
11368      striplib="$STRIP -x"
11369      old_striplib="$STRIP -S"
11370      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11371$as_echo "yes" >&6; }
11372    else
11373      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11374$as_echo "no" >&6; }
11375    fi
11376    ;;
11377  *)
11378    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11379$as_echo "no" >&6; }
11380    ;;
11381  esac
11382fi
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395  # Report which library types will actually be built
11396  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11397$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11399$as_echo "$can_build_shared" >&6; }
11400
11401  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11402$as_echo_n "checking whether to build shared libraries... " >&6; }
11403  test "$can_build_shared" = "no" && enable_shared=no
11404
11405  # On AIX, shared libraries and static libraries use the same namespace, and
11406  # are all built from PIC.
11407  case $host_os in
11408  aix3*)
11409    test "$enable_shared" = yes && enable_static=no
11410    if test -n "$RANLIB"; then
11411      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11412      postinstall_cmds='$RANLIB $lib'
11413    fi
11414    ;;
11415
11416  aix[4-9]*)
11417    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11418      test "$enable_shared" = yes && enable_static=no
11419    fi
11420    ;;
11421  esac
11422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11423$as_echo "$enable_shared" >&6; }
11424
11425  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11426$as_echo_n "checking whether to build static libraries... " >&6; }
11427  # Make sure either enable_shared or enable_static is yes.
11428  test "$enable_shared" = yes || enable_static=yes
11429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11430$as_echo "$enable_static" >&6; }
11431
11432
11433
11434
11435fi
11436ac_ext=c
11437ac_cpp='$CPP $CPPFLAGS'
11438ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11439ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11440ac_compiler_gnu=$ac_cv_c_compiler_gnu
11441
11442CC="$lt_save_CC"
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456        ac_config_commands="$ac_config_commands libtool"
11457
11458
11459
11460
11461# Only expand once:
11462
11463
11464
11465
11466
11467case $host in
11468  *-cygwin* | *-mingw*)
11469    # 'host' will be top-level target in the case of a target lib,
11470    # we must compare to with_cross_host to decide if this is a native
11471    # or cross-compiler and select where to install dlls appropriately.
11472    if test -n "$with_cross_host" &&
11473	test x"$with_cross_host" != x"no"; then
11474      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11475    else
11476      lt_host_flags='-no-undefined -bindir "$(bindir)"';
11477    fi
11478    ;;
11479  *)
11480    lt_host_flags=
11481    ;;
11482esac
11483
11484
11485
11486
11487
11488
11489
11490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11491$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11492    # Check whether --enable-maintainer-mode was given.
11493if test "${enable_maintainer_mode+set}" = set; then :
11494  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11495else
11496  USE_MAINTAINER_MODE=no
11497fi
11498
11499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11500$as_echo "$USE_MAINTAINER_MODE" >&6; }
11501   if test $USE_MAINTAINER_MODE = yes; then
11502  MAINTAINER_MODE_TRUE=
11503  MAINTAINER_MODE_FALSE='#'
11504else
11505  MAINTAINER_MODE_TRUE='#'
11506  MAINTAINER_MODE_FALSE=
11507fi
11508
11509  MAINT=$MAINTAINER_MODE_TRUE
11510
11511
11512
11513# Create a spec file, so that compile/link tests don't fail
11514test -f libgfortran.spec || touch libgfortran.spec
11515FCFLAGS="$FCFLAGS -L."
11516
11517# We need gfortran to compile parts of the library
11518# We can't use AC_PROG_FC because it expects a fully working gfortran.
11519#AC_PROG_FC(gfortran)
11520case `echo $GFORTRAN` in
11521  -* | no* )
11522    FC=no ;;
11523  *)
11524    set dummy $GFORTRAN; ac_word=$2
11525    if test -x "$ac_word"; then
11526      FC="$GFORTRAN"
11527    else
11528      FC=no
11529    fi ;;
11530esac
11531ac_ext=${ac_fc_srcext-f}
11532ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
11533ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
11534ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11535if test -n "$ac_tool_prefix"; then
11536  for ac_prog in gfortran
11537  do
11538    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11539set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11541$as_echo_n "checking for $ac_word... " >&6; }
11542if test "${ac_cv_prog_FC+set}" = set; then :
11543  $as_echo_n "(cached) " >&6
11544else
11545  if test -n "$FC"; then
11546  ac_cv_prog_FC="$FC" # Let the user override the test.
11547else
11548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11549for as_dir in $PATH
11550do
11551  IFS=$as_save_IFS
11552  test -z "$as_dir" && as_dir=.
11553    for ac_exec_ext in '' $ac_executable_extensions; do
11554  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11555    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
11556    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11557    break 2
11558  fi
11559done
11560  done
11561IFS=$as_save_IFS
11562
11563fi
11564fi
11565FC=$ac_cv_prog_FC
11566if test -n "$FC"; then
11567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
11568$as_echo "$FC" >&6; }
11569else
11570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11571$as_echo "no" >&6; }
11572fi
11573
11574
11575    test -n "$FC" && break
11576  done
11577fi
11578if test -z "$FC"; then
11579  ac_ct_FC=$FC
11580  for ac_prog in gfortran
11581do
11582  # Extract the first word of "$ac_prog", so it can be a program name with args.
11583set dummy $ac_prog; ac_word=$2
11584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11585$as_echo_n "checking for $ac_word... " >&6; }
11586if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
11587  $as_echo_n "(cached) " >&6
11588else
11589  if test -n "$ac_ct_FC"; then
11590  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
11591else
11592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11593for as_dir in $PATH
11594do
11595  IFS=$as_save_IFS
11596  test -z "$as_dir" && as_dir=.
11597    for ac_exec_ext in '' $ac_executable_extensions; do
11598  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11599    ac_cv_prog_ac_ct_FC="$ac_prog"
11600    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11601    break 2
11602  fi
11603done
11604  done
11605IFS=$as_save_IFS
11606
11607fi
11608fi
11609ac_ct_FC=$ac_cv_prog_ac_ct_FC
11610if test -n "$ac_ct_FC"; then
11611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
11612$as_echo "$ac_ct_FC" >&6; }
11613else
11614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11615$as_echo "no" >&6; }
11616fi
11617
11618
11619  test -n "$ac_ct_FC" && break
11620done
11621
11622  if test "x$ac_ct_FC" = x; then
11623    FC=""
11624  else
11625    case $cross_compiling:$ac_tool_warned in
11626yes:)
11627{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11628$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11629ac_tool_warned=yes ;;
11630esac
11631    FC=$ac_ct_FC
11632  fi
11633fi
11634
11635
11636# Provide some information about the compiler.
11637$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
11638set X $ac_compile
11639ac_compiler=$2
11640for ac_option in --version -v -V -qversion; do
11641  { { ac_try="$ac_compiler $ac_option >&5"
11642case "(($ac_try" in
11643  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11644  *) ac_try_echo=$ac_try;;
11645esac
11646eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11647$as_echo "$ac_try_echo"; } >&5
11648  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11649  ac_status=$?
11650  if test -s conftest.err; then
11651    sed '10a\
11652... rest of stderr output deleted ...
11653         10q' conftest.err >conftest.er1
11654    cat conftest.er1 >&5
11655    rm -f conftest.er1 conftest.err
11656  fi
11657  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11658  test $ac_status = 0; }
11659done
11660rm -f a.out
11661
11662# If we don't use `.F' as extension, the preprocessor is not run on the
11663# input file.  (Note that this only needs to work for GNU compilers.)
11664ac_save_ext=$ac_ext
11665ac_ext=F
11666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
11667$as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
11668if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
11669  $as_echo_n "(cached) " >&6
11670else
11671  cat > conftest.$ac_ext <<_ACEOF
11672      program main
11673#ifndef __GNUC__
11674       choke me
11675#endif
11676
11677      end
11678_ACEOF
11679if ac_fn_fc_try_compile "$LINENO"; then :
11680  ac_compiler_gnu=yes
11681else
11682  ac_compiler_gnu=no
11683fi
11684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11685ac_cv_fc_compiler_gnu=$ac_compiler_gnu
11686
11687fi
11688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
11689$as_echo "$ac_cv_fc_compiler_gnu" >&6; }
11690ac_ext=$ac_save_ext
11691ac_test_FCFLAGS=${FCFLAGS+set}
11692ac_save_FCFLAGS=$FCFLAGS
11693FCFLAGS=
11694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
11695$as_echo_n "checking whether $FC accepts -g... " >&6; }
11696if test "${ac_cv_prog_fc_g+set}" = set; then :
11697  $as_echo_n "(cached) " >&6
11698else
11699  FCFLAGS=-g
11700cat > conftest.$ac_ext <<_ACEOF
11701      program main
11702
11703      end
11704_ACEOF
11705if ac_fn_fc_try_compile "$LINENO"; then :
11706  ac_cv_prog_fc_g=yes
11707else
11708  ac_cv_prog_fc_g=no
11709fi
11710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11711
11712fi
11713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
11714$as_echo "$ac_cv_prog_fc_g" >&6; }
11715if test "$ac_test_FCFLAGS" = set; then
11716  FCFLAGS=$ac_save_FCFLAGS
11717elif test $ac_cv_prog_fc_g = yes; then
11718  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
11719    FCFLAGS="-g -O2"
11720  else
11721    FCFLAGS="-g"
11722  fi
11723else
11724  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
11725    FCFLAGS="-O2"
11726  else
11727    FCFLAGS=
11728  fi
11729fi
11730
11731ac_ext=c
11732ac_cpp='$CPP $CPPFLAGS'
11733ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11734ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11735ac_compiler_gnu=$ac_cv_c_compiler_gnu
11736
11737      ac_ext=${ac_fc_srcext-f}
11738ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
11739ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
11740ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11741
11742
11743if test -z "$FC" || test "X$FC" = "Xno"; then
11744  _lt_disable_FC=yes
11745fi
11746
11747archive_cmds_need_lc_FC=no
11748allow_undefined_flag_FC=
11749always_export_symbols_FC=no
11750archive_expsym_cmds_FC=
11751export_dynamic_flag_spec_FC=
11752hardcode_direct_FC=no
11753hardcode_direct_absolute_FC=no
11754hardcode_libdir_flag_spec_FC=
11755hardcode_libdir_flag_spec_ld_FC=
11756hardcode_libdir_separator_FC=
11757hardcode_minus_L_FC=no
11758hardcode_automatic_FC=no
11759inherit_rpath_FC=no
11760module_cmds_FC=
11761module_expsym_cmds_FC=
11762link_all_deplibs_FC=unknown
11763old_archive_cmds_FC=$old_archive_cmds
11764reload_flag_FC=$reload_flag
11765reload_cmds_FC=$reload_cmds
11766no_undefined_flag_FC=
11767whole_archive_flag_spec_FC=
11768enable_shared_with_static_runtimes_FC=no
11769
11770# Source file extension for fc test sources.
11771ac_ext=${ac_fc_srcext-f}
11772
11773# Object file extension for compiled fc test sources.
11774objext=o
11775objext_FC=$objext
11776
11777# No sense in running all these tests if we already determined that
11778# the FC compiler isn't working.  Some variables (like enable_shared)
11779# are currently assumed to apply to all compilers on this platform,
11780# and will be corrupted by setting them based on a non-working compiler.
11781if test "$_lt_disable_FC" != yes; then
11782  # Code to be used in simple compile tests
11783  lt_simple_compile_test_code="\
11784      subroutine t
11785      return
11786      end
11787"
11788
11789  # Code to be used in simple link tests
11790  lt_simple_link_test_code="\
11791      program t
11792      end
11793"
11794
11795  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11796
11797
11798
11799
11800
11801
11802# If no C compiler was specified, use CC.
11803LTCC=${LTCC-"$CC"}
11804
11805# If no C compiler flags were specified, use CFLAGS.
11806LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11807
11808# Allow CC to be a program name with arguments.
11809compiler=$CC
11810
11811
11812  # save warnings/boilerplate of simple test code
11813  ac_outfile=conftest.$ac_objext
11814echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11815eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11816_lt_compiler_boilerplate=`cat conftest.err`
11817$RM conftest*
11818
11819  ac_outfile=conftest.$ac_objext
11820echo "$lt_simple_link_test_code" >conftest.$ac_ext
11821eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11822_lt_linker_boilerplate=`cat conftest.err`
11823$RM -r conftest*
11824
11825
11826  # Allow CC to be a program name with arguments.
11827  lt_save_CC="$CC"
11828  lt_save_GCC=$GCC
11829  CC=${FC-"f95"}
11830  compiler=$CC
11831  GCC=$ac_cv_fc_compiler_gnu
11832
11833  compiler_FC=$CC
11834  for cc_temp in $compiler""; do
11835  case $cc_temp in
11836    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11837    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11838    \-*) ;;
11839    *) break;;
11840  esac
11841done
11842cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11843
11844
11845  if test -n "$compiler"; then
11846    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11847$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11848    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11849$as_echo "$can_build_shared" >&6; }
11850
11851    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11852$as_echo_n "checking whether to build shared libraries... " >&6; }
11853    test "$can_build_shared" = "no" && enable_shared=no
11854
11855    # On AIX, shared libraries and static libraries use the same namespace, and
11856    # are all built from PIC.
11857    case $host_os in
11858      aix3*)
11859        test "$enable_shared" = yes && enable_static=no
11860        if test -n "$RANLIB"; then
11861          archive_cmds="$archive_cmds~\$RANLIB \$lib"
11862          postinstall_cmds='$RANLIB $lib'
11863        fi
11864        ;;
11865      aix[4-9]*)
11866	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11867	  test "$enable_shared" = yes && enable_static=no
11868	fi
11869        ;;
11870    esac
11871    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11872$as_echo "$enable_shared" >&6; }
11873
11874    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11875$as_echo_n "checking whether to build static libraries... " >&6; }
11876    # Make sure either enable_shared or enable_static is yes.
11877    test "$enable_shared" = yes || enable_static=yes
11878    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11879$as_echo "$enable_static" >&6; }
11880
11881    GCC_FC="$ac_cv_fc_compiler_gnu"
11882    LD_FC="$LD"
11883
11884    ## CAVEAT EMPTOR:
11885    ## There is no encapsulation within the following macros, do not change
11886    ## the running order or otherwise move them around unless you know exactly
11887    ## what you are doing...
11888    # Dependencies to place before and after the object being linked:
11889predep_objects_FC=
11890postdep_objects_FC=
11891predeps_FC=
11892postdeps_FC=
11893compiler_lib_search_path_FC=
11894
11895cat > conftest.$ac_ext <<_LT_EOF
11896      subroutine foo
11897      implicit none
11898      integer a
11899      a=0
11900      return
11901      end
11902_LT_EOF
11903
11904if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11905  (eval $ac_compile) 2>&5
11906  ac_status=$?
11907  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11908  test $ac_status = 0; }; then
11909  # Parse the compiler output and extract the necessary
11910  # objects, libraries and library flags.
11911
11912  # Sentinel used to keep track of whether or not we are before
11913  # the conftest object file.
11914  pre_test_object_deps_done=no
11915
11916  for p in `eval "$output_verbose_link_cmd"`; do
11917    case $p in
11918
11919    -L* | -R* | -l*)
11920       # Some compilers place space between "-{L,R}" and the path.
11921       # Remove the space.
11922       if test $p = "-L" ||
11923          test $p = "-R"; then
11924	 prev=$p
11925	 continue
11926       else
11927	 prev=
11928       fi
11929
11930       if test "$pre_test_object_deps_done" = no; then
11931	 case $p in
11932	 -L* | -R*)
11933	   # Internal compiler library paths should come after those
11934	   # provided the user.  The postdeps already come after the
11935	   # user supplied libs so there is no need to process them.
11936	   if test -z "$compiler_lib_search_path_FC"; then
11937	     compiler_lib_search_path_FC="${prev}${p}"
11938	   else
11939	     compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
11940	   fi
11941	   ;;
11942	 # The "-l" case would never come before the object being
11943	 # linked, so don't bother handling this case.
11944	 esac
11945       else
11946	 if test -z "$postdeps_FC"; then
11947	   postdeps_FC="${prev}${p}"
11948	 else
11949	   postdeps_FC="${postdeps_FC} ${prev}${p}"
11950	 fi
11951       fi
11952       ;;
11953
11954    *.$objext)
11955       # This assumes that the test object file only shows up
11956       # once in the compiler output.
11957       if test "$p" = "conftest.$objext"; then
11958	 pre_test_object_deps_done=yes
11959	 continue
11960       fi
11961
11962       if test "$pre_test_object_deps_done" = no; then
11963	 if test -z "$predep_objects_FC"; then
11964	   predep_objects_FC="$p"
11965	 else
11966	   predep_objects_FC="$predep_objects_FC $p"
11967	 fi
11968       else
11969	 if test -z "$postdep_objects_FC"; then
11970	   postdep_objects_FC="$p"
11971	 else
11972	   postdep_objects_FC="$postdep_objects_FC $p"
11973	 fi
11974       fi
11975       ;;
11976
11977    *) ;; # Ignore the rest.
11978
11979    esac
11980  done
11981
11982  # Clean up.
11983  rm -f a.out a.exe
11984else
11985  echo "libtool.m4: error: problem compiling FC test program"
11986fi
11987
11988$RM -f confest.$objext
11989
11990# PORTME: override above test on systems where it is broken
11991
11992
11993case " $postdeps_FC " in
11994*" -lc "*) archive_cmds_need_lc_FC=no ;;
11995esac
11996 compiler_lib_search_dirs_FC=
11997if test -n "${compiler_lib_search_path_FC}"; then
11998 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
11999fi
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031    lt_prog_compiler_wl_FC=
12032lt_prog_compiler_pic_FC=
12033lt_prog_compiler_static_FC=
12034
12035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12036$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12037
12038  if test "$GCC" = yes; then
12039    lt_prog_compiler_wl_FC='-Wl,'
12040    lt_prog_compiler_static_FC='-static'
12041
12042    case $host_os in
12043      aix*)
12044      # All AIX code is PIC.
12045      if test "$host_cpu" = ia64; then
12046	# AIX 5 now supports IA64 processor
12047	lt_prog_compiler_static_FC='-Bstatic'
12048      fi
12049      lt_prog_compiler_pic_FC='-fPIC'
12050      ;;
12051
12052    amigaos*)
12053      case $host_cpu in
12054      powerpc)
12055            # see comment about AmigaOS4 .so support
12056            lt_prog_compiler_pic_FC='-fPIC'
12057        ;;
12058      m68k)
12059            # FIXME: we need at least 68020 code to build shared libraries, but
12060            # adding the `-m68020' flag to GCC prevents building anything better,
12061            # like `-m68040'.
12062            lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
12063        ;;
12064      esac
12065      ;;
12066
12067    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12068      # PIC is the default for these OSes.
12069      ;;
12070
12071    mingw* | cygwin* | pw32* | os2* | cegcc*)
12072      # This hack is so that the source file can tell whether it is being
12073      # built for inclusion in a dll (and should export symbols for example).
12074      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12075      # (--disable-auto-import) libraries
12076      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12077      ;;
12078
12079    darwin* | rhapsody*)
12080      # PIC is the default on this platform
12081      # Common symbols not allowed in MH_DYLIB files
12082      lt_prog_compiler_pic_FC='-fno-common'
12083      ;;
12084
12085    haiku*)
12086      # PIC is the default for Haiku.
12087      # The "-static" flag exists, but is broken.
12088      lt_prog_compiler_static_FC=
12089      ;;
12090
12091    hpux*)
12092      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12093      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12094      # sets the default TLS model and affects inlining.
12095      case $host_cpu in
12096      hppa*64*)
12097	# +Z the default
12098	;;
12099      *)
12100	lt_prog_compiler_pic_FC='-fPIC'
12101	;;
12102      esac
12103      ;;
12104
12105    interix[3-9]*)
12106      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12107      # Instead, we relocate shared libraries at runtime.
12108      ;;
12109
12110    msdosdjgpp*)
12111      # Just because we use GCC doesn't mean we suddenly get shared libraries
12112      # on systems that don't support them.
12113      lt_prog_compiler_can_build_shared_FC=no
12114      enable_shared=no
12115      ;;
12116
12117    *nto* | *qnx*)
12118      # QNX uses GNU C++, but need to define -shared option too, otherwise
12119      # it will coredump.
12120      lt_prog_compiler_pic_FC='-fPIC -shared'
12121      ;;
12122
12123    sysv4*MP*)
12124      if test -d /usr/nec; then
12125	lt_prog_compiler_pic_FC=-Kconform_pic
12126      fi
12127      ;;
12128
12129    *)
12130      lt_prog_compiler_pic_FC='-fPIC'
12131      ;;
12132    esac
12133
12134    case $cc_basename in
12135    nvcc*) # Cuda Compiler Driver 2.2
12136      lt_prog_compiler_wl_FC='-Xlinker '
12137      lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
12138      ;;
12139    esac
12140  else
12141    # PORTME Check for flag to pass linker flags through the system compiler.
12142    case $host_os in
12143    aix*)
12144      lt_prog_compiler_wl_FC='-Wl,'
12145      if test "$host_cpu" = ia64; then
12146	# AIX 5 now supports IA64 processor
12147	lt_prog_compiler_static_FC='-Bstatic'
12148      else
12149	lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
12150      fi
12151      ;;
12152
12153    mingw* | cygwin* | pw32* | os2* | cegcc*)
12154      # This hack is so that the source file can tell whether it is being
12155      # built for inclusion in a dll (and should export symbols for example).
12156      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12157      ;;
12158
12159    hpux9* | hpux10* | hpux11*)
12160      lt_prog_compiler_wl_FC='-Wl,'
12161      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12162      # not for PA HP-UX.
12163      case $host_cpu in
12164      hppa*64*|ia64*)
12165	# +Z the default
12166	;;
12167      *)
12168	lt_prog_compiler_pic_FC='+Z'
12169	;;
12170      esac
12171      # Is there a better lt_prog_compiler_static that works with the bundled CC?
12172      lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
12173      ;;
12174
12175    irix5* | irix6* | nonstopux*)
12176      lt_prog_compiler_wl_FC='-Wl,'
12177      # PIC (with -KPIC) is the default.
12178      lt_prog_compiler_static_FC='-non_shared'
12179      ;;
12180
12181    linux* | k*bsd*-gnu | kopensolaris*-gnu)
12182      case $cc_basename in
12183      # old Intel for x86_64 which still supported -KPIC.
12184      ecc*)
12185	lt_prog_compiler_wl_FC='-Wl,'
12186	lt_prog_compiler_pic_FC='-KPIC'
12187	lt_prog_compiler_static_FC='-static'
12188        ;;
12189      # icc used to be incompatible with GCC.
12190      # ICC 10 doesn't accept -KPIC any more.
12191      icc* | ifort*)
12192	lt_prog_compiler_wl_FC='-Wl,'
12193	lt_prog_compiler_pic_FC='-fPIC'
12194	lt_prog_compiler_static_FC='-static'
12195        ;;
12196      # Lahey Fortran 8.1.
12197      lf95*)
12198	lt_prog_compiler_wl_FC='-Wl,'
12199	lt_prog_compiler_pic_FC='--shared'
12200	lt_prog_compiler_static_FC='--static'
12201	;;
12202      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12203        # Portland Group compilers (*not* the Pentium gcc compiler,
12204	# which looks to be a dead project)
12205	lt_prog_compiler_wl_FC='-Wl,'
12206	lt_prog_compiler_pic_FC='-fpic'
12207	lt_prog_compiler_static_FC='-Bstatic'
12208        ;;
12209      ccc*)
12210        lt_prog_compiler_wl_FC='-Wl,'
12211        # All Alpha code is PIC.
12212        lt_prog_compiler_static_FC='-non_shared'
12213        ;;
12214      xl* | bgxl* | bgf* | mpixl*)
12215	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12216	lt_prog_compiler_wl_FC='-Wl,'
12217	lt_prog_compiler_pic_FC='-qpic'
12218	lt_prog_compiler_static_FC='-qstaticlink'
12219	;;
12220      *)
12221	case `$CC -V 2>&1 | sed 5q` in
12222	*Sun\ F* | *Sun*Fortran*)
12223	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
12224	  lt_prog_compiler_pic_FC='-KPIC'
12225	  lt_prog_compiler_static_FC='-Bstatic'
12226	  lt_prog_compiler_wl_FC=''
12227	  ;;
12228	*Sun\ C*)
12229	  # Sun C 5.9
12230	  lt_prog_compiler_pic_FC='-KPIC'
12231	  lt_prog_compiler_static_FC='-Bstatic'
12232	  lt_prog_compiler_wl_FC='-Wl,'
12233	  ;;
12234	esac
12235	;;
12236      esac
12237      ;;
12238
12239    newsos6)
12240      lt_prog_compiler_pic_FC='-KPIC'
12241      lt_prog_compiler_static_FC='-Bstatic'
12242      ;;
12243
12244    *nto* | *qnx*)
12245      # QNX uses GNU C++, but need to define -shared option too, otherwise
12246      # it will coredump.
12247      lt_prog_compiler_pic_FC='-fPIC -shared'
12248      ;;
12249
12250    osf3* | osf4* | osf5*)
12251      lt_prog_compiler_wl_FC='-Wl,'
12252      # All OSF/1 code is PIC.
12253      lt_prog_compiler_static_FC='-non_shared'
12254      ;;
12255
12256    rdos*)
12257      lt_prog_compiler_static_FC='-non_shared'
12258      ;;
12259
12260    solaris*)
12261      lt_prog_compiler_pic_FC='-KPIC'
12262      lt_prog_compiler_static_FC='-Bstatic'
12263      case $cc_basename in
12264      f77* | f90* | f95*)
12265	lt_prog_compiler_wl_FC='-Qoption ld ';;
12266      *)
12267	lt_prog_compiler_wl_FC='-Wl,';;
12268      esac
12269      ;;
12270
12271    sunos4*)
12272      lt_prog_compiler_wl_FC='-Qoption ld '
12273      lt_prog_compiler_pic_FC='-PIC'
12274      lt_prog_compiler_static_FC='-Bstatic'
12275      ;;
12276
12277    sysv4 | sysv4.2uw2* | sysv4.3*)
12278      lt_prog_compiler_wl_FC='-Wl,'
12279      lt_prog_compiler_pic_FC='-KPIC'
12280      lt_prog_compiler_static_FC='-Bstatic'
12281      ;;
12282
12283    sysv4*MP*)
12284      if test -d /usr/nec ;then
12285	lt_prog_compiler_pic_FC='-Kconform_pic'
12286	lt_prog_compiler_static_FC='-Bstatic'
12287      fi
12288      ;;
12289
12290    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12291      lt_prog_compiler_wl_FC='-Wl,'
12292      lt_prog_compiler_pic_FC='-KPIC'
12293      lt_prog_compiler_static_FC='-Bstatic'
12294      ;;
12295
12296    unicos*)
12297      lt_prog_compiler_wl_FC='-Wl,'
12298      lt_prog_compiler_can_build_shared_FC=no
12299      ;;
12300
12301    uts4*)
12302      lt_prog_compiler_pic_FC='-pic'
12303      lt_prog_compiler_static_FC='-Bstatic'
12304      ;;
12305
12306    *)
12307      lt_prog_compiler_can_build_shared_FC=no
12308      ;;
12309    esac
12310  fi
12311
12312case $host_os in
12313  # For platforms which do not support PIC, -DPIC is meaningless:
12314  *djgpp*)
12315    lt_prog_compiler_pic_FC=
12316    ;;
12317  *)
12318    lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
12319    ;;
12320esac
12321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
12322$as_echo "$lt_prog_compiler_pic_FC" >&6; }
12323
12324
12325
12326#
12327# Check to make sure the PIC flag actually works.
12328#
12329if test -n "$lt_prog_compiler_pic_FC"; then
12330  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
12331$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
12332if test "${lt_cv_prog_compiler_pic_works_FC+set}" = set; then :
12333  $as_echo_n "(cached) " >&6
12334else
12335  lt_cv_prog_compiler_pic_works_FC=no
12336   ac_outfile=conftest.$ac_objext
12337   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12338   lt_compiler_flag="$lt_prog_compiler_pic_FC"
12339   # Insert the option either (1) after the last *FLAGS variable, or
12340   # (2) before a word containing "conftest.", or (3) at the end.
12341   # Note that $ac_compile itself does not contain backslashes and begins
12342   # with a dollar sign (not a hyphen), so the echo should work correctly.
12343   # The option is referenced via a variable to avoid confusing sed.
12344   lt_compile=`echo "$ac_compile" | $SED \
12345   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12346   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12347   -e 's:$: $lt_compiler_flag:'`
12348   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12349   (eval "$lt_compile" 2>conftest.err)
12350   ac_status=$?
12351   cat conftest.err >&5
12352   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12353   if (exit $ac_status) && test -s "$ac_outfile"; then
12354     # The compiler can only warn and ignore the option if not recognized
12355     # So say no if there are warnings other than the usual output.
12356     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12357     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12358     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12359       lt_cv_prog_compiler_pic_works_FC=yes
12360     fi
12361   fi
12362   $RM conftest*
12363
12364fi
12365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
12366$as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
12367
12368if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
12369    case $lt_prog_compiler_pic_FC in
12370     "" | " "*) ;;
12371     *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
12372     esac
12373else
12374    lt_prog_compiler_pic_FC=
12375     lt_prog_compiler_can_build_shared_FC=no
12376fi
12377
12378fi
12379
12380
12381
12382#
12383# Check to make sure the static flag actually works.
12384#
12385wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
12386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12387$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12388if test "${lt_cv_prog_compiler_static_works_FC+set}" = set; then :
12389  $as_echo_n "(cached) " >&6
12390else
12391  lt_cv_prog_compiler_static_works_FC=no
12392   save_LDFLAGS="$LDFLAGS"
12393   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12394   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12395   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12396     # The linker can only warn and ignore the option if not recognized
12397     # So say no if there are warnings
12398     if test -s conftest.err; then
12399       # Append any errors to the config.log.
12400       cat conftest.err 1>&5
12401       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12402       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12403       if diff conftest.exp conftest.er2 >/dev/null; then
12404         lt_cv_prog_compiler_static_works_FC=yes
12405       fi
12406     else
12407       lt_cv_prog_compiler_static_works_FC=yes
12408     fi
12409   fi
12410   $RM -r conftest*
12411   LDFLAGS="$save_LDFLAGS"
12412
12413fi
12414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
12415$as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
12416
12417if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
12418    :
12419else
12420    lt_prog_compiler_static_FC=
12421fi
12422
12423
12424
12425
12426    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12427$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12428if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
12429  $as_echo_n "(cached) " >&6
12430else
12431  lt_cv_prog_compiler_c_o_FC=no
12432   $RM -r conftest 2>/dev/null
12433   mkdir conftest
12434   cd conftest
12435   mkdir out
12436   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12437
12438   lt_compiler_flag="-o out/conftest2.$ac_objext"
12439   # Insert the option either (1) after the last *FLAGS variable, or
12440   # (2) before a word containing "conftest.", or (3) at the end.
12441   # Note that $ac_compile itself does not contain backslashes and begins
12442   # with a dollar sign (not a hyphen), so the echo should work correctly.
12443   lt_compile=`echo "$ac_compile" | $SED \
12444   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12445   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12446   -e 's:$: $lt_compiler_flag:'`
12447   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12448   (eval "$lt_compile" 2>out/conftest.err)
12449   ac_status=$?
12450   cat out/conftest.err >&5
12451   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12452   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12453   then
12454     # The compiler can only warn and ignore the option if not recognized
12455     # So say no if there are warnings
12456     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12457     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12458     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12459       lt_cv_prog_compiler_c_o_FC=yes
12460     fi
12461   fi
12462   chmod u+w . 2>&5
12463   $RM conftest*
12464   # SGI C++ compiler will create directory out/ii_files/ for
12465   # template instantiation
12466   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12467   $RM out/* && rmdir out
12468   cd ..
12469   $RM -r conftest
12470   $RM conftest*
12471
12472fi
12473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12474$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12475
12476
12477
12478    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12479$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12480if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
12481  $as_echo_n "(cached) " >&6
12482else
12483  lt_cv_prog_compiler_c_o_FC=no
12484   $RM -r conftest 2>/dev/null
12485   mkdir conftest
12486   cd conftest
12487   mkdir out
12488   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12489
12490   lt_compiler_flag="-o out/conftest2.$ac_objext"
12491   # Insert the option either (1) after the last *FLAGS variable, or
12492   # (2) before a word containing "conftest.", or (3) at the end.
12493   # Note that $ac_compile itself does not contain backslashes and begins
12494   # with a dollar sign (not a hyphen), so the echo should work correctly.
12495   lt_compile=`echo "$ac_compile" | $SED \
12496   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12497   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12498   -e 's:$: $lt_compiler_flag:'`
12499   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12500   (eval "$lt_compile" 2>out/conftest.err)
12501   ac_status=$?
12502   cat out/conftest.err >&5
12503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12504   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12505   then
12506     # The compiler can only warn and ignore the option if not recognized
12507     # So say no if there are warnings
12508     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12509     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12510     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12511       lt_cv_prog_compiler_c_o_FC=yes
12512     fi
12513   fi
12514   chmod u+w . 2>&5
12515   $RM conftest*
12516   # SGI C++ compiler will create directory out/ii_files/ for
12517   # template instantiation
12518   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12519   $RM out/* && rmdir out
12520   cd ..
12521   $RM -r conftest
12522   $RM conftest*
12523
12524fi
12525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12526$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12527
12528
12529
12530
12531hard_links="nottested"
12532if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
12533  # do not overwrite the value of need_locks provided by the user
12534  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12535$as_echo_n "checking if we can lock with hard links... " >&6; }
12536  hard_links=yes
12537  $RM conftest*
12538  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12539  touch conftest.a
12540  ln conftest.a conftest.b 2>&5 || hard_links=no
12541  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12543$as_echo "$hard_links" >&6; }
12544  if test "$hard_links" = no; then
12545    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12546$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12547    need_locks=warn
12548  fi
12549else
12550  need_locks=no
12551fi
12552
12553
12554
12555    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12556$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12557
12558  runpath_var=
12559  allow_undefined_flag_FC=
12560  always_export_symbols_FC=no
12561  archive_cmds_FC=
12562  archive_expsym_cmds_FC=
12563  compiler_needs_object_FC=no
12564  enable_shared_with_static_runtimes_FC=no
12565  export_dynamic_flag_spec_FC=
12566  export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12567  hardcode_automatic_FC=no
12568  hardcode_direct_FC=no
12569  hardcode_direct_absolute_FC=no
12570  hardcode_libdir_flag_spec_FC=
12571  hardcode_libdir_flag_spec_ld_FC=
12572  hardcode_libdir_separator_FC=
12573  hardcode_minus_L_FC=no
12574  hardcode_shlibpath_var_FC=unsupported
12575  inherit_rpath_FC=no
12576  link_all_deplibs_FC=unknown
12577  module_cmds_FC=
12578  module_expsym_cmds_FC=
12579  old_archive_from_new_cmds_FC=
12580  old_archive_from_expsyms_cmds_FC=
12581  thread_safe_flag_spec_FC=
12582  whole_archive_flag_spec_FC=
12583  # include_expsyms should be a list of space-separated symbols to be *always*
12584  # included in the symbol list
12585  include_expsyms_FC=
12586  # exclude_expsyms can be an extended regexp of symbols to exclude
12587  # it will be wrapped by ` (' and `)$', so one must not match beginning or
12588  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12589  # as well as any symbol that contains `d'.
12590  exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12591  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12592  # platforms (ab)use it in PIC code, but their linkers get confused if
12593  # the symbol is explicitly referenced.  Since portable code cannot
12594  # rely on this symbol name, it's probably fine to never include it in
12595  # preloaded symbol tables.
12596  # Exclude shared library initialization/finalization symbols.
12597  extract_expsyms_cmds=
12598
12599  case $host_os in
12600  cygwin* | mingw* | pw32* | cegcc*)
12601    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12602    # When not using gcc, we currently assume that we are using
12603    # Microsoft Visual C++.
12604    if test "$GCC" != yes; then
12605      with_gnu_ld=no
12606    fi
12607    ;;
12608  interix*)
12609    # we just hope/assume this is gcc and not c89 (= MSVC++)
12610    with_gnu_ld=yes
12611    ;;
12612  openbsd*)
12613    with_gnu_ld=no
12614    ;;
12615  esac
12616
12617  ld_shlibs_FC=yes
12618
12619  # On some targets, GNU ld is compatible enough with the native linker
12620  # that we're better off using the native interface for both.
12621  lt_use_gnu_ld_interface=no
12622  if test "$with_gnu_ld" = yes; then
12623    case $host_os in
12624      aix*)
12625	# The AIX port of GNU ld has always aspired to compatibility
12626	# with the native linker.  However, as the warning in the GNU ld
12627	# block says, versions before 2.19.5* couldn't really create working
12628	# shared libraries, regardless of the interface used.
12629	case `$LD -v 2>&1` in
12630	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12631	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12632	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12633	  *)
12634	    lt_use_gnu_ld_interface=yes
12635	    ;;
12636	esac
12637	;;
12638      *)
12639	lt_use_gnu_ld_interface=yes
12640	;;
12641    esac
12642  fi
12643
12644  if test "$lt_use_gnu_ld_interface" = yes; then
12645    # If archive_cmds runs LD, not CC, wlarc should be empty
12646    wlarc='${wl}'
12647
12648    # Set some defaults for GNU ld with shared library support. These
12649    # are reset later if shared libraries are not supported. Putting them
12650    # here allows them to be overridden if necessary.
12651    runpath_var=LD_RUN_PATH
12652    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
12653    export_dynamic_flag_spec_FC='${wl}--export-dynamic'
12654    # ancient GNU ld didn't support --whole-archive et. al.
12655    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12656      whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12657    else
12658      whole_archive_flag_spec_FC=
12659    fi
12660    supports_anon_versioning=no
12661    case `$LD -v 2>&1` in
12662      *GNU\ gold*) supports_anon_versioning=yes ;;
12663      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12664      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12665      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12666      *\ 2.11.*) ;; # other 2.11 versions
12667      *) supports_anon_versioning=yes ;;
12668    esac
12669
12670    # See if GNU ld supports shared libraries.
12671    case $host_os in
12672    aix[3-9]*)
12673      # On AIX/PPC, the GNU linker is very broken
12674      if test "$host_cpu" != ia64; then
12675	ld_shlibs_FC=no
12676	cat <<_LT_EOF 1>&2
12677
12678*** Warning: the GNU linker, at least up to release 2.19, is reported
12679*** to be unable to reliably create shared libraries on AIX.
12680*** Therefore, libtool is disabling shared libraries support.  If you
12681*** really care for shared libraries, you may want to install binutils
12682*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12683*** You will then need to restart the configuration process.
12684
12685_LT_EOF
12686      fi
12687      ;;
12688
12689    amigaos*)
12690      case $host_cpu in
12691      powerpc)
12692            # see comment about AmigaOS4 .so support
12693            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12694            archive_expsym_cmds_FC=''
12695        ;;
12696      m68k)
12697            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)'
12698            hardcode_libdir_flag_spec_FC='-L$libdir'
12699            hardcode_minus_L_FC=yes
12700        ;;
12701      esac
12702      ;;
12703
12704    beos*)
12705      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12706	allow_undefined_flag_FC=unsupported
12707	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12708	# support --undefined.  This deserves some investigation.  FIXME
12709	archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12710      else
12711	ld_shlibs_FC=no
12712      fi
12713      ;;
12714
12715    cygwin* | mingw* | pw32* | cegcc*)
12716      # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
12717      # as there is no search path for DLLs.
12718      hardcode_libdir_flag_spec_FC='-L$libdir'
12719      export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
12720      allow_undefined_flag_FC=unsupported
12721      always_export_symbols_FC=no
12722      enable_shared_with_static_runtimes_FC=yes
12723      export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12724
12725      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12726        archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12727	# If the export-symbols file already is a .def file (1st line
12728	# is EXPORTS), use it as is; otherwise, prepend...
12729	archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12730	  cp $export_symbols $output_objdir/$soname.def;
12731	else
12732	  echo EXPORTS > $output_objdir/$soname.def;
12733	  cat $export_symbols >> $output_objdir/$soname.def;
12734	fi~
12735	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12736      else
12737	ld_shlibs_FC=no
12738      fi
12739      ;;
12740
12741    haiku*)
12742      archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12743      link_all_deplibs_FC=yes
12744      ;;
12745
12746    interix[3-9]*)
12747      hardcode_direct_FC=no
12748      hardcode_shlibpath_var_FC=no
12749      hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
12750      export_dynamic_flag_spec_FC='${wl}-E'
12751      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12752      # Instead, shared libraries are loaded at an image base (0x10000000 by
12753      # default) and relocated if they conflict, which is a slow very memory
12754      # consuming and fragmenting process.  To avoid this, we pick a random,
12755      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12756      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12757      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'
12758      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'
12759      ;;
12760
12761    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12762      tmp_diet=no
12763      if test "$host_os" = linux-dietlibc; then
12764	case $cc_basename in
12765	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
12766	esac
12767      fi
12768      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12769	 && test "$tmp_diet" = no
12770      then
12771	tmp_addflag=' $pic_flag'
12772	tmp_sharedflag='-shared'
12773	case $cc_basename,$host_cpu in
12774        pgcc*)				# Portland Group C compiler
12775	  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'
12776	  tmp_addflag=' $pic_flag'
12777	  ;;
12778	pgf77* | pgf90* | pgf95* | pgfortran*)
12779					# Portland Group f77 and f90 compilers
12780	  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'
12781	  tmp_addflag=' $pic_flag -Mnomain' ;;
12782	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
12783	  tmp_addflag=' -i_dynamic' ;;
12784	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
12785	  tmp_addflag=' -i_dynamic -nofor_main' ;;
12786	ifc* | ifort*)			# Intel Fortran compiler
12787	  tmp_addflag=' -nofor_main' ;;
12788	lf95*)				# Lahey Fortran 8.1
12789	  whole_archive_flag_spec_FC=
12790	  tmp_sharedflag='--shared' ;;
12791	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12792	  tmp_sharedflag='-qmkshrobj'
12793	  tmp_addflag= ;;
12794	nvcc*)	# Cuda Compiler Driver 2.2
12795	  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'
12796	  compiler_needs_object_FC=yes
12797	  ;;
12798	esac
12799	case `$CC -V 2>&1 | sed 5q` in
12800	*Sun\ C*)			# Sun C 5.9
12801	  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'
12802	  compiler_needs_object_FC=yes
12803	  tmp_sharedflag='-G' ;;
12804	*Sun\ F*)			# Sun Fortran 8.3
12805	  tmp_sharedflag='-G' ;;
12806	esac
12807	archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12808
12809        if test "x$supports_anon_versioning" = xyes; then
12810          archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
12811	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12812	    echo "local: *; };" >> $output_objdir/$libname.ver~
12813	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12814        fi
12815
12816	case $cc_basename in
12817	xlf* | bgf* | bgxlf* | mpixlf*)
12818	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12819	  whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
12820	  hardcode_libdir_flag_spec_FC=
12821	  hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
12822	  archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
12823	  if test "x$supports_anon_versioning" = xyes; then
12824	    archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
12825	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12826	      echo "local: *; };" >> $output_objdir/$libname.ver~
12827	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12828	  fi
12829	  ;;
12830	esac
12831      else
12832        ld_shlibs_FC=no
12833      fi
12834      ;;
12835
12836    netbsd*)
12837      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12838	archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12839	wlarc=
12840      else
12841	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12842	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12843      fi
12844      ;;
12845
12846    solaris*)
12847      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12848	ld_shlibs_FC=no
12849	cat <<_LT_EOF 1>&2
12850
12851*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12852*** create shared libraries on Solaris systems.  Therefore, libtool
12853*** is disabling shared libraries support.  We urge you to upgrade GNU
12854*** binutils to release 2.9.1 or newer.  Another option is to modify
12855*** your PATH or compiler configuration so that the native linker is
12856*** used, and then restart.
12857
12858_LT_EOF
12859      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12860	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12861	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12862      else
12863	ld_shlibs_FC=no
12864      fi
12865      ;;
12866
12867    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12868      case `$LD -v 2>&1` in
12869        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12870	ld_shlibs_FC=no
12871	cat <<_LT_EOF 1>&2
12872
12873*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
12874*** reliably create shared libraries on SCO systems.  Therefore, libtool
12875*** is disabling shared libraries support.  We urge you to upgrade GNU
12876*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12877*** your PATH or compiler configuration so that the native linker is
12878*** used, and then restart.
12879
12880_LT_EOF
12881	;;
12882	*)
12883	  # For security reasons, it is highly recommended that you always
12884	  # use absolute paths for naming shared libraries, and exclude the
12885	  # DT_RUNPATH tag from executables and libraries.  But doing so
12886	  # requires that you compile everything twice, which is a pain.
12887	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12888	    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
12889	    archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12890	    archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12891	  else
12892	    ld_shlibs_FC=no
12893	  fi
12894	;;
12895      esac
12896      ;;
12897
12898    sunos4*)
12899      archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12900      wlarc=
12901      hardcode_direct_FC=yes
12902      hardcode_shlibpath_var_FC=no
12903      ;;
12904
12905    *)
12906      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12907	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12908	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12909      else
12910	ld_shlibs_FC=no
12911      fi
12912      ;;
12913    esac
12914
12915    if test "$ld_shlibs_FC" = no; then
12916      runpath_var=
12917      hardcode_libdir_flag_spec_FC=
12918      export_dynamic_flag_spec_FC=
12919      whole_archive_flag_spec_FC=
12920    fi
12921  else
12922    # PORTME fill in a description of your system's linker (not GNU ld)
12923    case $host_os in
12924    aix3*)
12925      allow_undefined_flag_FC=unsupported
12926      always_export_symbols_FC=yes
12927      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'
12928      # Note: this linker hardcodes the directories in LIBPATH if there
12929      # are no directories specified by -L.
12930      hardcode_minus_L_FC=yes
12931      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
12932	# Neither direct hardcoding nor static linking is supported with a
12933	# broken collect2.
12934	hardcode_direct_FC=unsupported
12935      fi
12936      ;;
12937
12938    aix[4-9]*)
12939      if test "$host_cpu" = ia64; then
12940	# On IA64, the linker does run time linking by default, so we don't
12941	# have to do anything special.
12942	aix_use_runtimelinking=no
12943	exp_sym_flag='-Bexport'
12944	no_entry_flag=""
12945      else
12946	# If we're using GNU nm, then we don't want the "-C" option.
12947	# -C means demangle to AIX nm, but means don't demangle with GNU nm
12948	# Also, AIX nm treats weak defined symbols like other global
12949	# defined symbols, whereas GNU nm marks them as "W".
12950	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12951	  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'
12952	else
12953	  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'
12954	fi
12955	aix_use_runtimelinking=no
12956
12957	# Test if we are trying to use run time linking or normal
12958	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
12959	# need to do runtime linking.
12960	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12961	  for ld_flag in $LDFLAGS; do
12962	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
12963	    aix_use_runtimelinking=yes
12964	    break
12965	  fi
12966	  done
12967	  ;;
12968	esac
12969
12970	exp_sym_flag='-bexport'
12971	no_entry_flag='-bnoentry'
12972      fi
12973
12974      # When large executables or shared objects are built, AIX ld can
12975      # have problems creating the table of contents.  If linking a library
12976      # or program results in "error TOC overflow" add -mminimal-toc to
12977      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12978      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12979
12980      archive_cmds_FC=''
12981      hardcode_direct_FC=yes
12982      hardcode_direct_absolute_FC=yes
12983      hardcode_libdir_separator_FC=':'
12984      link_all_deplibs_FC=yes
12985      file_list_spec_FC='${wl}-f,'
12986
12987      if test "$GCC" = yes; then
12988	case $host_os in aix4.[012]|aix4.[012].*)
12989	# We only want to do this on AIX 4.2 and lower, the check
12990	# below for broken collect2 doesn't work under 4.3+
12991	  collect2name=`${CC} -print-prog-name=collect2`
12992	  if test -f "$collect2name" &&
12993	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12994	  then
12995	  # We have reworked collect2
12996	  :
12997	  else
12998	  # We have old collect2
12999	  hardcode_direct_FC=unsupported
13000	  # It fails to find uninstalled libraries when the uninstalled
13001	  # path is not listed in the libpath.  Setting hardcode_minus_L
13002	  # to unsupported forces relinking
13003	  hardcode_minus_L_FC=yes
13004	  hardcode_libdir_flag_spec_FC='-L$libdir'
13005	  hardcode_libdir_separator_FC=
13006	  fi
13007	  ;;
13008	esac
13009	shared_flag='-shared'
13010	if test "$aix_use_runtimelinking" = yes; then
13011	  shared_flag="$shared_flag "'${wl}-G'
13012	fi
13013      else
13014	# not using gcc
13015	if test "$host_cpu" = ia64; then
13016	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13017	# chokes on -Wl,-G. The following line is correct:
13018	  shared_flag='-G'
13019	else
13020	  if test "$aix_use_runtimelinking" = yes; then
13021	    shared_flag='${wl}-G'
13022	  else
13023	    shared_flag='${wl}-bM:SRE'
13024	  fi
13025	fi
13026      fi
13027
13028      export_dynamic_flag_spec_FC='${wl}-bexpall'
13029      # It seems that -bexpall does not export symbols beginning with
13030      # underscore (_), so it is better to generate a list of symbols to export.
13031      always_export_symbols_FC=yes
13032      if test "$aix_use_runtimelinking" = yes; then
13033	# Warning - without using the other runtime loading flags (-brtl),
13034	# -berok will link without error, but may produce a broken library.
13035	allow_undefined_flag_FC='-berok'
13036        # Determine the default libpath from the value encoded in an
13037        # empty executable.
13038        cat > conftest.$ac_ext <<_ACEOF
13039      program main
13040
13041      end
13042_ACEOF
13043if ac_fn_fc_try_link "$LINENO"; then :
13044
13045lt_aix_libpath_sed='
13046    /Import File Strings/,/^$/ {
13047	/^0/ {
13048	    s/^0  *\(.*\)$/\1/
13049	    p
13050	}
13051    }'
13052aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13053# Check for a 64-bit object if we didn't find anything.
13054if test -z "$aix_libpath"; then
13055  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13056fi
13057fi
13058rm -f core conftest.err conftest.$ac_objext \
13059    conftest$ac_exeext conftest.$ac_ext
13060if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13061
13062        hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13063        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"
13064      else
13065	if test "$host_cpu" = ia64; then
13066	  hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
13067	  allow_undefined_flag_FC="-z nodefs"
13068	  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"
13069	else
13070	 # Determine the default libpath from the value encoded in an
13071	 # empty executable.
13072	 cat > conftest.$ac_ext <<_ACEOF
13073      program main
13074
13075      end
13076_ACEOF
13077if ac_fn_fc_try_link "$LINENO"; then :
13078
13079lt_aix_libpath_sed='
13080    /Import File Strings/,/^$/ {
13081	/^0/ {
13082	    s/^0  *\(.*\)$/\1/
13083	    p
13084	}
13085    }'
13086aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13087# Check for a 64-bit object if we didn't find anything.
13088if test -z "$aix_libpath"; then
13089  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13090fi
13091fi
13092rm -f core conftest.err conftest.$ac_objext \
13093    conftest$ac_exeext conftest.$ac_ext
13094if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13095
13096	 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13097	  # Warning - without using the other run time loading flags,
13098	  # -berok will link without error, but may produce a broken library.
13099	  no_undefined_flag_FC=' ${wl}-bernotok'
13100	  allow_undefined_flag_FC=' ${wl}-berok'
13101	  if test "$with_gnu_ld" = yes; then
13102	    # We only use this code for GNU lds that support --whole-archive.
13103	    whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13104	  else
13105	    # Exported symbols can be pulled into shared objects from archives
13106	    whole_archive_flag_spec_FC='$convenience'
13107	  fi
13108	  archive_cmds_need_lc_FC=yes
13109	  # This is similar to how AIX traditionally builds its shared libraries.
13110	  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'
13111	fi
13112      fi
13113      ;;
13114
13115    amigaos*)
13116      case $host_cpu in
13117      powerpc)
13118            # see comment about AmigaOS4 .so support
13119            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13120            archive_expsym_cmds_FC=''
13121        ;;
13122      m68k)
13123            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)'
13124            hardcode_libdir_flag_spec_FC='-L$libdir'
13125            hardcode_minus_L_FC=yes
13126        ;;
13127      esac
13128      ;;
13129
13130    bsdi[45]*)
13131      export_dynamic_flag_spec_FC=-rdynamic
13132      ;;
13133
13134    cygwin* | mingw* | pw32* | cegcc*)
13135      # When not using gcc, we currently assume that we are using
13136      # Microsoft Visual C++.
13137      # hardcode_libdir_flag_spec is actually meaningless, as there is
13138      # no search path for DLLs.
13139      hardcode_libdir_flag_spec_FC=' '
13140      allow_undefined_flag_FC=unsupported
13141      # Tell ltmain to make .lib files, not .a files.
13142      libext=lib
13143      # Tell ltmain to make .dll files, not .so files.
13144      shrext_cmds=".dll"
13145      # FIXME: Setting linknames here is a bad hack.
13146      archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13147      # The linker will automatically build a .lib file if we build a DLL.
13148      old_archive_from_new_cmds_FC='true'
13149      # FIXME: Should let the user specify the lib program.
13150      old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
13151      fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
13152      enable_shared_with_static_runtimes_FC=yes
13153      ;;
13154
13155    darwin* | rhapsody*)
13156
13157
13158  archive_cmds_need_lc_FC=no
13159  hardcode_direct_FC=no
13160  hardcode_automatic_FC=yes
13161  hardcode_shlibpath_var_FC=unsupported
13162  if test "$lt_cv_ld_force_load" = "yes"; then
13163    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\"`'
13164  else
13165    whole_archive_flag_spec_FC=''
13166  fi
13167  link_all_deplibs_FC=yes
13168  allow_undefined_flag_FC="$_lt_dar_allow_undefined"
13169  case $cc_basename in
13170     ifort*) _lt_dar_can_shared=yes ;;
13171     *) _lt_dar_can_shared=$GCC ;;
13172  esac
13173  if test "$_lt_dar_can_shared" = "yes"; then
13174    output_verbose_link_cmd=func_echo_all
13175    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}"
13176    module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13177    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}"
13178    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}"
13179
13180  else
13181  ld_shlibs_FC=no
13182  fi
13183
13184      ;;
13185
13186    dgux*)
13187      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13188      hardcode_libdir_flag_spec_FC='-L$libdir'
13189      hardcode_shlibpath_var_FC=no
13190      ;;
13191
13192    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13193    # support.  Future versions do this automatically, but an explicit c++rt0.o
13194    # does not break anything, and helps significantly (at the cost of a little
13195    # extra space).
13196    freebsd2.2*)
13197      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13198      hardcode_libdir_flag_spec_FC='-R$libdir'
13199      hardcode_direct_FC=yes
13200      hardcode_shlibpath_var_FC=no
13201      ;;
13202
13203    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13204    freebsd2.*)
13205      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13206      hardcode_direct_FC=yes
13207      hardcode_minus_L_FC=yes
13208      hardcode_shlibpath_var_FC=no
13209      ;;
13210
13211    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13212    freebsd* | dragonfly*)
13213      archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13214      hardcode_libdir_flag_spec_FC='-R$libdir'
13215      hardcode_direct_FC=yes
13216      hardcode_shlibpath_var_FC=no
13217      ;;
13218
13219    hpux9*)
13220      if test "$GCC" = yes; then
13221	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'
13222      else
13223	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'
13224      fi
13225      hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13226      hardcode_libdir_separator_FC=:
13227      hardcode_direct_FC=yes
13228
13229      # hardcode_minus_L: Not really in the search PATH,
13230      # but as the default location of the library.
13231      hardcode_minus_L_FC=yes
13232      export_dynamic_flag_spec_FC='${wl}-E'
13233      ;;
13234
13235    hpux10*)
13236      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13237	archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13238      else
13239	archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13240      fi
13241      if test "$with_gnu_ld" = no; then
13242	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13243	hardcode_libdir_flag_spec_ld_FC='+b $libdir'
13244	hardcode_libdir_separator_FC=:
13245	hardcode_direct_FC=yes
13246	hardcode_direct_absolute_FC=yes
13247	export_dynamic_flag_spec_FC='${wl}-E'
13248	# hardcode_minus_L: Not really in the search PATH,
13249	# but as the default location of the library.
13250	hardcode_minus_L_FC=yes
13251      fi
13252      ;;
13253
13254    hpux11*)
13255      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13256	case $host_cpu in
13257	hppa*64*)
13258	  archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13259	  ;;
13260	ia64*)
13261	  archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13262	  ;;
13263	*)
13264	  archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13265	  ;;
13266	esac
13267      else
13268	case $host_cpu in
13269	hppa*64*)
13270	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13271	  ;;
13272	ia64*)
13273	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13274	  ;;
13275	*)
13276	archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13277	  ;;
13278	esac
13279      fi
13280      if test "$with_gnu_ld" = no; then
13281	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13282	hardcode_libdir_separator_FC=:
13283
13284	case $host_cpu in
13285	hppa*64*|ia64*)
13286	  hardcode_direct_FC=no
13287	  hardcode_shlibpath_var_FC=no
13288	  ;;
13289	*)
13290	  hardcode_direct_FC=yes
13291	  hardcode_direct_absolute_FC=yes
13292	  export_dynamic_flag_spec_FC='${wl}-E'
13293
13294	  # hardcode_minus_L: Not really in the search PATH,
13295	  # but as the default location of the library.
13296	  hardcode_minus_L_FC=yes
13297	  ;;
13298	esac
13299      fi
13300      ;;
13301
13302    irix5* | irix6* | nonstopux*)
13303      if test "$GCC" = yes; then
13304	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'
13305	# Try to use the -exported_symbol ld option, if it does not
13306	# work, assume that -exports_file does not work either and
13307	# implicitly export all symbols.
13308        save_LDFLAGS="$LDFLAGS"
13309        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13310        cat > conftest.$ac_ext <<_ACEOF
13311int foo(void) {}
13312_ACEOF
13313if ac_fn_fc_try_link "$LINENO"; then :
13314  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'
13315
13316fi
13317rm -f core conftest.err conftest.$ac_objext \
13318    conftest$ac_exeext conftest.$ac_ext
13319        LDFLAGS="$save_LDFLAGS"
13320      else
13321	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'
13322	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'
13323      fi
13324      archive_cmds_need_lc_FC='no'
13325      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13326      hardcode_libdir_separator_FC=:
13327      inherit_rpath_FC=yes
13328      link_all_deplibs_FC=yes
13329      ;;
13330
13331    netbsd*)
13332      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13333	archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13334      else
13335	archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13336      fi
13337      hardcode_libdir_flag_spec_FC='-R$libdir'
13338      hardcode_direct_FC=yes
13339      hardcode_shlibpath_var_FC=no
13340      ;;
13341
13342    newsos6)
13343      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13344      hardcode_direct_FC=yes
13345      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13346      hardcode_libdir_separator_FC=:
13347      hardcode_shlibpath_var_FC=no
13348      ;;
13349
13350    *nto* | *qnx*)
13351      ;;
13352
13353    openbsd*)
13354      if test -f /usr/libexec/ld.so; then
13355	hardcode_direct_FC=yes
13356	hardcode_shlibpath_var_FC=no
13357	hardcode_direct_absolute_FC=yes
13358	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13359	  archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13360	  archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13361	  hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13362	  export_dynamic_flag_spec_FC='${wl}-E'
13363	else
13364	  case $host_os in
13365	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13366	     archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13367	     hardcode_libdir_flag_spec_FC='-R$libdir'
13368	     ;;
13369	   *)
13370	     archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13371	     hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13372	     ;;
13373	  esac
13374	fi
13375      else
13376	ld_shlibs_FC=no
13377      fi
13378      ;;
13379
13380    os2*)
13381      hardcode_libdir_flag_spec_FC='-L$libdir'
13382      hardcode_minus_L_FC=yes
13383      allow_undefined_flag_FC=unsupported
13384      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'
13385      old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13386      ;;
13387
13388    osf3*)
13389      if test "$GCC" = yes; then
13390	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13391	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'
13392      else
13393	allow_undefined_flag_FC=' -expect_unresolved \*'
13394	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'
13395      fi
13396      archive_cmds_need_lc_FC='no'
13397      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13398      hardcode_libdir_separator_FC=:
13399      ;;
13400
13401    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13402      if test "$GCC" = yes; then
13403	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13404	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'
13405	hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13406      else
13407	allow_undefined_flag_FC=' -expect_unresolved \*'
13408	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'
13409	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~
13410	$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'
13411
13412	# Both c and cxx compiler support -rpath directly
13413	hardcode_libdir_flag_spec_FC='-rpath $libdir'
13414      fi
13415      archive_cmds_need_lc_FC='no'
13416      hardcode_libdir_separator_FC=:
13417      ;;
13418
13419    solaris*)
13420      no_undefined_flag_FC=' -z defs'
13421      if test "$GCC" = yes; then
13422	wlarc='${wl}'
13423	archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13424	archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13425	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13426      else
13427	case `$CC -V 2>&1` in
13428	*"Compilers 5.0"*)
13429	  wlarc=''
13430	  archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13431	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13432	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13433	  ;;
13434	*)
13435	  wlarc='${wl}'
13436	  archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13437	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13438	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13439	  ;;
13440	esac
13441      fi
13442      hardcode_libdir_flag_spec_FC='-R$libdir'
13443      hardcode_shlibpath_var_FC=no
13444      case $host_os in
13445      solaris2.[0-5] | solaris2.[0-5].*) ;;
13446      *)
13447	# The compiler driver will combine and reorder linker options,
13448	# but understands `-z linker_flag'.  GCC discards it without `$wl',
13449	# but is careful enough not to reorder.
13450	# Supported since Solaris 2.6 (maybe 2.5.1?)
13451	if test "$GCC" = yes; then
13452	  whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13453	else
13454	  whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
13455	fi
13456	;;
13457      esac
13458      link_all_deplibs_FC=yes
13459      ;;
13460
13461    sunos4*)
13462      if test "x$host_vendor" = xsequent; then
13463	# Use $CC to link under sequent, because it throws in some extra .o
13464	# files that make .init and .fini sections work.
13465	archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13466      else
13467	archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13468      fi
13469      hardcode_libdir_flag_spec_FC='-L$libdir'
13470      hardcode_direct_FC=yes
13471      hardcode_minus_L_FC=yes
13472      hardcode_shlibpath_var_FC=no
13473      ;;
13474
13475    sysv4)
13476      case $host_vendor in
13477	sni)
13478	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13479	  hardcode_direct_FC=yes # is this really true???
13480	;;
13481	siemens)
13482	  ## LD is ld it makes a PLAMLIB
13483	  ## CC just makes a GrossModule.
13484	  archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13485	  reload_cmds_FC='$CC -r -o $output$reload_objs'
13486	  hardcode_direct_FC=no
13487        ;;
13488	motorola)
13489	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13490	  hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
13491	;;
13492      esac
13493      runpath_var='LD_RUN_PATH'
13494      hardcode_shlibpath_var_FC=no
13495      ;;
13496
13497    sysv4.3*)
13498      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13499      hardcode_shlibpath_var_FC=no
13500      export_dynamic_flag_spec_FC='-Bexport'
13501      ;;
13502
13503    sysv4*MP*)
13504      if test -d /usr/nec; then
13505	archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13506	hardcode_shlibpath_var_FC=no
13507	runpath_var=LD_RUN_PATH
13508	hardcode_runpath_var=yes
13509	ld_shlibs_FC=yes
13510      fi
13511      ;;
13512
13513    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13514      no_undefined_flag_FC='${wl}-z,text'
13515      archive_cmds_need_lc_FC=no
13516      hardcode_shlibpath_var_FC=no
13517      runpath_var='LD_RUN_PATH'
13518
13519      if test "$GCC" = yes; then
13520	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13521	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13522      else
13523	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13524	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13525      fi
13526      ;;
13527
13528    sysv5* | sco3.2v5* | sco5v6*)
13529      # Note: We can NOT use -z defs as we might desire, because we do not
13530      # link with -lc, and that would cause any symbols used from libc to
13531      # always be unresolved, which means just about no library would
13532      # ever link correctly.  If we're not using GNU ld we use -z text
13533      # though, which does catch some bad symbols but isn't as heavy-handed
13534      # as -z defs.
13535      no_undefined_flag_FC='${wl}-z,text'
13536      allow_undefined_flag_FC='${wl}-z,nodefs'
13537      archive_cmds_need_lc_FC=no
13538      hardcode_shlibpath_var_FC=no
13539      hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
13540      hardcode_libdir_separator_FC=':'
13541      link_all_deplibs_FC=yes
13542      export_dynamic_flag_spec_FC='${wl}-Bexport'
13543      runpath_var='LD_RUN_PATH'
13544
13545      if test "$GCC" = yes; then
13546	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13547	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13548      else
13549	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13550	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13551      fi
13552      ;;
13553
13554    uts4*)
13555      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13556      hardcode_libdir_flag_spec_FC='-L$libdir'
13557      hardcode_shlibpath_var_FC=no
13558      ;;
13559
13560    *)
13561      ld_shlibs_FC=no
13562      ;;
13563    esac
13564
13565    if test x$host_vendor = xsni; then
13566      case $host in
13567      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13568	export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
13569	;;
13570      esac
13571    fi
13572  fi
13573
13574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
13575$as_echo "$ld_shlibs_FC" >&6; }
13576test "$ld_shlibs_FC" = no && can_build_shared=no
13577
13578with_gnu_ld_FC=$with_gnu_ld
13579
13580
13581
13582
13583
13584
13585#
13586# Do we need to explicitly link libc?
13587#
13588case "x$archive_cmds_need_lc_FC" in
13589x|xyes)
13590  # Assume -lc should be added
13591  archive_cmds_need_lc_FC=yes
13592
13593  if test "$enable_shared" = yes && test "$GCC" = yes; then
13594    case $archive_cmds_FC in
13595    *'~'*)
13596      # FIXME: we may have to deal with multi-command sequences.
13597      ;;
13598    '$CC '*)
13599      # Test whether the compiler implicitly links with -lc since on some
13600      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13601      # to ld, don't add -lc before -lgcc.
13602      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13603$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13604if test "${lt_cv_archive_cmds_need_lc_FC+set}" = set; then :
13605  $as_echo_n "(cached) " >&6
13606else
13607  $RM conftest*
13608	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13609
13610	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13611  (eval $ac_compile) 2>&5
13612  ac_status=$?
13613  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13614  test $ac_status = 0; } 2>conftest.err; then
13615	  soname=conftest
13616	  lib=conftest
13617	  libobjs=conftest.$ac_objext
13618	  deplibs=
13619	  wl=$lt_prog_compiler_wl_FC
13620	  pic_flag=$lt_prog_compiler_pic_FC
13621	  compiler_flags=-v
13622	  linker_flags=-v
13623	  verstring=
13624	  output_objdir=.
13625	  libname=conftest
13626	  lt_save_allow_undefined_flag=$allow_undefined_flag_FC
13627	  allow_undefined_flag_FC=
13628	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13629  (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13630  ac_status=$?
13631  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13632  test $ac_status = 0; }
13633	  then
13634	    lt_cv_archive_cmds_need_lc_FC=no
13635	  else
13636	    lt_cv_archive_cmds_need_lc_FC=yes
13637	  fi
13638	  allow_undefined_flag_FC=$lt_save_allow_undefined_flag
13639	else
13640	  cat conftest.err 1>&5
13641	fi
13642	$RM conftest*
13643
13644fi
13645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
13646$as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
13647      archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
13648      ;;
13649    esac
13650  fi
13651  ;;
13652esac
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13718$as_echo_n "checking dynamic linker characteristics... " >&6; }
13719
13720library_names_spec=
13721libname_spec='lib$name'
13722soname_spec=
13723shrext_cmds=".so"
13724postinstall_cmds=
13725postuninstall_cmds=
13726finish_cmds=
13727finish_eval=
13728shlibpath_var=
13729shlibpath_overrides_runpath=unknown
13730version_type=none
13731dynamic_linker="$host_os ld.so"
13732sys_lib_dlsearch_path_spec="/lib /usr/lib"
13733need_lib_prefix=unknown
13734hardcode_into_libs=no
13735
13736# when you set need_version to no, make sure it does not cause -set_version
13737# flags to be left without arguments
13738need_version=unknown
13739
13740case $host_os in
13741aix3*)
13742  version_type=linux
13743  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13744  shlibpath_var=LIBPATH
13745
13746  # AIX 3 has no versioning support, so we append a major version to the name.
13747  soname_spec='${libname}${release}${shared_ext}$major'
13748  ;;
13749
13750aix[4-9]*)
13751  version_type=linux
13752  need_lib_prefix=no
13753  need_version=no
13754  hardcode_into_libs=yes
13755  if test "$host_cpu" = ia64; then
13756    # AIX 5 supports IA64
13757    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13758    shlibpath_var=LD_LIBRARY_PATH
13759  else
13760    # With GCC up to 2.95.x, collect2 would create an import file
13761    # for dependence libraries.  The import file would start with
13762    # the line `#! .'.  This would cause the generated library to
13763    # depend on `.', always an invalid library.  This was fixed in
13764    # development snapshots of GCC prior to 3.0.
13765    case $host_os in
13766      aix4 | aix4.[01] | aix4.[01].*)
13767      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13768	   echo ' yes '
13769	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13770	:
13771      else
13772	can_build_shared=no
13773      fi
13774      ;;
13775    esac
13776    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13777    # soname into executable. Probably we can add versioning support to
13778    # collect2, so additional links can be useful in future.
13779    if test "$aix_use_runtimelinking" = yes; then
13780      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13781      # instead of lib<name>.a to let people know that these are not
13782      # typical AIX shared libraries.
13783      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13784    else
13785      # We preserve .a as extension for shared libraries through AIX4.2
13786      # and later when we are not doing run time linking.
13787      library_names_spec='${libname}${release}.a $libname.a'
13788      soname_spec='${libname}${release}${shared_ext}$major'
13789    fi
13790    shlibpath_var=LIBPATH
13791  fi
13792  ;;
13793
13794amigaos*)
13795  case $host_cpu in
13796  powerpc)
13797    # Since July 2007 AmigaOS4 officially supports .so libraries.
13798    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13799    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13800    ;;
13801  m68k)
13802    library_names_spec='$libname.ixlibrary $libname.a'
13803    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13804    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'
13805    ;;
13806  esac
13807  ;;
13808
13809beos*)
13810  library_names_spec='${libname}${shared_ext}'
13811  dynamic_linker="$host_os ld.so"
13812  shlibpath_var=LIBRARY_PATH
13813  ;;
13814
13815bsdi[45]*)
13816  version_type=linux
13817  need_version=no
13818  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13819  soname_spec='${libname}${release}${shared_ext}$major'
13820  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13821  shlibpath_var=LD_LIBRARY_PATH
13822  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13823  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13824  # the default ld.so.conf also contains /usr/contrib/lib and
13825  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13826  # libtool to hard-code these into programs
13827  ;;
13828
13829cygwin* | mingw* | pw32* | cegcc*)
13830  version_type=windows
13831  shrext_cmds=".dll"
13832  need_version=no
13833  need_lib_prefix=no
13834
13835  case $GCC,$host_os in
13836  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13837    library_names_spec='$libname.dll.a'
13838    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13839    postinstall_cmds='base_file=`basename \${file}`~
13840      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13841      dldir=$destdir/`dirname \$dlpath`~
13842      test -d \$dldir || mkdir -p \$dldir~
13843      $install_prog $dir/$dlname \$dldir/$dlname~
13844      chmod a+x \$dldir/$dlname~
13845      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13846        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13847      fi'
13848    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13849      dlpath=$dir/\$dldll~
13850       $RM \$dlpath'
13851    shlibpath_overrides_runpath=yes
13852
13853    case $host_os in
13854    cygwin*)
13855      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13856      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13857
13858      ;;
13859    mingw* | cegcc*)
13860      # MinGW DLLs use traditional 'lib' prefix
13861      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13862      ;;
13863    pw32*)
13864      # pw32 DLLs use 'pw' prefix rather than 'lib'
13865      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13866      ;;
13867    esac
13868    ;;
13869
13870  *)
13871    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13872    ;;
13873  esac
13874  dynamic_linker='Win32 ld.exe'
13875  # FIXME: first we should search . and the directory the executable is in
13876  shlibpath_var=PATH
13877  ;;
13878
13879darwin* | rhapsody*)
13880  dynamic_linker="$host_os dyld"
13881  version_type=darwin
13882  need_lib_prefix=no
13883  need_version=no
13884  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13885  soname_spec='${libname}${release}${major}$shared_ext'
13886  shlibpath_overrides_runpath=yes
13887  shlibpath_var=DYLD_LIBRARY_PATH
13888  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13889
13890  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13891  ;;
13892
13893dgux*)
13894  version_type=linux
13895  need_lib_prefix=no
13896  need_version=no
13897  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13898  soname_spec='${libname}${release}${shared_ext}$major'
13899  shlibpath_var=LD_LIBRARY_PATH
13900  ;;
13901
13902freebsd* | dragonfly*)
13903  # DragonFly does not have aout.  When/if they implement a new
13904  # versioning mechanism, adjust this.
13905  if test -x /usr/bin/objformat; then
13906    objformat=`/usr/bin/objformat`
13907  else
13908    case $host_os in
13909    freebsd[23].*) objformat=aout ;;
13910    *) objformat=elf ;;
13911    esac
13912  fi
13913  version_type=freebsd-$objformat
13914  case $version_type in
13915    freebsd-elf*)
13916      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13917      need_version=no
13918      need_lib_prefix=no
13919      ;;
13920    freebsd-*)
13921      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13922      need_version=yes
13923      ;;
13924  esac
13925  shlibpath_var=LD_LIBRARY_PATH
13926  case $host_os in
13927  freebsd2.*)
13928    shlibpath_overrides_runpath=yes
13929    ;;
13930  freebsd3.[01]* | freebsdelf3.[01]*)
13931    shlibpath_overrides_runpath=yes
13932    hardcode_into_libs=yes
13933    ;;
13934  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13935  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13936    shlibpath_overrides_runpath=no
13937    hardcode_into_libs=yes
13938    ;;
13939  *) # from 4.6 on, and DragonFly
13940    shlibpath_overrides_runpath=yes
13941    hardcode_into_libs=yes
13942    ;;
13943  esac
13944  ;;
13945
13946gnu*)
13947  version_type=linux
13948  need_lib_prefix=no
13949  need_version=no
13950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13951  soname_spec='${libname}${release}${shared_ext}$major'
13952  shlibpath_var=LD_LIBRARY_PATH
13953  hardcode_into_libs=yes
13954  ;;
13955
13956haiku*)
13957  version_type=linux
13958  need_lib_prefix=no
13959  need_version=no
13960  dynamic_linker="$host_os runtime_loader"
13961  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13962  soname_spec='${libname}${release}${shared_ext}$major'
13963  shlibpath_var=LIBRARY_PATH
13964  shlibpath_overrides_runpath=yes
13965  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
13966  hardcode_into_libs=yes
13967  ;;
13968
13969hpux9* | hpux10* | hpux11*)
13970  # Give a soname corresponding to the major version so that dld.sl refuses to
13971  # link against other versions.
13972  version_type=sunos
13973  need_lib_prefix=no
13974  need_version=no
13975  case $host_cpu in
13976  ia64*)
13977    shrext_cmds='.so'
13978    hardcode_into_libs=yes
13979    dynamic_linker="$host_os dld.so"
13980    shlibpath_var=LD_LIBRARY_PATH
13981    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13982    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13983    soname_spec='${libname}${release}${shared_ext}$major'
13984    if test "X$HPUX_IA64_MODE" = X32; then
13985      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13986    else
13987      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13988    fi
13989    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13990    ;;
13991  hppa*64*)
13992    shrext_cmds='.sl'
13993    hardcode_into_libs=yes
13994    dynamic_linker="$host_os dld.sl"
13995    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13996    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13997    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13998    soname_spec='${libname}${release}${shared_ext}$major'
13999    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14000    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14001    ;;
14002  *)
14003    shrext_cmds='.sl'
14004    dynamic_linker="$host_os dld.sl"
14005    shlibpath_var=SHLIB_PATH
14006    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14007    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14008    soname_spec='${libname}${release}${shared_ext}$major'
14009    ;;
14010  esac
14011  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14012  postinstall_cmds='chmod 555 $lib'
14013  # or fails outright, so override atomically:
14014  install_override_mode=555
14015  ;;
14016
14017interix[3-9]*)
14018  version_type=linux
14019  need_lib_prefix=no
14020  need_version=no
14021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14022  soname_spec='${libname}${release}${shared_ext}$major'
14023  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14024  shlibpath_var=LD_LIBRARY_PATH
14025  shlibpath_overrides_runpath=no
14026  hardcode_into_libs=yes
14027  ;;
14028
14029irix5* | irix6* | nonstopux*)
14030  case $host_os in
14031    nonstopux*) version_type=nonstopux ;;
14032    *)
14033	if test "$lt_cv_prog_gnu_ld" = yes; then
14034		version_type=linux
14035	else
14036		version_type=irix
14037	fi ;;
14038  esac
14039  need_lib_prefix=no
14040  need_version=no
14041  soname_spec='${libname}${release}${shared_ext}$major'
14042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14043  case $host_os in
14044  irix5* | nonstopux*)
14045    libsuff= shlibsuff=
14046    ;;
14047  *)
14048    case $LD in # libtool.m4 will add one of these switches to LD
14049    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14050      libsuff= shlibsuff= libmagic=32-bit;;
14051    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14052      libsuff=32 shlibsuff=N32 libmagic=N32;;
14053    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14054      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14055    *) libsuff= shlibsuff= libmagic=never-match;;
14056    esac
14057    ;;
14058  esac
14059  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14060  shlibpath_overrides_runpath=no
14061  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14062  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14063  hardcode_into_libs=yes
14064  ;;
14065
14066# No shared lib support for Linux oldld, aout, or coff.
14067linux*oldld* | linux*aout* | linux*coff*)
14068  dynamic_linker=no
14069  ;;
14070
14071# This must be Linux ELF.
14072linux* | k*bsd*-gnu | kopensolaris*-gnu)
14073  version_type=linux
14074  need_lib_prefix=no
14075  need_version=no
14076  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14077  soname_spec='${libname}${release}${shared_ext}$major'
14078  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14079  shlibpath_var=LD_LIBRARY_PATH
14080  shlibpath_overrides_runpath=no
14081
14082  # Some binutils ld are patched to set DT_RUNPATH
14083  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14084  $as_echo_n "(cached) " >&6
14085else
14086  lt_cv_shlibpath_overrides_runpath=no
14087    save_LDFLAGS=$LDFLAGS
14088    save_libdir=$libdir
14089    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
14090	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
14091    cat > conftest.$ac_ext <<_ACEOF
14092      program main
14093
14094      end
14095_ACEOF
14096if ac_fn_fc_try_link "$LINENO"; then :
14097  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14098  lt_cv_shlibpath_overrides_runpath=yes
14099fi
14100fi
14101rm -f core conftest.err conftest.$ac_objext \
14102    conftest$ac_exeext conftest.$ac_ext
14103    LDFLAGS=$save_LDFLAGS
14104    libdir=$save_libdir
14105
14106fi
14107
14108  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14109
14110  # This implies no fast_install, which is unacceptable.
14111  # Some rework will be needed to allow for fast_install
14112  # before this can be enabled.
14113  hardcode_into_libs=yes
14114
14115  # Append ld.so.conf contents to the search path
14116  if test -f /etc/ld.so.conf; then
14117    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' ' '`
14118    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14119  fi
14120
14121  # We used to test for /lib/ld.so.1 and disable shared libraries on
14122  # powerpc, because MkLinux only supported shared libraries with the
14123  # GNU dynamic linker.  Since this was broken with cross compilers,
14124  # most powerpc-linux boxes support dynamic linking these days and
14125  # people can always --disable-shared, the test was removed, and we
14126  # assume the GNU/Linux dynamic linker is in use.
14127  dynamic_linker='GNU/Linux ld.so'
14128  ;;
14129
14130netbsd*)
14131  version_type=sunos
14132  need_lib_prefix=no
14133  need_version=no
14134  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14135    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14136    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14137    dynamic_linker='NetBSD (a.out) ld.so'
14138  else
14139    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14140    soname_spec='${libname}${release}${shared_ext}$major'
14141    dynamic_linker='NetBSD ld.elf_so'
14142  fi
14143  shlibpath_var=LD_LIBRARY_PATH
14144  shlibpath_overrides_runpath=yes
14145  hardcode_into_libs=yes
14146  ;;
14147
14148newsos6)
14149  version_type=linux
14150  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14151  shlibpath_var=LD_LIBRARY_PATH
14152  shlibpath_overrides_runpath=yes
14153  ;;
14154
14155*nto* | *qnx*)
14156  version_type=qnx
14157  need_lib_prefix=no
14158  need_version=no
14159  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14160  soname_spec='${libname}${release}${shared_ext}$major'
14161  shlibpath_var=LD_LIBRARY_PATH
14162  shlibpath_overrides_runpath=no
14163  hardcode_into_libs=yes
14164  dynamic_linker='ldqnx.so'
14165  ;;
14166
14167openbsd*)
14168  version_type=sunos
14169  sys_lib_dlsearch_path_spec="/usr/lib"
14170  need_lib_prefix=no
14171  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14172  case $host_os in
14173    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14174    *)				need_version=no  ;;
14175  esac
14176  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14177  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14178  shlibpath_var=LD_LIBRARY_PATH
14179  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14180    case $host_os in
14181      openbsd2.[89] | openbsd2.[89].*)
14182	shlibpath_overrides_runpath=no
14183	;;
14184      *)
14185	shlibpath_overrides_runpath=yes
14186	;;
14187      esac
14188  else
14189    shlibpath_overrides_runpath=yes
14190  fi
14191  ;;
14192
14193os2*)
14194  libname_spec='$name'
14195  shrext_cmds=".dll"
14196  need_lib_prefix=no
14197  library_names_spec='$libname${shared_ext} $libname.a'
14198  dynamic_linker='OS/2 ld.exe'
14199  shlibpath_var=LIBPATH
14200  ;;
14201
14202osf3* | osf4* | osf5*)
14203  version_type=osf
14204  need_lib_prefix=no
14205  need_version=no
14206  soname_spec='${libname}${release}${shared_ext}$major'
14207  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14208  shlibpath_var=LD_LIBRARY_PATH
14209  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14210  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14211  ;;
14212
14213rdos*)
14214  dynamic_linker=no
14215  ;;
14216
14217solaris*)
14218  version_type=linux
14219  need_lib_prefix=no
14220  need_version=no
14221  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14222  soname_spec='${libname}${release}${shared_ext}$major'
14223  shlibpath_var=LD_LIBRARY_PATH
14224  shlibpath_overrides_runpath=yes
14225  hardcode_into_libs=yes
14226  # ldd complains unless libraries are executable
14227  postinstall_cmds='chmod +x $lib'
14228  ;;
14229
14230sunos4*)
14231  version_type=sunos
14232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14233  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14234  shlibpath_var=LD_LIBRARY_PATH
14235  shlibpath_overrides_runpath=yes
14236  if test "$with_gnu_ld" = yes; then
14237    need_lib_prefix=no
14238  fi
14239  need_version=yes
14240  ;;
14241
14242sysv4 | sysv4.3*)
14243  version_type=linux
14244  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14245  soname_spec='${libname}${release}${shared_ext}$major'
14246  shlibpath_var=LD_LIBRARY_PATH
14247  case $host_vendor in
14248    sni)
14249      shlibpath_overrides_runpath=no
14250      need_lib_prefix=no
14251      runpath_var=LD_RUN_PATH
14252      ;;
14253    siemens)
14254      need_lib_prefix=no
14255      ;;
14256    motorola)
14257      need_lib_prefix=no
14258      need_version=no
14259      shlibpath_overrides_runpath=no
14260      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14261      ;;
14262  esac
14263  ;;
14264
14265sysv4*MP*)
14266  if test -d /usr/nec ;then
14267    version_type=linux
14268    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14269    soname_spec='$libname${shared_ext}.$major'
14270    shlibpath_var=LD_LIBRARY_PATH
14271  fi
14272  ;;
14273
14274sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14275  version_type=freebsd-elf
14276  need_lib_prefix=no
14277  need_version=no
14278  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14279  soname_spec='${libname}${release}${shared_ext}$major'
14280  shlibpath_var=LD_LIBRARY_PATH
14281  shlibpath_overrides_runpath=yes
14282  hardcode_into_libs=yes
14283  if test "$with_gnu_ld" = yes; then
14284    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14285  else
14286    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14287    case $host_os in
14288      sco3.2v5*)
14289        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14290	;;
14291    esac
14292  fi
14293  sys_lib_dlsearch_path_spec='/usr/lib'
14294  ;;
14295
14296tpf*)
14297  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14298  version_type=linux
14299  need_lib_prefix=no
14300  need_version=no
14301  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14302  shlibpath_var=LD_LIBRARY_PATH
14303  shlibpath_overrides_runpath=no
14304  hardcode_into_libs=yes
14305  ;;
14306
14307uts4*)
14308  version_type=linux
14309  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14310  soname_spec='${libname}${release}${shared_ext}$major'
14311  shlibpath_var=LD_LIBRARY_PATH
14312  ;;
14313
14314*)
14315  dynamic_linker=no
14316  ;;
14317esac
14318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14319$as_echo "$dynamic_linker" >&6; }
14320test "$dynamic_linker" = no && can_build_shared=no
14321
14322variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14323if test "$GCC" = yes; then
14324  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14325fi
14326
14327if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14328  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14329fi
14330if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14331  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14332fi
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14372$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14373hardcode_action_FC=
14374if test -n "$hardcode_libdir_flag_spec_FC" ||
14375   test -n "$runpath_var_FC" ||
14376   test "X$hardcode_automatic_FC" = "Xyes" ; then
14377
14378  # We can hardcode non-existent directories.
14379  if test "$hardcode_direct_FC" != no &&
14380     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14381     # have to relink, otherwise we might link with an installed library
14382     # when we should be linking with a yet-to-be-installed one
14383     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
14384     test "$hardcode_minus_L_FC" != no; then
14385    # Linking always hardcodes the temporary library directory.
14386    hardcode_action_FC=relink
14387  else
14388    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14389    hardcode_action_FC=immediate
14390  fi
14391else
14392  # We cannot hardcode anything, or else we can only hardcode existing
14393  # directories.
14394  hardcode_action_FC=unsupported
14395fi
14396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
14397$as_echo "$hardcode_action_FC" >&6; }
14398
14399if test "$hardcode_action_FC" = relink ||
14400   test "$inherit_rpath_FC" = yes; then
14401  # Fast installation is not supported
14402  enable_fast_install=no
14403elif test "$shlibpath_overrides_runpath" = yes ||
14404     test "$enable_shared" = no; then
14405  # Fast installation is not necessary
14406  enable_fast_install=needless
14407fi
14408
14409
14410
14411
14412
14413
14414
14415  fi # test -n "$compiler"
14416
14417  GCC=$lt_save_GCC
14418  CC="$lt_save_CC"
14419fi # test "$_lt_disable_FC" != yes
14420
14421ac_ext=c
14422ac_cpp='$CPP $CPPFLAGS'
14423ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14424ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14425ac_compiler_gnu=$ac_cv_c_compiler_gnu
14426
14427
14428FCFLAGS="$FCFLAGS -Wall -L../libgfortran"
14429
14430# For libtool versioning info, format is CURRENT:REVISION:AGE
14431libtool_VERSION=1:0:0
14432
14433
14434# Check header files.
14435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14436$as_echo_n "checking for ANSI C header files... " >&6; }
14437if test "${ac_cv_header_stdc+set}" = set; then :
14438  $as_echo_n "(cached) " >&6
14439else
14440  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14441/* end confdefs.h.  */
14442#include <stdlib.h>
14443#include <stdarg.h>
14444#include <string.h>
14445#include <float.h>
14446
14447int
14448main ()
14449{
14450
14451  ;
14452  return 0;
14453}
14454_ACEOF
14455if ac_fn_c_try_compile "$LINENO"; then :
14456  ac_cv_header_stdc=yes
14457else
14458  ac_cv_header_stdc=no
14459fi
14460rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14461
14462if test $ac_cv_header_stdc = yes; then
14463  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14464  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14465/* end confdefs.h.  */
14466#include <string.h>
14467
14468_ACEOF
14469if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14470  $EGREP "memchr" >/dev/null 2>&1; then :
14471
14472else
14473  ac_cv_header_stdc=no
14474fi
14475rm -f conftest*
14476
14477fi
14478
14479if test $ac_cv_header_stdc = yes; then
14480  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14481  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14482/* end confdefs.h.  */
14483#include <stdlib.h>
14484
14485_ACEOF
14486if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14487  $EGREP "free" >/dev/null 2>&1; then :
14488
14489else
14490  ac_cv_header_stdc=no
14491fi
14492rm -f conftest*
14493
14494fi
14495
14496if test $ac_cv_header_stdc = yes; then
14497  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14498  if test "$cross_compiling" = yes; then :
14499  :
14500else
14501  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14502/* end confdefs.h.  */
14503#include <ctype.h>
14504#include <stdlib.h>
14505#if ((' ' & 0x0FF) == 0x020)
14506# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14507# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14508#else
14509# define ISLOWER(c) \
14510		   (('a' <= (c) && (c) <= 'i') \
14511		     || ('j' <= (c) && (c) <= 'r') \
14512		     || ('s' <= (c) && (c) <= 'z'))
14513# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14514#endif
14515
14516#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14517int
14518main ()
14519{
14520  int i;
14521  for (i = 0; i < 256; i++)
14522    if (XOR (islower (i), ISLOWER (i))
14523	|| toupper (i) != TOUPPER (i))
14524      return 2;
14525  return 0;
14526}
14527_ACEOF
14528if ac_fn_c_try_run "$LINENO"; then :
14529
14530else
14531  ac_cv_header_stdc=no
14532fi
14533rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14534  conftest.$ac_objext conftest.beam conftest.$ac_ext
14535fi
14536
14537fi
14538fi
14539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14540$as_echo "$ac_cv_header_stdc" >&6; }
14541if test $ac_cv_header_stdc = yes; then
14542
14543$as_echo "#define STDC_HEADERS 1" >>confdefs.h
14544
14545fi
14546
14547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
14548$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
14549if test "${ac_cv_header_time+set}" = set; then :
14550  $as_echo_n "(cached) " >&6
14551else
14552  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14553/* end confdefs.h.  */
14554#include <sys/types.h>
14555#include <sys/time.h>
14556#include <time.h>
14557
14558int
14559main ()
14560{
14561if ((struct tm *) 0)
14562return 0;
14563  ;
14564  return 0;
14565}
14566_ACEOF
14567if ac_fn_c_try_compile "$LINENO"; then :
14568  ac_cv_header_time=yes
14569else
14570  ac_cv_header_time=no
14571fi
14572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14573fi
14574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
14575$as_echo "$ac_cv_header_time" >&6; }
14576if test $ac_cv_header_time = yes; then
14577
14578$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
14579
14580fi
14581
14582{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14583$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
14584if test "${gcc_cv_header_string+set}" = set; then :
14585  $as_echo_n "(cached) " >&6
14586else
14587  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14588/* end confdefs.h.  */
14589#include <string.h>
14590#include <strings.h>
14591int
14592main ()
14593{
14594
14595  ;
14596  return 0;
14597}
14598_ACEOF
14599if ac_fn_c_try_compile "$LINENO"; then :
14600  gcc_cv_header_string=yes
14601else
14602  gcc_cv_header_string=no
14603fi
14604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14605fi
14606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14607$as_echo "$gcc_cv_header_string" >&6; }
14608if test $gcc_cv_header_string = yes; then
14609
14610$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14611
14612fi
14613
14614for ac_header in pthread.h unistd.h semaphore.h sys/loadavg.h sys/time.h sys/time.h
14615do :
14616  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14617ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14618eval as_val=\$$as_ac_Header
14619   if test "x$as_val" = x""yes; then :
14620  cat >>confdefs.h <<_ACEOF
14621#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14622_ACEOF
14623
14624fi
14625
14626done
14627
14628
14629
14630
14631inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
14632
14633acx_cv_header_stdint=stddef.h
14634acx_cv_header_stdint_kind="(already complete)"
14635for i in stdint.h $inttype_headers; do
14636  unset ac_cv_type_uintptr_t
14637  unset ac_cv_type_uintmax_t
14638  unset ac_cv_type_int_least32_t
14639  unset ac_cv_type_int_fast32_t
14640  unset ac_cv_type_uint64_t
14641  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
14642  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
14643#include <$i>
14644"
14645if test "x$ac_cv_type_uintmax_t" = x""yes; then :
14646  acx_cv_header_stdint=$i
14647else
14648  continue
14649fi
14650
14651  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
14652#include <$i>
14653"
14654if test "x$ac_cv_type_uintptr_t" = x""yes; then :
14655
14656else
14657  acx_cv_header_stdint_kind="(mostly complete)"
14658fi
14659
14660  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
14661#include <$i>
14662"
14663if test "x$ac_cv_type_int_least32_t" = x""yes; then :
14664
14665else
14666  acx_cv_header_stdint_kind="(mostly complete)"
14667fi
14668
14669  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
14670#include <$i>
14671"
14672if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
14673
14674else
14675  acx_cv_header_stdint_kind="(mostly complete)"
14676fi
14677
14678  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
14679#include <$i>
14680"
14681if test "x$ac_cv_type_uint64_t" = x""yes; then :
14682
14683else
14684  acx_cv_header_stdint_kind="(lacks uint64_t)"
14685fi
14686
14687  break
14688done
14689if test "$acx_cv_header_stdint" = stddef.h; then
14690  acx_cv_header_stdint_kind="(lacks uintmax_t)"
14691  for i in stdint.h $inttype_headers; do
14692    unset ac_cv_type_uintptr_t
14693    unset ac_cv_type_uint32_t
14694    unset ac_cv_type_uint64_t
14695    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
14696    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
14697#include <$i>
14698"
14699if test "x$ac_cv_type_uint32_t" = x""yes; then :
14700  acx_cv_header_stdint=$i
14701else
14702  continue
14703fi
14704
14705    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
14706#include <$i>
14707"
14708if test "x$ac_cv_type_uint64_t" = x""yes; then :
14709
14710fi
14711
14712    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
14713#include <$i>
14714"
14715if test "x$ac_cv_type_uintptr_t" = x""yes; then :
14716
14717fi
14718
14719    break
14720  done
14721fi
14722if test "$acx_cv_header_stdint" = stddef.h; then
14723  acx_cv_header_stdint_kind="(u_intXX_t style)"
14724  for i in sys/types.h $inttype_headers; do
14725    unset ac_cv_type_u_int32_t
14726    unset ac_cv_type_u_int64_t
14727    $as_echo_n "looking for u_intXX_t types in $i, " >&6
14728    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
14729#include <$i>
14730"
14731if test "x$ac_cv_type_u_int32_t" = x""yes; then :
14732  acx_cv_header_stdint=$i
14733else
14734  continue
14735fi
14736
14737    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
14738#include <$i>
14739"
14740if test "x$ac_cv_type_u_int64_t" = x""yes; then :
14741
14742fi
14743
14744    break
14745  done
14746fi
14747if test "$acx_cv_header_stdint" = stddef.h; then
14748  acx_cv_header_stdint_kind="(using manual detection)"
14749fi
14750
14751test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
14752test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
14753test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
14754test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
14755test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
14756
14757# ----------------- Summarize what we found so far
14758
14759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
14760$as_echo_n "checking what to include in gstdint.h... " >&6; }
14761
14762case `$as_basename -- gstdint.h ||
14763$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
14764	 Xgstdint.h : 'X\(//\)$' \| \
14765	 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
14766$as_echo X/gstdint.h |
14767    sed '/^.*\/\([^/][^/]*\)\/*$/{
14768	    s//\1/
14769	    q
14770	  }
14771	  /^X\/\(\/\/\)$/{
14772	    s//\1/
14773	    q
14774	  }
14775	  /^X\/\(\/\).*/{
14776	    s//\1/
14777	    q
14778	  }
14779	  s/.*/./; q'` in
14780  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
14781$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
14782  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
14783$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
14784  *) ;;
14785esac
14786
14787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
14788$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
14789
14790# ----------------- done included file, check C basic types --------
14791
14792# Lacking an uintptr_t?  Test size of void *
14793case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
14794  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
14795# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14796# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14797# This bug is HP SR number 8606223364.
14798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14799$as_echo_n "checking size of void *... " >&6; }
14800if test "${ac_cv_sizeof_void_p+set}" = set; then :
14801  $as_echo_n "(cached) " >&6
14802else
14803  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
14804
14805else
14806  if test "$ac_cv_type_void_p" = yes; then
14807     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14808$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14809{ as_fn_set_status 77
14810as_fn_error "cannot compute sizeof (void *)
14811See \`config.log' for more details." "$LINENO" 5; }; }
14812   else
14813     ac_cv_sizeof_void_p=0
14814   fi
14815fi
14816
14817fi
14818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14819$as_echo "$ac_cv_sizeof_void_p" >&6; }
14820
14821
14822
14823cat >>confdefs.h <<_ACEOF
14824#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14825_ACEOF
14826
14827 ;;
14828esac
14829
14830# Lacking an uint64_t?  Test size of long
14831case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
14832  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
14833# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14834# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14835# This bug is HP SR number 8606223364.
14836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14837$as_echo_n "checking size of long... " >&6; }
14838if test "${ac_cv_sizeof_long+set}" = set; then :
14839  $as_echo_n "(cached) " >&6
14840else
14841  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14842
14843else
14844  if test "$ac_cv_type_long" = yes; then
14845     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14846$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14847{ as_fn_set_status 77
14848as_fn_error "cannot compute sizeof (long)
14849See \`config.log' for more details." "$LINENO" 5; }; }
14850   else
14851     ac_cv_sizeof_long=0
14852   fi
14853fi
14854
14855fi
14856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14857$as_echo "$ac_cv_sizeof_long" >&6; }
14858
14859
14860
14861cat >>confdefs.h <<_ACEOF
14862#define SIZEOF_LONG $ac_cv_sizeof_long
14863_ACEOF
14864
14865 ;;
14866esac
14867
14868if test $acx_cv_header_stdint = stddef.h; then
14869  # Lacking a good header?  Test size of everything and deduce all types.
14870  # The cast to long int works around a bug in the HP C Compiler
14871# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14872# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14873# This bug is HP SR number 8606223364.
14874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14875$as_echo_n "checking size of int... " >&6; }
14876if test "${ac_cv_sizeof_int+set}" = set; then :
14877  $as_echo_n "(cached) " >&6
14878else
14879  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14880
14881else
14882  if test "$ac_cv_type_int" = yes; then
14883     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14884$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14885{ as_fn_set_status 77
14886as_fn_error "cannot compute sizeof (int)
14887See \`config.log' for more details." "$LINENO" 5; }; }
14888   else
14889     ac_cv_sizeof_int=0
14890   fi
14891fi
14892
14893fi
14894{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14895$as_echo "$ac_cv_sizeof_int" >&6; }
14896
14897
14898
14899cat >>confdefs.h <<_ACEOF
14900#define SIZEOF_INT $ac_cv_sizeof_int
14901_ACEOF
14902
14903
14904  # The cast to long int works around a bug in the HP C Compiler
14905# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14906# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14907# This bug is HP SR number 8606223364.
14908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14909$as_echo_n "checking size of short... " >&6; }
14910if test "${ac_cv_sizeof_short+set}" = set; then :
14911  $as_echo_n "(cached) " >&6
14912else
14913  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
14914
14915else
14916  if test "$ac_cv_type_short" = yes; then
14917     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14918$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14919{ as_fn_set_status 77
14920as_fn_error "cannot compute sizeof (short)
14921See \`config.log' for more details." "$LINENO" 5; }; }
14922   else
14923     ac_cv_sizeof_short=0
14924   fi
14925fi
14926
14927fi
14928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14929$as_echo "$ac_cv_sizeof_short" >&6; }
14930
14931
14932
14933cat >>confdefs.h <<_ACEOF
14934#define SIZEOF_SHORT $ac_cv_sizeof_short
14935_ACEOF
14936
14937
14938  # The cast to long int works around a bug in the HP C Compiler
14939# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14940# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14941# This bug is HP SR number 8606223364.
14942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
14943$as_echo_n "checking size of char... " >&6; }
14944if test "${ac_cv_sizeof_char+set}" = set; then :
14945  $as_echo_n "(cached) " >&6
14946else
14947  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
14948
14949else
14950  if test "$ac_cv_type_char" = yes; then
14951     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14952$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14953{ as_fn_set_status 77
14954as_fn_error "cannot compute sizeof (char)
14955See \`config.log' for more details." "$LINENO" 5; }; }
14956   else
14957     ac_cv_sizeof_char=0
14958   fi
14959fi
14960
14961fi
14962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
14963$as_echo "$ac_cv_sizeof_char" >&6; }
14964
14965
14966
14967cat >>confdefs.h <<_ACEOF
14968#define SIZEOF_CHAR $ac_cv_sizeof_char
14969_ACEOF
14970
14971
14972
14973  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
14974$as_echo_n "checking for type equivalent to int8_t... " >&6; }
14975  case "$ac_cv_sizeof_char" in
14976    1) acx_cv_type_int8_t=char ;;
14977    *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
14978  esac
14979  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
14980$as_echo "$acx_cv_type_int8_t" >&6; }
14981
14982  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
14983$as_echo_n "checking for type equivalent to int16_t... " >&6; }
14984  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
14985    2:*) acx_cv_type_int16_t=int ;;
14986    *:2) acx_cv_type_int16_t=short ;;
14987    *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
14988  esac
14989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
14990$as_echo "$acx_cv_type_int16_t" >&6; }
14991
14992  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
14993$as_echo_n "checking for type equivalent to int32_t... " >&6; }
14994  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
14995    4:*) acx_cv_type_int32_t=int ;;
14996    *:4) acx_cv_type_int32_t=long ;;
14997    *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
14998  esac
14999  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
15000$as_echo "$acx_cv_type_int32_t" >&6; }
15001fi
15002
15003# These tests are here to make the output prettier
15004
15005if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
15006  case "$ac_cv_sizeof_long" in
15007    8) acx_cv_type_int64_t=long ;;
15008  esac
15009  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
15010$as_echo_n "checking for type equivalent to int64_t... " >&6; }
15011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
15012$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
15013fi
15014
15015# Now we can use the above types
15016
15017if test "$ac_cv_type_uintptr_t" != yes; then
15018  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
15019$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
15020  case $ac_cv_sizeof_void_p in
15021    2) acx_cv_type_intptr_t=int16_t ;;
15022    4) acx_cv_type_intptr_t=int32_t ;;
15023    8) acx_cv_type_intptr_t=int64_t ;;
15024    *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
15025  esac
15026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
15027$as_echo "$acx_cv_type_intptr_t" >&6; }
15028fi
15029
15030# ----------------- done all checks, emit header -------------
15031ac_config_commands="$ac_config_commands gstdint.h"
15032
15033
15034
15035
15036XPCFLAGS=""
15037case "$host" in
15038  *-*-rtems*)
15039    # RTEMS supports Pthreads, but the library is not available at GCC build time.
15040    ;;
15041  *)
15042    # Check to see if -pthread or -lpthread is needed.  Prefer the former.
15043    # In case the pthread.h system header is not found, this test will fail.
15044    CFLAGS="$CFLAGS -pthread"
15045    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15046/* end confdefs.h.  */
15047#include <pthread.h>
15048       void *g(void *d) { return NULL; }
15049int
15050main ()
15051{
15052pthread_t t; pthread_create(&t,NULL,g,NULL);
15053  ;
15054  return 0;
15055}
15056_ACEOF
15057if ac_fn_c_try_link "$LINENO"; then :
15058  XPCFLAGS=" -Wc,-pthread"
15059else
15060  CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
15061      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15062/* end confdefs.h.  */
15063#include <pthread.h>
15064         void *g(void *d) { return NULL; }
15065int
15066main ()
15067{
15068pthread_t t; pthread_create(&t,NULL,g,NULL);
15069  ;
15070  return 0;
15071}
15072_ACEOF
15073if ac_fn_c_try_link "$LINENO"; then :
15074
15075else
15076  as_fn_error "Pthreads are required to build libgomp" "$LINENO" 5
15077fi
15078rm -f core conftest.err conftest.$ac_objext \
15079    conftest$ac_exeext conftest.$ac_ext
15080fi
15081rm -f core conftest.err conftest.$ac_objext \
15082    conftest$ac_exeext conftest.$ac_ext
15083esac
15084
15085# Plugins for offload execution, configure.ac fragment.  -*- mode: autoconf -*-
15086#
15087# Copyright (C) 2014-2015 Free Software Foundation, Inc.
15088#
15089# Contributed by Mentor Embedded.
15090#
15091# This file is part of the GNU Offloading and Multi Processing Library
15092# (libgomp).
15093#
15094# Libgomp is free software; you can redistribute it and/or modify it
15095# under the terms of the GNU General Public License as published by
15096# the Free Software Foundation; either version 3, or (at your option)
15097# any later version.
15098#
15099# Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY
15100# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15101# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
15102# more details.
15103#
15104# Under Section 7 of GPL version 3, you are granted additional
15105# permissions described in the GCC Runtime Library Exception, version
15106# 3.1, as published by the Free Software Foundation.
15107#
15108# You should have received a copy of the GNU General Public License and
15109# a copy of the GCC Runtime Library Exception along with this program;
15110# see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
15111# <http://www.gnu.org/licenses/>.
15112
15113offload_targets=
15114
15115plugin_support=yes
15116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
15117$as_echo_n "checking for dlsym in -ldl... " >&6; }
15118if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
15119  $as_echo_n "(cached) " >&6
15120else
15121  ac_check_lib_save_LIBS=$LIBS
15122LIBS="-ldl  $LIBS"
15123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15124/* end confdefs.h.  */
15125
15126/* Override any GCC internal prototype to avoid an error.
15127   Use char because int might match the return type of a GCC
15128   builtin and then its argument prototype would still apply.  */
15129#ifdef __cplusplus
15130extern "C"
15131#endif
15132char dlsym ();
15133int
15134main ()
15135{
15136return dlsym ();
15137  ;
15138  return 0;
15139}
15140_ACEOF
15141if ac_fn_c_try_link "$LINENO"; then :
15142  ac_cv_lib_dl_dlsym=yes
15143else
15144  ac_cv_lib_dl_dlsym=no
15145fi
15146rm -f core conftest.err conftest.$ac_objext \
15147    conftest$ac_exeext conftest.$ac_ext
15148LIBS=$ac_check_lib_save_LIBS
15149fi
15150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
15151$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
15152if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
15153  cat >>confdefs.h <<_ACEOF
15154#define HAVE_LIBDL 1
15155_ACEOF
15156
15157  LIBS="-ldl $LIBS"
15158
15159else
15160  plugin_support=no
15161fi
15162
15163if test x"$plugin_support" = xyes; then
15164
15165$as_echo "#define PLUGIN_SUPPORT 1" >>confdefs.h
15166
15167  offload_targets=host_nonshm
15168elif test "x${enable_offload_targets-no}" != xno; then
15169  as_fn_error "Can't support offloading without support for plugins" "$LINENO" 5
15170fi
15171
15172# Look for the CUDA driver package.
15173CUDA_DRIVER_INCLUDE=
15174CUDA_DRIVER_LIB=
15175
15176
15177CUDA_DRIVER_CPPFLAGS=
15178CUDA_DRIVER_LDFLAGS=
15179
15180# Check whether --with-cuda-driver was given.
15181if test "${with_cuda_driver+set}" = set; then :
15182  withval=$with_cuda_driver;
15183fi
15184
15185
15186# Check whether --with-cuda-driver-include was given.
15187if test "${with_cuda_driver_include+set}" = set; then :
15188  withval=$with_cuda_driver_include;
15189fi
15190
15191
15192# Check whether --with-cuda-driver-lib was given.
15193if test "${with_cuda_driver_lib+set}" = set; then :
15194  withval=$with_cuda_driver_lib;
15195fi
15196
15197if test "x$with_cuda_driver" != x; then
15198  CUDA_DRIVER_INCLUDE=$with_cuda_driver/include
15199  CUDA_DRIVER_LIB=$with_cuda_driver/lib
15200fi
15201if test "x$with_cuda_driver_include" != x; then
15202  CUDA_DRIVER_INCLUDE=$with_cuda_driver_include
15203fi
15204if test "x$with_cuda_driver_lib" != x; then
15205  CUDA_DRIVER_LIB=$with_cuda_driver_lib
15206fi
15207if test "x$CUDA_DRIVER_INCLUDE" != x; then
15208  CUDA_DRIVER_CPPFLAGS=-I$CUDA_DRIVER_INCLUDE
15209fi
15210if test "x$CUDA_DRIVER_LIB" != x; then
15211  CUDA_DRIVER_LDFLAGS=-L$CUDA_DRIVER_LIB
15212fi
15213
15214PLUGIN_NVPTX=0
15215PLUGIN_NVPTX_CPPFLAGS=
15216PLUGIN_NVPTX_LDFLAGS=
15217PLUGIN_NVPTX_LIBS=
15218
15219
15220
15221
15222
15223# Get offload targets and path to install tree of offloading compiler.
15224offload_additional_options=
15225offload_additional_lib_paths=
15226
15227
15228if test x"$enable_offload_targets" != x; then
15229  for tgt in `echo $enable_offload_targets | sed -e 's#,# #g'`; do
15230    tgt_dir=`echo $tgt | grep '=' | sed 's/.*=//'`
15231    tgt=`echo $tgt | sed 's/=.*//'`
15232    case $tgt in
15233      *-intelmic-* | *-intelmicemul-*)
15234	tgt_name=intelmic
15235	;;
15236      nvptx*)
15237        tgt_name=nvptx
15238	PLUGIN_NVPTX=$tgt
15239	PLUGIN_NVPTX_CPPFLAGS=$CUDA_DRIVER_CPPFLAGS
15240	PLUGIN_NVPTX_LDFLAGS=$CUDA_DRIVER_LDFLAGS
15241	PLUGIN_NVPTX_LIBS='-lcuda'
15242
15243	PLUGIN_NVPTX_save_CPPFLAGS=$CPPFLAGS
15244	CPPFLAGS="$PLUGIN_NVPTX_CPPFLAGS $CPPFLAGS"
15245	PLUGIN_NVPTX_save_LDFLAGS=$LDFLAGS
15246	LDFLAGS="$PLUGIN_NVPTX_LDFLAGS $LDFLAGS"
15247	PLUGIN_NVPTX_save_LIBS=$LIBS
15248	LIBS="$PLUGIN_NVPTX_LIBS $LIBS"
15249	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15250/* end confdefs.h.  */
15251#include "cuda.h"
15252int
15253main ()
15254{
15255CUresult r = cuCtxPushCurrent (NULL);
15256  ;
15257  return 0;
15258}
15259_ACEOF
15260if ac_fn_c_try_link "$LINENO"; then :
15261  PLUGIN_NVPTX=1
15262fi
15263rm -f core conftest.err conftest.$ac_objext \
15264    conftest$ac_exeext conftest.$ac_ext
15265	CPPFLAGS=$PLUGIN_NVPTX_save_CPPFLAGS
15266	LDFLAGS=$PLUGIN_NVPTX_save_LDFLAGS
15267	LIBS=$PLUGIN_NVPTX_save_LIBS
15268	case $PLUGIN_NVPTX in
15269	  nvptx*)
15270	    PLUGIN_NVPTX=0
15271	    as_fn_error "CUDA driver package required for nvptx support" "$LINENO" 5
15272	    ;;
15273	esac
15274	;;
15275      *)
15276	as_fn_error "unknown offload target specified" "$LINENO" 5
15277	;;
15278    esac
15279    if test x"$offload_targets" = x; then
15280      offload_targets=$tgt_name
15281    else
15282      offload_targets=$offload_targets,$tgt_name
15283    fi
15284    if test x"$tgt_dir" != x; then
15285      offload_additional_options="$offload_additional_options -B$tgt_dir/libexec/gcc/\$(target_alias)/\$(gcc_version) -B$tgt_dir/bin"
15286      offload_additional_lib_paths="$offload_additional_lib_paths:$tgt_dir/lib64:$tgt_dir/lib:$tgt_dir/lib32"
15287    else
15288      offload_additional_options="$offload_additional_options -B\$(libexecdir)/gcc/\$(target_alias)/\$(gcc_version) -B\$(bindir)"
15289      offload_additional_lib_paths="$offload_additional_lib_paths:$toolexeclibdir"
15290    fi
15291  done
15292fi
15293
15294cat >>confdefs.h <<_ACEOF
15295#define OFFLOAD_TARGETS "$offload_targets"
15296_ACEOF
15297
15298 if test $PLUGIN_NVPTX = 1; then
15299  PLUGIN_NVPTX_TRUE=
15300  PLUGIN_NVPTX_FALSE='#'
15301else
15302  PLUGIN_NVPTX_TRUE='#'
15303  PLUGIN_NVPTX_FALSE=
15304fi
15305
15306
15307cat >>confdefs.h <<_ACEOF
15308#define PLUGIN_NVPTX $PLUGIN_NVPTX
15309_ACEOF
15310
15311
15312
15313# Check for functions needed.
15314for ac_func in getloadavg clock_gettime strtoull
15315do :
15316  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15317ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15318eval as_val=\$$as_ac_var
15319   if test "x$as_val" = x""yes; then :
15320  cat >>confdefs.h <<_ACEOF
15321#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15322_ACEOF
15323
15324fi
15325done
15326
15327
15328# Check for broken semaphore implementation on darwin.
15329# sem_init returns: sem_init error: Function not implemented.
15330case "$host" in
15331  *-darwin*)
15332
15333$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
15334
15335    ;;
15336esac
15337
15338 # Check whether --enable-linux-futex was given.
15339if test "${enable_linux_futex+set}" = set; then :
15340  enableval=$enable_linux_futex;
15341      case "$enableval" in
15342       yes|no|default) ;;
15343       *) as_fn_error "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
15344                          esac
15345
15346else
15347  enable_linux_futex=default
15348fi
15349
15350
15351case "$target" in
15352  *-linux*)
15353    case "$enable_linux_futex" in
15354      default)
15355	# If headers don't have gettid/futex syscalls definition, then
15356	# default to no, otherwise there will be compile time failures.
15357	# Otherwise, default to yes.  If we don't detect we are
15358	# compiled/linked against NPTL and not cross-compiling, check
15359	# if programs are run by default against NPTL and if not, issue
15360	# a warning.
15361	enable_linux_futex=no
15362	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15363/* end confdefs.h.  */
15364#include <sys/syscall.h>
15365	   int lk;
15366int
15367main ()
15368{
15369syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15370  ;
15371  return 0;
15372}
15373_ACEOF
15374if ac_fn_c_try_link "$LINENO"; then :
15375  save_LIBS="$LIBS"
15376	   LIBS="-lpthread $LIBS"
15377	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15378/* end confdefs.h.  */
15379#ifndef _GNU_SOURCE
15380	     #define _GNU_SOURCE 1
15381	     #endif
15382	     #include <pthread.h>
15383	     pthread_t th; void *status;
15384int
15385main ()
15386{
15387pthread_tryjoin_np (th, &status);
15388  ;
15389  return 0;
15390}
15391_ACEOF
15392if ac_fn_c_try_link "$LINENO"; then :
15393  enable_linux_futex=yes
15394else
15395  if test x$cross_compiling = xno; then
15396	       if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \
15397		  | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else
15398		 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
15399If so, please configure with --disable-linux-futex" >&5
15400$as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
15401If so, please configure with --disable-linux-futex" >&2;}
15402	       fi
15403	     fi
15404	     enable_linux_futex=yes
15405fi
15406rm -f core conftest.err conftest.$ac_objext \
15407    conftest$ac_exeext conftest.$ac_ext
15408	   LIBS="$save_LIBS"
15409fi
15410rm -f core conftest.err conftest.$ac_objext \
15411    conftest$ac_exeext conftest.$ac_ext
15412	;;
15413      yes)
15414	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15415/* end confdefs.h.  */
15416#include <sys/syscall.h>
15417	   int lk;
15418int
15419main ()
15420{
15421syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15422  ;
15423  return 0;
15424}
15425_ACEOF
15426if ac_fn_c_try_link "$LINENO"; then :
15427
15428else
15429  as_fn_error "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
15430fi
15431rm -f core conftest.err conftest.$ac_objext \
15432    conftest$ac_exeext conftest.$ac_ext
15433	;;
15434    esac
15435    ;;
15436  *)
15437    enable_linux_futex=no
15438    ;;
15439esac
15440if test x$enable_linux_futex = xyes; then
15441  :
15442fi
15443
15444
15445# Check for pthread_{,attr_}[sg]etaffinity_np.
15446cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15447/* end confdefs.h.  */
15448#define _GNU_SOURCE
15449   #include <pthread.h>
15450int
15451main ()
15452{
15453cpu_set_t cpuset;
15454   pthread_attr_t attr;
15455   pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15456   if (CPU_ISSET (0, &cpuset))
15457     CPU_SET (1, &cpuset);
15458   else
15459     CPU_ZERO (&cpuset);
15460   pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15461   pthread_attr_init (&attr);
15462   pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15463   pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15464  ;
15465  return 0;
15466}
15467_ACEOF
15468if ac_fn_c_try_link "$LINENO"; then :
15469
15470$as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h
15471
15472fi
15473rm -f core conftest.err conftest.$ac_objext \
15474    conftest$ac_exeext conftest.$ac_ext
15475
15476# At least for glibc, clock_gettime is in librt.  But don't pull that
15477# in if it still doesn't give us the function we want.
15478if test $ac_cv_func_clock_gettime = no; then
15479  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
15480$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
15481if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
15482  $as_echo_n "(cached) " >&6
15483else
15484  ac_check_lib_save_LIBS=$LIBS
15485LIBS="-lrt  $LIBS"
15486cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15487/* end confdefs.h.  */
15488
15489/* Override any GCC internal prototype to avoid an error.
15490   Use char because int might match the return type of a GCC
15491   builtin and then its argument prototype would still apply.  */
15492#ifdef __cplusplus
15493extern "C"
15494#endif
15495char clock_gettime ();
15496int
15497main ()
15498{
15499return clock_gettime ();
15500  ;
15501  return 0;
15502}
15503_ACEOF
15504if ac_fn_c_try_link "$LINENO"; then :
15505  ac_cv_lib_rt_clock_gettime=yes
15506else
15507  ac_cv_lib_rt_clock_gettime=no
15508fi
15509rm -f core conftest.err conftest.$ac_objext \
15510    conftest$ac_exeext conftest.$ac_ext
15511LIBS=$ac_check_lib_save_LIBS
15512fi
15513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
15514$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
15515if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
15516  LIBS="-lrt $LIBS"
15517
15518$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
15519
15520fi
15521
15522fi
15523
15524# See if we support thread-local storage.
15525
15526
15527   # Check whether --enable-tls was given.
15528if test "${enable_tls+set}" = set; then :
15529  enableval=$enable_tls;
15530      case "$enableval" in
15531       yes|no) ;;
15532       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
15533      esac
15534
15535else
15536  enable_tls=yes
15537fi
15538
15539
15540  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
15541$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
15542if test "${gcc_cv_have_tls+set}" = set; then :
15543  $as_echo_n "(cached) " >&6
15544else
15545
15546    if test "$cross_compiling" = yes; then :
15547                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15548/* end confdefs.h.  */
15549__thread int a; int b; int main() { return a = b; }
15550_ACEOF
15551if ac_fn_c_try_link "$LINENO"; then :
15552  chktls_save_LDFLAGS="$LDFLAGS"
15553	  	  	  case $host in
15554	    *-*-linux*)
15555	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
15556	      ;;
15557	  esac
15558	  chktls_save_CFLAGS="$CFLAGS"
15559	  CFLAGS="-fPIC $CFLAGS"
15560	  	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15561/* end confdefs.h.  */
15562int f() { return 0; }
15563_ACEOF
15564if ac_fn_c_try_link "$LINENO"; then :
15565  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15566/* end confdefs.h.  */
15567__thread int a; int b; int f() { return a = b; }
15568_ACEOF
15569if ac_fn_c_try_link "$LINENO"; then :
15570  gcc_cv_have_tls=yes
15571else
15572  gcc_cv_have_tls=no
15573fi
15574rm -f core conftest.err conftest.$ac_objext \
15575    conftest$ac_exeext conftest.$ac_ext
15576else
15577  gcc_cv_have_tls=yes
15578fi
15579rm -f core conftest.err conftest.$ac_objext \
15580    conftest$ac_exeext conftest.$ac_ext
15581	  CFLAGS="$chktls_save_CFLAGS"
15582	  LDFLAGS="$chktls_save_LDFLAGS"
15583else
15584  gcc_cv_have_tls=no
15585fi
15586rm -f core conftest.err conftest.$ac_objext \
15587    conftest$ac_exeext conftest.$ac_ext
15588
15589
15590else
15591  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15592/* end confdefs.h.  */
15593__thread int a; int b; int main() { return a = b; }
15594_ACEOF
15595if ac_fn_c_try_run "$LINENO"; then :
15596                      chktls_save_LDFLAGS="$LDFLAGS"
15597      LDFLAGS="-static $LDFLAGS"
15598      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15599/* end confdefs.h.  */
15600int main() { return 0; }
15601_ACEOF
15602if ac_fn_c_try_link "$LINENO"; then :
15603  if test "$cross_compiling" = yes; then :
15604  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15605$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15606as_fn_error "cannot run test program while cross compiling
15607See \`config.log' for more details." "$LINENO" 5; }
15608else
15609  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15610/* end confdefs.h.  */
15611__thread int a; int b; int main() { return a = b; }
15612_ACEOF
15613if ac_fn_c_try_run "$LINENO"; then :
15614  gcc_cv_have_tls=yes
15615else
15616  gcc_cv_have_tls=no
15617fi
15618rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15619  conftest.$ac_objext conftest.beam conftest.$ac_ext
15620fi
15621
15622else
15623  gcc_cv_have_tls=yes
15624fi
15625rm -f core conftest.err conftest.$ac_objext \
15626    conftest$ac_exeext conftest.$ac_ext
15627      LDFLAGS="$chktls_save_LDFLAGS"
15628      if test $gcc_cv_have_tls = yes; then
15629						chktls_save_CFLAGS="$CFLAGS"
15630	thread_CFLAGS=failed
15631	for flag in '' '-pthread' '-lpthread'; do
15632	  CFLAGS="$flag $chktls_save_CFLAGS"
15633	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15634/* end confdefs.h.  */
15635#include <pthread.h>
15636		void *g(void *d) { return NULL; }
15637int
15638main ()
15639{
15640pthread_t t; pthread_create(&t,NULL,g,NULL);
15641  ;
15642  return 0;
15643}
15644_ACEOF
15645if ac_fn_c_try_link "$LINENO"; then :
15646  thread_CFLAGS="$flag"
15647fi
15648rm -f core conftest.err conftest.$ac_objext \
15649    conftest$ac_exeext conftest.$ac_ext
15650	  if test "X$thread_CFLAGS" != Xfailed; then
15651	    break
15652	  fi
15653	done
15654	CFLAGS="$chktls_save_CFLAGS"
15655	if test "X$thread_CFLAGS" != Xfailed; then
15656	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
15657 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
15658  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15659$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15660as_fn_error "cannot run test program while cross compiling
15661See \`config.log' for more details." "$LINENO" 5; }
15662else
15663  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15664/* end confdefs.h.  */
15665#include <pthread.h>
15666		__thread int a;
15667		static int *volatile a_in_other_thread;
15668		static void *
15669		thread_func (void *arg)
15670		{
15671		  a_in_other_thread = &a;
15672		  return (void *)0;
15673		}
15674int
15675main ()
15676{
15677pthread_t thread;
15678		void *thread_retval;
15679		int *volatile a_in_main_thread;
15680		a_in_main_thread = &a;
15681		if (pthread_create (&thread, (pthread_attr_t *)0,
15682				    thread_func, (void *)0))
15683		  return 0;
15684		if (pthread_join (thread, &thread_retval))
15685		  return 0;
15686		return (a_in_other_thread == a_in_main_thread);
15687  ;
15688  return 0;
15689}
15690_ACEOF
15691if ac_fn_c_try_run "$LINENO"; then :
15692  gcc_cv_have_tls=yes
15693else
15694  gcc_cv_have_tls=no
15695fi
15696rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15697  conftest.$ac_objext conftest.beam conftest.$ac_ext
15698fi
15699
15700	  CFLAGS="$chktls_save_CFLAGS"
15701	fi
15702      fi
15703else
15704  gcc_cv_have_tls=no
15705fi
15706rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15707  conftest.$ac_objext conftest.beam conftest.$ac_ext
15708fi
15709
15710fi
15711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
15712$as_echo "$gcc_cv_have_tls" >&6; }
15713  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
15714
15715$as_echo "#define HAVE_TLS 1" >>confdefs.h
15716
15717  fi
15718
15719# See if we have emulated thread-local storage.
15720
15721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
15722$as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
15723if test "${gcc_cv_use_emutls+set}" = set; then :
15724  $as_echo_n "(cached) " >&6
15725else
15726
15727    gcc_cv_use_emutls=no
15728    echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
15729    if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
15730  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
15731  (eval $ac_try) 2>&5
15732  ac_status=$?
15733  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15734  test $ac_status = 0; }; }; then
15735      if grep __emutls_get_address conftest.s > /dev/null; then
15736	gcc_cv_use_emutls=yes
15737      fi
15738    fi
15739    rm -f conftest.*
15740
15741fi
15742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
15743$as_echo "$gcc_cv_use_emutls" >&6; }
15744  if test "$gcc_cv_use_emutls" = "yes" ; then
15745
15746$as_echo "#define USE_EMUTLS 1" >>confdefs.h
15747
15748  fi
15749
15750# See what sort of export controls are available.
15751
15752  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
15753$as_echo_n "checking whether the target supports hidden visibility... " >&6; }
15754if test "${libgomp_cv_have_attribute_visibility+set}" = set; then :
15755  $as_echo_n "(cached) " >&6
15756else
15757
15758  save_CFLAGS="$CFLAGS"
15759  CFLAGS="$CFLAGS -Werror"
15760  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15761/* end confdefs.h.  */
15762void __attribute__((visibility("hidden"))) foo(void) { }
15763int
15764main ()
15765{
15766
15767  ;
15768  return 0;
15769}
15770_ACEOF
15771if ac_fn_c_try_compile "$LINENO"; then :
15772  libgomp_cv_have_attribute_visibility=yes
15773else
15774  libgomp_cv_have_attribute_visibility=no
15775fi
15776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15777  CFLAGS="$save_CFLAGS"
15778fi
15779{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_visibility" >&5
15780$as_echo "$libgomp_cv_have_attribute_visibility" >&6; }
15781  if test $libgomp_cv_have_attribute_visibility = yes; then
15782
15783$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
15784
15785  fi
15786
15787  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
15788$as_echo_n "checking whether the target supports dllexport... " >&6; }
15789if test "${libgomp_cv_have_attribute_dllexport+set}" = set; then :
15790  $as_echo_n "(cached) " >&6
15791else
15792
15793  save_CFLAGS="$CFLAGS"
15794  CFLAGS="$CFLAGS -Werror"
15795  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15796/* end confdefs.h.  */
15797void __attribute__((dllexport)) foo(void) { }
15798int
15799main ()
15800{
15801
15802  ;
15803  return 0;
15804}
15805_ACEOF
15806if ac_fn_c_try_compile "$LINENO"; then :
15807  libgomp_cv_have_attribute_dllexport=yes
15808else
15809  libgomp_cv_have_attribute_dllexport=no
15810fi
15811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15812  CFLAGS="$save_CFLAGS"
15813fi
15814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_dllexport" >&5
15815$as_echo "$libgomp_cv_have_attribute_dllexport" >&6; }
15816  if test $libgomp_cv_have_attribute_dllexport = yes; then
15817
15818$as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
15819
15820  fi
15821
15822  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
15823$as_echo_n "checking whether the target supports symbol aliases... " >&6; }
15824if test "${libgomp_cv_have_attribute_alias+set}" = set; then :
15825  $as_echo_n "(cached) " >&6
15826else
15827
15828  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15829/* end confdefs.h.  */
15830
15831void foo(void) { }
15832extern void bar(void) __attribute__((alias("foo")));
15833int
15834main ()
15835{
15836bar();
15837  ;
15838  return 0;
15839}
15840_ACEOF
15841if ac_fn_c_try_link "$LINENO"; then :
15842  libgomp_cv_have_attribute_alias=yes
15843else
15844  libgomp_cv_have_attribute_alias=no
15845fi
15846rm -f core conftest.err conftest.$ac_objext \
15847    conftest$ac_exeext conftest.$ac_ext
15848fi
15849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_alias" >&5
15850$as_echo "$libgomp_cv_have_attribute_alias" >&6; }
15851  if test $libgomp_cv_have_attribute_alias = yes; then
15852
15853$as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
15854
15855  fi
15856
15857
15858# Check whether --with-gnu-ld was given.
15859if test "${with_gnu_ld+set}" = set; then :
15860  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
15861else
15862  with_gnu_ld=no
15863fi
15864
15865ac_prog=ld
15866if test "$GCC" = yes; then
15867  # Check if gcc -print-prog-name=ld gives a path.
15868  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
15869$as_echo_n "checking for ld used by $CC... " >&6; }
15870  case $host in
15871  *-*-mingw*)
15872    # gcc leaves a trailing carriage return which upsets mingw
15873    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
15874  *)
15875    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
15876  esac
15877  case $ac_prog in
15878    # Accept absolute paths.
15879    [\\/]* | ?:[\\/]*)
15880      re_direlt='/[^/][^/]*/\.\./'
15881      # Canonicalize the pathname of ld
15882      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
15883      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
15884	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
15885      done
15886      test -z "$LD" && LD="$ac_prog"
15887      ;;
15888  "")
15889    # If it fails, then pretend we aren't using GCC.
15890    ac_prog=ld
15891    ;;
15892  *)
15893    # If it is relative, then search for the first ld in PATH.
15894    with_gnu_ld=unknown
15895    ;;
15896  esac
15897elif test "$with_gnu_ld" = yes; then
15898  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
15899$as_echo_n "checking for GNU ld... " >&6; }
15900else
15901  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
15902$as_echo_n "checking for non-GNU ld... " >&6; }
15903fi
15904if test "${lt_cv_path_LD+set}" = set; then :
15905  $as_echo_n "(cached) " >&6
15906else
15907  if test -z "$LD"; then
15908  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
15909  for ac_dir in $PATH; do
15910    IFS="$lt_save_ifs"
15911    test -z "$ac_dir" && ac_dir=.
15912    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
15913      lt_cv_path_LD="$ac_dir/$ac_prog"
15914      # Check to see if the program is GNU ld.  I'd rather use --version,
15915      # but apparently some variants of GNU ld only accept -v.
15916      # Break only if it was the GNU/non-GNU ld that we prefer.
15917      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
15918      *GNU* | *'with BFD'*)
15919	test "$with_gnu_ld" != no && break
15920	;;
15921      *)
15922	test "$with_gnu_ld" != yes && break
15923	;;
15924      esac
15925    fi
15926  done
15927  IFS="$lt_save_ifs"
15928else
15929  lt_cv_path_LD="$LD" # Let the user override the test with a path.
15930fi
15931fi
15932
15933LD="$lt_cv_path_LD"
15934if test -n "$LD"; then
15935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15936$as_echo "$LD" >&6; }
15937else
15938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15939$as_echo "no" >&6; }
15940fi
15941test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
15942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15943$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
15944if test "${lt_cv_prog_gnu_ld+set}" = set; then :
15945  $as_echo_n "(cached) " >&6
15946else
15947  # I'd rather use --version here, but apparently some GNU lds only accept -v.
15948case `$LD -v 2>&1 </dev/null` in
15949*GNU* | *'with BFD'*)
15950  lt_cv_prog_gnu_ld=yes
15951  ;;
15952*)
15953  lt_cv_prog_gnu_ld=no
15954  ;;
15955esac
15956fi
15957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
15958$as_echo "$lt_cv_prog_gnu_ld" >&6; }
15959with_gnu_ld=$lt_cv_prog_gnu_ld
15960
15961
15962
15963
15964
15965
15966
15967  # If we're not using GNU ld, then there's no point in even trying these
15968  # tests.  Check for that first.  We should have already tested for gld
15969  # by now (in libtool), but require it now just to be safe...
15970  test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
15971  test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
15972
15973
15974
15975  # The name set by libtool depends on the version of libtool.  Shame on us
15976  # for depending on an impl detail, but c'est la vie.  Older versions used
15977  # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
15978  # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
15979  # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
15980  # set (hence we're using an older libtool), then set it.
15981  if test x${with_gnu_ld+set} != xset; then
15982    if test x${ac_cv_prog_gnu_ld+set} != xset; then
15983      # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
15984      with_gnu_ld=no
15985    else
15986      with_gnu_ld=$ac_cv_prog_gnu_ld
15987    fi
15988  fi
15989
15990  # Start by getting the version number.  I think the libtool test already
15991  # does some of this, but throws away the result.
15992  libgomp_ld_is_gold=no
15993  if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
15994    libgomp_ld_is_gold=yes
15995  fi
15996
15997  ldver=`$LD --version 2>/dev/null |
15998         sed -e 's/GNU gold /GNU ld /;s/GNU ld version /GNU ld /;s/GNU ld ([^)]*) /GNU ld /;s/GNU ld \([0-9.][0-9.]*\).*/\1/; q'`
15999
16000  libgomp_gnu_ld_version=`echo $ldver | \
16001         $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
16002
16003  # Set --gc-sections.
16004  if test "$with_gnu_ld" = "notbroken"; then
16005    # GNU ld it is!  Joy and bunny rabbits!
16006
16007    # All these tests are for C++; save the language and the compiler flags.
16008    # Need to do this so that g++ won't try to link in libstdc++
16009    ac_test_CFLAGS="${CFLAGS+set}"
16010    ac_save_CFLAGS="$CFLAGS"
16011    CFLAGS='-x c++  -Wl,--gc-sections'
16012
16013    # Check for -Wl,--gc-sections
16014    # XXX This test is broken at the moment, as symbols required for linking
16015    # are now in libsupc++ (not built yet).  In addition, this test has
16016    # cored on solaris in the past.  In addition, --gc-sections doesn't
16017    # really work at the moment (keeps on discarding used sections, first
16018    # .eh_frame and now some of the glibc sections for iconv).
16019    # Bzzzzt.  Thanks for playing, maybe next time.
16020    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16021$as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16022    if test "$cross_compiling" = yes; then :
16023  ac_sectionLDflags=yes
16024else
16025  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16026/* end confdefs.h.  */
16027
16028     int main(void)
16029     {
16030       try { throw 1; }
16031       catch (...) { };
16032       return 0;
16033     }
16034
16035_ACEOF
16036if ac_fn_c_try_run "$LINENO"; then :
16037  ac_sectionLDflags=yes
16038else
16039  ac_sectionLDflags=no
16040fi
16041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16042  conftest.$ac_objext conftest.beam conftest.$ac_ext
16043fi
16044
16045    if test "$ac_test_CFLAGS" = set; then
16046      CFLAGS="$ac_save_CFLAGS"
16047    else
16048      # this is the suspicious part
16049      CFLAGS=''
16050    fi
16051    if test "$ac_sectionLDflags" = "yes"; then
16052      SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
16053    fi
16054    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16055$as_echo "$ac_sectionLDflags" >&6; }
16056  fi
16057
16058  # Set linker optimization flags.
16059  if test x"$with_gnu_ld" = x"yes"; then
16060    OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
16061  fi
16062
16063
16064
16065
16066
16067
16068 # Check whether --enable-symvers was given.
16069if test "${enable_symvers+set}" = set; then :
16070  enableval=$enable_symvers;
16071      case "$enableval" in
16072       yes|no|gnu*|sun) ;;
16073       *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16074                          esac
16075
16076else
16077  enable_symvers=yes
16078fi
16079
16080
16081
16082# If we never went through the LIBGOMP_CHECK_LINKER_FEATURES macro, then we
16083# don't know enough about $LD to do tricks...
16084
16085
16086# Turn a 'yes' into a suitable default.
16087if test x$enable_symvers = xyes ; then
16088  # FIXME  The following test is too strict, in theory.
16089  if test $enable_shared = no || test "x$LD" = x; then
16090    enable_symvers=no
16091  else
16092    if test $with_gnu_ld = yes ; then
16093      enable_symvers=gnu
16094    else
16095      case ${target_os} in
16096        # Sun symbol versioning exists since Solaris 2.5.
16097        solaris2.[5-9]* | solaris2.1[0-9]*)
16098          enable_symvers=sun ;;
16099        *)
16100          enable_symvers=no ;;
16101      esac
16102    fi
16103  fi
16104fi
16105
16106# Check if 'sun' was requested on non-Solaris 2 platforms.
16107if test x$enable_symvers = xsun ; then
16108  case ${target_os} in
16109    solaris2*)
16110      # All fine.
16111      ;;
16112    *)
16113      # Unlikely to work.
16114      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
16115$as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
16116      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
16117$as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
16118      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16119$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16120      enable_symvers=no
16121      ;;
16122  esac
16123fi
16124
16125# Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16126if test $enable_symvers != no; then
16127  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16128$as_echo_n "checking for shared libgcc... " >&6; }
16129  ac_save_CFLAGS="$CFLAGS"
16130  CFLAGS=' -lgcc_s'
16131  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16132/* end confdefs.h.  */
16133
16134int
16135main ()
16136{
16137return 0;
16138  ;
16139  return 0;
16140}
16141_ACEOF
16142if ac_fn_c_try_link "$LINENO"; then :
16143  libgomp_shared_libgcc=yes
16144else
16145  libgomp_shared_libgcc=no
16146fi
16147rm -f core conftest.err conftest.$ac_objext \
16148    conftest$ac_exeext conftest.$ac_ext
16149  CFLAGS="$ac_save_CFLAGS"
16150  if test $libgomp_shared_libgcc = no; then
16151    cat > conftest.c <<EOF
16152int main (void) { return 0; }
16153EOF
16154    libgomp_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16155			     -shared -shared-libgcc -o conftest.so \
16156			     conftest.c -v 2>&1 >/dev/null \
16157			     | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16158    rm -f conftest.c conftest.so
16159    if test x${libgomp_libgcc_s_suffix+set} = xset; then
16160      CFLAGS=" -lgcc_s$libgomp_libgcc_s_suffix"
16161      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16162/* end confdefs.h.  */
16163
16164int
16165main ()
16166{
16167return 0;
16168  ;
16169  return 0;
16170}
16171_ACEOF
16172if ac_fn_c_try_link "$LINENO"; then :
16173  libgomp_shared_libgcc=yes
16174fi
16175rm -f core conftest.err conftest.$ac_objext \
16176    conftest$ac_exeext conftest.$ac_ext
16177      CFLAGS="$ac_save_CFLAGS"
16178    fi
16179  fi
16180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_shared_libgcc" >&5
16181$as_echo "$libgomp_shared_libgcc" >&6; }
16182fi
16183
16184# For GNU ld, we need at least this version.  The format is described in
16185# LIBGOMP_CHECK_LINKER_FEATURES above.
16186libgomp_min_gnu_ld_version=21400
16187# XXXXXXXXXXX libgomp_gnu_ld_version=21390
16188
16189# Check to see if unspecified "yes" value can win, given results above.
16190# Change "yes" into either "no" or a style name.
16191if test $enable_symvers != no && test $libgomp_shared_libgcc = yes; then
16192  if test $with_gnu_ld = yes; then
16193    if test $libgomp_gnu_ld_version -ge $libgomp_min_gnu_ld_version ; then
16194      enable_symvers=gnu
16195    elif test $libgomp_ld_is_gold = yes ; then
16196      enable_symvers=gnu
16197    else
16198      # The right tools, the right setup, but too old.  Fallbacks?
16199      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&5
16200$as_echo "$as_me: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&2;}
16201      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
16202$as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
16203      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
16204$as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
16205      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&5
16206$as_echo "$as_me: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&2;}
16207      if test $libgomp_gnu_ld_version -ge 21200 ; then
16208        # Globbing fix is present, proper block support is not.
16209                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16210$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16211        enable_symvers=no
16212      else
16213        # 2.11 or older.
16214        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16215$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16216        enable_symvers=no
16217      fi
16218    fi
16219  elif test $enable_symvers = sun; then
16220    : All interesting versions of Sun ld support sun style symbol versioning.
16221  else
16222    # just fail for now
16223    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
16224$as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
16225    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
16226$as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
16227    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
16228$as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
16229    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16230$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16231    enable_symvers=no
16232  fi
16233fi
16234
16235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports .symver directive" >&5
16236$as_echo_n "checking whether the target supports .symver directive... " >&6; }
16237if test "${libgomp_cv_have_as_symver_directive+set}" = set; then :
16238  $as_echo_n "(cached) " >&6
16239else
16240
16241  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16242/* end confdefs.h.  */
16243void foo (void); __asm (".symver foo, bar@SYMVER");
16244int
16245main ()
16246{
16247
16248  ;
16249  return 0;
16250}
16251_ACEOF
16252if ac_fn_c_try_compile "$LINENO"; then :
16253  libgomp_cv_have_as_symver_directive=yes
16254else
16255  libgomp_cv_have_as_symver_directive=no
16256fi
16257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16258fi
16259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_as_symver_directive" >&5
16260$as_echo "$libgomp_cv_have_as_symver_directive" >&6; }
16261if test $libgomp_cv_have_as_symver_directive = yes; then
16262
16263$as_echo "#define HAVE_AS_SYMVER_DIRECTIVE 1" >>confdefs.h
16264
16265fi
16266
16267 if test $enable_symvers != no; then
16268  LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE=
16269  LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE='#'
16270else
16271  LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE='#'
16272  LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE=
16273fi
16274
16275 if test $enable_symvers = gnu; then
16276  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE=
16277  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE='#'
16278else
16279  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE='#'
16280  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE=
16281fi
16282
16283 if test $enable_symvers = sun; then
16284  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE=
16285  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE='#'
16286else
16287  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE='#'
16288  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE=
16289fi
16290
16291{ $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
16292$as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
16293
16294if test $enable_symvers != no ; then
16295   case ${target_os} in
16296     # The Solaris 2 runtime linker doesn't support the GNU extension of
16297     # binding the same symbol to different versions
16298     solaris2*)
16299       ;;
16300     # Other platforms with GNU symbol versioning (GNU/Linux, more?) do.
16301     *)
16302
16303$as_echo "#define HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1" >>confdefs.h
16304
16305       ;;
16306    esac
16307fi
16308
16309
16310if test $enable_symvers = gnu; then
16311
16312$as_echo "#define LIBGOMP_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
16313
16314fi
16315
16316# Get target configury.
16317. ${srcdir}/configure.tgt
16318CFLAGS="$save_CFLAGS $XCFLAGS"
16319
16320# Check for __sync_val_compare_and_swap, but only after the target has
16321# had a chance to set XCFLAGS.
16322
16323  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
16324$as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
16325if test "${libgomp_cv_have_sync_builtins+set}" = set; then :
16326  $as_echo_n "(cached) " >&6
16327else
16328
16329  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16330/* end confdefs.h.  */
16331
16332int
16333main ()
16334{
16335int foo; __sync_val_compare_and_swap(&foo, 0, 1);
16336  ;
16337  return 0;
16338}
16339_ACEOF
16340if ac_fn_c_try_link "$LINENO"; then :
16341  libgomp_cv_have_sync_builtins=yes
16342else
16343  libgomp_cv_have_sync_builtins=no
16344fi
16345rm -f core conftest.err conftest.$ac_objext \
16346    conftest$ac_exeext conftest.$ac_ext
16347fi
16348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_sync_builtins" >&5
16349$as_echo "$libgomp_cv_have_sync_builtins" >&6; }
16350  if test $libgomp_cv_have_sync_builtins = yes; then
16351
16352$as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
16353
16354  fi
16355
16356XCFLAGS="$XCFLAGS$XPCFLAGS"
16357
16358
16359
16360
16361
16362# Cleanup and exit.
16363CFLAGS="$save_CFLAGS"
16364cat >confcache <<\_ACEOF
16365# This file is a shell script that caches the results of configure
16366# tests run on this system so they can be shared between configure
16367# scripts and configure runs, see configure's option --config-cache.
16368# It is not useful on other systems.  If it contains results you don't
16369# want to keep, you may remove or edit it.
16370#
16371# config.status only pays attention to the cache file if you give it
16372# the --recheck option to rerun configure.
16373#
16374# `ac_cv_env_foo' variables (set or unset) will be overridden when
16375# loading this file, other *unset* `ac_cv_foo' will be assigned the
16376# following values.
16377
16378_ACEOF
16379
16380# The following way of writing the cache mishandles newlines in values,
16381# but we know of no workaround that is simple, portable, and efficient.
16382# So, we kill variables containing newlines.
16383# Ultrix sh set writes to stderr and can't be redirected directly,
16384# and sets the high bit in the cache file unless we assign to the vars.
16385(
16386  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16387    eval ac_val=\$$ac_var
16388    case $ac_val in #(
16389    *${as_nl}*)
16390      case $ac_var in #(
16391      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16392$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16393      esac
16394      case $ac_var in #(
16395      _ | IFS | as_nl) ;; #(
16396      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16397      *) { eval $ac_var=; unset $ac_var;} ;;
16398      esac ;;
16399    esac
16400  done
16401
16402  (set) 2>&1 |
16403    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16404    *${as_nl}ac_space=\ *)
16405      # `set' does not quote correctly, so add quotes: double-quote
16406      # substitution turns \\\\ into \\, and sed turns \\ into \.
16407      sed -n \
16408	"s/'/'\\\\''/g;
16409	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16410      ;; #(
16411    *)
16412      # `set' quotes correctly as required by POSIX, so do not add quotes.
16413      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16414      ;;
16415    esac |
16416    sort
16417) |
16418  sed '
16419     /^ac_cv_env_/b end
16420     t clear
16421     :clear
16422     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16423     t end
16424     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16425     :end' >>confcache
16426if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16427  if test -w "$cache_file"; then
16428    test "x$cache_file" != "x/dev/null" &&
16429      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16430$as_echo "$as_me: updating cache $cache_file" >&6;}
16431    cat confcache >$cache_file
16432  else
16433    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16434$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16435  fi
16436fi
16437rm -f confcache
16438
16439if test ${multilib} = yes; then
16440  multilib_arg="--enable-multilib"
16441else
16442  multilib_arg=
16443fi
16444
16445# Set up the set of libraries that we need to link against for libgomp.
16446# Note that the GOMP_SELF_SPEC in gcc.c may force -pthread,
16447# which will force linkage against -lpthread (or equivalent for the system).
16448# That's not 100% ideal, but about the best we can do easily.
16449if test $enable_shared = yes; then
16450  link_gomp="-lgomp %{static: $LIBS}"
16451else
16452  link_gomp="-lgomp $LIBS"
16453fi
16454
16455
16456 if test "$ac_cv_fc_compiler_gnu" = yes; then
16457  USE_FORTRAN_TRUE=
16458  USE_FORTRAN_FALSE='#'
16459else
16460  USE_FORTRAN_TRUE='#'
16461  USE_FORTRAN_FALSE=
16462fi
16463
16464
16465# ??? 2006-01-24: Paulo committed to asking autoconf folk to document
16466# and export AC_COMPUTE_INT.  If that happens, then we'll need to remove
16467# the underscore here and update the PREREQ.  If it doesn't, then we'll
16468# need to copy this macro to our acinclude.m4.
16469save_CFLAGS="$CFLAGS"
16470for i in $config_path; do
16471  if test -f $srcdir/config/$i/omp-lock.h; then
16472    CFLAGS="$CFLAGS -include confdefs.h -include $srcdir/config/$i/omp-lock.h"
16473    break
16474  fi
16475done
16476
16477if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_t)" "OMP_LOCK_SIZE"        ""; then :
16478
16479else
16480  as_fn_error "unsupported system, cannot find sizeof (omp_lock_t)" "$LINENO" 5
16481fi
16482
16483
16484if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_t)" "OMP_LOCK_ALIGN"        ""; then :
16485
16486fi
16487
16488
16489if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_t)" "OMP_NEST_LOCK_SIZE"        ""; then :
16490
16491fi
16492
16493
16494if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_t)" "OMP_NEST_LOCK_ALIGN"        ""; then :
16495
16496fi
16497
16498
16499if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_25_t)" "OMP_LOCK_25_SIZE"        ""; then :
16500
16501else
16502  as_fn_error "unsupported system, cannot find sizeof (omp_lock_25_t)" "$LINENO" 5
16503fi
16504
16505
16506if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_25_t)" "OMP_LOCK_25_ALIGN"        ""; then :
16507
16508fi
16509
16510
16511if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_SIZE"        ""; then :
16512
16513fi
16514
16515
16516if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_ALIGN"        ""; then :
16517
16518fi
16519
16520
16521
16522# If the lock fits in an integer, then arrange for Fortran to use that
16523# integer.  If it doesn't, then arrange for Fortran to use a pointer.
16524# Except that we don't have a way at present to multi-lib the installed
16525# Fortran modules, so we assume 8 bytes for pointers, regardless of the
16526# actual target.
16527OMP_LOCK_KIND=$OMP_LOCK_SIZE
16528OMP_NEST_LOCK_KIND=$OMP_NEST_LOCK_SIZE
16529if test $OMP_LOCK_SIZE -gt 8 || test $OMP_LOCK_ALIGN -gt $OMP_LOCK_SIZE; then
16530  OMP_LOCK_KIND=8
16531fi
16532if test $OMP_NEST_LOCK_SIZE -gt 8 || test $OMP_NEST_LOCK_ALIGN -gt $OMP_NEST_LOCK_SIZE; then
16533  OMP_NEST_LOCK_KIND=8
16534fi
16535OMP_LOCK_25_KIND=$OMP_LOCK_25_SIZE
16536OMP_NEST_LOCK_25_KIND=$OMP_NEST_LOCK_25_SIZE
16537if test $OMP_LOCK_25_SIZE -gt 8 || test $OMP_LOCK_25_ALIGN -gt $OMP_LOCK_25_SIZE; then
16538  OMP_LOCK_25_KIND=8
16539fi
16540if test $OMP_NEST_LOCK_25_SIZE -gt 8 || test $OMP_NEST_LOCK_25_ALIGN -gt $OMP_NEST_LOCK_25_SIZE; then
16541  OMP_NEST_LOCK_25_KIND=8
16542fi
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556CFLAGS="$save_CFLAGS"
16557
16558ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h"
16559
16560ac_config_files="$ac_config_files Makefile libgomp.spec"
16561
16562#ac_config_files="$ac_config_files testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in"
16563
16564cat >confcache <<\_ACEOF
16565# This file is a shell script that caches the results of configure
16566# tests run on this system so they can be shared between configure
16567# scripts and configure runs, see configure's option --config-cache.
16568# It is not useful on other systems.  If it contains results you don't
16569# want to keep, you may remove or edit it.
16570#
16571# config.status only pays attention to the cache file if you give it
16572# the --recheck option to rerun configure.
16573#
16574# `ac_cv_env_foo' variables (set or unset) will be overridden when
16575# loading this file, other *unset* `ac_cv_foo' will be assigned the
16576# following values.
16577
16578_ACEOF
16579
16580# The following way of writing the cache mishandles newlines in values,
16581# but we know of no workaround that is simple, portable, and efficient.
16582# So, we kill variables containing newlines.
16583# Ultrix sh set writes to stderr and can't be redirected directly,
16584# and sets the high bit in the cache file unless we assign to the vars.
16585(
16586  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16587    eval ac_val=\$$ac_var
16588    case $ac_val in #(
16589    *${as_nl}*)
16590      case $ac_var in #(
16591      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16592$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16593      esac
16594      case $ac_var in #(
16595      _ | IFS | as_nl) ;; #(
16596      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16597      *) { eval $ac_var=; unset $ac_var;} ;;
16598      esac ;;
16599    esac
16600  done
16601
16602  (set) 2>&1 |
16603    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16604    *${as_nl}ac_space=\ *)
16605      # `set' does not quote correctly, so add quotes: double-quote
16606      # substitution turns \\\\ into \\, and sed turns \\ into \.
16607      sed -n \
16608	"s/'/'\\\\''/g;
16609	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16610      ;; #(
16611    *)
16612      # `set' quotes correctly as required by POSIX, so do not add quotes.
16613      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16614      ;;
16615    esac |
16616    sort
16617) |
16618  sed '
16619     /^ac_cv_env_/b end
16620     t clear
16621     :clear
16622     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16623     t end
16624     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16625     :end' >>confcache
16626if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16627  if test -w "$cache_file"; then
16628    test "x$cache_file" != "x/dev/null" &&
16629      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16630$as_echo "$as_me: updating cache $cache_file" >&6;}
16631    cat confcache >$cache_file
16632  else
16633    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16634$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16635  fi
16636fi
16637rm -f confcache
16638
16639test "x$prefix" = xNONE && prefix=$ac_default_prefix
16640# Let make expand exec_prefix.
16641test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16642
16643DEFS=-DHAVE_CONFIG_H
16644
16645ac_libobjs=
16646ac_ltlibobjs=
16647for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16648  # 1. Remove the extension, and $U if already installed.
16649  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16650  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16651  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16652  #    will be set to the directory where LIBOBJS objects are built.
16653  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16654  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16655done
16656LIBOBJS=$ac_libobjs
16657
16658LTLIBOBJS=$ac_ltlibobjs
16659
16660
16661if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
16662  as_fn_error "conditional \"GENINSRC\" was never defined.
16663Usually this means the macro was only invoked conditionally." "$LINENO" 5
16664fi
16665 if test -n "$EXEEXT"; then
16666  am__EXEEXT_TRUE=
16667  am__EXEEXT_FALSE='#'
16668else
16669  am__EXEEXT_TRUE='#'
16670  am__EXEEXT_FALSE=
16671fi
16672
16673if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16674  as_fn_error "conditional \"AMDEP\" was never defined.
16675Usually this means the macro was only invoked conditionally." "$LINENO" 5
16676fi
16677if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16678  as_fn_error "conditional \"am__fastdepCC\" was never defined.
16679Usually this means the macro was only invoked conditionally." "$LINENO" 5
16680fi
16681if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
16682  as_fn_error "conditional \"BUILD_INFO\" was never defined.
16683Usually this means the macro was only invoked conditionally." "$LINENO" 5
16684fi
16685if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16686  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16687Usually this means the macro was only invoked conditionally." "$LINENO" 5
16688fi
16689if test -z "${PLUGIN_NVPTX_TRUE}" && test -z "${PLUGIN_NVPTX_FALSE}"; then
16690  as_fn_error "conditional \"PLUGIN_NVPTX\" was never defined.
16691Usually this means the macro was only invoked conditionally." "$LINENO" 5
16692fi
16693if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE}"; then
16694  as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB\" was never defined.
16695Usually this means the macro was only invoked conditionally." "$LINENO" 5
16696fi
16697if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
16698  as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
16699Usually this means the macro was only invoked conditionally." "$LINENO" 5
16700fi
16701if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
16702  as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
16703Usually this means the macro was only invoked conditionally." "$LINENO" 5
16704fi
16705if test -z "${USE_FORTRAN_TRUE}" && test -z "${USE_FORTRAN_FALSE}"; then
16706  as_fn_error "conditional \"USE_FORTRAN\" was never defined.
16707Usually this means the macro was only invoked conditionally." "$LINENO" 5
16708fi
16709
16710: ${CONFIG_STATUS=./config.status}
16711ac_write_fail=0
16712ac_clean_files_save=$ac_clean_files
16713ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16714{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16715$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16716as_write_fail=0
16717cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16718#! $SHELL
16719# Generated by $as_me.
16720# Run this file to recreate the current configuration.
16721# Compiler output produced by configure, useful for debugging
16722# configure, is in config.log if it exists.
16723
16724debug=false
16725ac_cs_recheck=false
16726ac_cs_silent=false
16727
16728SHELL=\${CONFIG_SHELL-$SHELL}
16729export SHELL
16730_ASEOF
16731cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16732## -------------------- ##
16733## M4sh Initialization. ##
16734## -------------------- ##
16735
16736# Be more Bourne compatible
16737DUALCASE=1; export DUALCASE # for MKS sh
16738if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16739  emulate sh
16740  NULLCMD=:
16741  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16742  # is contrary to our usage.  Disable this feature.
16743  alias -g '${1+"$@"}'='"$@"'
16744  setopt NO_GLOB_SUBST
16745else
16746  case `(set -o) 2>/dev/null` in #(
16747  *posix*) :
16748    set -o posix ;; #(
16749  *) :
16750     ;;
16751esac
16752fi
16753
16754
16755as_nl='
16756'
16757export as_nl
16758# Printing a long string crashes Solaris 7 /usr/bin/printf.
16759as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16760as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16761as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16762# Prefer a ksh shell builtin over an external printf program on Solaris,
16763# but without wasting forks for bash or zsh.
16764if test -z "$BASH_VERSION$ZSH_VERSION" \
16765    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16766  as_echo='print -r --'
16767  as_echo_n='print -rn --'
16768elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16769  as_echo='printf %s\n'
16770  as_echo_n='printf %s'
16771else
16772  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16773    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16774    as_echo_n='/usr/ucb/echo -n'
16775  else
16776    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16777    as_echo_n_body='eval
16778      arg=$1;
16779      case $arg in #(
16780      *"$as_nl"*)
16781	expr "X$arg" : "X\\(.*\\)$as_nl";
16782	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16783      esac;
16784      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16785    '
16786    export as_echo_n_body
16787    as_echo_n='sh -c $as_echo_n_body as_echo'
16788  fi
16789  export as_echo_body
16790  as_echo='sh -c $as_echo_body as_echo'
16791fi
16792
16793# The user is always right.
16794if test "${PATH_SEPARATOR+set}" != set; then
16795  PATH_SEPARATOR=:
16796  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16797    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16798      PATH_SEPARATOR=';'
16799  }
16800fi
16801
16802
16803# IFS
16804# We need space, tab and new line, in precisely that order.  Quoting is
16805# there to prevent editors from complaining about space-tab.
16806# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16807# splitting by setting IFS to empty value.)
16808IFS=" ""	$as_nl"
16809
16810# Find who we are.  Look in the path if we contain no directory separator.
16811case $0 in #((
16812  *[\\/]* ) as_myself=$0 ;;
16813  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16814for as_dir in $PATH
16815do
16816  IFS=$as_save_IFS
16817  test -z "$as_dir" && as_dir=.
16818    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16819  done
16820IFS=$as_save_IFS
16821
16822     ;;
16823esac
16824# We did not find ourselves, most probably we were run as `sh COMMAND'
16825# in which case we are not to be found in the path.
16826if test "x$as_myself" = x; then
16827  as_myself=$0
16828fi
16829if test ! -f "$as_myself"; then
16830  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16831  exit 1
16832fi
16833
16834# Unset variables that we do not need and which cause bugs (e.g. in
16835# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16836# suppresses any "Segmentation fault" message there.  '((' could
16837# trigger a bug in pdksh 5.2.14.
16838for as_var in BASH_ENV ENV MAIL MAILPATH
16839do eval test x\${$as_var+set} = xset \
16840  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16841done
16842PS1='$ '
16843PS2='> '
16844PS4='+ '
16845
16846# NLS nuisances.
16847LC_ALL=C
16848export LC_ALL
16849LANGUAGE=C
16850export LANGUAGE
16851
16852# CDPATH.
16853(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16854
16855
16856# as_fn_error ERROR [LINENO LOG_FD]
16857# ---------------------------------
16858# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16859# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16860# script with status $?, using 1 if that was 0.
16861as_fn_error ()
16862{
16863  as_status=$?; test $as_status -eq 0 && as_status=1
16864  if test "$3"; then
16865    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16866    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16867  fi
16868  $as_echo "$as_me: error: $1" >&2
16869  as_fn_exit $as_status
16870} # as_fn_error
16871
16872
16873# as_fn_set_status STATUS
16874# -----------------------
16875# Set $? to STATUS, without forking.
16876as_fn_set_status ()
16877{
16878  return $1
16879} # as_fn_set_status
16880
16881# as_fn_exit STATUS
16882# -----------------
16883# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16884as_fn_exit ()
16885{
16886  set +e
16887  as_fn_set_status $1
16888  exit $1
16889} # as_fn_exit
16890
16891# as_fn_unset VAR
16892# ---------------
16893# Portably unset VAR.
16894as_fn_unset ()
16895{
16896  { eval $1=; unset $1;}
16897}
16898as_unset=as_fn_unset
16899# as_fn_append VAR VALUE
16900# ----------------------
16901# Append the text in VALUE to the end of the definition contained in VAR. Take
16902# advantage of any shell optimizations that allow amortized linear growth over
16903# repeated appends, instead of the typical quadratic growth present in naive
16904# implementations.
16905if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16906  eval 'as_fn_append ()
16907  {
16908    eval $1+=\$2
16909  }'
16910else
16911  as_fn_append ()
16912  {
16913    eval $1=\$$1\$2
16914  }
16915fi # as_fn_append
16916
16917# as_fn_arith ARG...
16918# ------------------
16919# Perform arithmetic evaluation on the ARGs, and store the result in the
16920# global $as_val. Take advantage of shells that can avoid forks. The arguments
16921# must be portable across $(()) and expr.
16922if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16923  eval 'as_fn_arith ()
16924  {
16925    as_val=$(( $* ))
16926  }'
16927else
16928  as_fn_arith ()
16929  {
16930    as_val=`expr "$@" || test $? -eq 1`
16931  }
16932fi # as_fn_arith
16933
16934
16935if expr a : '\(a\)' >/dev/null 2>&1 &&
16936   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16937  as_expr=expr
16938else
16939  as_expr=false
16940fi
16941
16942if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16943  as_basename=basename
16944else
16945  as_basename=false
16946fi
16947
16948if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16949  as_dirname=dirname
16950else
16951  as_dirname=false
16952fi
16953
16954as_me=`$as_basename -- "$0" ||
16955$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16956	 X"$0" : 'X\(//\)$' \| \
16957	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16958$as_echo X/"$0" |
16959    sed '/^.*\/\([^/][^/]*\)\/*$/{
16960	    s//\1/
16961	    q
16962	  }
16963	  /^X\/\(\/\/\)$/{
16964	    s//\1/
16965	    q
16966	  }
16967	  /^X\/\(\/\).*/{
16968	    s//\1/
16969	    q
16970	  }
16971	  s/.*/./; q'`
16972
16973# Avoid depending upon Character Ranges.
16974as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16975as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16976as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16977as_cr_digits='0123456789'
16978as_cr_alnum=$as_cr_Letters$as_cr_digits
16979
16980ECHO_C= ECHO_N= ECHO_T=
16981case `echo -n x` in #(((((
16982-n*)
16983  case `echo 'xy\c'` in
16984  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16985  xy)  ECHO_C='\c';;
16986  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16987       ECHO_T='	';;
16988  esac;;
16989*)
16990  ECHO_N='-n';;
16991esac
16992
16993rm -f conf$$ conf$$.exe conf$$.file
16994if test -d conf$$.dir; then
16995  rm -f conf$$.dir/conf$$.file
16996else
16997  rm -f conf$$.dir
16998  mkdir conf$$.dir 2>/dev/null
16999fi
17000if (echo >conf$$.file) 2>/dev/null; then
17001  if ln -s conf$$.file conf$$ 2>/dev/null; then
17002    as_ln_s='ln -s'
17003    # ... but there are two gotchas:
17004    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17005    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17006    # In both cases, we have to default to `cp -p'.
17007    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17008      as_ln_s='cp -p'
17009  elif ln conf$$.file conf$$ 2>/dev/null; then
17010    as_ln_s=ln
17011  else
17012    as_ln_s='cp -p'
17013  fi
17014else
17015  as_ln_s='cp -p'
17016fi
17017rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17018rmdir conf$$.dir 2>/dev/null
17019
17020
17021# as_fn_mkdir_p
17022# -------------
17023# Create "$as_dir" as a directory, including parents if necessary.
17024as_fn_mkdir_p ()
17025{
17026
17027  case $as_dir in #(
17028  -*) as_dir=./$as_dir;;
17029  esac
17030  test -d "$as_dir" || eval $as_mkdir_p || {
17031    as_dirs=
17032    while :; do
17033      case $as_dir in #(
17034      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17035      *) as_qdir=$as_dir;;
17036      esac
17037      as_dirs="'$as_qdir' $as_dirs"
17038      as_dir=`$as_dirname -- "$as_dir" ||
17039$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17040	 X"$as_dir" : 'X\(//\)[^/]' \| \
17041	 X"$as_dir" : 'X\(//\)$' \| \
17042	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17043$as_echo X"$as_dir" |
17044    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17045	    s//\1/
17046	    q
17047	  }
17048	  /^X\(\/\/\)[^/].*/{
17049	    s//\1/
17050	    q
17051	  }
17052	  /^X\(\/\/\)$/{
17053	    s//\1/
17054	    q
17055	  }
17056	  /^X\(\/\).*/{
17057	    s//\1/
17058	    q
17059	  }
17060	  s/.*/./; q'`
17061      test -d "$as_dir" && break
17062    done
17063    test -z "$as_dirs" || eval "mkdir $as_dirs"
17064  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17065
17066
17067} # as_fn_mkdir_p
17068if mkdir -p . 2>/dev/null; then
17069  as_mkdir_p='mkdir -p "$as_dir"'
17070else
17071  test -d ./-p && rmdir ./-p
17072  as_mkdir_p=false
17073fi
17074
17075if test -x / >/dev/null 2>&1; then
17076  as_test_x='test -x'
17077else
17078  if ls -dL / >/dev/null 2>&1; then
17079    as_ls_L_option=L
17080  else
17081    as_ls_L_option=
17082  fi
17083  as_test_x='
17084    eval sh -c '\''
17085      if test -d "$1"; then
17086	test -d "$1/.";
17087      else
17088	case $1 in #(
17089	-*)set "./$1";;
17090	esac;
17091	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17092	???[sx]*):;;*)false;;esac;fi
17093    '\'' sh
17094  '
17095fi
17096as_executable_p=$as_test_x
17097
17098# Sed expression to map a string onto a valid CPP name.
17099as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17100
17101# Sed expression to map a string onto a valid variable name.
17102as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17103
17104
17105exec 6>&1
17106## ----------------------------------- ##
17107## Main body of $CONFIG_STATUS script. ##
17108## ----------------------------------- ##
17109_ASEOF
17110test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17111
17112cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17113# Save the log message, to keep $0 and so on meaningful, and to
17114# report actual input values of CONFIG_FILES etc. instead of their
17115# values after options handling.
17116ac_log="
17117This file was extended by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was
17118generated by GNU Autoconf 2.64.  Invocation command line was
17119
17120  CONFIG_FILES    = $CONFIG_FILES
17121  CONFIG_HEADERS  = $CONFIG_HEADERS
17122  CONFIG_LINKS    = $CONFIG_LINKS
17123  CONFIG_COMMANDS = $CONFIG_COMMANDS
17124  $ $0 $@
17125
17126on `(hostname || uname -n) 2>/dev/null | sed 1q`
17127"
17128
17129_ACEOF
17130
17131case $ac_config_files in *"
17132"*) set x $ac_config_files; shift; ac_config_files=$*;;
17133esac
17134
17135case $ac_config_headers in *"
17136"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17137esac
17138
17139
17140cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17141# Files that config.status was made for.
17142config_files="$ac_config_files"
17143config_headers="$ac_config_headers"
17144config_commands="$ac_config_commands"
17145
17146_ACEOF
17147
17148cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17149ac_cs_usage="\
17150\`$as_me' instantiates files and other configuration actions
17151from templates according to the current configuration.  Unless the files
17152and actions are specified as TAGs, all are instantiated by default.
17153
17154Usage: $0 [OPTION]... [TAG]...
17155
17156  -h, --help       print this help, then exit
17157  -V, --version    print version number and configuration settings, then exit
17158  -q, --quiet, --silent
17159                   do not print progress messages
17160  -d, --debug      don't remove temporary files
17161      --recheck    update $as_me by reconfiguring in the same conditions
17162      --file=FILE[:TEMPLATE]
17163                   instantiate the configuration file FILE
17164      --header=FILE[:TEMPLATE]
17165                   instantiate the configuration header FILE
17166
17167Configuration files:
17168$config_files
17169
17170Configuration headers:
17171$config_headers
17172
17173Configuration commands:
17174$config_commands
17175
17176Report bugs to the package provider.
17177GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>.
17178General help using GNU software: <http://www.gnu.org/gethelp/>."
17179
17180_ACEOF
17181cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17182ac_cs_version="\\
17183GNU Offloading and Multi Processing Runtime Library config.status 1.0
17184configured by $0, generated by GNU Autoconf 2.64,
17185  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17186
17187Copyright (C) 2009 Free Software Foundation, Inc.
17188This config.status script is free software; the Free Software Foundation
17189gives unlimited permission to copy, distribute and modify it."
17190
17191ac_pwd='$ac_pwd'
17192srcdir='$srcdir'
17193INSTALL='$INSTALL'
17194MKDIR_P='$MKDIR_P'
17195AWK='$AWK'
17196test -n "\$AWK" || AWK=awk
17197_ACEOF
17198
17199cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17200# The default lists apply if the user does not specify any file.
17201ac_need_defaults=:
17202while test $# != 0
17203do
17204  case $1 in
17205  --*=*)
17206    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17207    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17208    ac_shift=:
17209    ;;
17210  *)
17211    ac_option=$1
17212    ac_optarg=$2
17213    ac_shift=shift
17214    ;;
17215  esac
17216
17217  case $ac_option in
17218  # Handling of the options.
17219  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17220    ac_cs_recheck=: ;;
17221  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17222    $as_echo "$ac_cs_version"; exit ;;
17223  --debug | --debu | --deb | --de | --d | -d )
17224    debug=: ;;
17225  --file | --fil | --fi | --f )
17226    $ac_shift
17227    case $ac_optarg in
17228    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17229    esac
17230    as_fn_append CONFIG_FILES " '$ac_optarg'"
17231    ac_need_defaults=false;;
17232  --header | --heade | --head | --hea )
17233    $ac_shift
17234    case $ac_optarg in
17235    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17236    esac
17237    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17238    ac_need_defaults=false;;
17239  --he | --h)
17240    # Conflict between --help and --header
17241    as_fn_error "ambiguous option: \`$1'
17242Try \`$0 --help' for more information.";;
17243  --help | --hel | -h )
17244    $as_echo "$ac_cs_usage"; exit ;;
17245  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17246  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17247    ac_cs_silent=: ;;
17248
17249  # This is an error.
17250  -*) as_fn_error "unrecognized option: \`$1'
17251Try \`$0 --help' for more information." ;;
17252
17253  *) as_fn_append ac_config_targets " $1"
17254     ac_need_defaults=false ;;
17255
17256  esac
17257  shift
17258done
17259
17260ac_configure_extra_args=
17261
17262if $ac_cs_silent; then
17263  exec 6>/dev/null
17264  ac_configure_extra_args="$ac_configure_extra_args --silent"
17265fi
17266
17267_ACEOF
17268cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17269if \$ac_cs_recheck; then
17270  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17271  shift
17272  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17273  CONFIG_SHELL='$SHELL'
17274  export CONFIG_SHELL
17275  exec "\$@"
17276fi
17277
17278_ACEOF
17279cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17280exec 5>>config.log
17281{
17282  echo
17283  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17284## Running $as_me. ##
17285_ASBOX
17286  $as_echo "$ac_log"
17287} >&5
17288
17289_ACEOF
17290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17291#
17292# INIT-COMMANDS
17293#
17294
17295srcdir="$srcdir"
17296host="$host"
17297target="$target"
17298with_multisubdir="$with_multisubdir"
17299with_multisrctop="$with_multisrctop"
17300with_target_subdir="$with_target_subdir"
17301ac_configure_args="${multilib_arg} ${ac_configure_args}"
17302multi_basedir="$multi_basedir"
17303CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
17304CC="$CC"
17305CXX="$CXX"
17306GFORTRAN="$GFORTRAN"
17307GCJ="$GCJ"
17308AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17309
17310
17311# The HP-UX ksh and POSIX shell print the target directory to stdout
17312# if CDPATH is set.
17313(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17314
17315sed_quote_subst='$sed_quote_subst'
17316double_quote_subst='$double_quote_subst'
17317delay_variable_subst='$delay_variable_subst'
17318macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17319macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17320enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17321enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17322pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17323enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17324SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17325ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17326host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17327host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17328host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17329build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17330build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17331build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17332SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17333Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17334GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17335EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17336FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17337LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17338NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17339LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17340max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17341ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17342exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17343lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17344lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17345lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17346reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17347reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17348OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17349deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17350file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17351AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17352AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17353STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17354RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17355old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17356old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17357old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17358lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17359CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17360CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17361compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17362GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17363lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17364lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17365lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17366lt_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"`'
17367objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17368MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17369lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17370lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17371lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17372lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17373lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17374need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17375DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17376NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17377LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17378OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17379OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17380libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17381shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17382extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17383archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17384enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17385export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17386whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17387compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17388old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17389old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17390archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17391archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17392module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17393module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17394with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17395allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17396no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17397hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17398hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17399hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17400hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17401hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17402hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17403hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17404hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17405inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17406link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17407fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17408always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17409export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17410exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17411include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17412prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17413file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17414variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17415need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17416need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17417version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17418runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17419shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17420shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17421libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17422library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17423soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17424install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17425postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17426postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17427finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17428finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17429hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17430sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17431sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17432hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17433enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17434enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17435enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17436old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17437striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17438compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17439predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17440postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17441predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17442postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17443compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17444LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
17445reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
17446reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
17447old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17448compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
17449GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
17450lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
17451lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
17452lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
17453lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
17454lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
17455archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
17456enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
17457export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17458whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17459compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
17460old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
17461old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
17462archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17463archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17464module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
17465module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17466with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
17467allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17468no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17469hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17470hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
17471hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
17472hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
17473hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
17474hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
17475hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
17476hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
17477inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
17478link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
17479fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
17480always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
17481export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
17482exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17483include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17484prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
17485file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
17486hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
17487compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
17488predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
17489postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
17490predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
17491postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
17492compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
17493
17494LTCC='$LTCC'
17495LTCFLAGS='$LTCFLAGS'
17496compiler='$compiler_DEFAULT'
17497
17498# A function that is used when there is no print builtin or printf.
17499func_fallback_echo ()
17500{
17501  eval 'cat <<_LTECHO_EOF
17502\$1
17503_LTECHO_EOF'
17504}
17505
17506# Quote evaled strings.
17507for var in SHELL \
17508ECHO \
17509SED \
17510GREP \
17511EGREP \
17512FGREP \
17513LD \
17514NM \
17515LN_S \
17516lt_SP2NL \
17517lt_NL2SP \
17518reload_flag \
17519OBJDUMP \
17520deplibs_check_method \
17521file_magic_cmd \
17522AR \
17523AR_FLAGS \
17524STRIP \
17525RANLIB \
17526CC \
17527CFLAGS \
17528compiler \
17529lt_cv_sys_global_symbol_pipe \
17530lt_cv_sys_global_symbol_to_cdecl \
17531lt_cv_sys_global_symbol_to_c_name_address \
17532lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17533lt_prog_compiler_no_builtin_flag \
17534lt_prog_compiler_wl \
17535lt_prog_compiler_pic \
17536lt_prog_compiler_static \
17537lt_cv_prog_compiler_c_o \
17538need_locks \
17539DSYMUTIL \
17540NMEDIT \
17541LIPO \
17542OTOOL \
17543OTOOL64 \
17544shrext_cmds \
17545export_dynamic_flag_spec \
17546whole_archive_flag_spec \
17547compiler_needs_object \
17548with_gnu_ld \
17549allow_undefined_flag \
17550no_undefined_flag \
17551hardcode_libdir_flag_spec \
17552hardcode_libdir_flag_spec_ld \
17553hardcode_libdir_separator \
17554fix_srcfile_path \
17555exclude_expsyms \
17556include_expsyms \
17557file_list_spec \
17558variables_saved_for_relink \
17559libname_spec \
17560library_names_spec \
17561soname_spec \
17562install_override_mode \
17563finish_eval \
17564old_striplib \
17565striplib \
17566compiler_lib_search_dirs \
17567predep_objects \
17568postdep_objects \
17569predeps \
17570postdeps \
17571compiler_lib_search_path \
17572LD_FC \
17573reload_flag_FC \
17574compiler_FC \
17575lt_prog_compiler_no_builtin_flag_FC \
17576lt_prog_compiler_wl_FC \
17577lt_prog_compiler_pic_FC \
17578lt_prog_compiler_static_FC \
17579lt_cv_prog_compiler_c_o_FC \
17580export_dynamic_flag_spec_FC \
17581whole_archive_flag_spec_FC \
17582compiler_needs_object_FC \
17583with_gnu_ld_FC \
17584allow_undefined_flag_FC \
17585no_undefined_flag_FC \
17586hardcode_libdir_flag_spec_FC \
17587hardcode_libdir_flag_spec_ld_FC \
17588hardcode_libdir_separator_FC \
17589fix_srcfile_path_FC \
17590exclude_expsyms_FC \
17591include_expsyms_FC \
17592file_list_spec_FC \
17593compiler_lib_search_dirs_FC \
17594predep_objects_FC \
17595postdep_objects_FC \
17596predeps_FC \
17597postdeps_FC \
17598compiler_lib_search_path_FC; do
17599    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17600    *[\\\\\\\`\\"\\\$]*)
17601      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17602      ;;
17603    *)
17604      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17605      ;;
17606    esac
17607done
17608
17609# Double-quote double-evaled strings.
17610for var in reload_cmds \
17611old_postinstall_cmds \
17612old_postuninstall_cmds \
17613old_archive_cmds \
17614extract_expsyms_cmds \
17615old_archive_from_new_cmds \
17616old_archive_from_expsyms_cmds \
17617archive_cmds \
17618archive_expsym_cmds \
17619module_cmds \
17620module_expsym_cmds \
17621export_symbols_cmds \
17622prelink_cmds \
17623postinstall_cmds \
17624postuninstall_cmds \
17625finish_cmds \
17626sys_lib_search_path_spec \
17627sys_lib_dlsearch_path_spec \
17628reload_cmds_FC \
17629old_archive_cmds_FC \
17630old_archive_from_new_cmds_FC \
17631old_archive_from_expsyms_cmds_FC \
17632archive_cmds_FC \
17633archive_expsym_cmds_FC \
17634module_cmds_FC \
17635module_expsym_cmds_FC \
17636export_symbols_cmds_FC \
17637prelink_cmds_FC; do
17638    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17639    *[\\\\\\\`\\"\\\$]*)
17640      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17641      ;;
17642    *)
17643      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17644      ;;
17645    esac
17646done
17647
17648ac_aux_dir='$ac_aux_dir'
17649xsi_shell='$xsi_shell'
17650lt_shell_append='$lt_shell_append'
17651
17652# See if we are running on zsh, and set the options which allow our
17653# commands through without removal of \ escapes INIT.
17654if test -n "\${ZSH_VERSION+set}" ; then
17655   setopt NO_GLOB_SUBST
17656fi
17657
17658
17659    PACKAGE='$PACKAGE'
17660    VERSION='$VERSION'
17661    TIMESTAMP='$TIMESTAMP'
17662    RM='$RM'
17663    ofile='$ofile'
17664
17665
17666
17667
17668
17669
17670GCC="$GCC"
17671CC="$CC"
17672acx_cv_header_stdint="$acx_cv_header_stdint"
17673acx_cv_type_int8_t="$acx_cv_type_int8_t"
17674acx_cv_type_int16_t="$acx_cv_type_int16_t"
17675acx_cv_type_int32_t="$acx_cv_type_int32_t"
17676acx_cv_type_int64_t="$acx_cv_type_int64_t"
17677acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17678ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17679ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17680ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17681ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17682ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
17683ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17684ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
17685ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
17686
17687
17688_ACEOF
17689
17690cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17691
17692# Handling of arguments.
17693for ac_config_target in $ac_config_targets
17694do
17695  case $ac_config_target in
17696    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
17697    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17698    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17699    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17700    "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
17701    "omp.h") CONFIG_FILES="$CONFIG_FILES omp.h" ;;
17702    "omp_lib.h") CONFIG_FILES="$CONFIG_FILES omp_lib.h" ;;
17703    "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;;
17704    "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;;
17705    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17706    "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;;
17707    #"testsuite/libgomp-test-support.pt.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in" ;;
17708
17709  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17710  esac
17711done
17712
17713
17714# If the user did not use the arguments to specify the items to instantiate,
17715# then the envvar interface is used.  Set only those that are not.
17716# We use the long form for the default assignment because of an extremely
17717# bizarre bug on SunOS 4.1.3.
17718if $ac_need_defaults; then
17719  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17720  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17721  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17722fi
17723
17724# Have a temporary directory for convenience.  Make it in the build tree
17725# simply because there is no reason against having it here, and in addition,
17726# creating and moving files from /tmp can sometimes cause problems.
17727# Hook for its removal unless debugging.
17728# Note that there is a small window in which the directory will not be cleaned:
17729# after its creation but before its name has been assigned to `$tmp'.
17730$debug ||
17731{
17732  tmp=
17733  trap 'exit_status=$?
17734  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17735' 0
17736  trap 'as_fn_exit 1' 1 2 13 15
17737}
17738# Create a (secure) tmp directory for tmp files.
17739
17740{
17741  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17742  test -n "$tmp" && test -d "$tmp"
17743}  ||
17744{
17745  tmp=./conf$$-$RANDOM
17746  (umask 077 && mkdir "$tmp")
17747} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17748
17749# Set up the scripts for CONFIG_FILES section.
17750# No need to generate them if there are no CONFIG_FILES.
17751# This happens for instance with `./config.status config.h'.
17752if test -n "$CONFIG_FILES"; then
17753
17754
17755ac_cr=`echo X | tr X '\015'`
17756# On cygwin, bash can eat \r inside `` if the user requested igncr.
17757# But we know of no other shell where ac_cr would be empty at this
17758# point, so we can use a bashism as a fallback.
17759if test "x$ac_cr" = x; then
17760  eval ac_cr=\$\'\\r\'
17761fi
17762ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17763if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17764  ac_cs_awk_cr='\r'
17765else
17766  ac_cs_awk_cr=$ac_cr
17767fi
17768
17769echo 'BEGIN {' >"$tmp/subs1.awk" &&
17770_ACEOF
17771
17772
17773{
17774  echo "cat >conf$$subs.awk <<_ACEOF" &&
17775  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17776  echo "_ACEOF"
17777} >conf$$subs.sh ||
17778  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17779ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17780ac_delim='%!_!# '
17781for ac_last_try in false false false false false :; do
17782  . ./conf$$subs.sh ||
17783    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17784
17785  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17786  if test $ac_delim_n = $ac_delim_num; then
17787    break
17788  elif $ac_last_try; then
17789    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17790  else
17791    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17792  fi
17793done
17794rm -f conf$$subs.sh
17795
17796cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17797cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17798_ACEOF
17799sed -n '
17800h
17801s/^/S["/; s/!.*/"]=/
17802p
17803g
17804s/^[^!]*!//
17805:repl
17806t repl
17807s/'"$ac_delim"'$//
17808t delim
17809:nl
17810h
17811s/\(.\{148\}\).*/\1/
17812t more1
17813s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17814p
17815n
17816b repl
17817:more1
17818s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17819p
17820g
17821s/.\{148\}//
17822t nl
17823:delim
17824h
17825s/\(.\{148\}\).*/\1/
17826t more2
17827s/["\\]/\\&/g; s/^/"/; s/$/"/
17828p
17829b
17830:more2
17831s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17832p
17833g
17834s/.\{148\}//
17835t delim
17836' <conf$$subs.awk | sed '
17837/^[^""]/{
17838  N
17839  s/\n//
17840}
17841' >>$CONFIG_STATUS || ac_write_fail=1
17842rm -f conf$$subs.awk
17843cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17844_ACAWK
17845cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17846  for (key in S) S_is_set[key] = 1
17847  FS = ""
17848
17849}
17850{
17851  line = $ 0
17852  nfields = split(line, field, "@")
17853  substed = 0
17854  len = length(field[1])
17855  for (i = 2; i < nfields; i++) {
17856    key = field[i]
17857    keylen = length(key)
17858    if (S_is_set[key]) {
17859      value = S[key]
17860      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17861      len += length(value) + length(field[++i])
17862      substed = 1
17863    } else
17864      len += 1 + keylen
17865  }
17866
17867  print line
17868}
17869
17870_ACAWK
17871_ACEOF
17872cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17873if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17874  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17875else
17876  cat
17877fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17878  || as_fn_error "could not setup config files machinery" "$LINENO" 5
17879_ACEOF
17880
17881# VPATH may cause trouble with some makes, so we remove $(srcdir),
17882# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17883# trailing colons and then remove the whole line if VPATH becomes empty
17884# (actually we leave an empty line to preserve line numbers).
17885if test "x$srcdir" = x.; then
17886  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
17887s/:*\$(srcdir):*/:/
17888s/:*\${srcdir}:*/:/
17889s/:*@srcdir@:*/:/
17890s/^\([^=]*=[	 ]*\):*/\1/
17891s/:*$//
17892s/^[^=]*=[	 ]*$//
17893}'
17894fi
17895
17896cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17897fi # test -n "$CONFIG_FILES"
17898
17899# Set up the scripts for CONFIG_HEADERS section.
17900# No need to generate them if there are no CONFIG_HEADERS.
17901# This happens for instance with `./config.status Makefile'.
17902if test -n "$CONFIG_HEADERS"; then
17903cat >"$tmp/defines.awk" <<\_ACAWK ||
17904BEGIN {
17905_ACEOF
17906
17907# Transform confdefs.h into an awk script `defines.awk', embedded as
17908# here-document in config.status, that substitutes the proper values into
17909# config.h.in to produce config.h.
17910
17911# Create a delimiter string that does not exist in confdefs.h, to ease
17912# handling of long lines.
17913ac_delim='%!_!# '
17914for ac_last_try in false false :; do
17915  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17916  if test -z "$ac_t"; then
17917    break
17918  elif $ac_last_try; then
17919    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17920  else
17921    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17922  fi
17923done
17924
17925# For the awk script, D is an array of macro values keyed by name,
17926# likewise P contains macro parameters if any.  Preserve backslash
17927# newline sequences.
17928
17929ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17930sed -n '
17931s/.\{148\}/&'"$ac_delim"'/g
17932t rset
17933:rset
17934s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17935t def
17936d
17937:def
17938s/\\$//
17939t bsnl
17940s/["\\]/\\&/g
17941s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17942D["\1"]=" \3"/p
17943s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17944d
17945:bsnl
17946s/["\\]/\\&/g
17947s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17948D["\1"]=" \3\\\\\\n"\\/p
17949t cont
17950s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17951t cont
17952d
17953:cont
17954n
17955s/.\{148\}/&'"$ac_delim"'/g
17956t clear
17957:clear
17958s/\\$//
17959t bsnlc
17960s/["\\]/\\&/g; s/^/"/; s/$/"/p
17961d
17962:bsnlc
17963s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17964b cont
17965' <confdefs.h | sed '
17966s/'"$ac_delim"'/"\\\
17967"/g' >>$CONFIG_STATUS || ac_write_fail=1
17968
17969cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17970  for (key in D) D_is_set[key] = 1
17971  FS = ""
17972}
17973/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17974  line = \$ 0
17975  split(line, arg, " ")
17976  if (arg[1] == "#") {
17977    defundef = arg[2]
17978    mac1 = arg[3]
17979  } else {
17980    defundef = substr(arg[1], 2)
17981    mac1 = arg[2]
17982  }
17983  split(mac1, mac2, "(") #)
17984  macro = mac2[1]
17985  prefix = substr(line, 1, index(line, defundef) - 1)
17986  if (D_is_set[macro]) {
17987    # Preserve the white space surrounding the "#".
17988    print prefix "define", macro P[macro] D[macro]
17989    next
17990  } else {
17991    # Replace #undef with comments.  This is necessary, for example,
17992    # in the case of _POSIX_SOURCE, which is predefined and required
17993    # on some systems where configure will not decide to define it.
17994    if (defundef == "undef") {
17995      print "/*", prefix defundef, macro, "*/"
17996      next
17997    }
17998  }
17999}
18000{ print }
18001_ACAWK
18002_ACEOF
18003cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18004  as_fn_error "could not setup config headers machinery" "$LINENO" 5
18005fi # test -n "$CONFIG_HEADERS"
18006
18007
18008eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18009shift
18010for ac_tag
18011do
18012  case $ac_tag in
18013  :[FHLC]) ac_mode=$ac_tag; continue;;
18014  esac
18015  case $ac_mode$ac_tag in
18016  :[FHL]*:*);;
18017  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18018  :[FH]-) ac_tag=-:-;;
18019  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18020  esac
18021  ac_save_IFS=$IFS
18022  IFS=:
18023  set x $ac_tag
18024  IFS=$ac_save_IFS
18025  shift
18026  ac_file=$1
18027  shift
18028
18029  case $ac_mode in
18030  :L) ac_source=$1;;
18031  :[FH])
18032    ac_file_inputs=
18033    for ac_f
18034    do
18035      case $ac_f in
18036      -) ac_f="$tmp/stdin";;
18037      *) # Look for the file first in the build tree, then in the source tree
18038	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18039	 # because $ac_f cannot contain `:'.
18040	 test -f "$ac_f" ||
18041	   case $ac_f in
18042	   [\\/$]*) false;;
18043	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18044	   esac ||
18045	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18046      esac
18047      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18048      as_fn_append ac_file_inputs " '$ac_f'"
18049    done
18050
18051    # Let's still pretend it is `configure' which instantiates (i.e., don't
18052    # use $as_me), people would be surprised to read:
18053    #    /* config.h.  Generated by config.status.  */
18054    configure_input='Generated from '`
18055	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18056	`' by configure.'
18057    if test x"$ac_file" != x-; then
18058      configure_input="$ac_file.  $configure_input"
18059      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18060$as_echo "$as_me: creating $ac_file" >&6;}
18061    fi
18062    # Neutralize special characters interpreted by sed in replacement strings.
18063    case $configure_input in #(
18064    *\&* | *\|* | *\\* )
18065       ac_sed_conf_input=`$as_echo "$configure_input" |
18066       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18067    *) ac_sed_conf_input=$configure_input;;
18068    esac
18069
18070    case $ac_tag in
18071    *:-:* | *:-) cat >"$tmp/stdin" \
18072      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18073    esac
18074    ;;
18075  esac
18076
18077  ac_dir=`$as_dirname -- "$ac_file" ||
18078$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18079	 X"$ac_file" : 'X\(//\)[^/]' \| \
18080	 X"$ac_file" : 'X\(//\)$' \| \
18081	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18082$as_echo X"$ac_file" |
18083    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18084	    s//\1/
18085	    q
18086	  }
18087	  /^X\(\/\/\)[^/].*/{
18088	    s//\1/
18089	    q
18090	  }
18091	  /^X\(\/\/\)$/{
18092	    s//\1/
18093	    q
18094	  }
18095	  /^X\(\/\).*/{
18096	    s//\1/
18097	    q
18098	  }
18099	  s/.*/./; q'`
18100  as_dir="$ac_dir"; as_fn_mkdir_p
18101  ac_builddir=.
18102
18103case "$ac_dir" in
18104.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18105*)
18106  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18107  # A ".." for each directory in $ac_dir_suffix.
18108  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18109  case $ac_top_builddir_sub in
18110  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18111  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18112  esac ;;
18113esac
18114ac_abs_top_builddir=$ac_pwd
18115ac_abs_builddir=$ac_pwd$ac_dir_suffix
18116# for backward compatibility:
18117ac_top_builddir=$ac_top_build_prefix
18118
18119case $srcdir in
18120  .)  # We are building in place.
18121    ac_srcdir=.
18122    ac_top_srcdir=$ac_top_builddir_sub
18123    ac_abs_top_srcdir=$ac_pwd ;;
18124  [\\/]* | ?:[\\/]* )  # Absolute name.
18125    ac_srcdir=$srcdir$ac_dir_suffix;
18126    ac_top_srcdir=$srcdir
18127    ac_abs_top_srcdir=$srcdir ;;
18128  *) # Relative name.
18129    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18130    ac_top_srcdir=$ac_top_build_prefix$srcdir
18131    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18132esac
18133ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18134
18135
18136  case $ac_mode in
18137  :F)
18138  #
18139  # CONFIG_FILE
18140  #
18141
18142  case $INSTALL in
18143  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18144  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18145  esac
18146  ac_MKDIR_P=$MKDIR_P
18147  case $MKDIR_P in
18148  [\\/$]* | ?:[\\/]* ) ;;
18149  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18150  esac
18151_ACEOF
18152
18153cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18154# If the template does not know about datarootdir, expand it.
18155# FIXME: This hack should be removed a few years after 2.60.
18156ac_datarootdir_hack=; ac_datarootdir_seen=
18157ac_sed_dataroot='
18158/datarootdir/ {
18159  p
18160  q
18161}
18162/@datadir@/p
18163/@docdir@/p
18164/@infodir@/p
18165/@localedir@/p
18166/@mandir@/p'
18167case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18168*datarootdir*) ac_datarootdir_seen=yes;;
18169*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18170  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18171$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18172_ACEOF
18173cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18174  ac_datarootdir_hack='
18175  s&@datadir@&$datadir&g
18176  s&@docdir@&$docdir&g
18177  s&@infodir@&$infodir&g
18178  s&@localedir@&$localedir&g
18179  s&@mandir@&$mandir&g
18180  s&\\\${datarootdir}&$datarootdir&g' ;;
18181esac
18182_ACEOF
18183
18184# Neutralize VPATH when `$srcdir' = `.'.
18185# Shell code in configure.ac might set extrasub.
18186# FIXME: do we really want to maintain this feature?
18187cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18188ac_sed_extra="$ac_vpsub
18189$extrasub
18190_ACEOF
18191cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18192:t
18193/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18194s|@configure_input@|$ac_sed_conf_input|;t t
18195s&@top_builddir@&$ac_top_builddir_sub&;t t
18196s&@top_build_prefix@&$ac_top_build_prefix&;t t
18197s&@srcdir@&$ac_srcdir&;t t
18198s&@abs_srcdir@&$ac_abs_srcdir&;t t
18199s&@top_srcdir@&$ac_top_srcdir&;t t
18200s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18201s&@builddir@&$ac_builddir&;t t
18202s&@abs_builddir@&$ac_abs_builddir&;t t
18203s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18204s&@INSTALL@&$ac_INSTALL&;t t
18205s&@MKDIR_P@&$ac_MKDIR_P&;t t
18206$ac_datarootdir_hack
18207"
18208eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18209  || as_fn_error "could not create $ac_file" "$LINENO" 5
18210
18211test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18212  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18213  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18214  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18215which seems to be undefined.  Please make sure it is defined." >&5
18216$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18217which seems to be undefined.  Please make sure it is defined." >&2;}
18218
18219  rm -f "$tmp/stdin"
18220  case $ac_file in
18221  -) cat "$tmp/out" && rm -f "$tmp/out";;
18222  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18223  esac \
18224  || as_fn_error "could not create $ac_file" "$LINENO" 5
18225 ;;
18226  :H)
18227  #
18228  # CONFIG_HEADER
18229  #
18230  if test x"$ac_file" != x-; then
18231    {
18232      $as_echo "/* $configure_input  */" \
18233      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18234    } >"$tmp/config.h" \
18235      || as_fn_error "could not create $ac_file" "$LINENO" 5
18236    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18237      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18238$as_echo "$as_me: $ac_file is unchanged" >&6;}
18239    else
18240      rm -f "$ac_file"
18241      mv "$tmp/config.h" "$ac_file" \
18242	|| as_fn_error "could not create $ac_file" "$LINENO" 5
18243    fi
18244  else
18245    $as_echo "/* $configure_input  */" \
18246      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18247      || as_fn_error "could not create -" "$LINENO" 5
18248  fi
18249# Compute "$ac_file"'s index in $config_headers.
18250_am_arg="$ac_file"
18251_am_stamp_count=1
18252for _am_header in $config_headers :; do
18253  case $_am_header in
18254    $_am_arg | $_am_arg:* )
18255      break ;;
18256    * )
18257      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18258  esac
18259done
18260echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18261$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18262	 X"$_am_arg" : 'X\(//\)[^/]' \| \
18263	 X"$_am_arg" : 'X\(//\)$' \| \
18264	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18265$as_echo X"$_am_arg" |
18266    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18267	    s//\1/
18268	    q
18269	  }
18270	  /^X\(\/\/\)[^/].*/{
18271	    s//\1/
18272	    q
18273	  }
18274	  /^X\(\/\/\)$/{
18275	    s//\1/
18276	    q
18277	  }
18278	  /^X\(\/\).*/{
18279	    s//\1/
18280	    q
18281	  }
18282	  s/.*/./; q'`/stamp-h$_am_stamp_count
18283 ;;
18284
18285  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18286$as_echo "$as_me: executing $ac_file commands" >&6;}
18287 ;;
18288  esac
18289
18290
18291  case $ac_file$ac_mode in
18292    "default-1":C)
18293# Only add multilib support code if we just rebuilt the top-level
18294# Makefile.
18295case " $CONFIG_FILES " in
18296 *" Makefile "*)
18297   ac_file=Makefile . ${multi_basedir}/config-ml.in
18298   ;;
18299esac ;;
18300    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18301  # Autoconf 2.62 quotes --file arguments for eval, but not when files
18302  # are listed without --file.  Let's play safe and only enable the eval
18303  # if we detect the quoting.
18304  case $CONFIG_FILES in
18305  *\'*) eval set x "$CONFIG_FILES" ;;
18306  *)   set x $CONFIG_FILES ;;
18307  esac
18308  shift
18309  for mf
18310  do
18311    # Strip MF so we end up with the name of the file.
18312    mf=`echo "$mf" | sed -e 's/:.*$//'`
18313    # Check whether this is an Automake generated Makefile or not.
18314    # We used to match only the files named `Makefile.in', but
18315    # some people rename them; so instead we look at the file content.
18316    # Grep'ing the first line is not enough: some people post-process
18317    # each Makefile.in and add a new line on top of each file to say so.
18318    # Grep'ing the whole file is not good either: AIX grep has a line
18319    # limit of 2048, but all sed's we know have understand at least 4000.
18320    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18321      dirpart=`$as_dirname -- "$mf" ||
18322$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18323	 X"$mf" : 'X\(//\)[^/]' \| \
18324	 X"$mf" : 'X\(//\)$' \| \
18325	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18326$as_echo X"$mf" |
18327    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18328	    s//\1/
18329	    q
18330	  }
18331	  /^X\(\/\/\)[^/].*/{
18332	    s//\1/
18333	    q
18334	  }
18335	  /^X\(\/\/\)$/{
18336	    s//\1/
18337	    q
18338	  }
18339	  /^X\(\/\).*/{
18340	    s//\1/
18341	    q
18342	  }
18343	  s/.*/./; q'`
18344    else
18345      continue
18346    fi
18347    # Extract the definition of DEPDIR, am__include, and am__quote
18348    # from the Makefile without running `make'.
18349    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18350    test -z "$DEPDIR" && continue
18351    am__include=`sed -n 's/^am__include = //p' < "$mf"`
18352    test -z "am__include" && continue
18353    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18354    # When using ansi2knr, U may be empty or an underscore; expand it
18355    U=`sed -n 's/^U = //p' < "$mf"`
18356    # Find all dependency output files, they are included files with
18357    # $(DEPDIR) in their names.  We invoke sed twice because it is the
18358    # simplest approach to changing $(DEPDIR) to its actual value in the
18359    # expansion.
18360    for file in `sed -n "
18361      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18362	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18363      # Make sure the directory exists.
18364      test -f "$dirpart/$file" && continue
18365      fdir=`$as_dirname -- "$file" ||
18366$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18367	 X"$file" : 'X\(//\)[^/]' \| \
18368	 X"$file" : 'X\(//\)$' \| \
18369	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18370$as_echo X"$file" |
18371    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18372	    s//\1/
18373	    q
18374	  }
18375	  /^X\(\/\/\)[^/].*/{
18376	    s//\1/
18377	    q
18378	  }
18379	  /^X\(\/\/\)$/{
18380	    s//\1/
18381	    q
18382	  }
18383	  /^X\(\/\).*/{
18384	    s//\1/
18385	    q
18386	  }
18387	  s/.*/./; q'`
18388      as_dir=$dirpart/$fdir; as_fn_mkdir_p
18389      # echo "creating $dirpart/$file"
18390      echo '# dummy' > "$dirpart/$file"
18391    done
18392  done
18393}
18394 ;;
18395    "libtool":C)
18396
18397    # See if we are running on zsh, and set the options which allow our
18398    # commands through without removal of \ escapes.
18399    if test -n "${ZSH_VERSION+set}" ; then
18400      setopt NO_GLOB_SUBST
18401    fi
18402
18403    cfgfile="${ofile}T"
18404    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18405    $RM "$cfgfile"
18406
18407    cat <<_LT_EOF >> "$cfgfile"
18408#! $SHELL
18409
18410# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18411# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18412# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18413# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18414#
18415#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18416#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18417#   Written by Gordon Matzigkeit, 1996
18418#
18419#   This file is part of GNU Libtool.
18420#
18421# GNU Libtool is free software; you can redistribute it and/or
18422# modify it under the terms of the GNU General Public License as
18423# published by the Free Software Foundation; either version 2 of
18424# the License, or (at your option) any later version.
18425#
18426# As a special exception to the GNU General Public License,
18427# if you distribute this file as part of a program or library that
18428# is built using GNU Libtool, you may include this file under the
18429# same distribution terms that you use for the rest of that program.
18430#
18431# GNU Libtool is distributed in the hope that it will be useful,
18432# but WITHOUT ANY WARRANTY; without even the implied warranty of
18433# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18434# GNU General Public License for more details.
18435#
18436# You should have received a copy of the GNU General Public License
18437# along with GNU Libtool; see the file COPYING.  If not, a copy
18438# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18439# obtained by writing to the Free Software Foundation, Inc.,
18440# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18441
18442
18443# The names of the tagged configurations supported by this script.
18444available_tags="FC "
18445
18446# ### BEGIN LIBTOOL CONFIG
18447
18448# Which release of libtool.m4 was used?
18449macro_version=$macro_version
18450macro_revision=$macro_revision
18451
18452# Whether or not to build shared libraries.
18453build_libtool_libs=$enable_shared
18454
18455# Whether or not to build static libraries.
18456build_old_libs=$enable_static
18457
18458# What type of objects to build.
18459pic_mode=$pic_mode
18460
18461# Whether or not to optimize for fast installation.
18462fast_install=$enable_fast_install
18463
18464# Shell to use when invoking shell scripts.
18465SHELL=$lt_SHELL
18466
18467# An echo program that protects backslashes.
18468ECHO=$lt_ECHO
18469
18470# The host system.
18471host_alias=$host_alias
18472host=$host
18473host_os=$host_os
18474
18475# The build system.
18476build_alias=$build_alias
18477build=$build
18478build_os=$build_os
18479
18480# A sed program that does not truncate output.
18481SED=$lt_SED
18482
18483# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18484Xsed="\$SED -e 1s/^X//"
18485
18486# A grep program that handles long lines.
18487GREP=$lt_GREP
18488
18489# An ERE matcher.
18490EGREP=$lt_EGREP
18491
18492# A literal string matcher.
18493FGREP=$lt_FGREP
18494
18495# A BSD- or MS-compatible name lister.
18496NM=$lt_NM
18497
18498# Whether we need soft or hard links.
18499LN_S=$lt_LN_S
18500
18501# What is the maximum length of a command?
18502max_cmd_len=$max_cmd_len
18503
18504# Object file suffix (normally "o").
18505objext=$ac_objext
18506
18507# Executable file suffix (normally "").
18508exeext=$exeext
18509
18510# whether the shell understands "unset".
18511lt_unset=$lt_unset
18512
18513# turn spaces into newlines.
18514SP2NL=$lt_lt_SP2NL
18515
18516# turn newlines into spaces.
18517NL2SP=$lt_lt_NL2SP
18518
18519# An object symbol dumper.
18520OBJDUMP=$lt_OBJDUMP
18521
18522# Method to check whether dependent libraries are shared objects.
18523deplibs_check_method=$lt_deplibs_check_method
18524
18525# Command to use when deplibs_check_method == "file_magic".
18526file_magic_cmd=$lt_file_magic_cmd
18527
18528# The archiver.
18529AR=$lt_AR
18530AR_FLAGS=$lt_AR_FLAGS
18531
18532# A symbol stripping program.
18533STRIP=$lt_STRIP
18534
18535# Commands used to install an old-style archive.
18536RANLIB=$lt_RANLIB
18537old_postinstall_cmds=$lt_old_postinstall_cmds
18538old_postuninstall_cmds=$lt_old_postuninstall_cmds
18539
18540# Whether to use a lock for old archive extraction.
18541lock_old_archive_extraction=$lock_old_archive_extraction
18542
18543# A C compiler.
18544LTCC=$lt_CC
18545
18546# LTCC compiler flags.
18547LTCFLAGS=$lt_CFLAGS
18548
18549# Take the output of nm and produce a listing of raw symbols and C names.
18550global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18551
18552# Transform the output of nm in a proper C declaration.
18553global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18554
18555# Transform the output of nm in a C name address pair.
18556global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18557
18558# Transform the output of nm in a C name address pair when lib prefix is needed.
18559global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18560
18561# The name of the directory that contains temporary libtool files.
18562objdir=$objdir
18563
18564# Used to examine libraries when file_magic_cmd begins with "file".
18565MAGIC_CMD=$MAGIC_CMD
18566
18567# Must we lock files when doing compilation?
18568need_locks=$lt_need_locks
18569
18570# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18571DSYMUTIL=$lt_DSYMUTIL
18572
18573# Tool to change global to local symbols on Mac OS X.
18574NMEDIT=$lt_NMEDIT
18575
18576# Tool to manipulate fat objects and archives on Mac OS X.
18577LIPO=$lt_LIPO
18578
18579# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18580OTOOL=$lt_OTOOL
18581
18582# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18583OTOOL64=$lt_OTOOL64
18584
18585# Old archive suffix (normally "a").
18586libext=$libext
18587
18588# Shared library suffix (normally ".so").
18589shrext_cmds=$lt_shrext_cmds
18590
18591# The commands to extract the exported symbol list from a shared archive.
18592extract_expsyms_cmds=$lt_extract_expsyms_cmds
18593
18594# Variables whose values should be saved in libtool wrapper scripts and
18595# restored at link time.
18596variables_saved_for_relink=$lt_variables_saved_for_relink
18597
18598# Do we need the "lib" prefix for modules?
18599need_lib_prefix=$need_lib_prefix
18600
18601# Do we need a version for libraries?
18602need_version=$need_version
18603
18604# Library versioning type.
18605version_type=$version_type
18606
18607# Shared library runtime path variable.
18608runpath_var=$runpath_var
18609
18610# Shared library path variable.
18611shlibpath_var=$shlibpath_var
18612
18613# Is shlibpath searched before the hard-coded library search path?
18614shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18615
18616# Format of library name prefix.
18617libname_spec=$lt_libname_spec
18618
18619# List of archive names.  First name is the real one, the rest are links.
18620# The last name is the one that the linker finds with -lNAME
18621library_names_spec=$lt_library_names_spec
18622
18623# The coded name of the library, if different from the real name.
18624soname_spec=$lt_soname_spec
18625
18626# Permission mode override for installation of shared libraries.
18627install_override_mode=$lt_install_override_mode
18628
18629# Command to use after installation of a shared archive.
18630postinstall_cmds=$lt_postinstall_cmds
18631
18632# Command to use after uninstallation of a shared archive.
18633postuninstall_cmds=$lt_postuninstall_cmds
18634
18635# Commands used to finish a libtool library installation in a directory.
18636finish_cmds=$lt_finish_cmds
18637
18638# As "finish_cmds", except a single script fragment to be evaled but
18639# not shown.
18640finish_eval=$lt_finish_eval
18641
18642# Whether we should hardcode library paths into libraries.
18643hardcode_into_libs=$hardcode_into_libs
18644
18645# Compile-time system search path for libraries.
18646sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18647
18648# Run-time system search path for libraries.
18649sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18650
18651# Whether dlopen is supported.
18652dlopen_support=$enable_dlopen
18653
18654# Whether dlopen of programs is supported.
18655dlopen_self=$enable_dlopen_self
18656
18657# Whether dlopen of statically linked programs is supported.
18658dlopen_self_static=$enable_dlopen_self_static
18659
18660# Commands to strip libraries.
18661old_striplib=$lt_old_striplib
18662striplib=$lt_striplib
18663
18664
18665# The linker used to build libraries.
18666LD=$lt_LD
18667
18668# How to create reloadable object files.
18669reload_flag=$lt_reload_flag
18670reload_cmds=$lt_reload_cmds
18671
18672# Commands used to build an old-style archive.
18673old_archive_cmds=$lt_old_archive_cmds
18674
18675# A language specific compiler.
18676CC=$lt_compiler
18677
18678# Is the compiler the GNU compiler?
18679with_gcc=$GCC
18680
18681# Compiler flag to turn off builtin functions.
18682no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18683
18684# How to pass a linker flag through the compiler.
18685wl=$lt_lt_prog_compiler_wl
18686
18687# Additional compiler flags for building library objects.
18688pic_flag=$lt_lt_prog_compiler_pic
18689
18690# Compiler flag to prevent dynamic linking.
18691link_static_flag=$lt_lt_prog_compiler_static
18692
18693# Does compiler simultaneously support -c and -o options?
18694compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18695
18696# Whether or not to add -lc for building shared libraries.
18697build_libtool_need_lc=$archive_cmds_need_lc
18698
18699# Whether or not to disallow shared libs when runtime libs are static.
18700allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18701
18702# Compiler flag to allow reflexive dlopens.
18703export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18704
18705# Compiler flag to generate shared objects directly from archives.
18706whole_archive_flag_spec=$lt_whole_archive_flag_spec
18707
18708# Whether the compiler copes with passing no objects directly.
18709compiler_needs_object=$lt_compiler_needs_object
18710
18711# Create an old-style archive from a shared archive.
18712old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18713
18714# Create a temporary old-style archive to link instead of a shared archive.
18715old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18716
18717# Commands used to build a shared archive.
18718archive_cmds=$lt_archive_cmds
18719archive_expsym_cmds=$lt_archive_expsym_cmds
18720
18721# Commands used to build a loadable module if different from building
18722# a shared archive.
18723module_cmds=$lt_module_cmds
18724module_expsym_cmds=$lt_module_expsym_cmds
18725
18726# Whether we are building with GNU ld or not.
18727with_gnu_ld=$lt_with_gnu_ld
18728
18729# Flag that allows shared libraries with undefined symbols to be built.
18730allow_undefined_flag=$lt_allow_undefined_flag
18731
18732# Flag that enforces no undefined symbols.
18733no_undefined_flag=$lt_no_undefined_flag
18734
18735# Flag to hardcode \$libdir into a binary during linking.
18736# This must work even if \$libdir does not exist
18737hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18738
18739# If ld is used when linking, flag to hardcode \$libdir into a binary
18740# during linking.  This must work even if \$libdir does not exist.
18741hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18742
18743# Whether we need a single "-rpath" flag with a separated argument.
18744hardcode_libdir_separator=$lt_hardcode_libdir_separator
18745
18746# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18747# DIR into the resulting binary.
18748hardcode_direct=$hardcode_direct
18749
18750# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18751# DIR into the resulting binary and the resulting library dependency is
18752# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18753# library is relocated.
18754hardcode_direct_absolute=$hardcode_direct_absolute
18755
18756# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18757# into the resulting binary.
18758hardcode_minus_L=$hardcode_minus_L
18759
18760# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18761# into the resulting binary.
18762hardcode_shlibpath_var=$hardcode_shlibpath_var
18763
18764# Set to "yes" if building a shared library automatically hardcodes DIR
18765# into the library and all subsequent libraries and executables linked
18766# against it.
18767hardcode_automatic=$hardcode_automatic
18768
18769# Set to yes if linker adds runtime paths of dependent libraries
18770# to runtime path list.
18771inherit_rpath=$inherit_rpath
18772
18773# Whether libtool must link a program against all its dependency libraries.
18774link_all_deplibs=$link_all_deplibs
18775
18776# Fix the shell variable \$srcfile for the compiler.
18777fix_srcfile_path=$lt_fix_srcfile_path
18778
18779# Set to "yes" if exported symbols are required.
18780always_export_symbols=$always_export_symbols
18781
18782# The commands to list exported symbols.
18783export_symbols_cmds=$lt_export_symbols_cmds
18784
18785# Symbols that should not be listed in the preloaded symbols.
18786exclude_expsyms=$lt_exclude_expsyms
18787
18788# Symbols that must always be exported.
18789include_expsyms=$lt_include_expsyms
18790
18791# Commands necessary for linking programs (against libraries) with templates.
18792prelink_cmds=$lt_prelink_cmds
18793
18794# Specify filename containing input files.
18795file_list_spec=$lt_file_list_spec
18796
18797# How to hardcode a shared library path into an executable.
18798hardcode_action=$hardcode_action
18799
18800# The directories searched by this compiler when creating a shared library.
18801compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
18802
18803# Dependencies to place before and after the objects being linked to
18804# create a shared library.
18805predep_objects=$lt_predep_objects
18806postdep_objects=$lt_postdep_objects
18807predeps=$lt_predeps
18808postdeps=$lt_postdeps
18809
18810# The library search path used internally by the compiler when linking
18811# a shared library.
18812compiler_lib_search_path=$lt_compiler_lib_search_path
18813
18814# ### END LIBTOOL CONFIG
18815
18816_LT_EOF
18817
18818  case $host_os in
18819  aix3*)
18820    cat <<\_LT_EOF >> "$cfgfile"
18821# AIX sometimes has problems with the GCC collect2 program.  For some
18822# reason, if we set the COLLECT_NAMES environment variable, the problems
18823# vanish in a puff of smoke.
18824if test "X${COLLECT_NAMES+set}" != Xset; then
18825  COLLECT_NAMES=
18826  export COLLECT_NAMES
18827fi
18828_LT_EOF
18829    ;;
18830  esac
18831
18832
18833ltmain="$ac_aux_dir/ltmain.sh"
18834
18835
18836  # We use sed instead of cat because bash on DJGPP gets confused if
18837  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18838  # text mode, it properly converts lines to CR/LF.  This bash problem
18839  # is reportedly fixed, but why not run on old versions too?
18840  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18841    || (rm -f "$cfgfile"; exit 1)
18842
18843  case $xsi_shell in
18844  yes)
18845    cat << \_LT_EOF >> "$cfgfile"
18846
18847# func_dirname file append nondir_replacement
18848# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18849# otherwise set result to NONDIR_REPLACEMENT.
18850func_dirname ()
18851{
18852  case ${1} in
18853    */*) func_dirname_result="${1%/*}${2}" ;;
18854    *  ) func_dirname_result="${3}" ;;
18855  esac
18856}
18857
18858# func_basename file
18859func_basename ()
18860{
18861  func_basename_result="${1##*/}"
18862}
18863
18864# func_dirname_and_basename file append nondir_replacement
18865# perform func_basename and func_dirname in a single function
18866# call:
18867#   dirname:  Compute the dirname of FILE.  If nonempty,
18868#             add APPEND to the result, otherwise set result
18869#             to NONDIR_REPLACEMENT.
18870#             value returned in "$func_dirname_result"
18871#   basename: Compute filename of FILE.
18872#             value retuned in "$func_basename_result"
18873# Implementation must be kept synchronized with func_dirname
18874# and func_basename. For efficiency, we do not delegate to
18875# those functions but instead duplicate the functionality here.
18876func_dirname_and_basename ()
18877{
18878  case ${1} in
18879    */*) func_dirname_result="${1%/*}${2}" ;;
18880    *  ) func_dirname_result="${3}" ;;
18881  esac
18882  func_basename_result="${1##*/}"
18883}
18884
18885# func_stripname prefix suffix name
18886# strip PREFIX and SUFFIX off of NAME.
18887# PREFIX and SUFFIX must not contain globbing or regex special
18888# characters, hashes, percent signs, but SUFFIX may contain a leading
18889# dot (in which case that matches only a dot).
18890func_stripname ()
18891{
18892  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18893  # positional parameters, so assign one to ordinary parameter first.
18894  func_stripname_result=${3}
18895  func_stripname_result=${func_stripname_result#"${1}"}
18896  func_stripname_result=${func_stripname_result%"${2}"}
18897}
18898
18899# func_opt_split
18900func_opt_split ()
18901{
18902  func_opt_split_opt=${1%%=*}
18903  func_opt_split_arg=${1#*=}
18904}
18905
18906# func_lo2o object
18907func_lo2o ()
18908{
18909  case ${1} in
18910    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18911    *)    func_lo2o_result=${1} ;;
18912  esac
18913}
18914
18915# func_xform libobj-or-source
18916func_xform ()
18917{
18918  func_xform_result=${1%.*}.lo
18919}
18920
18921# func_arith arithmetic-term...
18922func_arith ()
18923{
18924  func_arith_result=$(( $* ))
18925}
18926
18927# func_len string
18928# STRING may not start with a hyphen.
18929func_len ()
18930{
18931  func_len_result=${#1}
18932}
18933
18934_LT_EOF
18935    ;;
18936  *) # Bourne compatible functions.
18937    cat << \_LT_EOF >> "$cfgfile"
18938
18939# func_dirname file append nondir_replacement
18940# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18941# otherwise set result to NONDIR_REPLACEMENT.
18942func_dirname ()
18943{
18944  # Extract subdirectory from the argument.
18945  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18946  if test "X$func_dirname_result" = "X${1}"; then
18947    func_dirname_result="${3}"
18948  else
18949    func_dirname_result="$func_dirname_result${2}"
18950  fi
18951}
18952
18953# func_basename file
18954func_basename ()
18955{
18956  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18957}
18958
18959
18960# func_stripname prefix suffix name
18961# strip PREFIX and SUFFIX off of NAME.
18962# PREFIX and SUFFIX must not contain globbing or regex special
18963# characters, hashes, percent signs, but SUFFIX may contain a leading
18964# dot (in which case that matches only a dot).
18965# func_strip_suffix prefix name
18966func_stripname ()
18967{
18968  case ${2} in
18969    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18970    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18971  esac
18972}
18973
18974# sed scripts:
18975my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18976my_sed_long_arg='1s/^-[^=]*=//'
18977
18978# func_opt_split
18979func_opt_split ()
18980{
18981  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18982  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18983}
18984
18985# func_lo2o object
18986func_lo2o ()
18987{
18988  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18989}
18990
18991# func_xform libobj-or-source
18992func_xform ()
18993{
18994  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18995}
18996
18997# func_arith arithmetic-term...
18998func_arith ()
18999{
19000  func_arith_result=`expr "$@"`
19001}
19002
19003# func_len string
19004# STRING may not start with a hyphen.
19005func_len ()
19006{
19007  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19008}
19009
19010_LT_EOF
19011esac
19012
19013case $lt_shell_append in
19014  yes)
19015    cat << \_LT_EOF >> "$cfgfile"
19016
19017# func_append var value
19018# Append VALUE to the end of shell variable VAR.
19019func_append ()
19020{
19021  eval "$1+=\$2"
19022}
19023_LT_EOF
19024    ;;
19025  *)
19026    cat << \_LT_EOF >> "$cfgfile"
19027
19028# func_append var value
19029# Append VALUE to the end of shell variable VAR.
19030func_append ()
19031{
19032  eval "$1=\$$1\$2"
19033}
19034
19035_LT_EOF
19036    ;;
19037  esac
19038
19039
19040  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19041    || (rm -f "$cfgfile"; exit 1)
19042
19043  mv -f "$cfgfile" "$ofile" ||
19044    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19045  chmod +x "$ofile"
19046
19047
19048    cat <<_LT_EOF >> "$ofile"
19049
19050# ### BEGIN LIBTOOL TAG CONFIG: FC
19051
19052# The linker used to build libraries.
19053LD=$lt_LD_FC
19054
19055# How to create reloadable object files.
19056reload_flag=$lt_reload_flag_FC
19057reload_cmds=$lt_reload_cmds_FC
19058
19059# Commands used to build an old-style archive.
19060old_archive_cmds=$lt_old_archive_cmds_FC
19061
19062# A language specific compiler.
19063CC=$lt_compiler_FC
19064
19065# Is the compiler the GNU compiler?
19066with_gcc=$GCC_FC
19067
19068# Compiler flag to turn off builtin functions.
19069no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
19070
19071# How to pass a linker flag through the compiler.
19072wl=$lt_lt_prog_compiler_wl_FC
19073
19074# Additional compiler flags for building library objects.
19075pic_flag=$lt_lt_prog_compiler_pic_FC
19076
19077# Compiler flag to prevent dynamic linking.
19078link_static_flag=$lt_lt_prog_compiler_static_FC
19079
19080# Does compiler simultaneously support -c and -o options?
19081compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
19082
19083# Whether or not to add -lc for building shared libraries.
19084build_libtool_need_lc=$archive_cmds_need_lc_FC
19085
19086# Whether or not to disallow shared libs when runtime libs are static.
19087allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
19088
19089# Compiler flag to allow reflexive dlopens.
19090export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
19091
19092# Compiler flag to generate shared objects directly from archives.
19093whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
19094
19095# Whether the compiler copes with passing no objects directly.
19096compiler_needs_object=$lt_compiler_needs_object_FC
19097
19098# Create an old-style archive from a shared archive.
19099old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
19100
19101# Create a temporary old-style archive to link instead of a shared archive.
19102old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
19103
19104# Commands used to build a shared archive.
19105archive_cmds=$lt_archive_cmds_FC
19106archive_expsym_cmds=$lt_archive_expsym_cmds_FC
19107
19108# Commands used to build a loadable module if different from building
19109# a shared archive.
19110module_cmds=$lt_module_cmds_FC
19111module_expsym_cmds=$lt_module_expsym_cmds_FC
19112
19113# Whether we are building with GNU ld or not.
19114with_gnu_ld=$lt_with_gnu_ld_FC
19115
19116# Flag that allows shared libraries with undefined symbols to be built.
19117allow_undefined_flag=$lt_allow_undefined_flag_FC
19118
19119# Flag that enforces no undefined symbols.
19120no_undefined_flag=$lt_no_undefined_flag_FC
19121
19122# Flag to hardcode \$libdir into a binary during linking.
19123# This must work even if \$libdir does not exist
19124hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
19125
19126# If ld is used when linking, flag to hardcode \$libdir into a binary
19127# during linking.  This must work even if \$libdir does not exist.
19128hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
19129
19130# Whether we need a single "-rpath" flag with a separated argument.
19131hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
19132
19133# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19134# DIR into the resulting binary.
19135hardcode_direct=$hardcode_direct_FC
19136
19137# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19138# DIR into the resulting binary and the resulting library dependency is
19139# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19140# library is relocated.
19141hardcode_direct_absolute=$hardcode_direct_absolute_FC
19142
19143# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19144# into the resulting binary.
19145hardcode_minus_L=$hardcode_minus_L_FC
19146
19147# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19148# into the resulting binary.
19149hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
19150
19151# Set to "yes" if building a shared library automatically hardcodes DIR
19152# into the library and all subsequent libraries and executables linked
19153# against it.
19154hardcode_automatic=$hardcode_automatic_FC
19155
19156# Set to yes if linker adds runtime paths of dependent libraries
19157# to runtime path list.
19158inherit_rpath=$inherit_rpath_FC
19159
19160# Whether libtool must link a program against all its dependency libraries.
19161link_all_deplibs=$link_all_deplibs_FC
19162
19163# Fix the shell variable \$srcfile for the compiler.
19164fix_srcfile_path=$lt_fix_srcfile_path_FC
19165
19166# Set to "yes" if exported symbols are required.
19167always_export_symbols=$always_export_symbols_FC
19168
19169# The commands to list exported symbols.
19170export_symbols_cmds=$lt_export_symbols_cmds_FC
19171
19172# Symbols that should not be listed in the preloaded symbols.
19173exclude_expsyms=$lt_exclude_expsyms_FC
19174
19175# Symbols that must always be exported.
19176include_expsyms=$lt_include_expsyms_FC
19177
19178# Commands necessary for linking programs (against libraries) with templates.
19179prelink_cmds=$lt_prelink_cmds_FC
19180
19181# Specify filename containing input files.
19182file_list_spec=$lt_file_list_spec_FC
19183
19184# How to hardcode a shared library path into an executable.
19185hardcode_action=$hardcode_action_FC
19186
19187# The directories searched by this compiler when creating a shared library.
19188compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
19189
19190# Dependencies to place before and after the objects being linked to
19191# create a shared library.
19192predep_objects=$lt_predep_objects_FC
19193postdep_objects=$lt_postdep_objects_FC
19194predeps=$lt_predeps_FC
19195postdeps=$lt_postdeps_FC
19196
19197# The library search path used internally by the compiler when linking
19198# a shared library.
19199compiler_lib_search_path=$lt_compiler_lib_search_path_FC
19200
19201# ### END LIBTOOL TAG CONFIG: FC
19202_LT_EOF
19203
19204 ;;
19205    "gstdint.h":C)
19206if test "$GCC" = yes; then
19207  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
19208else
19209  echo "/* generated for $CC */" > tmp-stdint.h
19210fi
19211
19212sed 's/^ *//' >> tmp-stdint.h <<EOF
19213
19214  #ifndef GCC_GENERATED_STDINT_H
19215  #define GCC_GENERATED_STDINT_H 1
19216
19217  #include <sys/types.h>
19218EOF
19219
19220if test "$acx_cv_header_stdint" != stdint.h; then
19221  echo "#include <stddef.h>" >> tmp-stdint.h
19222fi
19223if test "$acx_cv_header_stdint" != stddef.h; then
19224  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
19225fi
19226
19227sed 's/^ *//' >> tmp-stdint.h <<EOF
19228  /* glibc uses these symbols as guards to prevent redefinitions.  */
19229  #ifdef __int8_t_defined
19230  #define _INT8_T
19231  #define _INT16_T
19232  #define _INT32_T
19233  #endif
19234  #ifdef __uint32_t_defined
19235  #define _UINT32_T
19236  #endif
19237
19238EOF
19239
19240# ----------------- done header, emit basic int types -------------
19241if test "$acx_cv_header_stdint" = stddef.h; then
19242  sed 's/^ *//' >> tmp-stdint.h <<EOF
19243
19244    #ifndef _UINT8_T
19245    #define _UINT8_T
19246    #ifndef __uint8_t_defined
19247    #define __uint8_t_defined
19248    #ifndef uint8_t
19249    typedef unsigned $acx_cv_type_int8_t uint8_t;
19250    #endif
19251    #endif
19252    #endif
19253
19254    #ifndef _UINT16_T
19255    #define _UINT16_T
19256    #ifndef __uint16_t_defined
19257    #define __uint16_t_defined
19258    #ifndef uint16_t
19259    typedef unsigned $acx_cv_type_int16_t uint16_t;
19260    #endif
19261    #endif
19262    #endif
19263
19264    #ifndef _UINT32_T
19265    #define _UINT32_T
19266    #ifndef __uint32_t_defined
19267    #define __uint32_t_defined
19268    #ifndef uint32_t
19269    typedef unsigned $acx_cv_type_int32_t uint32_t;
19270    #endif
19271    #endif
19272    #endif
19273
19274    #ifndef _INT8_T
19275    #define _INT8_T
19276    #ifndef __int8_t_defined
19277    #define __int8_t_defined
19278    #ifndef int8_t
19279    typedef $acx_cv_type_int8_t int8_t;
19280    #endif
19281    #endif
19282    #endif
19283
19284    #ifndef _INT16_T
19285    #define _INT16_T
19286    #ifndef __int16_t_defined
19287    #define __int16_t_defined
19288    #ifndef int16_t
19289    typedef $acx_cv_type_int16_t int16_t;
19290    #endif
19291    #endif
19292    #endif
19293
19294    #ifndef _INT32_T
19295    #define _INT32_T
19296    #ifndef __int32_t_defined
19297    #define __int32_t_defined
19298    #ifndef int32_t
19299    typedef $acx_cv_type_int32_t int32_t;
19300    #endif
19301    #endif
19302    #endif
19303EOF
19304elif test "$ac_cv_type_u_int32_t" = yes; then
19305  sed 's/^ *//' >> tmp-stdint.h <<EOF
19306
19307    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
19308    #ifndef _INT8_T
19309    #define _INT8_T
19310    #endif
19311    #ifndef _INT16_T
19312    #define _INT16_T
19313    #endif
19314    #ifndef _INT32_T
19315    #define _INT32_T
19316    #endif
19317
19318    #ifndef _UINT8_T
19319    #define _UINT8_T
19320    #ifndef __uint8_t_defined
19321    #define __uint8_t_defined
19322    #ifndef uint8_t
19323    typedef u_int8_t uint8_t;
19324    #endif
19325    #endif
19326    #endif
19327
19328    #ifndef _UINT16_T
19329    #define _UINT16_T
19330    #ifndef __uint16_t_defined
19331    #define __uint16_t_defined
19332    #ifndef uint16_t
19333    typedef u_int16_t uint16_t;
19334    #endif
19335    #endif
19336    #endif
19337
19338    #ifndef _UINT32_T
19339    #define _UINT32_T
19340    #ifndef __uint32_t_defined
19341    #define __uint32_t_defined
19342    #ifndef uint32_t
19343    typedef u_int32_t uint32_t;
19344    #endif
19345    #endif
19346    #endif
19347EOF
19348else
19349  sed 's/^ *//' >> tmp-stdint.h <<EOF
19350
19351    /* Some systems have guard macros to prevent redefinitions, define them.  */
19352    #ifndef _INT8_T
19353    #define _INT8_T
19354    #endif
19355    #ifndef _INT16_T
19356    #define _INT16_T
19357    #endif
19358    #ifndef _INT32_T
19359    #define _INT32_T
19360    #endif
19361    #ifndef _UINT8_T
19362    #define _UINT8_T
19363    #endif
19364    #ifndef _UINT16_T
19365    #define _UINT16_T
19366    #endif
19367    #ifndef _UINT32_T
19368    #define _UINT32_T
19369    #endif
19370EOF
19371fi
19372
19373# ------------- done basic int types, emit int64_t types ------------
19374if test "$ac_cv_type_uint64_t" = yes; then
19375  sed 's/^ *//' >> tmp-stdint.h <<EOF
19376
19377    /* system headers have good uint64_t and int64_t */
19378    #ifndef _INT64_T
19379    #define _INT64_T
19380    #endif
19381    #ifndef _UINT64_T
19382    #define _UINT64_T
19383    #endif
19384EOF
19385elif test "$ac_cv_type_u_int64_t" = yes; then
19386  sed 's/^ *//' >> tmp-stdint.h <<EOF
19387
19388    /* system headers have an u_int64_t (and int64_t) */
19389    #ifndef _INT64_T
19390    #define _INT64_T
19391    #endif
19392    #ifndef _UINT64_T
19393    #define _UINT64_T
19394    #ifndef __uint64_t_defined
19395    #define __uint64_t_defined
19396    #ifndef uint64_t
19397    typedef u_int64_t uint64_t;
19398    #endif
19399    #endif
19400    #endif
19401EOF
19402elif test -n "$acx_cv_type_int64_t"; then
19403  sed 's/^ *//' >> tmp-stdint.h <<EOF
19404
19405    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
19406    #ifndef _INT64_T
19407    #define _INT64_T
19408    #ifndef int64_t
19409    typedef $acx_cv_type_int64_t int64_t;
19410    #endif
19411    #endif
19412    #ifndef _UINT64_T
19413    #define _UINT64_T
19414    #ifndef __uint64_t_defined
19415    #define __uint64_t_defined
19416    #ifndef uint64_t
19417    typedef unsigned $acx_cv_type_int64_t uint64_t;
19418    #endif
19419    #endif
19420    #endif
19421EOF
19422else
19423  sed 's/^ *//' >> tmp-stdint.h <<EOF
19424
19425    /* some common heuristics for int64_t, using compiler-specific tests */
19426    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
19427    #ifndef _INT64_T
19428    #define _INT64_T
19429    #ifndef __int64_t_defined
19430    #ifndef int64_t
19431    typedef long long int64_t;
19432    #endif
19433    #endif
19434    #endif
19435    #ifndef _UINT64_T
19436    #define _UINT64_T
19437    #ifndef uint64_t
19438    typedef unsigned long long uint64_t;
19439    #endif
19440    #endif
19441
19442    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
19443    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
19444       does not implement __extension__.  But that compiler doesn't define
19445       __GNUC_MINOR__.  */
19446    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
19447    # define __extension__
19448    # endif
19449
19450    # ifndef _INT64_T
19451    # define _INT64_T
19452    # ifndef int64_t
19453    __extension__ typedef long long int64_t;
19454    # endif
19455    # endif
19456    # ifndef _UINT64_T
19457    # define _UINT64_T
19458    # ifndef uint64_t
19459    __extension__ typedef unsigned long long uint64_t;
19460    # endif
19461    # endif
19462
19463    #elif !defined __STRICT_ANSI__
19464    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
19465
19466    #  ifndef _INT64_T
19467    #  define _INT64_T
19468    #  ifndef int64_t
19469    typedef __int64 int64_t;
19470    #  endif
19471    #  endif
19472    #  ifndef _UINT64_T
19473    #  define _UINT64_T
19474    #  ifndef uint64_t
19475    typedef unsigned __int64 uint64_t;
19476    #  endif
19477    #  endif
19478    # endif /* compiler */
19479
19480    #endif /* ANSI version */
19481EOF
19482fi
19483
19484# ------------- done int64_t types, emit intptr types ------------
19485if test "$ac_cv_type_uintptr_t" != yes; then
19486  sed 's/^ *//' >> tmp-stdint.h <<EOF
19487
19488    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
19489    #ifndef __uintptr_t_defined
19490    #ifndef uintptr_t
19491    typedef u$acx_cv_type_intptr_t uintptr_t;
19492    #endif
19493    #endif
19494    #ifndef __intptr_t_defined
19495    #ifndef intptr_t
19496    typedef $acx_cv_type_intptr_t  intptr_t;
19497    #endif
19498    #endif
19499EOF
19500fi
19501
19502# ------------- done intptr types, emit int_least types ------------
19503if test "$ac_cv_type_int_least32_t" != yes; then
19504  sed 's/^ *//' >> tmp-stdint.h <<EOF
19505
19506    /* Define int_least types */
19507    typedef int8_t     int_least8_t;
19508    typedef int16_t    int_least16_t;
19509    typedef int32_t    int_least32_t;
19510    #ifdef _INT64_T
19511    typedef int64_t    int_least64_t;
19512    #endif
19513
19514    typedef uint8_t    uint_least8_t;
19515    typedef uint16_t   uint_least16_t;
19516    typedef uint32_t   uint_least32_t;
19517    #ifdef _UINT64_T
19518    typedef uint64_t   uint_least64_t;
19519    #endif
19520EOF
19521fi
19522
19523# ------------- done intptr types, emit int_fast types ------------
19524if test "$ac_cv_type_int_fast32_t" != yes; then
19525      sed 's/^ *//' >> tmp-stdint.h <<EOF
19526
19527    /* Define int_fast types.  short is often slow */
19528    typedef int8_t       int_fast8_t;
19529    typedef int          int_fast16_t;
19530    typedef int32_t      int_fast32_t;
19531    #ifdef _INT64_T
19532    typedef int64_t      int_fast64_t;
19533    #endif
19534
19535    typedef uint8_t      uint_fast8_t;
19536    typedef unsigned int uint_fast16_t;
19537    typedef uint32_t     uint_fast32_t;
19538    #ifdef _UINT64_T
19539    typedef uint64_t     uint_fast64_t;
19540    #endif
19541EOF
19542fi
19543
19544if test "$ac_cv_type_uintmax_t" != yes; then
19545  sed 's/^ *//' >> tmp-stdint.h <<EOF
19546
19547    /* Define intmax based on what we found */
19548    #ifndef intmax_t
19549    #ifdef _INT64_T
19550    typedef int64_t       intmax_t;
19551    #else
19552    typedef long          intmax_t;
19553    #endif
19554    #endif
19555    #ifndef uintmax_t
19556    #ifdef _UINT64_T
19557    typedef uint64_t      uintmax_t;
19558    #else
19559    typedef unsigned long uintmax_t;
19560    #endif
19561    #endif
19562EOF
19563fi
19564
19565sed 's/^ *//' >> tmp-stdint.h <<EOF
19566
19567  #endif /* GCC_GENERATED_STDINT_H */
19568EOF
19569
19570if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
19571  rm -f tmp-stdint.h
19572else
19573  mv -f tmp-stdint.h gstdint.h
19574fi
19575
19576 ;;
19577
19578  esac
19579done # for ac_tag
19580
19581
19582as_fn_exit 0
19583_ACEOF
19584ac_clean_files=$ac_clean_files_save
19585
19586test $ac_write_fail = 0 ||
19587  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19588
19589
19590# configure is writing to config.log, and then calls config.status.
19591# config.status does its own redirection, appending to config.log.
19592# Unfortunately, on DOS this fails, as config.log is still kept open
19593# by configure, so config.status won't be able to write to it; its
19594# output is simply discarded.  So we exec the FD to /dev/null,
19595# effectively closing config.log, so it can be properly (re)opened and
19596# appended to by config.status.  When coming back to configure, we
19597# need to make the FD available again.
19598if test "$no_create" != yes; then
19599  ac_cs_success=:
19600  ac_config_status_args=
19601  test "$silent" = yes &&
19602    ac_config_status_args="$ac_config_status_args --quiet"
19603  exec 5>/dev/null
19604  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19605  exec 5>>config.log
19606  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19607  # would make configure fail if this is the last instruction.
19608  $ac_cs_success || as_fn_exit $?
19609fi
19610if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19611  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19612$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19613fi
19614
19615