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="$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* | haiku* | 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      allow_undefined_flag=unsupported
8883      archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
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  library_names_spec='${libname}${shared_ext}'
10318  dynamic_linker="$host_os ld.so"
10319  shlibpath_var=LIBRARY_PATH
10320  ;;
10321
10322hpux9* | hpux10* | hpux11*)
10323  # Give a soname corresponding to the major version so that dld.sl refuses to
10324  # link against other versions.
10325  version_type=sunos
10326  need_lib_prefix=no
10327  need_version=no
10328  case $host_cpu in
10329  ia64*)
10330    shrext_cmds='.so'
10331    hardcode_into_libs=yes
10332    dynamic_linker="$host_os dld.so"
10333    shlibpath_var=LD_LIBRARY_PATH
10334    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10335    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10336    soname_spec='${libname}${release}${shared_ext}$major'
10337    if test "X$HPUX_IA64_MODE" = X32; then
10338      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10339    else
10340      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10341    fi
10342    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10343    ;;
10344  hppa*64*)
10345    shrext_cmds='.sl'
10346    hardcode_into_libs=yes
10347    dynamic_linker="$host_os dld.sl"
10348    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10349    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10350    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10351    soname_spec='${libname}${release}${shared_ext}$major'
10352    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10353    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10354    ;;
10355  *)
10356    shrext_cmds='.sl'
10357    dynamic_linker="$host_os dld.sl"
10358    shlibpath_var=SHLIB_PATH
10359    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10360    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10361    soname_spec='${libname}${release}${shared_ext}$major'
10362    ;;
10363  esac
10364  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10365  postinstall_cmds='chmod 555 $lib'
10366  # or fails outright, so override atomically:
10367  install_override_mode=555
10368  ;;
10369
10370interix[3-9]*)
10371  version_type=linux
10372  need_lib_prefix=no
10373  need_version=no
10374  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10375  soname_spec='${libname}${release}${shared_ext}$major'
10376  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10377  shlibpath_var=LD_LIBRARY_PATH
10378  shlibpath_overrides_runpath=no
10379  hardcode_into_libs=yes
10380  ;;
10381
10382irix5* | irix6* | nonstopux*)
10383  case $host_os in
10384    nonstopux*) version_type=nonstopux ;;
10385    *)
10386	if test "$lt_cv_prog_gnu_ld" = yes; then
10387		version_type=linux
10388	else
10389		version_type=irix
10390	fi ;;
10391  esac
10392  need_lib_prefix=no
10393  need_version=no
10394  soname_spec='${libname}${release}${shared_ext}$major'
10395  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10396  case $host_os in
10397  irix5* | nonstopux*)
10398    libsuff= shlibsuff=
10399    ;;
10400  *)
10401    case $LD in # libtool.m4 will add one of these switches to LD
10402    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10403      libsuff= shlibsuff= libmagic=32-bit;;
10404    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10405      libsuff=32 shlibsuff=N32 libmagic=N32;;
10406    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10407      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10408    *) libsuff= shlibsuff= libmagic=never-match;;
10409    esac
10410    ;;
10411  esac
10412  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10413  shlibpath_overrides_runpath=no
10414  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10415  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10416  hardcode_into_libs=yes
10417  ;;
10418
10419# No shared lib support for Linux oldld, aout, or coff.
10420linux*oldld* | linux*aout* | linux*coff*)
10421  dynamic_linker=no
10422  ;;
10423
10424# This must be Linux ELF.
10425linux* | k*bsd*-gnu | kopensolaris*-gnu)
10426  version_type=linux
10427  need_lib_prefix=no
10428  need_version=no
10429  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10430  soname_spec='${libname}${release}${shared_ext}$major'
10431  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10432  shlibpath_var=LD_LIBRARY_PATH
10433  shlibpath_overrides_runpath=no
10434
10435  # Some binutils ld are patched to set DT_RUNPATH
10436  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
10437  $as_echo_n "(cached) " >&6
10438else
10439  lt_cv_shlibpath_overrides_runpath=no
10440    save_LDFLAGS=$LDFLAGS
10441    save_libdir=$libdir
10442    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10443	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10444    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10445/* end confdefs.h.  */
10446
10447int
10448main ()
10449{
10450
10451  ;
10452  return 0;
10453}
10454_ACEOF
10455if ac_fn_c_try_link "$LINENO"; then :
10456  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10457  lt_cv_shlibpath_overrides_runpath=yes
10458fi
10459fi
10460rm -f core conftest.err conftest.$ac_objext \
10461    conftest$ac_exeext conftest.$ac_ext
10462    LDFLAGS=$save_LDFLAGS
10463    libdir=$save_libdir
10464
10465fi
10466
10467  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10468
10469  # This implies no fast_install, which is unacceptable.
10470  # Some rework will be needed to allow for fast_install
10471  # before this can be enabled.
10472  hardcode_into_libs=yes
10473
10474  # Append ld.so.conf contents to the search path
10475  if test -f /etc/ld.so.conf; then
10476    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' ' '`
10477    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10478  fi
10479
10480  # We used to test for /lib/ld.so.1 and disable shared libraries on
10481  # powerpc, because MkLinux only supported shared libraries with the
10482  # GNU dynamic linker.  Since this was broken with cross compilers,
10483  # most powerpc-linux boxes support dynamic linking these days and
10484  # people can always --disable-shared, the test was removed, and we
10485  # assume the GNU/Linux dynamic linker is in use.
10486  dynamic_linker='GNU/Linux ld.so'
10487  ;;
10488
10489netbsd*)
10490  version_type=sunos
10491  need_lib_prefix=no
10492  need_version=no
10493  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10494    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10495    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10496    dynamic_linker='NetBSD (a.out) ld.so'
10497  else
10498    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10499    soname_spec='${libname}${release}${shared_ext}$major'
10500    dynamic_linker='NetBSD ld.elf_so'
10501  fi
10502  shlibpath_var=LD_LIBRARY_PATH
10503  shlibpath_overrides_runpath=yes
10504  hardcode_into_libs=yes
10505  ;;
10506
10507newsos6)
10508  version_type=linux
10509  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10510  shlibpath_var=LD_LIBRARY_PATH
10511  shlibpath_overrides_runpath=yes
10512  ;;
10513
10514*nto* | *qnx*)
10515  version_type=qnx
10516  need_lib_prefix=no
10517  need_version=no
10518  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10519  soname_spec='${libname}${release}${shared_ext}$major'
10520  shlibpath_var=LD_LIBRARY_PATH
10521  shlibpath_overrides_runpath=no
10522  hardcode_into_libs=yes
10523  dynamic_linker='ldqnx.so'
10524  ;;
10525
10526openbsd*)
10527  version_type=sunos
10528  sys_lib_dlsearch_path_spec="/usr/lib"
10529  need_lib_prefix=no
10530  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10531  case $host_os in
10532    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10533    *)				need_version=no  ;;
10534  esac
10535  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10536  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10537  shlibpath_var=LD_LIBRARY_PATH
10538  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10539    case $host_os in
10540      openbsd2.[89] | openbsd2.[89].*)
10541	shlibpath_overrides_runpath=no
10542	;;
10543      *)
10544	shlibpath_overrides_runpath=yes
10545	;;
10546      esac
10547  else
10548    shlibpath_overrides_runpath=yes
10549  fi
10550  ;;
10551
10552os2*)
10553  libname_spec='$name'
10554  shrext_cmds=".dll"
10555  need_lib_prefix=no
10556  library_names_spec='$libname${shared_ext} $libname.a'
10557  dynamic_linker='OS/2 ld.exe'
10558  shlibpath_var=LIBPATH
10559  ;;
10560
10561osf3* | osf4* | osf5*)
10562  version_type=osf
10563  need_lib_prefix=no
10564  need_version=no
10565  soname_spec='${libname}${release}${shared_ext}$major'
10566  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10567  shlibpath_var=LD_LIBRARY_PATH
10568  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10569  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10570  ;;
10571
10572rdos*)
10573  dynamic_linker=no
10574  ;;
10575
10576solaris*)
10577  version_type=linux
10578  need_lib_prefix=no
10579  need_version=no
10580  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10581  soname_spec='${libname}${release}${shared_ext}$major'
10582  shlibpath_var=LD_LIBRARY_PATH
10583  shlibpath_overrides_runpath=yes
10584  hardcode_into_libs=yes
10585  # ldd complains unless libraries are executable
10586  postinstall_cmds='chmod +x $lib'
10587  ;;
10588
10589sunos4*)
10590  version_type=sunos
10591  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10592  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10593  shlibpath_var=LD_LIBRARY_PATH
10594  shlibpath_overrides_runpath=yes
10595  if test "$with_gnu_ld" = yes; then
10596    need_lib_prefix=no
10597  fi
10598  need_version=yes
10599  ;;
10600
10601sysv4 | sysv4.3*)
10602  version_type=linux
10603  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10604  soname_spec='${libname}${release}${shared_ext}$major'
10605  shlibpath_var=LD_LIBRARY_PATH
10606  case $host_vendor in
10607    sni)
10608      shlibpath_overrides_runpath=no
10609      need_lib_prefix=no
10610      runpath_var=LD_RUN_PATH
10611      ;;
10612    siemens)
10613      need_lib_prefix=no
10614      ;;
10615    motorola)
10616      need_lib_prefix=no
10617      need_version=no
10618      shlibpath_overrides_runpath=no
10619      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10620      ;;
10621  esac
10622  ;;
10623
10624sysv4*MP*)
10625  if test -d /usr/nec ;then
10626    version_type=linux
10627    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10628    soname_spec='$libname${shared_ext}.$major'
10629    shlibpath_var=LD_LIBRARY_PATH
10630  fi
10631  ;;
10632
10633sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10634  version_type=freebsd-elf
10635  need_lib_prefix=no
10636  need_version=no
10637  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10638  soname_spec='${libname}${release}${shared_ext}$major'
10639  shlibpath_var=LD_LIBRARY_PATH
10640  shlibpath_overrides_runpath=yes
10641  hardcode_into_libs=yes
10642  if test "$with_gnu_ld" = yes; then
10643    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10644  else
10645    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10646    case $host_os in
10647      sco3.2v5*)
10648        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10649	;;
10650    esac
10651  fi
10652  sys_lib_dlsearch_path_spec='/usr/lib'
10653  ;;
10654
10655tpf*)
10656  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10657  version_type=linux
10658  need_lib_prefix=no
10659  need_version=no
10660  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10661  shlibpath_var=LD_LIBRARY_PATH
10662  shlibpath_overrides_runpath=no
10663  hardcode_into_libs=yes
10664  ;;
10665
10666uts4*)
10667  version_type=linux
10668  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10669  soname_spec='${libname}${release}${shared_ext}$major'
10670  shlibpath_var=LD_LIBRARY_PATH
10671  ;;
10672
10673*)
10674  dynamic_linker=no
10675  ;;
10676esac
10677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10678$as_echo "$dynamic_linker" >&6; }
10679test "$dynamic_linker" = no && can_build_shared=no
10680
10681variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10682if test "$GCC" = yes; then
10683  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10684fi
10685
10686if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10687  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10688fi
10689if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10690  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10691fi
10692
10693
10694
10695
10696
10697
10698
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  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10785$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10786hardcode_action=
10787if test -n "$hardcode_libdir_flag_spec" ||
10788   test -n "$runpath_var" ||
10789   test "X$hardcode_automatic" = "Xyes" ; then
10790
10791  # We can hardcode non-existent directories.
10792  if test "$hardcode_direct" != no &&
10793     # If the only mechanism to avoid hardcoding is shlibpath_var, we
10794     # have to relink, otherwise we might link with an installed library
10795     # when we should be linking with a yet-to-be-installed one
10796     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10797     test "$hardcode_minus_L" != no; then
10798    # Linking always hardcodes the temporary library directory.
10799    hardcode_action=relink
10800  else
10801    # We can link without hardcoding, and we can hardcode nonexisting dirs.
10802    hardcode_action=immediate
10803  fi
10804else
10805  # We cannot hardcode anything, or else we can only hardcode existing
10806  # directories.
10807  hardcode_action=unsupported
10808fi
10809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10810$as_echo "$hardcode_action" >&6; }
10811
10812if test "$hardcode_action" = relink ||
10813   test "$inherit_rpath" = yes; then
10814  # Fast installation is not supported
10815  enable_fast_install=no
10816elif test "$shlibpath_overrides_runpath" = yes ||
10817     test "$enable_shared" = no; then
10818  # Fast installation is not necessary
10819  enable_fast_install=needless
10820fi
10821
10822
10823
10824
10825
10826
10827  if test "x$enable_dlopen" != xyes; then
10828  enable_dlopen=unknown
10829  enable_dlopen_self=unknown
10830  enable_dlopen_self_static=unknown
10831else
10832  lt_cv_dlopen=no
10833  lt_cv_dlopen_libs=
10834
10835  case $host_os in
10836  beos*)
10837    lt_cv_dlopen="load_add_on"
10838    lt_cv_dlopen_libs=
10839    lt_cv_dlopen_self=yes
10840    ;;
10841
10842  mingw* | pw32* | cegcc*)
10843    lt_cv_dlopen="LoadLibrary"
10844    lt_cv_dlopen_libs=
10845    ;;
10846
10847  cygwin*)
10848    lt_cv_dlopen="dlopen"
10849    lt_cv_dlopen_libs=
10850    ;;
10851
10852  darwin*)
10853  # if libdl is installed we need to link against it
10854    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10855$as_echo_n "checking for dlopen in -ldl... " >&6; }
10856if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10857  $as_echo_n "(cached) " >&6
10858else
10859  ac_check_lib_save_LIBS=$LIBS
10860LIBS="-ldl  $LIBS"
10861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10862/* end confdefs.h.  */
10863
10864/* Override any GCC internal prototype to avoid an error.
10865   Use char because int might match the return type of a GCC
10866   builtin and then its argument prototype would still apply.  */
10867#ifdef __cplusplus
10868extern "C"
10869#endif
10870char dlopen ();
10871int
10872main ()
10873{
10874return dlopen ();
10875  ;
10876  return 0;
10877}
10878_ACEOF
10879if ac_fn_c_try_link "$LINENO"; then :
10880  ac_cv_lib_dl_dlopen=yes
10881else
10882  ac_cv_lib_dl_dlopen=no
10883fi
10884rm -f core conftest.err conftest.$ac_objext \
10885    conftest$ac_exeext conftest.$ac_ext
10886LIBS=$ac_check_lib_save_LIBS
10887fi
10888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10889$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10890if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10891  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10892else
10893
10894    lt_cv_dlopen="dyld"
10895    lt_cv_dlopen_libs=
10896    lt_cv_dlopen_self=yes
10897
10898fi
10899
10900    ;;
10901
10902  *)
10903    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10904if test "x$ac_cv_func_shl_load" = x""yes; then :
10905  lt_cv_dlopen="shl_load"
10906else
10907  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10908$as_echo_n "checking for shl_load in -ldld... " >&6; }
10909if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10910  $as_echo_n "(cached) " >&6
10911else
10912  ac_check_lib_save_LIBS=$LIBS
10913LIBS="-ldld  $LIBS"
10914cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10915/* end confdefs.h.  */
10916
10917/* Override any GCC internal prototype to avoid an error.
10918   Use char because int might match the return type of a GCC
10919   builtin and then its argument prototype would still apply.  */
10920#ifdef __cplusplus
10921extern "C"
10922#endif
10923char shl_load ();
10924int
10925main ()
10926{
10927return shl_load ();
10928  ;
10929  return 0;
10930}
10931_ACEOF
10932if ac_fn_c_try_link "$LINENO"; then :
10933  ac_cv_lib_dld_shl_load=yes
10934else
10935  ac_cv_lib_dld_shl_load=no
10936fi
10937rm -f core conftest.err conftest.$ac_objext \
10938    conftest$ac_exeext conftest.$ac_ext
10939LIBS=$ac_check_lib_save_LIBS
10940fi
10941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10942$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10943if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10944  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10945else
10946  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10947if test "x$ac_cv_func_dlopen" = x""yes; then :
10948  lt_cv_dlopen="dlopen"
10949else
10950  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10951$as_echo_n "checking for dlopen in -ldl... " >&6; }
10952if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10953  $as_echo_n "(cached) " >&6
10954else
10955  ac_check_lib_save_LIBS=$LIBS
10956LIBS="-ldl  $LIBS"
10957cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10958/* end confdefs.h.  */
10959
10960/* Override any GCC internal prototype to avoid an error.
10961   Use char because int might match the return type of a GCC
10962   builtin and then its argument prototype would still apply.  */
10963#ifdef __cplusplus
10964extern "C"
10965#endif
10966char dlopen ();
10967int
10968main ()
10969{
10970return dlopen ();
10971  ;
10972  return 0;
10973}
10974_ACEOF
10975if ac_fn_c_try_link "$LINENO"; then :
10976  ac_cv_lib_dl_dlopen=yes
10977else
10978  ac_cv_lib_dl_dlopen=no
10979fi
10980rm -f core conftest.err conftest.$ac_objext \
10981    conftest$ac_exeext conftest.$ac_ext
10982LIBS=$ac_check_lib_save_LIBS
10983fi
10984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10985$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10986if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10987  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10988else
10989  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10990$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10991if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10992  $as_echo_n "(cached) " >&6
10993else
10994  ac_check_lib_save_LIBS=$LIBS
10995LIBS="-lsvld  $LIBS"
10996cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10997/* end confdefs.h.  */
10998
10999/* Override any GCC internal prototype to avoid an error.
11000   Use char because int might match the return type of a GCC
11001   builtin and then its argument prototype would still apply.  */
11002#ifdef __cplusplus
11003extern "C"
11004#endif
11005char dlopen ();
11006int
11007main ()
11008{
11009return dlopen ();
11010  ;
11011  return 0;
11012}
11013_ACEOF
11014if ac_fn_c_try_link "$LINENO"; then :
11015  ac_cv_lib_svld_dlopen=yes
11016else
11017  ac_cv_lib_svld_dlopen=no
11018fi
11019rm -f core conftest.err conftest.$ac_objext \
11020    conftest$ac_exeext conftest.$ac_ext
11021LIBS=$ac_check_lib_save_LIBS
11022fi
11023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11024$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11025if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
11026  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11027else
11028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11029$as_echo_n "checking for dld_link in -ldld... " >&6; }
11030if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
11031  $as_echo_n "(cached) " >&6
11032else
11033  ac_check_lib_save_LIBS=$LIBS
11034LIBS="-ldld  $LIBS"
11035cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11036/* end confdefs.h.  */
11037
11038/* Override any GCC internal prototype to avoid an error.
11039   Use char because int might match the return type of a GCC
11040   builtin and then its argument prototype would still apply.  */
11041#ifdef __cplusplus
11042extern "C"
11043#endif
11044char dld_link ();
11045int
11046main ()
11047{
11048return dld_link ();
11049  ;
11050  return 0;
11051}
11052_ACEOF
11053if ac_fn_c_try_link "$LINENO"; then :
11054  ac_cv_lib_dld_dld_link=yes
11055else
11056  ac_cv_lib_dld_dld_link=no
11057fi
11058rm -f core conftest.err conftest.$ac_objext \
11059    conftest$ac_exeext conftest.$ac_ext
11060LIBS=$ac_check_lib_save_LIBS
11061fi
11062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11063$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11064if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
11065  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11066fi
11067
11068
11069fi
11070
11071
11072fi
11073
11074
11075fi
11076
11077
11078fi
11079
11080
11081fi
11082
11083    ;;
11084  esac
11085
11086  if test "x$lt_cv_dlopen" != xno; then
11087    enable_dlopen=yes
11088  else
11089    enable_dlopen=no
11090  fi
11091
11092  case $lt_cv_dlopen in
11093  dlopen)
11094    save_CPPFLAGS="$CPPFLAGS"
11095    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11096
11097    save_LDFLAGS="$LDFLAGS"
11098    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11099
11100    save_LIBS="$LIBS"
11101    LIBS="$lt_cv_dlopen_libs $LIBS"
11102
11103    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11104$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11105if test "${lt_cv_dlopen_self+set}" = set; then :
11106  $as_echo_n "(cached) " >&6
11107else
11108  	  if test "$cross_compiling" = yes; then :
11109  lt_cv_dlopen_self=cross
11110else
11111  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11112  lt_status=$lt_dlunknown
11113  cat > conftest.$ac_ext <<_LT_EOF
11114#line 11121 "configure"
11115#include "confdefs.h"
11116
11117#if HAVE_DLFCN_H
11118#include <dlfcn.h>
11119#endif
11120
11121#include <stdio.h>
11122
11123#ifdef RTLD_GLOBAL
11124#  define LT_DLGLOBAL		RTLD_GLOBAL
11125#else
11126#  ifdef DL_GLOBAL
11127#    define LT_DLGLOBAL		DL_GLOBAL
11128#  else
11129#    define LT_DLGLOBAL		0
11130#  endif
11131#endif
11132
11133/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11134   find out it does not work in some platform. */
11135#ifndef LT_DLLAZY_OR_NOW
11136#  ifdef RTLD_LAZY
11137#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11138#  else
11139#    ifdef DL_LAZY
11140#      define LT_DLLAZY_OR_NOW		DL_LAZY
11141#    else
11142#      ifdef RTLD_NOW
11143#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11144#      else
11145#        ifdef DL_NOW
11146#          define LT_DLLAZY_OR_NOW	DL_NOW
11147#        else
11148#          define LT_DLLAZY_OR_NOW	0
11149#        endif
11150#      endif
11151#    endif
11152#  endif
11153#endif
11154
11155/* When -fvisbility=hidden is used, assume the code has been annotated
11156   correspondingly for the symbols needed.  */
11157#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11158void fnord () __attribute__((visibility("default")));
11159#endif
11160
11161void fnord () { int i=42; }
11162int main ()
11163{
11164  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11165  int status = $lt_dlunknown;
11166
11167  if (self)
11168    {
11169      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11170      else
11171        {
11172	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11173          else puts (dlerror ());
11174	}
11175      /* dlclose (self); */
11176    }
11177  else
11178    puts (dlerror ());
11179
11180  return status;
11181}
11182_LT_EOF
11183  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11184  (eval $ac_link) 2>&5
11185  ac_status=$?
11186  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11187  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11188    (./conftest; exit; ) >&5 2>/dev/null
11189    lt_status=$?
11190    case x$lt_status in
11191      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11192      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11193      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11194    esac
11195  else :
11196    # compilation failed
11197    lt_cv_dlopen_self=no
11198  fi
11199fi
11200rm -fr conftest*
11201
11202
11203fi
11204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11205$as_echo "$lt_cv_dlopen_self" >&6; }
11206
11207    if test "x$lt_cv_dlopen_self" = xyes; then
11208      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11209      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11210$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11211if test "${lt_cv_dlopen_self_static+set}" = set; then :
11212  $as_echo_n "(cached) " >&6
11213else
11214  	  if test "$cross_compiling" = yes; then :
11215  lt_cv_dlopen_self_static=cross
11216else
11217  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11218  lt_status=$lt_dlunknown
11219  cat > conftest.$ac_ext <<_LT_EOF
11220#line 11227 "configure"
11221#include "confdefs.h"
11222
11223#if HAVE_DLFCN_H
11224#include <dlfcn.h>
11225#endif
11226
11227#include <stdio.h>
11228
11229#ifdef RTLD_GLOBAL
11230#  define LT_DLGLOBAL		RTLD_GLOBAL
11231#else
11232#  ifdef DL_GLOBAL
11233#    define LT_DLGLOBAL		DL_GLOBAL
11234#  else
11235#    define LT_DLGLOBAL		0
11236#  endif
11237#endif
11238
11239/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11240   find out it does not work in some platform. */
11241#ifndef LT_DLLAZY_OR_NOW
11242#  ifdef RTLD_LAZY
11243#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11244#  else
11245#    ifdef DL_LAZY
11246#      define LT_DLLAZY_OR_NOW		DL_LAZY
11247#    else
11248#      ifdef RTLD_NOW
11249#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11250#      else
11251#        ifdef DL_NOW
11252#          define LT_DLLAZY_OR_NOW	DL_NOW
11253#        else
11254#          define LT_DLLAZY_OR_NOW	0
11255#        endif
11256#      endif
11257#    endif
11258#  endif
11259#endif
11260
11261/* When -fvisbility=hidden is used, assume the code has been annotated
11262   correspondingly for the symbols needed.  */
11263#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11264void fnord () __attribute__((visibility("default")));
11265#endif
11266
11267void fnord () { int i=42; }
11268int main ()
11269{
11270  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11271  int status = $lt_dlunknown;
11272
11273  if (self)
11274    {
11275      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11276      else
11277        {
11278	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11279          else puts (dlerror ());
11280	}
11281      /* dlclose (self); */
11282    }
11283  else
11284    puts (dlerror ());
11285
11286  return status;
11287}
11288_LT_EOF
11289  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11290  (eval $ac_link) 2>&5
11291  ac_status=$?
11292  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11293  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11294    (./conftest; exit; ) >&5 2>/dev/null
11295    lt_status=$?
11296    case x$lt_status in
11297      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11298      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11299      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11300    esac
11301  else :
11302    # compilation failed
11303    lt_cv_dlopen_self_static=no
11304  fi
11305fi
11306rm -fr conftest*
11307
11308
11309fi
11310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11311$as_echo "$lt_cv_dlopen_self_static" >&6; }
11312    fi
11313
11314    CPPFLAGS="$save_CPPFLAGS"
11315    LDFLAGS="$save_LDFLAGS"
11316    LIBS="$save_LIBS"
11317    ;;
11318  esac
11319
11320  case $lt_cv_dlopen_self in
11321  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11322  *) enable_dlopen_self=unknown ;;
11323  esac
11324
11325  case $lt_cv_dlopen_self_static in
11326  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11327  *) enable_dlopen_self_static=unknown ;;
11328  esac
11329fi
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347striplib=
11348old_striplib=
11349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11350$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11351if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11352  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11353  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11355$as_echo "yes" >&6; }
11356else
11357# FIXME - insert some real tests, host_os isn't really good enough
11358  case $host_os in
11359  darwin*)
11360    if test -n "$STRIP" ; then
11361      striplib="$STRIP -x"
11362      old_striplib="$STRIP -S"
11363      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11364$as_echo "yes" >&6; }
11365    else
11366      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11367$as_echo "no" >&6; }
11368    fi
11369    ;;
11370  *)
11371    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11372$as_echo "no" >&6; }
11373    ;;
11374  esac
11375fi
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388  # Report which library types will actually be built
11389  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11390$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11391  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11392$as_echo "$can_build_shared" >&6; }
11393
11394  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11395$as_echo_n "checking whether to build shared libraries... " >&6; }
11396  test "$can_build_shared" = "no" && enable_shared=no
11397
11398  # On AIX, shared libraries and static libraries use the same namespace, and
11399  # are all built from PIC.
11400  case $host_os in
11401  aix3*)
11402    test "$enable_shared" = yes && enable_static=no
11403    if test -n "$RANLIB"; then
11404      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11405      postinstall_cmds='$RANLIB $lib'
11406    fi
11407    ;;
11408
11409  aix[4-9]*)
11410    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11411      test "$enable_shared" = yes && enable_static=no
11412    fi
11413    ;;
11414  esac
11415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11416$as_echo "$enable_shared" >&6; }
11417
11418  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11419$as_echo_n "checking whether to build static libraries... " >&6; }
11420  # Make sure either enable_shared or enable_static is yes.
11421  test "$enable_shared" = yes || enable_static=yes
11422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11423$as_echo "$enable_static" >&6; }
11424
11425
11426
11427
11428fi
11429ac_ext=c
11430ac_cpp='$CPP $CPPFLAGS'
11431ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11432ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11433ac_compiler_gnu=$ac_cv_c_compiler_gnu
11434
11435CC="$lt_save_CC"
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449        ac_config_commands="$ac_config_commands libtool"
11450
11451
11452
11453
11454# Only expand once:
11455
11456
11457
11458
11459
11460case $host in
11461  *-cygwin* | *-mingw*)
11462    # 'host' will be top-level target in the case of a target lib,
11463    # we must compare to with_cross_host to decide if this is a native
11464    # or cross-compiler and select where to install dlls appropriately.
11465    if test -n "$with_cross_host" &&
11466	test x"$with_cross_host" != x"no"; then
11467      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11468    else
11469      lt_host_flags='-no-undefined -bindir "$(bindir)"';
11470    fi
11471    ;;
11472  *)
11473    lt_host_flags=
11474    ;;
11475esac
11476
11477
11478
11479
11480
11481
11482
11483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11484$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11485    # Check whether --enable-maintainer-mode was given.
11486if test "${enable_maintainer_mode+set}" = set; then :
11487  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11488else
11489  USE_MAINTAINER_MODE=no
11490fi
11491
11492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11493$as_echo "$USE_MAINTAINER_MODE" >&6; }
11494   if test $USE_MAINTAINER_MODE = yes; then
11495  MAINTAINER_MODE_TRUE=
11496  MAINTAINER_MODE_FALSE='#'
11497else
11498  MAINTAINER_MODE_TRUE='#'
11499  MAINTAINER_MODE_FALSE=
11500fi
11501
11502  MAINT=$MAINTAINER_MODE_TRUE
11503
11504
11505
11506# Create a spec file, so that compile/link tests don't fail
11507test -f libgfortran.spec || touch libgfortran.spec
11508FCFLAGS="$FCFLAGS -L."
11509
11510# We need gfortran to compile parts of the library
11511# We can't use AC_PROG_FC because it expects a fully working gfortran.
11512#AC_PROG_FC(gfortran)
11513case `echo $GFORTRAN` in
11514  -* | no* )
11515    FC=no ;;
11516  *)
11517    set dummy $GFORTRAN; ac_word=$2
11518    if test -x "$ac_word"; then
11519      FC="$GFORTRAN"
11520    else
11521      FC=no
11522    fi ;;
11523esac
11524ac_ext=${ac_fc_srcext-f}
11525ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
11526ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
11527ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11528if test -n "$ac_tool_prefix"; then
11529  for ac_prog in gfortran
11530  do
11531    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11532set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11534$as_echo_n "checking for $ac_word... " >&6; }
11535if test "${ac_cv_prog_FC+set}" = set; then :
11536  $as_echo_n "(cached) " >&6
11537else
11538  if test -n "$FC"; then
11539  ac_cv_prog_FC="$FC" # Let the user override the test.
11540else
11541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11542for as_dir in $PATH
11543do
11544  IFS=$as_save_IFS
11545  test -z "$as_dir" && as_dir=.
11546    for ac_exec_ext in '' $ac_executable_extensions; do
11547  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11548    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
11549    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11550    break 2
11551  fi
11552done
11553  done
11554IFS=$as_save_IFS
11555
11556fi
11557fi
11558FC=$ac_cv_prog_FC
11559if test -n "$FC"; then
11560  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
11561$as_echo "$FC" >&6; }
11562else
11563  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11564$as_echo "no" >&6; }
11565fi
11566
11567
11568    test -n "$FC" && break
11569  done
11570fi
11571if test -z "$FC"; then
11572  ac_ct_FC=$FC
11573  for ac_prog in gfortran
11574do
11575  # Extract the first word of "$ac_prog", so it can be a program name with args.
11576set dummy $ac_prog; ac_word=$2
11577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11578$as_echo_n "checking for $ac_word... " >&6; }
11579if test "${ac_cv_prog_ac_ct_FC+set}" = set; then :
11580  $as_echo_n "(cached) " >&6
11581else
11582  if test -n "$ac_ct_FC"; then
11583  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
11584else
11585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11586for as_dir in $PATH
11587do
11588  IFS=$as_save_IFS
11589  test -z "$as_dir" && as_dir=.
11590    for ac_exec_ext in '' $ac_executable_extensions; do
11591  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11592    ac_cv_prog_ac_ct_FC="$ac_prog"
11593    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11594    break 2
11595  fi
11596done
11597  done
11598IFS=$as_save_IFS
11599
11600fi
11601fi
11602ac_ct_FC=$ac_cv_prog_ac_ct_FC
11603if test -n "$ac_ct_FC"; then
11604  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
11605$as_echo "$ac_ct_FC" >&6; }
11606else
11607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11608$as_echo "no" >&6; }
11609fi
11610
11611
11612  test -n "$ac_ct_FC" && break
11613done
11614
11615  if test "x$ac_ct_FC" = x; then
11616    FC=""
11617  else
11618    case $cross_compiling:$ac_tool_warned in
11619yes:)
11620{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11621$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11622ac_tool_warned=yes ;;
11623esac
11624    FC=$ac_ct_FC
11625  fi
11626fi
11627
11628
11629# Provide some information about the compiler.
11630$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
11631set X $ac_compile
11632ac_compiler=$2
11633for ac_option in --version -v -V -qversion; do
11634  { { ac_try="$ac_compiler $ac_option >&5"
11635case "(($ac_try" in
11636  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11637  *) ac_try_echo=$ac_try;;
11638esac
11639eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11640$as_echo "$ac_try_echo"; } >&5
11641  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11642  ac_status=$?
11643  if test -s conftest.err; then
11644    sed '10a\
11645... rest of stderr output deleted ...
11646         10q' conftest.err >conftest.er1
11647    cat conftest.er1 >&5
11648    rm -f conftest.er1 conftest.err
11649  fi
11650  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11651  test $ac_status = 0; }
11652done
11653rm -f a.out
11654
11655# If we don't use `.F' as extension, the preprocessor is not run on the
11656# input file.  (Note that this only needs to work for GNU compilers.)
11657ac_save_ext=$ac_ext
11658ac_ext=F
11659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
11660$as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
11661if test "${ac_cv_fc_compiler_gnu+set}" = set; then :
11662  $as_echo_n "(cached) " >&6
11663else
11664  cat > conftest.$ac_ext <<_ACEOF
11665      program main
11666#ifndef __GNUC__
11667       choke me
11668#endif
11669
11670      end
11671_ACEOF
11672if ac_fn_fc_try_compile "$LINENO"; then :
11673  ac_compiler_gnu=yes
11674else
11675  ac_compiler_gnu=no
11676fi
11677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11678ac_cv_fc_compiler_gnu=$ac_compiler_gnu
11679
11680fi
11681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
11682$as_echo "$ac_cv_fc_compiler_gnu" >&6; }
11683ac_ext=$ac_save_ext
11684ac_test_FCFLAGS=${FCFLAGS+set}
11685ac_save_FCFLAGS=$FCFLAGS
11686FCFLAGS=
11687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
11688$as_echo_n "checking whether $FC accepts -g... " >&6; }
11689if test "${ac_cv_prog_fc_g+set}" = set; then :
11690  $as_echo_n "(cached) " >&6
11691else
11692  FCFLAGS=-g
11693cat > conftest.$ac_ext <<_ACEOF
11694      program main
11695
11696      end
11697_ACEOF
11698if ac_fn_fc_try_compile "$LINENO"; then :
11699  ac_cv_prog_fc_g=yes
11700else
11701  ac_cv_prog_fc_g=no
11702fi
11703rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11704
11705fi
11706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
11707$as_echo "$ac_cv_prog_fc_g" >&6; }
11708if test "$ac_test_FCFLAGS" = set; then
11709  FCFLAGS=$ac_save_FCFLAGS
11710elif test $ac_cv_prog_fc_g = yes; then
11711  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
11712    FCFLAGS="-g -O2"
11713  else
11714    FCFLAGS="-g"
11715  fi
11716else
11717  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
11718    FCFLAGS="-O2"
11719  else
11720    FCFLAGS=
11721  fi
11722fi
11723
11724ac_ext=c
11725ac_cpp='$CPP $CPPFLAGS'
11726ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11727ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11728ac_compiler_gnu=$ac_cv_c_compiler_gnu
11729
11730      ac_ext=${ac_fc_srcext-f}
11731ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
11732ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
11733ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11734
11735
11736if test -z "$FC" || test "X$FC" = "Xno"; then
11737  _lt_disable_FC=yes
11738fi
11739
11740archive_cmds_need_lc_FC=no
11741allow_undefined_flag_FC=
11742always_export_symbols_FC=no
11743archive_expsym_cmds_FC=
11744export_dynamic_flag_spec_FC=
11745hardcode_direct_FC=no
11746hardcode_direct_absolute_FC=no
11747hardcode_libdir_flag_spec_FC=
11748hardcode_libdir_flag_spec_ld_FC=
11749hardcode_libdir_separator_FC=
11750hardcode_minus_L_FC=no
11751hardcode_automatic_FC=no
11752inherit_rpath_FC=no
11753module_cmds_FC=
11754module_expsym_cmds_FC=
11755link_all_deplibs_FC=unknown
11756old_archive_cmds_FC=$old_archive_cmds
11757reload_flag_FC=$reload_flag
11758reload_cmds_FC=$reload_cmds
11759no_undefined_flag_FC=
11760whole_archive_flag_spec_FC=
11761enable_shared_with_static_runtimes_FC=no
11762
11763# Source file extension for fc test sources.
11764ac_ext=${ac_fc_srcext-f}
11765
11766# Object file extension for compiled fc test sources.
11767objext=o
11768objext_FC=$objext
11769
11770# No sense in running all these tests if we already determined that
11771# the FC compiler isn't working.  Some variables (like enable_shared)
11772# are currently assumed to apply to all compilers on this platform,
11773# and will be corrupted by setting them based on a non-working compiler.
11774if test "$_lt_disable_FC" != yes; then
11775  # Code to be used in simple compile tests
11776  lt_simple_compile_test_code="\
11777      subroutine t
11778      return
11779      end
11780"
11781
11782  # Code to be used in simple link tests
11783  lt_simple_link_test_code="\
11784      program t
11785      end
11786"
11787
11788  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11789
11790
11791
11792
11793
11794
11795# If no C compiler was specified, use CC.
11796LTCC=${LTCC-"$CC"}
11797
11798# If no C compiler flags were specified, use CFLAGS.
11799LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11800
11801# Allow CC to be a program name with arguments.
11802compiler=$CC
11803
11804
11805  # save warnings/boilerplate of simple test code
11806  ac_outfile=conftest.$ac_objext
11807echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11808eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11809_lt_compiler_boilerplate=`cat conftest.err`
11810$RM conftest*
11811
11812  ac_outfile=conftest.$ac_objext
11813echo "$lt_simple_link_test_code" >conftest.$ac_ext
11814eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11815_lt_linker_boilerplate=`cat conftest.err`
11816$RM -r conftest*
11817
11818
11819  # Allow CC to be a program name with arguments.
11820  lt_save_CC="$CC"
11821  lt_save_GCC=$GCC
11822  CC=${FC-"f95"}
11823  compiler=$CC
11824  GCC=$ac_cv_fc_compiler_gnu
11825
11826  compiler_FC=$CC
11827  for cc_temp in $compiler""; do
11828  case $cc_temp in
11829    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11830    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11831    \-*) ;;
11832    *) break;;
11833  esac
11834done
11835cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11836
11837
11838  if test -n "$compiler"; then
11839    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11840$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11841    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11842$as_echo "$can_build_shared" >&6; }
11843
11844    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11845$as_echo_n "checking whether to build shared libraries... " >&6; }
11846    test "$can_build_shared" = "no" && enable_shared=no
11847
11848    # On AIX, shared libraries and static libraries use the same namespace, and
11849    # are all built from PIC.
11850    case $host_os in
11851      aix3*)
11852        test "$enable_shared" = yes && enable_static=no
11853        if test -n "$RANLIB"; then
11854          archive_cmds="$archive_cmds~\$RANLIB \$lib"
11855          postinstall_cmds='$RANLIB $lib'
11856        fi
11857        ;;
11858      aix[4-9]*)
11859	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11860	  test "$enable_shared" = yes && enable_static=no
11861	fi
11862        ;;
11863    esac
11864    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11865$as_echo "$enable_shared" >&6; }
11866
11867    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11868$as_echo_n "checking whether to build static libraries... " >&6; }
11869    # Make sure either enable_shared or enable_static is yes.
11870    test "$enable_shared" = yes || enable_static=yes
11871    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11872$as_echo "$enable_static" >&6; }
11873
11874    GCC_FC="$ac_cv_fc_compiler_gnu"
11875    LD_FC="$LD"
11876
11877    ## CAVEAT EMPTOR:
11878    ## There is no encapsulation within the following macros, do not change
11879    ## the running order or otherwise move them around unless you know exactly
11880    ## what you are doing...
11881    # Dependencies to place before and after the object being linked:
11882predep_objects_FC=
11883postdep_objects_FC=
11884predeps_FC=
11885postdeps_FC=
11886compiler_lib_search_path_FC=
11887
11888cat > conftest.$ac_ext <<_LT_EOF
11889      subroutine foo
11890      implicit none
11891      integer a
11892      a=0
11893      return
11894      end
11895_LT_EOF
11896
11897if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11898  (eval $ac_compile) 2>&5
11899  ac_status=$?
11900  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11901  test $ac_status = 0; }; then
11902  # Parse the compiler output and extract the necessary
11903  # objects, libraries and library flags.
11904
11905  # Sentinel used to keep track of whether or not we are before
11906  # the conftest object file.
11907  pre_test_object_deps_done=no
11908
11909  for p in `eval "$output_verbose_link_cmd"`; do
11910    case $p in
11911
11912    -L* | -R* | -l*)
11913       # Some compilers place space between "-{L,R}" and the path.
11914       # Remove the space.
11915       if test $p = "-L" ||
11916          test $p = "-R"; then
11917	 prev=$p
11918	 continue
11919       else
11920	 prev=
11921       fi
11922
11923       if test "$pre_test_object_deps_done" = no; then
11924	 case $p in
11925	 -L* | -R*)
11926	   # Internal compiler library paths should come after those
11927	   # provided the user.  The postdeps already come after the
11928	   # user supplied libs so there is no need to process them.
11929	   if test -z "$compiler_lib_search_path_FC"; then
11930	     compiler_lib_search_path_FC="${prev}${p}"
11931	   else
11932	     compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
11933	   fi
11934	   ;;
11935	 # The "-l" case would never come before the object being
11936	 # linked, so don't bother handling this case.
11937	 esac
11938       else
11939	 if test -z "$postdeps_FC"; then
11940	   postdeps_FC="${prev}${p}"
11941	 else
11942	   postdeps_FC="${postdeps_FC} ${prev}${p}"
11943	 fi
11944       fi
11945       ;;
11946
11947    *.$objext)
11948       # This assumes that the test object file only shows up
11949       # once in the compiler output.
11950       if test "$p" = "conftest.$objext"; then
11951	 pre_test_object_deps_done=yes
11952	 continue
11953       fi
11954
11955       if test "$pre_test_object_deps_done" = no; then
11956	 if test -z "$predep_objects_FC"; then
11957	   predep_objects_FC="$p"
11958	 else
11959	   predep_objects_FC="$predep_objects_FC $p"
11960	 fi
11961       else
11962	 if test -z "$postdep_objects_FC"; then
11963	   postdep_objects_FC="$p"
11964	 else
11965	   postdep_objects_FC="$postdep_objects_FC $p"
11966	 fi
11967       fi
11968       ;;
11969
11970    *) ;; # Ignore the rest.
11971
11972    esac
11973  done
11974
11975  # Clean up.
11976  rm -f a.out a.exe
11977else
11978  echo "libtool.m4: error: problem compiling FC test program"
11979fi
11980
11981$RM -f confest.$objext
11982
11983# PORTME: override above test on systems where it is broken
11984
11985
11986case " $postdeps_FC " in
11987*" -lc "*) archive_cmds_need_lc_FC=no ;;
11988esac
11989 compiler_lib_search_dirs_FC=
11990if test -n "${compiler_lib_search_path_FC}"; then
11991 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
11992fi
11993
11994
11995
11996
11997
11998
11999
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    lt_prog_compiler_wl_FC=
12025lt_prog_compiler_pic_FC=
12026lt_prog_compiler_static_FC=
12027
12028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12029$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12030
12031  if test "$GCC" = yes; then
12032    lt_prog_compiler_wl_FC='-Wl,'
12033    lt_prog_compiler_static_FC='-static'
12034
12035    case $host_os in
12036      aix*)
12037      # All AIX code is PIC.
12038      if test "$host_cpu" = ia64; then
12039	# AIX 5 now supports IA64 processor
12040	lt_prog_compiler_static_FC='-Bstatic'
12041      fi
12042      lt_prog_compiler_pic_FC='-fPIC'
12043      ;;
12044
12045    amigaos*)
12046      case $host_cpu in
12047      powerpc)
12048            # see comment about AmigaOS4 .so support
12049            lt_prog_compiler_pic_FC='-fPIC'
12050        ;;
12051      m68k)
12052            # FIXME: we need at least 68020 code to build shared libraries, but
12053            # adding the `-m68020' flag to GCC prevents building anything better,
12054            # like `-m68040'.
12055            lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
12056        ;;
12057      esac
12058      ;;
12059
12060    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12061      # PIC is the default for these OSes.
12062      ;;
12063
12064    mingw* | cygwin* | pw32* | os2* | cegcc*)
12065      # This hack is so that the source file can tell whether it is being
12066      # built for inclusion in a dll (and should export symbols for example).
12067      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12068      # (--disable-auto-import) libraries
12069      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12070      ;;
12071
12072    darwin* | rhapsody*)
12073      # PIC is the default on this platform
12074      # Common symbols not allowed in MH_DYLIB files
12075      lt_prog_compiler_pic_FC='-fno-common'
12076      ;;
12077
12078    haiku*)
12079      # PIC is the default for Haiku.
12080      # The "-static" flag exists, but is broken.
12081      lt_prog_compiler_static_FC=
12082      ;;
12083
12084    hpux*)
12085      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12086      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12087      # sets the default TLS model and affects inlining.
12088      case $host_cpu in
12089      hppa*64*)
12090	# +Z the default
12091	;;
12092      *)
12093	lt_prog_compiler_pic_FC='-fPIC'
12094	;;
12095      esac
12096      ;;
12097
12098    interix[3-9]*)
12099      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12100      # Instead, we relocate shared libraries at runtime.
12101      ;;
12102
12103    msdosdjgpp*)
12104      # Just because we use GCC doesn't mean we suddenly get shared libraries
12105      # on systems that don't support them.
12106      lt_prog_compiler_can_build_shared_FC=no
12107      enable_shared=no
12108      ;;
12109
12110    *nto* | *qnx*)
12111      # QNX uses GNU C++, but need to define -shared option too, otherwise
12112      # it will coredump.
12113      lt_prog_compiler_pic_FC='-fPIC -shared'
12114      ;;
12115
12116    sysv4*MP*)
12117      if test -d /usr/nec; then
12118	lt_prog_compiler_pic_FC=-Kconform_pic
12119      fi
12120      ;;
12121
12122    *)
12123      lt_prog_compiler_pic_FC='-fPIC'
12124      ;;
12125    esac
12126
12127    case $cc_basename in
12128    nvcc*) # Cuda Compiler Driver 2.2
12129      lt_prog_compiler_wl_FC='-Xlinker '
12130      lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
12131      ;;
12132    esac
12133  else
12134    # PORTME Check for flag to pass linker flags through the system compiler.
12135    case $host_os in
12136    aix*)
12137      lt_prog_compiler_wl_FC='-Wl,'
12138      if test "$host_cpu" = ia64; then
12139	# AIX 5 now supports IA64 processor
12140	lt_prog_compiler_static_FC='-Bstatic'
12141      else
12142	lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
12143      fi
12144      ;;
12145
12146    mingw* | cygwin* | pw32* | os2* | cegcc*)
12147      # This hack is so that the source file can tell whether it is being
12148      # built for inclusion in a dll (and should export symbols for example).
12149      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12150      ;;
12151
12152    hpux9* | hpux10* | hpux11*)
12153      lt_prog_compiler_wl_FC='-Wl,'
12154      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12155      # not for PA HP-UX.
12156      case $host_cpu in
12157      hppa*64*|ia64*)
12158	# +Z the default
12159	;;
12160      *)
12161	lt_prog_compiler_pic_FC='+Z'
12162	;;
12163      esac
12164      # Is there a better lt_prog_compiler_static that works with the bundled CC?
12165      lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
12166      ;;
12167
12168    irix5* | irix6* | nonstopux*)
12169      lt_prog_compiler_wl_FC='-Wl,'
12170      # PIC (with -KPIC) is the default.
12171      lt_prog_compiler_static_FC='-non_shared'
12172      ;;
12173
12174    linux* | k*bsd*-gnu | kopensolaris*-gnu)
12175      case $cc_basename in
12176      # old Intel for x86_64 which still supported -KPIC.
12177      ecc*)
12178	lt_prog_compiler_wl_FC='-Wl,'
12179	lt_prog_compiler_pic_FC='-KPIC'
12180	lt_prog_compiler_static_FC='-static'
12181        ;;
12182      # icc used to be incompatible with GCC.
12183      # ICC 10 doesn't accept -KPIC any more.
12184      icc* | ifort*)
12185	lt_prog_compiler_wl_FC='-Wl,'
12186	lt_prog_compiler_pic_FC='-fPIC'
12187	lt_prog_compiler_static_FC='-static'
12188        ;;
12189      # Lahey Fortran 8.1.
12190      lf95*)
12191	lt_prog_compiler_wl_FC='-Wl,'
12192	lt_prog_compiler_pic_FC='--shared'
12193	lt_prog_compiler_static_FC='--static'
12194	;;
12195      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12196        # Portland Group compilers (*not* the Pentium gcc compiler,
12197	# which looks to be a dead project)
12198	lt_prog_compiler_wl_FC='-Wl,'
12199	lt_prog_compiler_pic_FC='-fpic'
12200	lt_prog_compiler_static_FC='-Bstatic'
12201        ;;
12202      ccc*)
12203        lt_prog_compiler_wl_FC='-Wl,'
12204        # All Alpha code is PIC.
12205        lt_prog_compiler_static_FC='-non_shared'
12206        ;;
12207      xl* | bgxl* | bgf* | mpixl*)
12208	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12209	lt_prog_compiler_wl_FC='-Wl,'
12210	lt_prog_compiler_pic_FC='-qpic'
12211	lt_prog_compiler_static_FC='-qstaticlink'
12212	;;
12213      *)
12214	case `$CC -V 2>&1 | sed 5q` in
12215	*Sun\ F* | *Sun*Fortran*)
12216	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
12217	  lt_prog_compiler_pic_FC='-KPIC'
12218	  lt_prog_compiler_static_FC='-Bstatic'
12219	  lt_prog_compiler_wl_FC=''
12220	  ;;
12221	*Sun\ C*)
12222	  # Sun C 5.9
12223	  lt_prog_compiler_pic_FC='-KPIC'
12224	  lt_prog_compiler_static_FC='-Bstatic'
12225	  lt_prog_compiler_wl_FC='-Wl,'
12226	  ;;
12227	esac
12228	;;
12229      esac
12230      ;;
12231
12232    newsos6)
12233      lt_prog_compiler_pic_FC='-KPIC'
12234      lt_prog_compiler_static_FC='-Bstatic'
12235      ;;
12236
12237    *nto* | *qnx*)
12238      # QNX uses GNU C++, but need to define -shared option too, otherwise
12239      # it will coredump.
12240      lt_prog_compiler_pic_FC='-fPIC -shared'
12241      ;;
12242
12243    osf3* | osf4* | osf5*)
12244      lt_prog_compiler_wl_FC='-Wl,'
12245      # All OSF/1 code is PIC.
12246      lt_prog_compiler_static_FC='-non_shared'
12247      ;;
12248
12249    rdos*)
12250      lt_prog_compiler_static_FC='-non_shared'
12251      ;;
12252
12253    solaris*)
12254      lt_prog_compiler_pic_FC='-KPIC'
12255      lt_prog_compiler_static_FC='-Bstatic'
12256      case $cc_basename in
12257      f77* | f90* | f95*)
12258	lt_prog_compiler_wl_FC='-Qoption ld ';;
12259      *)
12260	lt_prog_compiler_wl_FC='-Wl,';;
12261      esac
12262      ;;
12263
12264    sunos4*)
12265      lt_prog_compiler_wl_FC='-Qoption ld '
12266      lt_prog_compiler_pic_FC='-PIC'
12267      lt_prog_compiler_static_FC='-Bstatic'
12268      ;;
12269
12270    sysv4 | sysv4.2uw2* | sysv4.3*)
12271      lt_prog_compiler_wl_FC='-Wl,'
12272      lt_prog_compiler_pic_FC='-KPIC'
12273      lt_prog_compiler_static_FC='-Bstatic'
12274      ;;
12275
12276    sysv4*MP*)
12277      if test -d /usr/nec ;then
12278	lt_prog_compiler_pic_FC='-Kconform_pic'
12279	lt_prog_compiler_static_FC='-Bstatic'
12280      fi
12281      ;;
12282
12283    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12284      lt_prog_compiler_wl_FC='-Wl,'
12285      lt_prog_compiler_pic_FC='-KPIC'
12286      lt_prog_compiler_static_FC='-Bstatic'
12287      ;;
12288
12289    unicos*)
12290      lt_prog_compiler_wl_FC='-Wl,'
12291      lt_prog_compiler_can_build_shared_FC=no
12292      ;;
12293
12294    uts4*)
12295      lt_prog_compiler_pic_FC='-pic'
12296      lt_prog_compiler_static_FC='-Bstatic'
12297      ;;
12298
12299    *)
12300      lt_prog_compiler_can_build_shared_FC=no
12301      ;;
12302    esac
12303  fi
12304
12305case $host_os in
12306  # For platforms which do not support PIC, -DPIC is meaningless:
12307  *djgpp*)
12308    lt_prog_compiler_pic_FC=
12309    ;;
12310  *)
12311    lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
12312    ;;
12313esac
12314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
12315$as_echo "$lt_prog_compiler_pic_FC" >&6; }
12316
12317
12318
12319#
12320# Check to make sure the PIC flag actually works.
12321#
12322if test -n "$lt_prog_compiler_pic_FC"; then
12323  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
12324$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
12325if test "${lt_cv_prog_compiler_pic_works_FC+set}" = set; then :
12326  $as_echo_n "(cached) " >&6
12327else
12328  lt_cv_prog_compiler_pic_works_FC=no
12329   ac_outfile=conftest.$ac_objext
12330   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12331   lt_compiler_flag="$lt_prog_compiler_pic_FC"
12332   # Insert the option either (1) after the last *FLAGS variable, or
12333   # (2) before a word containing "conftest.", or (3) at the end.
12334   # Note that $ac_compile itself does not contain backslashes and begins
12335   # with a dollar sign (not a hyphen), so the echo should work correctly.
12336   # The option is referenced via a variable to avoid confusing sed.
12337   lt_compile=`echo "$ac_compile" | $SED \
12338   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12339   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12340   -e 's:$: $lt_compiler_flag:'`
12341   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12342   (eval "$lt_compile" 2>conftest.err)
12343   ac_status=$?
12344   cat conftest.err >&5
12345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12346   if (exit $ac_status) && test -s "$ac_outfile"; then
12347     # The compiler can only warn and ignore the option if not recognized
12348     # So say no if there are warnings other than the usual output.
12349     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12350     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12351     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12352       lt_cv_prog_compiler_pic_works_FC=yes
12353     fi
12354   fi
12355   $RM conftest*
12356
12357fi
12358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
12359$as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
12360
12361if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
12362    case $lt_prog_compiler_pic_FC in
12363     "" | " "*) ;;
12364     *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
12365     esac
12366else
12367    lt_prog_compiler_pic_FC=
12368     lt_prog_compiler_can_build_shared_FC=no
12369fi
12370
12371fi
12372
12373
12374
12375#
12376# Check to make sure the static flag actually works.
12377#
12378wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
12379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12380$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12381if test "${lt_cv_prog_compiler_static_works_FC+set}" = set; then :
12382  $as_echo_n "(cached) " >&6
12383else
12384  lt_cv_prog_compiler_static_works_FC=no
12385   save_LDFLAGS="$LDFLAGS"
12386   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12387   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12388   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12389     # The linker can only warn and ignore the option if not recognized
12390     # So say no if there are warnings
12391     if test -s conftest.err; then
12392       # Append any errors to the config.log.
12393       cat conftest.err 1>&5
12394       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12395       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12396       if diff conftest.exp conftest.er2 >/dev/null; then
12397         lt_cv_prog_compiler_static_works_FC=yes
12398       fi
12399     else
12400       lt_cv_prog_compiler_static_works_FC=yes
12401     fi
12402   fi
12403   $RM -r conftest*
12404   LDFLAGS="$save_LDFLAGS"
12405
12406fi
12407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
12408$as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
12409
12410if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
12411    :
12412else
12413    lt_prog_compiler_static_FC=
12414fi
12415
12416
12417
12418
12419    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12420$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12421if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
12422  $as_echo_n "(cached) " >&6
12423else
12424  lt_cv_prog_compiler_c_o_FC=no
12425   $RM -r conftest 2>/dev/null
12426   mkdir conftest
12427   cd conftest
12428   mkdir out
12429   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12430
12431   lt_compiler_flag="-o out/conftest2.$ac_objext"
12432   # Insert the option either (1) after the last *FLAGS variable, or
12433   # (2) before a word containing "conftest.", or (3) at the end.
12434   # Note that $ac_compile itself does not contain backslashes and begins
12435   # with a dollar sign (not a hyphen), so the echo should work correctly.
12436   lt_compile=`echo "$ac_compile" | $SED \
12437   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12438   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12439   -e 's:$: $lt_compiler_flag:'`
12440   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12441   (eval "$lt_compile" 2>out/conftest.err)
12442   ac_status=$?
12443   cat out/conftest.err >&5
12444   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12445   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12446   then
12447     # The compiler can only warn and ignore the option if not recognized
12448     # So say no if there are warnings
12449     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12450     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12451     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12452       lt_cv_prog_compiler_c_o_FC=yes
12453     fi
12454   fi
12455   chmod u+w . 2>&5
12456   $RM conftest*
12457   # SGI C++ compiler will create directory out/ii_files/ for
12458   # template instantiation
12459   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12460   $RM out/* && rmdir out
12461   cd ..
12462   $RM -r conftest
12463   $RM conftest*
12464
12465fi
12466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12467$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12468
12469
12470
12471    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12472$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12473if test "${lt_cv_prog_compiler_c_o_FC+set}" = set; then :
12474  $as_echo_n "(cached) " >&6
12475else
12476  lt_cv_prog_compiler_c_o_FC=no
12477   $RM -r conftest 2>/dev/null
12478   mkdir conftest
12479   cd conftest
12480   mkdir out
12481   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12482
12483   lt_compiler_flag="-o out/conftest2.$ac_objext"
12484   # Insert the option either (1) after the last *FLAGS variable, or
12485   # (2) before a word containing "conftest.", or (3) at the end.
12486   # Note that $ac_compile itself does not contain backslashes and begins
12487   # with a dollar sign (not a hyphen), so the echo should work correctly.
12488   lt_compile=`echo "$ac_compile" | $SED \
12489   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12490   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12491   -e 's:$: $lt_compiler_flag:'`
12492   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12493   (eval "$lt_compile" 2>out/conftest.err)
12494   ac_status=$?
12495   cat out/conftest.err >&5
12496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12497   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12498   then
12499     # The compiler can only warn and ignore the option if not recognized
12500     # So say no if there are warnings
12501     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12502     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12503     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12504       lt_cv_prog_compiler_c_o_FC=yes
12505     fi
12506   fi
12507   chmod u+w . 2>&5
12508   $RM conftest*
12509   # SGI C++ compiler will create directory out/ii_files/ for
12510   # template instantiation
12511   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12512   $RM out/* && rmdir out
12513   cd ..
12514   $RM -r conftest
12515   $RM conftest*
12516
12517fi
12518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12519$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12520
12521
12522
12523
12524hard_links="nottested"
12525if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
12526  # do not overwrite the value of need_locks provided by the user
12527  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12528$as_echo_n "checking if we can lock with hard links... " >&6; }
12529  hard_links=yes
12530  $RM conftest*
12531  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12532  touch conftest.a
12533  ln conftest.a conftest.b 2>&5 || hard_links=no
12534  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12536$as_echo "$hard_links" >&6; }
12537  if test "$hard_links" = no; then
12538    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12539$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12540    need_locks=warn
12541  fi
12542else
12543  need_locks=no
12544fi
12545
12546
12547
12548    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12549$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12550
12551  runpath_var=
12552  allow_undefined_flag_FC=
12553  always_export_symbols_FC=no
12554  archive_cmds_FC=
12555  archive_expsym_cmds_FC=
12556  compiler_needs_object_FC=no
12557  enable_shared_with_static_runtimes_FC=no
12558  export_dynamic_flag_spec_FC=
12559  export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12560  hardcode_automatic_FC=no
12561  hardcode_direct_FC=no
12562  hardcode_direct_absolute_FC=no
12563  hardcode_libdir_flag_spec_FC=
12564  hardcode_libdir_flag_spec_ld_FC=
12565  hardcode_libdir_separator_FC=
12566  hardcode_minus_L_FC=no
12567  hardcode_shlibpath_var_FC=unsupported
12568  inherit_rpath_FC=no
12569  link_all_deplibs_FC=unknown
12570  module_cmds_FC=
12571  module_expsym_cmds_FC=
12572  old_archive_from_new_cmds_FC=
12573  old_archive_from_expsyms_cmds_FC=
12574  thread_safe_flag_spec_FC=
12575  whole_archive_flag_spec_FC=
12576  # include_expsyms should be a list of space-separated symbols to be *always*
12577  # included in the symbol list
12578  include_expsyms_FC=
12579  # exclude_expsyms can be an extended regexp of symbols to exclude
12580  # it will be wrapped by ` (' and `)$', so one must not match beginning or
12581  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12582  # as well as any symbol that contains `d'.
12583  exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12584  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12585  # platforms (ab)use it in PIC code, but their linkers get confused if
12586  # the symbol is explicitly referenced.  Since portable code cannot
12587  # rely on this symbol name, it's probably fine to never include it in
12588  # preloaded symbol tables.
12589  # Exclude shared library initialization/finalization symbols.
12590  extract_expsyms_cmds=
12591
12592  case $host_os in
12593  cygwin* | mingw* | pw32* | cegcc*)
12594    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12595    # When not using gcc, we currently assume that we are using
12596    # Microsoft Visual C++.
12597    if test "$GCC" != yes; then
12598      with_gnu_ld=no
12599    fi
12600    ;;
12601  interix*)
12602    # we just hope/assume this is gcc and not c89 (= MSVC++)
12603    with_gnu_ld=yes
12604    ;;
12605  openbsd*)
12606    with_gnu_ld=no
12607    ;;
12608  esac
12609
12610  ld_shlibs_FC=yes
12611
12612  # On some targets, GNU ld is compatible enough with the native linker
12613  # that we're better off using the native interface for both.
12614  lt_use_gnu_ld_interface=no
12615  if test "$with_gnu_ld" = yes; then
12616    case $host_os in
12617      aix*)
12618	# The AIX port of GNU ld has always aspired to compatibility
12619	# with the native linker.  However, as the warning in the GNU ld
12620	# block says, versions before 2.19.5* couldn't really create working
12621	# shared libraries, regardless of the interface used.
12622	case `$LD -v 2>&1` in
12623	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12624	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12625	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12626	  *)
12627	    lt_use_gnu_ld_interface=yes
12628	    ;;
12629	esac
12630	;;
12631      *)
12632	lt_use_gnu_ld_interface=yes
12633	;;
12634    esac
12635  fi
12636
12637  if test "$lt_use_gnu_ld_interface" = yes; then
12638    # If archive_cmds runs LD, not CC, wlarc should be empty
12639    wlarc='${wl}'
12640
12641    # Set some defaults for GNU ld with shared library support. These
12642    # are reset later if shared libraries are not supported. Putting them
12643    # here allows them to be overridden if necessary.
12644    runpath_var=LD_RUN_PATH
12645    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
12646    export_dynamic_flag_spec_FC='${wl}--export-dynamic'
12647    # ancient GNU ld didn't support --whole-archive et. al.
12648    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12649      whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12650    else
12651      whole_archive_flag_spec_FC=
12652    fi
12653    supports_anon_versioning=no
12654    case `$LD -v 2>&1` in
12655      *GNU\ gold*) supports_anon_versioning=yes ;;
12656      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12657      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12658      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12659      *\ 2.11.*) ;; # other 2.11 versions
12660      *) supports_anon_versioning=yes ;;
12661    esac
12662
12663    # See if GNU ld supports shared libraries.
12664    case $host_os in
12665    aix[3-9]*)
12666      # On AIX/PPC, the GNU linker is very broken
12667      if test "$host_cpu" != ia64; then
12668	ld_shlibs_FC=no
12669	cat <<_LT_EOF 1>&2
12670
12671*** Warning: the GNU linker, at least up to release 2.19, is reported
12672*** to be unable to reliably create shared libraries on AIX.
12673*** Therefore, libtool is disabling shared libraries support.  If you
12674*** really care for shared libraries, you may want to install binutils
12675*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12676*** You will then need to restart the configuration process.
12677
12678_LT_EOF
12679      fi
12680      ;;
12681
12682    amigaos*)
12683      case $host_cpu in
12684      powerpc)
12685            # see comment about AmigaOS4 .so support
12686            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12687            archive_expsym_cmds_FC=''
12688        ;;
12689      m68k)
12690            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)'
12691            hardcode_libdir_flag_spec_FC='-L$libdir'
12692            hardcode_minus_L_FC=yes
12693        ;;
12694      esac
12695      ;;
12696
12697    beos*)
12698      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12699	allow_undefined_flag_FC=unsupported
12700	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12701	# support --undefined.  This deserves some investigation.  FIXME
12702	archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12703      else
12704	ld_shlibs_FC=no
12705      fi
12706      ;;
12707
12708    cygwin* | mingw* | pw32* | cegcc*)
12709      # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
12710      # as there is no search path for DLLs.
12711      hardcode_libdir_flag_spec_FC='-L$libdir'
12712      export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
12713      allow_undefined_flag_FC=unsupported
12714      always_export_symbols_FC=no
12715      enable_shared_with_static_runtimes_FC=yes
12716      export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12717
12718      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12719        archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12720	# If the export-symbols file already is a .def file (1st line
12721	# is EXPORTS), use it as is; otherwise, prepend...
12722	archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12723	  cp $export_symbols $output_objdir/$soname.def;
12724	else
12725	  echo EXPORTS > $output_objdir/$soname.def;
12726	  cat $export_symbols >> $output_objdir/$soname.def;
12727	fi~
12728	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12729      else
12730	ld_shlibs_FC=no
12731      fi
12732      ;;
12733
12734    haiku*)
12735      archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12736      link_all_deplibs_FC=yes
12737      ;;
12738
12739    interix[3-9]*)
12740      hardcode_direct_FC=no
12741      hardcode_shlibpath_var_FC=no
12742      hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
12743      export_dynamic_flag_spec_FC='${wl}-E'
12744      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12745      # Instead, shared libraries are loaded at an image base (0x10000000 by
12746      # default) and relocated if they conflict, which is a slow very memory
12747      # consuming and fragmenting process.  To avoid this, we pick a random,
12748      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12749      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12750      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'
12751      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'
12752      ;;
12753
12754    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12755      tmp_diet=no
12756      if test "$host_os" = linux-dietlibc; then
12757	case $cc_basename in
12758	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
12759	esac
12760      fi
12761      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12762	 && test "$tmp_diet" = no
12763      then
12764	tmp_addflag=' $pic_flag'
12765	tmp_sharedflag='-shared'
12766	case $cc_basename,$host_cpu in
12767        pgcc*)				# Portland Group C compiler
12768	  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'
12769	  tmp_addflag=' $pic_flag'
12770	  ;;
12771	pgf77* | pgf90* | pgf95* | pgfortran*)
12772					# Portland Group f77 and f90 compilers
12773	  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'
12774	  tmp_addflag=' $pic_flag -Mnomain' ;;
12775	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
12776	  tmp_addflag=' -i_dynamic' ;;
12777	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
12778	  tmp_addflag=' -i_dynamic -nofor_main' ;;
12779	ifc* | ifort*)			# Intel Fortran compiler
12780	  tmp_addflag=' -nofor_main' ;;
12781	lf95*)				# Lahey Fortran 8.1
12782	  whole_archive_flag_spec_FC=
12783	  tmp_sharedflag='--shared' ;;
12784	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12785	  tmp_sharedflag='-qmkshrobj'
12786	  tmp_addflag= ;;
12787	nvcc*)	# Cuda Compiler Driver 2.2
12788	  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'
12789	  compiler_needs_object_FC=yes
12790	  ;;
12791	esac
12792	case `$CC -V 2>&1 | sed 5q` in
12793	*Sun\ C*)			# Sun C 5.9
12794	  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'
12795	  compiler_needs_object_FC=yes
12796	  tmp_sharedflag='-G' ;;
12797	*Sun\ F*)			# Sun Fortran 8.3
12798	  tmp_sharedflag='-G' ;;
12799	esac
12800	archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12801
12802        if test "x$supports_anon_versioning" = xyes; then
12803          archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
12804	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12805	    echo "local: *; };" >> $output_objdir/$libname.ver~
12806	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12807        fi
12808
12809	case $cc_basename in
12810	xlf* | bgf* | bgxlf* | mpixlf*)
12811	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12812	  whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
12813	  hardcode_libdir_flag_spec_FC=
12814	  hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
12815	  archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
12816	  if test "x$supports_anon_versioning" = xyes; then
12817	    archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
12818	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12819	      echo "local: *; };" >> $output_objdir/$libname.ver~
12820	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12821	  fi
12822	  ;;
12823	esac
12824      else
12825        ld_shlibs_FC=no
12826      fi
12827      ;;
12828
12829    netbsd*)
12830      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12831	archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12832	wlarc=
12833      else
12834	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12835	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12836      fi
12837      ;;
12838
12839    solaris*)
12840      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12841	ld_shlibs_FC=no
12842	cat <<_LT_EOF 1>&2
12843
12844*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12845*** create shared libraries on Solaris systems.  Therefore, libtool
12846*** is disabling shared libraries support.  We urge you to upgrade GNU
12847*** binutils to release 2.9.1 or newer.  Another option is to modify
12848*** your PATH or compiler configuration so that the native linker is
12849*** used, and then restart.
12850
12851_LT_EOF
12852      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12853	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12854	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12855      else
12856	ld_shlibs_FC=no
12857      fi
12858      ;;
12859
12860    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12861      case `$LD -v 2>&1` in
12862        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12863	ld_shlibs_FC=no
12864	cat <<_LT_EOF 1>&2
12865
12866*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
12867*** reliably create shared libraries on SCO systems.  Therefore, libtool
12868*** is disabling shared libraries support.  We urge you to upgrade GNU
12869*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12870*** your PATH or compiler configuration so that the native linker is
12871*** used, and then restart.
12872
12873_LT_EOF
12874	;;
12875	*)
12876	  # For security reasons, it is highly recommended that you always
12877	  # use absolute paths for naming shared libraries, and exclude the
12878	  # DT_RUNPATH tag from executables and libraries.  But doing so
12879	  # requires that you compile everything twice, which is a pain.
12880	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12881	    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
12882	    archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12883	    archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12884	  else
12885	    ld_shlibs_FC=no
12886	  fi
12887	;;
12888      esac
12889      ;;
12890
12891    sunos4*)
12892      archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12893      wlarc=
12894      hardcode_direct_FC=yes
12895      hardcode_shlibpath_var_FC=no
12896      ;;
12897
12898    *)
12899      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12900	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12901	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12902      else
12903	ld_shlibs_FC=no
12904      fi
12905      ;;
12906    esac
12907
12908    if test "$ld_shlibs_FC" = no; then
12909      runpath_var=
12910      hardcode_libdir_flag_spec_FC=
12911      export_dynamic_flag_spec_FC=
12912      whole_archive_flag_spec_FC=
12913    fi
12914  else
12915    # PORTME fill in a description of your system's linker (not GNU ld)
12916    case $host_os in
12917    aix3*)
12918      allow_undefined_flag_FC=unsupported
12919      always_export_symbols_FC=yes
12920      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'
12921      # Note: this linker hardcodes the directories in LIBPATH if there
12922      # are no directories specified by -L.
12923      hardcode_minus_L_FC=yes
12924      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
12925	# Neither direct hardcoding nor static linking is supported with a
12926	# broken collect2.
12927	hardcode_direct_FC=unsupported
12928      fi
12929      ;;
12930
12931    aix[4-9]*)
12932      if test "$host_cpu" = ia64; then
12933	# On IA64, the linker does run time linking by default, so we don't
12934	# have to do anything special.
12935	aix_use_runtimelinking=no
12936	exp_sym_flag='-Bexport'
12937	no_entry_flag=""
12938      else
12939	# If we're using GNU nm, then we don't want the "-C" option.
12940	# -C means demangle to AIX nm, but means don't demangle with GNU nm
12941	# Also, AIX nm treats weak defined symbols like other global
12942	# defined symbols, whereas GNU nm marks them as "W".
12943	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12944	  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'
12945	else
12946	  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'
12947	fi
12948	aix_use_runtimelinking=no
12949
12950	# Test if we are trying to use run time linking or normal
12951	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
12952	# need to do runtime linking.
12953	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12954	  for ld_flag in $LDFLAGS; do
12955	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
12956	    aix_use_runtimelinking=yes
12957	    break
12958	  fi
12959	  done
12960	  ;;
12961	esac
12962
12963	exp_sym_flag='-bexport'
12964	no_entry_flag='-bnoentry'
12965      fi
12966
12967      # When large executables or shared objects are built, AIX ld can
12968      # have problems creating the table of contents.  If linking a library
12969      # or program results in "error TOC overflow" add -mminimal-toc to
12970      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12971      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12972
12973      archive_cmds_FC=''
12974      hardcode_direct_FC=yes
12975      hardcode_direct_absolute_FC=yes
12976      hardcode_libdir_separator_FC=':'
12977      link_all_deplibs_FC=yes
12978      file_list_spec_FC='${wl}-f,'
12979
12980      if test "$GCC" = yes; then
12981	case $host_os in aix4.[012]|aix4.[012].*)
12982	# We only want to do this on AIX 4.2 and lower, the check
12983	# below for broken collect2 doesn't work under 4.3+
12984	  collect2name=`${CC} -print-prog-name=collect2`
12985	  if test -f "$collect2name" &&
12986	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12987	  then
12988	  # We have reworked collect2
12989	  :
12990	  else
12991	  # We have old collect2
12992	  hardcode_direct_FC=unsupported
12993	  # It fails to find uninstalled libraries when the uninstalled
12994	  # path is not listed in the libpath.  Setting hardcode_minus_L
12995	  # to unsupported forces relinking
12996	  hardcode_minus_L_FC=yes
12997	  hardcode_libdir_flag_spec_FC='-L$libdir'
12998	  hardcode_libdir_separator_FC=
12999	  fi
13000	  ;;
13001	esac
13002	shared_flag='-shared'
13003	if test "$aix_use_runtimelinking" = yes; then
13004	  shared_flag="$shared_flag "'${wl}-G'
13005	fi
13006      else
13007	# not using gcc
13008	if test "$host_cpu" = ia64; then
13009	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13010	# chokes on -Wl,-G. The following line is correct:
13011	  shared_flag='-G'
13012	else
13013	  if test "$aix_use_runtimelinking" = yes; then
13014	    shared_flag='${wl}-G'
13015	  else
13016	    shared_flag='${wl}-bM:SRE'
13017	  fi
13018	fi
13019      fi
13020
13021      export_dynamic_flag_spec_FC='${wl}-bexpall'
13022      # It seems that -bexpall does not export symbols beginning with
13023      # underscore (_), so it is better to generate a list of symbols to export.
13024      always_export_symbols_FC=yes
13025      if test "$aix_use_runtimelinking" = yes; then
13026	# Warning - without using the other runtime loading flags (-brtl),
13027	# -berok will link without error, but may produce a broken library.
13028	allow_undefined_flag_FC='-berok'
13029        # Determine the default libpath from the value encoded in an
13030        # empty executable.
13031        cat > conftest.$ac_ext <<_ACEOF
13032      program main
13033
13034      end
13035_ACEOF
13036if ac_fn_fc_try_link "$LINENO"; then :
13037
13038lt_aix_libpath_sed='
13039    /Import File Strings/,/^$/ {
13040	/^0/ {
13041	    s/^0  *\(.*\)$/\1/
13042	    p
13043	}
13044    }'
13045aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13046# Check for a 64-bit object if we didn't find anything.
13047if test -z "$aix_libpath"; then
13048  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13049fi
13050fi
13051rm -f core conftest.err conftest.$ac_objext \
13052    conftest$ac_exeext conftest.$ac_ext
13053if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13054
13055        hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13056        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"
13057      else
13058	if test "$host_cpu" = ia64; then
13059	  hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
13060	  allow_undefined_flag_FC="-z nodefs"
13061	  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"
13062	else
13063	 # Determine the default libpath from the value encoded in an
13064	 # empty executable.
13065	 cat > conftest.$ac_ext <<_ACEOF
13066      program main
13067
13068      end
13069_ACEOF
13070if ac_fn_fc_try_link "$LINENO"; then :
13071
13072lt_aix_libpath_sed='
13073    /Import File Strings/,/^$/ {
13074	/^0/ {
13075	    s/^0  *\(.*\)$/\1/
13076	    p
13077	}
13078    }'
13079aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13080# Check for a 64-bit object if we didn't find anything.
13081if test -z "$aix_libpath"; then
13082  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13083fi
13084fi
13085rm -f core conftest.err conftest.$ac_objext \
13086    conftest$ac_exeext conftest.$ac_ext
13087if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13088
13089	 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13090	  # Warning - without using the other run time loading flags,
13091	  # -berok will link without error, but may produce a broken library.
13092	  no_undefined_flag_FC=' ${wl}-bernotok'
13093	  allow_undefined_flag_FC=' ${wl}-berok'
13094	  if test "$with_gnu_ld" = yes; then
13095	    # We only use this code for GNU lds that support --whole-archive.
13096	    whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13097	  else
13098	    # Exported symbols can be pulled into shared objects from archives
13099	    whole_archive_flag_spec_FC='$convenience'
13100	  fi
13101	  archive_cmds_need_lc_FC=yes
13102	  # This is similar to how AIX traditionally builds its shared libraries.
13103	  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'
13104	fi
13105      fi
13106      ;;
13107
13108    amigaos*)
13109      case $host_cpu in
13110      powerpc)
13111            # see comment about AmigaOS4 .so support
13112            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13113            archive_expsym_cmds_FC=''
13114        ;;
13115      m68k)
13116            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)'
13117            hardcode_libdir_flag_spec_FC='-L$libdir'
13118            hardcode_minus_L_FC=yes
13119        ;;
13120      esac
13121      ;;
13122
13123    bsdi[45]*)
13124      export_dynamic_flag_spec_FC=-rdynamic
13125      ;;
13126
13127    cygwin* | mingw* | pw32* | cegcc*)
13128      # When not using gcc, we currently assume that we are using
13129      # Microsoft Visual C++.
13130      # hardcode_libdir_flag_spec is actually meaningless, as there is
13131      # no search path for DLLs.
13132      hardcode_libdir_flag_spec_FC=' '
13133      allow_undefined_flag_FC=unsupported
13134      # Tell ltmain to make .lib files, not .a files.
13135      libext=lib
13136      # Tell ltmain to make .dll files, not .so files.
13137      shrext_cmds=".dll"
13138      # FIXME: Setting linknames here is a bad hack.
13139      archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13140      # The linker will automatically build a .lib file if we build a DLL.
13141      old_archive_from_new_cmds_FC='true'
13142      # FIXME: Should let the user specify the lib program.
13143      old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
13144      fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
13145      enable_shared_with_static_runtimes_FC=yes
13146      ;;
13147
13148    darwin* | rhapsody*)
13149
13150
13151  archive_cmds_need_lc_FC=no
13152  hardcode_direct_FC=no
13153  hardcode_automatic_FC=yes
13154  hardcode_shlibpath_var_FC=unsupported
13155  if test "$lt_cv_ld_force_load" = "yes"; then
13156    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\"`'
13157  else
13158    whole_archive_flag_spec_FC=''
13159  fi
13160  link_all_deplibs_FC=yes
13161  allow_undefined_flag_FC="$_lt_dar_allow_undefined"
13162  case $cc_basename in
13163     ifort*) _lt_dar_can_shared=yes ;;
13164     *) _lt_dar_can_shared=$GCC ;;
13165  esac
13166  if test "$_lt_dar_can_shared" = "yes"; then
13167    output_verbose_link_cmd=func_echo_all
13168    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}"
13169    module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13170    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}"
13171    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}"
13172
13173  else
13174  ld_shlibs_FC=no
13175  fi
13176
13177      ;;
13178
13179    dgux*)
13180      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13181      hardcode_libdir_flag_spec_FC='-L$libdir'
13182      hardcode_shlibpath_var_FC=no
13183      ;;
13184
13185    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13186    # support.  Future versions do this automatically, but an explicit c++rt0.o
13187    # does not break anything, and helps significantly (at the cost of a little
13188    # extra space).
13189    freebsd2.2*)
13190      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13191      hardcode_libdir_flag_spec_FC='-R$libdir'
13192      hardcode_direct_FC=yes
13193      hardcode_shlibpath_var_FC=no
13194      ;;
13195
13196    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13197    freebsd2.*)
13198      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13199      hardcode_direct_FC=yes
13200      hardcode_minus_L_FC=yes
13201      hardcode_shlibpath_var_FC=no
13202      ;;
13203
13204    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13205    freebsd* | dragonfly*)
13206      archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13207      hardcode_libdir_flag_spec_FC='-R$libdir'
13208      hardcode_direct_FC=yes
13209      hardcode_shlibpath_var_FC=no
13210      ;;
13211
13212    hpux9*)
13213      if test "$GCC" = yes; then
13214	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'
13215      else
13216	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'
13217      fi
13218      hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13219      hardcode_libdir_separator_FC=:
13220      hardcode_direct_FC=yes
13221
13222      # hardcode_minus_L: Not really in the search PATH,
13223      # but as the default location of the library.
13224      hardcode_minus_L_FC=yes
13225      export_dynamic_flag_spec_FC='${wl}-E'
13226      ;;
13227
13228    hpux10*)
13229      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13230	archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13231      else
13232	archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13233      fi
13234      if test "$with_gnu_ld" = no; then
13235	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13236	hardcode_libdir_flag_spec_ld_FC='+b $libdir'
13237	hardcode_libdir_separator_FC=:
13238	hardcode_direct_FC=yes
13239	hardcode_direct_absolute_FC=yes
13240	export_dynamic_flag_spec_FC='${wl}-E'
13241	# hardcode_minus_L: Not really in the search PATH,
13242	# but as the default location of the library.
13243	hardcode_minus_L_FC=yes
13244      fi
13245      ;;
13246
13247    hpux11*)
13248      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13249	case $host_cpu in
13250	hppa*64*)
13251	  archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13252	  ;;
13253	ia64*)
13254	  archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13255	  ;;
13256	*)
13257	  archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13258	  ;;
13259	esac
13260      else
13261	case $host_cpu in
13262	hppa*64*)
13263	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13264	  ;;
13265	ia64*)
13266	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13267	  ;;
13268	*)
13269	archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13270	  ;;
13271	esac
13272      fi
13273      if test "$with_gnu_ld" = no; then
13274	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13275	hardcode_libdir_separator_FC=:
13276
13277	case $host_cpu in
13278	hppa*64*|ia64*)
13279	  hardcode_direct_FC=no
13280	  hardcode_shlibpath_var_FC=no
13281	  ;;
13282	*)
13283	  hardcode_direct_FC=yes
13284	  hardcode_direct_absolute_FC=yes
13285	  export_dynamic_flag_spec_FC='${wl}-E'
13286
13287	  # hardcode_minus_L: Not really in the search PATH,
13288	  # but as the default location of the library.
13289	  hardcode_minus_L_FC=yes
13290	  ;;
13291	esac
13292      fi
13293      ;;
13294
13295    irix5* | irix6* | nonstopux*)
13296      if test "$GCC" = yes; then
13297	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'
13298	# Try to use the -exported_symbol ld option, if it does not
13299	# work, assume that -exports_file does not work either and
13300	# implicitly export all symbols.
13301        save_LDFLAGS="$LDFLAGS"
13302        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13303        cat > conftest.$ac_ext <<_ACEOF
13304int foo(void) {}
13305_ACEOF
13306if ac_fn_fc_try_link "$LINENO"; then :
13307  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'
13308
13309fi
13310rm -f core conftest.err conftest.$ac_objext \
13311    conftest$ac_exeext conftest.$ac_ext
13312        LDFLAGS="$save_LDFLAGS"
13313      else
13314	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'
13315	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'
13316      fi
13317      archive_cmds_need_lc_FC='no'
13318      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13319      hardcode_libdir_separator_FC=:
13320      inherit_rpath_FC=yes
13321      link_all_deplibs_FC=yes
13322      ;;
13323
13324    netbsd*)
13325      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13326	archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13327      else
13328	archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13329      fi
13330      hardcode_libdir_flag_spec_FC='-R$libdir'
13331      hardcode_direct_FC=yes
13332      hardcode_shlibpath_var_FC=no
13333      ;;
13334
13335    newsos6)
13336      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13337      hardcode_direct_FC=yes
13338      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13339      hardcode_libdir_separator_FC=:
13340      hardcode_shlibpath_var_FC=no
13341      ;;
13342
13343    *nto* | *qnx*)
13344      ;;
13345
13346    openbsd*)
13347      if test -f /usr/libexec/ld.so; then
13348	hardcode_direct_FC=yes
13349	hardcode_shlibpath_var_FC=no
13350	hardcode_direct_absolute_FC=yes
13351	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13352	  archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13353	  archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13354	  hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13355	  export_dynamic_flag_spec_FC='${wl}-E'
13356	else
13357	  case $host_os in
13358	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13359	     archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13360	     hardcode_libdir_flag_spec_FC='-R$libdir'
13361	     ;;
13362	   *)
13363	     archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13364	     hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13365	     ;;
13366	  esac
13367	fi
13368      else
13369	ld_shlibs_FC=no
13370      fi
13371      ;;
13372
13373    os2*)
13374      hardcode_libdir_flag_spec_FC='-L$libdir'
13375      hardcode_minus_L_FC=yes
13376      allow_undefined_flag_FC=unsupported
13377      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'
13378      old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13379      ;;
13380
13381    osf3*)
13382      if test "$GCC" = yes; then
13383	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13384	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'
13385      else
13386	allow_undefined_flag_FC=' -expect_unresolved \*'
13387	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'
13388      fi
13389      archive_cmds_need_lc_FC='no'
13390      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13391      hardcode_libdir_separator_FC=:
13392      ;;
13393
13394    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13395      if test "$GCC" = yes; then
13396	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13397	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'
13398	hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13399      else
13400	allow_undefined_flag_FC=' -expect_unresolved \*'
13401	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'
13402	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~
13403	$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'
13404
13405	# Both c and cxx compiler support -rpath directly
13406	hardcode_libdir_flag_spec_FC='-rpath $libdir'
13407      fi
13408      archive_cmds_need_lc_FC='no'
13409      hardcode_libdir_separator_FC=:
13410      ;;
13411
13412    solaris*)
13413      no_undefined_flag_FC=' -z defs'
13414      if test "$GCC" = yes; then
13415	wlarc='${wl}'
13416	archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13417	archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13418	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13419      else
13420	case `$CC -V 2>&1` in
13421	*"Compilers 5.0"*)
13422	  wlarc=''
13423	  archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13424	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13425	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13426	  ;;
13427	*)
13428	  wlarc='${wl}'
13429	  archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13430	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13431	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13432	  ;;
13433	esac
13434      fi
13435      hardcode_libdir_flag_spec_FC='-R$libdir'
13436      hardcode_shlibpath_var_FC=no
13437      case $host_os in
13438      solaris2.[0-5] | solaris2.[0-5].*) ;;
13439      *)
13440	# The compiler driver will combine and reorder linker options,
13441	# but understands `-z linker_flag'.  GCC discards it without `$wl',
13442	# but is careful enough not to reorder.
13443	# Supported since Solaris 2.6 (maybe 2.5.1?)
13444	if test "$GCC" = yes; then
13445	  whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13446	else
13447	  whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
13448	fi
13449	;;
13450      esac
13451      link_all_deplibs_FC=yes
13452      ;;
13453
13454    sunos4*)
13455      if test "x$host_vendor" = xsequent; then
13456	# Use $CC to link under sequent, because it throws in some extra .o
13457	# files that make .init and .fini sections work.
13458	archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13459      else
13460	archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13461      fi
13462      hardcode_libdir_flag_spec_FC='-L$libdir'
13463      hardcode_direct_FC=yes
13464      hardcode_minus_L_FC=yes
13465      hardcode_shlibpath_var_FC=no
13466      ;;
13467
13468    sysv4)
13469      case $host_vendor in
13470	sni)
13471	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13472	  hardcode_direct_FC=yes # is this really true???
13473	;;
13474	siemens)
13475	  ## LD is ld it makes a PLAMLIB
13476	  ## CC just makes a GrossModule.
13477	  archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13478	  reload_cmds_FC='$CC -r -o $output$reload_objs'
13479	  hardcode_direct_FC=no
13480        ;;
13481	motorola)
13482	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13483	  hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
13484	;;
13485      esac
13486      runpath_var='LD_RUN_PATH'
13487      hardcode_shlibpath_var_FC=no
13488      ;;
13489
13490    sysv4.3*)
13491      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13492      hardcode_shlibpath_var_FC=no
13493      export_dynamic_flag_spec_FC='-Bexport'
13494      ;;
13495
13496    sysv4*MP*)
13497      if test -d /usr/nec; then
13498	archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13499	hardcode_shlibpath_var_FC=no
13500	runpath_var=LD_RUN_PATH
13501	hardcode_runpath_var=yes
13502	ld_shlibs_FC=yes
13503      fi
13504      ;;
13505
13506    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13507      no_undefined_flag_FC='${wl}-z,text'
13508      archive_cmds_need_lc_FC=no
13509      hardcode_shlibpath_var_FC=no
13510      runpath_var='LD_RUN_PATH'
13511
13512      if test "$GCC" = yes; then
13513	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13514	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13515      else
13516	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13517	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13518      fi
13519      ;;
13520
13521    sysv5* | sco3.2v5* | sco5v6*)
13522      # Note: We can NOT use -z defs as we might desire, because we do not
13523      # link with -lc, and that would cause any symbols used from libc to
13524      # always be unresolved, which means just about no library would
13525      # ever link correctly.  If we're not using GNU ld we use -z text
13526      # though, which does catch some bad symbols but isn't as heavy-handed
13527      # as -z defs.
13528      no_undefined_flag_FC='${wl}-z,text'
13529      allow_undefined_flag_FC='${wl}-z,nodefs'
13530      archive_cmds_need_lc_FC=no
13531      hardcode_shlibpath_var_FC=no
13532      hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
13533      hardcode_libdir_separator_FC=':'
13534      link_all_deplibs_FC=yes
13535      export_dynamic_flag_spec_FC='${wl}-Bexport'
13536      runpath_var='LD_RUN_PATH'
13537
13538      if test "$GCC" = yes; then
13539	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13540	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13541      else
13542	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13543	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13544      fi
13545      ;;
13546
13547    uts4*)
13548      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13549      hardcode_libdir_flag_spec_FC='-L$libdir'
13550      hardcode_shlibpath_var_FC=no
13551      ;;
13552
13553    *)
13554      ld_shlibs_FC=no
13555      ;;
13556    esac
13557
13558    if test x$host_vendor = xsni; then
13559      case $host in
13560      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13561	export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
13562	;;
13563      esac
13564    fi
13565  fi
13566
13567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
13568$as_echo "$ld_shlibs_FC" >&6; }
13569test "$ld_shlibs_FC" = no && can_build_shared=no
13570
13571with_gnu_ld_FC=$with_gnu_ld
13572
13573
13574
13575
13576
13577
13578#
13579# Do we need to explicitly link libc?
13580#
13581case "x$archive_cmds_need_lc_FC" in
13582x|xyes)
13583  # Assume -lc should be added
13584  archive_cmds_need_lc_FC=yes
13585
13586  if test "$enable_shared" = yes && test "$GCC" = yes; then
13587    case $archive_cmds_FC in
13588    *'~'*)
13589      # FIXME: we may have to deal with multi-command sequences.
13590      ;;
13591    '$CC '*)
13592      # Test whether the compiler implicitly links with -lc since on some
13593      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13594      # to ld, don't add -lc before -lgcc.
13595      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13596$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13597if test "${lt_cv_archive_cmds_need_lc_FC+set}" = set; then :
13598  $as_echo_n "(cached) " >&6
13599else
13600  $RM conftest*
13601	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13602
13603	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13604  (eval $ac_compile) 2>&5
13605  ac_status=$?
13606  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13607  test $ac_status = 0; } 2>conftest.err; then
13608	  soname=conftest
13609	  lib=conftest
13610	  libobjs=conftest.$ac_objext
13611	  deplibs=
13612	  wl=$lt_prog_compiler_wl_FC
13613	  pic_flag=$lt_prog_compiler_pic_FC
13614	  compiler_flags=-v
13615	  linker_flags=-v
13616	  verstring=
13617	  output_objdir=.
13618	  libname=conftest
13619	  lt_save_allow_undefined_flag=$allow_undefined_flag_FC
13620	  allow_undefined_flag_FC=
13621	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13622  (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13623  ac_status=$?
13624  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13625  test $ac_status = 0; }
13626	  then
13627	    lt_cv_archive_cmds_need_lc_FC=no
13628	  else
13629	    lt_cv_archive_cmds_need_lc_FC=yes
13630	  fi
13631	  allow_undefined_flag_FC=$lt_save_allow_undefined_flag
13632	else
13633	  cat conftest.err 1>&5
13634	fi
13635	$RM conftest*
13636
13637fi
13638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
13639$as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
13640      archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
13641      ;;
13642    esac
13643  fi
13644  ;;
13645esac
13646
13647
13648
13649
13650
13651
13652
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    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13711$as_echo_n "checking dynamic linker characteristics... " >&6; }
13712
13713library_names_spec=
13714libname_spec='lib$name'
13715soname_spec=
13716shrext_cmds=".so"
13717postinstall_cmds=
13718postuninstall_cmds=
13719finish_cmds=
13720finish_eval=
13721shlibpath_var=
13722shlibpath_overrides_runpath=unknown
13723version_type=none
13724dynamic_linker="$host_os ld.so"
13725sys_lib_dlsearch_path_spec="/lib /usr/lib"
13726need_lib_prefix=unknown
13727hardcode_into_libs=no
13728
13729# when you set need_version to no, make sure it does not cause -set_version
13730# flags to be left without arguments
13731need_version=unknown
13732
13733case $host_os in
13734aix3*)
13735  version_type=linux
13736  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13737  shlibpath_var=LIBPATH
13738
13739  # AIX 3 has no versioning support, so we append a major version to the name.
13740  soname_spec='${libname}${release}${shared_ext}$major'
13741  ;;
13742
13743aix[4-9]*)
13744  version_type=linux
13745  need_lib_prefix=no
13746  need_version=no
13747  hardcode_into_libs=yes
13748  if test "$host_cpu" = ia64; then
13749    # AIX 5 supports IA64
13750    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13751    shlibpath_var=LD_LIBRARY_PATH
13752  else
13753    # With GCC up to 2.95.x, collect2 would create an import file
13754    # for dependence libraries.  The import file would start with
13755    # the line `#! .'.  This would cause the generated library to
13756    # depend on `.', always an invalid library.  This was fixed in
13757    # development snapshots of GCC prior to 3.0.
13758    case $host_os in
13759      aix4 | aix4.[01] | aix4.[01].*)
13760      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13761	   echo ' yes '
13762	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
13763	:
13764      else
13765	can_build_shared=no
13766      fi
13767      ;;
13768    esac
13769    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13770    # soname into executable. Probably we can add versioning support to
13771    # collect2, so additional links can be useful in future.
13772    if test "$aix_use_runtimelinking" = yes; then
13773      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13774      # instead of lib<name>.a to let people know that these are not
13775      # typical AIX shared libraries.
13776      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13777    else
13778      # We preserve .a as extension for shared libraries through AIX4.2
13779      # and later when we are not doing run time linking.
13780      library_names_spec='${libname}${release}.a $libname.a'
13781      soname_spec='${libname}${release}${shared_ext}$major'
13782    fi
13783    shlibpath_var=LIBPATH
13784  fi
13785  ;;
13786
13787amigaos*)
13788  case $host_cpu in
13789  powerpc)
13790    # Since July 2007 AmigaOS4 officially supports .so libraries.
13791    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13792    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13793    ;;
13794  m68k)
13795    library_names_spec='$libname.ixlibrary $libname.a'
13796    # Create ${libname}_ixlibrary.a entries in /sys/libs.
13797    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'
13798    ;;
13799  esac
13800  ;;
13801
13802beos*)
13803  library_names_spec='${libname}${shared_ext}'
13804  dynamic_linker="$host_os ld.so"
13805  shlibpath_var=LIBRARY_PATH
13806  ;;
13807
13808bsdi[45]*)
13809  version_type=linux
13810  need_version=no
13811  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13812  soname_spec='${libname}${release}${shared_ext}$major'
13813  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13814  shlibpath_var=LD_LIBRARY_PATH
13815  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13816  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13817  # the default ld.so.conf also contains /usr/contrib/lib and
13818  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13819  # libtool to hard-code these into programs
13820  ;;
13821
13822cygwin* | mingw* | pw32* | cegcc*)
13823  version_type=windows
13824  shrext_cmds=".dll"
13825  need_version=no
13826  need_lib_prefix=no
13827
13828  case $GCC,$host_os in
13829  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
13830    library_names_spec='$libname.dll.a'
13831    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13832    postinstall_cmds='base_file=`basename \${file}`~
13833      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
13834      dldir=$destdir/`dirname \$dlpath`~
13835      test -d \$dldir || mkdir -p \$dldir~
13836      $install_prog $dir/$dlname \$dldir/$dlname~
13837      chmod a+x \$dldir/$dlname~
13838      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13839        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13840      fi'
13841    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13842      dlpath=$dir/\$dldll~
13843       $RM \$dlpath'
13844    shlibpath_overrides_runpath=yes
13845
13846    case $host_os in
13847    cygwin*)
13848      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13849      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13850
13851      ;;
13852    mingw* | cegcc*)
13853      # MinGW DLLs use traditional 'lib' prefix
13854      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13855      ;;
13856    pw32*)
13857      # pw32 DLLs use 'pw' prefix rather than 'lib'
13858      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13859      ;;
13860    esac
13861    ;;
13862
13863  *)
13864    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13865    ;;
13866  esac
13867  dynamic_linker='Win32 ld.exe'
13868  # FIXME: first we should search . and the directory the executable is in
13869  shlibpath_var=PATH
13870  ;;
13871
13872darwin* | rhapsody*)
13873  dynamic_linker="$host_os dyld"
13874  version_type=darwin
13875  need_lib_prefix=no
13876  need_version=no
13877  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13878  soname_spec='${libname}${release}${major}$shared_ext'
13879  shlibpath_overrides_runpath=yes
13880  shlibpath_var=DYLD_LIBRARY_PATH
13881  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13882
13883  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13884  ;;
13885
13886dgux*)
13887  version_type=linux
13888  need_lib_prefix=no
13889  need_version=no
13890  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13891  soname_spec='${libname}${release}${shared_ext}$major'
13892  shlibpath_var=LD_LIBRARY_PATH
13893  ;;
13894
13895freebsd* | dragonfly*)
13896  # DragonFly does not have aout.  When/if they implement a new
13897  # versioning mechanism, adjust this.
13898  if test -x /usr/bin/objformat; then
13899    objformat=`/usr/bin/objformat`
13900  else
13901    case $host_os in
13902    freebsd[23].*) objformat=aout ;;
13903    *) objformat=elf ;;
13904    esac
13905  fi
13906  version_type=freebsd-$objformat
13907  case $version_type in
13908    freebsd-elf*)
13909      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13910      need_version=no
13911      need_lib_prefix=no
13912      ;;
13913    freebsd-*)
13914      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13915      need_version=yes
13916      ;;
13917  esac
13918  shlibpath_var=LD_LIBRARY_PATH
13919  case $host_os in
13920  freebsd2.*)
13921    shlibpath_overrides_runpath=yes
13922    ;;
13923  freebsd3.[01]* | freebsdelf3.[01]*)
13924    shlibpath_overrides_runpath=yes
13925    hardcode_into_libs=yes
13926    ;;
13927  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13928  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13929    shlibpath_overrides_runpath=no
13930    hardcode_into_libs=yes
13931    ;;
13932  *) # from 4.6 on, and DragonFly
13933    shlibpath_overrides_runpath=yes
13934    hardcode_into_libs=yes
13935    ;;
13936  esac
13937  ;;
13938
13939gnu*)
13940  version_type=linux
13941  need_lib_prefix=no
13942  need_version=no
13943  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13944  soname_spec='${libname}${release}${shared_ext}$major'
13945  shlibpath_var=LD_LIBRARY_PATH
13946  hardcode_into_libs=yes
13947  ;;
13948
13949haiku*)
13950  version_type=linux
13951  need_lib_prefix=no
13952  need_version=no
13953  dynamic_linker="$host_os runtime_loader"
13954  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13955  soname_spec='${libname}${release}${shared_ext}$major'
13956  shlibpath_var=LIBRARY_PATH
13957  shlibpath_overrides_runpath=yes
13958  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
13959  hardcode_into_libs=yes
13960  ;;
13961
13962hpux9* | hpux10* | hpux11*)
13963  # Give a soname corresponding to the major version so that dld.sl refuses to
13964  # link against other versions.
13965  version_type=sunos
13966  need_lib_prefix=no
13967  need_version=no
13968  case $host_cpu in
13969  ia64*)
13970    shrext_cmds='.so'
13971    hardcode_into_libs=yes
13972    dynamic_linker="$host_os dld.so"
13973    shlibpath_var=LD_LIBRARY_PATH
13974    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13975    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13976    soname_spec='${libname}${release}${shared_ext}$major'
13977    if test "X$HPUX_IA64_MODE" = X32; then
13978      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13979    else
13980      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13981    fi
13982    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13983    ;;
13984  hppa*64*)
13985    shrext_cmds='.sl'
13986    hardcode_into_libs=yes
13987    dynamic_linker="$host_os dld.sl"
13988    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13989    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13990    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13991    soname_spec='${libname}${release}${shared_ext}$major'
13992    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13993    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13994    ;;
13995  *)
13996    shrext_cmds='.sl'
13997    dynamic_linker="$host_os dld.sl"
13998    shlibpath_var=SHLIB_PATH
13999    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14000    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14001    soname_spec='${libname}${release}${shared_ext}$major'
14002    ;;
14003  esac
14004  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14005  postinstall_cmds='chmod 555 $lib'
14006  # or fails outright, so override atomically:
14007  install_override_mode=555
14008  ;;
14009
14010interix[3-9]*)
14011  version_type=linux
14012  need_lib_prefix=no
14013  need_version=no
14014  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14015  soname_spec='${libname}${release}${shared_ext}$major'
14016  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14017  shlibpath_var=LD_LIBRARY_PATH
14018  shlibpath_overrides_runpath=no
14019  hardcode_into_libs=yes
14020  ;;
14021
14022irix5* | irix6* | nonstopux*)
14023  case $host_os in
14024    nonstopux*) version_type=nonstopux ;;
14025    *)
14026	if test "$lt_cv_prog_gnu_ld" = yes; then
14027		version_type=linux
14028	else
14029		version_type=irix
14030	fi ;;
14031  esac
14032  need_lib_prefix=no
14033  need_version=no
14034  soname_spec='${libname}${release}${shared_ext}$major'
14035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14036  case $host_os in
14037  irix5* | nonstopux*)
14038    libsuff= shlibsuff=
14039    ;;
14040  *)
14041    case $LD in # libtool.m4 will add one of these switches to LD
14042    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14043      libsuff= shlibsuff= libmagic=32-bit;;
14044    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14045      libsuff=32 shlibsuff=N32 libmagic=N32;;
14046    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14047      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14048    *) libsuff= shlibsuff= libmagic=never-match;;
14049    esac
14050    ;;
14051  esac
14052  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14053  shlibpath_overrides_runpath=no
14054  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14055  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14056  hardcode_into_libs=yes
14057  ;;
14058
14059# No shared lib support for Linux oldld, aout, or coff.
14060linux*oldld* | linux*aout* | linux*coff*)
14061  dynamic_linker=no
14062  ;;
14063
14064# This must be Linux ELF.
14065linux* | k*bsd*-gnu | kopensolaris*-gnu)
14066  version_type=linux
14067  need_lib_prefix=no
14068  need_version=no
14069  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14070  soname_spec='${libname}${release}${shared_ext}$major'
14071  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14072  shlibpath_var=LD_LIBRARY_PATH
14073  shlibpath_overrides_runpath=no
14074
14075  # Some binutils ld are patched to set DT_RUNPATH
14076  if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
14077  $as_echo_n "(cached) " >&6
14078else
14079  lt_cv_shlibpath_overrides_runpath=no
14080    save_LDFLAGS=$LDFLAGS
14081    save_libdir=$libdir
14082    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
14083	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
14084    cat > conftest.$ac_ext <<_ACEOF
14085      program main
14086
14087      end
14088_ACEOF
14089if ac_fn_fc_try_link "$LINENO"; then :
14090  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14091  lt_cv_shlibpath_overrides_runpath=yes
14092fi
14093fi
14094rm -f core conftest.err conftest.$ac_objext \
14095    conftest$ac_exeext conftest.$ac_ext
14096    LDFLAGS=$save_LDFLAGS
14097    libdir=$save_libdir
14098
14099fi
14100
14101  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14102
14103  # This implies no fast_install, which is unacceptable.
14104  # Some rework will be needed to allow for fast_install
14105  # before this can be enabled.
14106  hardcode_into_libs=yes
14107
14108  # Append ld.so.conf contents to the search path
14109  if test -f /etc/ld.so.conf; then
14110    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' ' '`
14111    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14112  fi
14113
14114  # We used to test for /lib/ld.so.1 and disable shared libraries on
14115  # powerpc, because MkLinux only supported shared libraries with the
14116  # GNU dynamic linker.  Since this was broken with cross compilers,
14117  # most powerpc-linux boxes support dynamic linking these days and
14118  # people can always --disable-shared, the test was removed, and we
14119  # assume the GNU/Linux dynamic linker is in use.
14120  dynamic_linker='GNU/Linux ld.so'
14121  ;;
14122
14123netbsd*)
14124  version_type=sunos
14125  need_lib_prefix=no
14126  need_version=no
14127  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14128    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14129    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14130    dynamic_linker='NetBSD (a.out) ld.so'
14131  else
14132    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14133    soname_spec='${libname}${release}${shared_ext}$major'
14134    dynamic_linker='NetBSD ld.elf_so'
14135  fi
14136  shlibpath_var=LD_LIBRARY_PATH
14137  shlibpath_overrides_runpath=yes
14138  hardcode_into_libs=yes
14139  ;;
14140
14141newsos6)
14142  version_type=linux
14143  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14144  shlibpath_var=LD_LIBRARY_PATH
14145  shlibpath_overrides_runpath=yes
14146  ;;
14147
14148*nto* | *qnx*)
14149  version_type=qnx
14150  need_lib_prefix=no
14151  need_version=no
14152  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14153  soname_spec='${libname}${release}${shared_ext}$major'
14154  shlibpath_var=LD_LIBRARY_PATH
14155  shlibpath_overrides_runpath=no
14156  hardcode_into_libs=yes
14157  dynamic_linker='ldqnx.so'
14158  ;;
14159
14160openbsd*)
14161  version_type=sunos
14162  sys_lib_dlsearch_path_spec="/usr/lib"
14163  need_lib_prefix=no
14164  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14165  case $host_os in
14166    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14167    *)				need_version=no  ;;
14168  esac
14169  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14170  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14171  shlibpath_var=LD_LIBRARY_PATH
14172  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14173    case $host_os in
14174      openbsd2.[89] | openbsd2.[89].*)
14175	shlibpath_overrides_runpath=no
14176	;;
14177      *)
14178	shlibpath_overrides_runpath=yes
14179	;;
14180      esac
14181  else
14182    shlibpath_overrides_runpath=yes
14183  fi
14184  ;;
14185
14186os2*)
14187  libname_spec='$name'
14188  shrext_cmds=".dll"
14189  need_lib_prefix=no
14190  library_names_spec='$libname${shared_ext} $libname.a'
14191  dynamic_linker='OS/2 ld.exe'
14192  shlibpath_var=LIBPATH
14193  ;;
14194
14195osf3* | osf4* | osf5*)
14196  version_type=osf
14197  need_lib_prefix=no
14198  need_version=no
14199  soname_spec='${libname}${release}${shared_ext}$major'
14200  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14201  shlibpath_var=LD_LIBRARY_PATH
14202  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14203  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14204  ;;
14205
14206rdos*)
14207  dynamic_linker=no
14208  ;;
14209
14210solaris*)
14211  version_type=linux
14212  need_lib_prefix=no
14213  need_version=no
14214  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14215  soname_spec='${libname}${release}${shared_ext}$major'
14216  shlibpath_var=LD_LIBRARY_PATH
14217  shlibpath_overrides_runpath=yes
14218  hardcode_into_libs=yes
14219  # ldd complains unless libraries are executable
14220  postinstall_cmds='chmod +x $lib'
14221  ;;
14222
14223sunos4*)
14224  version_type=sunos
14225  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14226  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14227  shlibpath_var=LD_LIBRARY_PATH
14228  shlibpath_overrides_runpath=yes
14229  if test "$with_gnu_ld" = yes; then
14230    need_lib_prefix=no
14231  fi
14232  need_version=yes
14233  ;;
14234
14235sysv4 | sysv4.3*)
14236  version_type=linux
14237  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14238  soname_spec='${libname}${release}${shared_ext}$major'
14239  shlibpath_var=LD_LIBRARY_PATH
14240  case $host_vendor in
14241    sni)
14242      shlibpath_overrides_runpath=no
14243      need_lib_prefix=no
14244      runpath_var=LD_RUN_PATH
14245      ;;
14246    siemens)
14247      need_lib_prefix=no
14248      ;;
14249    motorola)
14250      need_lib_prefix=no
14251      need_version=no
14252      shlibpath_overrides_runpath=no
14253      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14254      ;;
14255  esac
14256  ;;
14257
14258sysv4*MP*)
14259  if test -d /usr/nec ;then
14260    version_type=linux
14261    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14262    soname_spec='$libname${shared_ext}.$major'
14263    shlibpath_var=LD_LIBRARY_PATH
14264  fi
14265  ;;
14266
14267sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14268  version_type=freebsd-elf
14269  need_lib_prefix=no
14270  need_version=no
14271  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14272  soname_spec='${libname}${release}${shared_ext}$major'
14273  shlibpath_var=LD_LIBRARY_PATH
14274  shlibpath_overrides_runpath=yes
14275  hardcode_into_libs=yes
14276  if test "$with_gnu_ld" = yes; then
14277    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14278  else
14279    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14280    case $host_os in
14281      sco3.2v5*)
14282        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14283	;;
14284    esac
14285  fi
14286  sys_lib_dlsearch_path_spec='/usr/lib'
14287  ;;
14288
14289tpf*)
14290  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14291  version_type=linux
14292  need_lib_prefix=no
14293  need_version=no
14294  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14295  shlibpath_var=LD_LIBRARY_PATH
14296  shlibpath_overrides_runpath=no
14297  hardcode_into_libs=yes
14298  ;;
14299
14300uts4*)
14301  version_type=linux
14302  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14303  soname_spec='${libname}${release}${shared_ext}$major'
14304  shlibpath_var=LD_LIBRARY_PATH
14305  ;;
14306
14307*)
14308  dynamic_linker=no
14309  ;;
14310esac
14311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14312$as_echo "$dynamic_linker" >&6; }
14313test "$dynamic_linker" = no && can_build_shared=no
14314
14315variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14316if test "$GCC" = yes; then
14317  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14318fi
14319
14320if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14321  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14322fi
14323if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14324  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14325fi
14326
14327
14328
14329
14330
14331
14332
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    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14365$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14366hardcode_action_FC=
14367if test -n "$hardcode_libdir_flag_spec_FC" ||
14368   test -n "$runpath_var_FC" ||
14369   test "X$hardcode_automatic_FC" = "Xyes" ; then
14370
14371  # We can hardcode non-existent directories.
14372  if test "$hardcode_direct_FC" != no &&
14373     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14374     # have to relink, otherwise we might link with an installed library
14375     # when we should be linking with a yet-to-be-installed one
14376     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
14377     test "$hardcode_minus_L_FC" != no; then
14378    # Linking always hardcodes the temporary library directory.
14379    hardcode_action_FC=relink
14380  else
14381    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14382    hardcode_action_FC=immediate
14383  fi
14384else
14385  # We cannot hardcode anything, or else we can only hardcode existing
14386  # directories.
14387  hardcode_action_FC=unsupported
14388fi
14389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
14390$as_echo "$hardcode_action_FC" >&6; }
14391
14392if test "$hardcode_action_FC" = relink ||
14393   test "$inherit_rpath_FC" = yes; then
14394  # Fast installation is not supported
14395  enable_fast_install=no
14396elif test "$shlibpath_overrides_runpath" = yes ||
14397     test "$enable_shared" = no; then
14398  # Fast installation is not necessary
14399  enable_fast_install=needless
14400fi
14401
14402
14403
14404
14405
14406
14407
14408  fi # test -n "$compiler"
14409
14410  GCC=$lt_save_GCC
14411  CC="$lt_save_CC"
14412fi # test "$_lt_disable_FC" != yes
14413
14414ac_ext=c
14415ac_cpp='$CPP $CPPFLAGS'
14416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14418ac_compiler_gnu=$ac_cv_c_compiler_gnu
14419
14420
14421FCFLAGS="$FCFLAGS -Wall -L../libgfortran"
14422
14423# For libtool versioning info, format is CURRENT:REVISION:AGE
14424libtool_VERSION=1:0:0
14425
14426
14427# Check header files.
14428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14429$as_echo_n "checking for ANSI C header files... " >&6; }
14430if test "${ac_cv_header_stdc+set}" = set; then :
14431  $as_echo_n "(cached) " >&6
14432else
14433  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14434/* end confdefs.h.  */
14435#include <stdlib.h>
14436#include <stdarg.h>
14437#include <string.h>
14438#include <float.h>
14439
14440int
14441main ()
14442{
14443
14444  ;
14445  return 0;
14446}
14447_ACEOF
14448if ac_fn_c_try_compile "$LINENO"; then :
14449  ac_cv_header_stdc=yes
14450else
14451  ac_cv_header_stdc=no
14452fi
14453rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14454
14455if test $ac_cv_header_stdc = yes; then
14456  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14457  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14458/* end confdefs.h.  */
14459#include <string.h>
14460
14461_ACEOF
14462if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14463  $EGREP "memchr" >/dev/null 2>&1; then :
14464
14465else
14466  ac_cv_header_stdc=no
14467fi
14468rm -f conftest*
14469
14470fi
14471
14472if test $ac_cv_header_stdc = yes; then
14473  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14474  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14475/* end confdefs.h.  */
14476#include <stdlib.h>
14477
14478_ACEOF
14479if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14480  $EGREP "free" >/dev/null 2>&1; then :
14481
14482else
14483  ac_cv_header_stdc=no
14484fi
14485rm -f conftest*
14486
14487fi
14488
14489if test $ac_cv_header_stdc = yes; then
14490  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14491  if test "$cross_compiling" = yes; then :
14492  :
14493else
14494  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14495/* end confdefs.h.  */
14496#include <ctype.h>
14497#include <stdlib.h>
14498#if ((' ' & 0x0FF) == 0x020)
14499# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14500# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14501#else
14502# define ISLOWER(c) \
14503		   (('a' <= (c) && (c) <= 'i') \
14504		     || ('j' <= (c) && (c) <= 'r') \
14505		     || ('s' <= (c) && (c) <= 'z'))
14506# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14507#endif
14508
14509#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14510int
14511main ()
14512{
14513  int i;
14514  for (i = 0; i < 256; i++)
14515    if (XOR (islower (i), ISLOWER (i))
14516	|| toupper (i) != TOUPPER (i))
14517      return 2;
14518  return 0;
14519}
14520_ACEOF
14521if ac_fn_c_try_run "$LINENO"; then :
14522
14523else
14524  ac_cv_header_stdc=no
14525fi
14526rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14527  conftest.$ac_objext conftest.beam conftest.$ac_ext
14528fi
14529
14530fi
14531fi
14532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14533$as_echo "$ac_cv_header_stdc" >&6; }
14534if test $ac_cv_header_stdc = yes; then
14535
14536$as_echo "#define STDC_HEADERS 1" >>confdefs.h
14537
14538fi
14539
14540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
14541$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
14542if test "${ac_cv_header_time+set}" = set; then :
14543  $as_echo_n "(cached) " >&6
14544else
14545  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14546/* end confdefs.h.  */
14547#include <sys/types.h>
14548#include <sys/time.h>
14549#include <time.h>
14550
14551int
14552main ()
14553{
14554if ((struct tm *) 0)
14555return 0;
14556  ;
14557  return 0;
14558}
14559_ACEOF
14560if ac_fn_c_try_compile "$LINENO"; then :
14561  ac_cv_header_time=yes
14562else
14563  ac_cv_header_time=no
14564fi
14565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14566fi
14567{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
14568$as_echo "$ac_cv_header_time" >&6; }
14569if test $ac_cv_header_time = yes; then
14570
14571$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
14572
14573fi
14574
14575{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14576$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
14577if test "${gcc_cv_header_string+set}" = set; then :
14578  $as_echo_n "(cached) " >&6
14579else
14580  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14581/* end confdefs.h.  */
14582#include <string.h>
14583#include <strings.h>
14584int
14585main ()
14586{
14587
14588  ;
14589  return 0;
14590}
14591_ACEOF
14592if ac_fn_c_try_compile "$LINENO"; then :
14593  gcc_cv_header_string=yes
14594else
14595  gcc_cv_header_string=no
14596fi
14597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14598fi
14599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14600$as_echo "$gcc_cv_header_string" >&6; }
14601if test $gcc_cv_header_string = yes; then
14602
14603$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14604
14605fi
14606
14607for ac_header in pthread.h unistd.h semaphore.h sys/loadavg.h sys/time.h sys/time.h
14608do :
14609  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14610ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14611eval as_val=\$$as_ac_Header
14612   if test "x$as_val" = x""yes; then :
14613  cat >>confdefs.h <<_ACEOF
14614#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14615_ACEOF
14616
14617fi
14618
14619done
14620
14621
14622
14623
14624inttype_headers=`echo inttypes.h sys/inttypes.h  | sed -e 's/,/ /g'`
14625
14626acx_cv_header_stdint=stddef.h
14627acx_cv_header_stdint_kind="(already complete)"
14628for i in stdint.h $inttype_headers; do
14629  unset ac_cv_type_uintptr_t
14630  unset ac_cv_type_uintmax_t
14631  unset ac_cv_type_int_least32_t
14632  unset ac_cv_type_int_fast32_t
14633  unset ac_cv_type_uint64_t
14634  $as_echo_n "looking for a compliant stdint.h in $i, " >&6
14635  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
14636#include <$i>
14637"
14638if test "x$ac_cv_type_uintmax_t" = x""yes; then :
14639  acx_cv_header_stdint=$i
14640else
14641  continue
14642fi
14643
14644  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
14645#include <$i>
14646"
14647if test "x$ac_cv_type_uintptr_t" = x""yes; then :
14648
14649else
14650  acx_cv_header_stdint_kind="(mostly complete)"
14651fi
14652
14653  ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
14654#include <$i>
14655"
14656if test "x$ac_cv_type_int_least32_t" = x""yes; then :
14657
14658else
14659  acx_cv_header_stdint_kind="(mostly complete)"
14660fi
14661
14662  ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
14663#include <$i>
14664"
14665if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
14666
14667else
14668  acx_cv_header_stdint_kind="(mostly complete)"
14669fi
14670
14671  ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
14672#include <$i>
14673"
14674if test "x$ac_cv_type_uint64_t" = x""yes; then :
14675
14676else
14677  acx_cv_header_stdint_kind="(lacks uint64_t)"
14678fi
14679
14680  break
14681done
14682if test "$acx_cv_header_stdint" = stddef.h; then
14683  acx_cv_header_stdint_kind="(lacks uintmax_t)"
14684  for i in stdint.h $inttype_headers; do
14685    unset ac_cv_type_uintptr_t
14686    unset ac_cv_type_uint32_t
14687    unset ac_cv_type_uint64_t
14688    $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
14689    ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
14690#include <$i>
14691"
14692if test "x$ac_cv_type_uint32_t" = x""yes; then :
14693  acx_cv_header_stdint=$i
14694else
14695  continue
14696fi
14697
14698    ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
14699#include <$i>
14700"
14701if test "x$ac_cv_type_uint64_t" = x""yes; then :
14702
14703fi
14704
14705    ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
14706#include <$i>
14707"
14708if test "x$ac_cv_type_uintptr_t" = x""yes; then :
14709
14710fi
14711
14712    break
14713  done
14714fi
14715if test "$acx_cv_header_stdint" = stddef.h; then
14716  acx_cv_header_stdint_kind="(u_intXX_t style)"
14717  for i in sys/types.h $inttype_headers; do
14718    unset ac_cv_type_u_int32_t
14719    unset ac_cv_type_u_int64_t
14720    $as_echo_n "looking for u_intXX_t types in $i, " >&6
14721    ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
14722#include <$i>
14723"
14724if test "x$ac_cv_type_u_int32_t" = x""yes; then :
14725  acx_cv_header_stdint=$i
14726else
14727  continue
14728fi
14729
14730    ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
14731#include <$i>
14732"
14733if test "x$ac_cv_type_u_int64_t" = x""yes; then :
14734
14735fi
14736
14737    break
14738  done
14739fi
14740if test "$acx_cv_header_stdint" = stddef.h; then
14741  acx_cv_header_stdint_kind="(using manual detection)"
14742fi
14743
14744test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
14745test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
14746test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
14747test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
14748test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
14749
14750# ----------------- Summarize what we found so far
14751
14752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
14753$as_echo_n "checking what to include in gstdint.h... " >&6; }
14754
14755case `$as_basename -- gstdint.h ||
14756$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
14757	 Xgstdint.h : 'X\(//\)$' \| \
14758	 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
14759$as_echo X/gstdint.h |
14760    sed '/^.*\/\([^/][^/]*\)\/*$/{
14761	    s//\1/
14762	    q
14763	  }
14764	  /^X\/\(\/\/\)$/{
14765	    s//\1/
14766	    q
14767	  }
14768	  /^X\/\(\/\).*/{
14769	    s//\1/
14770	    q
14771	  }
14772	  s/.*/./; q'` in
14773  stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
14774$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
14775  inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
14776$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
14777  *) ;;
14778esac
14779
14780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
14781$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
14782
14783# ----------------- done included file, check C basic types --------
14784
14785# Lacking an uintptr_t?  Test size of void *
14786case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
14787  stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
14788# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14789# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14790# This bug is HP SR number 8606223364.
14791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14792$as_echo_n "checking size of void *... " >&6; }
14793if test "${ac_cv_sizeof_void_p+set}" = set; then :
14794  $as_echo_n "(cached) " >&6
14795else
14796  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
14797
14798else
14799  if test "$ac_cv_type_void_p" = yes; then
14800     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14801$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14802{ as_fn_set_status 77
14803as_fn_error "cannot compute sizeof (void *)
14804See \`config.log' for more details." "$LINENO" 5; }; }
14805   else
14806     ac_cv_sizeof_void_p=0
14807   fi
14808fi
14809
14810fi
14811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14812$as_echo "$ac_cv_sizeof_void_p" >&6; }
14813
14814
14815
14816cat >>confdefs.h <<_ACEOF
14817#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14818_ACEOF
14819
14820 ;;
14821esac
14822
14823# Lacking an uint64_t?  Test size of long
14824case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
14825  stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
14826# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14827# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14828# This bug is HP SR number 8606223364.
14829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14830$as_echo_n "checking size of long... " >&6; }
14831if test "${ac_cv_sizeof_long+set}" = set; then :
14832  $as_echo_n "(cached) " >&6
14833else
14834  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14835
14836else
14837  if test "$ac_cv_type_long" = yes; then
14838     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14839$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14840{ as_fn_set_status 77
14841as_fn_error "cannot compute sizeof (long)
14842See \`config.log' for more details." "$LINENO" 5; }; }
14843   else
14844     ac_cv_sizeof_long=0
14845   fi
14846fi
14847
14848fi
14849{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14850$as_echo "$ac_cv_sizeof_long" >&6; }
14851
14852
14853
14854cat >>confdefs.h <<_ACEOF
14855#define SIZEOF_LONG $ac_cv_sizeof_long
14856_ACEOF
14857
14858 ;;
14859esac
14860
14861if test $acx_cv_header_stdint = stddef.h; then
14862  # Lacking a good header?  Test size of everything and deduce all types.
14863  # The cast to long int works around a bug in the HP C Compiler
14864# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14865# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14866# This bug is HP SR number 8606223364.
14867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14868$as_echo_n "checking size of int... " >&6; }
14869if test "${ac_cv_sizeof_int+set}" = set; then :
14870  $as_echo_n "(cached) " >&6
14871else
14872  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14873
14874else
14875  if test "$ac_cv_type_int" = yes; then
14876     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14877$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14878{ as_fn_set_status 77
14879as_fn_error "cannot compute sizeof (int)
14880See \`config.log' for more details." "$LINENO" 5; }; }
14881   else
14882     ac_cv_sizeof_int=0
14883   fi
14884fi
14885
14886fi
14887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14888$as_echo "$ac_cv_sizeof_int" >&6; }
14889
14890
14891
14892cat >>confdefs.h <<_ACEOF
14893#define SIZEOF_INT $ac_cv_sizeof_int
14894_ACEOF
14895
14896
14897  # The cast to long int works around a bug in the HP C Compiler
14898# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14899# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14900# This bug is HP SR number 8606223364.
14901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14902$as_echo_n "checking size of short... " >&6; }
14903if test "${ac_cv_sizeof_short+set}" = set; then :
14904  $as_echo_n "(cached) " >&6
14905else
14906  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
14907
14908else
14909  if test "$ac_cv_type_short" = yes; then
14910     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14911$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14912{ as_fn_set_status 77
14913as_fn_error "cannot compute sizeof (short)
14914See \`config.log' for more details." "$LINENO" 5; }; }
14915   else
14916     ac_cv_sizeof_short=0
14917   fi
14918fi
14919
14920fi
14921{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14922$as_echo "$ac_cv_sizeof_short" >&6; }
14923
14924
14925
14926cat >>confdefs.h <<_ACEOF
14927#define SIZEOF_SHORT $ac_cv_sizeof_short
14928_ACEOF
14929
14930
14931  # The cast to long int works around a bug in the HP C Compiler
14932# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14933# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14934# This bug is HP SR number 8606223364.
14935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
14936$as_echo_n "checking size of char... " >&6; }
14937if test "${ac_cv_sizeof_char+set}" = set; then :
14938  $as_echo_n "(cached) " >&6
14939else
14940  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char"        "$ac_includes_default"; then :
14941
14942else
14943  if test "$ac_cv_type_char" = yes; then
14944     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14945$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14946{ as_fn_set_status 77
14947as_fn_error "cannot compute sizeof (char)
14948See \`config.log' for more details." "$LINENO" 5; }; }
14949   else
14950     ac_cv_sizeof_char=0
14951   fi
14952fi
14953
14954fi
14955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
14956$as_echo "$ac_cv_sizeof_char" >&6; }
14957
14958
14959
14960cat >>confdefs.h <<_ACEOF
14961#define SIZEOF_CHAR $ac_cv_sizeof_char
14962_ACEOF
14963
14964
14965
14966  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
14967$as_echo_n "checking for type equivalent to int8_t... " >&6; }
14968  case "$ac_cv_sizeof_char" in
14969    1) acx_cv_type_int8_t=char ;;
14970    *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
14971  esac
14972  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
14973$as_echo "$acx_cv_type_int8_t" >&6; }
14974
14975  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
14976$as_echo_n "checking for type equivalent to int16_t... " >&6; }
14977  case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
14978    2:*) acx_cv_type_int16_t=int ;;
14979    *:2) acx_cv_type_int16_t=short ;;
14980    *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
14981  esac
14982  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
14983$as_echo "$acx_cv_type_int16_t" >&6; }
14984
14985  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
14986$as_echo_n "checking for type equivalent to int32_t... " >&6; }
14987  case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
14988    4:*) acx_cv_type_int32_t=int ;;
14989    *:4) acx_cv_type_int32_t=long ;;
14990    *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
14991  esac
14992  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
14993$as_echo "$acx_cv_type_int32_t" >&6; }
14994fi
14995
14996# These tests are here to make the output prettier
14997
14998if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
14999  case "$ac_cv_sizeof_long" in
15000    8) acx_cv_type_int64_t=long ;;
15001  esac
15002  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
15003$as_echo_n "checking for type equivalent to int64_t... " >&6; }
15004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
15005$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
15006fi
15007
15008# Now we can use the above types
15009
15010if test "$ac_cv_type_uintptr_t" != yes; then
15011  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
15012$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
15013  case $ac_cv_sizeof_void_p in
15014    2) acx_cv_type_intptr_t=int16_t ;;
15015    4) acx_cv_type_intptr_t=int32_t ;;
15016    8) acx_cv_type_intptr_t=int64_t ;;
15017    *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
15018  esac
15019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
15020$as_echo "$acx_cv_type_intptr_t" >&6; }
15021fi
15022
15023# ----------------- done all checks, emit header -------------
15024ac_config_commands="$ac_config_commands gstdint.h"
15025
15026
15027
15028
15029XPCFLAGS=""
15030case "$host" in
15031  *-*-rtems*)
15032    # RTEMS supports Pthreads, but the library is not available at GCC build time.
15033    ;;
15034  *)
15035    # Check to see if -pthread or -lpthread is needed.  Prefer the former.
15036    # In case the pthread.h system header is not found, this test will fail.
15037    CFLAGS="$CFLAGS -pthread"
15038    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15039/* end confdefs.h.  */
15040#include <pthread.h>
15041       void *g(void *d) { return NULL; }
15042int
15043main ()
15044{
15045pthread_t t; pthread_create(&t,NULL,g,NULL);
15046  ;
15047  return 0;
15048}
15049_ACEOF
15050if ac_fn_c_try_link "$LINENO"; then :
15051  XPCFLAGS=" -Wc,-pthread"
15052else
15053  CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
15054      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15055/* end confdefs.h.  */
15056#include <pthread.h>
15057         void *g(void *d) { return NULL; }
15058int
15059main ()
15060{
15061pthread_t t; pthread_create(&t,NULL,g,NULL);
15062  ;
15063  return 0;
15064}
15065_ACEOF
15066if ac_fn_c_try_link "$LINENO"; then :
15067
15068else
15069  as_fn_error "Pthreads are required to build libgomp" "$LINENO" 5
15070fi
15071rm -f core conftest.err conftest.$ac_objext \
15072    conftest$ac_exeext conftest.$ac_ext
15073fi
15074rm -f core conftest.err conftest.$ac_objext \
15075    conftest$ac_exeext conftest.$ac_ext
15076esac
15077
15078# Plugins for offload execution, configure.ac fragment.  -*- mode: autoconf -*-
15079#
15080# Copyright (C) 2014-2015 Free Software Foundation, Inc.
15081#
15082# Contributed by Mentor Embedded.
15083#
15084# This file is part of the GNU Offloading and Multi Processing Library
15085# (libgomp).
15086#
15087# Libgomp is free software; you can redistribute it and/or modify it
15088# under the terms of the GNU General Public License as published by
15089# the Free Software Foundation; either version 3, or (at your option)
15090# any later version.
15091#
15092# Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY
15093# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15094# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
15095# more details.
15096#
15097# Under Section 7 of GPL version 3, you are granted additional
15098# permissions described in the GCC Runtime Library Exception, version
15099# 3.1, as published by the Free Software Foundation.
15100#
15101# You should have received a copy of the GNU General Public License and
15102# a copy of the GCC Runtime Library Exception along with this program;
15103# see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
15104# <http://www.gnu.org/licenses/>.
15105
15106offload_targets=
15107
15108plugin_support=yes
15109{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
15110$as_echo_n "checking for dlsym in -ldl... " >&6; }
15111if test "${ac_cv_lib_dl_dlsym+set}" = set; then :
15112  $as_echo_n "(cached) " >&6
15113else
15114  ac_check_lib_save_LIBS=$LIBS
15115LIBS="-ldl  $LIBS"
15116cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15117/* end confdefs.h.  */
15118
15119/* Override any GCC internal prototype to avoid an error.
15120   Use char because int might match the return type of a GCC
15121   builtin and then its argument prototype would still apply.  */
15122#ifdef __cplusplus
15123extern "C"
15124#endif
15125char dlsym ();
15126int
15127main ()
15128{
15129return dlsym ();
15130  ;
15131  return 0;
15132}
15133_ACEOF
15134if ac_fn_c_try_link "$LINENO"; then :
15135  ac_cv_lib_dl_dlsym=yes
15136else
15137  ac_cv_lib_dl_dlsym=no
15138fi
15139rm -f core conftest.err conftest.$ac_objext \
15140    conftest$ac_exeext conftest.$ac_ext
15141LIBS=$ac_check_lib_save_LIBS
15142fi
15143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
15144$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
15145if test "x$ac_cv_lib_dl_dlsym" = x""yes; then :
15146  cat >>confdefs.h <<_ACEOF
15147#define HAVE_LIBDL 1
15148_ACEOF
15149
15150  LIBS="-ldl $LIBS"
15151
15152else
15153  plugin_support=no
15154fi
15155
15156if test x"$plugin_support" = xyes; then
15157
15158$as_echo "#define PLUGIN_SUPPORT 1" >>confdefs.h
15159
15160  offload_targets=host_nonshm
15161elif test "x${enable_offload_targets-no}" != xno; then
15162  as_fn_error "Can't support offloading without support for plugins" "$LINENO" 5
15163fi
15164
15165# Look for the CUDA driver package.
15166CUDA_DRIVER_INCLUDE=
15167CUDA_DRIVER_LIB=
15168
15169
15170CUDA_DRIVER_CPPFLAGS=
15171CUDA_DRIVER_LDFLAGS=
15172
15173# Check whether --with-cuda-driver was given.
15174if test "${with_cuda_driver+set}" = set; then :
15175  withval=$with_cuda_driver;
15176fi
15177
15178
15179# Check whether --with-cuda-driver-include was given.
15180if test "${with_cuda_driver_include+set}" = set; then :
15181  withval=$with_cuda_driver_include;
15182fi
15183
15184
15185# Check whether --with-cuda-driver-lib was given.
15186if test "${with_cuda_driver_lib+set}" = set; then :
15187  withval=$with_cuda_driver_lib;
15188fi
15189
15190if test "x$with_cuda_driver" != x; then
15191  CUDA_DRIVER_INCLUDE=$with_cuda_driver/include
15192  CUDA_DRIVER_LIB=$with_cuda_driver/lib
15193fi
15194if test "x$with_cuda_driver_include" != x; then
15195  CUDA_DRIVER_INCLUDE=$with_cuda_driver_include
15196fi
15197if test "x$with_cuda_driver_lib" != x; then
15198  CUDA_DRIVER_LIB=$with_cuda_driver_lib
15199fi
15200if test "x$CUDA_DRIVER_INCLUDE" != x; then
15201  CUDA_DRIVER_CPPFLAGS=-I$CUDA_DRIVER_INCLUDE
15202fi
15203if test "x$CUDA_DRIVER_LIB" != x; then
15204  CUDA_DRIVER_LDFLAGS=-L$CUDA_DRIVER_LIB
15205fi
15206
15207PLUGIN_NVPTX=0
15208PLUGIN_NVPTX_CPPFLAGS=
15209PLUGIN_NVPTX_LDFLAGS=
15210PLUGIN_NVPTX_LIBS=
15211
15212
15213
15214
15215
15216# Get offload targets and path to install tree of offloading compiler.
15217offload_additional_options=
15218offload_additional_lib_paths=
15219
15220
15221if test x"$enable_offload_targets" != x; then
15222  for tgt in `echo $enable_offload_targets | sed -e 's#,# #g'`; do
15223    tgt_dir=`echo $tgt | grep '=' | sed 's/.*=//'`
15224    tgt=`echo $tgt | sed 's/=.*//'`
15225    case $tgt in
15226      *-intelmic-* | *-intelmicemul-*)
15227	tgt_name=intelmic
15228	;;
15229      nvptx*)
15230        tgt_name=nvptx
15231	PLUGIN_NVPTX=$tgt
15232	PLUGIN_NVPTX_CPPFLAGS=$CUDA_DRIVER_CPPFLAGS
15233	PLUGIN_NVPTX_LDFLAGS=$CUDA_DRIVER_LDFLAGS
15234	PLUGIN_NVPTX_LIBS='-lcuda'
15235
15236	PLUGIN_NVPTX_save_CPPFLAGS=$CPPFLAGS
15237	CPPFLAGS="$PLUGIN_NVPTX_CPPFLAGS $CPPFLAGS"
15238	PLUGIN_NVPTX_save_LDFLAGS=$LDFLAGS
15239	LDFLAGS="$PLUGIN_NVPTX_LDFLAGS $LDFLAGS"
15240	PLUGIN_NVPTX_save_LIBS=$LIBS
15241	LIBS="$PLUGIN_NVPTX_LIBS $LIBS"
15242	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15243/* end confdefs.h.  */
15244#include "cuda.h"
15245int
15246main ()
15247{
15248CUresult r = cuCtxPushCurrent (NULL);
15249  ;
15250  return 0;
15251}
15252_ACEOF
15253if ac_fn_c_try_link "$LINENO"; then :
15254  PLUGIN_NVPTX=1
15255fi
15256rm -f core conftest.err conftest.$ac_objext \
15257    conftest$ac_exeext conftest.$ac_ext
15258	CPPFLAGS=$PLUGIN_NVPTX_save_CPPFLAGS
15259	LDFLAGS=$PLUGIN_NVPTX_save_LDFLAGS
15260	LIBS=$PLUGIN_NVPTX_save_LIBS
15261	case $PLUGIN_NVPTX in
15262	  nvptx*)
15263	    PLUGIN_NVPTX=0
15264	    as_fn_error "CUDA driver package required for nvptx support" "$LINENO" 5
15265	    ;;
15266	esac
15267	;;
15268      *)
15269	as_fn_error "unknown offload target specified" "$LINENO" 5
15270	;;
15271    esac
15272    if test x"$offload_targets" = x; then
15273      offload_targets=$tgt_name
15274    else
15275      offload_targets=$offload_targets,$tgt_name
15276    fi
15277    if test x"$tgt_dir" != x; then
15278      offload_additional_options="$offload_additional_options -B$tgt_dir/libexec/gcc/\$(target_alias)/\$(gcc_version) -B$tgt_dir/bin"
15279      offload_additional_lib_paths="$offload_additional_lib_paths:$tgt_dir/lib64:$tgt_dir/lib:$tgt_dir/lib32"
15280    else
15281      offload_additional_options="$offload_additional_options -B\$(libexecdir)/gcc/\$(target_alias)/\$(gcc_version) -B\$(bindir)"
15282      offload_additional_lib_paths="$offload_additional_lib_paths:$toolexeclibdir"
15283    fi
15284  done
15285fi
15286
15287cat >>confdefs.h <<_ACEOF
15288#define OFFLOAD_TARGETS "$offload_targets"
15289_ACEOF
15290
15291 if test $PLUGIN_NVPTX = 1; then
15292  PLUGIN_NVPTX_TRUE=
15293  PLUGIN_NVPTX_FALSE='#'
15294else
15295  PLUGIN_NVPTX_TRUE='#'
15296  PLUGIN_NVPTX_FALSE=
15297fi
15298
15299
15300cat >>confdefs.h <<_ACEOF
15301#define PLUGIN_NVPTX $PLUGIN_NVPTX
15302_ACEOF
15303
15304
15305
15306# Check for functions needed.
15307for ac_func in getloadavg clock_gettime strtoull
15308do :
15309  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15310ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15311eval as_val=\$$as_ac_var
15312   if test "x$as_val" = x""yes; then :
15313  cat >>confdefs.h <<_ACEOF
15314#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15315_ACEOF
15316
15317fi
15318done
15319
15320
15321# Check for broken semaphore implementation on darwin.
15322# sem_init returns: sem_init error: Function not implemented.
15323case "$host" in
15324  *-darwin*)
15325
15326$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
15327
15328    ;;
15329esac
15330
15331 # Check whether --enable-linux-futex was given.
15332if test "${enable_linux_futex+set}" = set; then :
15333  enableval=$enable_linux_futex;
15334      case "$enableval" in
15335       yes|no|default) ;;
15336       *) as_fn_error "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
15337                          esac
15338
15339else
15340  enable_linux_futex=default
15341fi
15342
15343
15344case "$target" in
15345  *-linux*)
15346    case "$enable_linux_futex" in
15347      default)
15348	# If headers don't have gettid/futex syscalls definition, then
15349	# default to no, otherwise there will be compile time failures.
15350	# Otherwise, default to yes.  If we don't detect we are
15351	# compiled/linked against NPTL and not cross-compiling, check
15352	# if programs are run by default against NPTL and if not, issue
15353	# a warning.
15354	enable_linux_futex=no
15355	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15356/* end confdefs.h.  */
15357#include <sys/syscall.h>
15358	   int lk;
15359int
15360main ()
15361{
15362syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15363  ;
15364  return 0;
15365}
15366_ACEOF
15367if ac_fn_c_try_link "$LINENO"; then :
15368  save_LIBS="$LIBS"
15369	   LIBS="-lpthread $LIBS"
15370	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15371/* end confdefs.h.  */
15372#ifndef _GNU_SOURCE
15373	     #define _GNU_SOURCE 1
15374	     #endif
15375	     #include <pthread.h>
15376	     pthread_t th; void *status;
15377int
15378main ()
15379{
15380pthread_tryjoin_np (th, &status);
15381  ;
15382  return 0;
15383}
15384_ACEOF
15385if ac_fn_c_try_link "$LINENO"; then :
15386  enable_linux_futex=yes
15387else
15388  if test x$cross_compiling = xno; then
15389	       if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \
15390		  | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else
15391		 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
15392If so, please configure with --disable-linux-futex" >&5
15393$as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
15394If so, please configure with --disable-linux-futex" >&2;}
15395	       fi
15396	     fi
15397	     enable_linux_futex=yes
15398fi
15399rm -f core conftest.err conftest.$ac_objext \
15400    conftest$ac_exeext conftest.$ac_ext
15401	   LIBS="$save_LIBS"
15402fi
15403rm -f core conftest.err conftest.$ac_objext \
15404    conftest$ac_exeext conftest.$ac_ext
15405	;;
15406      yes)
15407	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15408/* end confdefs.h.  */
15409#include <sys/syscall.h>
15410	   int lk;
15411int
15412main ()
15413{
15414syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15415  ;
15416  return 0;
15417}
15418_ACEOF
15419if ac_fn_c_try_link "$LINENO"; then :
15420
15421else
15422  as_fn_error "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
15423fi
15424rm -f core conftest.err conftest.$ac_objext \
15425    conftest$ac_exeext conftest.$ac_ext
15426	;;
15427    esac
15428    ;;
15429  *)
15430    enable_linux_futex=no
15431    ;;
15432esac
15433if test x$enable_linux_futex = xyes; then
15434  :
15435fi
15436
15437
15438# Check for pthread_{,attr_}[sg]etaffinity_np.
15439cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15440/* end confdefs.h.  */
15441#define _GNU_SOURCE
15442   #include <pthread.h>
15443int
15444main ()
15445{
15446cpu_set_t cpuset;
15447   pthread_attr_t attr;
15448   pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15449   if (CPU_ISSET (0, &cpuset))
15450     CPU_SET (1, &cpuset);
15451   else
15452     CPU_ZERO (&cpuset);
15453   pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15454   pthread_attr_init (&attr);
15455   pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15456   pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15457  ;
15458  return 0;
15459}
15460_ACEOF
15461if ac_fn_c_try_link "$LINENO"; then :
15462
15463$as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h
15464
15465fi
15466rm -f core conftest.err conftest.$ac_objext \
15467    conftest$ac_exeext conftest.$ac_ext
15468
15469# At least for glibc, clock_gettime is in librt.  But don't pull that
15470# in if it still doesn't give us the function we want.
15471if test $ac_cv_func_clock_gettime = no; then
15472  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
15473$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
15474if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then :
15475  $as_echo_n "(cached) " >&6
15476else
15477  ac_check_lib_save_LIBS=$LIBS
15478LIBS="-lrt  $LIBS"
15479cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15480/* end confdefs.h.  */
15481
15482/* Override any GCC internal prototype to avoid an error.
15483   Use char because int might match the return type of a GCC
15484   builtin and then its argument prototype would still apply.  */
15485#ifdef __cplusplus
15486extern "C"
15487#endif
15488char clock_gettime ();
15489int
15490main ()
15491{
15492return clock_gettime ();
15493  ;
15494  return 0;
15495}
15496_ACEOF
15497if ac_fn_c_try_link "$LINENO"; then :
15498  ac_cv_lib_rt_clock_gettime=yes
15499else
15500  ac_cv_lib_rt_clock_gettime=no
15501fi
15502rm -f core conftest.err conftest.$ac_objext \
15503    conftest$ac_exeext conftest.$ac_ext
15504LIBS=$ac_check_lib_save_LIBS
15505fi
15506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
15507$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
15508if test "x$ac_cv_lib_rt_clock_gettime" = x""yes; then :
15509  LIBS="-lrt $LIBS"
15510
15511$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
15512
15513fi
15514
15515fi
15516
15517# See if we support thread-local storage.
15518
15519
15520   # Check whether --enable-tls was given.
15521if test "${enable_tls+set}" = set; then :
15522  enableval=$enable_tls;
15523      case "$enableval" in
15524       yes|no) ;;
15525       *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
15526      esac
15527
15528else
15529  enable_tls=yes
15530fi
15531
15532
15533  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
15534$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
15535if test "${gcc_cv_have_tls+set}" = set; then :
15536  $as_echo_n "(cached) " >&6
15537else
15538
15539    if test "$cross_compiling" = yes; then :
15540                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15541/* end confdefs.h.  */
15542__thread int a; int b; int main() { return a = b; }
15543_ACEOF
15544if ac_fn_c_try_link "$LINENO"; then :
15545  chktls_save_LDFLAGS="$LDFLAGS"
15546	  	  	  case $host in
15547	    *-*-linux*)
15548	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
15549	      ;;
15550	  esac
15551	  chktls_save_CFLAGS="$CFLAGS"
15552	  CFLAGS="-fPIC $CFLAGS"
15553	  	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15554/* end confdefs.h.  */
15555int f() { return 0; }
15556_ACEOF
15557if ac_fn_c_try_link "$LINENO"; then :
15558  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15559/* end confdefs.h.  */
15560__thread int a; int b; int f() { return a = b; }
15561_ACEOF
15562if ac_fn_c_try_link "$LINENO"; then :
15563  gcc_cv_have_tls=yes
15564else
15565  gcc_cv_have_tls=no
15566fi
15567rm -f core conftest.err conftest.$ac_objext \
15568    conftest$ac_exeext conftest.$ac_ext
15569else
15570  gcc_cv_have_tls=yes
15571fi
15572rm -f core conftest.err conftest.$ac_objext \
15573    conftest$ac_exeext conftest.$ac_ext
15574	  CFLAGS="$chktls_save_CFLAGS"
15575	  LDFLAGS="$chktls_save_LDFLAGS"
15576else
15577  gcc_cv_have_tls=no
15578fi
15579rm -f core conftest.err conftest.$ac_objext \
15580    conftest$ac_exeext conftest.$ac_ext
15581
15582
15583else
15584  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15585/* end confdefs.h.  */
15586__thread int a; int b; int main() { return a = b; }
15587_ACEOF
15588if ac_fn_c_try_run "$LINENO"; then :
15589                      chktls_save_LDFLAGS="$LDFLAGS"
15590      LDFLAGS="-static $LDFLAGS"
15591      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15592/* end confdefs.h.  */
15593int main() { return 0; }
15594_ACEOF
15595if ac_fn_c_try_link "$LINENO"; then :
15596  if test "$cross_compiling" = yes; then :
15597  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15598$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15599as_fn_error "cannot run test program while cross compiling
15600See \`config.log' for more details." "$LINENO" 5; }
15601else
15602  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15603/* end confdefs.h.  */
15604__thread int a; int b; int main() { return a = b; }
15605_ACEOF
15606if ac_fn_c_try_run "$LINENO"; then :
15607  gcc_cv_have_tls=yes
15608else
15609  gcc_cv_have_tls=no
15610fi
15611rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15612  conftest.$ac_objext conftest.beam conftest.$ac_ext
15613fi
15614
15615else
15616  gcc_cv_have_tls=yes
15617fi
15618rm -f core conftest.err conftest.$ac_objext \
15619    conftest$ac_exeext conftest.$ac_ext
15620      LDFLAGS="$chktls_save_LDFLAGS"
15621      if test $gcc_cv_have_tls = yes; then
15622						chktls_save_CFLAGS="$CFLAGS"
15623	thread_CFLAGS=failed
15624	for flag in '' '-pthread' '-lpthread'; do
15625	  CFLAGS="$flag $chktls_save_CFLAGS"
15626	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15627/* end confdefs.h.  */
15628#include <pthread.h>
15629		void *g(void *d) { return NULL; }
15630int
15631main ()
15632{
15633pthread_t t; pthread_create(&t,NULL,g,NULL);
15634  ;
15635  return 0;
15636}
15637_ACEOF
15638if ac_fn_c_try_link "$LINENO"; then :
15639  thread_CFLAGS="$flag"
15640fi
15641rm -f core conftest.err conftest.$ac_objext \
15642    conftest$ac_exeext conftest.$ac_ext
15643	  if test "X$thread_CFLAGS" != Xfailed; then
15644	    break
15645	  fi
15646	done
15647	CFLAGS="$chktls_save_CFLAGS"
15648	if test "X$thread_CFLAGS" != Xfailed; then
15649	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
15650 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
15651  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15652$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15653as_fn_error "cannot run test program while cross compiling
15654See \`config.log' for more details." "$LINENO" 5; }
15655else
15656  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15657/* end confdefs.h.  */
15658#include <pthread.h>
15659		__thread int a;
15660		static int *volatile a_in_other_thread;
15661		static void *
15662		thread_func (void *arg)
15663		{
15664		  a_in_other_thread = &a;
15665		  return (void *)0;
15666		}
15667int
15668main ()
15669{
15670pthread_t thread;
15671		void *thread_retval;
15672		int *volatile a_in_main_thread;
15673		a_in_main_thread = &a;
15674		if (pthread_create (&thread, (pthread_attr_t *)0,
15675				    thread_func, (void *)0))
15676		  return 0;
15677		if (pthread_join (thread, &thread_retval))
15678		  return 0;
15679		return (a_in_other_thread == a_in_main_thread);
15680  ;
15681  return 0;
15682}
15683_ACEOF
15684if ac_fn_c_try_run "$LINENO"; then :
15685  gcc_cv_have_tls=yes
15686else
15687  gcc_cv_have_tls=no
15688fi
15689rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15690  conftest.$ac_objext conftest.beam conftest.$ac_ext
15691fi
15692
15693	  CFLAGS="$chktls_save_CFLAGS"
15694	fi
15695      fi
15696else
15697  gcc_cv_have_tls=no
15698fi
15699rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15700  conftest.$ac_objext conftest.beam conftest.$ac_ext
15701fi
15702
15703fi
15704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
15705$as_echo "$gcc_cv_have_tls" >&6; }
15706  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
15707
15708$as_echo "#define HAVE_TLS 1" >>confdefs.h
15709
15710  fi
15711
15712# See if we have emulated thread-local storage.
15713
15714  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
15715$as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
15716if test "${gcc_cv_use_emutls+set}" = set; then :
15717  $as_echo_n "(cached) " >&6
15718else
15719
15720    gcc_cv_use_emutls=no
15721    echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
15722    if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
15723  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
15724  (eval $ac_try) 2>&5
15725  ac_status=$?
15726  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15727  test $ac_status = 0; }; }; then
15728      if grep __emutls_get_address conftest.s > /dev/null; then
15729	gcc_cv_use_emutls=yes
15730      fi
15731    fi
15732    rm -f conftest.*
15733
15734fi
15735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
15736$as_echo "$gcc_cv_use_emutls" >&6; }
15737  if test "$gcc_cv_use_emutls" = "yes" ; then
15738
15739$as_echo "#define USE_EMUTLS 1" >>confdefs.h
15740
15741  fi
15742
15743# See what sort of export controls are available.
15744
15745  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
15746$as_echo_n "checking whether the target supports hidden visibility... " >&6; }
15747if test "${libgomp_cv_have_attribute_visibility+set}" = set; then :
15748  $as_echo_n "(cached) " >&6
15749else
15750
15751  save_CFLAGS="$CFLAGS"
15752  CFLAGS="$CFLAGS -Werror"
15753  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15754/* end confdefs.h.  */
15755void __attribute__((visibility("hidden"))) foo(void) { }
15756int
15757main ()
15758{
15759
15760  ;
15761  return 0;
15762}
15763_ACEOF
15764if ac_fn_c_try_compile "$LINENO"; then :
15765  libgomp_cv_have_attribute_visibility=yes
15766else
15767  libgomp_cv_have_attribute_visibility=no
15768fi
15769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15770  CFLAGS="$save_CFLAGS"
15771fi
15772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_visibility" >&5
15773$as_echo "$libgomp_cv_have_attribute_visibility" >&6; }
15774  if test $libgomp_cv_have_attribute_visibility = yes; then
15775
15776$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
15777
15778  fi
15779
15780  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
15781$as_echo_n "checking whether the target supports dllexport... " >&6; }
15782if test "${libgomp_cv_have_attribute_dllexport+set}" = set; then :
15783  $as_echo_n "(cached) " >&6
15784else
15785
15786  save_CFLAGS="$CFLAGS"
15787  CFLAGS="$CFLAGS -Werror"
15788  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15789/* end confdefs.h.  */
15790void __attribute__((dllexport)) foo(void) { }
15791int
15792main ()
15793{
15794
15795  ;
15796  return 0;
15797}
15798_ACEOF
15799if ac_fn_c_try_compile "$LINENO"; then :
15800  libgomp_cv_have_attribute_dllexport=yes
15801else
15802  libgomp_cv_have_attribute_dllexport=no
15803fi
15804rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15805  CFLAGS="$save_CFLAGS"
15806fi
15807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_dllexport" >&5
15808$as_echo "$libgomp_cv_have_attribute_dllexport" >&6; }
15809  if test $libgomp_cv_have_attribute_dllexport = yes; then
15810
15811$as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
15812
15813  fi
15814
15815  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
15816$as_echo_n "checking whether the target supports symbol aliases... " >&6; }
15817if test "${libgomp_cv_have_attribute_alias+set}" = set; then :
15818  $as_echo_n "(cached) " >&6
15819else
15820
15821  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15822/* end confdefs.h.  */
15823
15824void foo(void) { }
15825extern void bar(void) __attribute__((alias("foo")));
15826int
15827main ()
15828{
15829bar();
15830  ;
15831  return 0;
15832}
15833_ACEOF
15834if ac_fn_c_try_link "$LINENO"; then :
15835  libgomp_cv_have_attribute_alias=yes
15836else
15837  libgomp_cv_have_attribute_alias=no
15838fi
15839rm -f core conftest.err conftest.$ac_objext \
15840    conftest$ac_exeext conftest.$ac_ext
15841fi
15842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_alias" >&5
15843$as_echo "$libgomp_cv_have_attribute_alias" >&6; }
15844  if test $libgomp_cv_have_attribute_alias = yes; then
15845
15846$as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
15847
15848  fi
15849
15850
15851# Check whether --with-gnu-ld was given.
15852if test "${with_gnu_ld+set}" = set; then :
15853  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
15854else
15855  with_gnu_ld=no
15856fi
15857
15858ac_prog=ld
15859if test "$GCC" = yes; then
15860  # Check if gcc -print-prog-name=ld gives a path.
15861  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
15862$as_echo_n "checking for ld used by $CC... " >&6; }
15863  case $host in
15864  *-*-mingw*)
15865    # gcc leaves a trailing carriage return which upsets mingw
15866    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
15867  *)
15868    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
15869  esac
15870  case $ac_prog in
15871    # Accept absolute paths.
15872    [\\/]* | ?:[\\/]*)
15873      re_direlt='/[^/][^/]*/\.\./'
15874      # Canonicalize the pathname of ld
15875      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
15876      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
15877	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
15878      done
15879      test -z "$LD" && LD="$ac_prog"
15880      ;;
15881  "")
15882    # If it fails, then pretend we aren't using GCC.
15883    ac_prog=ld
15884    ;;
15885  *)
15886    # If it is relative, then search for the first ld in PATH.
15887    with_gnu_ld=unknown
15888    ;;
15889  esac
15890elif test "$with_gnu_ld" = yes; then
15891  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
15892$as_echo_n "checking for GNU ld... " >&6; }
15893else
15894  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
15895$as_echo_n "checking for non-GNU ld... " >&6; }
15896fi
15897if test "${lt_cv_path_LD+set}" = set; then :
15898  $as_echo_n "(cached) " >&6
15899else
15900  if test -z "$LD"; then
15901  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
15902  for ac_dir in $PATH; do
15903    IFS="$lt_save_ifs"
15904    test -z "$ac_dir" && ac_dir=.
15905    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
15906      lt_cv_path_LD="$ac_dir/$ac_prog"
15907      # Check to see if the program is GNU ld.  I'd rather use --version,
15908      # but apparently some variants of GNU ld only accept -v.
15909      # Break only if it was the GNU/non-GNU ld that we prefer.
15910      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
15911      *GNU* | *'with BFD'*)
15912	test "$with_gnu_ld" != no && break
15913	;;
15914      *)
15915	test "$with_gnu_ld" != yes && break
15916	;;
15917      esac
15918    fi
15919  done
15920  IFS="$lt_save_ifs"
15921else
15922  lt_cv_path_LD="$LD" # Let the user override the test with a path.
15923fi
15924fi
15925
15926LD="$lt_cv_path_LD"
15927if test -n "$LD"; then
15928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15929$as_echo "$LD" >&6; }
15930else
15931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15932$as_echo "no" >&6; }
15933fi
15934test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
15935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15936$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
15937if test "${lt_cv_prog_gnu_ld+set}" = set; then :
15938  $as_echo_n "(cached) " >&6
15939else
15940  # I'd rather use --version here, but apparently some GNU lds only accept -v.
15941case `$LD -v 2>&1 </dev/null` in
15942*GNU* | *'with BFD'*)
15943  lt_cv_prog_gnu_ld=yes
15944  ;;
15945*)
15946  lt_cv_prog_gnu_ld=no
15947  ;;
15948esac
15949fi
15950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
15951$as_echo "$lt_cv_prog_gnu_ld" >&6; }
15952with_gnu_ld=$lt_cv_prog_gnu_ld
15953
15954
15955
15956
15957
15958
15959
15960  # If we're not using GNU ld, then there's no point in even trying these
15961  # tests.  Check for that first.  We should have already tested for gld
15962  # by now (in libtool), but require it now just to be safe...
15963  test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
15964  test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
15965
15966
15967
15968  # The name set by libtool depends on the version of libtool.  Shame on us
15969  # for depending on an impl detail, but c'est la vie.  Older versions used
15970  # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
15971  # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
15972  # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
15973  # set (hence we're using an older libtool), then set it.
15974  if test x${with_gnu_ld+set} != xset; then
15975    if test x${ac_cv_prog_gnu_ld+set} != xset; then
15976      # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
15977      with_gnu_ld=no
15978    else
15979      with_gnu_ld=$ac_cv_prog_gnu_ld
15980    fi
15981  fi
15982
15983  # Start by getting the version number.  I think the libtool test already
15984  # does some of this, but throws away the result.
15985  libgomp_ld_is_gold=no
15986  if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
15987    libgomp_ld_is_gold=yes
15988  fi
15989
15990  ldver=`$LD --version 2>/dev/null |
15991         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'`
15992
15993  libgomp_gnu_ld_version=`echo $ldver | \
15994         $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
15995
15996  # Set --gc-sections.
15997  if test "$with_gnu_ld" = "notbroken"; then
15998    # GNU ld it is!  Joy and bunny rabbits!
15999
16000    # All these tests are for C++; save the language and the compiler flags.
16001    # Need to do this so that g++ won't try to link in libstdc++
16002    ac_test_CFLAGS="${CFLAGS+set}"
16003    ac_save_CFLAGS="$CFLAGS"
16004    CFLAGS='-x c++  -Wl,--gc-sections'
16005
16006    # Check for -Wl,--gc-sections
16007    # XXX This test is broken at the moment, as symbols required for linking
16008    # are now in libsupc++ (not built yet).  In addition, this test has
16009    # cored on solaris in the past.  In addition, --gc-sections doesn't
16010    # really work at the moment (keeps on discarding used sections, first
16011    # .eh_frame and now some of the glibc sections for iconv).
16012    # Bzzzzt.  Thanks for playing, maybe next time.
16013    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16014$as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16015    if test "$cross_compiling" = yes; then :
16016  ac_sectionLDflags=yes
16017else
16018  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16019/* end confdefs.h.  */
16020
16021     int main(void)
16022     {
16023       try { throw 1; }
16024       catch (...) { };
16025       return 0;
16026     }
16027
16028_ACEOF
16029if ac_fn_c_try_run "$LINENO"; then :
16030  ac_sectionLDflags=yes
16031else
16032  ac_sectionLDflags=no
16033fi
16034rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16035  conftest.$ac_objext conftest.beam conftest.$ac_ext
16036fi
16037
16038    if test "$ac_test_CFLAGS" = set; then
16039      CFLAGS="$ac_save_CFLAGS"
16040    else
16041      # this is the suspicious part
16042      CFLAGS=''
16043    fi
16044    if test "$ac_sectionLDflags" = "yes"; then
16045      SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
16046    fi
16047    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16048$as_echo "$ac_sectionLDflags" >&6; }
16049  fi
16050
16051  # Set linker optimization flags.
16052  if test x"$with_gnu_ld" = x"yes"; then
16053    OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
16054  fi
16055
16056
16057
16058
16059
16060
16061 # Check whether --enable-symvers was given.
16062if test "${enable_symvers+set}" = set; then :
16063  enableval=$enable_symvers;
16064      case "$enableval" in
16065       yes|no|gnu*|sun) ;;
16066       *) as_fn_error "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16067                          esac
16068
16069else
16070  enable_symvers=yes
16071fi
16072
16073
16074
16075# If we never went through the LIBGOMP_CHECK_LINKER_FEATURES macro, then we
16076# don't know enough about $LD to do tricks...
16077
16078
16079# Turn a 'yes' into a suitable default.
16080if test x$enable_symvers = xyes ; then
16081  # FIXME  The following test is too strict, in theory.
16082  if test $enable_shared = no || test "x$LD" = x; then
16083    enable_symvers=no
16084  else
16085    if test $with_gnu_ld = yes ; then
16086      enable_symvers=gnu
16087    else
16088      case ${target_os} in
16089        # Sun symbol versioning exists since Solaris 2.5.
16090        solaris2.[5-9]* | solaris2.1[0-9]*)
16091          enable_symvers=sun ;;
16092        *)
16093          enable_symvers=no ;;
16094      esac
16095    fi
16096  fi
16097fi
16098
16099# Check if 'sun' was requested on non-Solaris 2 platforms.
16100if test x$enable_symvers = xsun ; then
16101  case ${target_os} in
16102    solaris2*)
16103      # All fine.
16104      ;;
16105    *)
16106      # Unlikely to work.
16107      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
16108$as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
16109      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
16110$as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
16111      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16112$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16113      enable_symvers=no
16114      ;;
16115  esac
16116fi
16117
16118# Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16119if test $enable_symvers != no; then
16120  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16121$as_echo_n "checking for shared libgcc... " >&6; }
16122  ac_save_CFLAGS="$CFLAGS"
16123  CFLAGS=' -lgcc_s'
16124  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16125/* end confdefs.h.  */
16126
16127int
16128main ()
16129{
16130return 0;
16131  ;
16132  return 0;
16133}
16134_ACEOF
16135if ac_fn_c_try_link "$LINENO"; then :
16136  libgomp_shared_libgcc=yes
16137else
16138  libgomp_shared_libgcc=no
16139fi
16140rm -f core conftest.err conftest.$ac_objext \
16141    conftest$ac_exeext conftest.$ac_ext
16142  CFLAGS="$ac_save_CFLAGS"
16143  if test $libgomp_shared_libgcc = no; then
16144    cat > conftest.c <<EOF
16145int main (void) { return 0; }
16146EOF
16147    libgomp_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16148			     -shared -shared-libgcc -o conftest.so \
16149			     conftest.c -v 2>&1 >/dev/null \
16150			     | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16151    rm -f conftest.c conftest.so
16152    if test x${libgomp_libgcc_s_suffix+set} = xset; then
16153      CFLAGS=" -lgcc_s$libgomp_libgcc_s_suffix"
16154      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16155/* end confdefs.h.  */
16156
16157int
16158main ()
16159{
16160return 0;
16161  ;
16162  return 0;
16163}
16164_ACEOF
16165if ac_fn_c_try_link "$LINENO"; then :
16166  libgomp_shared_libgcc=yes
16167fi
16168rm -f core conftest.err conftest.$ac_objext \
16169    conftest$ac_exeext conftest.$ac_ext
16170      CFLAGS="$ac_save_CFLAGS"
16171    fi
16172  fi
16173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_shared_libgcc" >&5
16174$as_echo "$libgomp_shared_libgcc" >&6; }
16175fi
16176
16177# For GNU ld, we need at least this version.  The format is described in
16178# LIBGOMP_CHECK_LINKER_FEATURES above.
16179libgomp_min_gnu_ld_version=21400
16180# XXXXXXXXXXX libgomp_gnu_ld_version=21390
16181
16182# Check to see if unspecified "yes" value can win, given results above.
16183# Change "yes" into either "no" or a style name.
16184if test $enable_symvers != no && test $libgomp_shared_libgcc = yes; then
16185  if test $with_gnu_ld = yes; then
16186    if test $libgomp_gnu_ld_version -ge $libgomp_min_gnu_ld_version ; then
16187      enable_symvers=gnu
16188    elif test $libgomp_ld_is_gold = yes ; then
16189      enable_symvers=gnu
16190    else
16191      # The right tools, the right setup, but too old.  Fallbacks?
16192      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&5
16193$as_echo "$as_me: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&2;}
16194      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
16195$as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
16196      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
16197$as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
16198      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&5
16199$as_echo "$as_me: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&2;}
16200      if test $libgomp_gnu_ld_version -ge 21200 ; then
16201        # Globbing fix is present, proper block support is not.
16202                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16203$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16204        enable_symvers=no
16205      else
16206        # 2.11 or older.
16207        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16208$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16209        enable_symvers=no
16210      fi
16211    fi
16212  elif test $enable_symvers = sun; then
16213    : All interesting versions of Sun ld support sun style symbol versioning.
16214  else
16215    # just fail for now
16216    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
16217$as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
16218    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
16219$as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
16220    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
16221$as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
16222    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16223$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16224    enable_symvers=no
16225  fi
16226fi
16227
16228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports .symver directive" >&5
16229$as_echo_n "checking whether the target supports .symver directive... " >&6; }
16230if test "${libgomp_cv_have_as_symver_directive+set}" = set; then :
16231  $as_echo_n "(cached) " >&6
16232else
16233
16234  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16235/* end confdefs.h.  */
16236void foo (void); __asm (".symver foo, bar@SYMVER");
16237int
16238main ()
16239{
16240
16241  ;
16242  return 0;
16243}
16244_ACEOF
16245if ac_fn_c_try_compile "$LINENO"; then :
16246  libgomp_cv_have_as_symver_directive=yes
16247else
16248  libgomp_cv_have_as_symver_directive=no
16249fi
16250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16251fi
16252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_as_symver_directive" >&5
16253$as_echo "$libgomp_cv_have_as_symver_directive" >&6; }
16254if test $libgomp_cv_have_as_symver_directive = yes; then
16255
16256$as_echo "#define HAVE_AS_SYMVER_DIRECTIVE 1" >>confdefs.h
16257
16258fi
16259
16260 if test $enable_symvers != no; then
16261  LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE=
16262  LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE='#'
16263else
16264  LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE='#'
16265  LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE=
16266fi
16267
16268 if test $enable_symvers = gnu; then
16269  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE=
16270  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE='#'
16271else
16272  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE='#'
16273  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE=
16274fi
16275
16276 if test $enable_symvers = sun; then
16277  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE=
16278  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE='#'
16279else
16280  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE='#'
16281  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE=
16282fi
16283
16284{ $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
16285$as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
16286
16287if test $enable_symvers != no ; then
16288   case ${target_os} in
16289     # The Solaris 2 runtime linker doesn't support the GNU extension of
16290     # binding the same symbol to different versions
16291     solaris2*)
16292       ;;
16293     # Other platforms with GNU symbol versioning (GNU/Linux, more?) do.
16294     *)
16295
16296$as_echo "#define HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1" >>confdefs.h
16297
16298       ;;
16299    esac
16300fi
16301
16302
16303if test $enable_symvers = gnu; then
16304
16305$as_echo "#define LIBGOMP_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
16306
16307fi
16308
16309# Get target configury.
16310. ${srcdir}/configure.tgt
16311CFLAGS="$save_CFLAGS $XCFLAGS"
16312
16313# Check for __sync_val_compare_and_swap, but only after the target has
16314# had a chance to set XCFLAGS.
16315
16316  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
16317$as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
16318if test "${libgomp_cv_have_sync_builtins+set}" = set; then :
16319  $as_echo_n "(cached) " >&6
16320else
16321
16322  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16323/* end confdefs.h.  */
16324
16325int
16326main ()
16327{
16328int foo; __sync_val_compare_and_swap(&foo, 0, 1);
16329  ;
16330  return 0;
16331}
16332_ACEOF
16333if ac_fn_c_try_link "$LINENO"; then :
16334  libgomp_cv_have_sync_builtins=yes
16335else
16336  libgomp_cv_have_sync_builtins=no
16337fi
16338rm -f core conftest.err conftest.$ac_objext \
16339    conftest$ac_exeext conftest.$ac_ext
16340fi
16341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_sync_builtins" >&5
16342$as_echo "$libgomp_cv_have_sync_builtins" >&6; }
16343  if test $libgomp_cv_have_sync_builtins = yes; then
16344
16345$as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
16346
16347  fi
16348
16349XCFLAGS="$XCFLAGS$XPCFLAGS"
16350
16351
16352
16353
16354
16355# Cleanup and exit.
16356CFLAGS="$save_CFLAGS"
16357cat >confcache <<\_ACEOF
16358# This file is a shell script that caches the results of configure
16359# tests run on this system so they can be shared between configure
16360# scripts and configure runs, see configure's option --config-cache.
16361# It is not useful on other systems.  If it contains results you don't
16362# want to keep, you may remove or edit it.
16363#
16364# config.status only pays attention to the cache file if you give it
16365# the --recheck option to rerun configure.
16366#
16367# `ac_cv_env_foo' variables (set or unset) will be overridden when
16368# loading this file, other *unset* `ac_cv_foo' will be assigned the
16369# following values.
16370
16371_ACEOF
16372
16373# The following way of writing the cache mishandles newlines in values,
16374# but we know of no workaround that is simple, portable, and efficient.
16375# So, we kill variables containing newlines.
16376# Ultrix sh set writes to stderr and can't be redirected directly,
16377# and sets the high bit in the cache file unless we assign to the vars.
16378(
16379  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16380    eval ac_val=\$$ac_var
16381    case $ac_val in #(
16382    *${as_nl}*)
16383      case $ac_var in #(
16384      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16385$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16386      esac
16387      case $ac_var in #(
16388      _ | IFS | as_nl) ;; #(
16389      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16390      *) { eval $ac_var=; unset $ac_var;} ;;
16391      esac ;;
16392    esac
16393  done
16394
16395  (set) 2>&1 |
16396    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16397    *${as_nl}ac_space=\ *)
16398      # `set' does not quote correctly, so add quotes: double-quote
16399      # substitution turns \\\\ into \\, and sed turns \\ into \.
16400      sed -n \
16401	"s/'/'\\\\''/g;
16402	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16403      ;; #(
16404    *)
16405      # `set' quotes correctly as required by POSIX, so do not add quotes.
16406      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16407      ;;
16408    esac |
16409    sort
16410) |
16411  sed '
16412     /^ac_cv_env_/b end
16413     t clear
16414     :clear
16415     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16416     t end
16417     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16418     :end' >>confcache
16419if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16420  if test -w "$cache_file"; then
16421    test "x$cache_file" != "x/dev/null" &&
16422      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16423$as_echo "$as_me: updating cache $cache_file" >&6;}
16424    cat confcache >$cache_file
16425  else
16426    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16427$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16428  fi
16429fi
16430rm -f confcache
16431
16432if test ${multilib} = yes; then
16433  multilib_arg="--enable-multilib"
16434else
16435  multilib_arg=
16436fi
16437
16438# Set up the set of libraries that we need to link against for libgomp.
16439# Note that the GOMP_SELF_SPEC in gcc.c may force -pthread,
16440# which will force linkage against -lpthread (or equivalent for the system).
16441# That's not 100% ideal, but about the best we can do easily.
16442if test $enable_shared = yes; then
16443  link_gomp="-lgomp %{static: $LIBS}"
16444else
16445  link_gomp="-lgomp $LIBS"
16446fi
16447
16448
16449 if test "$ac_cv_fc_compiler_gnu" = yes; then
16450  USE_FORTRAN_TRUE=
16451  USE_FORTRAN_FALSE='#'
16452else
16453  USE_FORTRAN_TRUE='#'
16454  USE_FORTRAN_FALSE=
16455fi
16456
16457
16458# ??? 2006-01-24: Paulo committed to asking autoconf folk to document
16459# and export AC_COMPUTE_INT.  If that happens, then we'll need to remove
16460# the underscore here and update the PREREQ.  If it doesn't, then we'll
16461# need to copy this macro to our acinclude.m4.
16462save_CFLAGS="$CFLAGS"
16463for i in $config_path; do
16464  if test -f $srcdir/config/$i/omp-lock.h; then
16465    CFLAGS="$CFLAGS -include confdefs.h -include $srcdir/config/$i/omp-lock.h"
16466    break
16467  fi
16468done
16469
16470if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_t)" "OMP_LOCK_SIZE"        ""; then :
16471
16472else
16473  as_fn_error "unsupported system, cannot find sizeof (omp_lock_t)" "$LINENO" 5
16474fi
16475
16476
16477if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_t)" "OMP_LOCK_ALIGN"        ""; then :
16478
16479fi
16480
16481
16482if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_t)" "OMP_NEST_LOCK_SIZE"        ""; then :
16483
16484fi
16485
16486
16487if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_t)" "OMP_NEST_LOCK_ALIGN"        ""; then :
16488
16489fi
16490
16491
16492if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_25_t)" "OMP_LOCK_25_SIZE"        ""; then :
16493
16494else
16495  as_fn_error "unsupported system, cannot find sizeof (omp_lock_25_t)" "$LINENO" 5
16496fi
16497
16498
16499if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_25_t)" "OMP_LOCK_25_ALIGN"        ""; then :
16500
16501fi
16502
16503
16504if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_SIZE"        ""; then :
16505
16506fi
16507
16508
16509if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_ALIGN"        ""; then :
16510
16511fi
16512
16513
16514
16515# If the lock fits in an integer, then arrange for Fortran to use that
16516# integer.  If it doesn't, then arrange for Fortran to use a pointer.
16517# Except that we don't have a way at present to multi-lib the installed
16518# Fortran modules, so we assume 8 bytes for pointers, regardless of the
16519# actual target.
16520OMP_LOCK_KIND=$OMP_LOCK_SIZE
16521OMP_NEST_LOCK_KIND=$OMP_NEST_LOCK_SIZE
16522if test $OMP_LOCK_SIZE -gt 8 || test $OMP_LOCK_ALIGN -gt $OMP_LOCK_SIZE; then
16523  OMP_LOCK_KIND=8
16524fi
16525if test $OMP_NEST_LOCK_SIZE -gt 8 || test $OMP_NEST_LOCK_ALIGN -gt $OMP_NEST_LOCK_SIZE; then
16526  OMP_NEST_LOCK_KIND=8
16527fi
16528OMP_LOCK_25_KIND=$OMP_LOCK_25_SIZE
16529OMP_NEST_LOCK_25_KIND=$OMP_NEST_LOCK_25_SIZE
16530if test $OMP_LOCK_25_SIZE -gt 8 || test $OMP_LOCK_25_ALIGN -gt $OMP_LOCK_25_SIZE; then
16531  OMP_LOCK_25_KIND=8
16532fi
16533if test $OMP_NEST_LOCK_25_SIZE -gt 8 || test $OMP_NEST_LOCK_25_ALIGN -gt $OMP_NEST_LOCK_25_SIZE; then
16534  OMP_NEST_LOCK_25_KIND=8
16535fi
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549CFLAGS="$save_CFLAGS"
16550
16551ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h"
16552
16553ac_config_files="$ac_config_files Makefile testsuite/Makefile libgomp.spec"
16554
16555ac_config_files="$ac_config_files testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in"
16556
16557cat >confcache <<\_ACEOF
16558# This file is a shell script that caches the results of configure
16559# tests run on this system so they can be shared between configure
16560# scripts and configure runs, see configure's option --config-cache.
16561# It is not useful on other systems.  If it contains results you don't
16562# want to keep, you may remove or edit it.
16563#
16564# config.status only pays attention to the cache file if you give it
16565# the --recheck option to rerun configure.
16566#
16567# `ac_cv_env_foo' variables (set or unset) will be overridden when
16568# loading this file, other *unset* `ac_cv_foo' will be assigned the
16569# following values.
16570
16571_ACEOF
16572
16573# The following way of writing the cache mishandles newlines in values,
16574# but we know of no workaround that is simple, portable, and efficient.
16575# So, we kill variables containing newlines.
16576# Ultrix sh set writes to stderr and can't be redirected directly,
16577# and sets the high bit in the cache file unless we assign to the vars.
16578(
16579  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16580    eval ac_val=\$$ac_var
16581    case $ac_val in #(
16582    *${as_nl}*)
16583      case $ac_var in #(
16584      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16585$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16586      esac
16587      case $ac_var in #(
16588      _ | IFS | as_nl) ;; #(
16589      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16590      *) { eval $ac_var=; unset $ac_var;} ;;
16591      esac ;;
16592    esac
16593  done
16594
16595  (set) 2>&1 |
16596    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16597    *${as_nl}ac_space=\ *)
16598      # `set' does not quote correctly, so add quotes: double-quote
16599      # substitution turns \\\\ into \\, and sed turns \\ into \.
16600      sed -n \
16601	"s/'/'\\\\''/g;
16602	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16603      ;; #(
16604    *)
16605      # `set' quotes correctly as required by POSIX, so do not add quotes.
16606      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16607      ;;
16608    esac |
16609    sort
16610) |
16611  sed '
16612     /^ac_cv_env_/b end
16613     t clear
16614     :clear
16615     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16616     t end
16617     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16618     :end' >>confcache
16619if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16620  if test -w "$cache_file"; then
16621    test "x$cache_file" != "x/dev/null" &&
16622      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16623$as_echo "$as_me: updating cache $cache_file" >&6;}
16624    cat confcache >$cache_file
16625  else
16626    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16627$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16628  fi
16629fi
16630rm -f confcache
16631
16632test "x$prefix" = xNONE && prefix=$ac_default_prefix
16633# Let make expand exec_prefix.
16634test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16635
16636DEFS=-DHAVE_CONFIG_H
16637
16638ac_libobjs=
16639ac_ltlibobjs=
16640for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16641  # 1. Remove the extension, and $U if already installed.
16642  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16643  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16644  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
16645  #    will be set to the directory where LIBOBJS objects are built.
16646  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16647  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16648done
16649LIBOBJS=$ac_libobjs
16650
16651LTLIBOBJS=$ac_ltlibobjs
16652
16653
16654if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
16655  as_fn_error "conditional \"GENINSRC\" was never defined.
16656Usually this means the macro was only invoked conditionally." "$LINENO" 5
16657fi
16658 if test -n "$EXEEXT"; then
16659  am__EXEEXT_TRUE=
16660  am__EXEEXT_FALSE='#'
16661else
16662  am__EXEEXT_TRUE='#'
16663  am__EXEEXT_FALSE=
16664fi
16665
16666if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16667  as_fn_error "conditional \"AMDEP\" was never defined.
16668Usually this means the macro was only invoked conditionally." "$LINENO" 5
16669fi
16670if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16671  as_fn_error "conditional \"am__fastdepCC\" was never defined.
16672Usually this means the macro was only invoked conditionally." "$LINENO" 5
16673fi
16674if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
16675  as_fn_error "conditional \"BUILD_INFO\" was never defined.
16676Usually this means the macro was only invoked conditionally." "$LINENO" 5
16677fi
16678if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
16679  as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
16680Usually this means the macro was only invoked conditionally." "$LINENO" 5
16681fi
16682if test -z "${PLUGIN_NVPTX_TRUE}" && test -z "${PLUGIN_NVPTX_FALSE}"; then
16683  as_fn_error "conditional \"PLUGIN_NVPTX\" was never defined.
16684Usually this means the macro was only invoked conditionally." "$LINENO" 5
16685fi
16686if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE}"; then
16687  as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB\" was never defined.
16688Usually this means the macro was only invoked conditionally." "$LINENO" 5
16689fi
16690if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
16691  as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
16692Usually this means the macro was only invoked conditionally." "$LINENO" 5
16693fi
16694if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
16695  as_fn_error "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
16696Usually this means the macro was only invoked conditionally." "$LINENO" 5
16697fi
16698if test -z "${USE_FORTRAN_TRUE}" && test -z "${USE_FORTRAN_FALSE}"; then
16699  as_fn_error "conditional \"USE_FORTRAN\" was never defined.
16700Usually this means the macro was only invoked conditionally." "$LINENO" 5
16701fi
16702
16703: ${CONFIG_STATUS=./config.status}
16704ac_write_fail=0
16705ac_clean_files_save=$ac_clean_files
16706ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16707{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16708$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16709as_write_fail=0
16710cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16711#! $SHELL
16712# Generated by $as_me.
16713# Run this file to recreate the current configuration.
16714# Compiler output produced by configure, useful for debugging
16715# configure, is in config.log if it exists.
16716
16717debug=false
16718ac_cs_recheck=false
16719ac_cs_silent=false
16720
16721SHELL=\${CONFIG_SHELL-$SHELL}
16722export SHELL
16723_ASEOF
16724cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16725## -------------------- ##
16726## M4sh Initialization. ##
16727## -------------------- ##
16728
16729# Be more Bourne compatible
16730DUALCASE=1; export DUALCASE # for MKS sh
16731if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16732  emulate sh
16733  NULLCMD=:
16734  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16735  # is contrary to our usage.  Disable this feature.
16736  alias -g '${1+"$@"}'='"$@"'
16737  setopt NO_GLOB_SUBST
16738else
16739  case `(set -o) 2>/dev/null` in #(
16740  *posix*) :
16741    set -o posix ;; #(
16742  *) :
16743     ;;
16744esac
16745fi
16746
16747
16748as_nl='
16749'
16750export as_nl
16751# Printing a long string crashes Solaris 7 /usr/bin/printf.
16752as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16753as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16754as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16755# Prefer a ksh shell builtin over an external printf program on Solaris,
16756# but without wasting forks for bash or zsh.
16757if test -z "$BASH_VERSION$ZSH_VERSION" \
16758    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16759  as_echo='print -r --'
16760  as_echo_n='print -rn --'
16761elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16762  as_echo='printf %s\n'
16763  as_echo_n='printf %s'
16764else
16765  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16766    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16767    as_echo_n='/usr/ucb/echo -n'
16768  else
16769    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16770    as_echo_n_body='eval
16771      arg=$1;
16772      case $arg in #(
16773      *"$as_nl"*)
16774	expr "X$arg" : "X\\(.*\\)$as_nl";
16775	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16776      esac;
16777      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16778    '
16779    export as_echo_n_body
16780    as_echo_n='sh -c $as_echo_n_body as_echo'
16781  fi
16782  export as_echo_body
16783  as_echo='sh -c $as_echo_body as_echo'
16784fi
16785
16786# The user is always right.
16787if test "${PATH_SEPARATOR+set}" != set; then
16788  PATH_SEPARATOR=:
16789  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16790    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16791      PATH_SEPARATOR=';'
16792  }
16793fi
16794
16795
16796# IFS
16797# We need space, tab and new line, in precisely that order.  Quoting is
16798# there to prevent editors from complaining about space-tab.
16799# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16800# splitting by setting IFS to empty value.)
16801IFS=" ""	$as_nl"
16802
16803# Find who we are.  Look in the path if we contain no directory separator.
16804case $0 in #((
16805  *[\\/]* ) as_myself=$0 ;;
16806  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16807for as_dir in $PATH
16808do
16809  IFS=$as_save_IFS
16810  test -z "$as_dir" && as_dir=.
16811    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16812  done
16813IFS=$as_save_IFS
16814
16815     ;;
16816esac
16817# We did not find ourselves, most probably we were run as `sh COMMAND'
16818# in which case we are not to be found in the path.
16819if test "x$as_myself" = x; then
16820  as_myself=$0
16821fi
16822if test ! -f "$as_myself"; then
16823  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16824  exit 1
16825fi
16826
16827# Unset variables that we do not need and which cause bugs (e.g. in
16828# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
16829# suppresses any "Segmentation fault" message there.  '((' could
16830# trigger a bug in pdksh 5.2.14.
16831for as_var in BASH_ENV ENV MAIL MAILPATH
16832do eval test x\${$as_var+set} = xset \
16833  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16834done
16835PS1='$ '
16836PS2='> '
16837PS4='+ '
16838
16839# NLS nuisances.
16840LC_ALL=C
16841export LC_ALL
16842LANGUAGE=C
16843export LANGUAGE
16844
16845# CDPATH.
16846(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16847
16848
16849# as_fn_error ERROR [LINENO LOG_FD]
16850# ---------------------------------
16851# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16852# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16853# script with status $?, using 1 if that was 0.
16854as_fn_error ()
16855{
16856  as_status=$?; test $as_status -eq 0 && as_status=1
16857  if test "$3"; then
16858    as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16859    $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
16860  fi
16861  $as_echo "$as_me: error: $1" >&2
16862  as_fn_exit $as_status
16863} # as_fn_error
16864
16865
16866# as_fn_set_status STATUS
16867# -----------------------
16868# Set $? to STATUS, without forking.
16869as_fn_set_status ()
16870{
16871  return $1
16872} # as_fn_set_status
16873
16874# as_fn_exit STATUS
16875# -----------------
16876# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16877as_fn_exit ()
16878{
16879  set +e
16880  as_fn_set_status $1
16881  exit $1
16882} # as_fn_exit
16883
16884# as_fn_unset VAR
16885# ---------------
16886# Portably unset VAR.
16887as_fn_unset ()
16888{
16889  { eval $1=; unset $1;}
16890}
16891as_unset=as_fn_unset
16892# as_fn_append VAR VALUE
16893# ----------------------
16894# Append the text in VALUE to the end of the definition contained in VAR. Take
16895# advantage of any shell optimizations that allow amortized linear growth over
16896# repeated appends, instead of the typical quadratic growth present in naive
16897# implementations.
16898if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16899  eval 'as_fn_append ()
16900  {
16901    eval $1+=\$2
16902  }'
16903else
16904  as_fn_append ()
16905  {
16906    eval $1=\$$1\$2
16907  }
16908fi # as_fn_append
16909
16910# as_fn_arith ARG...
16911# ------------------
16912# Perform arithmetic evaluation on the ARGs, and store the result in the
16913# global $as_val. Take advantage of shells that can avoid forks. The arguments
16914# must be portable across $(()) and expr.
16915if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16916  eval 'as_fn_arith ()
16917  {
16918    as_val=$(( $* ))
16919  }'
16920else
16921  as_fn_arith ()
16922  {
16923    as_val=`expr "$@" || test $? -eq 1`
16924  }
16925fi # as_fn_arith
16926
16927
16928if expr a : '\(a\)' >/dev/null 2>&1 &&
16929   test "X`expr 00001 : '.*\(...\)'`" = X001; then
16930  as_expr=expr
16931else
16932  as_expr=false
16933fi
16934
16935if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16936  as_basename=basename
16937else
16938  as_basename=false
16939fi
16940
16941if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16942  as_dirname=dirname
16943else
16944  as_dirname=false
16945fi
16946
16947as_me=`$as_basename -- "$0" ||
16948$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16949	 X"$0" : 'X\(//\)$' \| \
16950	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16951$as_echo X/"$0" |
16952    sed '/^.*\/\([^/][^/]*\)\/*$/{
16953	    s//\1/
16954	    q
16955	  }
16956	  /^X\/\(\/\/\)$/{
16957	    s//\1/
16958	    q
16959	  }
16960	  /^X\/\(\/\).*/{
16961	    s//\1/
16962	    q
16963	  }
16964	  s/.*/./; q'`
16965
16966# Avoid depending upon Character Ranges.
16967as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16968as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16969as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16970as_cr_digits='0123456789'
16971as_cr_alnum=$as_cr_Letters$as_cr_digits
16972
16973ECHO_C= ECHO_N= ECHO_T=
16974case `echo -n x` in #(((((
16975-n*)
16976  case `echo 'xy\c'` in
16977  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16978  xy)  ECHO_C='\c';;
16979  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16980       ECHO_T='	';;
16981  esac;;
16982*)
16983  ECHO_N='-n';;
16984esac
16985
16986rm -f conf$$ conf$$.exe conf$$.file
16987if test -d conf$$.dir; then
16988  rm -f conf$$.dir/conf$$.file
16989else
16990  rm -f conf$$.dir
16991  mkdir conf$$.dir 2>/dev/null
16992fi
16993if (echo >conf$$.file) 2>/dev/null; then
16994  if ln -s conf$$.file conf$$ 2>/dev/null; then
16995    as_ln_s='ln -s'
16996    # ... but there are two gotchas:
16997    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16998    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16999    # In both cases, we have to default to `cp -p'.
17000    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17001      as_ln_s='cp -p'
17002  elif ln conf$$.file conf$$ 2>/dev/null; then
17003    as_ln_s=ln
17004  else
17005    as_ln_s='cp -p'
17006  fi
17007else
17008  as_ln_s='cp -p'
17009fi
17010rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17011rmdir conf$$.dir 2>/dev/null
17012
17013
17014# as_fn_mkdir_p
17015# -------------
17016# Create "$as_dir" as a directory, including parents if necessary.
17017as_fn_mkdir_p ()
17018{
17019
17020  case $as_dir in #(
17021  -*) as_dir=./$as_dir;;
17022  esac
17023  test -d "$as_dir" || eval $as_mkdir_p || {
17024    as_dirs=
17025    while :; do
17026      case $as_dir in #(
17027      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17028      *) as_qdir=$as_dir;;
17029      esac
17030      as_dirs="'$as_qdir' $as_dirs"
17031      as_dir=`$as_dirname -- "$as_dir" ||
17032$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17033	 X"$as_dir" : 'X\(//\)[^/]' \| \
17034	 X"$as_dir" : 'X\(//\)$' \| \
17035	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17036$as_echo X"$as_dir" |
17037    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17038	    s//\1/
17039	    q
17040	  }
17041	  /^X\(\/\/\)[^/].*/{
17042	    s//\1/
17043	    q
17044	  }
17045	  /^X\(\/\/\)$/{
17046	    s//\1/
17047	    q
17048	  }
17049	  /^X\(\/\).*/{
17050	    s//\1/
17051	    q
17052	  }
17053	  s/.*/./; q'`
17054      test -d "$as_dir" && break
17055    done
17056    test -z "$as_dirs" || eval "mkdir $as_dirs"
17057  } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
17058
17059
17060} # as_fn_mkdir_p
17061if mkdir -p . 2>/dev/null; then
17062  as_mkdir_p='mkdir -p "$as_dir"'
17063else
17064  test -d ./-p && rmdir ./-p
17065  as_mkdir_p=false
17066fi
17067
17068if test -x / >/dev/null 2>&1; then
17069  as_test_x='test -x'
17070else
17071  if ls -dL / >/dev/null 2>&1; then
17072    as_ls_L_option=L
17073  else
17074    as_ls_L_option=
17075  fi
17076  as_test_x='
17077    eval sh -c '\''
17078      if test -d "$1"; then
17079	test -d "$1/.";
17080      else
17081	case $1 in #(
17082	-*)set "./$1";;
17083	esac;
17084	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
17085	???[sx]*):;;*)false;;esac;fi
17086    '\'' sh
17087  '
17088fi
17089as_executable_p=$as_test_x
17090
17091# Sed expression to map a string onto a valid CPP name.
17092as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17093
17094# Sed expression to map a string onto a valid variable name.
17095as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17096
17097
17098exec 6>&1
17099## ----------------------------------- ##
17100## Main body of $CONFIG_STATUS script. ##
17101## ----------------------------------- ##
17102_ASEOF
17103test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17104
17105cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17106# Save the log message, to keep $0 and so on meaningful, and to
17107# report actual input values of CONFIG_FILES etc. instead of their
17108# values after options handling.
17109ac_log="
17110This file was extended by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was
17111generated by GNU Autoconf 2.64.  Invocation command line was
17112
17113  CONFIG_FILES    = $CONFIG_FILES
17114  CONFIG_HEADERS  = $CONFIG_HEADERS
17115  CONFIG_LINKS    = $CONFIG_LINKS
17116  CONFIG_COMMANDS = $CONFIG_COMMANDS
17117  $ $0 $@
17118
17119on `(hostname || uname -n) 2>/dev/null | sed 1q`
17120"
17121
17122_ACEOF
17123
17124case $ac_config_files in *"
17125"*) set x $ac_config_files; shift; ac_config_files=$*;;
17126esac
17127
17128case $ac_config_headers in *"
17129"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17130esac
17131
17132
17133cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17134# Files that config.status was made for.
17135config_files="$ac_config_files"
17136config_headers="$ac_config_headers"
17137config_commands="$ac_config_commands"
17138
17139_ACEOF
17140
17141cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17142ac_cs_usage="\
17143\`$as_me' instantiates files and other configuration actions
17144from templates according to the current configuration.  Unless the files
17145and actions are specified as TAGs, all are instantiated by default.
17146
17147Usage: $0 [OPTION]... [TAG]...
17148
17149  -h, --help       print this help, then exit
17150  -V, --version    print version number and configuration settings, then exit
17151  -q, --quiet, --silent
17152                   do not print progress messages
17153  -d, --debug      don't remove temporary files
17154      --recheck    update $as_me by reconfiguring in the same conditions
17155      --file=FILE[:TEMPLATE]
17156                   instantiate the configuration file FILE
17157      --header=FILE[:TEMPLATE]
17158                   instantiate the configuration header FILE
17159
17160Configuration files:
17161$config_files
17162
17163Configuration headers:
17164$config_headers
17165
17166Configuration commands:
17167$config_commands
17168
17169Report bugs to the package provider.
17170GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>.
17171General help using GNU software: <http://www.gnu.org/gethelp/>."
17172
17173_ACEOF
17174cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17175ac_cs_version="\\
17176GNU Offloading and Multi Processing Runtime Library config.status 1.0
17177configured by $0, generated by GNU Autoconf 2.64,
17178  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
17179
17180Copyright (C) 2009 Free Software Foundation, Inc.
17181This config.status script is free software; the Free Software Foundation
17182gives unlimited permission to copy, distribute and modify it."
17183
17184ac_pwd='$ac_pwd'
17185srcdir='$srcdir'
17186INSTALL='$INSTALL'
17187MKDIR_P='$MKDIR_P'
17188AWK='$AWK'
17189test -n "\$AWK" || AWK=awk
17190_ACEOF
17191
17192cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17193# The default lists apply if the user does not specify any file.
17194ac_need_defaults=:
17195while test $# != 0
17196do
17197  case $1 in
17198  --*=*)
17199    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17200    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17201    ac_shift=:
17202    ;;
17203  *)
17204    ac_option=$1
17205    ac_optarg=$2
17206    ac_shift=shift
17207    ;;
17208  esac
17209
17210  case $ac_option in
17211  # Handling of the options.
17212  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17213    ac_cs_recheck=: ;;
17214  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17215    $as_echo "$ac_cs_version"; exit ;;
17216  --debug | --debu | --deb | --de | --d | -d )
17217    debug=: ;;
17218  --file | --fil | --fi | --f )
17219    $ac_shift
17220    case $ac_optarg in
17221    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17222    esac
17223    as_fn_append CONFIG_FILES " '$ac_optarg'"
17224    ac_need_defaults=false;;
17225  --header | --heade | --head | --hea )
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_HEADERS " '$ac_optarg'"
17231    ac_need_defaults=false;;
17232  --he | --h)
17233    # Conflict between --help and --header
17234    as_fn_error "ambiguous option: \`$1'
17235Try \`$0 --help' for more information.";;
17236  --help | --hel | -h )
17237    $as_echo "$ac_cs_usage"; exit ;;
17238  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17239  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17240    ac_cs_silent=: ;;
17241
17242  # This is an error.
17243  -*) as_fn_error "unrecognized option: \`$1'
17244Try \`$0 --help' for more information." ;;
17245
17246  *) as_fn_append ac_config_targets " $1"
17247     ac_need_defaults=false ;;
17248
17249  esac
17250  shift
17251done
17252
17253ac_configure_extra_args=
17254
17255if $ac_cs_silent; then
17256  exec 6>/dev/null
17257  ac_configure_extra_args="$ac_configure_extra_args --silent"
17258fi
17259
17260_ACEOF
17261cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17262if \$ac_cs_recheck; then
17263  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17264  shift
17265  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17266  CONFIG_SHELL='$SHELL'
17267  export CONFIG_SHELL
17268  exec "\$@"
17269fi
17270
17271_ACEOF
17272cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17273exec 5>>config.log
17274{
17275  echo
17276  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17277## Running $as_me. ##
17278_ASBOX
17279  $as_echo "$ac_log"
17280} >&5
17281
17282_ACEOF
17283cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17284#
17285# INIT-COMMANDS
17286#
17287
17288srcdir="$srcdir"
17289host="$host"
17290target="$target"
17291with_multisubdir="$with_multisubdir"
17292with_multisrctop="$with_multisrctop"
17293with_target_subdir="$with_target_subdir"
17294ac_configure_args="${multilib_arg} ${ac_configure_args}"
17295multi_basedir="$multi_basedir"
17296CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
17297CC="$CC"
17298CXX="$CXX"
17299GFORTRAN="$GFORTRAN"
17300GCJ="$GCJ"
17301AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17302
17303
17304# The HP-UX ksh and POSIX shell print the target directory to stdout
17305# if CDPATH is set.
17306(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17307
17308sed_quote_subst='$sed_quote_subst'
17309double_quote_subst='$double_quote_subst'
17310delay_variable_subst='$delay_variable_subst'
17311macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17312macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17313enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17314enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17315pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17316enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17317SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17318ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17319host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17320host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17321host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17322build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17323build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17324build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17325SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17326Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17327GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17328EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17329FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17330LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17331NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17332LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17333max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17334ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17335exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17336lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17337lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17338lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17339reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17340reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17341OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17342deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17343file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17344AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17345AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17346STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17347RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17348old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17349old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17350old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17351lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17352CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17353CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17354compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17355GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17356lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17357lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17358lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17359lt_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"`'
17360objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17361MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17362lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17363lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17364lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17365lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17366lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17367need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17368DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17369NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17370LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17371OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17372OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17373libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17374shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17375extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17376archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17377enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17378export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17379whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17380compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17381old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17382old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17383archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17384archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17385module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17386module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17387with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17388allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17389no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17390hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17391hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17392hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17393hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17394hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17395hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17396hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17397hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17398inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17399link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17400fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17401always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17402export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17403exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17404include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17405prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17406file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17407variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17408need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17409need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17410version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17411runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17412shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17413shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17414libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17415library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17416soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17417install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17418postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17419postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17420finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17421finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17422hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17423sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17424sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17425hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17426enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17427enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17428enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17429old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17430striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17431compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17432predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17433postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17434predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17435postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17436compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17437LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
17438reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
17439reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
17440old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17441compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
17442GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
17443lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
17444lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
17445lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
17446lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
17447lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
17448archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
17449enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
17450export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17451whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17452compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
17453old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
17454old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
17455archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17456archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17457module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
17458module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17459with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
17460allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17461no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17462hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17463hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
17464hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
17465hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
17466hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
17467hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
17468hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
17469hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
17470inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
17471link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
17472fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
17473always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
17474export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
17475exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17476include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17477prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
17478file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
17479hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
17480compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
17481predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
17482postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
17483predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
17484postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
17485compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
17486
17487LTCC='$LTCC'
17488LTCFLAGS='$LTCFLAGS'
17489compiler='$compiler_DEFAULT'
17490
17491# A function that is used when there is no print builtin or printf.
17492func_fallback_echo ()
17493{
17494  eval 'cat <<_LTECHO_EOF
17495\$1
17496_LTECHO_EOF'
17497}
17498
17499# Quote evaled strings.
17500for var in SHELL \
17501ECHO \
17502SED \
17503GREP \
17504EGREP \
17505FGREP \
17506LD \
17507NM \
17508LN_S \
17509lt_SP2NL \
17510lt_NL2SP \
17511reload_flag \
17512OBJDUMP \
17513deplibs_check_method \
17514file_magic_cmd \
17515AR \
17516AR_FLAGS \
17517STRIP \
17518RANLIB \
17519CC \
17520CFLAGS \
17521compiler \
17522lt_cv_sys_global_symbol_pipe \
17523lt_cv_sys_global_symbol_to_cdecl \
17524lt_cv_sys_global_symbol_to_c_name_address \
17525lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17526lt_prog_compiler_no_builtin_flag \
17527lt_prog_compiler_wl \
17528lt_prog_compiler_pic \
17529lt_prog_compiler_static \
17530lt_cv_prog_compiler_c_o \
17531need_locks \
17532DSYMUTIL \
17533NMEDIT \
17534LIPO \
17535OTOOL \
17536OTOOL64 \
17537shrext_cmds \
17538export_dynamic_flag_spec \
17539whole_archive_flag_spec \
17540compiler_needs_object \
17541with_gnu_ld \
17542allow_undefined_flag \
17543no_undefined_flag \
17544hardcode_libdir_flag_spec \
17545hardcode_libdir_flag_spec_ld \
17546hardcode_libdir_separator \
17547fix_srcfile_path \
17548exclude_expsyms \
17549include_expsyms \
17550file_list_spec \
17551variables_saved_for_relink \
17552libname_spec \
17553library_names_spec \
17554soname_spec \
17555install_override_mode \
17556finish_eval \
17557old_striplib \
17558striplib \
17559compiler_lib_search_dirs \
17560predep_objects \
17561postdep_objects \
17562predeps \
17563postdeps \
17564compiler_lib_search_path \
17565LD_FC \
17566reload_flag_FC \
17567compiler_FC \
17568lt_prog_compiler_no_builtin_flag_FC \
17569lt_prog_compiler_wl_FC \
17570lt_prog_compiler_pic_FC \
17571lt_prog_compiler_static_FC \
17572lt_cv_prog_compiler_c_o_FC \
17573export_dynamic_flag_spec_FC \
17574whole_archive_flag_spec_FC \
17575compiler_needs_object_FC \
17576with_gnu_ld_FC \
17577allow_undefined_flag_FC \
17578no_undefined_flag_FC \
17579hardcode_libdir_flag_spec_FC \
17580hardcode_libdir_flag_spec_ld_FC \
17581hardcode_libdir_separator_FC \
17582fix_srcfile_path_FC \
17583exclude_expsyms_FC \
17584include_expsyms_FC \
17585file_list_spec_FC \
17586compiler_lib_search_dirs_FC \
17587predep_objects_FC \
17588postdep_objects_FC \
17589predeps_FC \
17590postdeps_FC \
17591compiler_lib_search_path_FC; do
17592    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17593    *[\\\\\\\`\\"\\\$]*)
17594      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
17595      ;;
17596    *)
17597      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17598      ;;
17599    esac
17600done
17601
17602# Double-quote double-evaled strings.
17603for var in reload_cmds \
17604old_postinstall_cmds \
17605old_postuninstall_cmds \
17606old_archive_cmds \
17607extract_expsyms_cmds \
17608old_archive_from_new_cmds \
17609old_archive_from_expsyms_cmds \
17610archive_cmds \
17611archive_expsym_cmds \
17612module_cmds \
17613module_expsym_cmds \
17614export_symbols_cmds \
17615prelink_cmds \
17616postinstall_cmds \
17617postuninstall_cmds \
17618finish_cmds \
17619sys_lib_search_path_spec \
17620sys_lib_dlsearch_path_spec \
17621reload_cmds_FC \
17622old_archive_cmds_FC \
17623old_archive_from_new_cmds_FC \
17624old_archive_from_expsyms_cmds_FC \
17625archive_cmds_FC \
17626archive_expsym_cmds_FC \
17627module_cmds_FC \
17628module_expsym_cmds_FC \
17629export_symbols_cmds_FC \
17630prelink_cmds_FC; do
17631    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17632    *[\\\\\\\`\\"\\\$]*)
17633      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
17634      ;;
17635    *)
17636      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17637      ;;
17638    esac
17639done
17640
17641ac_aux_dir='$ac_aux_dir'
17642xsi_shell='$xsi_shell'
17643lt_shell_append='$lt_shell_append'
17644
17645# See if we are running on zsh, and set the options which allow our
17646# commands through without removal of \ escapes INIT.
17647if test -n "\${ZSH_VERSION+set}" ; then
17648   setopt NO_GLOB_SUBST
17649fi
17650
17651
17652    PACKAGE='$PACKAGE'
17653    VERSION='$VERSION'
17654    TIMESTAMP='$TIMESTAMP'
17655    RM='$RM'
17656    ofile='$ofile'
17657
17658
17659
17660
17661
17662
17663GCC="$GCC"
17664CC="$CC"
17665acx_cv_header_stdint="$acx_cv_header_stdint"
17666acx_cv_type_int8_t="$acx_cv_type_int8_t"
17667acx_cv_type_int16_t="$acx_cv_type_int16_t"
17668acx_cv_type_int32_t="$acx_cv_type_int32_t"
17669acx_cv_type_int64_t="$acx_cv_type_int64_t"
17670acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
17671ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
17672ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
17673ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
17674ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
17675ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
17676ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
17677ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
17678ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
17679
17680
17681_ACEOF
17682
17683cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17684
17685# Handling of arguments.
17686for ac_config_target in $ac_config_targets
17687do
17688  case $ac_config_target in
17689    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
17690    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
17691    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17692    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17693    "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
17694    "omp.h") CONFIG_FILES="$CONFIG_FILES omp.h" ;;
17695    "omp_lib.h") CONFIG_FILES="$CONFIG_FILES omp_lib.h" ;;
17696    "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;;
17697    "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;;
17698    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17699    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
17700    "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;;
17701    "testsuite/libgomp-test-support.pt.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in" ;;
17702
17703  *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17704  esac
17705done
17706
17707
17708# If the user did not use the arguments to specify the items to instantiate,
17709# then the envvar interface is used.  Set only those that are not.
17710# We use the long form for the default assignment because of an extremely
17711# bizarre bug on SunOS 4.1.3.
17712if $ac_need_defaults; then
17713  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17714  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17715  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17716fi
17717
17718# Have a temporary directory for convenience.  Make it in the build tree
17719# simply because there is no reason against having it here, and in addition,
17720# creating and moving files from /tmp can sometimes cause problems.
17721# Hook for its removal unless debugging.
17722# Note that there is a small window in which the directory will not be cleaned:
17723# after its creation but before its name has been assigned to `$tmp'.
17724$debug ||
17725{
17726  tmp=
17727  trap 'exit_status=$?
17728  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
17729' 0
17730  trap 'as_fn_exit 1' 1 2 13 15
17731}
17732# Create a (secure) tmp directory for tmp files.
17733
17734{
17735  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17736  test -n "$tmp" && test -d "$tmp"
17737}  ||
17738{
17739  tmp=./conf$$-$RANDOM
17740  (umask 077 && mkdir "$tmp")
17741} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
17742
17743# Set up the scripts for CONFIG_FILES section.
17744# No need to generate them if there are no CONFIG_FILES.
17745# This happens for instance with `./config.status config.h'.
17746if test -n "$CONFIG_FILES"; then
17747
17748
17749ac_cr=`echo X | tr X '\015'`
17750# On cygwin, bash can eat \r inside `` if the user requested igncr.
17751# But we know of no other shell where ac_cr would be empty at this
17752# point, so we can use a bashism as a fallback.
17753if test "x$ac_cr" = x; then
17754  eval ac_cr=\$\'\\r\'
17755fi
17756ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17757if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17758  ac_cs_awk_cr='\r'
17759else
17760  ac_cs_awk_cr=$ac_cr
17761fi
17762
17763echo 'BEGIN {' >"$tmp/subs1.awk" &&
17764_ACEOF
17765
17766
17767{
17768  echo "cat >conf$$subs.awk <<_ACEOF" &&
17769  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17770  echo "_ACEOF"
17771} >conf$$subs.sh ||
17772  as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17773ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
17774ac_delim='%!_!# '
17775for ac_last_try in false false false false false :; do
17776  . ./conf$$subs.sh ||
17777    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17778
17779  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17780  if test $ac_delim_n = $ac_delim_num; then
17781    break
17782  elif $ac_last_try; then
17783    as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
17784  else
17785    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17786  fi
17787done
17788rm -f conf$$subs.sh
17789
17790cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17791cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
17792_ACEOF
17793sed -n '
17794h
17795s/^/S["/; s/!.*/"]=/
17796p
17797g
17798s/^[^!]*!//
17799:repl
17800t repl
17801s/'"$ac_delim"'$//
17802t delim
17803:nl
17804h
17805s/\(.\{148\}\).*/\1/
17806t more1
17807s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17808p
17809n
17810b repl
17811:more1
17812s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17813p
17814g
17815s/.\{148\}//
17816t nl
17817:delim
17818h
17819s/\(.\{148\}\).*/\1/
17820t more2
17821s/["\\]/\\&/g; s/^/"/; s/$/"/
17822p
17823b
17824:more2
17825s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17826p
17827g
17828s/.\{148\}//
17829t delim
17830' <conf$$subs.awk | sed '
17831/^[^""]/{
17832  N
17833  s/\n//
17834}
17835' >>$CONFIG_STATUS || ac_write_fail=1
17836rm -f conf$$subs.awk
17837cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17838_ACAWK
17839cat >>"\$tmp/subs1.awk" <<_ACAWK &&
17840  for (key in S) S_is_set[key] = 1
17841  FS = ""
17842
17843}
17844{
17845  line = $ 0
17846  nfields = split(line, field, "@")
17847  substed = 0
17848  len = length(field[1])
17849  for (i = 2; i < nfields; i++) {
17850    key = field[i]
17851    keylen = length(key)
17852    if (S_is_set[key]) {
17853      value = S[key]
17854      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17855      len += length(value) + length(field[++i])
17856      substed = 1
17857    } else
17858      len += 1 + keylen
17859  }
17860
17861  print line
17862}
17863
17864_ACAWK
17865_ACEOF
17866cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17867if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17868  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17869else
17870  cat
17871fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
17872  || as_fn_error "could not setup config files machinery" "$LINENO" 5
17873_ACEOF
17874
17875# VPATH may cause trouble with some makes, so we remove $(srcdir),
17876# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17877# trailing colons and then remove the whole line if VPATH becomes empty
17878# (actually we leave an empty line to preserve line numbers).
17879if test "x$srcdir" = x.; then
17880  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
17881s/:*\$(srcdir):*/:/
17882s/:*\${srcdir}:*/:/
17883s/:*@srcdir@:*/:/
17884s/^\([^=]*=[	 ]*\):*/\1/
17885s/:*$//
17886s/^[^=]*=[	 ]*$//
17887}'
17888fi
17889
17890cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17891fi # test -n "$CONFIG_FILES"
17892
17893# Set up the scripts for CONFIG_HEADERS section.
17894# No need to generate them if there are no CONFIG_HEADERS.
17895# This happens for instance with `./config.status Makefile'.
17896if test -n "$CONFIG_HEADERS"; then
17897cat >"$tmp/defines.awk" <<\_ACAWK ||
17898BEGIN {
17899_ACEOF
17900
17901# Transform confdefs.h into an awk script `defines.awk', embedded as
17902# here-document in config.status, that substitutes the proper values into
17903# config.h.in to produce config.h.
17904
17905# Create a delimiter string that does not exist in confdefs.h, to ease
17906# handling of long lines.
17907ac_delim='%!_!# '
17908for ac_last_try in false false :; do
17909  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
17910  if test -z "$ac_t"; then
17911    break
17912  elif $ac_last_try; then
17913    as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
17914  else
17915    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17916  fi
17917done
17918
17919# For the awk script, D is an array of macro values keyed by name,
17920# likewise P contains macro parameters if any.  Preserve backslash
17921# newline sequences.
17922
17923ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17924sed -n '
17925s/.\{148\}/&'"$ac_delim"'/g
17926t rset
17927:rset
17928s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
17929t def
17930d
17931:def
17932s/\\$//
17933t bsnl
17934s/["\\]/\\&/g
17935s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17936D["\1"]=" \3"/p
17937s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
17938d
17939:bsnl
17940s/["\\]/\\&/g
17941s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
17942D["\1"]=" \3\\\\\\n"\\/p
17943t cont
17944s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17945t cont
17946d
17947:cont
17948n
17949s/.\{148\}/&'"$ac_delim"'/g
17950t clear
17951:clear
17952s/\\$//
17953t bsnlc
17954s/["\\]/\\&/g; s/^/"/; s/$/"/p
17955d
17956:bsnlc
17957s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17958b cont
17959' <confdefs.h | sed '
17960s/'"$ac_delim"'/"\\\
17961"/g' >>$CONFIG_STATUS || ac_write_fail=1
17962
17963cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17964  for (key in D) D_is_set[key] = 1
17965  FS = ""
17966}
17967/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17968  line = \$ 0
17969  split(line, arg, " ")
17970  if (arg[1] == "#") {
17971    defundef = arg[2]
17972    mac1 = arg[3]
17973  } else {
17974    defundef = substr(arg[1], 2)
17975    mac1 = arg[2]
17976  }
17977  split(mac1, mac2, "(") #)
17978  macro = mac2[1]
17979  prefix = substr(line, 1, index(line, defundef) - 1)
17980  if (D_is_set[macro]) {
17981    # Preserve the white space surrounding the "#".
17982    print prefix "define", macro P[macro] D[macro]
17983    next
17984  } else {
17985    # Replace #undef with comments.  This is necessary, for example,
17986    # in the case of _POSIX_SOURCE, which is predefined and required
17987    # on some systems where configure will not decide to define it.
17988    if (defundef == "undef") {
17989      print "/*", prefix defundef, macro, "*/"
17990      next
17991    }
17992  }
17993}
17994{ print }
17995_ACAWK
17996_ACEOF
17997cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17998  as_fn_error "could not setup config headers machinery" "$LINENO" 5
17999fi # test -n "$CONFIG_HEADERS"
18000
18001
18002eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18003shift
18004for ac_tag
18005do
18006  case $ac_tag in
18007  :[FHLC]) ac_mode=$ac_tag; continue;;
18008  esac
18009  case $ac_mode$ac_tag in
18010  :[FHL]*:*);;
18011  :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
18012  :[FH]-) ac_tag=-:-;;
18013  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18014  esac
18015  ac_save_IFS=$IFS
18016  IFS=:
18017  set x $ac_tag
18018  IFS=$ac_save_IFS
18019  shift
18020  ac_file=$1
18021  shift
18022
18023  case $ac_mode in
18024  :L) ac_source=$1;;
18025  :[FH])
18026    ac_file_inputs=
18027    for ac_f
18028    do
18029      case $ac_f in
18030      -) ac_f="$tmp/stdin";;
18031      *) # Look for the file first in the build tree, then in the source tree
18032	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18033	 # because $ac_f cannot contain `:'.
18034	 test -f "$ac_f" ||
18035	   case $ac_f in
18036	   [\\/$]*) false;;
18037	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18038	   esac ||
18039	   as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18040      esac
18041      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18042      as_fn_append ac_file_inputs " '$ac_f'"
18043    done
18044
18045    # Let's still pretend it is `configure' which instantiates (i.e., don't
18046    # use $as_me), people would be surprised to read:
18047    #    /* config.h.  Generated by config.status.  */
18048    configure_input='Generated from '`
18049	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18050	`' by configure.'
18051    if test x"$ac_file" != x-; then
18052      configure_input="$ac_file.  $configure_input"
18053      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18054$as_echo "$as_me: creating $ac_file" >&6;}
18055    fi
18056    # Neutralize special characters interpreted by sed in replacement strings.
18057    case $configure_input in #(
18058    *\&* | *\|* | *\\* )
18059       ac_sed_conf_input=`$as_echo "$configure_input" |
18060       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18061    *) ac_sed_conf_input=$configure_input;;
18062    esac
18063
18064    case $ac_tag in
18065    *:-:* | *:-) cat >"$tmp/stdin" \
18066      || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
18067    esac
18068    ;;
18069  esac
18070
18071  ac_dir=`$as_dirname -- "$ac_file" ||
18072$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18073	 X"$ac_file" : 'X\(//\)[^/]' \| \
18074	 X"$ac_file" : 'X\(//\)$' \| \
18075	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18076$as_echo X"$ac_file" |
18077    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18078	    s//\1/
18079	    q
18080	  }
18081	  /^X\(\/\/\)[^/].*/{
18082	    s//\1/
18083	    q
18084	  }
18085	  /^X\(\/\/\)$/{
18086	    s//\1/
18087	    q
18088	  }
18089	  /^X\(\/\).*/{
18090	    s//\1/
18091	    q
18092	  }
18093	  s/.*/./; q'`
18094  as_dir="$ac_dir"; as_fn_mkdir_p
18095  ac_builddir=.
18096
18097case "$ac_dir" in
18098.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18099*)
18100  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18101  # A ".." for each directory in $ac_dir_suffix.
18102  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18103  case $ac_top_builddir_sub in
18104  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18105  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18106  esac ;;
18107esac
18108ac_abs_top_builddir=$ac_pwd
18109ac_abs_builddir=$ac_pwd$ac_dir_suffix
18110# for backward compatibility:
18111ac_top_builddir=$ac_top_build_prefix
18112
18113case $srcdir in
18114  .)  # We are building in place.
18115    ac_srcdir=.
18116    ac_top_srcdir=$ac_top_builddir_sub
18117    ac_abs_top_srcdir=$ac_pwd ;;
18118  [\\/]* | ?:[\\/]* )  # Absolute name.
18119    ac_srcdir=$srcdir$ac_dir_suffix;
18120    ac_top_srcdir=$srcdir
18121    ac_abs_top_srcdir=$srcdir ;;
18122  *) # Relative name.
18123    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18124    ac_top_srcdir=$ac_top_build_prefix$srcdir
18125    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18126esac
18127ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18128
18129
18130  case $ac_mode in
18131  :F)
18132  #
18133  # CONFIG_FILE
18134  #
18135
18136  case $INSTALL in
18137  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18138  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18139  esac
18140  ac_MKDIR_P=$MKDIR_P
18141  case $MKDIR_P in
18142  [\\/$]* | ?:[\\/]* ) ;;
18143  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18144  esac
18145_ACEOF
18146
18147cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18148# If the template does not know about datarootdir, expand it.
18149# FIXME: This hack should be removed a few years after 2.60.
18150ac_datarootdir_hack=; ac_datarootdir_seen=
18151ac_sed_dataroot='
18152/datarootdir/ {
18153  p
18154  q
18155}
18156/@datadir@/p
18157/@docdir@/p
18158/@infodir@/p
18159/@localedir@/p
18160/@mandir@/p'
18161case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18162*datarootdir*) ac_datarootdir_seen=yes;;
18163*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18164  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18165$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18166_ACEOF
18167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18168  ac_datarootdir_hack='
18169  s&@datadir@&$datadir&g
18170  s&@docdir@&$docdir&g
18171  s&@infodir@&$infodir&g
18172  s&@localedir@&$localedir&g
18173  s&@mandir@&$mandir&g
18174  s&\\\${datarootdir}&$datarootdir&g' ;;
18175esac
18176_ACEOF
18177
18178# Neutralize VPATH when `$srcdir' = `.'.
18179# Shell code in configure.ac might set extrasub.
18180# FIXME: do we really want to maintain this feature?
18181cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18182ac_sed_extra="$ac_vpsub
18183$extrasub
18184_ACEOF
18185cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18186:t
18187/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18188s|@configure_input@|$ac_sed_conf_input|;t t
18189s&@top_builddir@&$ac_top_builddir_sub&;t t
18190s&@top_build_prefix@&$ac_top_build_prefix&;t t
18191s&@srcdir@&$ac_srcdir&;t t
18192s&@abs_srcdir@&$ac_abs_srcdir&;t t
18193s&@top_srcdir@&$ac_top_srcdir&;t t
18194s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18195s&@builddir@&$ac_builddir&;t t
18196s&@abs_builddir@&$ac_abs_builddir&;t t
18197s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18198s&@INSTALL@&$ac_INSTALL&;t t
18199s&@MKDIR_P@&$ac_MKDIR_P&;t t
18200$ac_datarootdir_hack
18201"
18202eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
18203  || as_fn_error "could not create $ac_file" "$LINENO" 5
18204
18205test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18206  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
18207  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
18208  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18209which seems to be undefined.  Please make sure it is defined." >&5
18210$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18211which seems to be undefined.  Please make sure it is defined." >&2;}
18212
18213  rm -f "$tmp/stdin"
18214  case $ac_file in
18215  -) cat "$tmp/out" && rm -f "$tmp/out";;
18216  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
18217  esac \
18218  || as_fn_error "could not create $ac_file" "$LINENO" 5
18219 ;;
18220  :H)
18221  #
18222  # CONFIG_HEADER
18223  #
18224  if test x"$ac_file" != x-; then
18225    {
18226      $as_echo "/* $configure_input  */" \
18227      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
18228    } >"$tmp/config.h" \
18229      || as_fn_error "could not create $ac_file" "$LINENO" 5
18230    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
18231      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18232$as_echo "$as_me: $ac_file is unchanged" >&6;}
18233    else
18234      rm -f "$ac_file"
18235      mv "$tmp/config.h" "$ac_file" \
18236	|| as_fn_error "could not create $ac_file" "$LINENO" 5
18237    fi
18238  else
18239    $as_echo "/* $configure_input  */" \
18240      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
18241      || as_fn_error "could not create -" "$LINENO" 5
18242  fi
18243# Compute "$ac_file"'s index in $config_headers.
18244_am_arg="$ac_file"
18245_am_stamp_count=1
18246for _am_header in $config_headers :; do
18247  case $_am_header in
18248    $_am_arg | $_am_arg:* )
18249      break ;;
18250    * )
18251      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18252  esac
18253done
18254echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18255$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18256	 X"$_am_arg" : 'X\(//\)[^/]' \| \
18257	 X"$_am_arg" : 'X\(//\)$' \| \
18258	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18259$as_echo X"$_am_arg" |
18260    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18261	    s//\1/
18262	    q
18263	  }
18264	  /^X\(\/\/\)[^/].*/{
18265	    s//\1/
18266	    q
18267	  }
18268	  /^X\(\/\/\)$/{
18269	    s//\1/
18270	    q
18271	  }
18272	  /^X\(\/\).*/{
18273	    s//\1/
18274	    q
18275	  }
18276	  s/.*/./; q'`/stamp-h$_am_stamp_count
18277 ;;
18278
18279  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18280$as_echo "$as_me: executing $ac_file commands" >&6;}
18281 ;;
18282  esac
18283
18284
18285  case $ac_file$ac_mode in
18286    "default-1":C)
18287# Only add multilib support code if we just rebuilt the top-level
18288# Makefile.
18289case " $CONFIG_FILES " in
18290 *" Makefile "*)
18291   ac_file=Makefile . ${multi_basedir}/config-ml.in
18292   ;;
18293esac ;;
18294    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18295  # Autoconf 2.62 quotes --file arguments for eval, but not when files
18296  # are listed without --file.  Let's play safe and only enable the eval
18297  # if we detect the quoting.
18298  case $CONFIG_FILES in
18299  *\'*) eval set x "$CONFIG_FILES" ;;
18300  *)   set x $CONFIG_FILES ;;
18301  esac
18302  shift
18303  for mf
18304  do
18305    # Strip MF so we end up with the name of the file.
18306    mf=`echo "$mf" | sed -e 's/:.*$//'`
18307    # Check whether this is an Automake generated Makefile or not.
18308    # We used to match only the files named `Makefile.in', but
18309    # some people rename them; so instead we look at the file content.
18310    # Grep'ing the first line is not enough: some people post-process
18311    # each Makefile.in and add a new line on top of each file to say so.
18312    # Grep'ing the whole file is not good either: AIX grep has a line
18313    # limit of 2048, but all sed's we know have understand at least 4000.
18314    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18315      dirpart=`$as_dirname -- "$mf" ||
18316$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18317	 X"$mf" : 'X\(//\)[^/]' \| \
18318	 X"$mf" : 'X\(//\)$' \| \
18319	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18320$as_echo X"$mf" |
18321    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18322	    s//\1/
18323	    q
18324	  }
18325	  /^X\(\/\/\)[^/].*/{
18326	    s//\1/
18327	    q
18328	  }
18329	  /^X\(\/\/\)$/{
18330	    s//\1/
18331	    q
18332	  }
18333	  /^X\(\/\).*/{
18334	    s//\1/
18335	    q
18336	  }
18337	  s/.*/./; q'`
18338    else
18339      continue
18340    fi
18341    # Extract the definition of DEPDIR, am__include, and am__quote
18342    # from the Makefile without running `make'.
18343    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18344    test -z "$DEPDIR" && continue
18345    am__include=`sed -n 's/^am__include = //p' < "$mf"`
18346    test -z "am__include" && continue
18347    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18348    # When using ansi2knr, U may be empty or an underscore; expand it
18349    U=`sed -n 's/^U = //p' < "$mf"`
18350    # Find all dependency output files, they are included files with
18351    # $(DEPDIR) in their names.  We invoke sed twice because it is the
18352    # simplest approach to changing $(DEPDIR) to its actual value in the
18353    # expansion.
18354    for file in `sed -n "
18355      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18356	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
18357      # Make sure the directory exists.
18358      test -f "$dirpart/$file" && continue
18359      fdir=`$as_dirname -- "$file" ||
18360$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18361	 X"$file" : 'X\(//\)[^/]' \| \
18362	 X"$file" : 'X\(//\)$' \| \
18363	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18364$as_echo X"$file" |
18365    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18366	    s//\1/
18367	    q
18368	  }
18369	  /^X\(\/\/\)[^/].*/{
18370	    s//\1/
18371	    q
18372	  }
18373	  /^X\(\/\/\)$/{
18374	    s//\1/
18375	    q
18376	  }
18377	  /^X\(\/\).*/{
18378	    s//\1/
18379	    q
18380	  }
18381	  s/.*/./; q'`
18382      as_dir=$dirpart/$fdir; as_fn_mkdir_p
18383      # echo "creating $dirpart/$file"
18384      echo '# dummy' > "$dirpart/$file"
18385    done
18386  done
18387}
18388 ;;
18389    "libtool":C)
18390
18391    # See if we are running on zsh, and set the options which allow our
18392    # commands through without removal of \ escapes.
18393    if test -n "${ZSH_VERSION+set}" ; then
18394      setopt NO_GLOB_SUBST
18395    fi
18396
18397    cfgfile="${ofile}T"
18398    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18399    $RM "$cfgfile"
18400
18401    cat <<_LT_EOF >> "$cfgfile"
18402#! $SHELL
18403
18404# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18405# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18406# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18407# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18408#
18409#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18410#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18411#   Written by Gordon Matzigkeit, 1996
18412#
18413#   This file is part of GNU Libtool.
18414#
18415# GNU Libtool is free software; you can redistribute it and/or
18416# modify it under the terms of the GNU General Public License as
18417# published by the Free Software Foundation; either version 2 of
18418# the License, or (at your option) any later version.
18419#
18420# As a special exception to the GNU General Public License,
18421# if you distribute this file as part of a program or library that
18422# is built using GNU Libtool, you may include this file under the
18423# same distribution terms that you use for the rest of that program.
18424#
18425# GNU Libtool is distributed in the hope that it will be useful,
18426# but WITHOUT ANY WARRANTY; without even the implied warranty of
18427# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18428# GNU General Public License for more details.
18429#
18430# You should have received a copy of the GNU General Public License
18431# along with GNU Libtool; see the file COPYING.  If not, a copy
18432# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18433# obtained by writing to the Free Software Foundation, Inc.,
18434# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18435
18436
18437# The names of the tagged configurations supported by this script.
18438available_tags="FC "
18439
18440# ### BEGIN LIBTOOL CONFIG
18441
18442# Which release of libtool.m4 was used?
18443macro_version=$macro_version
18444macro_revision=$macro_revision
18445
18446# Whether or not to build shared libraries.
18447build_libtool_libs=$enable_shared
18448
18449# Whether or not to build static libraries.
18450build_old_libs=$enable_static
18451
18452# What type of objects to build.
18453pic_mode=$pic_mode
18454
18455# Whether or not to optimize for fast installation.
18456fast_install=$enable_fast_install
18457
18458# Shell to use when invoking shell scripts.
18459SHELL=$lt_SHELL
18460
18461# An echo program that protects backslashes.
18462ECHO=$lt_ECHO
18463
18464# The host system.
18465host_alias=$host_alias
18466host=$host
18467host_os=$host_os
18468
18469# The build system.
18470build_alias=$build_alias
18471build=$build
18472build_os=$build_os
18473
18474# A sed program that does not truncate output.
18475SED=$lt_SED
18476
18477# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18478Xsed="\$SED -e 1s/^X//"
18479
18480# A grep program that handles long lines.
18481GREP=$lt_GREP
18482
18483# An ERE matcher.
18484EGREP=$lt_EGREP
18485
18486# A literal string matcher.
18487FGREP=$lt_FGREP
18488
18489# A BSD- or MS-compatible name lister.
18490NM=$lt_NM
18491
18492# Whether we need soft or hard links.
18493LN_S=$lt_LN_S
18494
18495# What is the maximum length of a command?
18496max_cmd_len=$max_cmd_len
18497
18498# Object file suffix (normally "o").
18499objext=$ac_objext
18500
18501# Executable file suffix (normally "").
18502exeext=$exeext
18503
18504# whether the shell understands "unset".
18505lt_unset=$lt_unset
18506
18507# turn spaces into newlines.
18508SP2NL=$lt_lt_SP2NL
18509
18510# turn newlines into spaces.
18511NL2SP=$lt_lt_NL2SP
18512
18513# An object symbol dumper.
18514OBJDUMP=$lt_OBJDUMP
18515
18516# Method to check whether dependent libraries are shared objects.
18517deplibs_check_method=$lt_deplibs_check_method
18518
18519# Command to use when deplibs_check_method == "file_magic".
18520file_magic_cmd=$lt_file_magic_cmd
18521
18522# The archiver.
18523AR=$lt_AR
18524AR_FLAGS=$lt_AR_FLAGS
18525
18526# A symbol stripping program.
18527STRIP=$lt_STRIP
18528
18529# Commands used to install an old-style archive.
18530RANLIB=$lt_RANLIB
18531old_postinstall_cmds=$lt_old_postinstall_cmds
18532old_postuninstall_cmds=$lt_old_postuninstall_cmds
18533
18534# Whether to use a lock for old archive extraction.
18535lock_old_archive_extraction=$lock_old_archive_extraction
18536
18537# A C compiler.
18538LTCC=$lt_CC
18539
18540# LTCC compiler flags.
18541LTCFLAGS=$lt_CFLAGS
18542
18543# Take the output of nm and produce a listing of raw symbols and C names.
18544global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18545
18546# Transform the output of nm in a proper C declaration.
18547global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18548
18549# Transform the output of nm in a C name address pair.
18550global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18551
18552# Transform the output of nm in a C name address pair when lib prefix is needed.
18553global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18554
18555# The name of the directory that contains temporary libtool files.
18556objdir=$objdir
18557
18558# Used to examine libraries when file_magic_cmd begins with "file".
18559MAGIC_CMD=$MAGIC_CMD
18560
18561# Must we lock files when doing compilation?
18562need_locks=$lt_need_locks
18563
18564# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18565DSYMUTIL=$lt_DSYMUTIL
18566
18567# Tool to change global to local symbols on Mac OS X.
18568NMEDIT=$lt_NMEDIT
18569
18570# Tool to manipulate fat objects and archives on Mac OS X.
18571LIPO=$lt_LIPO
18572
18573# ldd/readelf like tool for Mach-O binaries on Mac OS X.
18574OTOOL=$lt_OTOOL
18575
18576# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18577OTOOL64=$lt_OTOOL64
18578
18579# Old archive suffix (normally "a").
18580libext=$libext
18581
18582# Shared library suffix (normally ".so").
18583shrext_cmds=$lt_shrext_cmds
18584
18585# The commands to extract the exported symbol list from a shared archive.
18586extract_expsyms_cmds=$lt_extract_expsyms_cmds
18587
18588# Variables whose values should be saved in libtool wrapper scripts and
18589# restored at link time.
18590variables_saved_for_relink=$lt_variables_saved_for_relink
18591
18592# Do we need the "lib" prefix for modules?
18593need_lib_prefix=$need_lib_prefix
18594
18595# Do we need a version for libraries?
18596need_version=$need_version
18597
18598# Library versioning type.
18599version_type=$version_type
18600
18601# Shared library runtime path variable.
18602runpath_var=$runpath_var
18603
18604# Shared library path variable.
18605shlibpath_var=$shlibpath_var
18606
18607# Is shlibpath searched before the hard-coded library search path?
18608shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18609
18610# Format of library name prefix.
18611libname_spec=$lt_libname_spec
18612
18613# List of archive names.  First name is the real one, the rest are links.
18614# The last name is the one that the linker finds with -lNAME
18615library_names_spec=$lt_library_names_spec
18616
18617# The coded name of the library, if different from the real name.
18618soname_spec=$lt_soname_spec
18619
18620# Permission mode override for installation of shared libraries.
18621install_override_mode=$lt_install_override_mode
18622
18623# Command to use after installation of a shared archive.
18624postinstall_cmds=$lt_postinstall_cmds
18625
18626# Command to use after uninstallation of a shared archive.
18627postuninstall_cmds=$lt_postuninstall_cmds
18628
18629# Commands used to finish a libtool library installation in a directory.
18630finish_cmds=$lt_finish_cmds
18631
18632# As "finish_cmds", except a single script fragment to be evaled but
18633# not shown.
18634finish_eval=$lt_finish_eval
18635
18636# Whether we should hardcode library paths into libraries.
18637hardcode_into_libs=$hardcode_into_libs
18638
18639# Compile-time system search path for libraries.
18640sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18641
18642# Run-time system search path for libraries.
18643sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18644
18645# Whether dlopen is supported.
18646dlopen_support=$enable_dlopen
18647
18648# Whether dlopen of programs is supported.
18649dlopen_self=$enable_dlopen_self
18650
18651# Whether dlopen of statically linked programs is supported.
18652dlopen_self_static=$enable_dlopen_self_static
18653
18654# Commands to strip libraries.
18655old_striplib=$lt_old_striplib
18656striplib=$lt_striplib
18657
18658
18659# The linker used to build libraries.
18660LD=$lt_LD
18661
18662# How to create reloadable object files.
18663reload_flag=$lt_reload_flag
18664reload_cmds=$lt_reload_cmds
18665
18666# Commands used to build an old-style archive.
18667old_archive_cmds=$lt_old_archive_cmds
18668
18669# A language specific compiler.
18670CC=$lt_compiler
18671
18672# Is the compiler the GNU compiler?
18673with_gcc=$GCC
18674
18675# Compiler flag to turn off builtin functions.
18676no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18677
18678# How to pass a linker flag through the compiler.
18679wl=$lt_lt_prog_compiler_wl
18680
18681# Additional compiler flags for building library objects.
18682pic_flag=$lt_lt_prog_compiler_pic
18683
18684# Compiler flag to prevent dynamic linking.
18685link_static_flag=$lt_lt_prog_compiler_static
18686
18687# Does compiler simultaneously support -c and -o options?
18688compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18689
18690# Whether or not to add -lc for building shared libraries.
18691build_libtool_need_lc=$archive_cmds_need_lc
18692
18693# Whether or not to disallow shared libs when runtime libs are static.
18694allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18695
18696# Compiler flag to allow reflexive dlopens.
18697export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18698
18699# Compiler flag to generate shared objects directly from archives.
18700whole_archive_flag_spec=$lt_whole_archive_flag_spec
18701
18702# Whether the compiler copes with passing no objects directly.
18703compiler_needs_object=$lt_compiler_needs_object
18704
18705# Create an old-style archive from a shared archive.
18706old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18707
18708# Create a temporary old-style archive to link instead of a shared archive.
18709old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18710
18711# Commands used to build a shared archive.
18712archive_cmds=$lt_archive_cmds
18713archive_expsym_cmds=$lt_archive_expsym_cmds
18714
18715# Commands used to build a loadable module if different from building
18716# a shared archive.
18717module_cmds=$lt_module_cmds
18718module_expsym_cmds=$lt_module_expsym_cmds
18719
18720# Whether we are building with GNU ld or not.
18721with_gnu_ld=$lt_with_gnu_ld
18722
18723# Flag that allows shared libraries with undefined symbols to be built.
18724allow_undefined_flag=$lt_allow_undefined_flag
18725
18726# Flag that enforces no undefined symbols.
18727no_undefined_flag=$lt_no_undefined_flag
18728
18729# Flag to hardcode \$libdir into a binary during linking.
18730# This must work even if \$libdir does not exist
18731hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18732
18733# If ld is used when linking, flag to hardcode \$libdir into a binary
18734# during linking.  This must work even if \$libdir does not exist.
18735hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
18736
18737# Whether we need a single "-rpath" flag with a separated argument.
18738hardcode_libdir_separator=$lt_hardcode_libdir_separator
18739
18740# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18741# DIR into the resulting binary.
18742hardcode_direct=$hardcode_direct
18743
18744# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
18745# DIR into the resulting binary and the resulting library dependency is
18746# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
18747# library is relocated.
18748hardcode_direct_absolute=$hardcode_direct_absolute
18749
18750# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18751# into the resulting binary.
18752hardcode_minus_L=$hardcode_minus_L
18753
18754# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18755# into the resulting binary.
18756hardcode_shlibpath_var=$hardcode_shlibpath_var
18757
18758# Set to "yes" if building a shared library automatically hardcodes DIR
18759# into the library and all subsequent libraries and executables linked
18760# against it.
18761hardcode_automatic=$hardcode_automatic
18762
18763# Set to yes if linker adds runtime paths of dependent libraries
18764# to runtime path list.
18765inherit_rpath=$inherit_rpath
18766
18767# Whether libtool must link a program against all its dependency libraries.
18768link_all_deplibs=$link_all_deplibs
18769
18770# Fix the shell variable \$srcfile for the compiler.
18771fix_srcfile_path=$lt_fix_srcfile_path
18772
18773# Set to "yes" if exported symbols are required.
18774always_export_symbols=$always_export_symbols
18775
18776# The commands to list exported symbols.
18777export_symbols_cmds=$lt_export_symbols_cmds
18778
18779# Symbols that should not be listed in the preloaded symbols.
18780exclude_expsyms=$lt_exclude_expsyms
18781
18782# Symbols that must always be exported.
18783include_expsyms=$lt_include_expsyms
18784
18785# Commands necessary for linking programs (against libraries) with templates.
18786prelink_cmds=$lt_prelink_cmds
18787
18788# Specify filename containing input files.
18789file_list_spec=$lt_file_list_spec
18790
18791# How to hardcode a shared library path into an executable.
18792hardcode_action=$hardcode_action
18793
18794# The directories searched by this compiler when creating a shared library.
18795compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
18796
18797# Dependencies to place before and after the objects being linked to
18798# create a shared library.
18799predep_objects=$lt_predep_objects
18800postdep_objects=$lt_postdep_objects
18801predeps=$lt_predeps
18802postdeps=$lt_postdeps
18803
18804# The library search path used internally by the compiler when linking
18805# a shared library.
18806compiler_lib_search_path=$lt_compiler_lib_search_path
18807
18808# ### END LIBTOOL CONFIG
18809
18810_LT_EOF
18811
18812  case $host_os in
18813  aix3*)
18814    cat <<\_LT_EOF >> "$cfgfile"
18815# AIX sometimes has problems with the GCC collect2 program.  For some
18816# reason, if we set the COLLECT_NAMES environment variable, the problems
18817# vanish in a puff of smoke.
18818if test "X${COLLECT_NAMES+set}" != Xset; then
18819  COLLECT_NAMES=
18820  export COLLECT_NAMES
18821fi
18822_LT_EOF
18823    ;;
18824  esac
18825
18826
18827ltmain="$ac_aux_dir/ltmain.sh"
18828
18829
18830  # We use sed instead of cat because bash on DJGPP gets confused if
18831  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
18832  # text mode, it properly converts lines to CR/LF.  This bash problem
18833  # is reportedly fixed, but why not run on old versions too?
18834  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
18835    || (rm -f "$cfgfile"; exit 1)
18836
18837  case $xsi_shell in
18838  yes)
18839    cat << \_LT_EOF >> "$cfgfile"
18840
18841# func_dirname file append nondir_replacement
18842# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18843# otherwise set result to NONDIR_REPLACEMENT.
18844func_dirname ()
18845{
18846  case ${1} in
18847    */*) func_dirname_result="${1%/*}${2}" ;;
18848    *  ) func_dirname_result="${3}" ;;
18849  esac
18850}
18851
18852# func_basename file
18853func_basename ()
18854{
18855  func_basename_result="${1##*/}"
18856}
18857
18858# func_dirname_and_basename file append nondir_replacement
18859# perform func_basename and func_dirname in a single function
18860# call:
18861#   dirname:  Compute the dirname of FILE.  If nonempty,
18862#             add APPEND to the result, otherwise set result
18863#             to NONDIR_REPLACEMENT.
18864#             value returned in "$func_dirname_result"
18865#   basename: Compute filename of FILE.
18866#             value retuned in "$func_basename_result"
18867# Implementation must be kept synchronized with func_dirname
18868# and func_basename. For efficiency, we do not delegate to
18869# those functions but instead duplicate the functionality here.
18870func_dirname_and_basename ()
18871{
18872  case ${1} in
18873    */*) func_dirname_result="${1%/*}${2}" ;;
18874    *  ) func_dirname_result="${3}" ;;
18875  esac
18876  func_basename_result="${1##*/}"
18877}
18878
18879# func_stripname prefix suffix name
18880# strip PREFIX and SUFFIX off of NAME.
18881# PREFIX and SUFFIX must not contain globbing or regex special
18882# characters, hashes, percent signs, but SUFFIX may contain a leading
18883# dot (in which case that matches only a dot).
18884func_stripname ()
18885{
18886  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
18887  # positional parameters, so assign one to ordinary parameter first.
18888  func_stripname_result=${3}
18889  func_stripname_result=${func_stripname_result#"${1}"}
18890  func_stripname_result=${func_stripname_result%"${2}"}
18891}
18892
18893# func_opt_split
18894func_opt_split ()
18895{
18896  func_opt_split_opt=${1%%=*}
18897  func_opt_split_arg=${1#*=}
18898}
18899
18900# func_lo2o object
18901func_lo2o ()
18902{
18903  case ${1} in
18904    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
18905    *)    func_lo2o_result=${1} ;;
18906  esac
18907}
18908
18909# func_xform libobj-or-source
18910func_xform ()
18911{
18912  func_xform_result=${1%.*}.lo
18913}
18914
18915# func_arith arithmetic-term...
18916func_arith ()
18917{
18918  func_arith_result=$(( $* ))
18919}
18920
18921# func_len string
18922# STRING may not start with a hyphen.
18923func_len ()
18924{
18925  func_len_result=${#1}
18926}
18927
18928_LT_EOF
18929    ;;
18930  *) # Bourne compatible functions.
18931    cat << \_LT_EOF >> "$cfgfile"
18932
18933# func_dirname file append nondir_replacement
18934# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
18935# otherwise set result to NONDIR_REPLACEMENT.
18936func_dirname ()
18937{
18938  # Extract subdirectory from the argument.
18939  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
18940  if test "X$func_dirname_result" = "X${1}"; then
18941    func_dirname_result="${3}"
18942  else
18943    func_dirname_result="$func_dirname_result${2}"
18944  fi
18945}
18946
18947# func_basename file
18948func_basename ()
18949{
18950  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
18951}
18952
18953
18954# func_stripname prefix suffix name
18955# strip PREFIX and SUFFIX off of NAME.
18956# PREFIX and SUFFIX must not contain globbing or regex special
18957# characters, hashes, percent signs, but SUFFIX may contain a leading
18958# dot (in which case that matches only a dot).
18959# func_strip_suffix prefix name
18960func_stripname ()
18961{
18962  case ${2} in
18963    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
18964    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
18965  esac
18966}
18967
18968# sed scripts:
18969my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
18970my_sed_long_arg='1s/^-[^=]*=//'
18971
18972# func_opt_split
18973func_opt_split ()
18974{
18975  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
18976  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
18977}
18978
18979# func_lo2o object
18980func_lo2o ()
18981{
18982  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
18983}
18984
18985# func_xform libobj-or-source
18986func_xform ()
18987{
18988  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
18989}
18990
18991# func_arith arithmetic-term...
18992func_arith ()
18993{
18994  func_arith_result=`expr "$@"`
18995}
18996
18997# func_len string
18998# STRING may not start with a hyphen.
18999func_len ()
19000{
19001  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19002}
19003
19004_LT_EOF
19005esac
19006
19007case $lt_shell_append in
19008  yes)
19009    cat << \_LT_EOF >> "$cfgfile"
19010
19011# func_append var value
19012# Append VALUE to the end of shell variable VAR.
19013func_append ()
19014{
19015  eval "$1+=\$2"
19016}
19017_LT_EOF
19018    ;;
19019  *)
19020    cat << \_LT_EOF >> "$cfgfile"
19021
19022# func_append var value
19023# Append VALUE to the end of shell variable VAR.
19024func_append ()
19025{
19026  eval "$1=\$$1\$2"
19027}
19028
19029_LT_EOF
19030    ;;
19031  esac
19032
19033
19034  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19035    || (rm -f "$cfgfile"; exit 1)
19036
19037  mv -f "$cfgfile" "$ofile" ||
19038    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19039  chmod +x "$ofile"
19040
19041
19042    cat <<_LT_EOF >> "$ofile"
19043
19044# ### BEGIN LIBTOOL TAG CONFIG: FC
19045
19046# The linker used to build libraries.
19047LD=$lt_LD_FC
19048
19049# How to create reloadable object files.
19050reload_flag=$lt_reload_flag_FC
19051reload_cmds=$lt_reload_cmds_FC
19052
19053# Commands used to build an old-style archive.
19054old_archive_cmds=$lt_old_archive_cmds_FC
19055
19056# A language specific compiler.
19057CC=$lt_compiler_FC
19058
19059# Is the compiler the GNU compiler?
19060with_gcc=$GCC_FC
19061
19062# Compiler flag to turn off builtin functions.
19063no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
19064
19065# How to pass a linker flag through the compiler.
19066wl=$lt_lt_prog_compiler_wl_FC
19067
19068# Additional compiler flags for building library objects.
19069pic_flag=$lt_lt_prog_compiler_pic_FC
19070
19071# Compiler flag to prevent dynamic linking.
19072link_static_flag=$lt_lt_prog_compiler_static_FC
19073
19074# Does compiler simultaneously support -c and -o options?
19075compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
19076
19077# Whether or not to add -lc for building shared libraries.
19078build_libtool_need_lc=$archive_cmds_need_lc_FC
19079
19080# Whether or not to disallow shared libs when runtime libs are static.
19081allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
19082
19083# Compiler flag to allow reflexive dlopens.
19084export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
19085
19086# Compiler flag to generate shared objects directly from archives.
19087whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
19088
19089# Whether the compiler copes with passing no objects directly.
19090compiler_needs_object=$lt_compiler_needs_object_FC
19091
19092# Create an old-style archive from a shared archive.
19093old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
19094
19095# Create a temporary old-style archive to link instead of a shared archive.
19096old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
19097
19098# Commands used to build a shared archive.
19099archive_cmds=$lt_archive_cmds_FC
19100archive_expsym_cmds=$lt_archive_expsym_cmds_FC
19101
19102# Commands used to build a loadable module if different from building
19103# a shared archive.
19104module_cmds=$lt_module_cmds_FC
19105module_expsym_cmds=$lt_module_expsym_cmds_FC
19106
19107# Whether we are building with GNU ld or not.
19108with_gnu_ld=$lt_with_gnu_ld_FC
19109
19110# Flag that allows shared libraries with undefined symbols to be built.
19111allow_undefined_flag=$lt_allow_undefined_flag_FC
19112
19113# Flag that enforces no undefined symbols.
19114no_undefined_flag=$lt_no_undefined_flag_FC
19115
19116# Flag to hardcode \$libdir into a binary during linking.
19117# This must work even if \$libdir does not exist
19118hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
19119
19120# If ld is used when linking, flag to hardcode \$libdir into a binary
19121# during linking.  This must work even if \$libdir does not exist.
19122hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
19123
19124# Whether we need a single "-rpath" flag with a separated argument.
19125hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
19126
19127# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19128# DIR into the resulting binary.
19129hardcode_direct=$hardcode_direct_FC
19130
19131# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19132# DIR into the resulting binary and the resulting library dependency is
19133# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19134# library is relocated.
19135hardcode_direct_absolute=$hardcode_direct_absolute_FC
19136
19137# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19138# into the resulting binary.
19139hardcode_minus_L=$hardcode_minus_L_FC
19140
19141# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19142# into the resulting binary.
19143hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
19144
19145# Set to "yes" if building a shared library automatically hardcodes DIR
19146# into the library and all subsequent libraries and executables linked
19147# against it.
19148hardcode_automatic=$hardcode_automatic_FC
19149
19150# Set to yes if linker adds runtime paths of dependent libraries
19151# to runtime path list.
19152inherit_rpath=$inherit_rpath_FC
19153
19154# Whether libtool must link a program against all its dependency libraries.
19155link_all_deplibs=$link_all_deplibs_FC
19156
19157# Fix the shell variable \$srcfile for the compiler.
19158fix_srcfile_path=$lt_fix_srcfile_path_FC
19159
19160# Set to "yes" if exported symbols are required.
19161always_export_symbols=$always_export_symbols_FC
19162
19163# The commands to list exported symbols.
19164export_symbols_cmds=$lt_export_symbols_cmds_FC
19165
19166# Symbols that should not be listed in the preloaded symbols.
19167exclude_expsyms=$lt_exclude_expsyms_FC
19168
19169# Symbols that must always be exported.
19170include_expsyms=$lt_include_expsyms_FC
19171
19172# Commands necessary for linking programs (against libraries) with templates.
19173prelink_cmds=$lt_prelink_cmds_FC
19174
19175# Specify filename containing input files.
19176file_list_spec=$lt_file_list_spec_FC
19177
19178# How to hardcode a shared library path into an executable.
19179hardcode_action=$hardcode_action_FC
19180
19181# The directories searched by this compiler when creating a shared library.
19182compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
19183
19184# Dependencies to place before and after the objects being linked to
19185# create a shared library.
19186predep_objects=$lt_predep_objects_FC
19187postdep_objects=$lt_postdep_objects_FC
19188predeps=$lt_predeps_FC
19189postdeps=$lt_postdeps_FC
19190
19191# The library search path used internally by the compiler when linking
19192# a shared library.
19193compiler_lib_search_path=$lt_compiler_lib_search_path_FC
19194
19195# ### END LIBTOOL TAG CONFIG: FC
19196_LT_EOF
19197
19198 ;;
19199    "gstdint.h":C)
19200if test "$GCC" = yes; then
19201  echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
19202else
19203  echo "/* generated for $CC */" > tmp-stdint.h
19204fi
19205
19206sed 's/^ *//' >> tmp-stdint.h <<EOF
19207
19208  #ifndef GCC_GENERATED_STDINT_H
19209  #define GCC_GENERATED_STDINT_H 1
19210
19211  #include <sys/types.h>
19212EOF
19213
19214if test "$acx_cv_header_stdint" != stdint.h; then
19215  echo "#include <stddef.h>" >> tmp-stdint.h
19216fi
19217if test "$acx_cv_header_stdint" != stddef.h; then
19218  echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
19219fi
19220
19221sed 's/^ *//' >> tmp-stdint.h <<EOF
19222  /* glibc uses these symbols as guards to prevent redefinitions.  */
19223  #ifdef __int8_t_defined
19224  #define _INT8_T
19225  #define _INT16_T
19226  #define _INT32_T
19227  #endif
19228  #ifdef __uint32_t_defined
19229  #define _UINT32_T
19230  #endif
19231
19232EOF
19233
19234# ----------------- done header, emit basic int types -------------
19235if test "$acx_cv_header_stdint" = stddef.h; then
19236  sed 's/^ *//' >> tmp-stdint.h <<EOF
19237
19238    #ifndef _UINT8_T
19239    #define _UINT8_T
19240    #ifndef __uint8_t_defined
19241    #define __uint8_t_defined
19242    #ifndef uint8_t
19243    typedef unsigned $acx_cv_type_int8_t uint8_t;
19244    #endif
19245    #endif
19246    #endif
19247
19248    #ifndef _UINT16_T
19249    #define _UINT16_T
19250    #ifndef __uint16_t_defined
19251    #define __uint16_t_defined
19252    #ifndef uint16_t
19253    typedef unsigned $acx_cv_type_int16_t uint16_t;
19254    #endif
19255    #endif
19256    #endif
19257
19258    #ifndef _UINT32_T
19259    #define _UINT32_T
19260    #ifndef __uint32_t_defined
19261    #define __uint32_t_defined
19262    #ifndef uint32_t
19263    typedef unsigned $acx_cv_type_int32_t uint32_t;
19264    #endif
19265    #endif
19266    #endif
19267
19268    #ifndef _INT8_T
19269    #define _INT8_T
19270    #ifndef __int8_t_defined
19271    #define __int8_t_defined
19272    #ifndef int8_t
19273    typedef $acx_cv_type_int8_t int8_t;
19274    #endif
19275    #endif
19276    #endif
19277
19278    #ifndef _INT16_T
19279    #define _INT16_T
19280    #ifndef __int16_t_defined
19281    #define __int16_t_defined
19282    #ifndef int16_t
19283    typedef $acx_cv_type_int16_t int16_t;
19284    #endif
19285    #endif
19286    #endif
19287
19288    #ifndef _INT32_T
19289    #define _INT32_T
19290    #ifndef __int32_t_defined
19291    #define __int32_t_defined
19292    #ifndef int32_t
19293    typedef $acx_cv_type_int32_t int32_t;
19294    #endif
19295    #endif
19296    #endif
19297EOF
19298elif test "$ac_cv_type_u_int32_t" = yes; then
19299  sed 's/^ *//' >> tmp-stdint.h <<EOF
19300
19301    /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
19302    #ifndef _INT8_T
19303    #define _INT8_T
19304    #endif
19305    #ifndef _INT16_T
19306    #define _INT16_T
19307    #endif
19308    #ifndef _INT32_T
19309    #define _INT32_T
19310    #endif
19311
19312    #ifndef _UINT8_T
19313    #define _UINT8_T
19314    #ifndef __uint8_t_defined
19315    #define __uint8_t_defined
19316    #ifndef uint8_t
19317    typedef u_int8_t uint8_t;
19318    #endif
19319    #endif
19320    #endif
19321
19322    #ifndef _UINT16_T
19323    #define _UINT16_T
19324    #ifndef __uint16_t_defined
19325    #define __uint16_t_defined
19326    #ifndef uint16_t
19327    typedef u_int16_t uint16_t;
19328    #endif
19329    #endif
19330    #endif
19331
19332    #ifndef _UINT32_T
19333    #define _UINT32_T
19334    #ifndef __uint32_t_defined
19335    #define __uint32_t_defined
19336    #ifndef uint32_t
19337    typedef u_int32_t uint32_t;
19338    #endif
19339    #endif
19340    #endif
19341EOF
19342else
19343  sed 's/^ *//' >> tmp-stdint.h <<EOF
19344
19345    /* Some systems have guard macros to prevent redefinitions, define them.  */
19346    #ifndef _INT8_T
19347    #define _INT8_T
19348    #endif
19349    #ifndef _INT16_T
19350    #define _INT16_T
19351    #endif
19352    #ifndef _INT32_T
19353    #define _INT32_T
19354    #endif
19355    #ifndef _UINT8_T
19356    #define _UINT8_T
19357    #endif
19358    #ifndef _UINT16_T
19359    #define _UINT16_T
19360    #endif
19361    #ifndef _UINT32_T
19362    #define _UINT32_T
19363    #endif
19364EOF
19365fi
19366
19367# ------------- done basic int types, emit int64_t types ------------
19368if test "$ac_cv_type_uint64_t" = yes; then
19369  sed 's/^ *//' >> tmp-stdint.h <<EOF
19370
19371    /* system headers have good uint64_t and int64_t */
19372    #ifndef _INT64_T
19373    #define _INT64_T
19374    #endif
19375    #ifndef _UINT64_T
19376    #define _UINT64_T
19377    #endif
19378EOF
19379elif test "$ac_cv_type_u_int64_t" = yes; then
19380  sed 's/^ *//' >> tmp-stdint.h <<EOF
19381
19382    /* system headers have an u_int64_t (and int64_t) */
19383    #ifndef _INT64_T
19384    #define _INT64_T
19385    #endif
19386    #ifndef _UINT64_T
19387    #define _UINT64_T
19388    #ifndef __uint64_t_defined
19389    #define __uint64_t_defined
19390    #ifndef uint64_t
19391    typedef u_int64_t uint64_t;
19392    #endif
19393    #endif
19394    #endif
19395EOF
19396elif test -n "$acx_cv_type_int64_t"; then
19397  sed 's/^ *//' >> tmp-stdint.h <<EOF
19398
19399    /* architecture has a 64-bit type, $acx_cv_type_int64_t */
19400    #ifndef _INT64_T
19401    #define _INT64_T
19402    #ifndef int64_t
19403    typedef $acx_cv_type_int64_t int64_t;
19404    #endif
19405    #endif
19406    #ifndef _UINT64_T
19407    #define _UINT64_T
19408    #ifndef __uint64_t_defined
19409    #define __uint64_t_defined
19410    #ifndef uint64_t
19411    typedef unsigned $acx_cv_type_int64_t uint64_t;
19412    #endif
19413    #endif
19414    #endif
19415EOF
19416else
19417  sed 's/^ *//' >> tmp-stdint.h <<EOF
19418
19419    /* some common heuristics for int64_t, using compiler-specific tests */
19420    #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
19421    #ifndef _INT64_T
19422    #define _INT64_T
19423    #ifndef __int64_t_defined
19424    #ifndef int64_t
19425    typedef long long int64_t;
19426    #endif
19427    #endif
19428    #endif
19429    #ifndef _UINT64_T
19430    #define _UINT64_T
19431    #ifndef uint64_t
19432    typedef unsigned long long uint64_t;
19433    #endif
19434    #endif
19435
19436    #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
19437    /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
19438       does not implement __extension__.  But that compiler doesn't define
19439       __GNUC_MINOR__.  */
19440    # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
19441    # define __extension__
19442    # endif
19443
19444    # ifndef _INT64_T
19445    # define _INT64_T
19446    # ifndef int64_t
19447    __extension__ typedef long long int64_t;
19448    # endif
19449    # endif
19450    # ifndef _UINT64_T
19451    # define _UINT64_T
19452    # ifndef uint64_t
19453    __extension__ typedef unsigned long long uint64_t;
19454    # endif
19455    # endif
19456
19457    #elif !defined __STRICT_ANSI__
19458    # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
19459
19460    #  ifndef _INT64_T
19461    #  define _INT64_T
19462    #  ifndef int64_t
19463    typedef __int64 int64_t;
19464    #  endif
19465    #  endif
19466    #  ifndef _UINT64_T
19467    #  define _UINT64_T
19468    #  ifndef uint64_t
19469    typedef unsigned __int64 uint64_t;
19470    #  endif
19471    #  endif
19472    # endif /* compiler */
19473
19474    #endif /* ANSI version */
19475EOF
19476fi
19477
19478# ------------- done int64_t types, emit intptr types ------------
19479if test "$ac_cv_type_uintptr_t" != yes; then
19480  sed 's/^ *//' >> tmp-stdint.h <<EOF
19481
19482    /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
19483    #ifndef __uintptr_t_defined
19484    #ifndef uintptr_t
19485    typedef u$acx_cv_type_intptr_t uintptr_t;
19486    #endif
19487    #endif
19488    #ifndef __intptr_t_defined
19489    #ifndef intptr_t
19490    typedef $acx_cv_type_intptr_t  intptr_t;
19491    #endif
19492    #endif
19493EOF
19494fi
19495
19496# ------------- done intptr types, emit int_least types ------------
19497if test "$ac_cv_type_int_least32_t" != yes; then
19498  sed 's/^ *//' >> tmp-stdint.h <<EOF
19499
19500    /* Define int_least types */
19501    typedef int8_t     int_least8_t;
19502    typedef int16_t    int_least16_t;
19503    typedef int32_t    int_least32_t;
19504    #ifdef _INT64_T
19505    typedef int64_t    int_least64_t;
19506    #endif
19507
19508    typedef uint8_t    uint_least8_t;
19509    typedef uint16_t   uint_least16_t;
19510    typedef uint32_t   uint_least32_t;
19511    #ifdef _UINT64_T
19512    typedef uint64_t   uint_least64_t;
19513    #endif
19514EOF
19515fi
19516
19517# ------------- done intptr types, emit int_fast types ------------
19518if test "$ac_cv_type_int_fast32_t" != yes; then
19519      sed 's/^ *//' >> tmp-stdint.h <<EOF
19520
19521    /* Define int_fast types.  short is often slow */
19522    typedef int8_t       int_fast8_t;
19523    typedef int          int_fast16_t;
19524    typedef int32_t      int_fast32_t;
19525    #ifdef _INT64_T
19526    typedef int64_t      int_fast64_t;
19527    #endif
19528
19529    typedef uint8_t      uint_fast8_t;
19530    typedef unsigned int uint_fast16_t;
19531    typedef uint32_t     uint_fast32_t;
19532    #ifdef _UINT64_T
19533    typedef uint64_t     uint_fast64_t;
19534    #endif
19535EOF
19536fi
19537
19538if test "$ac_cv_type_uintmax_t" != yes; then
19539  sed 's/^ *//' >> tmp-stdint.h <<EOF
19540
19541    /* Define intmax based on what we found */
19542    #ifndef intmax_t
19543    #ifdef _INT64_T
19544    typedef int64_t       intmax_t;
19545    #else
19546    typedef long          intmax_t;
19547    #endif
19548    #endif
19549    #ifndef uintmax_t
19550    #ifdef _UINT64_T
19551    typedef uint64_t      uintmax_t;
19552    #else
19553    typedef unsigned long uintmax_t;
19554    #endif
19555    #endif
19556EOF
19557fi
19558
19559sed 's/^ *//' >> tmp-stdint.h <<EOF
19560
19561  #endif /* GCC_GENERATED_STDINT_H */
19562EOF
19563
19564if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
19565  rm -f tmp-stdint.h
19566else
19567  mv -f tmp-stdint.h gstdint.h
19568fi
19569
19570 ;;
19571
19572  esac
19573done # for ac_tag
19574
19575
19576as_fn_exit 0
19577_ACEOF
19578ac_clean_files=$ac_clean_files_save
19579
19580test $ac_write_fail = 0 ||
19581  as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
19582
19583
19584# configure is writing to config.log, and then calls config.status.
19585# config.status does its own redirection, appending to config.log.
19586# Unfortunately, on DOS this fails, as config.log is still kept open
19587# by configure, so config.status won't be able to write to it; its
19588# output is simply discarded.  So we exec the FD to /dev/null,
19589# effectively closing config.log, so it can be properly (re)opened and
19590# appended to by config.status.  When coming back to configure, we
19591# need to make the FD available again.
19592if test "$no_create" != yes; then
19593  ac_cs_success=:
19594  ac_config_status_args=
19595  test "$silent" = yes &&
19596    ac_config_status_args="$ac_config_status_args --quiet"
19597  exec 5>/dev/null
19598  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19599  exec 5>>config.log
19600  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19601  # would make configure fail if this is the last instruction.
19602  $ac_cs_success || as_fn_exit $?
19603fi
19604if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19605  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19606$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19607fi
19608
19609