1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for GNU Offloading and Multi Processing Runtime Library 1.0.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199
200  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
201    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
202    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
203    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204    PATH=/empty FPATH=/empty; export PATH FPATH
205    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
206      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
207test \$(( 1 + 1 )) = 2 || exit 1"
208  if (eval "$as_required") 2>/dev/null; then :
209  as_have_required=yes
210else
211  as_have_required=no
212fi
213  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215else
216  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217as_found=false
218for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219do
220  IFS=$as_save_IFS
221  test -z "$as_dir" && as_dir=.
222  as_found=:
223  case $as_dir in #(
224	 /*)
225	   for as_base in sh bash ksh sh5; do
226	     # Try only shells that exist, to save several forks.
227	     as_shell=$as_dir/$as_base
228	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230  CONFIG_SHELL=$as_shell as_have_required=yes
231		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  break 2
233fi
234fi
235	   done;;
236       esac
237  as_found=false
238done
239$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241  CONFIG_SHELL=$SHELL as_have_required=yes
242fi; }
243IFS=$as_save_IFS
244
245
246      if test "x$CONFIG_SHELL" != x; then :
247  export CONFIG_SHELL
248             # We cannot yet assume a decent shell, so we have to provide a
249# neutralization value for shells without unset; and this also
250# works around shells that cannot unset nonexistent variables.
251# Preserve -v and -x to the replacement shell.
252BASH_ENV=/dev/null
253ENV=/dev/null
254(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255case $- in # ((((
256  *v*x* | *x*v* ) as_opts=-vx ;;
257  *v* ) as_opts=-v ;;
258  *x* ) as_opts=-x ;;
259  * ) as_opts= ;;
260esac
261exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262# Admittedly, this is quite paranoid, since all the known shells bail
263# out after a failed `exec'.
264$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265exit 255
266fi
267
268    if test x$as_have_required = xno; then :
269  $as_echo "$0: This script requires a shell more modern than all"
270  $as_echo "$0: the shells that I found on your system."
271  if test x${ZSH_VERSION+set} = xset ; then
272    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274  else
275    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276$0: including any error possibly output before this
277$0: message. Then install a modern shell, or manually run
278$0: the script under such a shell if you do have one."
279  fi
280  exit 1
281fi
282fi
283fi
284SHELL=${CONFIG_SHELL-/bin/sh}
285export SHELL
286# Unset more variables known to interfere with behavior of common tools.
287CLICOLOR_FORCE= GREP_OPTIONS=
288unset CLICOLOR_FORCE GREP_OPTIONS
289
290## --------------------- ##
291## M4sh Shell Functions. ##
292## --------------------- ##
293# as_fn_unset VAR
294# ---------------
295# Portably unset VAR.
296as_fn_unset ()
297{
298  { eval $1=; unset $1;}
299}
300as_unset=as_fn_unset
301
302# as_fn_set_status STATUS
303# -----------------------
304# Set $? to STATUS, without forking.
305as_fn_set_status ()
306{
307  return $1
308} # as_fn_set_status
309
310# as_fn_exit STATUS
311# -----------------
312# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313as_fn_exit ()
314{
315  set +e
316  as_fn_set_status $1
317  exit $1
318} # as_fn_exit
319
320# as_fn_mkdir_p
321# -------------
322# Create "$as_dir" as a directory, including parents if necessary.
323as_fn_mkdir_p ()
324{
325
326  case $as_dir in #(
327  -*) as_dir=./$as_dir;;
328  esac
329  test -d "$as_dir" || eval $as_mkdir_p || {
330    as_dirs=
331    while :; do
332      case $as_dir in #(
333      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334      *) as_qdir=$as_dir;;
335      esac
336      as_dirs="'$as_qdir' $as_dirs"
337      as_dir=`$as_dirname -- "$as_dir" ||
338$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339	 X"$as_dir" : 'X\(//\)[^/]' \| \
340	 X"$as_dir" : 'X\(//\)$' \| \
341	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342$as_echo X"$as_dir" |
343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\/\)[^/].*/{
348	    s//\1/
349	    q
350	  }
351	  /^X\(\/\/\)$/{
352	    s//\1/
353	    q
354	  }
355	  /^X\(\/\).*/{
356	    s//\1/
357	    q
358	  }
359	  s/.*/./; q'`
360      test -d "$as_dir" && break
361    done
362    test -z "$as_dirs" || eval "mkdir $as_dirs"
363  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366} # as_fn_mkdir_p
367
368# as_fn_executable_p FILE
369# -----------------------
370# Test if FILE is an executable regular file.
371as_fn_executable_p ()
372{
373  test -f "$1" && test -x "$1"
374} # as_fn_executable_p
375# as_fn_append VAR VALUE
376# ----------------------
377# Append the text in VALUE to the end of the definition contained in VAR. Take
378# advantage of any shell optimizations that allow amortized linear growth over
379# repeated appends, instead of the typical quadratic growth present in naive
380# implementations.
381if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382  eval 'as_fn_append ()
383  {
384    eval $1+=\$2
385  }'
386else
387  as_fn_append ()
388  {
389    eval $1=\$$1\$2
390  }
391fi # as_fn_append
392
393# as_fn_arith ARG...
394# ------------------
395# Perform arithmetic evaluation on the ARGs, and store the result in the
396# global $as_val. Take advantage of shells that can avoid forks. The arguments
397# must be portable across $(()) and expr.
398if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399  eval 'as_fn_arith ()
400  {
401    as_val=$(( $* ))
402  }'
403else
404  as_fn_arith ()
405  {
406    as_val=`expr "$@" || test $? -eq 1`
407  }
408fi # as_fn_arith
409
410
411# as_fn_error STATUS ERROR [LINENO LOG_FD]
412# ----------------------------------------
413# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415# script with STATUS, using 1 if that was 0.
416as_fn_error ()
417{
418  as_status=$1; test $as_status -eq 0 && as_status=1
419  if test "$4"; then
420    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422  fi
423  $as_echo "$as_me: error: $2" >&2
424  as_fn_exit $as_status
425} # as_fn_error
426
427if expr a : '\(a\)' >/dev/null 2>&1 &&
428   test "X`expr 00001 : '.*\(...\)'`" = X001; then
429  as_expr=expr
430else
431  as_expr=false
432fi
433
434if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435  as_basename=basename
436else
437  as_basename=false
438fi
439
440if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441  as_dirname=dirname
442else
443  as_dirname=false
444fi
445
446as_me=`$as_basename -- "$0" ||
447$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448	 X"$0" : 'X\(//\)$' \| \
449	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450$as_echo X/"$0" |
451    sed '/^.*\/\([^/][^/]*\)\/*$/{
452	    s//\1/
453	    q
454	  }
455	  /^X\/\(\/\/\)$/{
456	    s//\1/
457	    q
458	  }
459	  /^X\/\(\/\).*/{
460	    s//\1/
461	    q
462	  }
463	  s/.*/./; q'`
464
465# Avoid depending upon Character Ranges.
466as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469as_cr_digits='0123456789'
470as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473  as_lineno_1=$LINENO as_lineno_1a=$LINENO
474  as_lineno_2=$LINENO as_lineno_2a=$LINENO
475  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478  sed -n '
479    p
480    /[$]LINENO/=
481  ' <$as_myself |
482    sed '
483      s/[$]LINENO.*/&-/
484      t lineno
485      b
486      :lineno
487      N
488      :loop
489      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490      t loop
491      s/-\n.*//
492    ' >$as_me.lineno &&
493  chmod +x "$as_me.lineno" ||
494    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497  # already done that, so ensure we don't try to do so again and fall
498  # in an infinite loop.  This has already happened in practice.
499  _as_can_reexec=no; export _as_can_reexec
500  # Don't try to exec as it changes $[0], causing all sort of problems
501  # (the dirname of $[0] is not the place where we might find the
502  # original and so on.  Autoconf is especially sensitive to this).
503  . "./$as_me.lineno"
504  # Exit status is that of the last command.
505  exit
506}
507
508ECHO_C= ECHO_N= ECHO_T=
509case `echo -n x` in #(((((
510-n*)
511  case `echo 'xy\c'` in
512  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
513  xy)  ECHO_C='\c';;
514  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515       ECHO_T='	';;
516  esac;;
517*)
518  ECHO_N='-n';;
519esac
520
521rm -f conf$$ conf$$.exe conf$$.file
522if test -d conf$$.dir; then
523  rm -f conf$$.dir/conf$$.file
524else
525  rm -f conf$$.dir
526  mkdir conf$$.dir 2>/dev/null
527fi
528if (echo >conf$$.file) 2>/dev/null; then
529  if ln -s conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s='ln -s'
531    # ... but there are two gotchas:
532    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534    # In both cases, we have to default to `cp -pR'.
535    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536      as_ln_s='cp -pR'
537  elif ln conf$$.file conf$$ 2>/dev/null; then
538    as_ln_s=ln
539  else
540    as_ln_s='cp -pR'
541  fi
542else
543  as_ln_s='cp -pR'
544fi
545rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546rmdir conf$$.dir 2>/dev/null
547
548if mkdir -p . 2>/dev/null; then
549  as_mkdir_p='mkdir -p "$as_dir"'
550else
551  test -d ./-p && rmdir ./-p
552  as_mkdir_p=false
553fi
554
555as_test_x='test -x'
556as_executable_p=as_fn_executable_p
557
558# Sed expression to map a string onto a valid CPP name.
559as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561# Sed expression to map a string onto a valid variable name.
562as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567test -n "$DJDIR" || exec 7<&0 </dev/null
568exec 6>&1
569
570# Name of the host.
571# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572# so uname gets run too.
573ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575#
576# Initializations.
577#
578ac_default_prefix=/usr/local
579ac_clean_files=
580ac_config_libobj_dir=.
581LIBOBJS=
582cross_compiling=no
583subdirs=
584MFLAGS=
585MAKEFLAGS=
586
587# Identity of this package.
588PACKAGE_NAME='GNU Offloading and Multi Processing Runtime Library'
589PACKAGE_TARNAME='libgomp'
590PACKAGE_VERSION='1.0'
591PACKAGE_STRING='GNU Offloading and Multi Processing Runtime Library 1.0'
592PACKAGE_BUGREPORT=''
593PACKAGE_URL='http://www.gnu.org/software/libgomp/'
594
595# Factoring default headers for most tests.
596ac_includes_default="\
597#include <stdio.h>
598#ifdef HAVE_SYS_TYPES_H
599# include <sys/types.h>
600#endif
601#ifdef HAVE_SYS_STAT_H
602# include <sys/stat.h>
603#endif
604#ifdef STDC_HEADERS
605# include <stdlib.h>
606# include <stddef.h>
607#else
608# ifdef HAVE_STDLIB_H
609#  include <stdlib.h>
610# endif
611#endif
612#ifdef HAVE_STRING_H
613# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
614#  include <memory.h>
615# endif
616# include <string.h>
617#endif
618#ifdef HAVE_STRINGS_H
619# include <strings.h>
620#endif
621#ifdef HAVE_INTTYPES_H
622# include <inttypes.h>
623#endif
624#ifdef HAVE_STDINT_H
625# include <stdint.h>
626#endif
627#ifdef HAVE_UNISTD_H
628# include <unistd.h>
629#endif"
630
631ac_header_list=
632ac_func_list=
633ac_subst_vars='am__EXEEXT_FALSE
634am__EXEEXT_TRUE
635LTLIBOBJS
636LIBOBJS
637get_gcc_base_ver
638OMP_NEST_LOCK_25_KIND
639OMP_LOCK_25_KIND
640OMP_NEST_LOCK_25_ALIGN
641OMP_NEST_LOCK_25_SIZE
642OMP_LOCK_25_ALIGN
643OMP_LOCK_25_SIZE
644OMP_NEST_LOCK_KIND
645OMP_LOCK_KIND
646OMP_NEST_LOCK_ALIGN
647OMP_NEST_LOCK_SIZE
648OMP_LOCK_ALIGN
649OMP_LOCK_SIZE
650USE_FORTRAN_FALSE
651USE_FORTRAN_TRUE
652link_gomp
653XLDFLAGS
654XCFLAGS
655config_path
656CPU_COUNT
657LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE
658LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE
659LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE
660LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE
661LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE
662LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE
663OPT_LDFLAGS
664SECTION_LDFLAGS
665PLUGIN_GCN_FALSE
666PLUGIN_GCN_TRUE
667PLUGIN_HSA_FALSE
668PLUGIN_HSA_TRUE
669PLUGIN_NVPTX_FALSE
670PLUGIN_NVPTX_TRUE
671offload_additional_lib_paths
672offload_additional_options
673offload_targets
674offload_plugins
675PLUGIN_GCN_LIBS
676PLUGIN_GCN_LDFLAGS
677PLUGIN_GCN_CPPFLAGS
678PLUGIN_GCN
679PLUGIN_HSA_LIBS
680PLUGIN_HSA_LDFLAGS
681PLUGIN_HSA_CPPFLAGS
682PLUGIN_HSA
683HSA_RUNTIME_LIB
684HSA_RUNTIME_INCLUDE
685PLUGIN_NVPTX_LIBS
686PLUGIN_NVPTX_LDFLAGS
687PLUGIN_NVPTX_CPPFLAGS
688PLUGIN_NVPTX
689CUDA_DRIVER_LIB
690CUDA_DRIVER_INCLUDE
691libtool_VERSION
692ac_ct_FC
693FCFLAGS
694FC
695MAINT
696MAINTAINER_MODE_FALSE
697MAINTAINER_MODE_TRUE
698enable_static
699enable_shared
700lt_host_flags
701CPP
702OTOOL64
703OTOOL
704LIPO
705NMEDIT
706DSYMUTIL
707OBJDUMP
708LN_S
709NM
710ac_ct_DUMPBIN
711DUMPBIN
712LD
713FGREP
714EGREP
715GREP
716SED
717LIBTOOL
718BUILD_INFO_FALSE
719BUILD_INFO_TRUE
720PERL
721RANLIB
722AR
723am__fastdepCC_FALSE
724am__fastdepCC_TRUE
725CCDEPMODE
726am__nodep
727AMDEPBACKSLASH
728AMDEP_FALSE
729AMDEP_TRUE
730am__quote
731am__include
732DEPDIR
733OBJEXT
734EXEEXT
735ac_ct_CC
736CPPFLAGS
737LDFLAGS
738CFLAGS
739CC
740toolexeclibdir
741toolexecdir
742multi_basedir
743AM_BACKSLASH
744AM_DEFAULT_VERBOSITY
745AM_DEFAULT_V
746AM_V
747am__untar
748am__tar
749AMTAR
750am__leading_dot
751SET_MAKE
752AWK
753mkdir_p
754MKDIR_P
755INSTALL_STRIP_PROGRAM
756STRIP
757install_sh
758MAKEINFO
759AUTOHEADER
760AUTOMAKE
761AUTOCONF
762ACLOCAL
763VERSION
764PACKAGE
765CYGPATH_W
766am__isrc
767INSTALL_DATA
768INSTALL_SCRIPT
769INSTALL_PROGRAM
770target_os
771target_vendor
772target_cpu
773target
774host_os
775host_vendor
776host_cpu
777host
778build_os
779build_vendor
780build_cpu
781build
782GENINSRC_FALSE
783GENINSRC_TRUE
784target_alias
785host_alias
786build_alias
787LIBS
788ECHO_T
789ECHO_N
790ECHO_C
791DEFS
792mandir
793localedir
794libdir
795psdir
796pdfdir
797dvidir
798htmldir
799infodir
800docdir
801oldincludedir
802includedir
803localstatedir
804sharedstatedir
805sysconfdir
806datadir
807datarootdir
808libexecdir
809sbindir
810bindir
811program_transform_name
812prefix
813exec_prefix
814PACKAGE_URL
815PACKAGE_BUGREPORT
816PACKAGE_STRING
817PACKAGE_VERSION
818PACKAGE_TARNAME
819PACKAGE_NAME
820PATH_SEPARATOR
821SHELL'
822ac_subst_files=''
823ac_user_opts='
824enable_option_checking
825enable_version_specific_runtime_libs
826enable_generated_files_in_srcdir
827enable_silent_rules
828enable_multilib
829with_toolexeclibdir
830enable_dependency_tracking
831enable_shared
832enable_static
833with_pic
834enable_fast_install
835with_gnu_ld
836enable_libtool_lock
837enable_maintainer_mode
838with_cuda_driver
839with_cuda_driver_include
840with_cuda_driver_lib
841with_hsa_runtime
842with_hsa_runtime_include
843with_hsa_runtime_lib
844enable_linux_futex
845enable_tls
846enable_symvers
847enable_cet
848with_gcc_major_version_only
849'
850      ac_precious_vars='build_alias
851host_alias
852target_alias
853CPP
854CPPFLAGS
855FC
856FCFLAGS
857LDFLAGS
858LIBS'
859
860
861# Initialize some variables set by options.
862ac_init_help=
863ac_init_version=false
864ac_unrecognized_opts=
865ac_unrecognized_sep=
866# The variables have the same names as the options, with
867# dashes changed to underlines.
868cache_file=/dev/null
869exec_prefix=NONE
870no_create=
871no_recursion=
872prefix=NONE
873program_prefix=NONE
874program_suffix=NONE
875program_transform_name=s,x,x,
876silent=
877site=
878srcdir=
879verbose=
880x_includes=NONE
881x_libraries=NONE
882
883# Installation directory options.
884# These are left unexpanded so users can "make install exec_prefix=/foo"
885# and all the variables that are supposed to be based on exec_prefix
886# by default will actually change.
887# Use braces instead of parens because sh, perl, etc. also accept them.
888# (The list follows the same order as the GNU Coding Standards.)
889bindir='${exec_prefix}/bin'
890sbindir='${exec_prefix}/sbin'
891libexecdir='${exec_prefix}/libexec'
892datarootdir='${prefix}/share'
893datadir='${datarootdir}'
894sysconfdir='${prefix}/etc'
895sharedstatedir='${prefix}/com'
896localstatedir='${prefix}/var'
897includedir='${prefix}/include'
898oldincludedir='/usr/include'
899docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
900infodir='${datarootdir}/info'
901htmldir='${docdir}'
902dvidir='${docdir}'
903pdfdir='${docdir}'
904psdir='${docdir}'
905libdir='${exec_prefix}/lib'
906localedir='${datarootdir}/locale'
907mandir='${datarootdir}/man'
908
909ac_prev=
910ac_dashdash=
911for ac_option
912do
913  # If the previous option needs an argument, assign it.
914  if test -n "$ac_prev"; then
915    eval $ac_prev=\$ac_option
916    ac_prev=
917    continue
918  fi
919
920  case $ac_option in
921  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
922  *=)   ac_optarg= ;;
923  *)    ac_optarg=yes ;;
924  esac
925
926  # Accept the important Cygnus configure options, so we can diagnose typos.
927
928  case $ac_dashdash$ac_option in
929  --)
930    ac_dashdash=yes ;;
931
932  -bindir | --bindir | --bindi | --bind | --bin | --bi)
933    ac_prev=bindir ;;
934  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
935    bindir=$ac_optarg ;;
936
937  -build | --build | --buil | --bui | --bu)
938    ac_prev=build_alias ;;
939  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
940    build_alias=$ac_optarg ;;
941
942  -cache-file | --cache-file | --cache-fil | --cache-fi \
943  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
944    ac_prev=cache_file ;;
945  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
946  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
947    cache_file=$ac_optarg ;;
948
949  --config-cache | -C)
950    cache_file=config.cache ;;
951
952  -datadir | --datadir | --datadi | --datad)
953    ac_prev=datadir ;;
954  -datadir=* | --datadir=* | --datadi=* | --datad=*)
955    datadir=$ac_optarg ;;
956
957  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
958  | --dataroo | --dataro | --datar)
959    ac_prev=datarootdir ;;
960  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
961  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
962    datarootdir=$ac_optarg ;;
963
964  -disable-* | --disable-*)
965    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
966    # Reject names that are not valid shell variable names.
967    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
968      as_fn_error $? "invalid feature name: $ac_useropt"
969    ac_useropt_orig=$ac_useropt
970    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
971    case $ac_user_opts in
972      *"
973"enable_$ac_useropt"
974"*) ;;
975      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
976	 ac_unrecognized_sep=', ';;
977    esac
978    eval enable_$ac_useropt=no ;;
979
980  -docdir | --docdir | --docdi | --doc | --do)
981    ac_prev=docdir ;;
982  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
983    docdir=$ac_optarg ;;
984
985  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
986    ac_prev=dvidir ;;
987  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
988    dvidir=$ac_optarg ;;
989
990  -enable-* | --enable-*)
991    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
992    # Reject names that are not valid shell variable names.
993    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
994      as_fn_error $? "invalid feature name: $ac_useropt"
995    ac_useropt_orig=$ac_useropt
996    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
997    case $ac_user_opts in
998      *"
999"enable_$ac_useropt"
1000"*) ;;
1001      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1002	 ac_unrecognized_sep=', ';;
1003    esac
1004    eval enable_$ac_useropt=\$ac_optarg ;;
1005
1006  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1007  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1008  | --exec | --exe | --ex)
1009    ac_prev=exec_prefix ;;
1010  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1011  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1012  | --exec=* | --exe=* | --ex=*)
1013    exec_prefix=$ac_optarg ;;
1014
1015  -gas | --gas | --ga | --g)
1016    # Obsolete; use --with-gas.
1017    with_gas=yes ;;
1018
1019  -help | --help | --hel | --he | -h)
1020    ac_init_help=long ;;
1021  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1022    ac_init_help=recursive ;;
1023  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1024    ac_init_help=short ;;
1025
1026  -host | --host | --hos | --ho)
1027    ac_prev=host_alias ;;
1028  -host=* | --host=* | --hos=* | --ho=*)
1029    host_alias=$ac_optarg ;;
1030
1031  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1032    ac_prev=htmldir ;;
1033  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1034  | --ht=*)
1035    htmldir=$ac_optarg ;;
1036
1037  -includedir | --includedir | --includedi | --included | --include \
1038  | --includ | --inclu | --incl | --inc)
1039    ac_prev=includedir ;;
1040  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1041  | --includ=* | --inclu=* | --incl=* | --inc=*)
1042    includedir=$ac_optarg ;;
1043
1044  -infodir | --infodir | --infodi | --infod | --info | --inf)
1045    ac_prev=infodir ;;
1046  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1047    infodir=$ac_optarg ;;
1048
1049  -libdir | --libdir | --libdi | --libd)
1050    ac_prev=libdir ;;
1051  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1052    libdir=$ac_optarg ;;
1053
1054  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1055  | --libexe | --libex | --libe)
1056    ac_prev=libexecdir ;;
1057  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1058  | --libexe=* | --libex=* | --libe=*)
1059    libexecdir=$ac_optarg ;;
1060
1061  -localedir | --localedir | --localedi | --localed | --locale)
1062    ac_prev=localedir ;;
1063  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1064    localedir=$ac_optarg ;;
1065
1066  -localstatedir | --localstatedir | --localstatedi | --localstated \
1067  | --localstate | --localstat | --localsta | --localst | --locals)
1068    ac_prev=localstatedir ;;
1069  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1070  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1071    localstatedir=$ac_optarg ;;
1072
1073  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1074    ac_prev=mandir ;;
1075  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1076    mandir=$ac_optarg ;;
1077
1078  -nfp | --nfp | --nf)
1079    # Obsolete; use --without-fp.
1080    with_fp=no ;;
1081
1082  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1083  | --no-cr | --no-c | -n)
1084    no_create=yes ;;
1085
1086  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1087  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1088    no_recursion=yes ;;
1089
1090  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1091  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1092  | --oldin | --oldi | --old | --ol | --o)
1093    ac_prev=oldincludedir ;;
1094  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1095  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1096  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1097    oldincludedir=$ac_optarg ;;
1098
1099  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1100    ac_prev=prefix ;;
1101  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1102    prefix=$ac_optarg ;;
1103
1104  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1105  | --program-pre | --program-pr | --program-p)
1106    ac_prev=program_prefix ;;
1107  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1108  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1109    program_prefix=$ac_optarg ;;
1110
1111  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1112  | --program-suf | --program-su | --program-s)
1113    ac_prev=program_suffix ;;
1114  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1115  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1116    program_suffix=$ac_optarg ;;
1117
1118  -program-transform-name | --program-transform-name \
1119  | --program-transform-nam | --program-transform-na \
1120  | --program-transform-n | --program-transform- \
1121  | --program-transform | --program-transfor \
1122  | --program-transfo | --program-transf \
1123  | --program-trans | --program-tran \
1124  | --progr-tra | --program-tr | --program-t)
1125    ac_prev=program_transform_name ;;
1126  -program-transform-name=* | --program-transform-name=* \
1127  | --program-transform-nam=* | --program-transform-na=* \
1128  | --program-transform-n=* | --program-transform-=* \
1129  | --program-transform=* | --program-transfor=* \
1130  | --program-transfo=* | --program-transf=* \
1131  | --program-trans=* | --program-tran=* \
1132  | --progr-tra=* | --program-tr=* | --program-t=*)
1133    program_transform_name=$ac_optarg ;;
1134
1135  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1136    ac_prev=pdfdir ;;
1137  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1138    pdfdir=$ac_optarg ;;
1139
1140  -psdir | --psdir | --psdi | --psd | --ps)
1141    ac_prev=psdir ;;
1142  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1143    psdir=$ac_optarg ;;
1144
1145  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1146  | -silent | --silent | --silen | --sile | --sil)
1147    silent=yes ;;
1148
1149  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1150    ac_prev=sbindir ;;
1151  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1152  | --sbi=* | --sb=*)
1153    sbindir=$ac_optarg ;;
1154
1155  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1156  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1157  | --sharedst | --shareds | --shared | --share | --shar \
1158  | --sha | --sh)
1159    ac_prev=sharedstatedir ;;
1160  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1161  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1162  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1163  | --sha=* | --sh=*)
1164    sharedstatedir=$ac_optarg ;;
1165
1166  -site | --site | --sit)
1167    ac_prev=site ;;
1168  -site=* | --site=* | --sit=*)
1169    site=$ac_optarg ;;
1170
1171  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1172    ac_prev=srcdir ;;
1173  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1174    srcdir=$ac_optarg ;;
1175
1176  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1177  | --syscon | --sysco | --sysc | --sys | --sy)
1178    ac_prev=sysconfdir ;;
1179  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1180  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1181    sysconfdir=$ac_optarg ;;
1182
1183  -target | --target | --targe | --targ | --tar | --ta | --t)
1184    ac_prev=target_alias ;;
1185  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1186    target_alias=$ac_optarg ;;
1187
1188  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1189    verbose=yes ;;
1190
1191  -version | --version | --versio | --versi | --vers | -V)
1192    ac_init_version=: ;;
1193
1194  -with-* | --with-*)
1195    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1196    # Reject names that are not valid shell variable names.
1197    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1198      as_fn_error $? "invalid package name: $ac_useropt"
1199    ac_useropt_orig=$ac_useropt
1200    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1201    case $ac_user_opts in
1202      *"
1203"with_$ac_useropt"
1204"*) ;;
1205      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1206	 ac_unrecognized_sep=', ';;
1207    esac
1208    eval with_$ac_useropt=\$ac_optarg ;;
1209
1210  -without-* | --without-*)
1211    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1212    # Reject names that are not valid shell variable names.
1213    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1214      as_fn_error $? "invalid package name: $ac_useropt"
1215    ac_useropt_orig=$ac_useropt
1216    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1217    case $ac_user_opts in
1218      *"
1219"with_$ac_useropt"
1220"*) ;;
1221      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1222	 ac_unrecognized_sep=', ';;
1223    esac
1224    eval with_$ac_useropt=no ;;
1225
1226  --x)
1227    # Obsolete; use --with-x.
1228    with_x=yes ;;
1229
1230  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1231  | --x-incl | --x-inc | --x-in | --x-i)
1232    ac_prev=x_includes ;;
1233  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1234  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1235    x_includes=$ac_optarg ;;
1236
1237  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1238  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1239    ac_prev=x_libraries ;;
1240  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1241  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1242    x_libraries=$ac_optarg ;;
1243
1244  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1245Try \`$0 --help' for more information"
1246    ;;
1247
1248  *=*)
1249    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1250    # Reject names that are not valid shell variable names.
1251    case $ac_envvar in #(
1252      '' | [0-9]* | *[!_$as_cr_alnum]* )
1253      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1254    esac
1255    eval $ac_envvar=\$ac_optarg
1256    export $ac_envvar ;;
1257
1258  *)
1259    # FIXME: should be removed in autoconf 3.0.
1260    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1261    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1262      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1263    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1264    ;;
1265
1266  esac
1267done
1268
1269if test -n "$ac_prev"; then
1270  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1271  as_fn_error $? "missing argument to $ac_option"
1272fi
1273
1274if test -n "$ac_unrecognized_opts"; then
1275  case $enable_option_checking in
1276    no) ;;
1277    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1278    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1279  esac
1280fi
1281
1282# Check all directory arguments for consistency.
1283for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1284		datadir sysconfdir sharedstatedir localstatedir includedir \
1285		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1286		libdir localedir mandir
1287do
1288  eval ac_val=\$$ac_var
1289  # Remove trailing slashes.
1290  case $ac_val in
1291    */ )
1292      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1293      eval $ac_var=\$ac_val;;
1294  esac
1295  # Be sure to have absolute directory names.
1296  case $ac_val in
1297    [\\/$]* | ?:[\\/]* )  continue;;
1298    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1299  esac
1300  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1301done
1302
1303# There might be people who depend on the old broken behavior: `$host'
1304# used to hold the argument of --host etc.
1305# FIXME: To remove some day.
1306build=$build_alias
1307host=$host_alias
1308target=$target_alias
1309
1310# FIXME: To remove some day.
1311if test "x$host_alias" != x; then
1312  if test "x$build_alias" = x; then
1313    cross_compiling=maybe
1314  elif test "x$build_alias" != "x$host_alias"; then
1315    cross_compiling=yes
1316  fi
1317fi
1318
1319ac_tool_prefix=
1320test -n "$host_alias" && ac_tool_prefix=$host_alias-
1321
1322test "$silent" = yes && exec 6>/dev/null
1323
1324
1325ac_pwd=`pwd` && test -n "$ac_pwd" &&
1326ac_ls_di=`ls -di .` &&
1327ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1328  as_fn_error $? "working directory cannot be determined"
1329test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1330  as_fn_error $? "pwd does not report name of working directory"
1331
1332
1333# Find the source files, if location was not specified.
1334if test -z "$srcdir"; then
1335  ac_srcdir_defaulted=yes
1336  # Try the directory containing this script, then the parent directory.
1337  ac_confdir=`$as_dirname -- "$as_myself" ||
1338$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1339	 X"$as_myself" : 'X\(//\)[^/]' \| \
1340	 X"$as_myself" : 'X\(//\)$' \| \
1341	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1342$as_echo X"$as_myself" |
1343    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1344	    s//\1/
1345	    q
1346	  }
1347	  /^X\(\/\/\)[^/].*/{
1348	    s//\1/
1349	    q
1350	  }
1351	  /^X\(\/\/\)$/{
1352	    s//\1/
1353	    q
1354	  }
1355	  /^X\(\/\).*/{
1356	    s//\1/
1357	    q
1358	  }
1359	  s/.*/./; q'`
1360  srcdir=$ac_confdir
1361  if test ! -r "$srcdir/$ac_unique_file"; then
1362    srcdir=..
1363  fi
1364else
1365  ac_srcdir_defaulted=no
1366fi
1367if test ! -r "$srcdir/$ac_unique_file"; then
1368  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1369  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1370fi
1371ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1372ac_abs_confdir=`(
1373	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1374	pwd)`
1375# When building in place, set srcdir=.
1376if test "$ac_abs_confdir" = "$ac_pwd"; then
1377  srcdir=.
1378fi
1379# Remove unnecessary trailing slashes from srcdir.
1380# Double slashes in file names in object file debugging info
1381# mess up M-x gdb in Emacs.
1382case $srcdir in
1383*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1384esac
1385for ac_var in $ac_precious_vars; do
1386  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1387  eval ac_env_${ac_var}_value=\$${ac_var}
1388  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1389  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1390done
1391
1392#
1393# Report the --help message.
1394#
1395if test "$ac_init_help" = "long"; then
1396  # Omit some internal or obsolete options to make the list less imposing.
1397  # This message is too long to be a string in the A/UX 3.1 sh.
1398  cat <<_ACEOF
1399\`configure' configures GNU Offloading and Multi Processing Runtime Library 1.0 to adapt to many kinds of systems.
1400
1401Usage: $0 [OPTION]... [VAR=VALUE]...
1402
1403To assign environment variables (e.g., CC, CFLAGS...), specify them as
1404VAR=VALUE.  See below for descriptions of some of the useful variables.
1405
1406Defaults for the options are specified in brackets.
1407
1408Configuration:
1409  -h, --help              display this help and exit
1410      --help=short        display options specific to this package
1411      --help=recursive    display the short help of all the included packages
1412  -V, --version           display version information and exit
1413  -q, --quiet, --silent   do not print \`checking ...' messages
1414      --cache-file=FILE   cache test results in FILE [disabled]
1415  -C, --config-cache      alias for \`--cache-file=config.cache'
1416  -n, --no-create         do not create output files
1417      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1418
1419Installation directories:
1420  --prefix=PREFIX         install architecture-independent files in PREFIX
1421                          [$ac_default_prefix]
1422  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1423                          [PREFIX]
1424
1425By default, \`make install' will install all the files in
1426\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1427an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1428for instance \`--prefix=\$HOME'.
1429
1430For better control, use the options below.
1431
1432Fine tuning of the installation directories:
1433  --bindir=DIR            user executables [EPREFIX/bin]
1434  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1435  --libexecdir=DIR        program executables [EPREFIX/libexec]
1436  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1437  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1438  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1439  --libdir=DIR            object code libraries [EPREFIX/lib]
1440  --includedir=DIR        C header files [PREFIX/include]
1441  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1442  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1443  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1444  --infodir=DIR           info documentation [DATAROOTDIR/info]
1445  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1446  --mandir=DIR            man documentation [DATAROOTDIR/man]
1447  --docdir=DIR            documentation root [DATAROOTDIR/doc/libgomp]
1448  --htmldir=DIR           html documentation [DOCDIR]
1449  --dvidir=DIR            dvi documentation [DOCDIR]
1450  --pdfdir=DIR            pdf documentation [DOCDIR]
1451  --psdir=DIR             ps documentation [DOCDIR]
1452_ACEOF
1453
1454  cat <<\_ACEOF
1455
1456Program names:
1457  --program-prefix=PREFIX            prepend PREFIX to installed program names
1458  --program-suffix=SUFFIX            append SUFFIX to installed program names
1459  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1460
1461System types:
1462  --build=BUILD     configure for building on BUILD [guessed]
1463  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1464  --target=TARGET   configure for building compilers for TARGET [HOST]
1465_ACEOF
1466fi
1467
1468if test -n "$ac_init_help"; then
1469  case $ac_init_help in
1470     short | recursive ) echo "Configuration of GNU Offloading and Multi Processing Runtime Library 1.0:";;
1471   esac
1472  cat <<\_ACEOF
1473
1474Optional Features:
1475  --disable-option-checking  ignore unrecognized --enable/--with options
1476  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1477  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1478  --enable-version-specific-runtime-libs
1479                          Specify that runtime libraries should be installed
1480                          in a compiler-specific directory [default=no]
1481  --enable-generated-files-in-srcdir
1482                          put copies of generated files in source dir intended
1483                          for creating source tarballs for users without
1484                          texinfo bison or flex. [default=no]
1485  --enable-silent-rules   less verbose build output (undo: "make V=1")
1486  --disable-silent-rules  verbose build output (undo: "make V=0")
1487  --enable-multilib       build many library versions (default)
1488  --enable-dependency-tracking
1489                          do not reject slow dependency extractors
1490  --disable-dependency-tracking
1491                          speeds up one-time build
1492  --enable-shared[=PKGS]  build shared libraries [default=yes]
1493  --enable-static[=PKGS]  build static libraries [default=yes]
1494  --enable-fast-install[=PKGS]
1495                          optimize for fast installation [default=yes]
1496  --disable-libtool-lock  avoid locking (might break parallel builds)
1497  --enable-maintainer-mode
1498                          enable make rules and dependencies not useful (and
1499                          sometimes confusing) to the casual installer
1500  --enable-linux-futex    use the Linux futex system call [default=default]
1501  --enable-tls            Use thread-local storage [default=yes]
1502  --enable-symvers=STYLE  enables symbol versioning of the shared library
1503                          [default=yes]
1504  --enable-cet            enable Intel CET in target libraries [default=no]
1505
1506Optional Packages:
1507  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1508  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1509  --with-toolexeclibdir=DIR
1510                          install libraries built with a cross compiler within
1511                          DIR
1512  --with-pic              try to use only PIC/non-PIC objects [default=use
1513                          both]
1514  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1515  --with-cuda-driver=PATH specify prefix directory for installed CUDA driver
1516                          package. Equivalent to
1517                          --with-cuda-driver-include=PATH/include plus
1518                          --with-cuda-driver-lib=PATH/lib
1519  --with-cuda-driver-include=PATH
1520                          specify directory for installed CUDA driver include
1521                          files
1522  --with-cuda-driver-lib=PATH
1523                          specify directory for the installed CUDA driver
1524                          library
1525  --with-hsa-runtime=PATH specify prefix directory for installed HSA run-time
1526                          package. Equivalent to
1527                          --with-hsa-runtime-include=PATH/include plus
1528                          --with-hsa-runtime-lib=PATH/lib
1529  --with-hsa-runtime-include=PATH
1530                          specify directory for installed HSA run-time include
1531                          files
1532  --with-hsa-runtime-lib=PATH
1533                          specify directory for the installed HSA run-time
1534                          library
1535  --with-gcc-major-version-only
1536                          use only GCC major number in filesystem paths
1537
1538Some influential environment variables:
1539  CC          C compiler command
1540  CFLAGS      C compiler flags
1541  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1542              nonstandard directory <lib dir>
1543  LIBS        libraries to pass to the linker, e.g. -l<library>
1544  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1545              you have headers in a nonstandard directory <include dir>
1546  CPP         C preprocessor
1547  FC          Fortran compiler command
1548  FCFLAGS     Fortran compiler flags
1549
1550Use these variables to override the choices made by `configure' or to help
1551it to find libraries and programs with nonstandard names/locations.
1552
1553Report bugs to the package provider.
1554GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>.
1555General help using GNU software: <http://www.gnu.org/gethelp/>.
1556_ACEOF
1557ac_status=$?
1558fi
1559
1560if test "$ac_init_help" = "recursive"; then
1561  # If there are subdirs, report their specific --help.
1562  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1563    test -d "$ac_dir" ||
1564      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1565      continue
1566    ac_builddir=.
1567
1568case "$ac_dir" in
1569.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1570*)
1571  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1572  # A ".." for each directory in $ac_dir_suffix.
1573  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1574  case $ac_top_builddir_sub in
1575  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1576  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1577  esac ;;
1578esac
1579ac_abs_top_builddir=$ac_pwd
1580ac_abs_builddir=$ac_pwd$ac_dir_suffix
1581# for backward compatibility:
1582ac_top_builddir=$ac_top_build_prefix
1583
1584case $srcdir in
1585  .)  # We are building in place.
1586    ac_srcdir=.
1587    ac_top_srcdir=$ac_top_builddir_sub
1588    ac_abs_top_srcdir=$ac_pwd ;;
1589  [\\/]* | ?:[\\/]* )  # Absolute name.
1590    ac_srcdir=$srcdir$ac_dir_suffix;
1591    ac_top_srcdir=$srcdir
1592    ac_abs_top_srcdir=$srcdir ;;
1593  *) # Relative name.
1594    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1595    ac_top_srcdir=$ac_top_build_prefix$srcdir
1596    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1597esac
1598ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1599
1600    cd "$ac_dir" || { ac_status=$?; continue; }
1601    # Check for guested configure.
1602    if test -f "$ac_srcdir/configure.gnu"; then
1603      echo &&
1604      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1605    elif test -f "$ac_srcdir/configure"; then
1606      echo &&
1607      $SHELL "$ac_srcdir/configure" --help=recursive
1608    else
1609      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1610    fi || ac_status=$?
1611    cd "$ac_pwd" || { ac_status=$?; break; }
1612  done
1613fi
1614
1615test -n "$ac_init_help" && exit $ac_status
1616if $ac_init_version; then
1617  cat <<\_ACEOF
1618GNU Offloading and Multi Processing Runtime Library configure 1.0
1619generated by GNU Autoconf 2.69
1620
1621Copyright (C) 2012 Free Software Foundation, Inc.
1622This configure script is free software; the Free Software Foundation
1623gives unlimited permission to copy, distribute and modify it.
1624_ACEOF
1625  exit
1626fi
1627
1628## ------------------------ ##
1629## Autoconf initialization. ##
1630## ------------------------ ##
1631
1632# ac_fn_c_try_compile LINENO
1633# --------------------------
1634# Try to compile conftest.$ac_ext, and return whether this succeeded.
1635ac_fn_c_try_compile ()
1636{
1637  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638  rm -f conftest.$ac_objext
1639  if { { ac_try="$ac_compile"
1640case "(($ac_try" in
1641  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642  *) ac_try_echo=$ac_try;;
1643esac
1644eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645$as_echo "$ac_try_echo"; } >&5
1646  (eval "$ac_compile") 2>conftest.err
1647  ac_status=$?
1648  if test -s conftest.err; then
1649    grep -v '^ *+' conftest.err >conftest.er1
1650    cat conftest.er1 >&5
1651    mv -f conftest.er1 conftest.err
1652  fi
1653  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654  test $ac_status = 0; } && {
1655	 test -z "$ac_c_werror_flag" ||
1656	 test ! -s conftest.err
1657       } && test -s conftest.$ac_objext; then :
1658  ac_retval=0
1659else
1660  $as_echo "$as_me: failed program was:" >&5
1661sed 's/^/| /' conftest.$ac_ext >&5
1662
1663	ac_retval=1
1664fi
1665  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1666  as_fn_set_status $ac_retval
1667
1668} # ac_fn_c_try_compile
1669
1670# ac_fn_c_try_link LINENO
1671# -----------------------
1672# Try to link conftest.$ac_ext, and return whether this succeeded.
1673ac_fn_c_try_link ()
1674{
1675  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1676  rm -f conftest.$ac_objext conftest$ac_exeext
1677  if { { ac_try="$ac_link"
1678case "(($ac_try" in
1679  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1680  *) ac_try_echo=$ac_try;;
1681esac
1682eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1683$as_echo "$ac_try_echo"; } >&5
1684  (eval "$ac_link") 2>conftest.err
1685  ac_status=$?
1686  if test -s conftest.err; then
1687    grep -v '^ *+' conftest.err >conftest.er1
1688    cat conftest.er1 >&5
1689    mv -f conftest.er1 conftest.err
1690  fi
1691  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1692  test $ac_status = 0; } && {
1693	 test -z "$ac_c_werror_flag" ||
1694	 test ! -s conftest.err
1695       } && test -s conftest$ac_exeext && {
1696	 test "$cross_compiling" = yes ||
1697	 test -x conftest$ac_exeext
1698       }; then :
1699  ac_retval=0
1700else
1701  $as_echo "$as_me: failed program was:" >&5
1702sed 's/^/| /' conftest.$ac_ext >&5
1703
1704	ac_retval=1
1705fi
1706  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1707  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1708  # interfere with the next link command; also delete a directory that is
1709  # left behind by Apple's compiler.  We do this before executing the actions.
1710  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1711  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1712  as_fn_set_status $ac_retval
1713
1714} # ac_fn_c_try_link
1715
1716# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1717# -------------------------------------------------------
1718# Tests whether HEADER exists and can be compiled using the include files in
1719# INCLUDES, setting the cache variable VAR accordingly.
1720ac_fn_c_check_header_compile ()
1721{
1722  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724$as_echo_n "checking for $2... " >&6; }
1725if eval \${$3+:} false; then :
1726  $as_echo_n "(cached) " >&6
1727else
1728  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1729/* end confdefs.h.  */
1730$4
1731#include <$2>
1732_ACEOF
1733if ac_fn_c_try_compile "$LINENO"; then :
1734  eval "$3=yes"
1735else
1736  eval "$3=no"
1737fi
1738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1739fi
1740eval ac_res=\$$3
1741	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1742$as_echo "$ac_res" >&6; }
1743  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1744
1745} # ac_fn_c_check_header_compile
1746
1747# ac_fn_c_try_cpp LINENO
1748# ----------------------
1749# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1750ac_fn_c_try_cpp ()
1751{
1752  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753  if { { ac_try="$ac_cpp conftest.$ac_ext"
1754case "(($ac_try" in
1755  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756  *) ac_try_echo=$ac_try;;
1757esac
1758eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759$as_echo "$ac_try_echo"; } >&5
1760  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1761  ac_status=$?
1762  if test -s conftest.err; then
1763    grep -v '^ *+' conftest.err >conftest.er1
1764    cat conftest.er1 >&5
1765    mv -f conftest.er1 conftest.err
1766  fi
1767  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768  test $ac_status = 0; } > conftest.i && {
1769	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1770	 test ! -s conftest.err
1771       }; then :
1772  ac_retval=0
1773else
1774  $as_echo "$as_me: failed program was:" >&5
1775sed 's/^/| /' conftest.$ac_ext >&5
1776
1777    ac_retval=1
1778fi
1779  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1780  as_fn_set_status $ac_retval
1781
1782} # ac_fn_c_try_cpp
1783
1784# ac_fn_c_try_run LINENO
1785# ----------------------
1786# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1787# that executables *can* be run.
1788ac_fn_c_try_run ()
1789{
1790  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1791  if { { ac_try="$ac_link"
1792case "(($ac_try" in
1793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1794  *) ac_try_echo=$ac_try;;
1795esac
1796eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1797$as_echo "$ac_try_echo"; } >&5
1798  (eval "$ac_link") 2>&5
1799  ac_status=$?
1800  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1801  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1802  { { case "(($ac_try" in
1803  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1804  *) ac_try_echo=$ac_try;;
1805esac
1806eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1807$as_echo "$ac_try_echo"; } >&5
1808  (eval "$ac_try") 2>&5
1809  ac_status=$?
1810  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1811  test $ac_status = 0; }; }; then :
1812  ac_retval=0
1813else
1814  $as_echo "$as_me: program exited with status $ac_status" >&5
1815       $as_echo "$as_me: failed program was:" >&5
1816sed 's/^/| /' conftest.$ac_ext >&5
1817
1818       ac_retval=$ac_status
1819fi
1820  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1821  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1822  as_fn_set_status $ac_retval
1823
1824} # ac_fn_c_try_run
1825
1826# ac_fn_c_check_func LINENO FUNC VAR
1827# ----------------------------------
1828# Tests whether FUNC exists, setting the cache variable VAR accordingly
1829ac_fn_c_check_func ()
1830{
1831  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1833$as_echo_n "checking for $2... " >&6; }
1834if eval \${$3+:} false; then :
1835  $as_echo_n "(cached) " >&6
1836else
1837  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1838/* end confdefs.h.  */
1839/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1840   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1841#define $2 innocuous_$2
1842
1843/* System header to define __stub macros and hopefully few prototypes,
1844    which can conflict with char $2 (); below.
1845    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1846    <limits.h> exists even on freestanding compilers.  */
1847
1848#ifdef __STDC__
1849# include <limits.h>
1850#else
1851# include <assert.h>
1852#endif
1853
1854#undef $2
1855
1856/* Override any GCC internal prototype to avoid an error.
1857   Use char because int might match the return type of a GCC
1858   builtin and then its argument prototype would still apply.  */
1859#ifdef __cplusplus
1860extern "C"
1861#endif
1862char $2 ();
1863/* The GNU C library defines this for functions which it implements
1864    to always fail with ENOSYS.  Some functions are actually named
1865    something starting with __ and the normal name is an alias.  */
1866#if defined __stub_$2 || defined __stub___$2
1867choke me
1868#endif
1869
1870int
1871main ()
1872{
1873return $2 ();
1874  ;
1875  return 0;
1876}
1877_ACEOF
1878if ac_fn_c_try_link "$LINENO"; then :
1879  eval "$3=yes"
1880else
1881  eval "$3=no"
1882fi
1883rm -f core conftest.err conftest.$ac_objext \
1884    conftest$ac_exeext conftest.$ac_ext
1885fi
1886eval ac_res=\$$3
1887	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1888$as_echo "$ac_res" >&6; }
1889  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890
1891} # ac_fn_c_check_func
1892
1893# ac_fn_fc_try_compile LINENO
1894# ---------------------------
1895# Try to compile conftest.$ac_ext, and return whether this succeeded.
1896ac_fn_fc_try_compile ()
1897{
1898  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1899  rm -f conftest.$ac_objext
1900  if { { ac_try="$ac_compile"
1901case "(($ac_try" in
1902  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1903  *) ac_try_echo=$ac_try;;
1904esac
1905eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1906$as_echo "$ac_try_echo"; } >&5
1907  (eval "$ac_compile") 2>conftest.err
1908  ac_status=$?
1909  if test -s conftest.err; then
1910    grep -v '^ *+' conftest.err >conftest.er1
1911    cat conftest.er1 >&5
1912    mv -f conftest.er1 conftest.err
1913  fi
1914  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1915  test $ac_status = 0; } && {
1916	 test -z "$ac_fc_werror_flag" ||
1917	 test ! -s conftest.err
1918       } && test -s conftest.$ac_objext; then :
1919  ac_retval=0
1920else
1921  $as_echo "$as_me: failed program was:" >&5
1922sed 's/^/| /' conftest.$ac_ext >&5
1923
1924	ac_retval=1
1925fi
1926  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1927  as_fn_set_status $ac_retval
1928
1929} # ac_fn_fc_try_compile
1930
1931# ac_fn_fc_try_link LINENO
1932# ------------------------
1933# Try to link conftest.$ac_ext, and return whether this succeeded.
1934ac_fn_fc_try_link ()
1935{
1936  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937  rm -f conftest.$ac_objext conftest$ac_exeext
1938  if { { ac_try="$ac_link"
1939case "(($ac_try" in
1940  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1941  *) ac_try_echo=$ac_try;;
1942esac
1943eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1944$as_echo "$ac_try_echo"; } >&5
1945  (eval "$ac_link") 2>conftest.err
1946  ac_status=$?
1947  if test -s conftest.err; then
1948    grep -v '^ *+' conftest.err >conftest.er1
1949    cat conftest.er1 >&5
1950    mv -f conftest.er1 conftest.err
1951  fi
1952  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1953  test $ac_status = 0; } && {
1954	 test -z "$ac_fc_werror_flag" ||
1955	 test ! -s conftest.err
1956       } && test -s conftest$ac_exeext && {
1957	 test "$cross_compiling" = yes ||
1958	 test -x conftest$ac_exeext
1959       }; then :
1960  ac_retval=0
1961else
1962  $as_echo "$as_me: failed program was:" >&5
1963sed 's/^/| /' conftest.$ac_ext >&5
1964
1965	ac_retval=1
1966fi
1967  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1968  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1969  # interfere with the next link command; also delete a directory that is
1970  # left behind by Apple's compiler.  We do this before executing the actions.
1971  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1972  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1973  as_fn_set_status $ac_retval
1974
1975} # ac_fn_fc_try_link
1976
1977# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1978# -------------------------------------------------------
1979# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1980# the include files in INCLUDES and setting the cache variable VAR
1981# accordingly.
1982ac_fn_c_check_header_mongrel ()
1983{
1984  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1985  if eval \${$3+:} false; then :
1986  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1987$as_echo_n "checking for $2... " >&6; }
1988if eval \${$3+:} false; then :
1989  $as_echo_n "(cached) " >&6
1990fi
1991eval ac_res=\$$3
1992	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1993$as_echo "$ac_res" >&6; }
1994else
1995  # Is the header compilable?
1996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1997$as_echo_n "checking $2 usability... " >&6; }
1998cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1999/* end confdefs.h.  */
2000$4
2001#include <$2>
2002_ACEOF
2003if ac_fn_c_try_compile "$LINENO"; then :
2004  ac_header_compiler=yes
2005else
2006  ac_header_compiler=no
2007fi
2008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2010$as_echo "$ac_header_compiler" >&6; }
2011
2012# Is the header present?
2013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2014$as_echo_n "checking $2 presence... " >&6; }
2015cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2016/* end confdefs.h.  */
2017#include <$2>
2018_ACEOF
2019if ac_fn_c_try_cpp "$LINENO"; then :
2020  ac_header_preproc=yes
2021else
2022  ac_header_preproc=no
2023fi
2024rm -f conftest.err conftest.i conftest.$ac_ext
2025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2026$as_echo "$ac_header_preproc" >&6; }
2027
2028# So?  What about this header?
2029case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2030  yes:no: )
2031    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2032$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2033    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2034$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2035    ;;
2036  no:yes:* )
2037    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2038$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2039    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2040$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2041    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2042$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2043    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2044$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2045    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2046$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2047    ;;
2048esac
2049  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2050$as_echo_n "checking for $2... " >&6; }
2051if eval \${$3+:} false; then :
2052  $as_echo_n "(cached) " >&6
2053else
2054  eval "$3=\$ac_header_compiler"
2055fi
2056eval ac_res=\$$3
2057	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2058$as_echo "$ac_res" >&6; }
2059fi
2060  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2061
2062} # ac_fn_c_check_header_mongrel
2063
2064# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2065# -------------------------------------------
2066# Tests whether TYPE exists after having included INCLUDES, setting cache
2067# variable VAR accordingly.
2068ac_fn_c_check_type ()
2069{
2070  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2071  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2072$as_echo_n "checking for $2... " >&6; }
2073if eval \${$3+:} false; then :
2074  $as_echo_n "(cached) " >&6
2075else
2076  eval "$3=no"
2077  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2078/* end confdefs.h.  */
2079$4
2080int
2081main ()
2082{
2083if (sizeof ($2))
2084	 return 0;
2085  ;
2086  return 0;
2087}
2088_ACEOF
2089if ac_fn_c_try_compile "$LINENO"; then :
2090  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2091/* end confdefs.h.  */
2092$4
2093int
2094main ()
2095{
2096if (sizeof (($2)))
2097	    return 0;
2098  ;
2099  return 0;
2100}
2101_ACEOF
2102if ac_fn_c_try_compile "$LINENO"; then :
2103
2104else
2105  eval "$3=yes"
2106fi
2107rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2108fi
2109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2110fi
2111eval ac_res=\$$3
2112	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2113$as_echo "$ac_res" >&6; }
2114  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2115
2116} # ac_fn_c_check_type
2117
2118# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2119# --------------------------------------------
2120# Tries to find the compile-time value of EXPR in a program that includes
2121# INCLUDES, setting VAR accordingly. Returns whether the value could be
2122# computed
2123ac_fn_c_compute_int ()
2124{
2125  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2126  if test "$cross_compiling" = yes; then
2127    # Depending upon the size, compute the lo and hi bounds.
2128cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2129/* end confdefs.h.  */
2130$4
2131int
2132main ()
2133{
2134static int test_array [1 - 2 * !(($2) >= 0)];
2135test_array [0] = 0;
2136return test_array [0];
2137
2138  ;
2139  return 0;
2140}
2141_ACEOF
2142if ac_fn_c_try_compile "$LINENO"; then :
2143  ac_lo=0 ac_mid=0
2144  while :; do
2145    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2146/* end confdefs.h.  */
2147$4
2148int
2149main ()
2150{
2151static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2152test_array [0] = 0;
2153return test_array [0];
2154
2155  ;
2156  return 0;
2157}
2158_ACEOF
2159if ac_fn_c_try_compile "$LINENO"; then :
2160  ac_hi=$ac_mid; break
2161else
2162  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2163			if test $ac_lo -le $ac_mid; then
2164			  ac_lo= ac_hi=
2165			  break
2166			fi
2167			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2168fi
2169rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2170  done
2171else
2172  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173/* end confdefs.h.  */
2174$4
2175int
2176main ()
2177{
2178static int test_array [1 - 2 * !(($2) < 0)];
2179test_array [0] = 0;
2180return test_array [0];
2181
2182  ;
2183  return 0;
2184}
2185_ACEOF
2186if ac_fn_c_try_compile "$LINENO"; then :
2187  ac_hi=-1 ac_mid=-1
2188  while :; do
2189    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2190/* end confdefs.h.  */
2191$4
2192int
2193main ()
2194{
2195static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2196test_array [0] = 0;
2197return test_array [0];
2198
2199  ;
2200  return 0;
2201}
2202_ACEOF
2203if ac_fn_c_try_compile "$LINENO"; then :
2204  ac_lo=$ac_mid; break
2205else
2206  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2207			if test $ac_mid -le $ac_hi; then
2208			  ac_lo= ac_hi=
2209			  break
2210			fi
2211			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2212fi
2213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2214  done
2215else
2216  ac_lo= ac_hi=
2217fi
2218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2219fi
2220rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2221# Binary search between lo and hi bounds.
2222while test "x$ac_lo" != "x$ac_hi"; do
2223  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2224  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2225/* end confdefs.h.  */
2226$4
2227int
2228main ()
2229{
2230static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2231test_array [0] = 0;
2232return test_array [0];
2233
2234  ;
2235  return 0;
2236}
2237_ACEOF
2238if ac_fn_c_try_compile "$LINENO"; then :
2239  ac_hi=$ac_mid
2240else
2241  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2242fi
2243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2244done
2245case $ac_lo in #((
2246?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2247'') ac_retval=1 ;;
2248esac
2249  else
2250    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2251/* end confdefs.h.  */
2252$4
2253static long int longval () { return $2; }
2254static unsigned long int ulongval () { return $2; }
2255#include <stdio.h>
2256#include <stdlib.h>
2257int
2258main ()
2259{
2260
2261  FILE *f = fopen ("conftest.val", "w");
2262  if (! f)
2263    return 1;
2264  if (($2) < 0)
2265    {
2266      long int i = longval ();
2267      if (i != ($2))
2268	return 1;
2269      fprintf (f, "%ld", i);
2270    }
2271  else
2272    {
2273      unsigned long int i = ulongval ();
2274      if (i != ($2))
2275	return 1;
2276      fprintf (f, "%lu", i);
2277    }
2278  /* Do not output a trailing newline, as this causes \r\n confusion
2279     on some platforms.  */
2280  return ferror (f) || fclose (f) != 0;
2281
2282  ;
2283  return 0;
2284}
2285_ACEOF
2286if ac_fn_c_try_run "$LINENO"; then :
2287  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2288else
2289  ac_retval=1
2290fi
2291rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2292  conftest.$ac_objext conftest.beam conftest.$ac_ext
2293rm -f conftest.val
2294
2295  fi
2296  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2297  as_fn_set_status $ac_retval
2298
2299} # ac_fn_c_compute_int
2300cat >config.log <<_ACEOF
2301This file contains any messages produced by compilers while
2302running configure, to aid debugging if configure makes a mistake.
2303
2304It was created by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was
2305generated by GNU Autoconf 2.69.  Invocation command line was
2306
2307  $ $0 $@
2308
2309_ACEOF
2310exec 5>>config.log
2311{
2312cat <<_ASUNAME
2313## --------- ##
2314## Platform. ##
2315## --------- ##
2316
2317hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2318uname -m = `(uname -m) 2>/dev/null || echo unknown`
2319uname -r = `(uname -r) 2>/dev/null || echo unknown`
2320uname -s = `(uname -s) 2>/dev/null || echo unknown`
2321uname -v = `(uname -v) 2>/dev/null || echo unknown`
2322
2323/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2324/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2325
2326/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2327/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2328/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2329/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2330/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2331/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2332/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2333
2334_ASUNAME
2335
2336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2337for as_dir in $PATH
2338do
2339  IFS=$as_save_IFS
2340  test -z "$as_dir" && as_dir=.
2341    $as_echo "PATH: $as_dir"
2342  done
2343IFS=$as_save_IFS
2344
2345} >&5
2346
2347cat >&5 <<_ACEOF
2348
2349
2350## ----------- ##
2351## Core tests. ##
2352## ----------- ##
2353
2354_ACEOF
2355
2356
2357# Keep a trace of the command line.
2358# Strip out --no-create and --no-recursion so they do not pile up.
2359# Strip out --silent because we don't want to record it for future runs.
2360# Also quote any args containing shell meta-characters.
2361# Make two passes to allow for proper duplicate-argument suppression.
2362ac_configure_args=
2363ac_configure_args0=
2364ac_configure_args1=
2365ac_must_keep_next=false
2366for ac_pass in 1 2
2367do
2368  for ac_arg
2369  do
2370    case $ac_arg in
2371    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2372    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2373    | -silent | --silent | --silen | --sile | --sil)
2374      continue ;;
2375    *\'*)
2376      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2377    esac
2378    case $ac_pass in
2379    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2380    2)
2381      as_fn_append ac_configure_args1 " '$ac_arg'"
2382      if test $ac_must_keep_next = true; then
2383	ac_must_keep_next=false # Got value, back to normal.
2384      else
2385	case $ac_arg in
2386	  *=* | --config-cache | -C | -disable-* | --disable-* \
2387	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2388	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2389	  | -with-* | --with-* | -without-* | --without-* | --x)
2390	    case "$ac_configure_args0 " in
2391	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2392	    esac
2393	    ;;
2394	  -* ) ac_must_keep_next=true ;;
2395	esac
2396      fi
2397      as_fn_append ac_configure_args " '$ac_arg'"
2398      ;;
2399    esac
2400  done
2401done
2402{ ac_configure_args0=; unset ac_configure_args0;}
2403{ ac_configure_args1=; unset ac_configure_args1;}
2404
2405# When interrupted or exit'd, cleanup temporary files, and complete
2406# config.log.  We remove comments because anyway the quotes in there
2407# would cause problems or look ugly.
2408# WARNING: Use '\'' to represent an apostrophe within the trap.
2409# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2410trap 'exit_status=$?
2411  # Save into config.log some information that might help in debugging.
2412  {
2413    echo
2414
2415    $as_echo "## ---------------- ##
2416## Cache variables. ##
2417## ---------------- ##"
2418    echo
2419    # The following way of writing the cache mishandles newlines in values,
2420(
2421  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2422    eval ac_val=\$$ac_var
2423    case $ac_val in #(
2424    *${as_nl}*)
2425      case $ac_var in #(
2426      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2427$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2428      esac
2429      case $ac_var in #(
2430      _ | IFS | as_nl) ;; #(
2431      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2432      *) { eval $ac_var=; unset $ac_var;} ;;
2433      esac ;;
2434    esac
2435  done
2436  (set) 2>&1 |
2437    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2438    *${as_nl}ac_space=\ *)
2439      sed -n \
2440	"s/'\''/'\''\\\\'\'''\''/g;
2441	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2442      ;; #(
2443    *)
2444      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2445      ;;
2446    esac |
2447    sort
2448)
2449    echo
2450
2451    $as_echo "## ----------------- ##
2452## Output variables. ##
2453## ----------------- ##"
2454    echo
2455    for ac_var in $ac_subst_vars
2456    do
2457      eval ac_val=\$$ac_var
2458      case $ac_val in
2459      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2460      esac
2461      $as_echo "$ac_var='\''$ac_val'\''"
2462    done | sort
2463    echo
2464
2465    if test -n "$ac_subst_files"; then
2466      $as_echo "## ------------------- ##
2467## File substitutions. ##
2468## ------------------- ##"
2469      echo
2470      for ac_var in $ac_subst_files
2471      do
2472	eval ac_val=\$$ac_var
2473	case $ac_val in
2474	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2475	esac
2476	$as_echo "$ac_var='\''$ac_val'\''"
2477      done | sort
2478      echo
2479    fi
2480
2481    if test -s confdefs.h; then
2482      $as_echo "## ----------- ##
2483## confdefs.h. ##
2484## ----------- ##"
2485      echo
2486      cat confdefs.h
2487      echo
2488    fi
2489    test "$ac_signal" != 0 &&
2490      $as_echo "$as_me: caught signal $ac_signal"
2491    $as_echo "$as_me: exit $exit_status"
2492  } >&5
2493  rm -f core *.core core.conftest.* &&
2494    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2495    exit $exit_status
2496' 0
2497for ac_signal in 1 2 13 15; do
2498  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2499done
2500ac_signal=0
2501
2502# confdefs.h avoids OS command line length limits that DEFS can exceed.
2503rm -f -r conftest* confdefs.h
2504
2505$as_echo "/* confdefs.h */" > confdefs.h
2506
2507# Predefined preprocessor variables.
2508
2509cat >>confdefs.h <<_ACEOF
2510#define PACKAGE_NAME "$PACKAGE_NAME"
2511_ACEOF
2512
2513cat >>confdefs.h <<_ACEOF
2514#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2515_ACEOF
2516
2517cat >>confdefs.h <<_ACEOF
2518#define PACKAGE_VERSION "$PACKAGE_VERSION"
2519_ACEOF
2520
2521cat >>confdefs.h <<_ACEOF
2522#define PACKAGE_STRING "$PACKAGE_STRING"
2523_ACEOF
2524
2525cat >>confdefs.h <<_ACEOF
2526#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2527_ACEOF
2528
2529cat >>confdefs.h <<_ACEOF
2530#define PACKAGE_URL "$PACKAGE_URL"
2531_ACEOF
2532
2533
2534# Let the site file select an alternate cache file if it wants to.
2535# Prefer an explicitly selected file to automatically selected ones.
2536ac_site_file1=NONE
2537ac_site_file2=NONE
2538if test -n "$CONFIG_SITE"; then
2539  # We do not want a PATH search for config.site.
2540  case $CONFIG_SITE in #((
2541    -*)  ac_site_file1=./$CONFIG_SITE;;
2542    */*) ac_site_file1=$CONFIG_SITE;;
2543    *)   ac_site_file1=./$CONFIG_SITE;;
2544  esac
2545elif test "x$prefix" != xNONE; then
2546  ac_site_file1=$prefix/share/config.site
2547  ac_site_file2=$prefix/etc/config.site
2548else
2549  ac_site_file1=$ac_default_prefix/share/config.site
2550  ac_site_file2=$ac_default_prefix/etc/config.site
2551fi
2552for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2553do
2554  test "x$ac_site_file" = xNONE && continue
2555  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2556    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2557$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2558    sed 's/^/| /' "$ac_site_file" >&5
2559    . "$ac_site_file" \
2560      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2561$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2562as_fn_error $? "failed to load site script $ac_site_file
2563See \`config.log' for more details" "$LINENO" 5; }
2564  fi
2565done
2566
2567if test -r "$cache_file"; then
2568  # Some versions of bash will fail to source /dev/null (special files
2569  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2570  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2571    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2572$as_echo "$as_me: loading cache $cache_file" >&6;}
2573    case $cache_file in
2574      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2575      *)                      . "./$cache_file";;
2576    esac
2577  fi
2578else
2579  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2580$as_echo "$as_me: creating cache $cache_file" >&6;}
2581  >$cache_file
2582fi
2583
2584as_fn_append ac_header_list " unistd.h"
2585as_fn_append ac_func_list " secure_getenv"
2586as_fn_append ac_func_list " __secure_getenv"
2587as_fn_append ac_func_list " getuid"
2588as_fn_append ac_func_list " geteuid"
2589as_fn_append ac_func_list " getgid"
2590as_fn_append ac_func_list " getegid"
2591# Check that the precious variables saved in the cache have kept the same
2592# value.
2593ac_cache_corrupted=false
2594for ac_var in $ac_precious_vars; do
2595  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2596  eval ac_new_set=\$ac_env_${ac_var}_set
2597  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2598  eval ac_new_val=\$ac_env_${ac_var}_value
2599  case $ac_old_set,$ac_new_set in
2600    set,)
2601      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2602$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2603      ac_cache_corrupted=: ;;
2604    ,set)
2605      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2606$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2607      ac_cache_corrupted=: ;;
2608    ,);;
2609    *)
2610      if test "x$ac_old_val" != "x$ac_new_val"; then
2611	# differences in whitespace do not lead to failure.
2612	ac_old_val_w=`echo x $ac_old_val`
2613	ac_new_val_w=`echo x $ac_new_val`
2614	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2615	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2616$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2617	  ac_cache_corrupted=:
2618	else
2619	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2620$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2621	  eval $ac_var=\$ac_old_val
2622	fi
2623	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2624$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2625	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2626$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2627      fi;;
2628  esac
2629  # Pass precious variables to config.status.
2630  if test "$ac_new_set" = set; then
2631    case $ac_new_val in
2632    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2633    *) ac_arg=$ac_var=$ac_new_val ;;
2634    esac
2635    case " $ac_configure_args " in
2636      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2637      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2638    esac
2639  fi
2640done
2641if $ac_cache_corrupted; then
2642  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2643$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2644  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2645$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2646  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2647fi
2648## -------------------- ##
2649## Main body of script. ##
2650## -------------------- ##
2651
2652ac_ext=c
2653ac_cpp='$CPP $CPPFLAGS'
2654ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2655ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2656ac_compiler_gnu=$ac_cv_c_compiler_gnu
2657
2658
2659
2660
2661
2662ac_config_headers="$ac_config_headers config.h"
2663
2664
2665# -------
2666# Options
2667# -------
2668
2669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2670$as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2671 # Check whether --enable-version-specific-runtime-libs was given.
2672if test "${enable_version_specific_runtime_libs+set}" = set; then :
2673  enableval=$enable_version_specific_runtime_libs;
2674      case "$enableval" in
2675       yes|no) ;;
2676       *) as_fn_error $? "Unknown argument to enable/disable version-specific-runtime-libs" "$LINENO" 5 ;;
2677                          esac
2678
2679else
2680  enable_version_specific_runtime_libs=no
2681fi
2682
2683
2684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_version_specific_runtime_libs" >&5
2685$as_echo "$enable_version_specific_runtime_libs" >&6; }
2686
2687# We would like our source tree to be readonly. However when releases or
2688# pre-releases are generated, the flex/bison generated files as well as the
2689# various formats of manuals need to be included along with the rest of the
2690# sources.  Therefore we have --enable-generated-files-in-srcdir to do
2691# just that.
2692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-generated-files-in-srcdir" >&5
2693$as_echo_n "checking for --enable-generated-files-in-srcdir... " >&6; }
2694 # Check whether --enable-generated-files-in-srcdir was given.
2695if test "${enable_generated_files_in_srcdir+set}" = set; then :
2696  enableval=$enable_generated_files_in_srcdir;
2697      case "$enableval" in
2698       yes|no) ;;
2699       *) as_fn_error $? "Unknown argument to enable/disable generated-files-in-srcdir" "$LINENO" 5 ;;
2700                          esac
2701
2702else
2703  enable_generated_files_in_srcdir=no
2704fi
2705
2706
2707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_generated_files_in_srcdir" >&5
2708$as_echo "$enable_generated_files_in_srcdir" >&6; }
2709 if test "$enable_generated_files_in_srcdir" = yes; then
2710  GENINSRC_TRUE=
2711  GENINSRC_FALSE='#'
2712else
2713  GENINSRC_TRUE='#'
2714  GENINSRC_FALSE=
2715fi
2716
2717
2718
2719# -------
2720# -------
2721
2722# Gets build, host, target, *_vendor, *_cpu, *_os, etc.
2723#
2724# You will slowly go insane if you do not grok the following fact:  when
2725# building this library, the top-level /target/ becomes the library's /host/.
2726#
2727# configure then causes --target to default to --host, exactly like any
2728# other package using autoconf.  Therefore, 'target' and 'host' will
2729# always be the same.  This makes sense both for native and cross compilers
2730# just think about it for a little while.  :-)
2731#
2732# Also, if this library is being configured as part of a cross compiler, the
2733# top-level configure script will pass the "real" host as $with_cross_host.
2734#
2735# Do not delete or change the following two lines.  For why, see
2736# http://gcc.gnu.org/ml/libstdc++/2003-07/msg00451.html
2737ac_aux_dir=
2738for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2739  if test -f "$ac_dir/install-sh"; then
2740    ac_aux_dir=$ac_dir
2741    ac_install_sh="$ac_aux_dir/install-sh -c"
2742    break
2743  elif test -f "$ac_dir/install.sh"; then
2744    ac_aux_dir=$ac_dir
2745    ac_install_sh="$ac_aux_dir/install.sh -c"
2746    break
2747  elif test -f "$ac_dir/shtool"; then
2748    ac_aux_dir=$ac_dir
2749    ac_install_sh="$ac_aux_dir/shtool install -c"
2750    break
2751  fi
2752done
2753if test -z "$ac_aux_dir"; then
2754  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2755fi
2756
2757# These three variables are undocumented and unsupported,
2758# and are intended to be withdrawn in a future Autoconf release.
2759# They can cause serious problems if a builder's source tree is in a directory
2760# whose full name contains unusual characters.
2761ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2762ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2763ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2764
2765
2766# Make sure we can run config.sub.
2767$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2768  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2769
2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2771$as_echo_n "checking build system type... " >&6; }
2772if ${ac_cv_build+:} false; then :
2773  $as_echo_n "(cached) " >&6
2774else
2775  ac_build_alias=$build_alias
2776test "x$ac_build_alias" = x &&
2777  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2778test "x$ac_build_alias" = x &&
2779  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2780ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2781  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2782
2783fi
2784{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2785$as_echo "$ac_cv_build" >&6; }
2786case $ac_cv_build in
2787*-*-*) ;;
2788*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2789esac
2790build=$ac_cv_build
2791ac_save_IFS=$IFS; IFS='-'
2792set x $ac_cv_build
2793shift
2794build_cpu=$1
2795build_vendor=$2
2796shift; shift
2797# Remember, the first character of IFS is used to create $*,
2798# except with old shells:
2799build_os=$*
2800IFS=$ac_save_IFS
2801case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2802
2803
2804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2805$as_echo_n "checking host system type... " >&6; }
2806if ${ac_cv_host+:} false; then :
2807  $as_echo_n "(cached) " >&6
2808else
2809  if test "x$host_alias" = x; then
2810  ac_cv_host=$ac_cv_build
2811else
2812  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2813    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2814fi
2815
2816fi
2817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2818$as_echo "$ac_cv_host" >&6; }
2819case $ac_cv_host in
2820*-*-*) ;;
2821*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2822esac
2823host=$ac_cv_host
2824ac_save_IFS=$IFS; IFS='-'
2825set x $ac_cv_host
2826shift
2827host_cpu=$1
2828host_vendor=$2
2829shift; shift
2830# Remember, the first character of IFS is used to create $*,
2831# except with old shells:
2832host_os=$*
2833IFS=$ac_save_IFS
2834case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2835
2836
2837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2838$as_echo_n "checking target system type... " >&6; }
2839if ${ac_cv_target+:} false; then :
2840  $as_echo_n "(cached) " >&6
2841else
2842  if test "x$target_alias" = x; then
2843  ac_cv_target=$ac_cv_host
2844else
2845  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2846    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2847fi
2848
2849fi
2850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2851$as_echo "$ac_cv_target" >&6; }
2852case $ac_cv_target in
2853*-*-*) ;;
2854*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2855esac
2856target=$ac_cv_target
2857ac_save_IFS=$IFS; IFS='-'
2858set x $ac_cv_target
2859shift
2860target_cpu=$1
2861target_vendor=$2
2862shift; shift
2863# Remember, the first character of IFS is used to create $*,
2864# except with old shells:
2865target_os=$*
2866IFS=$ac_save_IFS
2867case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2868
2869
2870# The aliases save the names the user supplied, while $host etc.
2871# will get canonicalized.
2872test -n "$target_alias" &&
2873  test "$program_prefix$program_suffix$program_transform_name" = \
2874    NONENONEs,x,x, &&
2875  program_prefix=${target_alias}-
2876
2877target_alias=${target_alias-$host_alias}
2878
2879# Sets up automake.  Must come after AC_CANONICAL_SYSTEM.  Each of the
2880# following is magically included in AUTOMAKE_OPTIONS in each Makefile.am.
2881#  1.9.0:  minimum required version
2882#  no-define:  PACKAGE and VERSION will not be #define'd in config.h (a bunch
2883#              of other PACKAGE_* variables will, however, and there's nothing
2884#              we can do about that; they come from AC_INIT).
2885#  foreign:  we don't follow the normal rules for GNU packages (no COPYING
2886#            file in the top srcdir, etc, etc), so stop complaining.
2887#  no-dist:  we don't want 'dist' and related rules.
2888#  -Wall:  turns on all automake warnings...
2889#  -Wno-portability:  ...except this one, since GNU make is required.
2890#  -Wno-override: ... and this one, since we do want this in testsuite.
2891am__api_version='1.15'
2892
2893# Find a good install program.  We prefer a C program (faster),
2894# so one script is as good as another.  But avoid the broken or
2895# incompatible versions:
2896# SysV /etc/install, /usr/sbin/install
2897# SunOS /usr/etc/install
2898# IRIX /sbin/install
2899# AIX /bin/install
2900# AmigaOS /C/install, which installs bootblocks on floppy discs
2901# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2902# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2903# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2904# OS/2's system install, which has a completely different semantic
2905# ./install, which can be erroneously created by make from ./install.sh.
2906# Reject install programs that cannot install multiple files.
2907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2908$as_echo_n "checking for a BSD-compatible install... " >&6; }
2909if test -z "$INSTALL"; then
2910if ${ac_cv_path_install+:} false; then :
2911  $as_echo_n "(cached) " >&6
2912else
2913  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2914for as_dir in $PATH
2915do
2916  IFS=$as_save_IFS
2917  test -z "$as_dir" && as_dir=.
2918    # Account for people who put trailing slashes in PATH elements.
2919case $as_dir/ in #((
2920  ./ | .// | /[cC]/* | \
2921  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2922  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2923  /usr/ucb/* ) ;;
2924  *)
2925    # OSF1 and SCO ODT 3.0 have their own names for install.
2926    # Don't use installbsd from OSF since it installs stuff as root
2927    # by default.
2928    for ac_prog in ginstall scoinst install; do
2929      for ac_exec_ext in '' $ac_executable_extensions; do
2930	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2931	  if test $ac_prog = install &&
2932	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2933	    # AIX install.  It has an incompatible calling convention.
2934	    :
2935	  elif test $ac_prog = install &&
2936	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2937	    # program-specific install script used by HP pwplus--don't use.
2938	    :
2939	  else
2940	    rm -rf conftest.one conftest.two conftest.dir
2941	    echo one > conftest.one
2942	    echo two > conftest.two
2943	    mkdir conftest.dir
2944	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2945	      test -s conftest.one && test -s conftest.two &&
2946	      test -s conftest.dir/conftest.one &&
2947	      test -s conftest.dir/conftest.two
2948	    then
2949	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2950	      break 3
2951	    fi
2952	  fi
2953	fi
2954      done
2955    done
2956    ;;
2957esac
2958
2959  done
2960IFS=$as_save_IFS
2961
2962rm -rf conftest.one conftest.two conftest.dir
2963
2964fi
2965  if test "${ac_cv_path_install+set}" = set; then
2966    INSTALL=$ac_cv_path_install
2967  else
2968    # As a last resort, use the slow shell script.  Don't cache a
2969    # value for INSTALL within a source directory, because that will
2970    # break other packages using the cache if that directory is
2971    # removed, or if the value is a relative name.
2972    INSTALL=$ac_install_sh
2973  fi
2974fi
2975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2976$as_echo "$INSTALL" >&6; }
2977
2978# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2979# It thinks the first close brace ends the variable substitution.
2980test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2981
2982test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2983
2984test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2985
2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2987$as_echo_n "checking whether build environment is sane... " >&6; }
2988# Reject unsafe characters in $srcdir or the absolute working directory
2989# name.  Accept space and tab only in the latter.
2990am_lf='
2991'
2992case `pwd` in
2993  *[\\\"\#\$\&\'\`$am_lf]*)
2994    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2995esac
2996case $srcdir in
2997  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2998    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2999esac
3000
3001# Do 'set' in a subshell so we don't clobber the current shell's
3002# arguments.  Must try -L first in case configure is actually a
3003# symlink; some systems play weird games with the mod time of symlinks
3004# (eg FreeBSD returns the mod time of the symlink's containing
3005# directory).
3006if (
3007   am_has_slept=no
3008   for am_try in 1 2; do
3009     echo "timestamp, slept: $am_has_slept" > conftest.file
3010     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3011     if test "$*" = "X"; then
3012	# -L didn't work.
3013	set X `ls -t "$srcdir/configure" conftest.file`
3014     fi
3015     if test "$*" != "X $srcdir/configure conftest.file" \
3016	&& test "$*" != "X conftest.file $srcdir/configure"; then
3017
3018	# If neither matched, then we have a broken ls.  This can happen
3019	# if, for instance, CONFIG_SHELL is bash and it inherits a
3020	# broken ls alias from the environment.  This has actually
3021	# happened.  Such a system could not be considered "sane".
3022	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3023  alias in your environment" "$LINENO" 5
3024     fi
3025     if test "$2" = conftest.file || test $am_try -eq 2; then
3026       break
3027     fi
3028     # Just in case.
3029     sleep 1
3030     am_has_slept=yes
3031   done
3032   test "$2" = conftest.file
3033   )
3034then
3035   # Ok.
3036   :
3037else
3038   as_fn_error $? "newly created file is older than distributed files!
3039Check your system clock" "$LINENO" 5
3040fi
3041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3042$as_echo "yes" >&6; }
3043# If we didn't sleep, we still need to ensure time stamps of config.status and
3044# generated files are strictly newer.
3045am_sleep_pid=
3046if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3047  ( sleep 1 ) &
3048  am_sleep_pid=$!
3049fi
3050
3051rm -f conftest.file
3052
3053test "$program_prefix" != NONE &&
3054  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3055# Use a double $ so make ignores it.
3056test "$program_suffix" != NONE &&
3057  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3058# Double any \ or $.
3059# By default was `s,x,x', remove it if useless.
3060ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3061program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3062
3063# Expand $ac_aux_dir to an absolute path.
3064am_aux_dir=`cd "$ac_aux_dir" && pwd`
3065
3066if test x"${MISSING+set}" != xset; then
3067  case $am_aux_dir in
3068  *\ * | *\	*)
3069    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3070  *)
3071    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3072  esac
3073fi
3074# Use eval to expand $SHELL
3075if eval "$MISSING --is-lightweight"; then
3076  am_missing_run="$MISSING "
3077else
3078  am_missing_run=
3079  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3080$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3081fi
3082
3083if test x"${install_sh+set}" != xset; then
3084  case $am_aux_dir in
3085  *\ * | *\	*)
3086    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3087  *)
3088    install_sh="\${SHELL} $am_aux_dir/install-sh"
3089  esac
3090fi
3091
3092# Installed binaries are usually stripped using 'strip' when the user
3093# run "make install-strip".  However 'strip' might not be the right
3094# tool to use in cross-compilation environments, therefore Automake
3095# will honor the 'STRIP' environment variable to overrule this program.
3096if test "$cross_compiling" != no; then
3097  if test -n "$ac_tool_prefix"; then
3098  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3099set dummy ${ac_tool_prefix}strip; ac_word=$2
3100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3101$as_echo_n "checking for $ac_word... " >&6; }
3102if ${ac_cv_prog_STRIP+:} false; then :
3103  $as_echo_n "(cached) " >&6
3104else
3105  if test -n "$STRIP"; then
3106  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3107else
3108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3109for as_dir in $PATH
3110do
3111  IFS=$as_save_IFS
3112  test -z "$as_dir" && as_dir=.
3113    for ac_exec_ext in '' $ac_executable_extensions; do
3114  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3115    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3116    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3117    break 2
3118  fi
3119done
3120  done
3121IFS=$as_save_IFS
3122
3123fi
3124fi
3125STRIP=$ac_cv_prog_STRIP
3126if test -n "$STRIP"; then
3127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3128$as_echo "$STRIP" >&6; }
3129else
3130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3131$as_echo "no" >&6; }
3132fi
3133
3134
3135fi
3136if test -z "$ac_cv_prog_STRIP"; then
3137  ac_ct_STRIP=$STRIP
3138  # Extract the first word of "strip", so it can be a program name with args.
3139set dummy strip; ac_word=$2
3140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3141$as_echo_n "checking for $ac_word... " >&6; }
3142if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3143  $as_echo_n "(cached) " >&6
3144else
3145  if test -n "$ac_ct_STRIP"; then
3146  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3147else
3148as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3149for as_dir in $PATH
3150do
3151  IFS=$as_save_IFS
3152  test -z "$as_dir" && as_dir=.
3153    for ac_exec_ext in '' $ac_executable_extensions; do
3154  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3155    ac_cv_prog_ac_ct_STRIP="strip"
3156    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3157    break 2
3158  fi
3159done
3160  done
3161IFS=$as_save_IFS
3162
3163fi
3164fi
3165ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3166if test -n "$ac_ct_STRIP"; then
3167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3168$as_echo "$ac_ct_STRIP" >&6; }
3169else
3170  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3171$as_echo "no" >&6; }
3172fi
3173
3174  if test "x$ac_ct_STRIP" = x; then
3175    STRIP=":"
3176  else
3177    case $cross_compiling:$ac_tool_warned in
3178yes:)
3179{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3180$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3181ac_tool_warned=yes ;;
3182esac
3183    STRIP=$ac_ct_STRIP
3184  fi
3185else
3186  STRIP="$ac_cv_prog_STRIP"
3187fi
3188
3189fi
3190INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3191
3192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3193$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3194if test -z "$MKDIR_P"; then
3195  if ${ac_cv_path_mkdir+:} false; then :
3196  $as_echo_n "(cached) " >&6
3197else
3198  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3199for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3200do
3201  IFS=$as_save_IFS
3202  test -z "$as_dir" && as_dir=.
3203    for ac_prog in mkdir gmkdir; do
3204	 for ac_exec_ext in '' $ac_executable_extensions; do
3205	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3206	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3207	     'mkdir (GNU coreutils) '* | \
3208	     'mkdir (coreutils) '* | \
3209	     'mkdir (fileutils) '4.1*)
3210	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3211	       break 3;;
3212	   esac
3213	 done
3214       done
3215  done
3216IFS=$as_save_IFS
3217
3218fi
3219
3220  test -d ./--version && rmdir ./--version
3221  if test "${ac_cv_path_mkdir+set}" = set; then
3222    MKDIR_P="$ac_cv_path_mkdir -p"
3223  else
3224    # As a last resort, use the slow shell script.  Don't cache a
3225    # value for MKDIR_P within a source directory, because that will
3226    # break other packages using the cache if that directory is
3227    # removed, or if the value is a relative name.
3228    MKDIR_P="$ac_install_sh -d"
3229  fi
3230fi
3231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3232$as_echo "$MKDIR_P" >&6; }
3233
3234for ac_prog in gawk mawk nawk awk
3235do
3236  # Extract the first word of "$ac_prog", so it can be a program name with args.
3237set dummy $ac_prog; ac_word=$2
3238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3239$as_echo_n "checking for $ac_word... " >&6; }
3240if ${ac_cv_prog_AWK+:} false; then :
3241  $as_echo_n "(cached) " >&6
3242else
3243  if test -n "$AWK"; then
3244  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3245else
3246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3247for as_dir in $PATH
3248do
3249  IFS=$as_save_IFS
3250  test -z "$as_dir" && as_dir=.
3251    for ac_exec_ext in '' $ac_executable_extensions; do
3252  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3253    ac_cv_prog_AWK="$ac_prog"
3254    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3255    break 2
3256  fi
3257done
3258  done
3259IFS=$as_save_IFS
3260
3261fi
3262fi
3263AWK=$ac_cv_prog_AWK
3264if test -n "$AWK"; then
3265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3266$as_echo "$AWK" >&6; }
3267else
3268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3269$as_echo "no" >&6; }
3270fi
3271
3272
3273  test -n "$AWK" && break
3274done
3275
3276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3277$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3278set x ${MAKE-make}
3279ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3280if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3281  $as_echo_n "(cached) " >&6
3282else
3283  cat >conftest.make <<\_ACEOF
3284SHELL = /bin/sh
3285all:
3286	@echo '@@@%%%=$(MAKE)=@@@%%%'
3287_ACEOF
3288# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3289case `${MAKE-make} -f conftest.make 2>/dev/null` in
3290  *@@@%%%=?*=@@@%%%*)
3291    eval ac_cv_prog_make_${ac_make}_set=yes;;
3292  *)
3293    eval ac_cv_prog_make_${ac_make}_set=no;;
3294esac
3295rm -f conftest.make
3296fi
3297if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3299$as_echo "yes" >&6; }
3300  SET_MAKE=
3301else
3302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303$as_echo "no" >&6; }
3304  SET_MAKE="MAKE=${MAKE-make}"
3305fi
3306
3307rm -rf .tst 2>/dev/null
3308mkdir .tst 2>/dev/null
3309if test -d .tst; then
3310  am__leading_dot=.
3311else
3312  am__leading_dot=_
3313fi
3314rmdir .tst 2>/dev/null
3315
3316# Check whether --enable-silent-rules was given.
3317if test "${enable_silent_rules+set}" = set; then :
3318  enableval=$enable_silent_rules;
3319fi
3320
3321case $enable_silent_rules in # (((
3322  yes) AM_DEFAULT_VERBOSITY=0;;
3323   no) AM_DEFAULT_VERBOSITY=1;;
3324    *) AM_DEFAULT_VERBOSITY=1;;
3325esac
3326am_make=${MAKE-make}
3327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3328$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3329if ${am_cv_make_support_nested_variables+:} false; then :
3330  $as_echo_n "(cached) " >&6
3331else
3332  if $as_echo 'TRUE=$(BAR$(V))
3333BAR0=false
3334BAR1=true
3335V=1
3336am__doit:
3337	@$(TRUE)
3338.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3339  am_cv_make_support_nested_variables=yes
3340else
3341  am_cv_make_support_nested_variables=no
3342fi
3343fi
3344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3345$as_echo "$am_cv_make_support_nested_variables" >&6; }
3346if test $am_cv_make_support_nested_variables = yes; then
3347    AM_V='$(V)'
3348  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3349else
3350  AM_V=$AM_DEFAULT_VERBOSITY
3351  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3352fi
3353AM_BACKSLASH='\'
3354
3355if test "`cd $srcdir && pwd`" != "`pwd`"; then
3356  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3357  # is not polluted with repeated "-I."
3358  am__isrc=' -I$(srcdir)'
3359  # test to see if srcdir already configured
3360  if test -f $srcdir/config.status; then
3361    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3362  fi
3363fi
3364
3365# test whether we have cygpath
3366if test -z "$CYGPATH_W"; then
3367  if (cygpath --version) >/dev/null 2>/dev/null; then
3368    CYGPATH_W='cygpath -w'
3369  else
3370    CYGPATH_W=echo
3371  fi
3372fi
3373
3374
3375# Define the identity of the package.
3376 PACKAGE='libgomp'
3377 VERSION='1.0'
3378
3379
3380cat >>confdefs.h <<_ACEOF
3381#define PACKAGE "$PACKAGE"
3382_ACEOF
3383
3384
3385cat >>confdefs.h <<_ACEOF
3386#define VERSION "$VERSION"
3387_ACEOF
3388
3389# Some tools Automake needs.
3390
3391ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3392
3393
3394AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3395
3396
3397AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3398
3399
3400AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3401
3402
3403MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3404
3405# For better backward compatibility.  To be removed once Automake 1.9.x
3406# dies out for good.  For more background, see:
3407# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3408# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3409mkdir_p='$(MKDIR_P)'
3410
3411# We need awk for the "check" target (and possibly the TAP driver).  The
3412# system "awk" is bad on some platforms.
3413# Always define AMTAR for backward compatibility.  Yes, it's still used
3414# in the wild :-(  We should find a proper way to deprecate it ...
3415AMTAR='$${TAR-tar}'
3416
3417
3418# We'll loop over all known methods to create a tar archive until one works.
3419_am_tools='gnutar  pax cpio none'
3420
3421am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3422
3423
3424
3425
3426
3427
3428# POSIX will say in a future version that running "rm -f" with no argument
3429# is OK; and we want to be able to make that assumption in our Makefile
3430# recipes.  So use an aggressive probe to check that the usage we want is
3431# actually supported "in the wild" to an acceptable degree.
3432# See automake bug#10828.
3433# To make any issue more visible, cause the running configure to be aborted
3434# by default if the 'rm' program in use doesn't match our expectations; the
3435# user can still override this though.
3436if rm -f && rm -fr && rm -rf; then : OK; else
3437  cat >&2 <<'END'
3438Oops!
3439
3440Your 'rm' program seems unable to run without file operands specified
3441on the command line, even when the '-f' option is present.  This is contrary
3442to the behaviour of most rm programs out there, and not conforming with
3443the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3444
3445Please tell bug-automake@gnu.org about your system, including the value
3446of your $PATH and any error possibly output before this message.  This
3447can help us improve future automake versions.
3448
3449END
3450  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3451    echo 'Configuration will proceed anyway, since you have set the' >&2
3452    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3453    echo >&2
3454  else
3455    cat >&2 <<'END'
3456Aborting the configuration process, to ensure you take notice of the issue.
3457
3458You can download and install GNU coreutils to get an 'rm' implementation
3459that behaves properly: <http://www.gnu.org/software/coreutils/>.
3460
3461If you want to complete the configuration process using your problematic
3462'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3463to "yes", and re-run configure.
3464
3465END
3466    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3467  fi
3468fi
3469
3470# Default to --enable-multilib
3471# Check whether --enable-multilib was given.
3472if test "${enable_multilib+set}" = set; then :
3473  enableval=$enable_multilib; case "$enableval" in
3474  yes) multilib=yes ;;
3475  no)  multilib=no ;;
3476  *)   as_fn_error $? "bad value $enableval for multilib option" "$LINENO" 5 ;;
3477 esac
3478else
3479  multilib=yes
3480fi
3481
3482
3483# We may get other options which we leave undocumented:
3484# --with-target-subdir, --with-multisrctop, --with-multisubdir
3485# See config-ml.in if you want the gory details.
3486
3487if test "$srcdir" = "."; then
3488  if test "$with_target_subdir" != "."; then
3489    multi_basedir="$srcdir/$with_multisrctop../.."
3490  else
3491    multi_basedir="$srcdir/$with_multisrctop.."
3492  fi
3493else
3494  multi_basedir="$srcdir/.."
3495fi
3496
3497
3498# Even if the default multilib is not a cross compilation,
3499# it may be that some of the other multilibs are.
3500if test $cross_compiling = no && test $multilib = yes \
3501   && test "x${with_multisubdir}" != x ; then
3502   cross_compiling=maybe
3503fi
3504
3505ac_config_commands="$ac_config_commands default-1"
3506
3507
3508
3509# Check whether --with-toolexeclibdir was given.
3510if test "${with_toolexeclibdir+set}" = set; then :
3511  withval=$with_toolexeclibdir; case ${with_toolexeclibdir} in
3512  /)
3513    ;;
3514  */)
3515    with_toolexeclibdir=`echo $with_toolexeclibdir | sed 's,/$,,'`
3516    ;;
3517esac
3518else
3519  with_toolexeclibdir=no
3520fi
3521
3522
3523
3524# Calculate toolexeclibdir
3525# Also toolexecdir, though it's only used in toolexeclibdir
3526case ${enable_version_specific_runtime_libs} in
3527  yes)
3528    # Need the gcc compiler version to know where to install libraries
3529    # and header files if --enable-version-specific-runtime-libs option
3530    # is selected.
3531    toolexecdir='$(libdir)/gcc/$(target_alias)'
3532    toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
3533    ;;
3534  no)
3535    if test -n "$with_cross_host" &&
3536       test x"$with_cross_host" != x"no"; then
3537      # Install a library built with a cross compiler in tooldir, not libdir.
3538      toolexecdir='$(exec_prefix)/$(target_alias)'
3539      case ${with_toolexeclibdir} in
3540	no)
3541	  toolexeclibdir='$(toolexecdir)/lib'
3542	  ;;
3543	*)
3544	  toolexeclibdir=${with_toolexeclibdir}
3545	  ;;
3546      esac
3547    else
3548      toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
3549      toolexeclibdir='$(libdir)'
3550    fi
3551    multi_os_directory=`$CC -print-multi-os-directory`
3552    case $multi_os_directory in
3553      .) ;; # Avoid trailing /.
3554      *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
3555    esac
3556    ;;
3557esac
3558
3559
3560
3561# Check the compiler.
3562# The same as in boehm-gc and libstdc++. Have to borrow it from there.
3563# We must force CC to /not/ be precious variables; otherwise
3564# the wrong, non-multilib-adjusted value will be used in multilibs.
3565# As a side effect, we have to subst CFLAGS ourselves.
3566
3567
3568
3569ac_ext=c
3570ac_cpp='$CPP $CPPFLAGS'
3571ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3572ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3573ac_compiler_gnu=$ac_cv_c_compiler_gnu
3574if test -n "$ac_tool_prefix"; then
3575  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3576set dummy ${ac_tool_prefix}gcc; ac_word=$2
3577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3578$as_echo_n "checking for $ac_word... " >&6; }
3579if ${ac_cv_prog_CC+:} false; then :
3580  $as_echo_n "(cached) " >&6
3581else
3582  if test -n "$CC"; then
3583  ac_cv_prog_CC="$CC" # Let the user override the test.
3584else
3585as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3586for as_dir in $PATH
3587do
3588  IFS=$as_save_IFS
3589  test -z "$as_dir" && as_dir=.
3590    for ac_exec_ext in '' $ac_executable_extensions; do
3591  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3592    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3593    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3594    break 2
3595  fi
3596done
3597  done
3598IFS=$as_save_IFS
3599
3600fi
3601fi
3602CC=$ac_cv_prog_CC
3603if test -n "$CC"; then
3604  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3605$as_echo "$CC" >&6; }
3606else
3607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3608$as_echo "no" >&6; }
3609fi
3610
3611
3612fi
3613if test -z "$ac_cv_prog_CC"; then
3614  ac_ct_CC=$CC
3615  # Extract the first word of "gcc", so it can be a program name with args.
3616set dummy gcc; ac_word=$2
3617{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3618$as_echo_n "checking for $ac_word... " >&6; }
3619if ${ac_cv_prog_ac_ct_CC+:} false; then :
3620  $as_echo_n "(cached) " >&6
3621else
3622  if test -n "$ac_ct_CC"; then
3623  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3624else
3625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3626for as_dir in $PATH
3627do
3628  IFS=$as_save_IFS
3629  test -z "$as_dir" && as_dir=.
3630    for ac_exec_ext in '' $ac_executable_extensions; do
3631  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3632    ac_cv_prog_ac_ct_CC="gcc"
3633    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3634    break 2
3635  fi
3636done
3637  done
3638IFS=$as_save_IFS
3639
3640fi
3641fi
3642ac_ct_CC=$ac_cv_prog_ac_ct_CC
3643if test -n "$ac_ct_CC"; then
3644  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3645$as_echo "$ac_ct_CC" >&6; }
3646else
3647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3648$as_echo "no" >&6; }
3649fi
3650
3651  if test "x$ac_ct_CC" = x; then
3652    CC=""
3653  else
3654    case $cross_compiling:$ac_tool_warned in
3655yes:)
3656{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3657$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3658ac_tool_warned=yes ;;
3659esac
3660    CC=$ac_ct_CC
3661  fi
3662else
3663  CC="$ac_cv_prog_CC"
3664fi
3665
3666if test -z "$CC"; then
3667          if test -n "$ac_tool_prefix"; then
3668    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3669set dummy ${ac_tool_prefix}cc; ac_word=$2
3670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3671$as_echo_n "checking for $ac_word... " >&6; }
3672if ${ac_cv_prog_CC+:} false; then :
3673  $as_echo_n "(cached) " >&6
3674else
3675  if test -n "$CC"; then
3676  ac_cv_prog_CC="$CC" # Let the user override the test.
3677else
3678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3679for as_dir in $PATH
3680do
3681  IFS=$as_save_IFS
3682  test -z "$as_dir" && as_dir=.
3683    for ac_exec_ext in '' $ac_executable_extensions; do
3684  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3685    ac_cv_prog_CC="${ac_tool_prefix}cc"
3686    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3687    break 2
3688  fi
3689done
3690  done
3691IFS=$as_save_IFS
3692
3693fi
3694fi
3695CC=$ac_cv_prog_CC
3696if test -n "$CC"; then
3697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3698$as_echo "$CC" >&6; }
3699else
3700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3701$as_echo "no" >&6; }
3702fi
3703
3704
3705  fi
3706fi
3707if test -z "$CC"; then
3708  # Extract the first word of "cc", so it can be a program name with args.
3709set dummy cc; ac_word=$2
3710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3711$as_echo_n "checking for $ac_word... " >&6; }
3712if ${ac_cv_prog_CC+:} false; then :
3713  $as_echo_n "(cached) " >&6
3714else
3715  if test -n "$CC"; then
3716  ac_cv_prog_CC="$CC" # Let the user override the test.
3717else
3718  ac_prog_rejected=no
3719as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3720for as_dir in $PATH
3721do
3722  IFS=$as_save_IFS
3723  test -z "$as_dir" && as_dir=.
3724    for ac_exec_ext in '' $ac_executable_extensions; do
3725  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3726    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3727       ac_prog_rejected=yes
3728       continue
3729     fi
3730    ac_cv_prog_CC="cc"
3731    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3732    break 2
3733  fi
3734done
3735  done
3736IFS=$as_save_IFS
3737
3738if test $ac_prog_rejected = yes; then
3739  # We found a bogon in the path, so make sure we never use it.
3740  set dummy $ac_cv_prog_CC
3741  shift
3742  if test $# != 0; then
3743    # We chose a different compiler from the bogus one.
3744    # However, it has the same basename, so the bogon will be chosen
3745    # first if we set CC to just the basename; use the full file name.
3746    shift
3747    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3748  fi
3749fi
3750fi
3751fi
3752CC=$ac_cv_prog_CC
3753if test -n "$CC"; then
3754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3755$as_echo "$CC" >&6; }
3756else
3757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3758$as_echo "no" >&6; }
3759fi
3760
3761
3762fi
3763if test -z "$CC"; then
3764  if test -n "$ac_tool_prefix"; then
3765  for ac_prog in cl.exe
3766  do
3767    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3768set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3770$as_echo_n "checking for $ac_word... " >&6; }
3771if ${ac_cv_prog_CC+:} false; then :
3772  $as_echo_n "(cached) " >&6
3773else
3774  if test -n "$CC"; then
3775  ac_cv_prog_CC="$CC" # Let the user override the test.
3776else
3777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3778for as_dir in $PATH
3779do
3780  IFS=$as_save_IFS
3781  test -z "$as_dir" && as_dir=.
3782    for ac_exec_ext in '' $ac_executable_extensions; do
3783  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3784    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3785    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3786    break 2
3787  fi
3788done
3789  done
3790IFS=$as_save_IFS
3791
3792fi
3793fi
3794CC=$ac_cv_prog_CC
3795if test -n "$CC"; then
3796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3797$as_echo "$CC" >&6; }
3798else
3799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3800$as_echo "no" >&6; }
3801fi
3802
3803
3804    test -n "$CC" && break
3805  done
3806fi
3807if test -z "$CC"; then
3808  ac_ct_CC=$CC
3809  for ac_prog in cl.exe
3810do
3811  # Extract the first word of "$ac_prog", so it can be a program name with args.
3812set dummy $ac_prog; ac_word=$2
3813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3814$as_echo_n "checking for $ac_word... " >&6; }
3815if ${ac_cv_prog_ac_ct_CC+:} false; then :
3816  $as_echo_n "(cached) " >&6
3817else
3818  if test -n "$ac_ct_CC"; then
3819  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3820else
3821as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3822for as_dir in $PATH
3823do
3824  IFS=$as_save_IFS
3825  test -z "$as_dir" && as_dir=.
3826    for ac_exec_ext in '' $ac_executable_extensions; do
3827  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3828    ac_cv_prog_ac_ct_CC="$ac_prog"
3829    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3830    break 2
3831  fi
3832done
3833  done
3834IFS=$as_save_IFS
3835
3836fi
3837fi
3838ac_ct_CC=$ac_cv_prog_ac_ct_CC
3839if test -n "$ac_ct_CC"; then
3840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3841$as_echo "$ac_ct_CC" >&6; }
3842else
3843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3844$as_echo "no" >&6; }
3845fi
3846
3847
3848  test -n "$ac_ct_CC" && break
3849done
3850
3851  if test "x$ac_ct_CC" = x; then
3852    CC=""
3853  else
3854    case $cross_compiling:$ac_tool_warned in
3855yes:)
3856{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3857$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3858ac_tool_warned=yes ;;
3859esac
3860    CC=$ac_ct_CC
3861  fi
3862fi
3863
3864fi
3865
3866
3867test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3868$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3869as_fn_error $? "no acceptable C compiler found in \$PATH
3870See \`config.log' for more details" "$LINENO" 5; }
3871
3872# Provide some information about the compiler.
3873$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3874set X $ac_compile
3875ac_compiler=$2
3876for ac_option in --version -v -V -qversion; do
3877  { { ac_try="$ac_compiler $ac_option >&5"
3878case "(($ac_try" in
3879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3880  *) ac_try_echo=$ac_try;;
3881esac
3882eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3883$as_echo "$ac_try_echo"; } >&5
3884  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3885  ac_status=$?
3886  if test -s conftest.err; then
3887    sed '10a\
3888... rest of stderr output deleted ...
3889         10q' conftest.err >conftest.er1
3890    cat conftest.er1 >&5
3891  fi
3892  rm -f conftest.er1 conftest.err
3893  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3894  test $ac_status = 0; }
3895done
3896
3897cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3898/* end confdefs.h.  */
3899
3900int
3901main ()
3902{
3903
3904  ;
3905  return 0;
3906}
3907_ACEOF
3908ac_clean_files_save=$ac_clean_files
3909ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3910# Try to create an executable without -o first, disregard a.out.
3911# It will help us diagnose broken compilers, and finding out an intuition
3912# of exeext.
3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3914$as_echo_n "checking whether the C compiler works... " >&6; }
3915ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3916
3917# The possible output files:
3918ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3919
3920ac_rmfiles=
3921for ac_file in $ac_files
3922do
3923  case $ac_file in
3924    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3925    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3926  esac
3927done
3928rm -f $ac_rmfiles
3929
3930if { { ac_try="$ac_link_default"
3931case "(($ac_try" in
3932  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3933  *) ac_try_echo=$ac_try;;
3934esac
3935eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3936$as_echo "$ac_try_echo"; } >&5
3937  (eval "$ac_link_default") 2>&5
3938  ac_status=$?
3939  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3940  test $ac_status = 0; }; then :
3941  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3942# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3943# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3944# so that the user can short-circuit this test for compilers unknown to
3945# Autoconf.
3946for ac_file in $ac_files ''
3947do
3948  test -f "$ac_file" || continue
3949  case $ac_file in
3950    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3951	;;
3952    [ab].out )
3953	# We found the default executable, but exeext='' is most
3954	# certainly right.
3955	break;;
3956    *.* )
3957	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3958	then :; else
3959	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3960	fi
3961	# We set ac_cv_exeext here because the later test for it is not
3962	# safe: cross compilers may not add the suffix if given an `-o'
3963	# argument, so we may need to know it at that point already.
3964	# Even if this section looks crufty: it has the advantage of
3965	# actually working.
3966	break;;
3967    * )
3968	break;;
3969  esac
3970done
3971test "$ac_cv_exeext" = no && ac_cv_exeext=
3972
3973else
3974  ac_file=''
3975fi
3976if test -z "$ac_file"; then :
3977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3978$as_echo "no" >&6; }
3979$as_echo "$as_me: failed program was:" >&5
3980sed 's/^/| /' conftest.$ac_ext >&5
3981
3982{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3983$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3984as_fn_error 77 "C compiler cannot create executables
3985See \`config.log' for more details" "$LINENO" 5; }
3986else
3987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3988$as_echo "yes" >&6; }
3989fi
3990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3991$as_echo_n "checking for C compiler default output file name... " >&6; }
3992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3993$as_echo "$ac_file" >&6; }
3994ac_exeext=$ac_cv_exeext
3995
3996rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3997ac_clean_files=$ac_clean_files_save
3998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3999$as_echo_n "checking for suffix of executables... " >&6; }
4000if { { ac_try="$ac_link"
4001case "(($ac_try" in
4002  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4003  *) ac_try_echo=$ac_try;;
4004esac
4005eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4006$as_echo "$ac_try_echo"; } >&5
4007  (eval "$ac_link") 2>&5
4008  ac_status=$?
4009  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4010  test $ac_status = 0; }; then :
4011  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4012# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4013# work properly (i.e., refer to `conftest.exe'), while it won't with
4014# `rm'.
4015for ac_file in conftest.exe conftest conftest.*; do
4016  test -f "$ac_file" || continue
4017  case $ac_file in
4018    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4019    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4020	  break;;
4021    * ) break;;
4022  esac
4023done
4024else
4025  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4026$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4027as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4028See \`config.log' for more details" "$LINENO" 5; }
4029fi
4030rm -f conftest conftest$ac_cv_exeext
4031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4032$as_echo "$ac_cv_exeext" >&6; }
4033
4034rm -f conftest.$ac_ext
4035EXEEXT=$ac_cv_exeext
4036ac_exeext=$EXEEXT
4037cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4038/* end confdefs.h.  */
4039#include <stdio.h>
4040int
4041main ()
4042{
4043FILE *f = fopen ("conftest.out", "w");
4044 return ferror (f) || fclose (f) != 0;
4045
4046  ;
4047  return 0;
4048}
4049_ACEOF
4050ac_clean_files="$ac_clean_files conftest.out"
4051# Check that the compiler produces executables we can run.  If not, either
4052# the compiler is broken, or we cross compile.
4053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4054$as_echo_n "checking whether we are cross compiling... " >&6; }
4055if test "$cross_compiling" != yes; then
4056  { { ac_try="$ac_link"
4057case "(($ac_try" in
4058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4059  *) ac_try_echo=$ac_try;;
4060esac
4061eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4062$as_echo "$ac_try_echo"; } >&5
4063  (eval "$ac_link") 2>&5
4064  ac_status=$?
4065  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4066  test $ac_status = 0; }
4067  if { ac_try='./conftest$ac_cv_exeext'
4068  { { case "(($ac_try" in
4069  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4070  *) ac_try_echo=$ac_try;;
4071esac
4072eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4073$as_echo "$ac_try_echo"; } >&5
4074  (eval "$ac_try") 2>&5
4075  ac_status=$?
4076  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4077  test $ac_status = 0; }; }; then
4078    cross_compiling=no
4079  else
4080    if test "$cross_compiling" = maybe; then
4081	cross_compiling=yes
4082    else
4083	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4085as_fn_error $? "cannot run C compiled programs.
4086If you meant to cross compile, use \`--host'.
4087See \`config.log' for more details" "$LINENO" 5; }
4088    fi
4089  fi
4090fi
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4092$as_echo "$cross_compiling" >&6; }
4093
4094rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4095ac_clean_files=$ac_clean_files_save
4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4097$as_echo_n "checking for suffix of object files... " >&6; }
4098if ${ac_cv_objext+:} false; then :
4099  $as_echo_n "(cached) " >&6
4100else
4101  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4102/* end confdefs.h.  */
4103
4104int
4105main ()
4106{
4107
4108  ;
4109  return 0;
4110}
4111_ACEOF
4112rm -f conftest.o conftest.obj
4113if { { ac_try="$ac_compile"
4114case "(($ac_try" in
4115  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4116  *) ac_try_echo=$ac_try;;
4117esac
4118eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4119$as_echo "$ac_try_echo"; } >&5
4120  (eval "$ac_compile") 2>&5
4121  ac_status=$?
4122  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4123  test $ac_status = 0; }; then :
4124  for ac_file in conftest.o conftest.obj conftest.*; do
4125  test -f "$ac_file" || continue;
4126  case $ac_file in
4127    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4128    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4129       break;;
4130  esac
4131done
4132else
4133  $as_echo "$as_me: failed program was:" >&5
4134sed 's/^/| /' conftest.$ac_ext >&5
4135
4136{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4137$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4138as_fn_error $? "cannot compute suffix of object files: cannot compile
4139See \`config.log' for more details" "$LINENO" 5; }
4140fi
4141rm -f conftest.$ac_cv_objext conftest.$ac_ext
4142fi
4143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4144$as_echo "$ac_cv_objext" >&6; }
4145OBJEXT=$ac_cv_objext
4146ac_objext=$OBJEXT
4147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4148$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4149if ${ac_cv_c_compiler_gnu+:} false; then :
4150  $as_echo_n "(cached) " >&6
4151else
4152  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4153/* end confdefs.h.  */
4154
4155int
4156main ()
4157{
4158#ifndef __GNUC__
4159       choke me
4160#endif
4161
4162  ;
4163  return 0;
4164}
4165_ACEOF
4166if ac_fn_c_try_compile "$LINENO"; then :
4167  ac_compiler_gnu=yes
4168else
4169  ac_compiler_gnu=no
4170fi
4171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4172ac_cv_c_compiler_gnu=$ac_compiler_gnu
4173
4174fi
4175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4176$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4177if test $ac_compiler_gnu = yes; then
4178  GCC=yes
4179else
4180  GCC=
4181fi
4182ac_test_CFLAGS=${CFLAGS+set}
4183ac_save_CFLAGS=$CFLAGS
4184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4185$as_echo_n "checking whether $CC accepts -g... " >&6; }
4186if ${ac_cv_prog_cc_g+:} false; then :
4187  $as_echo_n "(cached) " >&6
4188else
4189  ac_save_c_werror_flag=$ac_c_werror_flag
4190   ac_c_werror_flag=yes
4191   ac_cv_prog_cc_g=no
4192   CFLAGS="-g"
4193   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4194/* end confdefs.h.  */
4195
4196int
4197main ()
4198{
4199
4200  ;
4201  return 0;
4202}
4203_ACEOF
4204if ac_fn_c_try_compile "$LINENO"; then :
4205  ac_cv_prog_cc_g=yes
4206else
4207  CFLAGS=""
4208      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209/* end confdefs.h.  */
4210
4211int
4212main ()
4213{
4214
4215  ;
4216  return 0;
4217}
4218_ACEOF
4219if ac_fn_c_try_compile "$LINENO"; then :
4220
4221else
4222  ac_c_werror_flag=$ac_save_c_werror_flag
4223	 CFLAGS="-g"
4224	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4225/* end confdefs.h.  */
4226
4227int
4228main ()
4229{
4230
4231  ;
4232  return 0;
4233}
4234_ACEOF
4235if ac_fn_c_try_compile "$LINENO"; then :
4236  ac_cv_prog_cc_g=yes
4237fi
4238rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4239fi
4240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4241fi
4242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4243   ac_c_werror_flag=$ac_save_c_werror_flag
4244fi
4245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4246$as_echo "$ac_cv_prog_cc_g" >&6; }
4247if test "$ac_test_CFLAGS" = set; then
4248  CFLAGS=$ac_save_CFLAGS
4249elif test $ac_cv_prog_cc_g = yes; then
4250  if test "$GCC" = yes; then
4251    CFLAGS="-g -O2"
4252  else
4253    CFLAGS="-g"
4254  fi
4255else
4256  if test "$GCC" = yes; then
4257    CFLAGS="-O2"
4258  else
4259    CFLAGS=
4260  fi
4261fi
4262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4263$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4264if ${ac_cv_prog_cc_c89+:} false; then :
4265  $as_echo_n "(cached) " >&6
4266else
4267  ac_cv_prog_cc_c89=no
4268ac_save_CC=$CC
4269cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4270/* end confdefs.h.  */
4271#include <stdarg.h>
4272#include <stdio.h>
4273struct stat;
4274/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4275struct buf { int x; };
4276FILE * (*rcsopen) (struct buf *, struct stat *, int);
4277static char *e (p, i)
4278     char **p;
4279     int i;
4280{
4281  return p[i];
4282}
4283static char *f (char * (*g) (char **, int), char **p, ...)
4284{
4285  char *s;
4286  va_list v;
4287  va_start (v,p);
4288  s = g (p, va_arg (v,int));
4289  va_end (v);
4290  return s;
4291}
4292
4293/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4294   function prototypes and stuff, but not '\xHH' hex character constants.
4295   These don't provoke an error unfortunately, instead are silently treated
4296   as 'x'.  The following induces an error, until -std is added to get
4297   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4298   array size at least.  It's necessary to write '\x00'==0 to get something
4299   that's true only with -std.  */
4300int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4301
4302/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4303   inside strings and character constants.  */
4304#define FOO(x) 'x'
4305int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4306
4307int test (int i, double x);
4308struct s1 {int (*f) (int a);};
4309struct s2 {int (*f) (double a);};
4310int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4311int argc;
4312char **argv;
4313int
4314main ()
4315{
4316return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4317  ;
4318  return 0;
4319}
4320_ACEOF
4321for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4322	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4323do
4324  CC="$ac_save_CC $ac_arg"
4325  if ac_fn_c_try_compile "$LINENO"; then :
4326  ac_cv_prog_cc_c89=$ac_arg
4327fi
4328rm -f core conftest.err conftest.$ac_objext
4329  test "x$ac_cv_prog_cc_c89" != "xno" && break
4330done
4331rm -f conftest.$ac_ext
4332CC=$ac_save_CC
4333
4334fi
4335# AC_CACHE_VAL
4336case "x$ac_cv_prog_cc_c89" in
4337  x)
4338    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4339$as_echo "none needed" >&6; } ;;
4340  xno)
4341    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4342$as_echo "unsupported" >&6; } ;;
4343  *)
4344    CC="$CC $ac_cv_prog_cc_c89"
4345    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4346$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4347esac
4348if test "x$ac_cv_prog_cc_c89" != xno; then :
4349
4350fi
4351
4352ac_ext=c
4353ac_cpp='$CPP $CPPFLAGS'
4354ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4355ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4356ac_compiler_gnu=$ac_cv_c_compiler_gnu
4357
4358ac_ext=c
4359ac_cpp='$CPP $CPPFLAGS'
4360ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4361ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4362ac_compiler_gnu=$ac_cv_c_compiler_gnu
4363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4364$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4365if ${am_cv_prog_cc_c_o+:} false; then :
4366  $as_echo_n "(cached) " >&6
4367else
4368  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4369/* end confdefs.h.  */
4370
4371int
4372main ()
4373{
4374
4375  ;
4376  return 0;
4377}
4378_ACEOF
4379  # Make sure it works both with $CC and with simple cc.
4380  # Following AC_PROG_CC_C_O, we do the test twice because some
4381  # compilers refuse to overwrite an existing .o file with -o,
4382  # though they will create one.
4383  am_cv_prog_cc_c_o=yes
4384  for am_i in 1 2; do
4385    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4386   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4387   ac_status=$?
4388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4389   (exit $ac_status); } \
4390         && test -f conftest2.$ac_objext; then
4391      : OK
4392    else
4393      am_cv_prog_cc_c_o=no
4394      break
4395    fi
4396  done
4397  rm -f core conftest*
4398  unset am_i
4399fi
4400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4401$as_echo "$am_cv_prog_cc_c_o" >&6; }
4402if test "$am_cv_prog_cc_c_o" != yes; then
4403   # Losing compiler, so override with the script.
4404   # FIXME: It is wrong to rewrite CC.
4405   # But if we don't then we get into trouble of one sort or another.
4406   # A longer-term fix would be to have automake use am__CC in this case,
4407   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4408   CC="$am_aux_dir/compile $CC"
4409fi
4410ac_ext=c
4411ac_cpp='$CPP $CPPFLAGS'
4412ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4413ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4414ac_compiler_gnu=$ac_cv_c_compiler_gnu
4415
4416DEPDIR="${am__leading_dot}deps"
4417
4418ac_config_commands="$ac_config_commands depfiles"
4419
4420
4421am_make=${MAKE-make}
4422cat > confinc << 'END'
4423am__doit:
4424	@echo this is the am__doit target
4425.PHONY: am__doit
4426END
4427# If we don't find an include directive, just comment out the code.
4428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4429$as_echo_n "checking for style of include used by $am_make... " >&6; }
4430am__include="#"
4431am__quote=
4432_am_result=none
4433# First try GNU make style include.
4434echo "include confinc" > confmf
4435# Ignore all kinds of additional output from 'make'.
4436case `$am_make -s -f confmf 2> /dev/null` in #(
4437*the\ am__doit\ target*)
4438  am__include=include
4439  am__quote=
4440  _am_result=GNU
4441  ;;
4442esac
4443# Now try BSD make style include.
4444if test "$am__include" = "#"; then
4445   echo '.include "confinc"' > confmf
4446   case `$am_make -s -f confmf 2> /dev/null` in #(
4447   *the\ am__doit\ target*)
4448     am__include=.include
4449     am__quote="\""
4450     _am_result=BSD
4451     ;;
4452   esac
4453fi
4454
4455
4456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4457$as_echo "$_am_result" >&6; }
4458rm -f confinc confmf
4459
4460# Check whether --enable-dependency-tracking was given.
4461if test "${enable_dependency_tracking+set}" = set; then :
4462  enableval=$enable_dependency_tracking;
4463fi
4464
4465if test "x$enable_dependency_tracking" != xno; then
4466  am_depcomp="$ac_aux_dir/depcomp"
4467  AMDEPBACKSLASH='\'
4468  am__nodep='_no'
4469fi
4470 if test "x$enable_dependency_tracking" != xno; then
4471  AMDEP_TRUE=
4472  AMDEP_FALSE='#'
4473else
4474  AMDEP_TRUE='#'
4475  AMDEP_FALSE=
4476fi
4477
4478
4479
4480depcc="$CC"   am_compiler_list=
4481
4482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4483$as_echo_n "checking dependency style of $depcc... " >&6; }
4484if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4485  $as_echo_n "(cached) " >&6
4486else
4487  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4488  # We make a subdir and do the tests there.  Otherwise we can end up
4489  # making bogus files that we don't know about and never remove.  For
4490  # instance it was reported that on HP-UX the gcc test will end up
4491  # making a dummy file named 'D' -- because '-MD' means "put the output
4492  # in D".
4493  rm -rf conftest.dir
4494  mkdir conftest.dir
4495  # Copy depcomp to subdir because otherwise we won't find it if we're
4496  # using a relative directory.
4497  cp "$am_depcomp" conftest.dir
4498  cd conftest.dir
4499  # We will build objects and dependencies in a subdirectory because
4500  # it helps to detect inapplicable dependency modes.  For instance
4501  # both Tru64's cc and ICC support -MD to output dependencies as a
4502  # side effect of compilation, but ICC will put the dependencies in
4503  # the current directory while Tru64 will put them in the object
4504  # directory.
4505  mkdir sub
4506
4507  am_cv_CC_dependencies_compiler_type=none
4508  if test "$am_compiler_list" = ""; then
4509     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4510  fi
4511  am__universal=false
4512  case " $depcc " in #(
4513     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4514     esac
4515
4516  for depmode in $am_compiler_list; do
4517    # Setup a source with many dependencies, because some compilers
4518    # like to wrap large dependency lists on column 80 (with \), and
4519    # we should not choose a depcomp mode which is confused by this.
4520    #
4521    # We need to recreate these files for each test, as the compiler may
4522    # overwrite some of them when testing with obscure command lines.
4523    # This happens at least with the AIX C compiler.
4524    : > sub/conftest.c
4525    for i in 1 2 3 4 5 6; do
4526      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4527      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4528      # Solaris 10 /bin/sh.
4529      echo '/* dummy */' > sub/conftst$i.h
4530    done
4531    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4532
4533    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4534    # mode.  It turns out that the SunPro C++ compiler does not properly
4535    # handle '-M -o', and we need to detect this.  Also, some Intel
4536    # versions had trouble with output in subdirs.
4537    am__obj=sub/conftest.${OBJEXT-o}
4538    am__minus_obj="-o $am__obj"
4539    case $depmode in
4540    gcc)
4541      # This depmode causes a compiler race in universal mode.
4542      test "$am__universal" = false || continue
4543      ;;
4544    nosideeffect)
4545      # After this tag, mechanisms are not by side-effect, so they'll
4546      # only be used when explicitly requested.
4547      if test "x$enable_dependency_tracking" = xyes; then
4548	continue
4549      else
4550	break
4551      fi
4552      ;;
4553    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4554      # This compiler won't grok '-c -o', but also, the minuso test has
4555      # not run yet.  These depmodes are late enough in the game, and
4556      # so weak that their functioning should not be impacted.
4557      am__obj=conftest.${OBJEXT-o}
4558      am__minus_obj=
4559      ;;
4560    none) break ;;
4561    esac
4562    if depmode=$depmode \
4563       source=sub/conftest.c object=$am__obj \
4564       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4565       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4566         >/dev/null 2>conftest.err &&
4567       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4568       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4569       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4570       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4571      # icc doesn't choke on unknown options, it will just issue warnings
4572      # or remarks (even with -Werror).  So we grep stderr for any message
4573      # that says an option was ignored or not supported.
4574      # When given -MP, icc 7.0 and 7.1 complain thusly:
4575      #   icc: Command line warning: ignoring option '-M'; no argument required
4576      # The diagnosis changed in icc 8.0:
4577      #   icc: Command line remark: option '-MP' not supported
4578      if (grep 'ignoring option' conftest.err ||
4579          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4580        am_cv_CC_dependencies_compiler_type=$depmode
4581        break
4582      fi
4583    fi
4584  done
4585
4586  cd ..
4587  rm -rf conftest.dir
4588else
4589  am_cv_CC_dependencies_compiler_type=none
4590fi
4591
4592fi
4593{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4594$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4595CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4596
4597 if
4598  test "x$enable_dependency_tracking" != xno \
4599  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4600  am__fastdepCC_TRUE=
4601  am__fastdepCC_FALSE='#'
4602else
4603  am__fastdepCC_TRUE='#'
4604  am__fastdepCC_FALSE=
4605fi
4606
4607
4608
4609
4610
4611
4612# In order to override CFLAGS_FOR_TARGET, all of our special flags go
4613# in XCFLAGS.  But we need them in CFLAGS during configury.  So put them
4614# in both places for now and restore CFLAGS at the end of config.
4615save_CFLAGS="$CFLAGS"
4616
4617# Add -Wall -Werror if we are using GCC.
4618if test "x$GCC" = "xyes"; then
4619  XCFLAGS="$XCFLAGS -Wall -Werror"
4620fi
4621
4622# Find other programs we need.
4623if test -n "$ac_tool_prefix"; then
4624  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4625set dummy ${ac_tool_prefix}ar; ac_word=$2
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4627$as_echo_n "checking for $ac_word... " >&6; }
4628if ${ac_cv_prog_AR+:} false; then :
4629  $as_echo_n "(cached) " >&6
4630else
4631  if test -n "$AR"; then
4632  ac_cv_prog_AR="$AR" # Let the user override the test.
4633else
4634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4635for as_dir in $PATH
4636do
4637  IFS=$as_save_IFS
4638  test -z "$as_dir" && as_dir=.
4639    for ac_exec_ext in '' $ac_executable_extensions; do
4640  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4641    ac_cv_prog_AR="${ac_tool_prefix}ar"
4642    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4643    break 2
4644  fi
4645done
4646  done
4647IFS=$as_save_IFS
4648
4649fi
4650fi
4651AR=$ac_cv_prog_AR
4652if test -n "$AR"; then
4653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4654$as_echo "$AR" >&6; }
4655else
4656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4657$as_echo "no" >&6; }
4658fi
4659
4660
4661fi
4662if test -z "$ac_cv_prog_AR"; then
4663  ac_ct_AR=$AR
4664  # Extract the first word of "ar", so it can be a program name with args.
4665set dummy ar; ac_word=$2
4666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4667$as_echo_n "checking for $ac_word... " >&6; }
4668if ${ac_cv_prog_ac_ct_AR+:} false; then :
4669  $as_echo_n "(cached) " >&6
4670else
4671  if test -n "$ac_ct_AR"; then
4672  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4673else
4674as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4675for as_dir in $PATH
4676do
4677  IFS=$as_save_IFS
4678  test -z "$as_dir" && as_dir=.
4679    for ac_exec_ext in '' $ac_executable_extensions; do
4680  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4681    ac_cv_prog_ac_ct_AR="ar"
4682    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4683    break 2
4684  fi
4685done
4686  done
4687IFS=$as_save_IFS
4688
4689fi
4690fi
4691ac_ct_AR=$ac_cv_prog_ac_ct_AR
4692if test -n "$ac_ct_AR"; then
4693  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4694$as_echo "$ac_ct_AR" >&6; }
4695else
4696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4697$as_echo "no" >&6; }
4698fi
4699
4700  if test "x$ac_ct_AR" = x; then
4701    AR=""
4702  else
4703    case $cross_compiling:$ac_tool_warned in
4704yes:)
4705{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4706$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4707ac_tool_warned=yes ;;
4708esac
4709    AR=$ac_ct_AR
4710  fi
4711else
4712  AR="$ac_cv_prog_AR"
4713fi
4714
4715if test -n "$ac_tool_prefix"; then
4716  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4717set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4719$as_echo_n "checking for $ac_word... " >&6; }
4720if ${ac_cv_prog_RANLIB+:} false; then :
4721  $as_echo_n "(cached) " >&6
4722else
4723  if test -n "$RANLIB"; then
4724  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4725else
4726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4727for as_dir in $PATH
4728do
4729  IFS=$as_save_IFS
4730  test -z "$as_dir" && as_dir=.
4731    for ac_exec_ext in '' $ac_executable_extensions; do
4732  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4733    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4734    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4735    break 2
4736  fi
4737done
4738  done
4739IFS=$as_save_IFS
4740
4741fi
4742fi
4743RANLIB=$ac_cv_prog_RANLIB
4744if test -n "$RANLIB"; then
4745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4746$as_echo "$RANLIB" >&6; }
4747else
4748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4749$as_echo "no" >&6; }
4750fi
4751
4752
4753fi
4754if test -z "$ac_cv_prog_RANLIB"; then
4755  ac_ct_RANLIB=$RANLIB
4756  # Extract the first word of "ranlib", so it can be a program name with args.
4757set dummy ranlib; ac_word=$2
4758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4759$as_echo_n "checking for $ac_word... " >&6; }
4760if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4761  $as_echo_n "(cached) " >&6
4762else
4763  if test -n "$ac_ct_RANLIB"; then
4764  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4765else
4766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4767for as_dir in $PATH
4768do
4769  IFS=$as_save_IFS
4770  test -z "$as_dir" && as_dir=.
4771    for ac_exec_ext in '' $ac_executable_extensions; do
4772  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4773    ac_cv_prog_ac_ct_RANLIB="ranlib"
4774    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4775    break 2
4776  fi
4777done
4778  done
4779IFS=$as_save_IFS
4780
4781fi
4782fi
4783ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4784if test -n "$ac_ct_RANLIB"; then
4785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4786$as_echo "$ac_ct_RANLIB" >&6; }
4787else
4788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4789$as_echo "no" >&6; }
4790fi
4791
4792  if test "x$ac_ct_RANLIB" = x; then
4793    RANLIB="ranlib-not-found-in-path-error"
4794  else
4795    case $cross_compiling:$ac_tool_warned in
4796yes:)
4797{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4798$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4799ac_tool_warned=yes ;;
4800esac
4801    RANLIB=$ac_ct_RANLIB
4802  fi
4803else
4804  RANLIB="$ac_cv_prog_RANLIB"
4805fi
4806
4807# Extract the first word of "perl", so it can be a program name with args.
4808set dummy perl; ac_word=$2
4809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4810$as_echo_n "checking for $ac_word... " >&6; }
4811if ${ac_cv_path_PERL+:} false; then :
4812  $as_echo_n "(cached) " >&6
4813else
4814  case $PERL in
4815  [\\/]* | ?:[\\/]*)
4816  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4817  ;;
4818  *)
4819  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4820for as_dir in $PATH
4821do
4822  IFS=$as_save_IFS
4823  test -z "$as_dir" && as_dir=.
4824    for ac_exec_ext in '' $ac_executable_extensions; do
4825  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4826    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4827    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4828    break 2
4829  fi
4830done
4831  done
4832IFS=$as_save_IFS
4833
4834  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl-not-found-in-path-error"
4835  ;;
4836esac
4837fi
4838PERL=$ac_cv_path_PERL
4839if test -n "$PERL"; then
4840  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4841$as_echo "$PERL" >&6; }
4842else
4843  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4844$as_echo "no" >&6; }
4845fi
4846
4847
4848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4849$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4850set x ${MAKE-make}
4851ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4852if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4853  $as_echo_n "(cached) " >&6
4854else
4855  cat >conftest.make <<\_ACEOF
4856SHELL = /bin/sh
4857all:
4858	@echo '@@@%%%=$(MAKE)=@@@%%%'
4859_ACEOF
4860# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4861case `${MAKE-make} -f conftest.make 2>/dev/null` in
4862  *@@@%%%=?*=@@@%%%*)
4863    eval ac_cv_prog_make_${ac_make}_set=yes;;
4864  *)
4865    eval ac_cv_prog_make_${ac_make}_set=no;;
4866esac
4867rm -f conftest.make
4868fi
4869if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4871$as_echo "yes" >&6; }
4872  SET_MAKE=
4873else
4874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4875$as_echo "no" >&6; }
4876  SET_MAKE="MAKE=${MAKE-make}"
4877fi
4878
4879
4880
4881# See if makeinfo has been installed and is modern enough
4882# that we can use it.
4883
4884  # Extract the first word of "makeinfo", so it can be a program name with args.
4885set dummy makeinfo; ac_word=$2
4886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4887$as_echo_n "checking for $ac_word... " >&6; }
4888if ${ac_cv_prog_MAKEINFO+:} false; then :
4889  $as_echo_n "(cached) " >&6
4890else
4891  if test -n "$MAKEINFO"; then
4892  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4893else
4894as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4895for as_dir in $PATH
4896do
4897  IFS=$as_save_IFS
4898  test -z "$as_dir" && as_dir=.
4899    for ac_exec_ext in '' $ac_executable_extensions; do
4900  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4901    ac_cv_prog_MAKEINFO="makeinfo"
4902    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4903    break 2
4904  fi
4905done
4906  done
4907IFS=$as_save_IFS
4908
4909fi
4910fi
4911MAKEINFO=$ac_cv_prog_MAKEINFO
4912if test -n "$MAKEINFO"; then
4913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4914$as_echo "$MAKEINFO" >&6; }
4915else
4916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4917$as_echo "no" >&6; }
4918fi
4919
4920
4921  if test -n "$MAKEINFO"; then
4922    # Found it, now check the version.
4923    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
4924$as_echo_n "checking for modern makeinfo... " >&6; }
4925if ${gcc_cv_prog_makeinfo_modern+:} false; then :
4926  $as_echo_n "(cached) " >&6
4927else
4928  ac_prog_version=`eval $MAKEINFO --version 2>&1 |
4929                                     sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4930
4931                    case $ac_prog_version in
4932                      '')  gcc_cv_prog_makeinfo_modern=no;;
4933                      4.[4-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*)  gcc_cv_prog_makeinfo_modern=yes;;
4934                      *)   gcc_cv_prog_makeinfo_modern=no;;
4935                    esac
4936
4937fi
4938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_makeinfo_modern" >&5
4939$as_echo "$gcc_cv_prog_makeinfo_modern" >&6; }
4940  else
4941    gcc_cv_prog_makeinfo_modern=no
4942  fi
4943  if test $gcc_cv_prog_makeinfo_modern = no; then
4944    MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
4945  fi
4946
4947 if test $gcc_cv_prog_makeinfo_modern = "yes"; then
4948  BUILD_INFO_TRUE=
4949  BUILD_INFO_FALSE='#'
4950else
4951  BUILD_INFO_TRUE='#'
4952  BUILD_INFO_FALSE=
4953fi
4954
4955
4956
4957# Configure libtool
4958case `pwd` in
4959  *\ * | *\	*)
4960    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4961$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4962esac
4963
4964
4965
4966macro_version='2.2.7a'
4967macro_revision='1.3134'
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981ltmain="$ac_aux_dir/ltmain.sh"
4982
4983# Backslashify metacharacters that are still active within
4984# double-quoted strings.
4985sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4986
4987# Same as above, but do not quote variable references.
4988double_quote_subst='s/\(["`\\]\)/\\\1/g'
4989
4990# Sed substitution to delay expansion of an escaped shell variable in a
4991# double_quote_subst'ed string.
4992delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4993
4994# Sed substitution to delay expansion of an escaped single quote.
4995delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4996
4997# Sed substitution to avoid accidental globbing in evaled expressions
4998no_glob_subst='s/\*/\\\*/g'
4999
5000ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5001ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5002ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5003
5004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5005$as_echo_n "checking how to print strings... " >&6; }
5006# Test print first, because it will be a builtin if present.
5007if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5008   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5009  ECHO='print -r --'
5010elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5011  ECHO='printf %s\n'
5012else
5013  # Use this function as a fallback that always works.
5014  func_fallback_echo ()
5015  {
5016    eval 'cat <<_LTECHO_EOF
5017$1
5018_LTECHO_EOF'
5019  }
5020  ECHO='func_fallback_echo'
5021fi
5022
5023# func_echo_all arg...
5024# Invoke $ECHO with all args, space-separated.
5025func_echo_all ()
5026{
5027    $ECHO ""
5028}
5029
5030case "$ECHO" in
5031  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5032$as_echo "printf" >&6; } ;;
5033  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5034$as_echo "print -r" >&6; } ;;
5035  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5036$as_echo "cat" >&6; } ;;
5037esac
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5053$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5054if ${ac_cv_path_SED+:} false; then :
5055  $as_echo_n "(cached) " >&6
5056else
5057            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5058     for ac_i in 1 2 3 4 5 6 7; do
5059       ac_script="$ac_script$as_nl$ac_script"
5060     done
5061     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5062     { ac_script=; unset ac_script;}
5063     if test -z "$SED"; then
5064  ac_path_SED_found=false
5065  # Loop through the user's path and test for each of PROGNAME-LIST
5066  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5067for as_dir in $PATH
5068do
5069  IFS=$as_save_IFS
5070  test -z "$as_dir" && as_dir=.
5071    for ac_prog in sed gsed; do
5072    for ac_exec_ext in '' $ac_executable_extensions; do
5073      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5074      as_fn_executable_p "$ac_path_SED" || continue
5075# Check for GNU ac_path_SED and select it if it is found.
5076  # Check for GNU $ac_path_SED
5077case `"$ac_path_SED" --version 2>&1` in
5078*GNU*)
5079  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5080*)
5081  ac_count=0
5082  $as_echo_n 0123456789 >"conftest.in"
5083  while :
5084  do
5085    cat "conftest.in" "conftest.in" >"conftest.tmp"
5086    mv "conftest.tmp" "conftest.in"
5087    cp "conftest.in" "conftest.nl"
5088    $as_echo '' >> "conftest.nl"
5089    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5090    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5091    as_fn_arith $ac_count + 1 && ac_count=$as_val
5092    if test $ac_count -gt ${ac_path_SED_max-0}; then
5093      # Best one so far, save it but keep looking for a better one
5094      ac_cv_path_SED="$ac_path_SED"
5095      ac_path_SED_max=$ac_count
5096    fi
5097    # 10*(2^10) chars as input seems more than enough
5098    test $ac_count -gt 10 && break
5099  done
5100  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5101esac
5102
5103      $ac_path_SED_found && break 3
5104    done
5105  done
5106  done
5107IFS=$as_save_IFS
5108  if test -z "$ac_cv_path_SED"; then
5109    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5110  fi
5111else
5112  ac_cv_path_SED=$SED
5113fi
5114
5115fi
5116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5117$as_echo "$ac_cv_path_SED" >&6; }
5118 SED="$ac_cv_path_SED"
5119  rm -f conftest.sed
5120
5121test -z "$SED" && SED=sed
5122Xsed="$SED -e 1s/^X//"
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5135$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5136if ${ac_cv_path_GREP+:} false; then :
5137  $as_echo_n "(cached) " >&6
5138else
5139  if test -z "$GREP"; then
5140  ac_path_GREP_found=false
5141  # Loop through the user's path and test for each of PROGNAME-LIST
5142  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5143for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5144do
5145  IFS=$as_save_IFS
5146  test -z "$as_dir" && as_dir=.
5147    for ac_prog in grep ggrep; do
5148    for ac_exec_ext in '' $ac_executable_extensions; do
5149      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5150      as_fn_executable_p "$ac_path_GREP" || continue
5151# Check for GNU ac_path_GREP and select it if it is found.
5152  # Check for GNU $ac_path_GREP
5153case `"$ac_path_GREP" --version 2>&1` in
5154*GNU*)
5155  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5156*)
5157  ac_count=0
5158  $as_echo_n 0123456789 >"conftest.in"
5159  while :
5160  do
5161    cat "conftest.in" "conftest.in" >"conftest.tmp"
5162    mv "conftest.tmp" "conftest.in"
5163    cp "conftest.in" "conftest.nl"
5164    $as_echo 'GREP' >> "conftest.nl"
5165    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5166    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5167    as_fn_arith $ac_count + 1 && ac_count=$as_val
5168    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5169      # Best one so far, save it but keep looking for a better one
5170      ac_cv_path_GREP="$ac_path_GREP"
5171      ac_path_GREP_max=$ac_count
5172    fi
5173    # 10*(2^10) chars as input seems more than enough
5174    test $ac_count -gt 10 && break
5175  done
5176  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5177esac
5178
5179      $ac_path_GREP_found && break 3
5180    done
5181  done
5182  done
5183IFS=$as_save_IFS
5184  if test -z "$ac_cv_path_GREP"; then
5185    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5186  fi
5187else
5188  ac_cv_path_GREP=$GREP
5189fi
5190
5191fi
5192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5193$as_echo "$ac_cv_path_GREP" >&6; }
5194 GREP="$ac_cv_path_GREP"
5195
5196
5197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5198$as_echo_n "checking for egrep... " >&6; }
5199if ${ac_cv_path_EGREP+:} false; then :
5200  $as_echo_n "(cached) " >&6
5201else
5202  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5203   then ac_cv_path_EGREP="$GREP -E"
5204   else
5205     if test -z "$EGREP"; then
5206  ac_path_EGREP_found=false
5207  # Loop through the user's path and test for each of PROGNAME-LIST
5208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5209for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5210do
5211  IFS=$as_save_IFS
5212  test -z "$as_dir" && as_dir=.
5213    for ac_prog in egrep; do
5214    for ac_exec_ext in '' $ac_executable_extensions; do
5215      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5216      as_fn_executable_p "$ac_path_EGREP" || continue
5217# Check for GNU ac_path_EGREP and select it if it is found.
5218  # Check for GNU $ac_path_EGREP
5219case `"$ac_path_EGREP" --version 2>&1` in
5220*GNU*)
5221  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5222*)
5223  ac_count=0
5224  $as_echo_n 0123456789 >"conftest.in"
5225  while :
5226  do
5227    cat "conftest.in" "conftest.in" >"conftest.tmp"
5228    mv "conftest.tmp" "conftest.in"
5229    cp "conftest.in" "conftest.nl"
5230    $as_echo 'EGREP' >> "conftest.nl"
5231    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5232    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5233    as_fn_arith $ac_count + 1 && ac_count=$as_val
5234    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5235      # Best one so far, save it but keep looking for a better one
5236      ac_cv_path_EGREP="$ac_path_EGREP"
5237      ac_path_EGREP_max=$ac_count
5238    fi
5239    # 10*(2^10) chars as input seems more than enough
5240    test $ac_count -gt 10 && break
5241  done
5242  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5243esac
5244
5245      $ac_path_EGREP_found && break 3
5246    done
5247  done
5248  done
5249IFS=$as_save_IFS
5250  if test -z "$ac_cv_path_EGREP"; then
5251    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5252  fi
5253else
5254  ac_cv_path_EGREP=$EGREP
5255fi
5256
5257   fi
5258fi
5259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5260$as_echo "$ac_cv_path_EGREP" >&6; }
5261 EGREP="$ac_cv_path_EGREP"
5262
5263
5264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5265$as_echo_n "checking for fgrep... " >&6; }
5266if ${ac_cv_path_FGREP+:} false; then :
5267  $as_echo_n "(cached) " >&6
5268else
5269  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5270   then ac_cv_path_FGREP="$GREP -F"
5271   else
5272     if test -z "$FGREP"; then
5273  ac_path_FGREP_found=false
5274  # Loop through the user's path and test for each of PROGNAME-LIST
5275  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5276for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5277do
5278  IFS=$as_save_IFS
5279  test -z "$as_dir" && as_dir=.
5280    for ac_prog in fgrep; do
5281    for ac_exec_ext in '' $ac_executable_extensions; do
5282      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5283      as_fn_executable_p "$ac_path_FGREP" || continue
5284# Check for GNU ac_path_FGREP and select it if it is found.
5285  # Check for GNU $ac_path_FGREP
5286case `"$ac_path_FGREP" --version 2>&1` in
5287*GNU*)
5288  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5289*)
5290  ac_count=0
5291  $as_echo_n 0123456789 >"conftest.in"
5292  while :
5293  do
5294    cat "conftest.in" "conftest.in" >"conftest.tmp"
5295    mv "conftest.tmp" "conftest.in"
5296    cp "conftest.in" "conftest.nl"
5297    $as_echo 'FGREP' >> "conftest.nl"
5298    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5299    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5300    as_fn_arith $ac_count + 1 && ac_count=$as_val
5301    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5302      # Best one so far, save it but keep looking for a better one
5303      ac_cv_path_FGREP="$ac_path_FGREP"
5304      ac_path_FGREP_max=$ac_count
5305    fi
5306    # 10*(2^10) chars as input seems more than enough
5307    test $ac_count -gt 10 && break
5308  done
5309  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5310esac
5311
5312      $ac_path_FGREP_found && break 3
5313    done
5314  done
5315  done
5316IFS=$as_save_IFS
5317  if test -z "$ac_cv_path_FGREP"; then
5318    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5319  fi
5320else
5321  ac_cv_path_FGREP=$FGREP
5322fi
5323
5324   fi
5325fi
5326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5327$as_echo "$ac_cv_path_FGREP" >&6; }
5328 FGREP="$ac_cv_path_FGREP"
5329
5330
5331test -z "$GREP" && GREP=grep
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351# Check whether --with-gnu-ld was given.
5352if test "${with_gnu_ld+set}" = set; then :
5353  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5354else
5355  with_gnu_ld=no
5356fi
5357
5358ac_prog=ld
5359if test "$GCC" = yes; then
5360  # Check if gcc -print-prog-name=ld gives a path.
5361  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5362$as_echo_n "checking for ld used by $CC... " >&6; }
5363  case $host in
5364  *-*-mingw*)
5365    # gcc leaves a trailing carriage return which upsets mingw
5366    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5367  *)
5368    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5369  esac
5370  case $ac_prog in
5371    # Accept absolute paths.
5372    [\\/]* | ?:[\\/]*)
5373      re_direlt='/[^/][^/]*/\.\./'
5374      # Canonicalize the pathname of ld
5375      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5376      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5377	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5378      done
5379      test -z "$LD" && LD="$ac_prog"
5380      ;;
5381  "")
5382    # If it fails, then pretend we aren't using GCC.
5383    ac_prog=ld
5384    ;;
5385  *)
5386    # If it is relative, then search for the first ld in PATH.
5387    with_gnu_ld=unknown
5388    ;;
5389  esac
5390elif test "$with_gnu_ld" = yes; then
5391  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5392$as_echo_n "checking for GNU ld... " >&6; }
5393else
5394  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5395$as_echo_n "checking for non-GNU ld... " >&6; }
5396fi
5397if ${lt_cv_path_LD+:} false; then :
5398  $as_echo_n "(cached) " >&6
5399else
5400  if test -z "$LD"; then
5401  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5402  for ac_dir in $PATH; do
5403    IFS="$lt_save_ifs"
5404    test -z "$ac_dir" && ac_dir=.
5405    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5406      lt_cv_path_LD="$ac_dir/$ac_prog"
5407      # Check to see if the program is GNU ld.  I'd rather use --version,
5408      # but apparently some variants of GNU ld only accept -v.
5409      # Break only if it was the GNU/non-GNU ld that we prefer.
5410      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5411      *GNU* | *'with BFD'*)
5412	test "$with_gnu_ld" != no && break
5413	;;
5414      *)
5415	test "$with_gnu_ld" != yes && break
5416	;;
5417      esac
5418    fi
5419  done
5420  IFS="$lt_save_ifs"
5421else
5422  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5423fi
5424fi
5425
5426LD="$lt_cv_path_LD"
5427if test -n "$LD"; then
5428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5429$as_echo "$LD" >&6; }
5430else
5431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5432$as_echo "no" >&6; }
5433fi
5434test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5436$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5437if ${lt_cv_prog_gnu_ld+:} false; then :
5438  $as_echo_n "(cached) " >&6
5439else
5440  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5441case `$LD -v 2>&1 </dev/null` in
5442*GNU* | *'with BFD'*)
5443  lt_cv_prog_gnu_ld=yes
5444  ;;
5445*)
5446  lt_cv_prog_gnu_ld=no
5447  ;;
5448esac
5449fi
5450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5451$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5452with_gnu_ld=$lt_cv_prog_gnu_ld
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5463$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5464if ${lt_cv_path_NM+:} false; then :
5465  $as_echo_n "(cached) " >&6
5466else
5467  if test -n "$NM"; then
5468  # Let the user override the test.
5469  lt_cv_path_NM="$NM"
5470else
5471  lt_nm_to_check="${ac_tool_prefix}nm"
5472  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5473    lt_nm_to_check="$lt_nm_to_check nm"
5474  fi
5475  for lt_tmp_nm in $lt_nm_to_check; do
5476    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5477    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5478      IFS="$lt_save_ifs"
5479      test -z "$ac_dir" && ac_dir=.
5480      tmp_nm="$ac_dir/$lt_tmp_nm"
5481      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5482	# Check to see if the nm accepts a BSD-compat flag.
5483	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5484	#   nm: unknown option "B" ignored
5485	# Tru64's nm complains that /dev/null is an invalid object file
5486	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5487	*/dev/null* | *'Invalid file or object type'*)
5488	  lt_cv_path_NM="$tmp_nm -B"
5489	  break
5490	  ;;
5491	*)
5492	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5493	  */dev/null*)
5494	    lt_cv_path_NM="$tmp_nm -p"
5495	    break
5496	    ;;
5497	  *)
5498	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5499	    continue # so that we can try to find one that supports BSD flags
5500	    ;;
5501	  esac
5502	  ;;
5503	esac
5504      fi
5505    done
5506    IFS="$lt_save_ifs"
5507  done
5508  : ${lt_cv_path_NM=no}
5509fi
5510fi
5511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5512$as_echo "$lt_cv_path_NM" >&6; }
5513if test "$lt_cv_path_NM" != "no"; then
5514  NM="$lt_cv_path_NM"
5515else
5516  # Didn't find any BSD compatible name lister, look for dumpbin.
5517  if test -n "$DUMPBIN"; then :
5518    # Let the user override the test.
5519  else
5520    if test -n "$ac_tool_prefix"; then
5521  for ac_prog in dumpbin "link -dump"
5522  do
5523    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5524set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5526$as_echo_n "checking for $ac_word... " >&6; }
5527if ${ac_cv_prog_DUMPBIN+:} false; then :
5528  $as_echo_n "(cached) " >&6
5529else
5530  if test -n "$DUMPBIN"; then
5531  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5532else
5533as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5534for as_dir in $PATH
5535do
5536  IFS=$as_save_IFS
5537  test -z "$as_dir" && as_dir=.
5538    for ac_exec_ext in '' $ac_executable_extensions; do
5539  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5540    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5541    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5542    break 2
5543  fi
5544done
5545  done
5546IFS=$as_save_IFS
5547
5548fi
5549fi
5550DUMPBIN=$ac_cv_prog_DUMPBIN
5551if test -n "$DUMPBIN"; then
5552  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5553$as_echo "$DUMPBIN" >&6; }
5554else
5555  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5556$as_echo "no" >&6; }
5557fi
5558
5559
5560    test -n "$DUMPBIN" && break
5561  done
5562fi
5563if test -z "$DUMPBIN"; then
5564  ac_ct_DUMPBIN=$DUMPBIN
5565  for ac_prog in dumpbin "link -dump"
5566do
5567  # Extract the first word of "$ac_prog", so it can be a program name with args.
5568set dummy $ac_prog; ac_word=$2
5569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5570$as_echo_n "checking for $ac_word... " >&6; }
5571if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5572  $as_echo_n "(cached) " >&6
5573else
5574  if test -n "$ac_ct_DUMPBIN"; then
5575  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5576else
5577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5578for as_dir in $PATH
5579do
5580  IFS=$as_save_IFS
5581  test -z "$as_dir" && as_dir=.
5582    for ac_exec_ext in '' $ac_executable_extensions; do
5583  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5584    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5586    break 2
5587  fi
5588done
5589  done
5590IFS=$as_save_IFS
5591
5592fi
5593fi
5594ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5595if test -n "$ac_ct_DUMPBIN"; then
5596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5597$as_echo "$ac_ct_DUMPBIN" >&6; }
5598else
5599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600$as_echo "no" >&6; }
5601fi
5602
5603
5604  test -n "$ac_ct_DUMPBIN" && break
5605done
5606
5607  if test "x$ac_ct_DUMPBIN" = x; then
5608    DUMPBIN=":"
5609  else
5610    case $cross_compiling:$ac_tool_warned in
5611yes:)
5612{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5613$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5614ac_tool_warned=yes ;;
5615esac
5616    DUMPBIN=$ac_ct_DUMPBIN
5617  fi
5618fi
5619
5620    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5621    *COFF*)
5622      DUMPBIN="$DUMPBIN -symbols"
5623      ;;
5624    *)
5625      DUMPBIN=:
5626      ;;
5627    esac
5628  fi
5629
5630  if test "$DUMPBIN" != ":"; then
5631    NM="$DUMPBIN"
5632  fi
5633fi
5634test -z "$NM" && NM=nm
5635
5636
5637
5638
5639
5640
5641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5642$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5643if ${lt_cv_nm_interface+:} false; then :
5644  $as_echo_n "(cached) " >&6
5645else
5646  lt_cv_nm_interface="BSD nm"
5647  echo "int some_variable = 0;" > conftest.$ac_ext
5648  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5649  (eval "$ac_compile" 2>conftest.err)
5650  cat conftest.err >&5
5651  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5652  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5653  cat conftest.err >&5
5654  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5655  cat conftest.out >&5
5656  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5657    lt_cv_nm_interface="MS dumpbin"
5658  fi
5659  rm -f conftest*
5660fi
5661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5662$as_echo "$lt_cv_nm_interface" >&6; }
5663
5664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5665$as_echo_n "checking whether ln -s works... " >&6; }
5666LN_S=$as_ln_s
5667if test "$LN_S" = "ln -s"; then
5668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5669$as_echo "yes" >&6; }
5670else
5671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5672$as_echo "no, using $LN_S" >&6; }
5673fi
5674
5675# find the maximum length of command line arguments
5676{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5677$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5678if ${lt_cv_sys_max_cmd_len+:} false; then :
5679  $as_echo_n "(cached) " >&6
5680else
5681    i=0
5682  teststring="ABCD"
5683
5684  case $build_os in
5685  msdosdjgpp*)
5686    # On DJGPP, this test can blow up pretty badly due to problems in libc
5687    # (any single argument exceeding 2000 bytes causes a buffer overrun
5688    # during glob expansion).  Even if it were fixed, the result of this
5689    # check would be larger than it should be.
5690    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5691    ;;
5692
5693  gnu*)
5694    # Under GNU Hurd, this test is not required because there is
5695    # no limit to the length of command line arguments.
5696    # Libtool will interpret -1 as no limit whatsoever
5697    lt_cv_sys_max_cmd_len=-1;
5698    ;;
5699
5700  cygwin* | mingw* | cegcc*)
5701    # On Win9x/ME, this test blows up -- it succeeds, but takes
5702    # about 5 minutes as the teststring grows exponentially.
5703    # Worse, since 9x/ME are not pre-emptively multitasking,
5704    # you end up with a "frozen" computer, even though with patience
5705    # the test eventually succeeds (with a max line length of 256k).
5706    # Instead, let's just punt: use the minimum linelength reported by
5707    # all of the supported platforms: 8192 (on NT/2K/XP).
5708    lt_cv_sys_max_cmd_len=8192;
5709    ;;
5710
5711  mint*)
5712    # On MiNT this can take a long time and run out of memory.
5713    lt_cv_sys_max_cmd_len=8192;
5714    ;;
5715
5716  amigaos*)
5717    # On AmigaOS with pdksh, this test takes hours, literally.
5718    # So we just punt and use a minimum line length of 8192.
5719    lt_cv_sys_max_cmd_len=8192;
5720    ;;
5721
5722  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5723    # This has been around since 386BSD, at least.  Likely further.
5724    if test -x /sbin/sysctl; then
5725      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5726    elif test -x /usr/sbin/sysctl; then
5727      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5728    else
5729      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5730    fi
5731    # And add a safety zone
5732    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5733    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5734    ;;
5735
5736  interix*)
5737    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5738    lt_cv_sys_max_cmd_len=196608
5739    ;;
5740
5741  osf*)
5742    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5743    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5744    # nice to cause kernel panics so lets avoid the loop below.
5745    # First set a reasonable default.
5746    lt_cv_sys_max_cmd_len=16384
5747    #
5748    if test -x /sbin/sysconfig; then
5749      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5750        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5751      esac
5752    fi
5753    ;;
5754  sco3.2v5*)
5755    lt_cv_sys_max_cmd_len=102400
5756    ;;
5757  sysv5* | sco5v6* | sysv4.2uw2*)
5758    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5759    if test -n "$kargmax"; then
5760      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5761    else
5762      lt_cv_sys_max_cmd_len=32768
5763    fi
5764    ;;
5765  *)
5766    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5767    if test -n "$lt_cv_sys_max_cmd_len"; then
5768      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5769      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5770    else
5771      # Make teststring a little bigger before we do anything with it.
5772      # a 1K string should be a reasonable start.
5773      for i in 1 2 3 4 5 6 7 8 ; do
5774        teststring=$teststring$teststring
5775      done
5776      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5777      # If test is not a shell built-in, we'll probably end up computing a
5778      # maximum length that is only half of the actual maximum length, but
5779      # we can't tell.
5780      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5781	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5782	      test $i != 17 # 1/2 MB should be enough
5783      do
5784        i=`expr $i + 1`
5785        teststring=$teststring$teststring
5786      done
5787      # Only check the string length outside the loop.
5788      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5789      teststring=
5790      # Add a significant safety factor because C++ compilers can tack on
5791      # massive amounts of additional arguments before passing them to the
5792      # linker.  It appears as though 1/2 is a usable value.
5793      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5794    fi
5795    ;;
5796  esac
5797
5798fi
5799
5800if test -n $lt_cv_sys_max_cmd_len ; then
5801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5802$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5803else
5804  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5805$as_echo "none" >&6; }
5806fi
5807max_cmd_len=$lt_cv_sys_max_cmd_len
5808
5809
5810
5811
5812
5813
5814: ${CP="cp -f"}
5815: ${MV="mv -f"}
5816: ${RM="rm -f"}
5817
5818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5819$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5820# Try some XSI features
5821xsi_shell=no
5822( _lt_dummy="a/b/c"
5823  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
5824      = c,a/b,, \
5825    && eval 'test $(( 1 + 1 )) -eq 2 \
5826    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5827  && xsi_shell=yes
5828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5829$as_echo "$xsi_shell" >&6; }
5830
5831
5832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5833$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5834lt_shell_append=no
5835( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5836    >/dev/null 2>&1 \
5837  && lt_shell_append=yes
5838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5839$as_echo "$lt_shell_append" >&6; }
5840
5841
5842if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5843  lt_unset=unset
5844else
5845  lt_unset=false
5846fi
5847
5848
5849
5850
5851
5852# test EBCDIC or ASCII
5853case `echo X|tr X '\101'` in
5854 A) # ASCII based system
5855    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5856  lt_SP2NL='tr \040 \012'
5857  lt_NL2SP='tr \015\012 \040\040'
5858  ;;
5859 *) # EBCDIC based system
5860  lt_SP2NL='tr \100 \n'
5861  lt_NL2SP='tr \r\n \100\100'
5862  ;;
5863esac
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5874$as_echo_n "checking for $LD option to reload object files... " >&6; }
5875if ${lt_cv_ld_reload_flag+:} false; then :
5876  $as_echo_n "(cached) " >&6
5877else
5878  lt_cv_ld_reload_flag='-r'
5879fi
5880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5881$as_echo "$lt_cv_ld_reload_flag" >&6; }
5882reload_flag=$lt_cv_ld_reload_flag
5883case $reload_flag in
5884"" | " "*) ;;
5885*) reload_flag=" $reload_flag" ;;
5886esac
5887reload_cmds='$LD$reload_flag -o $output$reload_objs'
5888case $host_os in
5889  darwin*)
5890    if test "$GCC" = yes; then
5891      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5892    else
5893      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5894    fi
5895    ;;
5896esac
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906if test -n "$ac_tool_prefix"; then
5907  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5908set dummy ${ac_tool_prefix}objdump; ac_word=$2
5909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5910$as_echo_n "checking for $ac_word... " >&6; }
5911if ${ac_cv_prog_OBJDUMP+:} false; then :
5912  $as_echo_n "(cached) " >&6
5913else
5914  if test -n "$OBJDUMP"; then
5915  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5916else
5917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5918for as_dir in $PATH
5919do
5920  IFS=$as_save_IFS
5921  test -z "$as_dir" && as_dir=.
5922    for ac_exec_ext in '' $ac_executable_extensions; do
5923  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5924    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5925    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5926    break 2
5927  fi
5928done
5929  done
5930IFS=$as_save_IFS
5931
5932fi
5933fi
5934OBJDUMP=$ac_cv_prog_OBJDUMP
5935if test -n "$OBJDUMP"; then
5936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5937$as_echo "$OBJDUMP" >&6; }
5938else
5939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5940$as_echo "no" >&6; }
5941fi
5942
5943
5944fi
5945if test -z "$ac_cv_prog_OBJDUMP"; then
5946  ac_ct_OBJDUMP=$OBJDUMP
5947  # Extract the first word of "objdump", so it can be a program name with args.
5948set dummy objdump; ac_word=$2
5949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5950$as_echo_n "checking for $ac_word... " >&6; }
5951if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5952  $as_echo_n "(cached) " >&6
5953else
5954  if test -n "$ac_ct_OBJDUMP"; then
5955  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5956else
5957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5958for as_dir in $PATH
5959do
5960  IFS=$as_save_IFS
5961  test -z "$as_dir" && as_dir=.
5962    for ac_exec_ext in '' $ac_executable_extensions; do
5963  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5964    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5965    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5966    break 2
5967  fi
5968done
5969  done
5970IFS=$as_save_IFS
5971
5972fi
5973fi
5974ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5975if test -n "$ac_ct_OBJDUMP"; then
5976  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5977$as_echo "$ac_ct_OBJDUMP" >&6; }
5978else
5979  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5980$as_echo "no" >&6; }
5981fi
5982
5983  if test "x$ac_ct_OBJDUMP" = x; then
5984    OBJDUMP="false"
5985  else
5986    case $cross_compiling:$ac_tool_warned in
5987yes:)
5988{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5989$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5990ac_tool_warned=yes ;;
5991esac
5992    OBJDUMP=$ac_ct_OBJDUMP
5993  fi
5994else
5995  OBJDUMP="$ac_cv_prog_OBJDUMP"
5996fi
5997
5998test -z "$OBJDUMP" && OBJDUMP=objdump
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6009$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6010if ${lt_cv_deplibs_check_method+:} false; then :
6011  $as_echo_n "(cached) " >&6
6012else
6013  lt_cv_file_magic_cmd='$MAGIC_CMD'
6014lt_cv_file_magic_test_file=
6015lt_cv_deplibs_check_method='unknown'
6016# Need to set the preceding variable on all platforms that support
6017# interlibrary dependencies.
6018# 'none' -- dependencies not supported.
6019# `unknown' -- same as none, but documents that we really don't know.
6020# 'pass_all' -- all dependencies passed with no checks.
6021# 'test_compile' -- check by making test program.
6022# 'file_magic [[regex]]' -- check by looking for files in library path
6023# which responds to the $file_magic_cmd with a given extended regex.
6024# If you have `file' or equivalent on your system and you're not sure
6025# whether `pass_all' will *always* work, you probably want this one.
6026
6027case $host_os in
6028aix[4-9]*)
6029  lt_cv_deplibs_check_method=pass_all
6030  ;;
6031
6032beos*)
6033  lt_cv_deplibs_check_method=pass_all
6034  ;;
6035
6036bsdi[45]*)
6037  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6038  lt_cv_file_magic_cmd='/usr/bin/file -L'
6039  lt_cv_file_magic_test_file=/shlib/libc.so
6040  ;;
6041
6042cygwin*)
6043  # func_win32_libid is a shell function defined in ltmain.sh
6044  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6045  lt_cv_file_magic_cmd='func_win32_libid'
6046  ;;
6047
6048mingw* | pw32*)
6049  # Base MSYS/MinGW do not provide the 'file' command needed by
6050  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6051  # unless we find 'file', for example because we are cross-compiling.
6052  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6053  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6054    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6055    lt_cv_file_magic_cmd='func_win32_libid'
6056  else
6057    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6058    lt_cv_file_magic_cmd='$OBJDUMP -f'
6059  fi
6060  ;;
6061
6062cegcc*)
6063  # use the weaker test based on 'objdump'. See mingw*.
6064  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6065  lt_cv_file_magic_cmd='$OBJDUMP -f'
6066  ;;
6067
6068darwin* | rhapsody*)
6069  lt_cv_deplibs_check_method=pass_all
6070  ;;
6071
6072freebsd* | dragonfly*)
6073  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6074    case $host_cpu in
6075    i*86 )
6076      # Not sure whether the presence of OpenBSD here was a mistake.
6077      # Let's accept both of them until this is cleared up.
6078      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6079      lt_cv_file_magic_cmd=/usr/bin/file
6080      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6081      ;;
6082    esac
6083  else
6084    lt_cv_deplibs_check_method=pass_all
6085  fi
6086  ;;
6087
6088gnu*)
6089  lt_cv_deplibs_check_method=pass_all
6090  ;;
6091
6092haiku*)
6093  lt_cv_deplibs_check_method=pass_all
6094  ;;
6095
6096hpux10.20* | hpux11*)
6097  lt_cv_file_magic_cmd=/usr/bin/file
6098  case $host_cpu in
6099  ia64*)
6100    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6101    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6102    ;;
6103  hppa*64*)
6104    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]'
6105    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6106    ;;
6107  *)
6108    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6109    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6110    ;;
6111  esac
6112  ;;
6113
6114interix[3-9]*)
6115  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6116  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6117  ;;
6118
6119irix5* | irix6* | nonstopux*)
6120  case $LD in
6121  *-32|*"-32 ") libmagic=32-bit;;
6122  *-n32|*"-n32 ") libmagic=N32;;
6123  *-64|*"-64 ") libmagic=64-bit;;
6124  *) libmagic=never-match;;
6125  esac
6126  lt_cv_deplibs_check_method=pass_all
6127  ;;
6128
6129# This must be Linux ELF.
6130linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
6131  lt_cv_deplibs_check_method=pass_all
6132  ;;
6133
6134netbsd*)
6135  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6136    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6137  else
6138    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6139  fi
6140  ;;
6141
6142newos6*)
6143  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6144  lt_cv_file_magic_cmd=/usr/bin/file
6145  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6146  ;;
6147
6148*nto* | *qnx*)
6149  lt_cv_deplibs_check_method=pass_all
6150  ;;
6151
6152openbsd*)
6153  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6154    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6155  else
6156    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6157  fi
6158  ;;
6159
6160osf3* | osf4* | osf5*)
6161  lt_cv_deplibs_check_method=pass_all
6162  ;;
6163
6164rdos*)
6165  lt_cv_deplibs_check_method=pass_all
6166  ;;
6167
6168solaris*)
6169  lt_cv_deplibs_check_method=pass_all
6170  ;;
6171
6172sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6173  lt_cv_deplibs_check_method=pass_all
6174  ;;
6175
6176sysv4 | sysv4.3*)
6177  case $host_vendor in
6178  motorola)
6179    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]'
6180    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6181    ;;
6182  ncr)
6183    lt_cv_deplibs_check_method=pass_all
6184    ;;
6185  sequent)
6186    lt_cv_file_magic_cmd='/bin/file'
6187    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6188    ;;
6189  sni)
6190    lt_cv_file_magic_cmd='/bin/file'
6191    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6192    lt_cv_file_magic_test_file=/lib/libc.so
6193    ;;
6194  siemens)
6195    lt_cv_deplibs_check_method=pass_all
6196    ;;
6197  pc)
6198    lt_cv_deplibs_check_method=pass_all
6199    ;;
6200  esac
6201  ;;
6202
6203tpf*)
6204  lt_cv_deplibs_check_method=pass_all
6205  ;;
6206esac
6207
6208fi
6209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6210$as_echo "$lt_cv_deplibs_check_method" >&6; }
6211file_magic_cmd=$lt_cv_file_magic_cmd
6212deplibs_check_method=$lt_cv_deplibs_check_method
6213test -z "$deplibs_check_method" && deplibs_check_method=unknown
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226if test -n "$ac_tool_prefix"; then
6227  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6228set dummy ${ac_tool_prefix}ar; ac_word=$2
6229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6230$as_echo_n "checking for $ac_word... " >&6; }
6231if ${ac_cv_prog_AR+:} false; then :
6232  $as_echo_n "(cached) " >&6
6233else
6234  if test -n "$AR"; then
6235  ac_cv_prog_AR="$AR" # Let the user override the test.
6236else
6237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6238for as_dir in $PATH
6239do
6240  IFS=$as_save_IFS
6241  test -z "$as_dir" && as_dir=.
6242    for ac_exec_ext in '' $ac_executable_extensions; do
6243  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6244    ac_cv_prog_AR="${ac_tool_prefix}ar"
6245    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6246    break 2
6247  fi
6248done
6249  done
6250IFS=$as_save_IFS
6251
6252fi
6253fi
6254AR=$ac_cv_prog_AR
6255if test -n "$AR"; then
6256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6257$as_echo "$AR" >&6; }
6258else
6259  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6260$as_echo "no" >&6; }
6261fi
6262
6263
6264fi
6265if test -z "$ac_cv_prog_AR"; then
6266  ac_ct_AR=$AR
6267  # Extract the first word of "ar", so it can be a program name with args.
6268set dummy ar; ac_word=$2
6269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6270$as_echo_n "checking for $ac_word... " >&6; }
6271if ${ac_cv_prog_ac_ct_AR+:} false; then :
6272  $as_echo_n "(cached) " >&6
6273else
6274  if test -n "$ac_ct_AR"; then
6275  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6276else
6277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6278for as_dir in $PATH
6279do
6280  IFS=$as_save_IFS
6281  test -z "$as_dir" && as_dir=.
6282    for ac_exec_ext in '' $ac_executable_extensions; do
6283  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6284    ac_cv_prog_ac_ct_AR="ar"
6285    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6286    break 2
6287  fi
6288done
6289  done
6290IFS=$as_save_IFS
6291
6292fi
6293fi
6294ac_ct_AR=$ac_cv_prog_ac_ct_AR
6295if test -n "$ac_ct_AR"; then
6296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6297$as_echo "$ac_ct_AR" >&6; }
6298else
6299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6300$as_echo "no" >&6; }
6301fi
6302
6303  if test "x$ac_ct_AR" = x; then
6304    AR="false"
6305  else
6306    case $cross_compiling:$ac_tool_warned in
6307yes:)
6308{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6309$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6310ac_tool_warned=yes ;;
6311esac
6312    AR=$ac_ct_AR
6313  fi
6314else
6315  AR="$ac_cv_prog_AR"
6316fi
6317
6318test -z "$AR" && AR=ar
6319test -z "$AR_FLAGS" && AR_FLAGS=cru
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331if test -n "$ac_tool_prefix"; then
6332  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6333set dummy ${ac_tool_prefix}strip; ac_word=$2
6334{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6335$as_echo_n "checking for $ac_word... " >&6; }
6336if ${ac_cv_prog_STRIP+:} false; then :
6337  $as_echo_n "(cached) " >&6
6338else
6339  if test -n "$STRIP"; then
6340  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6341else
6342as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6343for as_dir in $PATH
6344do
6345  IFS=$as_save_IFS
6346  test -z "$as_dir" && as_dir=.
6347    for ac_exec_ext in '' $ac_executable_extensions; do
6348  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6349    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6350    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6351    break 2
6352  fi
6353done
6354  done
6355IFS=$as_save_IFS
6356
6357fi
6358fi
6359STRIP=$ac_cv_prog_STRIP
6360if test -n "$STRIP"; then
6361  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6362$as_echo "$STRIP" >&6; }
6363else
6364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6365$as_echo "no" >&6; }
6366fi
6367
6368
6369fi
6370if test -z "$ac_cv_prog_STRIP"; then
6371  ac_ct_STRIP=$STRIP
6372  # Extract the first word of "strip", so it can be a program name with args.
6373set dummy strip; ac_word=$2
6374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6375$as_echo_n "checking for $ac_word... " >&6; }
6376if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6377  $as_echo_n "(cached) " >&6
6378else
6379  if test -n "$ac_ct_STRIP"; then
6380  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6381else
6382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6383for as_dir in $PATH
6384do
6385  IFS=$as_save_IFS
6386  test -z "$as_dir" && as_dir=.
6387    for ac_exec_ext in '' $ac_executable_extensions; do
6388  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6389    ac_cv_prog_ac_ct_STRIP="strip"
6390    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6391    break 2
6392  fi
6393done
6394  done
6395IFS=$as_save_IFS
6396
6397fi
6398fi
6399ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6400if test -n "$ac_ct_STRIP"; then
6401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6402$as_echo "$ac_ct_STRIP" >&6; }
6403else
6404  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6405$as_echo "no" >&6; }
6406fi
6407
6408  if test "x$ac_ct_STRIP" = x; then
6409    STRIP=":"
6410  else
6411    case $cross_compiling:$ac_tool_warned in
6412yes:)
6413{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6414$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6415ac_tool_warned=yes ;;
6416esac
6417    STRIP=$ac_ct_STRIP
6418  fi
6419else
6420  STRIP="$ac_cv_prog_STRIP"
6421fi
6422
6423test -z "$STRIP" && STRIP=:
6424
6425
6426
6427
6428
6429
6430if test -n "$ac_tool_prefix"; then
6431  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6432set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6434$as_echo_n "checking for $ac_word... " >&6; }
6435if ${ac_cv_prog_RANLIB+:} false; then :
6436  $as_echo_n "(cached) " >&6
6437else
6438  if test -n "$RANLIB"; then
6439  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6440else
6441as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6442for as_dir in $PATH
6443do
6444  IFS=$as_save_IFS
6445  test -z "$as_dir" && as_dir=.
6446    for ac_exec_ext in '' $ac_executable_extensions; do
6447  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6448    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6449    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6450    break 2
6451  fi
6452done
6453  done
6454IFS=$as_save_IFS
6455
6456fi
6457fi
6458RANLIB=$ac_cv_prog_RANLIB
6459if test -n "$RANLIB"; then
6460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6461$as_echo "$RANLIB" >&6; }
6462else
6463  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6464$as_echo "no" >&6; }
6465fi
6466
6467
6468fi
6469if test -z "$ac_cv_prog_RANLIB"; then
6470  ac_ct_RANLIB=$RANLIB
6471  # Extract the first word of "ranlib", so it can be a program name with args.
6472set dummy ranlib; ac_word=$2
6473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6474$as_echo_n "checking for $ac_word... " >&6; }
6475if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6476  $as_echo_n "(cached) " >&6
6477else
6478  if test -n "$ac_ct_RANLIB"; then
6479  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6480else
6481as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6482for as_dir in $PATH
6483do
6484  IFS=$as_save_IFS
6485  test -z "$as_dir" && as_dir=.
6486    for ac_exec_ext in '' $ac_executable_extensions; do
6487  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6488    ac_cv_prog_ac_ct_RANLIB="ranlib"
6489    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6490    break 2
6491  fi
6492done
6493  done
6494IFS=$as_save_IFS
6495
6496fi
6497fi
6498ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6499if test -n "$ac_ct_RANLIB"; then
6500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6501$as_echo "$ac_ct_RANLIB" >&6; }
6502else
6503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6504$as_echo "no" >&6; }
6505fi
6506
6507  if test "x$ac_ct_RANLIB" = x; then
6508    RANLIB=":"
6509  else
6510    case $cross_compiling:$ac_tool_warned in
6511yes:)
6512{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6513$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6514ac_tool_warned=yes ;;
6515esac
6516    RANLIB=$ac_ct_RANLIB
6517  fi
6518else
6519  RANLIB="$ac_cv_prog_RANLIB"
6520fi
6521
6522test -z "$RANLIB" && RANLIB=:
6523
6524
6525
6526
6527
6528
6529# Determine commands to create old-style static archives.
6530old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6531old_postinstall_cmds='chmod 644 $oldlib'
6532old_postuninstall_cmds=
6533
6534if test -n "$RANLIB"; then
6535  case $host_os in
6536  openbsd*)
6537    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6538    ;;
6539  *)
6540    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6541    ;;
6542  esac
6543  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6544fi
6545
6546case $host_os in
6547  darwin*)
6548    lock_old_archive_extraction=yes ;;
6549  *)
6550    lock_old_archive_extraction=no ;;
6551esac
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591# If no C compiler was specified, use CC.
6592LTCC=${LTCC-"$CC"}
6593
6594# If no C compiler flags were specified, use CFLAGS.
6595LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6596
6597# Allow CC to be a program name with arguments.
6598compiler=$CC
6599
6600
6601# Check for command to grab the raw symbol name followed by C symbol from nm.
6602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6603$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6604if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6605  $as_echo_n "(cached) " >&6
6606else
6607
6608# These are sane defaults that work on at least a few old systems.
6609# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6610
6611# Character class describing NM global symbol codes.
6612symcode='[BCDEGRST]'
6613
6614# Regexp to match symbols that can be accessed directly from C.
6615sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6616
6617# Define system-specific variables.
6618case $host_os in
6619aix*)
6620  symcode='[BCDT]'
6621  ;;
6622cygwin* | mingw* | pw32* | cegcc*)
6623  symcode='[ABCDGISTW]'
6624  ;;
6625hpux*)
6626  if test "$host_cpu" = ia64; then
6627    symcode='[ABCDEGRST]'
6628  fi
6629  ;;
6630irix* | nonstopux*)
6631  symcode='[BCDEGRST]'
6632  ;;
6633osf*)
6634  symcode='[BCDEGQRST]'
6635  ;;
6636solaris*)
6637  symcode='[BDRT]'
6638  ;;
6639sco3.2v5*)
6640  symcode='[DT]'
6641  ;;
6642sysv4.2uw2*)
6643  symcode='[DT]'
6644  ;;
6645sysv5* | sco5v6* | unixware* | OpenUNIX*)
6646  symcode='[ABDT]'
6647  ;;
6648sysv4)
6649  symcode='[DFNSTU]'
6650  ;;
6651esac
6652
6653# If we're using GNU nm, then use its standard symbol codes.
6654case `$NM -V 2>&1` in
6655*GNU* | *'with BFD'*)
6656  symcode='[ABCDGIRSTW]' ;;
6657esac
6658
6659# Transform an extracted symbol line into a proper C declaration.
6660# Some systems (esp. on ia64) link data and code symbols differently,
6661# so use this general approach.
6662lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6663
6664# Transform an extracted symbol line into symbol name and symbol address
6665lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6666lt_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'"
6667
6668# Handle CRLF in mingw tool chain
6669opt_cr=
6670case $build_os in
6671mingw*)
6672  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6673  ;;
6674esac
6675
6676# Try without a prefix underscore, then with it.
6677for ac_symprfx in "" "_"; do
6678
6679  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6680  symxfrm="\\1 $ac_symprfx\\2 \\2"
6681
6682  # Write the raw and C identifiers.
6683  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6684    # Fake it for dumpbin and say T for any non-static function
6685    # and D for any global variable.
6686    # Also find C++ and __fastcall symbols from MSVC++,
6687    # which start with @ or ?.
6688    lt_cv_sys_global_symbol_pipe="$AWK '"\
6689"     {last_section=section; section=\$ 3};"\
6690"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6691"     \$ 0!~/External *\|/{next};"\
6692"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6693"     {if(hide[section]) next};"\
6694"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6695"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6696"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6697"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6698"     ' prfx=^$ac_symprfx"
6699  else
6700    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6701  fi
6702
6703  # Check to see that the pipe works correctly.
6704  pipe_works=no
6705
6706  rm -f conftest*
6707  cat > conftest.$ac_ext <<_LT_EOF
6708#ifdef __cplusplus
6709extern "C" {
6710#endif
6711char nm_test_var;
6712void nm_test_func(void);
6713void nm_test_func(void){}
6714#ifdef __cplusplus
6715}
6716#endif
6717int main(){nm_test_var='a';nm_test_func();return(0);}
6718_LT_EOF
6719
6720  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6721  (eval $ac_compile) 2>&5
6722  ac_status=$?
6723  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6724  test $ac_status = 0; }; then
6725    # Now try to grab the symbols.
6726    nlist=conftest.nm
6727    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6728  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6729  ac_status=$?
6730  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6731  test $ac_status = 0; } && test -s "$nlist"; then
6732      # Try sorting and uniquifying the output.
6733      if sort "$nlist" | uniq > "$nlist"T; then
6734	mv -f "$nlist"T "$nlist"
6735      else
6736	rm -f "$nlist"T
6737      fi
6738
6739      # Make sure that we snagged all the symbols we need.
6740      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6741	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6742	  cat <<_LT_EOF > conftest.$ac_ext
6743#ifdef __cplusplus
6744extern "C" {
6745#endif
6746
6747_LT_EOF
6748	  # Now generate the symbol file.
6749	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6750
6751	  cat <<_LT_EOF >> conftest.$ac_ext
6752
6753/* The mapping between symbol names and symbols.  */
6754const struct {
6755  const char *name;
6756  void       *address;
6757}
6758lt__PROGRAM__LTX_preloaded_symbols[] =
6759{
6760  { "@PROGRAM@", (void *) 0 },
6761_LT_EOF
6762	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
6763	  cat <<\_LT_EOF >> conftest.$ac_ext
6764  {0, (void *) 0}
6765};
6766
6767/* This works around a problem in FreeBSD linker */
6768#ifdef FREEBSD_WORKAROUND
6769static const void *lt_preloaded_setup() {
6770  return lt__PROGRAM__LTX_preloaded_symbols;
6771}
6772#endif
6773
6774#ifdef __cplusplus
6775}
6776#endif
6777_LT_EOF
6778	  # Now try linking the two files.
6779	  mv conftest.$ac_objext conftstm.$ac_objext
6780	  lt_save_LIBS="$LIBS"
6781	  lt_save_CFLAGS="$CFLAGS"
6782	  LIBS="conftstm.$ac_objext"
6783	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6784	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
6785  (eval $ac_link) 2>&5
6786  ac_status=$?
6787  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6788  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
6789	    pipe_works=yes
6790	  fi
6791	  LIBS="$lt_save_LIBS"
6792	  CFLAGS="$lt_save_CFLAGS"
6793	else
6794	  echo "cannot find nm_test_func in $nlist" >&5
6795	fi
6796      else
6797	echo "cannot find nm_test_var in $nlist" >&5
6798      fi
6799    else
6800      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6801    fi
6802  else
6803    echo "$progname: failed program was:" >&5
6804    cat conftest.$ac_ext >&5
6805  fi
6806  rm -rf conftest* conftst*
6807
6808  # Do not use the global_symbol_pipe unless it works.
6809  if test "$pipe_works" = yes; then
6810    break
6811  else
6812    lt_cv_sys_global_symbol_pipe=
6813  fi
6814done
6815
6816fi
6817
6818if test -z "$lt_cv_sys_global_symbol_pipe"; then
6819  lt_cv_sys_global_symbol_to_cdecl=
6820fi
6821if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
6823$as_echo "failed" >&6; }
6824else
6825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
6826$as_echo "ok" >&6; }
6827fi
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851# Check whether --enable-libtool-lock was given.
6852if test "${enable_libtool_lock+set}" = set; then :
6853  enableval=$enable_libtool_lock;
6854fi
6855
6856test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6857
6858# Some flags need to be propagated to the compiler or linker for good
6859# libtool support.
6860case $host in
6861ia64-*-hpux*)
6862  # Find out which ABI we are using.
6863  echo 'int i;' > conftest.$ac_ext
6864  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6865  (eval $ac_compile) 2>&5
6866  ac_status=$?
6867  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6868  test $ac_status = 0; }; then
6869    case `/usr/bin/file conftest.$ac_objext` in
6870      *ELF-32*)
6871	HPUX_IA64_MODE="32"
6872	;;
6873      *ELF-64*)
6874	HPUX_IA64_MODE="64"
6875	;;
6876    esac
6877  fi
6878  rm -rf conftest*
6879  ;;
6880*-*-irix6*)
6881  # Find out which ABI we are using.
6882  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6883  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6884  (eval $ac_compile) 2>&5
6885  ac_status=$?
6886  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6887  test $ac_status = 0; }; then
6888    if test "$lt_cv_prog_gnu_ld" = yes; then
6889      case `/usr/bin/file conftest.$ac_objext` in
6890	*32-bit*)
6891	  LD="${LD-ld} -melf32bsmip"
6892	  ;;
6893	*N32*)
6894	  LD="${LD-ld} -melf32bmipn32"
6895	  ;;
6896	*64-bit*)
6897	  LD="${LD-ld} -melf64bmip"
6898	;;
6899      esac
6900    else
6901      case `/usr/bin/file conftest.$ac_objext` in
6902	*32-bit*)
6903	  LD="${LD-ld} -32"
6904	  ;;
6905	*N32*)
6906	  LD="${LD-ld} -n32"
6907	  ;;
6908	*64-bit*)
6909	  LD="${LD-ld} -64"
6910	  ;;
6911      esac
6912    fi
6913  fi
6914  rm -rf conftest*
6915  ;;
6916
6917x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
6918s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6919  # Find out which ABI we are using.
6920  echo 'int i;' > conftest.$ac_ext
6921  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6922  (eval $ac_compile) 2>&5
6923  ac_status=$?
6924  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6925  test $ac_status = 0; }; then
6926    case `/usr/bin/file conftest.o` in
6927      *32-bit*)
6928	case $host in
6929	  x86_64-*kfreebsd*-gnu)
6930	    LD="${LD-ld} -m elf_i386_fbsd"
6931	    ;;
6932	  x86_64-*linux*)
6933	    case `/usr/bin/file conftest.o` in
6934	      *x86-64*)
6935		LD="${LD-ld} -m elf32_x86_64"
6936		;;
6937	      *)
6938		LD="${LD-ld} -m elf_i386"
6939		;;
6940	    esac
6941	    ;;
6942	  powerpc64le-*linux*)
6943	    LD="${LD-ld} -m elf32lppclinux"
6944	    ;;
6945	  powerpc64-*linux*)
6946	    LD="${LD-ld} -m elf32ppclinux"
6947	    ;;
6948	  s390x-*linux*)
6949	    LD="${LD-ld} -m elf_s390"
6950	    ;;
6951	  sparc64-*linux*)
6952	    LD="${LD-ld} -m elf32_sparc"
6953	    ;;
6954	esac
6955	;;
6956      *64-bit*)
6957	case $host in
6958	  x86_64-*kfreebsd*-gnu)
6959	    LD="${LD-ld} -m elf_x86_64_fbsd"
6960	    ;;
6961	  x86_64-*linux*)
6962	    LD="${LD-ld} -m elf_x86_64"
6963	    ;;
6964	  powerpcle-*linux*)
6965	    LD="${LD-ld} -m elf64lppc"
6966	    ;;
6967	  powerpc-*linux*)
6968	    LD="${LD-ld} -m elf64ppc"
6969	    ;;
6970	  s390*-*linux*|s390*-*tpf*)
6971	    LD="${LD-ld} -m elf64_s390"
6972	    ;;
6973	  sparc*-*linux*)
6974	    LD="${LD-ld} -m elf64_sparc"
6975	    ;;
6976	esac
6977	;;
6978    esac
6979  fi
6980  rm -rf conftest*
6981  ;;
6982
6983*-*-sco3.2v5*)
6984  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6985  SAVE_CFLAGS="$CFLAGS"
6986  CFLAGS="$CFLAGS -belf"
6987  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6988$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6989if ${lt_cv_cc_needs_belf+:} false; then :
6990  $as_echo_n "(cached) " >&6
6991else
6992  ac_ext=c
6993ac_cpp='$CPP $CPPFLAGS'
6994ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6995ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6996ac_compiler_gnu=$ac_cv_c_compiler_gnu
6997
6998     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6999/* end confdefs.h.  */
7000
7001int
7002main ()
7003{
7004
7005  ;
7006  return 0;
7007}
7008_ACEOF
7009if ac_fn_c_try_link "$LINENO"; then :
7010  lt_cv_cc_needs_belf=yes
7011else
7012  lt_cv_cc_needs_belf=no
7013fi
7014rm -f core conftest.err conftest.$ac_objext \
7015    conftest$ac_exeext conftest.$ac_ext
7016     ac_ext=c
7017ac_cpp='$CPP $CPPFLAGS'
7018ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7019ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7020ac_compiler_gnu=$ac_cv_c_compiler_gnu
7021
7022fi
7023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7024$as_echo "$lt_cv_cc_needs_belf" >&6; }
7025  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7026    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7027    CFLAGS="$SAVE_CFLAGS"
7028  fi
7029  ;;
7030sparc*-*solaris*)
7031  # Find out which ABI we are using.
7032  echo 'int i;' > conftest.$ac_ext
7033  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7034  (eval $ac_compile) 2>&5
7035  ac_status=$?
7036  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7037  test $ac_status = 0; }; then
7038    case `/usr/bin/file conftest.o` in
7039    *64-bit*)
7040      case $lt_cv_prog_gnu_ld in
7041      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7042      *)
7043	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7044	  LD="${LD-ld} -64"
7045	fi
7046	;;
7047      esac
7048      ;;
7049    esac
7050  fi
7051  rm -rf conftest*
7052  ;;
7053esac
7054
7055need_locks="$enable_libtool_lock"
7056
7057
7058  case $host_os in
7059    rhapsody* | darwin*)
7060    if test -n "$ac_tool_prefix"; then
7061  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7062set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7064$as_echo_n "checking for $ac_word... " >&6; }
7065if ${ac_cv_prog_DSYMUTIL+:} false; then :
7066  $as_echo_n "(cached) " >&6
7067else
7068  if test -n "$DSYMUTIL"; then
7069  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7070else
7071as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7072for as_dir in $PATH
7073do
7074  IFS=$as_save_IFS
7075  test -z "$as_dir" && as_dir=.
7076    for ac_exec_ext in '' $ac_executable_extensions; do
7077  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7078    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7079    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7080    break 2
7081  fi
7082done
7083  done
7084IFS=$as_save_IFS
7085
7086fi
7087fi
7088DSYMUTIL=$ac_cv_prog_DSYMUTIL
7089if test -n "$DSYMUTIL"; then
7090  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7091$as_echo "$DSYMUTIL" >&6; }
7092else
7093  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7094$as_echo "no" >&6; }
7095fi
7096
7097
7098fi
7099if test -z "$ac_cv_prog_DSYMUTIL"; then
7100  ac_ct_DSYMUTIL=$DSYMUTIL
7101  # Extract the first word of "dsymutil", so it can be a program name with args.
7102set dummy dsymutil; ac_word=$2
7103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7104$as_echo_n "checking for $ac_word... " >&6; }
7105if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7106  $as_echo_n "(cached) " >&6
7107else
7108  if test -n "$ac_ct_DSYMUTIL"; then
7109  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7110else
7111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7112for as_dir in $PATH
7113do
7114  IFS=$as_save_IFS
7115  test -z "$as_dir" && as_dir=.
7116    for ac_exec_ext in '' $ac_executable_extensions; do
7117  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7118    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7119    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7120    break 2
7121  fi
7122done
7123  done
7124IFS=$as_save_IFS
7125
7126fi
7127fi
7128ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7129if test -n "$ac_ct_DSYMUTIL"; then
7130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7131$as_echo "$ac_ct_DSYMUTIL" >&6; }
7132else
7133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7134$as_echo "no" >&6; }
7135fi
7136
7137  if test "x$ac_ct_DSYMUTIL" = x; then
7138    DSYMUTIL=":"
7139  else
7140    case $cross_compiling:$ac_tool_warned in
7141yes:)
7142{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7143$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7144ac_tool_warned=yes ;;
7145esac
7146    DSYMUTIL=$ac_ct_DSYMUTIL
7147  fi
7148else
7149  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7150fi
7151
7152    if test -n "$ac_tool_prefix"; then
7153  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7154set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7156$as_echo_n "checking for $ac_word... " >&6; }
7157if ${ac_cv_prog_NMEDIT+:} false; then :
7158  $as_echo_n "(cached) " >&6
7159else
7160  if test -n "$NMEDIT"; then
7161  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7162else
7163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7164for as_dir in $PATH
7165do
7166  IFS=$as_save_IFS
7167  test -z "$as_dir" && as_dir=.
7168    for ac_exec_ext in '' $ac_executable_extensions; do
7169  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7170    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7171    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7172    break 2
7173  fi
7174done
7175  done
7176IFS=$as_save_IFS
7177
7178fi
7179fi
7180NMEDIT=$ac_cv_prog_NMEDIT
7181if test -n "$NMEDIT"; then
7182  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7183$as_echo "$NMEDIT" >&6; }
7184else
7185  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7186$as_echo "no" >&6; }
7187fi
7188
7189
7190fi
7191if test -z "$ac_cv_prog_NMEDIT"; then
7192  ac_ct_NMEDIT=$NMEDIT
7193  # Extract the first word of "nmedit", so it can be a program name with args.
7194set dummy nmedit; ac_word=$2
7195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7196$as_echo_n "checking for $ac_word... " >&6; }
7197if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7198  $as_echo_n "(cached) " >&6
7199else
7200  if test -n "$ac_ct_NMEDIT"; then
7201  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7202else
7203as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7204for as_dir in $PATH
7205do
7206  IFS=$as_save_IFS
7207  test -z "$as_dir" && as_dir=.
7208    for ac_exec_ext in '' $ac_executable_extensions; do
7209  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7210    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7211    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7212    break 2
7213  fi
7214done
7215  done
7216IFS=$as_save_IFS
7217
7218fi
7219fi
7220ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7221if test -n "$ac_ct_NMEDIT"; then
7222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7223$as_echo "$ac_ct_NMEDIT" >&6; }
7224else
7225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7226$as_echo "no" >&6; }
7227fi
7228
7229  if test "x$ac_ct_NMEDIT" = x; then
7230    NMEDIT=":"
7231  else
7232    case $cross_compiling:$ac_tool_warned in
7233yes:)
7234{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7235$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7236ac_tool_warned=yes ;;
7237esac
7238    NMEDIT=$ac_ct_NMEDIT
7239  fi
7240else
7241  NMEDIT="$ac_cv_prog_NMEDIT"
7242fi
7243
7244    if test -n "$ac_tool_prefix"; then
7245  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7246set dummy ${ac_tool_prefix}lipo; ac_word=$2
7247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7248$as_echo_n "checking for $ac_word... " >&6; }
7249if ${ac_cv_prog_LIPO+:} false; then :
7250  $as_echo_n "(cached) " >&6
7251else
7252  if test -n "$LIPO"; then
7253  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7254else
7255as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7256for as_dir in $PATH
7257do
7258  IFS=$as_save_IFS
7259  test -z "$as_dir" && as_dir=.
7260    for ac_exec_ext in '' $ac_executable_extensions; do
7261  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7262    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7263    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7264    break 2
7265  fi
7266done
7267  done
7268IFS=$as_save_IFS
7269
7270fi
7271fi
7272LIPO=$ac_cv_prog_LIPO
7273if test -n "$LIPO"; then
7274  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7275$as_echo "$LIPO" >&6; }
7276else
7277  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7278$as_echo "no" >&6; }
7279fi
7280
7281
7282fi
7283if test -z "$ac_cv_prog_LIPO"; then
7284  ac_ct_LIPO=$LIPO
7285  # Extract the first word of "lipo", so it can be a program name with args.
7286set dummy lipo; ac_word=$2
7287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7288$as_echo_n "checking for $ac_word... " >&6; }
7289if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7290  $as_echo_n "(cached) " >&6
7291else
7292  if test -n "$ac_ct_LIPO"; then
7293  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7294else
7295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7296for as_dir in $PATH
7297do
7298  IFS=$as_save_IFS
7299  test -z "$as_dir" && as_dir=.
7300    for ac_exec_ext in '' $ac_executable_extensions; do
7301  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7302    ac_cv_prog_ac_ct_LIPO="lipo"
7303    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7304    break 2
7305  fi
7306done
7307  done
7308IFS=$as_save_IFS
7309
7310fi
7311fi
7312ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7313if test -n "$ac_ct_LIPO"; then
7314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7315$as_echo "$ac_ct_LIPO" >&6; }
7316else
7317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7318$as_echo "no" >&6; }
7319fi
7320
7321  if test "x$ac_ct_LIPO" = x; then
7322    LIPO=":"
7323  else
7324    case $cross_compiling:$ac_tool_warned in
7325yes:)
7326{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7327$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7328ac_tool_warned=yes ;;
7329esac
7330    LIPO=$ac_ct_LIPO
7331  fi
7332else
7333  LIPO="$ac_cv_prog_LIPO"
7334fi
7335
7336    if test -n "$ac_tool_prefix"; then
7337  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7338set dummy ${ac_tool_prefix}otool; ac_word=$2
7339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7340$as_echo_n "checking for $ac_word... " >&6; }
7341if ${ac_cv_prog_OTOOL+:} false; then :
7342  $as_echo_n "(cached) " >&6
7343else
7344  if test -n "$OTOOL"; then
7345  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7346else
7347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7348for as_dir in $PATH
7349do
7350  IFS=$as_save_IFS
7351  test -z "$as_dir" && as_dir=.
7352    for ac_exec_ext in '' $ac_executable_extensions; do
7353  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7354    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7355    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7356    break 2
7357  fi
7358done
7359  done
7360IFS=$as_save_IFS
7361
7362fi
7363fi
7364OTOOL=$ac_cv_prog_OTOOL
7365if test -n "$OTOOL"; then
7366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7367$as_echo "$OTOOL" >&6; }
7368else
7369  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7370$as_echo "no" >&6; }
7371fi
7372
7373
7374fi
7375if test -z "$ac_cv_prog_OTOOL"; then
7376  ac_ct_OTOOL=$OTOOL
7377  # Extract the first word of "otool", so it can be a program name with args.
7378set dummy otool; ac_word=$2
7379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7380$as_echo_n "checking for $ac_word... " >&6; }
7381if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7382  $as_echo_n "(cached) " >&6
7383else
7384  if test -n "$ac_ct_OTOOL"; then
7385  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7386else
7387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7388for as_dir in $PATH
7389do
7390  IFS=$as_save_IFS
7391  test -z "$as_dir" && as_dir=.
7392    for ac_exec_ext in '' $ac_executable_extensions; do
7393  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7394    ac_cv_prog_ac_ct_OTOOL="otool"
7395    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7396    break 2
7397  fi
7398done
7399  done
7400IFS=$as_save_IFS
7401
7402fi
7403fi
7404ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7405if test -n "$ac_ct_OTOOL"; then
7406  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7407$as_echo "$ac_ct_OTOOL" >&6; }
7408else
7409  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7410$as_echo "no" >&6; }
7411fi
7412
7413  if test "x$ac_ct_OTOOL" = x; then
7414    OTOOL=":"
7415  else
7416    case $cross_compiling:$ac_tool_warned in
7417yes:)
7418{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7419$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7420ac_tool_warned=yes ;;
7421esac
7422    OTOOL=$ac_ct_OTOOL
7423  fi
7424else
7425  OTOOL="$ac_cv_prog_OTOOL"
7426fi
7427
7428    if test -n "$ac_tool_prefix"; then
7429  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7430set dummy ${ac_tool_prefix}otool64; ac_word=$2
7431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7432$as_echo_n "checking for $ac_word... " >&6; }
7433if ${ac_cv_prog_OTOOL64+:} false; then :
7434  $as_echo_n "(cached) " >&6
7435else
7436  if test -n "$OTOOL64"; then
7437  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7438else
7439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7440for as_dir in $PATH
7441do
7442  IFS=$as_save_IFS
7443  test -z "$as_dir" && as_dir=.
7444    for ac_exec_ext in '' $ac_executable_extensions; do
7445  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7446    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7447    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7448    break 2
7449  fi
7450done
7451  done
7452IFS=$as_save_IFS
7453
7454fi
7455fi
7456OTOOL64=$ac_cv_prog_OTOOL64
7457if test -n "$OTOOL64"; then
7458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7459$as_echo "$OTOOL64" >&6; }
7460else
7461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7462$as_echo "no" >&6; }
7463fi
7464
7465
7466fi
7467if test -z "$ac_cv_prog_OTOOL64"; then
7468  ac_ct_OTOOL64=$OTOOL64
7469  # Extract the first word of "otool64", so it can be a program name with args.
7470set dummy otool64; ac_word=$2
7471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472$as_echo_n "checking for $ac_word... " >&6; }
7473if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7474  $as_echo_n "(cached) " >&6
7475else
7476  if test -n "$ac_ct_OTOOL64"; then
7477  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7478else
7479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480for as_dir in $PATH
7481do
7482  IFS=$as_save_IFS
7483  test -z "$as_dir" && as_dir=.
7484    for ac_exec_ext in '' $ac_executable_extensions; do
7485  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7486    ac_cv_prog_ac_ct_OTOOL64="otool64"
7487    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7488    break 2
7489  fi
7490done
7491  done
7492IFS=$as_save_IFS
7493
7494fi
7495fi
7496ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7497if test -n "$ac_ct_OTOOL64"; then
7498  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7499$as_echo "$ac_ct_OTOOL64" >&6; }
7500else
7501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502$as_echo "no" >&6; }
7503fi
7504
7505  if test "x$ac_ct_OTOOL64" = x; then
7506    OTOOL64=":"
7507  else
7508    case $cross_compiling:$ac_tool_warned in
7509yes:)
7510{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7511$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7512ac_tool_warned=yes ;;
7513esac
7514    OTOOL64=$ac_ct_OTOOL64
7515  fi
7516else
7517  OTOOL64="$ac_cv_prog_OTOOL64"
7518fi
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7547$as_echo_n "checking for -single_module linker flag... " >&6; }
7548if ${lt_cv_apple_cc_single_mod+:} false; then :
7549  $as_echo_n "(cached) " >&6
7550else
7551  lt_cv_apple_cc_single_mod=no
7552      if test -z "${LT_MULTI_MODULE}"; then
7553	# By default we will add the -single_module flag. You can override
7554	# by either setting the environment variable LT_MULTI_MODULE
7555	# non-empty at configure time, or by adding -multi_module to the
7556	# link flags.
7557	rm -rf libconftest.dylib*
7558	echo "int foo(void){return 1;}" > conftest.c
7559	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7560-dynamiclib -Wl,-single_module conftest.c" >&5
7561	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7562	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7563        _lt_result=$?
7564	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7565	  lt_cv_apple_cc_single_mod=yes
7566	else
7567	  cat conftest.err >&5
7568	fi
7569	rm -rf libconftest.dylib*
7570	rm -f conftest.*
7571      fi
7572fi
7573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7574$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7575    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7576$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7577if ${lt_cv_ld_exported_symbols_list+:} false; then :
7578  $as_echo_n "(cached) " >&6
7579else
7580  lt_cv_ld_exported_symbols_list=no
7581      save_LDFLAGS=$LDFLAGS
7582      echo "_main" > conftest.sym
7583      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7584      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7585/* end confdefs.h.  */
7586
7587int
7588main ()
7589{
7590
7591  ;
7592  return 0;
7593}
7594_ACEOF
7595if ac_fn_c_try_link "$LINENO"; then :
7596  lt_cv_ld_exported_symbols_list=yes
7597else
7598  lt_cv_ld_exported_symbols_list=no
7599fi
7600rm -f core conftest.err conftest.$ac_objext \
7601    conftest$ac_exeext conftest.$ac_ext
7602	LDFLAGS="$save_LDFLAGS"
7603
7604fi
7605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
7606$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7607    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7608$as_echo_n "checking for -force_load linker flag... " >&6; }
7609if ${lt_cv_ld_force_load+:} false; then :
7610  $as_echo_n "(cached) " >&6
7611else
7612  lt_cv_ld_force_load=no
7613      cat > conftest.c << _LT_EOF
7614int forced_loaded() { return 2;}
7615_LT_EOF
7616      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7617      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7618      echo "$AR cru libconftest.a conftest.o" >&5
7619      $AR cru libconftest.a conftest.o 2>&5
7620      cat > conftest.c << _LT_EOF
7621int main() { return 0;}
7622_LT_EOF
7623      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7624      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7625      _lt_result=$?
7626      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
7627	lt_cv_ld_force_load=yes
7628      else
7629	cat conftest.err >&5
7630      fi
7631        rm -f conftest.err libconftest.a conftest conftest.c
7632        rm -rf conftest.dSYM
7633
7634fi
7635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7636$as_echo "$lt_cv_ld_force_load" >&6; }
7637    case $host_os in
7638    rhapsody* | darwin1.[012])
7639      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7640    darwin1.*)
7641      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7642    darwin*) # darwin 5.x on
7643      # if running on 10.5 or later, the deployment target defaults
7644      # to the OS version, if on x86, and 10.4, the deployment
7645      # target defaults to 10.4. Don't you love it?
7646      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7647	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7648	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7649	10.[012][,.]*)
7650	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7651	10.*)
7652	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7653      esac
7654    ;;
7655  esac
7656    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7657      _lt_dar_single_mod='$single_module'
7658    fi
7659    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7660      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7661    else
7662      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
7663    fi
7664    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
7665      _lt_dsymutil='~$DSYMUTIL $lib || :'
7666    else
7667      _lt_dsymutil=
7668    fi
7669    ;;
7670  esac
7671
7672ac_ext=c
7673ac_cpp='$CPP $CPPFLAGS'
7674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7676ac_compiler_gnu=$ac_cv_c_compiler_gnu
7677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7678$as_echo_n "checking how to run the C preprocessor... " >&6; }
7679# On Suns, sometimes $CPP names a directory.
7680if test -n "$CPP" && test -d "$CPP"; then
7681  CPP=
7682fi
7683if test -z "$CPP"; then
7684  if ${ac_cv_prog_CPP+:} false; then :
7685  $as_echo_n "(cached) " >&6
7686else
7687      # Double quotes because CPP needs to be expanded
7688    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7689    do
7690      ac_preproc_ok=false
7691for ac_c_preproc_warn_flag in '' yes
7692do
7693  # Use a header file that comes with gcc, so configuring glibc
7694  # with a fresh cross-compiler works.
7695  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7696  # <limits.h> exists even on freestanding compilers.
7697  # On the NeXT, cc -E runs the code through the compiler's parser,
7698  # not just through cpp. "Syntax error" is here to catch this case.
7699  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7700/* end confdefs.h.  */
7701#ifdef __STDC__
7702# include <limits.h>
7703#else
7704# include <assert.h>
7705#endif
7706		     Syntax error
7707_ACEOF
7708if ac_fn_c_try_cpp "$LINENO"; then :
7709
7710else
7711  # Broken: fails on valid input.
7712continue
7713fi
7714rm -f conftest.err conftest.i conftest.$ac_ext
7715
7716  # OK, works on sane cases.  Now check whether nonexistent headers
7717  # can be detected and how.
7718  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7719/* end confdefs.h.  */
7720#include <ac_nonexistent.h>
7721_ACEOF
7722if ac_fn_c_try_cpp "$LINENO"; then :
7723  # Broken: success on invalid input.
7724continue
7725else
7726  # Passes both tests.
7727ac_preproc_ok=:
7728break
7729fi
7730rm -f conftest.err conftest.i conftest.$ac_ext
7731
7732done
7733# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7734rm -f conftest.i conftest.err conftest.$ac_ext
7735if $ac_preproc_ok; then :
7736  break
7737fi
7738
7739    done
7740    ac_cv_prog_CPP=$CPP
7741
7742fi
7743  CPP=$ac_cv_prog_CPP
7744else
7745  ac_cv_prog_CPP=$CPP
7746fi
7747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7748$as_echo "$CPP" >&6; }
7749ac_preproc_ok=false
7750for ac_c_preproc_warn_flag in '' yes
7751do
7752  # Use a header file that comes with gcc, so configuring glibc
7753  # with a fresh cross-compiler works.
7754  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7755  # <limits.h> exists even on freestanding compilers.
7756  # On the NeXT, cc -E runs the code through the compiler's parser,
7757  # not just through cpp. "Syntax error" is here to catch this case.
7758  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7759/* end confdefs.h.  */
7760#ifdef __STDC__
7761# include <limits.h>
7762#else
7763# include <assert.h>
7764#endif
7765		     Syntax error
7766_ACEOF
7767if ac_fn_c_try_cpp "$LINENO"; then :
7768
7769else
7770  # Broken: fails on valid input.
7771continue
7772fi
7773rm -f conftest.err conftest.i conftest.$ac_ext
7774
7775  # OK, works on sane cases.  Now check whether nonexistent headers
7776  # can be detected and how.
7777  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7778/* end confdefs.h.  */
7779#include <ac_nonexistent.h>
7780_ACEOF
7781if ac_fn_c_try_cpp "$LINENO"; then :
7782  # Broken: success on invalid input.
7783continue
7784else
7785  # Passes both tests.
7786ac_preproc_ok=:
7787break
7788fi
7789rm -f conftest.err conftest.i conftest.$ac_ext
7790
7791done
7792# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7793rm -f conftest.i conftest.err conftest.$ac_ext
7794if $ac_preproc_ok; then :
7795
7796else
7797  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7798$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7799as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7800See \`config.log' for more details" "$LINENO" 5; }
7801fi
7802
7803ac_ext=c
7804ac_cpp='$CPP $CPPFLAGS'
7805ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7806ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7807ac_compiler_gnu=$ac_cv_c_compiler_gnu
7808
7809
7810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7811$as_echo_n "checking for ANSI C header files... " >&6; }
7812if ${ac_cv_header_stdc+:} false; then :
7813  $as_echo_n "(cached) " >&6
7814else
7815  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7816/* end confdefs.h.  */
7817#include <stdlib.h>
7818#include <stdarg.h>
7819#include <string.h>
7820#include <float.h>
7821
7822int
7823main ()
7824{
7825
7826  ;
7827  return 0;
7828}
7829_ACEOF
7830if ac_fn_c_try_compile "$LINENO"; then :
7831  ac_cv_header_stdc=yes
7832else
7833  ac_cv_header_stdc=no
7834fi
7835rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7836
7837if test $ac_cv_header_stdc = yes; then
7838  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7839  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7840/* end confdefs.h.  */
7841#include <string.h>
7842
7843_ACEOF
7844if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7845  $EGREP "memchr" >/dev/null 2>&1; then :
7846
7847else
7848  ac_cv_header_stdc=no
7849fi
7850rm -f conftest*
7851
7852fi
7853
7854if test $ac_cv_header_stdc = yes; then
7855  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7856  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7857/* end confdefs.h.  */
7858#include <stdlib.h>
7859
7860_ACEOF
7861if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7862  $EGREP "free" >/dev/null 2>&1; then :
7863
7864else
7865  ac_cv_header_stdc=no
7866fi
7867rm -f conftest*
7868
7869fi
7870
7871if test $ac_cv_header_stdc = yes; then
7872  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7873  if test "$cross_compiling" = yes; then :
7874  :
7875else
7876  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7877/* end confdefs.h.  */
7878#include <ctype.h>
7879#include <stdlib.h>
7880#if ((' ' & 0x0FF) == 0x020)
7881# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7882# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7883#else
7884# define ISLOWER(c) \
7885		   (('a' <= (c) && (c) <= 'i') \
7886		     || ('j' <= (c) && (c) <= 'r') \
7887		     || ('s' <= (c) && (c) <= 'z'))
7888# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7889#endif
7890
7891#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7892int
7893main ()
7894{
7895  int i;
7896  for (i = 0; i < 256; i++)
7897    if (XOR (islower (i), ISLOWER (i))
7898	|| toupper (i) != TOUPPER (i))
7899      return 2;
7900  return 0;
7901}
7902_ACEOF
7903if ac_fn_c_try_run "$LINENO"; then :
7904
7905else
7906  ac_cv_header_stdc=no
7907fi
7908rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7909  conftest.$ac_objext conftest.beam conftest.$ac_ext
7910fi
7911
7912fi
7913fi
7914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7915$as_echo "$ac_cv_header_stdc" >&6; }
7916if test $ac_cv_header_stdc = yes; then
7917
7918$as_echo "#define STDC_HEADERS 1" >>confdefs.h
7919
7920fi
7921
7922# On IRIX 5.3, sys/types and inttypes.h are conflicting.
7923for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7924		  inttypes.h stdint.h unistd.h
7925do :
7926  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7927ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7928"
7929if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7930  cat >>confdefs.h <<_ACEOF
7931#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7932_ACEOF
7933
7934fi
7935
7936done
7937
7938
7939for ac_header in dlfcn.h
7940do :
7941  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7942"
7943if test "x$ac_cv_header_dlfcn_h" = xyes; then :
7944  cat >>confdefs.h <<_ACEOF
7945#define HAVE_DLFCN_H 1
7946_ACEOF
7947
7948fi
7949
7950done
7951
7952
7953
7954
7955
7956# Set options
7957
7958
7959
7960        enable_dlopen=no
7961
7962
7963  enable_win32_dll=no
7964
7965
7966            # Check whether --enable-shared was given.
7967if test "${enable_shared+set}" = set; then :
7968  enableval=$enable_shared; p=${PACKAGE-default}
7969    case $enableval in
7970    yes) enable_shared=yes ;;
7971    no) enable_shared=no ;;
7972    *)
7973      enable_shared=no
7974      # Look at the argument we got.  We use all the common list separators.
7975      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7976      for pkg in $enableval; do
7977	IFS="$lt_save_ifs"
7978	if test "X$pkg" = "X$p"; then
7979	  enable_shared=yes
7980	fi
7981      done
7982      IFS="$lt_save_ifs"
7983      ;;
7984    esac
7985else
7986  enable_shared=yes
7987fi
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997  # Check whether --enable-static was given.
7998if test "${enable_static+set}" = set; then :
7999  enableval=$enable_static; p=${PACKAGE-default}
8000    case $enableval in
8001    yes) enable_static=yes ;;
8002    no) enable_static=no ;;
8003    *)
8004     enable_static=no
8005      # Look at the argument we got.  We use all the common list separators.
8006      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8007      for pkg in $enableval; do
8008	IFS="$lt_save_ifs"
8009	if test "X$pkg" = "X$p"; then
8010	  enable_static=yes
8011	fi
8012      done
8013      IFS="$lt_save_ifs"
8014      ;;
8015    esac
8016else
8017  enable_static=yes
8018fi
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029# Check whether --with-pic was given.
8030if test "${with_pic+set}" = set; then :
8031  withval=$with_pic; pic_mode="$withval"
8032else
8033  pic_mode=default
8034fi
8035
8036
8037test -z "$pic_mode" && pic_mode=default
8038
8039
8040
8041
8042
8043
8044
8045  # Check whether --enable-fast-install was given.
8046if test "${enable_fast_install+set}" = set; then :
8047  enableval=$enable_fast_install; p=${PACKAGE-default}
8048    case $enableval in
8049    yes) enable_fast_install=yes ;;
8050    no) enable_fast_install=no ;;
8051    *)
8052      enable_fast_install=no
8053      # Look at the argument we got.  We use all the common list separators.
8054      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8055      for pkg in $enableval; do
8056	IFS="$lt_save_ifs"
8057	if test "X$pkg" = "X$p"; then
8058	  enable_fast_install=yes
8059	fi
8060      done
8061      IFS="$lt_save_ifs"
8062      ;;
8063    esac
8064else
8065  enable_fast_install=yes
8066fi
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078# This can be used to rebuild libtool when needed
8079LIBTOOL_DEPS="$ltmain"
8080
8081# Always use our own libtool.
8082LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109test -z "$LN_S" && LN_S="ln -s"
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124if test -n "${ZSH_VERSION+set}" ; then
8125   setopt NO_GLOB_SUBST
8126fi
8127
8128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8129$as_echo_n "checking for objdir... " >&6; }
8130if ${lt_cv_objdir+:} false; then :
8131  $as_echo_n "(cached) " >&6
8132else
8133  rm -f .libs 2>/dev/null
8134mkdir .libs 2>/dev/null
8135if test -d .libs; then
8136  lt_cv_objdir=.libs
8137else
8138  # MS-DOS does not allow filenames that begin with a dot.
8139  lt_cv_objdir=_libs
8140fi
8141rmdir .libs 2>/dev/null
8142fi
8143{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8144$as_echo "$lt_cv_objdir" >&6; }
8145objdir=$lt_cv_objdir
8146
8147
8148
8149
8150
8151cat >>confdefs.h <<_ACEOF
8152#define LT_OBJDIR "$lt_cv_objdir/"
8153_ACEOF
8154
8155
8156
8157
8158case $host_os in
8159aix3*)
8160  # AIX sometimes has problems with the GCC collect2 program.  For some
8161  # reason, if we set the COLLECT_NAMES environment variable, the problems
8162  # vanish in a puff of smoke.
8163  if test "X${COLLECT_NAMES+set}" != Xset; then
8164    COLLECT_NAMES=
8165    export COLLECT_NAMES
8166  fi
8167  ;;
8168esac
8169
8170# Global variables:
8171ofile=libtool
8172can_build_shared=yes
8173
8174# All known linkers require a `.a' archive for static linking (except MSVC,
8175# which needs '.lib').
8176libext=a
8177
8178with_gnu_ld="$lt_cv_prog_gnu_ld"
8179
8180old_CC="$CC"
8181old_CFLAGS="$CFLAGS"
8182
8183# Set sane defaults for various variables
8184test -z "$CC" && CC=cc
8185test -z "$LTCC" && LTCC=$CC
8186test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8187test -z "$LD" && LD=ld
8188test -z "$ac_objext" && ac_objext=o
8189
8190for cc_temp in $compiler""; do
8191  case $cc_temp in
8192    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8193    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8194    \-*) ;;
8195    *) break;;
8196  esac
8197done
8198cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8199
8200
8201# Only perform the check for file, if the check method requires it
8202test -z "$MAGIC_CMD" && MAGIC_CMD=file
8203case $deplibs_check_method in
8204file_magic*)
8205  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8206    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8207$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8208if ${lt_cv_path_MAGIC_CMD+:} false; then :
8209  $as_echo_n "(cached) " >&6
8210else
8211  case $MAGIC_CMD in
8212[\\/*] |  ?:[\\/]*)
8213  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8214  ;;
8215*)
8216  lt_save_MAGIC_CMD="$MAGIC_CMD"
8217  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8218  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8219  for ac_dir in $ac_dummy; do
8220    IFS="$lt_save_ifs"
8221    test -z "$ac_dir" && ac_dir=.
8222    if test -f $ac_dir/${ac_tool_prefix}file; then
8223      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8224      if test -n "$file_magic_test_file"; then
8225	case $deplibs_check_method in
8226	"file_magic "*)
8227	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8228	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8229	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8230	    $EGREP "$file_magic_regex" > /dev/null; then
8231	    :
8232	  else
8233	    cat <<_LT_EOF 1>&2
8234
8235*** Warning: the command libtool uses to detect shared libraries,
8236*** $file_magic_cmd, produces output that libtool cannot recognize.
8237*** The result is that libtool may fail to recognize shared libraries
8238*** as such.  This will affect the creation of libtool libraries that
8239*** depend on shared libraries, but programs linked with such libtool
8240*** libraries will work regardless of this problem.  Nevertheless, you
8241*** may want to report the problem to your system manager and/or to
8242*** bug-libtool@gnu.org
8243
8244_LT_EOF
8245	  fi ;;
8246	esac
8247      fi
8248      break
8249    fi
8250  done
8251  IFS="$lt_save_ifs"
8252  MAGIC_CMD="$lt_save_MAGIC_CMD"
8253  ;;
8254esac
8255fi
8256
8257MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8258if test -n "$MAGIC_CMD"; then
8259  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8260$as_echo "$MAGIC_CMD" >&6; }
8261else
8262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8263$as_echo "no" >&6; }
8264fi
8265
8266
8267
8268
8269
8270if test -z "$lt_cv_path_MAGIC_CMD"; then
8271  if test -n "$ac_tool_prefix"; then
8272    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8273$as_echo_n "checking for file... " >&6; }
8274if ${lt_cv_path_MAGIC_CMD+:} false; then :
8275  $as_echo_n "(cached) " >&6
8276else
8277  case $MAGIC_CMD in
8278[\\/*] |  ?:[\\/]*)
8279  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8280  ;;
8281*)
8282  lt_save_MAGIC_CMD="$MAGIC_CMD"
8283  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8284  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8285  for ac_dir in $ac_dummy; do
8286    IFS="$lt_save_ifs"
8287    test -z "$ac_dir" && ac_dir=.
8288    if test -f $ac_dir/file; then
8289      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8290      if test -n "$file_magic_test_file"; then
8291	case $deplibs_check_method in
8292	"file_magic "*)
8293	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8294	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8295	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8296	    $EGREP "$file_magic_regex" > /dev/null; then
8297	    :
8298	  else
8299	    cat <<_LT_EOF 1>&2
8300
8301*** Warning: the command libtool uses to detect shared libraries,
8302*** $file_magic_cmd, produces output that libtool cannot recognize.
8303*** The result is that libtool may fail to recognize shared libraries
8304*** as such.  This will affect the creation of libtool libraries that
8305*** depend on shared libraries, but programs linked with such libtool
8306*** libraries will work regardless of this problem.  Nevertheless, you
8307*** may want to report the problem to your system manager and/or to
8308*** bug-libtool@gnu.org
8309
8310_LT_EOF
8311	  fi ;;
8312	esac
8313      fi
8314      break
8315    fi
8316  done
8317  IFS="$lt_save_ifs"
8318  MAGIC_CMD="$lt_save_MAGIC_CMD"
8319  ;;
8320esac
8321fi
8322
8323MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8324if test -n "$MAGIC_CMD"; then
8325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8326$as_echo "$MAGIC_CMD" >&6; }
8327else
8328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8329$as_echo "no" >&6; }
8330fi
8331
8332
8333  else
8334    MAGIC_CMD=:
8335  fi
8336fi
8337
8338  fi
8339  ;;
8340esac
8341
8342# Use C for the default configuration in the libtool script
8343
8344lt_save_CC="$CC"
8345ac_ext=c
8346ac_cpp='$CPP $CPPFLAGS'
8347ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8348ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8349ac_compiler_gnu=$ac_cv_c_compiler_gnu
8350
8351
8352# Source file extension for C test sources.
8353ac_ext=c
8354
8355# Object file extension for compiled C test sources.
8356objext=o
8357objext=$objext
8358
8359# Code to be used in simple compile tests
8360lt_simple_compile_test_code="int some_variable = 0;"
8361
8362# Code to be used in simple link tests
8363lt_simple_link_test_code='int main(){return(0);}'
8364
8365
8366
8367
8368
8369
8370
8371# If no C compiler was specified, use CC.
8372LTCC=${LTCC-"$CC"}
8373
8374# If no C compiler flags were specified, use CFLAGS.
8375LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8376
8377# Allow CC to be a program name with arguments.
8378compiler=$CC
8379
8380# Save the default compiler, since it gets overwritten when the other
8381# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8382compiler_DEFAULT=$CC
8383
8384# save warnings/boilerplate of simple test code
8385ac_outfile=conftest.$ac_objext
8386echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8387eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8388_lt_compiler_boilerplate=`cat conftest.err`
8389$RM conftest*
8390
8391ac_outfile=conftest.$ac_objext
8392echo "$lt_simple_link_test_code" >conftest.$ac_ext
8393eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8394_lt_linker_boilerplate=`cat conftest.err`
8395$RM -r conftest*
8396
8397
8398## CAVEAT EMPTOR:
8399## There is no encapsulation within the following macros, do not change
8400## the running order or otherwise move them around unless you know exactly
8401## what you are doing...
8402if test -n "$compiler"; then
8403
8404lt_prog_compiler_no_builtin_flag=
8405
8406if test "$GCC" = yes; then
8407  case $cc_basename in
8408  nvcc*)
8409    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8410  *)
8411    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8412  esac
8413
8414  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8415$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8416if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8417  $as_echo_n "(cached) " >&6
8418else
8419  lt_cv_prog_compiler_rtti_exceptions=no
8420   ac_outfile=conftest.$ac_objext
8421   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8422   lt_compiler_flag="-fno-rtti -fno-exceptions"
8423   # Insert the option either (1) after the last *FLAGS variable, or
8424   # (2) before a word containing "conftest.", or (3) at the end.
8425   # Note that $ac_compile itself does not contain backslashes and begins
8426   # with a dollar sign (not a hyphen), so the echo should work correctly.
8427   # The option is referenced via a variable to avoid confusing sed.
8428   lt_compile=`echo "$ac_compile" | $SED \
8429   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8430   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8431   -e 's:$: $lt_compiler_flag:'`
8432   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8433   (eval "$lt_compile" 2>conftest.err)
8434   ac_status=$?
8435   cat conftest.err >&5
8436   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8437   if (exit $ac_status) && test -s "$ac_outfile"; then
8438     # The compiler can only warn and ignore the option if not recognized
8439     # So say no if there are warnings other than the usual output.
8440     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8441     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8442     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8443       lt_cv_prog_compiler_rtti_exceptions=yes
8444     fi
8445   fi
8446   $RM conftest*
8447
8448fi
8449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8450$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8451
8452if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8453    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8454else
8455    :
8456fi
8457
8458fi
8459
8460
8461
8462
8463
8464
8465  lt_prog_compiler_wl=
8466lt_prog_compiler_pic=
8467lt_prog_compiler_static=
8468
8469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8470$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8471
8472  if test "$GCC" = yes; then
8473    lt_prog_compiler_wl='-Wl,'
8474    lt_prog_compiler_static='-static'
8475
8476    case $host_os in
8477      aix*)
8478      # All AIX code is PIC.
8479      if test "$host_cpu" = ia64; then
8480	# AIX 5 now supports IA64 processor
8481	lt_prog_compiler_static='-Bstatic'
8482      fi
8483      lt_prog_compiler_pic='-fPIC'
8484      ;;
8485
8486    amigaos*)
8487      case $host_cpu in
8488      powerpc)
8489            # see comment about AmigaOS4 .so support
8490            lt_prog_compiler_pic='-fPIC'
8491        ;;
8492      m68k)
8493            # FIXME: we need at least 68020 code to build shared libraries, but
8494            # adding the `-m68020' flag to GCC prevents building anything better,
8495            # like `-m68040'.
8496            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8497        ;;
8498      esac
8499      ;;
8500
8501    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8502      # PIC is the default for these OSes.
8503      ;;
8504
8505    mingw* | cygwin* | pw32* | os2* | cegcc*)
8506      # This hack is so that the source file can tell whether it is being
8507      # built for inclusion in a dll (and should export symbols for example).
8508      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8509      # (--disable-auto-import) libraries
8510      lt_prog_compiler_pic='-DDLL_EXPORT'
8511      ;;
8512
8513    darwin* | rhapsody*)
8514      # PIC is the default on this platform
8515      # Common symbols not allowed in MH_DYLIB files
8516      lt_prog_compiler_pic='-fno-common'
8517      ;;
8518
8519    haiku*)
8520      # PIC is the default for Haiku.
8521      # The "-static" flag exists, but is broken.
8522      lt_prog_compiler_static=
8523      ;;
8524
8525    hpux*)
8526      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8527      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8528      # sets the default TLS model and affects inlining.
8529      case $host_cpu in
8530      hppa*64*)
8531	# +Z the default
8532	;;
8533      *)
8534	lt_prog_compiler_pic='-fPIC'
8535	;;
8536      esac
8537      ;;
8538
8539    interix[3-9]*)
8540      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8541      # Instead, we relocate shared libraries at runtime.
8542      ;;
8543
8544    msdosdjgpp*)
8545      # Just because we use GCC doesn't mean we suddenly get shared libraries
8546      # on systems that don't support them.
8547      lt_prog_compiler_can_build_shared=no
8548      enable_shared=no
8549      ;;
8550
8551    *nto* | *qnx*)
8552      # QNX uses GNU C++, but need to define -shared option too, otherwise
8553      # it will coredump.
8554      lt_prog_compiler_pic='-fPIC -shared'
8555      ;;
8556
8557    sysv4*MP*)
8558      if test -d /usr/nec; then
8559	lt_prog_compiler_pic=-Kconform_pic
8560      fi
8561      ;;
8562
8563    *)
8564      lt_prog_compiler_pic='-fPIC'
8565      ;;
8566    esac
8567
8568    case $cc_basename in
8569    nvcc*) # Cuda Compiler Driver 2.2
8570      lt_prog_compiler_wl='-Xlinker '
8571      lt_prog_compiler_pic='-Xcompiler -fPIC'
8572      ;;
8573    esac
8574  else
8575    # PORTME Check for flag to pass linker flags through the system compiler.
8576    case $host_os in
8577    aix*)
8578      lt_prog_compiler_wl='-Wl,'
8579      if test "$host_cpu" = ia64; then
8580	# AIX 5 now supports IA64 processor
8581	lt_prog_compiler_static='-Bstatic'
8582      else
8583	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8584      fi
8585      ;;
8586
8587    mingw* | cygwin* | pw32* | os2* | cegcc*)
8588      # This hack is so that the source file can tell whether it is being
8589      # built for inclusion in a dll (and should export symbols for example).
8590      lt_prog_compiler_pic='-DDLL_EXPORT'
8591      ;;
8592
8593    hpux9* | hpux10* | hpux11*)
8594      lt_prog_compiler_wl='-Wl,'
8595      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8596      # not for PA HP-UX.
8597      case $host_cpu in
8598      hppa*64*|ia64*)
8599	# +Z the default
8600	;;
8601      *)
8602	lt_prog_compiler_pic='+Z'
8603	;;
8604      esac
8605      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8606      lt_prog_compiler_static='${wl}-a ${wl}archive'
8607      ;;
8608
8609    irix5* | irix6* | nonstopux*)
8610      lt_prog_compiler_wl='-Wl,'
8611      # PIC (with -KPIC) is the default.
8612      lt_prog_compiler_static='-non_shared'
8613      ;;
8614
8615    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8616      case $cc_basename in
8617      # old Intel for x86_64 which still supported -KPIC.
8618      ecc*)
8619	lt_prog_compiler_wl='-Wl,'
8620	lt_prog_compiler_pic='-KPIC'
8621	lt_prog_compiler_static='-static'
8622        ;;
8623      # icc used to be incompatible with GCC.
8624      # ICC 10 doesn't accept -KPIC any more.
8625      icc* | ifort*)
8626	lt_prog_compiler_wl='-Wl,'
8627	lt_prog_compiler_pic='-fPIC'
8628	lt_prog_compiler_static='-static'
8629        ;;
8630      # Lahey Fortran 8.1.
8631      lf95*)
8632	lt_prog_compiler_wl='-Wl,'
8633	lt_prog_compiler_pic='--shared'
8634	lt_prog_compiler_static='--static'
8635	;;
8636      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8637        # Portland Group compilers (*not* the Pentium gcc compiler,
8638	# which looks to be a dead project)
8639	lt_prog_compiler_wl='-Wl,'
8640	lt_prog_compiler_pic='-fpic'
8641	lt_prog_compiler_static='-Bstatic'
8642        ;;
8643      ccc*)
8644        lt_prog_compiler_wl='-Wl,'
8645        # All Alpha code is PIC.
8646        lt_prog_compiler_static='-non_shared'
8647        ;;
8648      xl* | bgxl* | bgf* | mpixl*)
8649	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8650	lt_prog_compiler_wl='-Wl,'
8651	lt_prog_compiler_pic='-qpic'
8652	lt_prog_compiler_static='-qstaticlink'
8653	;;
8654      *)
8655	case `$CC -V 2>&1 | sed 5q` in
8656	*Sun\ F* | *Sun*Fortran*)
8657	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8658	  lt_prog_compiler_pic='-KPIC'
8659	  lt_prog_compiler_static='-Bstatic'
8660	  lt_prog_compiler_wl=''
8661	  ;;
8662	*Sun\ C*)
8663	  # Sun C 5.9
8664	  lt_prog_compiler_pic='-KPIC'
8665	  lt_prog_compiler_static='-Bstatic'
8666	  lt_prog_compiler_wl='-Wl,'
8667	  ;;
8668	esac
8669	;;
8670      esac
8671      ;;
8672
8673    newsos6)
8674      lt_prog_compiler_pic='-KPIC'
8675      lt_prog_compiler_static='-Bstatic'
8676      ;;
8677
8678    *nto* | *qnx*)
8679      # QNX uses GNU C++, but need to define -shared option too, otherwise
8680      # it will coredump.
8681      lt_prog_compiler_pic='-fPIC -shared'
8682      ;;
8683
8684    osf3* | osf4* | osf5*)
8685      lt_prog_compiler_wl='-Wl,'
8686      # All OSF/1 code is PIC.
8687      lt_prog_compiler_static='-non_shared'
8688      ;;
8689
8690    rdos*)
8691      lt_prog_compiler_static='-non_shared'
8692      ;;
8693
8694    solaris*)
8695      lt_prog_compiler_pic='-KPIC'
8696      lt_prog_compiler_static='-Bstatic'
8697      case $cc_basename in
8698      f77* | f90* | f95*)
8699	lt_prog_compiler_wl='-Qoption ld ';;
8700      *)
8701	lt_prog_compiler_wl='-Wl,';;
8702      esac
8703      ;;
8704
8705    sunos4*)
8706      lt_prog_compiler_wl='-Qoption ld '
8707      lt_prog_compiler_pic='-PIC'
8708      lt_prog_compiler_static='-Bstatic'
8709      ;;
8710
8711    sysv4 | sysv4.2uw2* | sysv4.3*)
8712      lt_prog_compiler_wl='-Wl,'
8713      lt_prog_compiler_pic='-KPIC'
8714      lt_prog_compiler_static='-Bstatic'
8715      ;;
8716
8717    sysv4*MP*)
8718      if test -d /usr/nec ;then
8719	lt_prog_compiler_pic='-Kconform_pic'
8720	lt_prog_compiler_static='-Bstatic'
8721      fi
8722      ;;
8723
8724    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8725      lt_prog_compiler_wl='-Wl,'
8726      lt_prog_compiler_pic='-KPIC'
8727      lt_prog_compiler_static='-Bstatic'
8728      ;;
8729
8730    unicos*)
8731      lt_prog_compiler_wl='-Wl,'
8732      lt_prog_compiler_can_build_shared=no
8733      ;;
8734
8735    uts4*)
8736      lt_prog_compiler_pic='-pic'
8737      lt_prog_compiler_static='-Bstatic'
8738      ;;
8739
8740    *)
8741      lt_prog_compiler_can_build_shared=no
8742      ;;
8743    esac
8744  fi
8745
8746case $host_os in
8747  # For platforms which do not support PIC, -DPIC is meaningless:
8748  *djgpp*)
8749    lt_prog_compiler_pic=
8750    ;;
8751  *)
8752    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8753    ;;
8754esac
8755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
8756$as_echo "$lt_prog_compiler_pic" >&6; }
8757
8758
8759
8760
8761
8762
8763#
8764# Check to make sure the PIC flag actually works.
8765#
8766if test -n "$lt_prog_compiler_pic"; then
8767  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8768$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8769if ${lt_cv_prog_compiler_pic_works+:} false; then :
8770  $as_echo_n "(cached) " >&6
8771else
8772  lt_cv_prog_compiler_pic_works=no
8773   ac_outfile=conftest.$ac_objext
8774   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8775   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8776   # Insert the option either (1) after the last *FLAGS variable, or
8777   # (2) before a word containing "conftest.", or (3) at the end.
8778   # Note that $ac_compile itself does not contain backslashes and begins
8779   # with a dollar sign (not a hyphen), so the echo should work correctly.
8780   # The option is referenced via a variable to avoid confusing sed.
8781   lt_compile=`echo "$ac_compile" | $SED \
8782   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8783   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8784   -e 's:$: $lt_compiler_flag:'`
8785   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8786   (eval "$lt_compile" 2>conftest.err)
8787   ac_status=$?
8788   cat conftest.err >&5
8789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8790   if (exit $ac_status) && test -s "$ac_outfile"; then
8791     # The compiler can only warn and ignore the option if not recognized
8792     # So say no if there are warnings other than the usual output.
8793     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8794     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8795     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8796       lt_cv_prog_compiler_pic_works=yes
8797     fi
8798   fi
8799   $RM conftest*
8800
8801fi
8802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8803$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8804
8805if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8806    case $lt_prog_compiler_pic in
8807     "" | " "*) ;;
8808     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8809     esac
8810else
8811    lt_prog_compiler_pic=
8812     lt_prog_compiler_can_build_shared=no
8813fi
8814
8815fi
8816
8817
8818
8819
8820
8821
8822#
8823# Check to make sure the static flag actually works.
8824#
8825wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8827$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8828if ${lt_cv_prog_compiler_static_works+:} false; then :
8829  $as_echo_n "(cached) " >&6
8830else
8831  lt_cv_prog_compiler_static_works=no
8832   save_LDFLAGS="$LDFLAGS"
8833   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8834   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8835   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8836     # The linker can only warn and ignore the option if not recognized
8837     # So say no if there are warnings
8838     if test -s conftest.err; then
8839       # Append any errors to the config.log.
8840       cat conftest.err 1>&5
8841       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8842       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8843       if diff conftest.exp conftest.er2 >/dev/null; then
8844         lt_cv_prog_compiler_static_works=yes
8845       fi
8846     else
8847       lt_cv_prog_compiler_static_works=yes
8848     fi
8849   fi
8850   $RM -r conftest*
8851   LDFLAGS="$save_LDFLAGS"
8852
8853fi
8854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
8855$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8856
8857if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8858    :
8859else
8860    lt_prog_compiler_static=
8861fi
8862
8863
8864
8865
8866
8867
8868
8869  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8870$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8871if ${lt_cv_prog_compiler_c_o+:} false; then :
8872  $as_echo_n "(cached) " >&6
8873else
8874  lt_cv_prog_compiler_c_o=no
8875   $RM -r conftest 2>/dev/null
8876   mkdir conftest
8877   cd conftest
8878   mkdir out
8879   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8880
8881   lt_compiler_flag="-o out/conftest2.$ac_objext"
8882   # Insert the option either (1) after the last *FLAGS variable, or
8883   # (2) before a word containing "conftest.", or (3) at the end.
8884   # Note that $ac_compile itself does not contain backslashes and begins
8885   # with a dollar sign (not a hyphen), so the echo should work correctly.
8886   lt_compile=`echo "$ac_compile" | $SED \
8887   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8888   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8889   -e 's:$: $lt_compiler_flag:'`
8890   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8891   (eval "$lt_compile" 2>out/conftest.err)
8892   ac_status=$?
8893   cat out/conftest.err >&5
8894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8895   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8896   then
8897     # The compiler can only warn and ignore the option if not recognized
8898     # So say no if there are warnings
8899     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8900     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8901     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8902       lt_cv_prog_compiler_c_o=yes
8903     fi
8904   fi
8905   chmod u+w . 2>&5
8906   $RM conftest*
8907   # SGI C++ compiler will create directory out/ii_files/ for
8908   # template instantiation
8909   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8910   $RM out/* && rmdir out
8911   cd ..
8912   $RM -r conftest
8913   $RM conftest*
8914
8915fi
8916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8917$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8918
8919
8920
8921
8922
8923
8924  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8925$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8926if ${lt_cv_prog_compiler_c_o+:} false; then :
8927  $as_echo_n "(cached) " >&6
8928else
8929  lt_cv_prog_compiler_c_o=no
8930   $RM -r conftest 2>/dev/null
8931   mkdir conftest
8932   cd conftest
8933   mkdir out
8934   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8935
8936   lt_compiler_flag="-o out/conftest2.$ac_objext"
8937   # Insert the option either (1) after the last *FLAGS variable, or
8938   # (2) before a word containing "conftest.", or (3) at the end.
8939   # Note that $ac_compile itself does not contain backslashes and begins
8940   # with a dollar sign (not a hyphen), so the echo should work correctly.
8941   lt_compile=`echo "$ac_compile" | $SED \
8942   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8943   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8944   -e 's:$: $lt_compiler_flag:'`
8945   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8946   (eval "$lt_compile" 2>out/conftest.err)
8947   ac_status=$?
8948   cat out/conftest.err >&5
8949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8951   then
8952     # The compiler can only warn and ignore the option if not recognized
8953     # So say no if there are warnings
8954     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8955     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8956     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8957       lt_cv_prog_compiler_c_o=yes
8958     fi
8959   fi
8960   chmod u+w . 2>&5
8961   $RM conftest*
8962   # SGI C++ compiler will create directory out/ii_files/ for
8963   # template instantiation
8964   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8965   $RM out/* && rmdir out
8966   cd ..
8967   $RM -r conftest
8968   $RM conftest*
8969
8970fi
8971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8972$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8973
8974
8975
8976
8977hard_links="nottested"
8978if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8979  # do not overwrite the value of need_locks provided by the user
8980  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8981$as_echo_n "checking if we can lock with hard links... " >&6; }
8982  hard_links=yes
8983  $RM conftest*
8984  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8985  touch conftest.a
8986  ln conftest.a conftest.b 2>&5 || hard_links=no
8987  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8989$as_echo "$hard_links" >&6; }
8990  if test "$hard_links" = no; then
8991    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8992$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8993    need_locks=warn
8994  fi
8995else
8996  need_locks=no
8997fi
8998
8999
9000
9001
9002
9003
9004  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9005$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9006
9007  runpath_var=
9008  allow_undefined_flag=
9009  always_export_symbols=no
9010  archive_cmds=
9011  archive_expsym_cmds=
9012  compiler_needs_object=no
9013  enable_shared_with_static_runtimes=no
9014  export_dynamic_flag_spec=
9015  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9016  hardcode_automatic=no
9017  hardcode_direct=no
9018  hardcode_direct_absolute=no
9019  hardcode_libdir_flag_spec=
9020  hardcode_libdir_flag_spec_ld=
9021  hardcode_libdir_separator=
9022  hardcode_minus_L=no
9023  hardcode_shlibpath_var=unsupported
9024  inherit_rpath=no
9025  link_all_deplibs=unknown
9026  module_cmds=
9027  module_expsym_cmds=
9028  old_archive_from_new_cmds=
9029  old_archive_from_expsyms_cmds=
9030  thread_safe_flag_spec=
9031  whole_archive_flag_spec=
9032  # include_expsyms should be a list of space-separated symbols to be *always*
9033  # included in the symbol list
9034  include_expsyms=
9035  # exclude_expsyms can be an extended regexp of symbols to exclude
9036  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9037  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9038  # as well as any symbol that contains `d'.
9039  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9040  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9041  # platforms (ab)use it in PIC code, but their linkers get confused if
9042  # the symbol is explicitly referenced.  Since portable code cannot
9043  # rely on this symbol name, it's probably fine to never include it in
9044  # preloaded symbol tables.
9045  # Exclude shared library initialization/finalization symbols.
9046  extract_expsyms_cmds=
9047
9048  case $host_os in
9049  cygwin* | mingw* | pw32* | cegcc*)
9050    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9051    # When not using gcc, we currently assume that we are using
9052    # Microsoft Visual C++.
9053    if test "$GCC" != yes; then
9054      with_gnu_ld=no
9055    fi
9056    ;;
9057  interix*)
9058    # we just hope/assume this is gcc and not c89 (= MSVC++)
9059    with_gnu_ld=yes
9060    ;;
9061  openbsd*)
9062    with_gnu_ld=no
9063    ;;
9064  esac
9065
9066  ld_shlibs=yes
9067
9068  # On some targets, GNU ld is compatible enough with the native linker
9069  # that we're better off using the native interface for both.
9070  lt_use_gnu_ld_interface=no
9071  if test "$with_gnu_ld" = yes; then
9072    case $host_os in
9073      aix*)
9074	# The AIX port of GNU ld has always aspired to compatibility
9075	# with the native linker.  However, as the warning in the GNU ld
9076	# block says, versions before 2.19.5* couldn't really create working
9077	# shared libraries, regardless of the interface used.
9078	case `$LD -v 2>&1` in
9079	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9080	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9081	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9082	  *)
9083	    lt_use_gnu_ld_interface=yes
9084	    ;;
9085	esac
9086	;;
9087      *)
9088	lt_use_gnu_ld_interface=yes
9089	;;
9090    esac
9091  fi
9092
9093  if test "$lt_use_gnu_ld_interface" = yes; then
9094    # If archive_cmds runs LD, not CC, wlarc should be empty
9095    wlarc='${wl}'
9096
9097    # Set some defaults for GNU ld with shared library support. These
9098    # are reset later if shared libraries are not supported. Putting them
9099    # here allows them to be overridden if necessary.
9100    runpath_var=LD_RUN_PATH
9101    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9102    export_dynamic_flag_spec='${wl}--export-dynamic'
9103    # ancient GNU ld didn't support --whole-archive et. al.
9104    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9105      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9106    else
9107      whole_archive_flag_spec=
9108    fi
9109    supports_anon_versioning=no
9110    case `$LD -v 2>&1` in
9111      *GNU\ gold*) supports_anon_versioning=yes ;;
9112      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9113      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9114      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9115      *\ 2.11.*) ;; # other 2.11 versions
9116      *) supports_anon_versioning=yes ;;
9117    esac
9118
9119    # See if GNU ld supports shared libraries.
9120    case $host_os in
9121    aix[3-9]*)
9122      # On AIX/PPC, the GNU linker is very broken
9123      if test "$host_cpu" != ia64; then
9124	ld_shlibs=no
9125	cat <<_LT_EOF 1>&2
9126
9127*** Warning: the GNU linker, at least up to release 2.19, is reported
9128*** to be unable to reliably create shared libraries on AIX.
9129*** Therefore, libtool is disabling shared libraries support.  If you
9130*** really care for shared libraries, you may want to install binutils
9131*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9132*** You will then need to restart the configuration process.
9133
9134_LT_EOF
9135      fi
9136      ;;
9137
9138    amigaos*)
9139      case $host_cpu in
9140      powerpc)
9141            # see comment about AmigaOS4 .so support
9142            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9143            archive_expsym_cmds=''
9144        ;;
9145      m68k)
9146            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)'
9147            hardcode_libdir_flag_spec='-L$libdir'
9148            hardcode_minus_L=yes
9149        ;;
9150      esac
9151      ;;
9152
9153    beos*)
9154      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9155	allow_undefined_flag=unsupported
9156	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9157	# support --undefined.  This deserves some investigation.  FIXME
9158	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9159      else
9160	ld_shlibs=no
9161      fi
9162      ;;
9163
9164    cygwin* | mingw* | pw32* | cegcc*)
9165      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9166      # as there is no search path for DLLs.
9167      hardcode_libdir_flag_spec='-L$libdir'
9168      export_dynamic_flag_spec='${wl}--export-all-symbols'
9169      allow_undefined_flag=unsupported
9170      always_export_symbols=no
9171      enable_shared_with_static_runtimes=yes
9172      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9173
9174      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9175        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9176	# If the export-symbols file already is a .def file (1st line
9177	# is EXPORTS), use it as is; otherwise, prepend...
9178	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9179	  cp $export_symbols $output_objdir/$soname.def;
9180	else
9181	  echo EXPORTS > $output_objdir/$soname.def;
9182	  cat $export_symbols >> $output_objdir/$soname.def;
9183	fi~
9184	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9185      else
9186	ld_shlibs=no
9187      fi
9188      ;;
9189
9190    haiku*)
9191      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9192      link_all_deplibs=yes
9193      ;;
9194
9195    interix[3-9]*)
9196      hardcode_direct=no
9197      hardcode_shlibpath_var=no
9198      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9199      export_dynamic_flag_spec='${wl}-E'
9200      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9201      # Instead, shared libraries are loaded at an image base (0x10000000 by
9202      # default) and relocated if they conflict, which is a slow very memory
9203      # consuming and fragmenting process.  To avoid this, we pick a random,
9204      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9205      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9206      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9207      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'
9208      ;;
9209
9210    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
9211      tmp_diet=no
9212      if test "$host_os" = linux-dietlibc; then
9213	case $cc_basename in
9214	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9215	esac
9216      fi
9217      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9218	 && test "$tmp_diet" = no
9219      then
9220	tmp_addflag=' $pic_flag'
9221	tmp_sharedflag='-shared'
9222	case $cc_basename,$host_cpu in
9223        pgcc*)				# Portland Group C compiler
9224	  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'
9225	  tmp_addflag=' $pic_flag'
9226	  ;;
9227	pgf77* | pgf90* | pgf95* | pgfortran*)
9228					# Portland Group f77 and f90 compilers
9229	  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'
9230	  tmp_addflag=' $pic_flag -Mnomain' ;;
9231	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9232	  tmp_addflag=' -i_dynamic' ;;
9233	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9234	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9235	ifc* | ifort*)			# Intel Fortran compiler
9236	  tmp_addflag=' -nofor_main' ;;
9237	lf95*)				# Lahey Fortran 8.1
9238	  whole_archive_flag_spec=
9239	  tmp_sharedflag='--shared' ;;
9240	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9241	  tmp_sharedflag='-qmkshrobj'
9242	  tmp_addflag= ;;
9243	nvcc*)	# Cuda Compiler Driver 2.2
9244	  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'
9245	  compiler_needs_object=yes
9246	  ;;
9247	esac
9248	case `$CC -V 2>&1 | sed 5q` in
9249	*Sun\ C*)			# Sun C 5.9
9250	  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'
9251	  compiler_needs_object=yes
9252	  tmp_sharedflag='-G' ;;
9253	*Sun\ F*)			# Sun Fortran 8.3
9254	  tmp_sharedflag='-G' ;;
9255	esac
9256	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9257
9258        if test "x$supports_anon_versioning" = xyes; then
9259          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9260	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9261	    echo "local: *; };" >> $output_objdir/$libname.ver~
9262	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9263        fi
9264
9265	case $cc_basename in
9266	xlf* | bgf* | bgxlf* | mpixlf*)
9267	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9268	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9269	  hardcode_libdir_flag_spec=
9270	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9271	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
9272	  if test "x$supports_anon_versioning" = xyes; then
9273	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9274	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9275	      echo "local: *; };" >> $output_objdir/$libname.ver~
9276	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9277	  fi
9278	  ;;
9279	esac
9280      else
9281        ld_shlibs=no
9282      fi
9283      ;;
9284
9285    netbsd*)
9286      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9287	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9288	wlarc=
9289      else
9290	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9291	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9292      fi
9293      ;;
9294
9295    solaris*)
9296      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9297	ld_shlibs=no
9298	cat <<_LT_EOF 1>&2
9299
9300*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9301*** create shared libraries on Solaris systems.  Therefore, libtool
9302*** is disabling shared libraries support.  We urge you to upgrade GNU
9303*** binutils to release 2.9.1 or newer.  Another option is to modify
9304*** your PATH or compiler configuration so that the native linker is
9305*** used, and then restart.
9306
9307_LT_EOF
9308      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9309	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9310	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9311      else
9312	ld_shlibs=no
9313      fi
9314      ;;
9315
9316    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9317      case `$LD -v 2>&1` in
9318        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9319	ld_shlibs=no
9320	cat <<_LT_EOF 1>&2
9321
9322*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9323*** reliably create shared libraries on SCO systems.  Therefore, libtool
9324*** is disabling shared libraries support.  We urge you to upgrade GNU
9325*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9326*** your PATH or compiler configuration so that the native linker is
9327*** used, and then restart.
9328
9329_LT_EOF
9330	;;
9331	*)
9332	  # For security reasons, it is highly recommended that you always
9333	  # use absolute paths for naming shared libraries, and exclude the
9334	  # DT_RUNPATH tag from executables and libraries.  But doing so
9335	  # requires that you compile everything twice, which is a pain.
9336	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9337	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9338	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9339	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9340	  else
9341	    ld_shlibs=no
9342	  fi
9343	;;
9344      esac
9345      ;;
9346
9347    sunos4*)
9348      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9349      wlarc=
9350      hardcode_direct=yes
9351      hardcode_shlibpath_var=no
9352      ;;
9353
9354    *)
9355      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9356	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9357	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9358      else
9359	ld_shlibs=no
9360      fi
9361      ;;
9362    esac
9363
9364    if test "$ld_shlibs" = no; then
9365      runpath_var=
9366      hardcode_libdir_flag_spec=
9367      export_dynamic_flag_spec=
9368      whole_archive_flag_spec=
9369    fi
9370  else
9371    # PORTME fill in a description of your system's linker (not GNU ld)
9372    case $host_os in
9373    aix3*)
9374      allow_undefined_flag=unsupported
9375      always_export_symbols=yes
9376      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'
9377      # Note: this linker hardcodes the directories in LIBPATH if there
9378      # are no directories specified by -L.
9379      hardcode_minus_L=yes
9380      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9381	# Neither direct hardcoding nor static linking is supported with a
9382	# broken collect2.
9383	hardcode_direct=unsupported
9384      fi
9385      ;;
9386
9387    aix[4-9]*)
9388      if test "$host_cpu" = ia64; then
9389	# On IA64, the linker does run time linking by default, so we don't
9390	# have to do anything special.
9391	aix_use_runtimelinking=no
9392	exp_sym_flag='-Bexport'
9393	no_entry_flag=""
9394      else
9395	# If we're using GNU nm, then we don't want the "-C" option.
9396	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9397	# Also, AIX nm treats weak defined symbols like other global
9398	# defined symbols, whereas GNU nm marks them as "W".
9399	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9400	  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'
9401	else
9402	  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'
9403	fi
9404	aix_use_runtimelinking=no
9405
9406	# Test if we are trying to use run time linking or normal
9407	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9408	# need to do runtime linking.
9409	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9410	  for ld_flag in $LDFLAGS; do
9411	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9412	    aix_use_runtimelinking=yes
9413	    break
9414	  fi
9415	  done
9416	  ;;
9417	esac
9418
9419	exp_sym_flag='-bexport'
9420	no_entry_flag='-bnoentry'
9421      fi
9422
9423      # When large executables or shared objects are built, AIX ld can
9424      # have problems creating the table of contents.  If linking a library
9425      # or program results in "error TOC overflow" add -mminimal-toc to
9426      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9427      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9428
9429      archive_cmds=''
9430      hardcode_direct=yes
9431      hardcode_direct_absolute=yes
9432      hardcode_libdir_separator=':'
9433      link_all_deplibs=yes
9434      file_list_spec='${wl}-f,'
9435
9436      if test "$GCC" = yes; then
9437	case $host_os in aix4.[012]|aix4.[012].*)
9438	# We only want to do this on AIX 4.2 and lower, the check
9439	# below for broken collect2 doesn't work under 4.3+
9440	  collect2name=`${CC} -print-prog-name=collect2`
9441	  if test -f "$collect2name" &&
9442	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9443	  then
9444	  # We have reworked collect2
9445	  :
9446	  else
9447	  # We have old collect2
9448	  hardcode_direct=unsupported
9449	  # It fails to find uninstalled libraries when the uninstalled
9450	  # path is not listed in the libpath.  Setting hardcode_minus_L
9451	  # to unsupported forces relinking
9452	  hardcode_minus_L=yes
9453	  hardcode_libdir_flag_spec='-L$libdir'
9454	  hardcode_libdir_separator=
9455	  fi
9456	  ;;
9457	esac
9458	shared_flag='-shared'
9459	if test "$aix_use_runtimelinking" = yes; then
9460	  shared_flag="$shared_flag "'${wl}-G'
9461	fi
9462      else
9463	# not using gcc
9464	if test "$host_cpu" = ia64; then
9465	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9466	# chokes on -Wl,-G. The following line is correct:
9467	  shared_flag='-G'
9468	else
9469	  if test "$aix_use_runtimelinking" = yes; then
9470	    shared_flag='${wl}-G'
9471	  else
9472	    shared_flag='${wl}-bM:SRE'
9473	  fi
9474	fi
9475      fi
9476
9477      export_dynamic_flag_spec='${wl}-bexpall'
9478      # It seems that -bexpall does not export symbols beginning with
9479      # underscore (_), so it is better to generate a list of symbols to export.
9480      always_export_symbols=yes
9481      if test "$aix_use_runtimelinking" = yes; then
9482	# Warning - without using the other runtime loading flags (-brtl),
9483	# -berok will link without error, but may produce a broken library.
9484	allow_undefined_flag='-berok'
9485        # Determine the default libpath from the value encoded in an
9486        # empty executable.
9487        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9488/* end confdefs.h.  */
9489
9490int
9491main ()
9492{
9493
9494  ;
9495  return 0;
9496}
9497_ACEOF
9498if ac_fn_c_try_link "$LINENO"; then :
9499
9500lt_aix_libpath_sed='
9501    /Import File Strings/,/^$/ {
9502	/^0/ {
9503	    s/^0  *\(.*\)$/\1/
9504	    p
9505	}
9506    }'
9507aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9508# Check for a 64-bit object if we didn't find anything.
9509if test -z "$aix_libpath"; then
9510  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9511fi
9512fi
9513rm -f core conftest.err conftest.$ac_objext \
9514    conftest$ac_exeext conftest.$ac_ext
9515if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9516
9517        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9518        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"
9519      else
9520	if test "$host_cpu" = ia64; then
9521	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9522	  allow_undefined_flag="-z nodefs"
9523	  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"
9524	else
9525	 # Determine the default libpath from the value encoded in an
9526	 # empty executable.
9527	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9528/* end confdefs.h.  */
9529
9530int
9531main ()
9532{
9533
9534  ;
9535  return 0;
9536}
9537_ACEOF
9538if ac_fn_c_try_link "$LINENO"; then :
9539
9540lt_aix_libpath_sed='
9541    /Import File Strings/,/^$/ {
9542	/^0/ {
9543	    s/^0  *\(.*\)$/\1/
9544	    p
9545	}
9546    }'
9547aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9548# Check for a 64-bit object if we didn't find anything.
9549if test -z "$aix_libpath"; then
9550  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9551fi
9552fi
9553rm -f core conftest.err conftest.$ac_objext \
9554    conftest$ac_exeext conftest.$ac_ext
9555if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
9556
9557	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9558	  # Warning - without using the other run time loading flags,
9559	  # -berok will link without error, but may produce a broken library.
9560	  no_undefined_flag=' ${wl}-bernotok'
9561	  allow_undefined_flag=' ${wl}-berok'
9562	  if test "$with_gnu_ld" = yes; then
9563	    # We only use this code for GNU lds that support --whole-archive.
9564	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9565	  else
9566	    # Exported symbols can be pulled into shared objects from archives
9567	    whole_archive_flag_spec='$convenience'
9568	  fi
9569	  archive_cmds_need_lc=yes
9570	  # This is similar to how AIX traditionally builds its shared libraries.
9571	  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'
9572	fi
9573      fi
9574      ;;
9575
9576    amigaos*)
9577      case $host_cpu in
9578      powerpc)
9579            # see comment about AmigaOS4 .so support
9580            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9581            archive_expsym_cmds=''
9582        ;;
9583      m68k)
9584            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)'
9585            hardcode_libdir_flag_spec='-L$libdir'
9586            hardcode_minus_L=yes
9587        ;;
9588      esac
9589      ;;
9590
9591    bsdi[45]*)
9592      export_dynamic_flag_spec=-rdynamic
9593      ;;
9594
9595    cygwin* | mingw* | pw32* | cegcc*)
9596      # When not using gcc, we currently assume that we are using
9597      # Microsoft Visual C++.
9598      # hardcode_libdir_flag_spec is actually meaningless, as there is
9599      # no search path for DLLs.
9600      hardcode_libdir_flag_spec=' '
9601      allow_undefined_flag=unsupported
9602      # Tell ltmain to make .lib files, not .a files.
9603      libext=lib
9604      # Tell ltmain to make .dll files, not .so files.
9605      shrext_cmds=".dll"
9606      # FIXME: Setting linknames here is a bad hack.
9607      archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9608      # The linker will automatically build a .lib file if we build a DLL.
9609      old_archive_from_new_cmds='true'
9610      # FIXME: Should let the user specify the lib program.
9611      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9612      fix_srcfile_path='`cygpath -w "$srcfile"`'
9613      enable_shared_with_static_runtimes=yes
9614      ;;
9615
9616    darwin* | rhapsody*)
9617
9618
9619  archive_cmds_need_lc=no
9620  hardcode_direct=no
9621  hardcode_automatic=yes
9622  hardcode_shlibpath_var=unsupported
9623  if test "$lt_cv_ld_force_load" = "yes"; then
9624    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\"`'
9625  else
9626    whole_archive_flag_spec=''
9627  fi
9628  link_all_deplibs=yes
9629  allow_undefined_flag="$_lt_dar_allow_undefined"
9630  case $cc_basename in
9631     ifort*) _lt_dar_can_shared=yes ;;
9632     *) _lt_dar_can_shared=$GCC ;;
9633  esac
9634  if test "$_lt_dar_can_shared" = "yes"; then
9635    output_verbose_link_cmd=func_echo_all
9636    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9637    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9638    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}"
9639    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}"
9640
9641  else
9642  ld_shlibs=no
9643  fi
9644
9645      ;;
9646
9647    dgux*)
9648      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9649      hardcode_libdir_flag_spec='-L$libdir'
9650      hardcode_shlibpath_var=no
9651      ;;
9652
9653    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9654    # support.  Future versions do this automatically, but an explicit c++rt0.o
9655    # does not break anything, and helps significantly (at the cost of a little
9656    # extra space).
9657    freebsd2.2*)
9658      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9659      hardcode_libdir_flag_spec='-R$libdir'
9660      hardcode_direct=yes
9661      hardcode_shlibpath_var=no
9662      ;;
9663
9664    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9665    freebsd2.*)
9666      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9667      hardcode_direct=yes
9668      hardcode_minus_L=yes
9669      hardcode_shlibpath_var=no
9670      ;;
9671
9672    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9673    freebsd* | dragonfly*)
9674      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
9675      hardcode_libdir_flag_spec='-R$libdir'
9676      hardcode_direct=yes
9677      hardcode_shlibpath_var=no
9678      ;;
9679
9680    hpux9*)
9681      if test "$GCC" = yes; then
9682	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'
9683      else
9684	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'
9685      fi
9686      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9687      hardcode_libdir_separator=:
9688      hardcode_direct=yes
9689
9690      # hardcode_minus_L: Not really in the search PATH,
9691      # but as the default location of the library.
9692      hardcode_minus_L=yes
9693      export_dynamic_flag_spec='${wl}-E'
9694      ;;
9695
9696    hpux10*)
9697      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9698	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9699      else
9700	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9701      fi
9702      if test "$with_gnu_ld" = no; then
9703	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9704	hardcode_libdir_flag_spec_ld='+b $libdir'
9705	hardcode_libdir_separator=:
9706	hardcode_direct=yes
9707	hardcode_direct_absolute=yes
9708	export_dynamic_flag_spec='${wl}-E'
9709	# hardcode_minus_L: Not really in the search PATH,
9710	# but as the default location of the library.
9711	hardcode_minus_L=yes
9712      fi
9713      ;;
9714
9715    hpux11*)
9716      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9717	case $host_cpu in
9718	hppa*64*)
9719	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9720	  ;;
9721	ia64*)
9722	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9723	  ;;
9724	*)
9725	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9726	  ;;
9727	esac
9728      else
9729	case $host_cpu in
9730	hppa*64*)
9731	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9732	  ;;
9733	ia64*)
9734	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9735	  ;;
9736	*)
9737
9738	  # Older versions of the 11.00 compiler do not understand -b yet
9739	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9740	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9741$as_echo_n "checking if $CC understands -b... " >&6; }
9742if ${lt_cv_prog_compiler__b+:} false; then :
9743  $as_echo_n "(cached) " >&6
9744else
9745  lt_cv_prog_compiler__b=no
9746   save_LDFLAGS="$LDFLAGS"
9747   LDFLAGS="$LDFLAGS -b"
9748   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9749   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9750     # The linker can only warn and ignore the option if not recognized
9751     # So say no if there are warnings
9752     if test -s conftest.err; then
9753       # Append any errors to the config.log.
9754       cat conftest.err 1>&5
9755       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9756       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9757       if diff conftest.exp conftest.er2 >/dev/null; then
9758         lt_cv_prog_compiler__b=yes
9759       fi
9760     else
9761       lt_cv_prog_compiler__b=yes
9762     fi
9763   fi
9764   $RM -r conftest*
9765   LDFLAGS="$save_LDFLAGS"
9766
9767fi
9768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9769$as_echo "$lt_cv_prog_compiler__b" >&6; }
9770
9771if test x"$lt_cv_prog_compiler__b" = xyes; then
9772    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9773else
9774    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9775fi
9776
9777	  ;;
9778	esac
9779      fi
9780      if test "$with_gnu_ld" = no; then
9781	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9782	hardcode_libdir_separator=:
9783
9784	case $host_cpu in
9785	hppa*64*|ia64*)
9786	  hardcode_direct=no
9787	  hardcode_shlibpath_var=no
9788	  ;;
9789	*)
9790	  hardcode_direct=yes
9791	  hardcode_direct_absolute=yes
9792	  export_dynamic_flag_spec='${wl}-E'
9793
9794	  # hardcode_minus_L: Not really in the search PATH,
9795	  # but as the default location of the library.
9796	  hardcode_minus_L=yes
9797	  ;;
9798	esac
9799      fi
9800      ;;
9801
9802    irix5* | irix6* | nonstopux*)
9803      if test "$GCC" = yes; then
9804	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'
9805	# Try to use the -exported_symbol ld option, if it does not
9806	# work, assume that -exports_file does not work either and
9807	# implicitly export all symbols.
9808        save_LDFLAGS="$LDFLAGS"
9809        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
9810        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9811/* end confdefs.h.  */
9812int foo(void) {}
9813_ACEOF
9814if ac_fn_c_try_link "$LINENO"; then :
9815  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'
9816
9817fi
9818rm -f core conftest.err conftest.$ac_objext \
9819    conftest$ac_exeext conftest.$ac_ext
9820        LDFLAGS="$save_LDFLAGS"
9821      else
9822	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'
9823	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'
9824      fi
9825      archive_cmds_need_lc='no'
9826      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9827      hardcode_libdir_separator=:
9828      inherit_rpath=yes
9829      link_all_deplibs=yes
9830      ;;
9831
9832    netbsd*)
9833      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9834	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
9835      else
9836	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
9837      fi
9838      hardcode_libdir_flag_spec='-R$libdir'
9839      hardcode_direct=yes
9840      hardcode_shlibpath_var=no
9841      ;;
9842
9843    newsos6)
9844      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9845      hardcode_direct=yes
9846      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9847      hardcode_libdir_separator=:
9848      hardcode_shlibpath_var=no
9849      ;;
9850
9851    *nto* | *qnx*)
9852      ;;
9853
9854    openbsd*)
9855      if test -f /usr/libexec/ld.so; then
9856	hardcode_direct=yes
9857	hardcode_shlibpath_var=no
9858	hardcode_direct_absolute=yes
9859	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9860	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9861	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
9862	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9863	  export_dynamic_flag_spec='${wl}-E'
9864	else
9865	  case $host_os in
9866	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
9867	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9868	     hardcode_libdir_flag_spec='-R$libdir'
9869	     ;;
9870	   *)
9871	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9872	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9873	     ;;
9874	  esac
9875	fi
9876      else
9877	ld_shlibs=no
9878      fi
9879      ;;
9880
9881    os2*)
9882      hardcode_libdir_flag_spec='-L$libdir'
9883      hardcode_minus_L=yes
9884      allow_undefined_flag=unsupported
9885      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'
9886      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9887      ;;
9888
9889    osf3*)
9890      if test "$GCC" = yes; then
9891	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9892	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'
9893      else
9894	allow_undefined_flag=' -expect_unresolved \*'
9895	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'
9896      fi
9897      archive_cmds_need_lc='no'
9898      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9899      hardcode_libdir_separator=:
9900      ;;
9901
9902    osf4* | osf5*)	# as osf3* with the addition of -msym flag
9903      if test "$GCC" = yes; then
9904	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9905	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'
9906	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9907      else
9908	allow_undefined_flag=' -expect_unresolved \*'
9909	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'
9910	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~
9911	$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'
9912
9913	# Both c and cxx compiler support -rpath directly
9914	hardcode_libdir_flag_spec='-rpath $libdir'
9915      fi
9916      archive_cmds_need_lc='no'
9917      hardcode_libdir_separator=:
9918      ;;
9919
9920    solaris*)
9921      no_undefined_flag=' -z defs'
9922      if test "$GCC" = yes; then
9923	wlarc='${wl}'
9924	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9925	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9926	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9927      else
9928	case `$CC -V 2>&1` in
9929	*"Compilers 5.0"*)
9930	  wlarc=''
9931	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9932	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9933	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9934	  ;;
9935	*)
9936	  wlarc='${wl}'
9937	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9938	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9939	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9940	  ;;
9941	esac
9942      fi
9943      hardcode_libdir_flag_spec='-R$libdir'
9944      hardcode_shlibpath_var=no
9945      case $host_os in
9946      solaris2.[0-5] | solaris2.[0-5].*) ;;
9947      *)
9948	# The compiler driver will combine and reorder linker options,
9949	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9950	# but is careful enough not to reorder.
9951	# Supported since Solaris 2.6 (maybe 2.5.1?)
9952	if test "$GCC" = yes; then
9953	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9954	else
9955	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9956	fi
9957	;;
9958      esac
9959      link_all_deplibs=yes
9960      ;;
9961
9962    sunos4*)
9963      if test "x$host_vendor" = xsequent; then
9964	# Use $CC to link under sequent, because it throws in some extra .o
9965	# files that make .init and .fini sections work.
9966	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9967      else
9968	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9969      fi
9970      hardcode_libdir_flag_spec='-L$libdir'
9971      hardcode_direct=yes
9972      hardcode_minus_L=yes
9973      hardcode_shlibpath_var=no
9974      ;;
9975
9976    sysv4)
9977      case $host_vendor in
9978	sni)
9979	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9980	  hardcode_direct=yes # is this really true???
9981	;;
9982	siemens)
9983	  ## LD is ld it makes a PLAMLIB
9984	  ## CC just makes a GrossModule.
9985	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9986	  reload_cmds='$CC -r -o $output$reload_objs'
9987	  hardcode_direct=no
9988        ;;
9989	motorola)
9990	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9991	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9992	;;
9993      esac
9994      runpath_var='LD_RUN_PATH'
9995      hardcode_shlibpath_var=no
9996      ;;
9997
9998    sysv4.3*)
9999      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10000      hardcode_shlibpath_var=no
10001      export_dynamic_flag_spec='-Bexport'
10002      ;;
10003
10004    sysv4*MP*)
10005      if test -d /usr/nec; then
10006	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10007	hardcode_shlibpath_var=no
10008	runpath_var=LD_RUN_PATH
10009	hardcode_runpath_var=yes
10010	ld_shlibs=yes
10011      fi
10012      ;;
10013
10014    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10015      no_undefined_flag='${wl}-z,text'
10016      archive_cmds_need_lc=no
10017      hardcode_shlibpath_var=no
10018      runpath_var='LD_RUN_PATH'
10019
10020      if test "$GCC" = yes; then
10021	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10022	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10023      else
10024	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10025	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10026      fi
10027      ;;
10028
10029    sysv5* | sco3.2v5* | sco5v6*)
10030      # Note: We can NOT use -z defs as we might desire, because we do not
10031      # link with -lc, and that would cause any symbols used from libc to
10032      # always be unresolved, which means just about no library would
10033      # ever link correctly.  If we're not using GNU ld we use -z text
10034      # though, which does catch some bad symbols but isn't as heavy-handed
10035      # as -z defs.
10036      no_undefined_flag='${wl}-z,text'
10037      allow_undefined_flag='${wl}-z,nodefs'
10038      archive_cmds_need_lc=no
10039      hardcode_shlibpath_var=no
10040      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10041      hardcode_libdir_separator=':'
10042      link_all_deplibs=yes
10043      export_dynamic_flag_spec='${wl}-Bexport'
10044      runpath_var='LD_RUN_PATH'
10045
10046      if test "$GCC" = yes; then
10047	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10048	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10049      else
10050	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10051	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10052      fi
10053      ;;
10054
10055    uts4*)
10056      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10057      hardcode_libdir_flag_spec='-L$libdir'
10058      hardcode_shlibpath_var=no
10059      ;;
10060
10061    *)
10062      ld_shlibs=no
10063      ;;
10064    esac
10065
10066    if test x$host_vendor = xsni; then
10067      case $host in
10068      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10069	export_dynamic_flag_spec='${wl}-Blargedynsym'
10070	;;
10071      esac
10072    fi
10073  fi
10074
10075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10076$as_echo "$ld_shlibs" >&6; }
10077test "$ld_shlibs" = no && can_build_shared=no
10078
10079with_gnu_ld=$with_gnu_ld
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095#
10096# Do we need to explicitly link libc?
10097#
10098case "x$archive_cmds_need_lc" in
10099x|xyes)
10100  # Assume -lc should be added
10101  archive_cmds_need_lc=yes
10102
10103  if test "$enable_shared" = yes && test "$GCC" = yes; then
10104    case $archive_cmds in
10105    *'~'*)
10106      # FIXME: we may have to deal with multi-command sequences.
10107      ;;
10108    '$CC '*)
10109      # Test whether the compiler implicitly links with -lc since on some
10110      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10111      # to ld, don't add -lc before -lgcc.
10112      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10113$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10114if ${lt_cv_archive_cmds_need_lc+:} false; then :
10115  $as_echo_n "(cached) " >&6
10116else
10117  $RM conftest*
10118	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10119
10120	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10121  (eval $ac_compile) 2>&5
10122  ac_status=$?
10123  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10124  test $ac_status = 0; } 2>conftest.err; then
10125	  soname=conftest
10126	  lib=conftest
10127	  libobjs=conftest.$ac_objext
10128	  deplibs=
10129	  wl=$lt_prog_compiler_wl
10130	  pic_flag=$lt_prog_compiler_pic
10131	  compiler_flags=-v
10132	  linker_flags=-v
10133	  verstring=
10134	  output_objdir=.
10135	  libname=conftest
10136	  lt_save_allow_undefined_flag=$allow_undefined_flag
10137	  allow_undefined_flag=
10138	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10139  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10140  ac_status=$?
10141  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10142  test $ac_status = 0; }
10143	  then
10144	    lt_cv_archive_cmds_need_lc=no
10145	  else
10146	    lt_cv_archive_cmds_need_lc=yes
10147	  fi
10148	  allow_undefined_flag=$lt_save_allow_undefined_flag
10149	else
10150	  cat conftest.err 1>&5
10151	fi
10152	$RM conftest*
10153
10154fi
10155{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10156$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10157      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10158      ;;
10159    esac
10160  fi
10161  ;;
10162esac
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10321$as_echo_n "checking dynamic linker characteristics... " >&6; }
10322
10323if test "$GCC" = yes; then
10324  case $host_os in
10325    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10326    *) lt_awk_arg="/^libraries:/" ;;
10327  esac
10328  case $host_os in
10329    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10330    *) lt_sed_strip_eq="s,=/,/,g" ;;
10331  esac
10332  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10333  case $lt_search_path_spec in
10334  *\;*)
10335    # if the path contains ";" then we assume it to be the separator
10336    # otherwise default to the standard path separator (i.e. ":") - it is
10337    # assumed that no part of a normal pathname contains ";" but that should
10338    # okay in the real world where ";" in dirpaths is itself problematic.
10339    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10340    ;;
10341  *)
10342    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10343    ;;
10344  esac
10345  # Ok, now we have the path, separated by spaces, we can step through it
10346  # and add multilib dir if necessary.
10347  lt_tmp_lt_search_path_spec=
10348  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10349  for lt_sys_path in $lt_search_path_spec; do
10350    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10351      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10352    else
10353      test -d "$lt_sys_path" && \
10354	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10355    fi
10356  done
10357  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10358BEGIN {RS=" "; FS="/|\n";} {
10359  lt_foo="";
10360  lt_count=0;
10361  for (lt_i = NF; lt_i > 0; lt_i--) {
10362    if ($lt_i != "" && $lt_i != ".") {
10363      if ($lt_i == "..") {
10364        lt_count++;
10365      } else {
10366        if (lt_count == 0) {
10367          lt_foo="/" $lt_i lt_foo;
10368        } else {
10369          lt_count--;
10370        }
10371      }
10372    }
10373  }
10374  if (lt_foo != "") { lt_freq[lt_foo]++; }
10375  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10376}'`
10377  # AWK program above erroneously prepends '/' to C:/dos/paths
10378  # for these hosts.
10379  case $host_os in
10380    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10381      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10382  esac
10383  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10384else
10385  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10386fi
10387library_names_spec=
10388libname_spec='lib$name'
10389soname_spec=
10390shrext_cmds=".so"
10391postinstall_cmds=
10392postuninstall_cmds=
10393finish_cmds=
10394finish_eval=
10395shlibpath_var=
10396shlibpath_overrides_runpath=unknown
10397version_type=none
10398dynamic_linker="$host_os ld.so"
10399sys_lib_dlsearch_path_spec="/lib /usr/lib"
10400need_lib_prefix=unknown
10401hardcode_into_libs=no
10402
10403# when you set need_version to no, make sure it does not cause -set_version
10404# flags to be left without arguments
10405need_version=unknown
10406
10407case $host_os in
10408aix3*)
10409  version_type=linux
10410  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10411  shlibpath_var=LIBPATH
10412
10413  # AIX 3 has no versioning support, so we append a major version to the name.
10414  soname_spec='${libname}${release}${shared_ext}$major'
10415  ;;
10416
10417aix[4-9]*)
10418  version_type=linux
10419  need_lib_prefix=no
10420  need_version=no
10421  hardcode_into_libs=yes
10422  if test "$host_cpu" = ia64; then
10423    # AIX 5 supports IA64
10424    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10425    shlibpath_var=LD_LIBRARY_PATH
10426  else
10427    # With GCC up to 2.95.x, collect2 would create an import file
10428    # for dependence libraries.  The import file would start with
10429    # the line `#! .'.  This would cause the generated library to
10430    # depend on `.', always an invalid library.  This was fixed in
10431    # development snapshots of GCC prior to 3.0.
10432    case $host_os in
10433      aix4 | aix4.[01] | aix4.[01].*)
10434      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10435	   echo ' yes '
10436	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10437	:
10438      else
10439	can_build_shared=no
10440      fi
10441      ;;
10442    esac
10443    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10444    # soname into executable. Probably we can add versioning support to
10445    # collect2, so additional links can be useful in future.
10446    if test "$aix_use_runtimelinking" = yes; then
10447      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10448      # instead of lib<name>.a to let people know that these are not
10449      # typical AIX shared libraries.
10450      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10451    else
10452      # We preserve .a as extension for shared libraries through AIX4.2
10453      # and later when we are not doing run time linking.
10454      library_names_spec='${libname}${release}.a $libname.a'
10455      soname_spec='${libname}${release}${shared_ext}$major'
10456    fi
10457    shlibpath_var=LIBPATH
10458  fi
10459  ;;
10460
10461amigaos*)
10462  case $host_cpu in
10463  powerpc)
10464    # Since July 2007 AmigaOS4 officially supports .so libraries.
10465    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10466    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10467    ;;
10468  m68k)
10469    library_names_spec='$libname.ixlibrary $libname.a'
10470    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10471    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'
10472    ;;
10473  esac
10474  ;;
10475
10476beos*)
10477  library_names_spec='${libname}${shared_ext}'
10478  dynamic_linker="$host_os ld.so"
10479  shlibpath_var=LIBRARY_PATH
10480  ;;
10481
10482bsdi[45]*)
10483  version_type=linux
10484  need_version=no
10485  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10486  soname_spec='${libname}${release}${shared_ext}$major'
10487  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10488  shlibpath_var=LD_LIBRARY_PATH
10489  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10490  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10491  # the default ld.so.conf also contains /usr/contrib/lib and
10492  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10493  # libtool to hard-code these into programs
10494  ;;
10495
10496cygwin* | mingw* | pw32* | cegcc*)
10497  version_type=windows
10498  shrext_cmds=".dll"
10499  need_version=no
10500  need_lib_prefix=no
10501
10502  case $GCC,$host_os in
10503  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
10504    library_names_spec='$libname.dll.a'
10505    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10506    postinstall_cmds='base_file=`basename \${file}`~
10507      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10508      dldir=$destdir/`dirname \$dlpath`~
10509      test -d \$dldir || mkdir -p \$dldir~
10510      $install_prog $dir/$dlname \$dldir/$dlname~
10511      chmod a+x \$dldir/$dlname~
10512      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10513        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10514      fi'
10515    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10516      dlpath=$dir/\$dldll~
10517       $RM \$dlpath'
10518    shlibpath_overrides_runpath=yes
10519
10520    case $host_os in
10521    cygwin*)
10522      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10523      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10524
10525      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10526      ;;
10527    mingw* | cegcc*)
10528      # MinGW DLLs use traditional 'lib' prefix
10529      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10530      ;;
10531    pw32*)
10532      # pw32 DLLs use 'pw' prefix rather than 'lib'
10533      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10534      ;;
10535    esac
10536    ;;
10537
10538  *)
10539    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10540    ;;
10541  esac
10542  dynamic_linker='Win32 ld.exe'
10543  # FIXME: first we should search . and the directory the executable is in
10544  shlibpath_var=PATH
10545  ;;
10546
10547darwin* | rhapsody*)
10548  dynamic_linker="$host_os dyld"
10549  version_type=darwin
10550  need_lib_prefix=no
10551  need_version=no
10552  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10553  soname_spec='${libname}${release}${major}$shared_ext'
10554  shlibpath_overrides_runpath=yes
10555  shlibpath_var=DYLD_LIBRARY_PATH
10556  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10557
10558  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10559  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10560  ;;
10561
10562dgux*)
10563  version_type=linux
10564  need_lib_prefix=no
10565  need_version=no
10566  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10567  soname_spec='${libname}${release}${shared_ext}$major'
10568  shlibpath_var=LD_LIBRARY_PATH
10569  ;;
10570
10571freebsd* | dragonfly*)
10572  # DragonFly does not have aout.  When/if they implement a new
10573  # versioning mechanism, adjust this.
10574  if test -x /usr/bin/objformat; then
10575    objformat=`/usr/bin/objformat`
10576  else
10577    case $host_os in
10578    freebsd[23].*) objformat=aout ;;
10579    *) objformat=elf ;;
10580    esac
10581  fi
10582  version_type=freebsd-$objformat
10583  case $version_type in
10584    freebsd-elf*)
10585      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10586      need_version=no
10587      need_lib_prefix=no
10588      ;;
10589    freebsd-*)
10590      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10591      need_version=yes
10592      ;;
10593  esac
10594  shlibpath_var=LD_LIBRARY_PATH
10595  case $host_os in
10596  freebsd2.*)
10597    shlibpath_overrides_runpath=yes
10598    ;;
10599  freebsd3.[01]* | freebsdelf3.[01]*)
10600    shlibpath_overrides_runpath=yes
10601    hardcode_into_libs=yes
10602    ;;
10603  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10604  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10605    shlibpath_overrides_runpath=no
10606    hardcode_into_libs=yes
10607    ;;
10608  *) # from 4.6 on, and DragonFly
10609    shlibpath_overrides_runpath=yes
10610    hardcode_into_libs=yes
10611    ;;
10612  esac
10613  ;;
10614
10615gnu*)
10616  version_type=linux
10617  need_lib_prefix=no
10618  need_version=no
10619  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10620  soname_spec='${libname}${release}${shared_ext}$major'
10621  shlibpath_var=LD_LIBRARY_PATH
10622  hardcode_into_libs=yes
10623  ;;
10624
10625haiku*)
10626  version_type=linux
10627  need_lib_prefix=no
10628  need_version=no
10629  dynamic_linker="$host_os runtime_loader"
10630  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10631  soname_spec='${libname}${release}${shared_ext}$major'
10632  shlibpath_var=LIBRARY_PATH
10633  shlibpath_overrides_runpath=yes
10634  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
10635  hardcode_into_libs=yes
10636  ;;
10637
10638hpux9* | hpux10* | hpux11*)
10639  # Give a soname corresponding to the major version so that dld.sl refuses to
10640  # link against other versions.
10641  version_type=sunos
10642  need_lib_prefix=no
10643  need_version=no
10644  case $host_cpu in
10645  ia64*)
10646    shrext_cmds='.so'
10647    hardcode_into_libs=yes
10648    dynamic_linker="$host_os dld.so"
10649    shlibpath_var=LD_LIBRARY_PATH
10650    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10651    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10652    soname_spec='${libname}${release}${shared_ext}$major'
10653    if test "X$HPUX_IA64_MODE" = X32; then
10654      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10655    else
10656      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10657    fi
10658    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10659    ;;
10660  hppa*64*)
10661    shrext_cmds='.sl'
10662    hardcode_into_libs=yes
10663    dynamic_linker="$host_os dld.sl"
10664    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10665    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10666    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10667    soname_spec='${libname}${release}${shared_ext}$major'
10668    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10669    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10670    ;;
10671  *)
10672    shrext_cmds='.sl'
10673    dynamic_linker="$host_os dld.sl"
10674    shlibpath_var=SHLIB_PATH
10675    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10676    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10677    soname_spec='${libname}${release}${shared_ext}$major'
10678    ;;
10679  esac
10680  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10681  postinstall_cmds='chmod 555 $lib'
10682  # or fails outright, so override atomically:
10683  install_override_mode=555
10684  ;;
10685
10686interix[3-9]*)
10687  version_type=linux
10688  need_lib_prefix=no
10689  need_version=no
10690  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10691  soname_spec='${libname}${release}${shared_ext}$major'
10692  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10693  shlibpath_var=LD_LIBRARY_PATH
10694  shlibpath_overrides_runpath=no
10695  hardcode_into_libs=yes
10696  ;;
10697
10698irix5* | irix6* | nonstopux*)
10699  case $host_os in
10700    nonstopux*) version_type=nonstopux ;;
10701    *)
10702	if test "$lt_cv_prog_gnu_ld" = yes; then
10703		version_type=linux
10704	else
10705		version_type=irix
10706	fi ;;
10707  esac
10708  need_lib_prefix=no
10709  need_version=no
10710  soname_spec='${libname}${release}${shared_ext}$major'
10711  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
10712  case $host_os in
10713  irix5* | nonstopux*)
10714    libsuff= shlibsuff=
10715    ;;
10716  *)
10717    case $LD in # libtool.m4 will add one of these switches to LD
10718    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10719      libsuff= shlibsuff= libmagic=32-bit;;
10720    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10721      libsuff=32 shlibsuff=N32 libmagic=N32;;
10722    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10723      libsuff=64 shlibsuff=64 libmagic=64-bit;;
10724    *) libsuff= shlibsuff= libmagic=never-match;;
10725    esac
10726    ;;
10727  esac
10728  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10729  shlibpath_overrides_runpath=no
10730  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
10731  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
10732  hardcode_into_libs=yes
10733  ;;
10734
10735# No shared lib support for Linux oldld, aout, or coff.
10736linux*oldld* | linux*aout* | linux*coff*)
10737  dynamic_linker=no
10738  ;;
10739
10740# This must be Linux ELF.
10741
10742# uclinux* changes (here and below) have been submitted to the libtool
10743# project, but have not yet been accepted: they are GCC-local changes
10744# for the time being.  (See
10745# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
10746linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
10747  version_type=linux
10748  need_lib_prefix=no
10749  need_version=no
10750  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10751  soname_spec='${libname}${release}${shared_ext}$major'
10752  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
10753  shlibpath_var=LD_LIBRARY_PATH
10754  shlibpath_overrides_runpath=no
10755
10756  # Some binutils ld are patched to set DT_RUNPATH
10757  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
10758  $as_echo_n "(cached) " >&6
10759else
10760  lt_cv_shlibpath_overrides_runpath=no
10761    save_LDFLAGS=$LDFLAGS
10762    save_libdir=$libdir
10763    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
10764	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
10765    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10766/* end confdefs.h.  */
10767
10768int
10769main ()
10770{
10771
10772  ;
10773  return 0;
10774}
10775_ACEOF
10776if ac_fn_c_try_link "$LINENO"; then :
10777  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
10778  lt_cv_shlibpath_overrides_runpath=yes
10779fi
10780fi
10781rm -f core conftest.err conftest.$ac_objext \
10782    conftest$ac_exeext conftest.$ac_ext
10783    LDFLAGS=$save_LDFLAGS
10784    libdir=$save_libdir
10785
10786fi
10787
10788  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
10789
10790  # This implies no fast_install, which is unacceptable.
10791  # Some rework will be needed to allow for fast_install
10792  # before this can be enabled.
10793  hardcode_into_libs=yes
10794
10795  # Append ld.so.conf contents to the search path
10796  if test -f /etc/ld.so.conf; then
10797    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' ' '`
10798    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
10799  fi
10800
10801  # We used to test for /lib/ld.so.1 and disable shared libraries on
10802  # powerpc, because MkLinux only supported shared libraries with the
10803  # GNU dynamic linker.  Since this was broken with cross compilers,
10804  # most powerpc-linux boxes support dynamic linking these days and
10805  # people can always --disable-shared, the test was removed, and we
10806  # assume the GNU/Linux dynamic linker is in use.
10807  dynamic_linker='GNU/Linux ld.so'
10808  ;;
10809
10810netbsd*)
10811  version_type=sunos
10812  need_lib_prefix=no
10813  need_version=no
10814  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10815    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10816    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10817    dynamic_linker='NetBSD (a.out) ld.so'
10818  else
10819    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10820    soname_spec='${libname}${release}${shared_ext}$major'
10821    dynamic_linker='NetBSD ld.elf_so'
10822  fi
10823  shlibpath_var=LD_LIBRARY_PATH
10824  shlibpath_overrides_runpath=yes
10825  hardcode_into_libs=yes
10826  ;;
10827
10828newsos6)
10829  version_type=linux
10830  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10831  shlibpath_var=LD_LIBRARY_PATH
10832  shlibpath_overrides_runpath=yes
10833  ;;
10834
10835*nto* | *qnx*)
10836  version_type=qnx
10837  need_lib_prefix=no
10838  need_version=no
10839  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10840  soname_spec='${libname}${release}${shared_ext}$major'
10841  shlibpath_var=LD_LIBRARY_PATH
10842  shlibpath_overrides_runpath=no
10843  hardcode_into_libs=yes
10844  dynamic_linker='ldqnx.so'
10845  ;;
10846
10847openbsd*)
10848  version_type=sunos
10849  sys_lib_dlsearch_path_spec="/usr/lib"
10850  need_lib_prefix=no
10851  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
10852  case $host_os in
10853    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
10854    *)				need_version=no  ;;
10855  esac
10856  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10857  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
10858  shlibpath_var=LD_LIBRARY_PATH
10859  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10860    case $host_os in
10861      openbsd2.[89] | openbsd2.[89].*)
10862	shlibpath_overrides_runpath=no
10863	;;
10864      *)
10865	shlibpath_overrides_runpath=yes
10866	;;
10867      esac
10868  else
10869    shlibpath_overrides_runpath=yes
10870  fi
10871  ;;
10872
10873os2*)
10874  libname_spec='$name'
10875  shrext_cmds=".dll"
10876  need_lib_prefix=no
10877  library_names_spec='$libname${shared_ext} $libname.a'
10878  dynamic_linker='OS/2 ld.exe'
10879  shlibpath_var=LIBPATH
10880  ;;
10881
10882osf3* | osf4* | osf5*)
10883  version_type=osf
10884  need_lib_prefix=no
10885  need_version=no
10886  soname_spec='${libname}${release}${shared_ext}$major'
10887  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10888  shlibpath_var=LD_LIBRARY_PATH
10889  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10890  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10891  ;;
10892
10893rdos*)
10894  dynamic_linker=no
10895  ;;
10896
10897solaris*)
10898  version_type=linux
10899  need_lib_prefix=no
10900  need_version=no
10901  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10902  soname_spec='${libname}${release}${shared_ext}$major'
10903  shlibpath_var=LD_LIBRARY_PATH
10904  shlibpath_overrides_runpath=yes
10905  hardcode_into_libs=yes
10906  # ldd complains unless libraries are executable
10907  postinstall_cmds='chmod +x $lib'
10908  ;;
10909
10910sunos4*)
10911  version_type=sunos
10912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10913  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10914  shlibpath_var=LD_LIBRARY_PATH
10915  shlibpath_overrides_runpath=yes
10916  if test "$with_gnu_ld" = yes; then
10917    need_lib_prefix=no
10918  fi
10919  need_version=yes
10920  ;;
10921
10922sysv4 | sysv4.3*)
10923  version_type=linux
10924  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10925  soname_spec='${libname}${release}${shared_ext}$major'
10926  shlibpath_var=LD_LIBRARY_PATH
10927  case $host_vendor in
10928    sni)
10929      shlibpath_overrides_runpath=no
10930      need_lib_prefix=no
10931      runpath_var=LD_RUN_PATH
10932      ;;
10933    siemens)
10934      need_lib_prefix=no
10935      ;;
10936    motorola)
10937      need_lib_prefix=no
10938      need_version=no
10939      shlibpath_overrides_runpath=no
10940      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10941      ;;
10942  esac
10943  ;;
10944
10945sysv4*MP*)
10946  if test -d /usr/nec ;then
10947    version_type=linux
10948    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10949    soname_spec='$libname${shared_ext}.$major'
10950    shlibpath_var=LD_LIBRARY_PATH
10951  fi
10952  ;;
10953
10954sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10955  version_type=freebsd-elf
10956  need_lib_prefix=no
10957  need_version=no
10958  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10959  soname_spec='${libname}${release}${shared_ext}$major'
10960  shlibpath_var=LD_LIBRARY_PATH
10961  shlibpath_overrides_runpath=yes
10962  hardcode_into_libs=yes
10963  if test "$with_gnu_ld" = yes; then
10964    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10965  else
10966    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10967    case $host_os in
10968      sco3.2v5*)
10969        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10970	;;
10971    esac
10972  fi
10973  sys_lib_dlsearch_path_spec='/usr/lib'
10974  ;;
10975
10976tpf*)
10977  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10978  version_type=linux
10979  need_lib_prefix=no
10980  need_version=no
10981  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10982  shlibpath_var=LD_LIBRARY_PATH
10983  shlibpath_overrides_runpath=no
10984  hardcode_into_libs=yes
10985  ;;
10986
10987uts4*)
10988  version_type=linux
10989  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10990  soname_spec='${libname}${release}${shared_ext}$major'
10991  shlibpath_var=LD_LIBRARY_PATH
10992  ;;
10993
10994*)
10995  dynamic_linker=no
10996  ;;
10997esac
10998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10999$as_echo "$dynamic_linker" >&6; }
11000test "$dynamic_linker" = no && can_build_shared=no
11001
11002variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11003if test "$GCC" = yes; then
11004  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11005fi
11006
11007if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11008  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11009fi
11010if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11011  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11012fi
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11106$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11107hardcode_action=
11108if test -n "$hardcode_libdir_flag_spec" ||
11109   test -n "$runpath_var" ||
11110   test "X$hardcode_automatic" = "Xyes" ; then
11111
11112  # We can hardcode non-existent directories.
11113  if test "$hardcode_direct" != no &&
11114     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11115     # have to relink, otherwise we might link with an installed library
11116     # when we should be linking with a yet-to-be-installed one
11117     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11118     test "$hardcode_minus_L" != no; then
11119    # Linking always hardcodes the temporary library directory.
11120    hardcode_action=relink
11121  else
11122    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11123    hardcode_action=immediate
11124  fi
11125else
11126  # We cannot hardcode anything, or else we can only hardcode existing
11127  # directories.
11128  hardcode_action=unsupported
11129fi
11130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11131$as_echo "$hardcode_action" >&6; }
11132
11133if test "$hardcode_action" = relink ||
11134   test "$inherit_rpath" = yes; then
11135  # Fast installation is not supported
11136  enable_fast_install=no
11137elif test "$shlibpath_overrides_runpath" = yes ||
11138     test "$enable_shared" = no; then
11139  # Fast installation is not necessary
11140  enable_fast_install=needless
11141fi
11142
11143
11144
11145
11146
11147
11148  if test "x$enable_dlopen" != xyes; then
11149  enable_dlopen=unknown
11150  enable_dlopen_self=unknown
11151  enable_dlopen_self_static=unknown
11152else
11153  lt_cv_dlopen=no
11154  lt_cv_dlopen_libs=
11155
11156  case $host_os in
11157  beos*)
11158    lt_cv_dlopen="load_add_on"
11159    lt_cv_dlopen_libs=
11160    lt_cv_dlopen_self=yes
11161    ;;
11162
11163  mingw* | pw32* | cegcc*)
11164    lt_cv_dlopen="LoadLibrary"
11165    lt_cv_dlopen_libs=
11166    ;;
11167
11168  cygwin*)
11169    lt_cv_dlopen="dlopen"
11170    lt_cv_dlopen_libs=
11171    ;;
11172
11173  darwin*)
11174  # if libdl is installed we need to link against it
11175    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11176$as_echo_n "checking for dlopen in -ldl... " >&6; }
11177if ${ac_cv_lib_dl_dlopen+:} false; then :
11178  $as_echo_n "(cached) " >&6
11179else
11180  ac_check_lib_save_LIBS=$LIBS
11181LIBS="-ldl  $LIBS"
11182cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11183/* end confdefs.h.  */
11184
11185/* Override any GCC internal prototype to avoid an error.
11186   Use char because int might match the return type of a GCC
11187   builtin and then its argument prototype would still apply.  */
11188#ifdef __cplusplus
11189extern "C"
11190#endif
11191char dlopen ();
11192int
11193main ()
11194{
11195return dlopen ();
11196  ;
11197  return 0;
11198}
11199_ACEOF
11200if ac_fn_c_try_link "$LINENO"; then :
11201  ac_cv_lib_dl_dlopen=yes
11202else
11203  ac_cv_lib_dl_dlopen=no
11204fi
11205rm -f core conftest.err conftest.$ac_objext \
11206    conftest$ac_exeext conftest.$ac_ext
11207LIBS=$ac_check_lib_save_LIBS
11208fi
11209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11210$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11211if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11212  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11213else
11214
11215    lt_cv_dlopen="dyld"
11216    lt_cv_dlopen_libs=
11217    lt_cv_dlopen_self=yes
11218
11219fi
11220
11221    ;;
11222
11223  *)
11224    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11225if test "x$ac_cv_func_shl_load" = xyes; then :
11226  lt_cv_dlopen="shl_load"
11227else
11228  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11229$as_echo_n "checking for shl_load in -ldld... " >&6; }
11230if ${ac_cv_lib_dld_shl_load+:} false; then :
11231  $as_echo_n "(cached) " >&6
11232else
11233  ac_check_lib_save_LIBS=$LIBS
11234LIBS="-ldld  $LIBS"
11235cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11236/* end confdefs.h.  */
11237
11238/* Override any GCC internal prototype to avoid an error.
11239   Use char because int might match the return type of a GCC
11240   builtin and then its argument prototype would still apply.  */
11241#ifdef __cplusplus
11242extern "C"
11243#endif
11244char shl_load ();
11245int
11246main ()
11247{
11248return shl_load ();
11249  ;
11250  return 0;
11251}
11252_ACEOF
11253if ac_fn_c_try_link "$LINENO"; then :
11254  ac_cv_lib_dld_shl_load=yes
11255else
11256  ac_cv_lib_dld_shl_load=no
11257fi
11258rm -f core conftest.err conftest.$ac_objext \
11259    conftest$ac_exeext conftest.$ac_ext
11260LIBS=$ac_check_lib_save_LIBS
11261fi
11262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11263$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11264if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11265  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11266else
11267  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11268if test "x$ac_cv_func_dlopen" = xyes; then :
11269  lt_cv_dlopen="dlopen"
11270else
11271  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11272$as_echo_n "checking for dlopen in -ldl... " >&6; }
11273if ${ac_cv_lib_dl_dlopen+:} false; then :
11274  $as_echo_n "(cached) " >&6
11275else
11276  ac_check_lib_save_LIBS=$LIBS
11277LIBS="-ldl  $LIBS"
11278cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11279/* end confdefs.h.  */
11280
11281/* Override any GCC internal prototype to avoid an error.
11282   Use char because int might match the return type of a GCC
11283   builtin and then its argument prototype would still apply.  */
11284#ifdef __cplusplus
11285extern "C"
11286#endif
11287char dlopen ();
11288int
11289main ()
11290{
11291return dlopen ();
11292  ;
11293  return 0;
11294}
11295_ACEOF
11296if ac_fn_c_try_link "$LINENO"; then :
11297  ac_cv_lib_dl_dlopen=yes
11298else
11299  ac_cv_lib_dl_dlopen=no
11300fi
11301rm -f core conftest.err conftest.$ac_objext \
11302    conftest$ac_exeext conftest.$ac_ext
11303LIBS=$ac_check_lib_save_LIBS
11304fi
11305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11306$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11307if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11308  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11309else
11310  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11311$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11312if ${ac_cv_lib_svld_dlopen+:} false; then :
11313  $as_echo_n "(cached) " >&6
11314else
11315  ac_check_lib_save_LIBS=$LIBS
11316LIBS="-lsvld  $LIBS"
11317cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11318/* end confdefs.h.  */
11319
11320/* Override any GCC internal prototype to avoid an error.
11321   Use char because int might match the return type of a GCC
11322   builtin and then its argument prototype would still apply.  */
11323#ifdef __cplusplus
11324extern "C"
11325#endif
11326char dlopen ();
11327int
11328main ()
11329{
11330return dlopen ();
11331  ;
11332  return 0;
11333}
11334_ACEOF
11335if ac_fn_c_try_link "$LINENO"; then :
11336  ac_cv_lib_svld_dlopen=yes
11337else
11338  ac_cv_lib_svld_dlopen=no
11339fi
11340rm -f core conftest.err conftest.$ac_objext \
11341    conftest$ac_exeext conftest.$ac_ext
11342LIBS=$ac_check_lib_save_LIBS
11343fi
11344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11345$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11346if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11347  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11348else
11349  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11350$as_echo_n "checking for dld_link in -ldld... " >&6; }
11351if ${ac_cv_lib_dld_dld_link+:} false; then :
11352  $as_echo_n "(cached) " >&6
11353else
11354  ac_check_lib_save_LIBS=$LIBS
11355LIBS="-ldld  $LIBS"
11356cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11357/* end confdefs.h.  */
11358
11359/* Override any GCC internal prototype to avoid an error.
11360   Use char because int might match the return type of a GCC
11361   builtin and then its argument prototype would still apply.  */
11362#ifdef __cplusplus
11363extern "C"
11364#endif
11365char dld_link ();
11366int
11367main ()
11368{
11369return dld_link ();
11370  ;
11371  return 0;
11372}
11373_ACEOF
11374if ac_fn_c_try_link "$LINENO"; then :
11375  ac_cv_lib_dld_dld_link=yes
11376else
11377  ac_cv_lib_dld_dld_link=no
11378fi
11379rm -f core conftest.err conftest.$ac_objext \
11380    conftest$ac_exeext conftest.$ac_ext
11381LIBS=$ac_check_lib_save_LIBS
11382fi
11383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11384$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11385if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11386  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11387fi
11388
11389
11390fi
11391
11392
11393fi
11394
11395
11396fi
11397
11398
11399fi
11400
11401
11402fi
11403
11404    ;;
11405  esac
11406
11407  if test "x$lt_cv_dlopen" != xno; then
11408    enable_dlopen=yes
11409  else
11410    enable_dlopen=no
11411  fi
11412
11413  case $lt_cv_dlopen in
11414  dlopen)
11415    save_CPPFLAGS="$CPPFLAGS"
11416    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11417
11418    save_LDFLAGS="$LDFLAGS"
11419    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11420
11421    save_LIBS="$LIBS"
11422    LIBS="$lt_cv_dlopen_libs $LIBS"
11423
11424    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11425$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11426if ${lt_cv_dlopen_self+:} false; then :
11427  $as_echo_n "(cached) " >&6
11428else
11429  	  if test "$cross_compiling" = yes; then :
11430  lt_cv_dlopen_self=cross
11431else
11432  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11433  lt_status=$lt_dlunknown
11434  cat > conftest.$ac_ext <<_LT_EOF
11435#line 11435 "configure"
11436#include "confdefs.h"
11437
11438#if HAVE_DLFCN_H
11439#include <dlfcn.h>
11440#endif
11441
11442#include <stdio.h>
11443
11444#ifdef RTLD_GLOBAL
11445#  define LT_DLGLOBAL		RTLD_GLOBAL
11446#else
11447#  ifdef DL_GLOBAL
11448#    define LT_DLGLOBAL		DL_GLOBAL
11449#  else
11450#    define LT_DLGLOBAL		0
11451#  endif
11452#endif
11453
11454/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11455   find out it does not work in some platform. */
11456#ifndef LT_DLLAZY_OR_NOW
11457#  ifdef RTLD_LAZY
11458#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11459#  else
11460#    ifdef DL_LAZY
11461#      define LT_DLLAZY_OR_NOW		DL_LAZY
11462#    else
11463#      ifdef RTLD_NOW
11464#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11465#      else
11466#        ifdef DL_NOW
11467#          define LT_DLLAZY_OR_NOW	DL_NOW
11468#        else
11469#          define LT_DLLAZY_OR_NOW	0
11470#        endif
11471#      endif
11472#    endif
11473#  endif
11474#endif
11475
11476/* When -fvisbility=hidden is used, assume the code has been annotated
11477   correspondingly for the symbols needed.  */
11478#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11479void fnord () __attribute__((visibility("default")));
11480#endif
11481
11482void fnord () { int i=42; }
11483int main ()
11484{
11485  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11486  int status = $lt_dlunknown;
11487
11488  if (self)
11489    {
11490      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11491      else
11492        {
11493	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11494          else puts (dlerror ());
11495	}
11496      /* dlclose (self); */
11497    }
11498  else
11499    puts (dlerror ());
11500
11501  return status;
11502}
11503_LT_EOF
11504  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11505  (eval $ac_link) 2>&5
11506  ac_status=$?
11507  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11508  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11509    (./conftest; exit; ) >&5 2>/dev/null
11510    lt_status=$?
11511    case x$lt_status in
11512      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11513      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11514      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11515    esac
11516  else :
11517    # compilation failed
11518    lt_cv_dlopen_self=no
11519  fi
11520fi
11521rm -fr conftest*
11522
11523
11524fi
11525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11526$as_echo "$lt_cv_dlopen_self" >&6; }
11527
11528    if test "x$lt_cv_dlopen_self" = xyes; then
11529      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11530      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11531$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11532if ${lt_cv_dlopen_self_static+:} false; then :
11533  $as_echo_n "(cached) " >&6
11534else
11535  	  if test "$cross_compiling" = yes; then :
11536  lt_cv_dlopen_self_static=cross
11537else
11538  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11539  lt_status=$lt_dlunknown
11540  cat > conftest.$ac_ext <<_LT_EOF
11541#line 11541 "configure"
11542#include "confdefs.h"
11543
11544#if HAVE_DLFCN_H
11545#include <dlfcn.h>
11546#endif
11547
11548#include <stdio.h>
11549
11550#ifdef RTLD_GLOBAL
11551#  define LT_DLGLOBAL		RTLD_GLOBAL
11552#else
11553#  ifdef DL_GLOBAL
11554#    define LT_DLGLOBAL		DL_GLOBAL
11555#  else
11556#    define LT_DLGLOBAL		0
11557#  endif
11558#endif
11559
11560/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11561   find out it does not work in some platform. */
11562#ifndef LT_DLLAZY_OR_NOW
11563#  ifdef RTLD_LAZY
11564#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11565#  else
11566#    ifdef DL_LAZY
11567#      define LT_DLLAZY_OR_NOW		DL_LAZY
11568#    else
11569#      ifdef RTLD_NOW
11570#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11571#      else
11572#        ifdef DL_NOW
11573#          define LT_DLLAZY_OR_NOW	DL_NOW
11574#        else
11575#          define LT_DLLAZY_OR_NOW	0
11576#        endif
11577#      endif
11578#    endif
11579#  endif
11580#endif
11581
11582/* When -fvisbility=hidden is used, assume the code has been annotated
11583   correspondingly for the symbols needed.  */
11584#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11585void fnord () __attribute__((visibility("default")));
11586#endif
11587
11588void fnord () { int i=42; }
11589int main ()
11590{
11591  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11592  int status = $lt_dlunknown;
11593
11594  if (self)
11595    {
11596      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11597      else
11598        {
11599	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11600          else puts (dlerror ());
11601	}
11602      /* dlclose (self); */
11603    }
11604  else
11605    puts (dlerror ());
11606
11607  return status;
11608}
11609_LT_EOF
11610  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11611  (eval $ac_link) 2>&5
11612  ac_status=$?
11613  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11614  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11615    (./conftest; exit; ) >&5 2>/dev/null
11616    lt_status=$?
11617    case x$lt_status in
11618      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11619      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11620      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11621    esac
11622  else :
11623    # compilation failed
11624    lt_cv_dlopen_self_static=no
11625  fi
11626fi
11627rm -fr conftest*
11628
11629
11630fi
11631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11632$as_echo "$lt_cv_dlopen_self_static" >&6; }
11633    fi
11634
11635    CPPFLAGS="$save_CPPFLAGS"
11636    LDFLAGS="$save_LDFLAGS"
11637    LIBS="$save_LIBS"
11638    ;;
11639  esac
11640
11641  case $lt_cv_dlopen_self in
11642  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11643  *) enable_dlopen_self=unknown ;;
11644  esac
11645
11646  case $lt_cv_dlopen_self_static in
11647  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11648  *) enable_dlopen_self_static=unknown ;;
11649  esac
11650fi
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668striplib=
11669old_striplib=
11670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11671$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11672if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11673  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11674  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11676$as_echo "yes" >&6; }
11677else
11678# FIXME - insert some real tests, host_os isn't really good enough
11679  case $host_os in
11680  darwin*)
11681    if test -n "$STRIP" ; then
11682      striplib="$STRIP -x"
11683      old_striplib="$STRIP -S"
11684      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11685$as_echo "yes" >&6; }
11686    else
11687      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11688$as_echo "no" >&6; }
11689    fi
11690    ;;
11691  *)
11692    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11693$as_echo "no" >&6; }
11694    ;;
11695  esac
11696fi
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709  # Report which library types will actually be built
11710  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
11711$as_echo_n "checking if libtool supports shared libraries... " >&6; }
11712  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
11713$as_echo "$can_build_shared" >&6; }
11714
11715  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
11716$as_echo_n "checking whether to build shared libraries... " >&6; }
11717  test "$can_build_shared" = "no" && enable_shared=no
11718
11719  # On AIX, shared libraries and static libraries use the same namespace, and
11720  # are all built from PIC.
11721  case $host_os in
11722  aix3*)
11723    test "$enable_shared" = yes && enable_static=no
11724    if test -n "$RANLIB"; then
11725      archive_cmds="$archive_cmds~\$RANLIB \$lib"
11726      postinstall_cmds='$RANLIB $lib'
11727    fi
11728    ;;
11729
11730  aix[4-9]*)
11731    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
11732      test "$enable_shared" = yes && enable_static=no
11733    fi
11734    ;;
11735  esac
11736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
11737$as_echo "$enable_shared" >&6; }
11738
11739  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
11740$as_echo_n "checking whether to build static libraries... " >&6; }
11741  # Make sure either enable_shared or enable_static is yes.
11742  test "$enable_shared" = yes || enable_static=yes
11743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
11744$as_echo "$enable_static" >&6; }
11745
11746
11747
11748
11749fi
11750ac_ext=c
11751ac_cpp='$CPP $CPPFLAGS'
11752ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11753ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11754ac_compiler_gnu=$ac_cv_c_compiler_gnu
11755
11756CC="$lt_save_CC"
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770        ac_config_commands="$ac_config_commands libtool"
11771
11772
11773
11774
11775# Only expand once:
11776
11777
11778
11779
11780
11781case $host in
11782  *-cygwin* | *-mingw*)
11783    # 'host' will be top-level target in the case of a target lib,
11784    # we must compare to with_cross_host to decide if this is a native
11785    # or cross-compiler and select where to install dlls appropriately.
11786    if test -n "$with_cross_host" &&
11787	test x"$with_cross_host" != x"no"; then
11788      lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
11789    else
11790      lt_host_flags='-no-undefined -bindir "$(bindir)"';
11791    fi
11792    ;;
11793  *)
11794    lt_host_flags=
11795    ;;
11796esac
11797
11798
11799
11800
11801
11802
11803
11804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
11805$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
11806    # Check whether --enable-maintainer-mode was given.
11807if test "${enable_maintainer_mode+set}" = set; then :
11808  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
11809else
11810  USE_MAINTAINER_MODE=no
11811fi
11812
11813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
11814$as_echo "$USE_MAINTAINER_MODE" >&6; }
11815   if test $USE_MAINTAINER_MODE = yes; then
11816  MAINTAINER_MODE_TRUE=
11817  MAINTAINER_MODE_FALSE='#'
11818else
11819  MAINTAINER_MODE_TRUE='#'
11820  MAINTAINER_MODE_FALSE=
11821fi
11822
11823  MAINT=$MAINTAINER_MODE_TRUE
11824
11825
11826
11827# Create a spec file, so that compile/link tests don't fail
11828test -f libgfortran.spec || touch libgfortran.spec
11829FCFLAGS="$FCFLAGS -L."
11830
11831# We need gfortran to compile parts of the library
11832# We can't use AC_PROG_FC because it expects a fully working gfortran.
11833#AC_PROG_FC(gfortran)
11834case `echo $GFORTRAN` in
11835  -* | no* )
11836    FC=no ;;
11837  *)
11838    set dummy $GFORTRAN; ac_word=$2
11839    if test -x "$ac_word"; then
11840      FC="$GFORTRAN"
11841    else
11842      FC=no
11843    fi ;;
11844esac
11845ac_ext=${ac_fc_srcext-f}
11846ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
11847ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
11848ac_compiler_gnu=$ac_cv_fc_compiler_gnu
11849if test -n "$ac_tool_prefix"; then
11850  for ac_prog in gfortran
11851  do
11852    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
11853set dummy $ac_tool_prefix$ac_prog; ac_word=$2
11854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11855$as_echo_n "checking for $ac_word... " >&6; }
11856if ${ac_cv_prog_FC+:} false; then :
11857  $as_echo_n "(cached) " >&6
11858else
11859  if test -n "$FC"; then
11860  ac_cv_prog_FC="$FC" # Let the user override the test.
11861else
11862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11863for as_dir in $PATH
11864do
11865  IFS=$as_save_IFS
11866  test -z "$as_dir" && as_dir=.
11867    for ac_exec_ext in '' $ac_executable_extensions; do
11868  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11869    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
11870    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11871    break 2
11872  fi
11873done
11874  done
11875IFS=$as_save_IFS
11876
11877fi
11878fi
11879FC=$ac_cv_prog_FC
11880if test -n "$FC"; then
11881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
11882$as_echo "$FC" >&6; }
11883else
11884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11885$as_echo "no" >&6; }
11886fi
11887
11888
11889    test -n "$FC" && break
11890  done
11891fi
11892if test -z "$FC"; then
11893  ac_ct_FC=$FC
11894  for ac_prog in gfortran
11895do
11896  # Extract the first word of "$ac_prog", so it can be a program name with args.
11897set dummy $ac_prog; ac_word=$2
11898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11899$as_echo_n "checking for $ac_word... " >&6; }
11900if ${ac_cv_prog_ac_ct_FC+:} false; then :
11901  $as_echo_n "(cached) " >&6
11902else
11903  if test -n "$ac_ct_FC"; then
11904  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
11905else
11906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11907for as_dir in $PATH
11908do
11909  IFS=$as_save_IFS
11910  test -z "$as_dir" && as_dir=.
11911    for ac_exec_ext in '' $ac_executable_extensions; do
11912  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11913    ac_cv_prog_ac_ct_FC="$ac_prog"
11914    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11915    break 2
11916  fi
11917done
11918  done
11919IFS=$as_save_IFS
11920
11921fi
11922fi
11923ac_ct_FC=$ac_cv_prog_ac_ct_FC
11924if test -n "$ac_ct_FC"; then
11925  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
11926$as_echo "$ac_ct_FC" >&6; }
11927else
11928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11929$as_echo "no" >&6; }
11930fi
11931
11932
11933  test -n "$ac_ct_FC" && break
11934done
11935
11936  if test "x$ac_ct_FC" = x; then
11937    FC=""
11938  else
11939    case $cross_compiling:$ac_tool_warned in
11940yes:)
11941{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11942$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11943ac_tool_warned=yes ;;
11944esac
11945    FC=$ac_ct_FC
11946  fi
11947fi
11948
11949
11950# Provide some information about the compiler.
11951$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
11952set X $ac_compile
11953ac_compiler=$2
11954for ac_option in --version -v -V -qversion; do
11955  { { ac_try="$ac_compiler $ac_option >&5"
11956case "(($ac_try" in
11957  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11958  *) ac_try_echo=$ac_try;;
11959esac
11960eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
11961$as_echo "$ac_try_echo"; } >&5
11962  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
11963  ac_status=$?
11964  if test -s conftest.err; then
11965    sed '10a\
11966... rest of stderr output deleted ...
11967         10q' conftest.err >conftest.er1
11968    cat conftest.er1 >&5
11969  fi
11970  rm -f conftest.er1 conftest.err
11971  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11972  test $ac_status = 0; }
11973done
11974rm -f a.out
11975
11976# If we don't use `.F' as extension, the preprocessor is not run on the
11977# input file.  (Note that this only needs to work for GNU compilers.)
11978ac_save_ext=$ac_ext
11979ac_ext=F
11980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
11981$as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
11982if ${ac_cv_fc_compiler_gnu+:} false; then :
11983  $as_echo_n "(cached) " >&6
11984else
11985  cat > conftest.$ac_ext <<_ACEOF
11986      program main
11987#ifndef __GNUC__
11988       choke me
11989#endif
11990
11991      end
11992_ACEOF
11993if ac_fn_fc_try_compile "$LINENO"; then :
11994  ac_compiler_gnu=yes
11995else
11996  ac_compiler_gnu=no
11997fi
11998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11999ac_cv_fc_compiler_gnu=$ac_compiler_gnu
12000
12001fi
12002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
12003$as_echo "$ac_cv_fc_compiler_gnu" >&6; }
12004ac_ext=$ac_save_ext
12005ac_test_FCFLAGS=${FCFLAGS+set}
12006ac_save_FCFLAGS=$FCFLAGS
12007FCFLAGS=
12008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
12009$as_echo_n "checking whether $FC accepts -g... " >&6; }
12010if ${ac_cv_prog_fc_g+:} false; then :
12011  $as_echo_n "(cached) " >&6
12012else
12013  FCFLAGS=-g
12014cat > conftest.$ac_ext <<_ACEOF
12015      program main
12016
12017      end
12018_ACEOF
12019if ac_fn_fc_try_compile "$LINENO"; then :
12020  ac_cv_prog_fc_g=yes
12021else
12022  ac_cv_prog_fc_g=no
12023fi
12024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12025
12026fi
12027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
12028$as_echo "$ac_cv_prog_fc_g" >&6; }
12029if test "$ac_test_FCFLAGS" = set; then
12030  FCFLAGS=$ac_save_FCFLAGS
12031elif test $ac_cv_prog_fc_g = yes; then
12032  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
12033    FCFLAGS="-g -O2"
12034  else
12035    FCFLAGS="-g"
12036  fi
12037else
12038  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
12039    FCFLAGS="-O2"
12040  else
12041    FCFLAGS=
12042  fi
12043fi
12044
12045if test $ac_compiler_gnu = yes; then
12046  GFC=yes
12047else
12048  GFC=
12049fi
12050ac_ext=c
12051ac_cpp='$CPP $CPPFLAGS'
12052ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12053ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12054ac_compiler_gnu=$ac_cv_c_compiler_gnu
12055
12056      ac_ext=${ac_fc_srcext-f}
12057ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
12058ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
12059ac_compiler_gnu=$ac_cv_fc_compiler_gnu
12060
12061
12062if test -z "$FC" || test "X$FC" = "Xno"; then
12063  _lt_disable_FC=yes
12064fi
12065
12066archive_cmds_need_lc_FC=no
12067allow_undefined_flag_FC=
12068always_export_symbols_FC=no
12069archive_expsym_cmds_FC=
12070export_dynamic_flag_spec_FC=
12071hardcode_direct_FC=no
12072hardcode_direct_absolute_FC=no
12073hardcode_libdir_flag_spec_FC=
12074hardcode_libdir_flag_spec_ld_FC=
12075hardcode_libdir_separator_FC=
12076hardcode_minus_L_FC=no
12077hardcode_automatic_FC=no
12078inherit_rpath_FC=no
12079module_cmds_FC=
12080module_expsym_cmds_FC=
12081link_all_deplibs_FC=unknown
12082old_archive_cmds_FC=$old_archive_cmds
12083reload_flag_FC=$reload_flag
12084reload_cmds_FC=$reload_cmds
12085no_undefined_flag_FC=
12086whole_archive_flag_spec_FC=
12087enable_shared_with_static_runtimes_FC=no
12088
12089# Source file extension for fc test sources.
12090ac_ext=${ac_fc_srcext-f}
12091
12092# Object file extension for compiled fc test sources.
12093objext=o
12094objext_FC=$objext
12095
12096# No sense in running all these tests if we already determined that
12097# the FC compiler isn't working.  Some variables (like enable_shared)
12098# are currently assumed to apply to all compilers on this platform,
12099# and will be corrupted by setting them based on a non-working compiler.
12100if test "$_lt_disable_FC" != yes; then
12101  # Code to be used in simple compile tests
12102  lt_simple_compile_test_code="\
12103      subroutine t
12104      return
12105      end
12106"
12107
12108  # Code to be used in simple link tests
12109  lt_simple_link_test_code="\
12110      program t
12111      end
12112"
12113
12114  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12115
12116
12117
12118
12119
12120
12121# If no C compiler was specified, use CC.
12122LTCC=${LTCC-"$CC"}
12123
12124# If no C compiler flags were specified, use CFLAGS.
12125LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12126
12127# Allow CC to be a program name with arguments.
12128compiler=$CC
12129
12130
12131  # save warnings/boilerplate of simple test code
12132  ac_outfile=conftest.$ac_objext
12133echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12134eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12135_lt_compiler_boilerplate=`cat conftest.err`
12136$RM conftest*
12137
12138  ac_outfile=conftest.$ac_objext
12139echo "$lt_simple_link_test_code" >conftest.$ac_ext
12140eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12141_lt_linker_boilerplate=`cat conftest.err`
12142$RM -r conftest*
12143
12144
12145  # Allow CC to be a program name with arguments.
12146  lt_save_CC="$CC"
12147  lt_save_GCC=$GCC
12148  CC=${FC-"f95"}
12149  compiler=$CC
12150  GCC=$ac_cv_fc_compiler_gnu
12151
12152  compiler_FC=$CC
12153  for cc_temp in $compiler""; do
12154  case $cc_temp in
12155    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12156    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12157    \-*) ;;
12158    *) break;;
12159  esac
12160done
12161cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
12162
12163
12164  if test -n "$compiler"; then
12165    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12166$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12167    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12168$as_echo "$can_build_shared" >&6; }
12169
12170    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12171$as_echo_n "checking whether to build shared libraries... " >&6; }
12172    test "$can_build_shared" = "no" && enable_shared=no
12173
12174    # On AIX, shared libraries and static libraries use the same namespace, and
12175    # are all built from PIC.
12176    case $host_os in
12177      aix3*)
12178        test "$enable_shared" = yes && enable_static=no
12179        if test -n "$RANLIB"; then
12180          archive_cmds="$archive_cmds~\$RANLIB \$lib"
12181          postinstall_cmds='$RANLIB $lib'
12182        fi
12183        ;;
12184      aix[4-9]*)
12185	if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12186	  test "$enable_shared" = yes && enable_static=no
12187	fi
12188        ;;
12189    esac
12190    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12191$as_echo "$enable_shared" >&6; }
12192
12193    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12194$as_echo_n "checking whether to build static libraries... " >&6; }
12195    # Make sure either enable_shared or enable_static is yes.
12196    test "$enable_shared" = yes || enable_static=yes
12197    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12198$as_echo "$enable_static" >&6; }
12199
12200    GCC_FC="$ac_cv_fc_compiler_gnu"
12201    LD_FC="$LD"
12202
12203    ## CAVEAT EMPTOR:
12204    ## There is no encapsulation within the following macros, do not change
12205    ## the running order or otherwise move them around unless you know exactly
12206    ## what you are doing...
12207    # Dependencies to place before and after the object being linked:
12208predep_objects_FC=
12209postdep_objects_FC=
12210predeps_FC=
12211postdeps_FC=
12212compiler_lib_search_path_FC=
12213
12214cat > conftest.$ac_ext <<_LT_EOF
12215      subroutine foo
12216      implicit none
12217      integer a
12218      a=0
12219      return
12220      end
12221_LT_EOF
12222
12223if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12224  (eval $ac_compile) 2>&5
12225  ac_status=$?
12226  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12227  test $ac_status = 0; }; then
12228  # Parse the compiler output and extract the necessary
12229  # objects, libraries and library flags.
12230
12231  # Sentinel used to keep track of whether or not we are before
12232  # the conftest object file.
12233  pre_test_object_deps_done=no
12234
12235  for p in `eval "$output_verbose_link_cmd"`; do
12236    case $p in
12237
12238    -L* | -R* | -l*)
12239       # Some compilers place space between "-{L,R}" and the path.
12240       # Remove the space.
12241       if test $p = "-L" ||
12242          test $p = "-R"; then
12243	 prev=$p
12244	 continue
12245       else
12246	 prev=
12247       fi
12248
12249       if test "$pre_test_object_deps_done" = no; then
12250	 case $p in
12251	 -L* | -R*)
12252	   # Internal compiler library paths should come after those
12253	   # provided the user.  The postdeps already come after the
12254	   # user supplied libs so there is no need to process them.
12255	   if test -z "$compiler_lib_search_path_FC"; then
12256	     compiler_lib_search_path_FC="${prev}${p}"
12257	   else
12258	     compiler_lib_search_path_FC="${compiler_lib_search_path_FC} ${prev}${p}"
12259	   fi
12260	   ;;
12261	 # The "-l" case would never come before the object being
12262	 # linked, so don't bother handling this case.
12263	 esac
12264       else
12265	 if test -z "$postdeps_FC"; then
12266	   postdeps_FC="${prev}${p}"
12267	 else
12268	   postdeps_FC="${postdeps_FC} ${prev}${p}"
12269	 fi
12270       fi
12271       ;;
12272
12273    *.$objext)
12274       # This assumes that the test object file only shows up
12275       # once in the compiler output.
12276       if test "$p" = "conftest.$objext"; then
12277	 pre_test_object_deps_done=yes
12278	 continue
12279       fi
12280
12281       if test "$pre_test_object_deps_done" = no; then
12282	 if test -z "$predep_objects_FC"; then
12283	   predep_objects_FC="$p"
12284	 else
12285	   predep_objects_FC="$predep_objects_FC $p"
12286	 fi
12287       else
12288	 if test -z "$postdep_objects_FC"; then
12289	   postdep_objects_FC="$p"
12290	 else
12291	   postdep_objects_FC="$postdep_objects_FC $p"
12292	 fi
12293       fi
12294       ;;
12295
12296    *) ;; # Ignore the rest.
12297
12298    esac
12299  done
12300
12301  # Clean up.
12302  rm -f a.out a.exe
12303else
12304  echo "libtool.m4: error: problem compiling FC test program"
12305fi
12306
12307$RM -f confest.$objext
12308
12309# PORTME: override above test on systems where it is broken
12310
12311
12312case " $postdeps_FC " in
12313*" -lc "*) archive_cmds_need_lc_FC=no ;;
12314esac
12315 compiler_lib_search_dirs_FC=
12316if test -n "${compiler_lib_search_path_FC}"; then
12317 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12318fi
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350    lt_prog_compiler_wl_FC=
12351lt_prog_compiler_pic_FC=
12352lt_prog_compiler_static_FC=
12353
12354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12355$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12356
12357  if test "$GCC" = yes; then
12358    lt_prog_compiler_wl_FC='-Wl,'
12359    lt_prog_compiler_static_FC='-static'
12360
12361    case $host_os in
12362      aix*)
12363      # All AIX code is PIC.
12364      if test "$host_cpu" = ia64; then
12365	# AIX 5 now supports IA64 processor
12366	lt_prog_compiler_static_FC='-Bstatic'
12367      fi
12368      lt_prog_compiler_pic_FC='-fPIC'
12369      ;;
12370
12371    amigaos*)
12372      case $host_cpu in
12373      powerpc)
12374            # see comment about AmigaOS4 .so support
12375            lt_prog_compiler_pic_FC='-fPIC'
12376        ;;
12377      m68k)
12378            # FIXME: we need at least 68020 code to build shared libraries, but
12379            # adding the `-m68020' flag to GCC prevents building anything better,
12380            # like `-m68040'.
12381            lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
12382        ;;
12383      esac
12384      ;;
12385
12386    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12387      # PIC is the default for these OSes.
12388      ;;
12389
12390    mingw* | cygwin* | pw32* | os2* | cegcc*)
12391      # This hack is so that the source file can tell whether it is being
12392      # built for inclusion in a dll (and should export symbols for example).
12393      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12394      # (--disable-auto-import) libraries
12395      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12396      ;;
12397
12398    darwin* | rhapsody*)
12399      # PIC is the default on this platform
12400      # Common symbols not allowed in MH_DYLIB files
12401      lt_prog_compiler_pic_FC='-fno-common'
12402      ;;
12403
12404    haiku*)
12405      # PIC is the default for Haiku.
12406      # The "-static" flag exists, but is broken.
12407      lt_prog_compiler_static_FC=
12408      ;;
12409
12410    hpux*)
12411      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12412      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12413      # sets the default TLS model and affects inlining.
12414      case $host_cpu in
12415      hppa*64*)
12416	# +Z the default
12417	;;
12418      *)
12419	lt_prog_compiler_pic_FC='-fPIC'
12420	;;
12421      esac
12422      ;;
12423
12424    interix[3-9]*)
12425      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12426      # Instead, we relocate shared libraries at runtime.
12427      ;;
12428
12429    msdosdjgpp*)
12430      # Just because we use GCC doesn't mean we suddenly get shared libraries
12431      # on systems that don't support them.
12432      lt_prog_compiler_can_build_shared_FC=no
12433      enable_shared=no
12434      ;;
12435
12436    *nto* | *qnx*)
12437      # QNX uses GNU C++, but need to define -shared option too, otherwise
12438      # it will coredump.
12439      lt_prog_compiler_pic_FC='-fPIC -shared'
12440      ;;
12441
12442    sysv4*MP*)
12443      if test -d /usr/nec; then
12444	lt_prog_compiler_pic_FC=-Kconform_pic
12445      fi
12446      ;;
12447
12448    *)
12449      lt_prog_compiler_pic_FC='-fPIC'
12450      ;;
12451    esac
12452
12453    case $cc_basename in
12454    nvcc*) # Cuda Compiler Driver 2.2
12455      lt_prog_compiler_wl_FC='-Xlinker '
12456      lt_prog_compiler_pic_FC='-Xcompiler -fPIC'
12457      ;;
12458    esac
12459  else
12460    # PORTME Check for flag to pass linker flags through the system compiler.
12461    case $host_os in
12462    aix*)
12463      lt_prog_compiler_wl_FC='-Wl,'
12464      if test "$host_cpu" = ia64; then
12465	# AIX 5 now supports IA64 processor
12466	lt_prog_compiler_static_FC='-Bstatic'
12467      else
12468	lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
12469      fi
12470      ;;
12471
12472    mingw* | cygwin* | pw32* | os2* | cegcc*)
12473      # This hack is so that the source file can tell whether it is being
12474      # built for inclusion in a dll (and should export symbols for example).
12475      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
12476      ;;
12477
12478    hpux9* | hpux10* | hpux11*)
12479      lt_prog_compiler_wl_FC='-Wl,'
12480      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12481      # not for PA HP-UX.
12482      case $host_cpu in
12483      hppa*64*|ia64*)
12484	# +Z the default
12485	;;
12486      *)
12487	lt_prog_compiler_pic_FC='+Z'
12488	;;
12489      esac
12490      # Is there a better lt_prog_compiler_static that works with the bundled CC?
12491      lt_prog_compiler_static_FC='${wl}-a ${wl}archive'
12492      ;;
12493
12494    irix5* | irix6* | nonstopux*)
12495      lt_prog_compiler_wl_FC='-Wl,'
12496      # PIC (with -KPIC) is the default.
12497      lt_prog_compiler_static_FC='-non_shared'
12498      ;;
12499
12500    linux* | k*bsd*-gnu | kopensolaris*-gnu)
12501      case $cc_basename in
12502      # old Intel for x86_64 which still supported -KPIC.
12503      ecc*)
12504	lt_prog_compiler_wl_FC='-Wl,'
12505	lt_prog_compiler_pic_FC='-KPIC'
12506	lt_prog_compiler_static_FC='-static'
12507        ;;
12508      # icc used to be incompatible with GCC.
12509      # ICC 10 doesn't accept -KPIC any more.
12510      icc* | ifort*)
12511	lt_prog_compiler_wl_FC='-Wl,'
12512	lt_prog_compiler_pic_FC='-fPIC'
12513	lt_prog_compiler_static_FC='-static'
12514        ;;
12515      # Lahey Fortran 8.1.
12516      lf95*)
12517	lt_prog_compiler_wl_FC='-Wl,'
12518	lt_prog_compiler_pic_FC='--shared'
12519	lt_prog_compiler_static_FC='--static'
12520	;;
12521      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12522        # Portland Group compilers (*not* the Pentium gcc compiler,
12523	# which looks to be a dead project)
12524	lt_prog_compiler_wl_FC='-Wl,'
12525	lt_prog_compiler_pic_FC='-fpic'
12526	lt_prog_compiler_static_FC='-Bstatic'
12527        ;;
12528      ccc*)
12529        lt_prog_compiler_wl_FC='-Wl,'
12530        # All Alpha code is PIC.
12531        lt_prog_compiler_static_FC='-non_shared'
12532        ;;
12533      xl* | bgxl* | bgf* | mpixl*)
12534	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12535	lt_prog_compiler_wl_FC='-Wl,'
12536	lt_prog_compiler_pic_FC='-qpic'
12537	lt_prog_compiler_static_FC='-qstaticlink'
12538	;;
12539      *)
12540	case `$CC -V 2>&1 | sed 5q` in
12541	*Sun\ F* | *Sun*Fortran*)
12542	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
12543	  lt_prog_compiler_pic_FC='-KPIC'
12544	  lt_prog_compiler_static_FC='-Bstatic'
12545	  lt_prog_compiler_wl_FC=''
12546	  ;;
12547	*Sun\ C*)
12548	  # Sun C 5.9
12549	  lt_prog_compiler_pic_FC='-KPIC'
12550	  lt_prog_compiler_static_FC='-Bstatic'
12551	  lt_prog_compiler_wl_FC='-Wl,'
12552	  ;;
12553	esac
12554	;;
12555      esac
12556      ;;
12557
12558    newsos6)
12559      lt_prog_compiler_pic_FC='-KPIC'
12560      lt_prog_compiler_static_FC='-Bstatic'
12561      ;;
12562
12563    *nto* | *qnx*)
12564      # QNX uses GNU C++, but need to define -shared option too, otherwise
12565      # it will coredump.
12566      lt_prog_compiler_pic_FC='-fPIC -shared'
12567      ;;
12568
12569    osf3* | osf4* | osf5*)
12570      lt_prog_compiler_wl_FC='-Wl,'
12571      # All OSF/1 code is PIC.
12572      lt_prog_compiler_static_FC='-non_shared'
12573      ;;
12574
12575    rdos*)
12576      lt_prog_compiler_static_FC='-non_shared'
12577      ;;
12578
12579    solaris*)
12580      lt_prog_compiler_pic_FC='-KPIC'
12581      lt_prog_compiler_static_FC='-Bstatic'
12582      case $cc_basename in
12583      f77* | f90* | f95*)
12584	lt_prog_compiler_wl_FC='-Qoption ld ';;
12585      *)
12586	lt_prog_compiler_wl_FC='-Wl,';;
12587      esac
12588      ;;
12589
12590    sunos4*)
12591      lt_prog_compiler_wl_FC='-Qoption ld '
12592      lt_prog_compiler_pic_FC='-PIC'
12593      lt_prog_compiler_static_FC='-Bstatic'
12594      ;;
12595
12596    sysv4 | sysv4.2uw2* | sysv4.3*)
12597      lt_prog_compiler_wl_FC='-Wl,'
12598      lt_prog_compiler_pic_FC='-KPIC'
12599      lt_prog_compiler_static_FC='-Bstatic'
12600      ;;
12601
12602    sysv4*MP*)
12603      if test -d /usr/nec ;then
12604	lt_prog_compiler_pic_FC='-Kconform_pic'
12605	lt_prog_compiler_static_FC='-Bstatic'
12606      fi
12607      ;;
12608
12609    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12610      lt_prog_compiler_wl_FC='-Wl,'
12611      lt_prog_compiler_pic_FC='-KPIC'
12612      lt_prog_compiler_static_FC='-Bstatic'
12613      ;;
12614
12615    unicos*)
12616      lt_prog_compiler_wl_FC='-Wl,'
12617      lt_prog_compiler_can_build_shared_FC=no
12618      ;;
12619
12620    uts4*)
12621      lt_prog_compiler_pic_FC='-pic'
12622      lt_prog_compiler_static_FC='-Bstatic'
12623      ;;
12624
12625    *)
12626      lt_prog_compiler_can_build_shared_FC=no
12627      ;;
12628    esac
12629  fi
12630
12631case $host_os in
12632  # For platforms which do not support PIC, -DPIC is meaningless:
12633  *djgpp*)
12634    lt_prog_compiler_pic_FC=
12635    ;;
12636  *)
12637    lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
12638    ;;
12639esac
12640{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic_FC" >&5
12641$as_echo "$lt_prog_compiler_pic_FC" >&6; }
12642
12643
12644
12645#
12646# Check to make sure the PIC flag actually works.
12647#
12648if test -n "$lt_prog_compiler_pic_FC"; then
12649  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
12650$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
12651if ${lt_cv_prog_compiler_pic_works_FC+:} false; then :
12652  $as_echo_n "(cached) " >&6
12653else
12654  lt_cv_prog_compiler_pic_works_FC=no
12655   ac_outfile=conftest.$ac_objext
12656   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12657   lt_compiler_flag="$lt_prog_compiler_pic_FC"
12658   # Insert the option either (1) after the last *FLAGS variable, or
12659   # (2) before a word containing "conftest.", or (3) at the end.
12660   # Note that $ac_compile itself does not contain backslashes and begins
12661   # with a dollar sign (not a hyphen), so the echo should work correctly.
12662   # The option is referenced via a variable to avoid confusing sed.
12663   lt_compile=`echo "$ac_compile" | $SED \
12664   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12665   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12666   -e 's:$: $lt_compiler_flag:'`
12667   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12668   (eval "$lt_compile" 2>conftest.err)
12669   ac_status=$?
12670   cat conftest.err >&5
12671   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12672   if (exit $ac_status) && test -s "$ac_outfile"; then
12673     # The compiler can only warn and ignore the option if not recognized
12674     # So say no if there are warnings other than the usual output.
12675     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12676     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12677     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12678       lt_cv_prog_compiler_pic_works_FC=yes
12679     fi
12680   fi
12681   $RM conftest*
12682
12683fi
12684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
12685$as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
12686
12687if test x"$lt_cv_prog_compiler_pic_works_FC" = xyes; then
12688    case $lt_prog_compiler_pic_FC in
12689     "" | " "*) ;;
12690     *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
12691     esac
12692else
12693    lt_prog_compiler_pic_FC=
12694     lt_prog_compiler_can_build_shared_FC=no
12695fi
12696
12697fi
12698
12699
12700
12701#
12702# Check to make sure the static flag actually works.
12703#
12704wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
12705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12706$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12707if ${lt_cv_prog_compiler_static_works_FC+:} false; then :
12708  $as_echo_n "(cached) " >&6
12709else
12710  lt_cv_prog_compiler_static_works_FC=no
12711   save_LDFLAGS="$LDFLAGS"
12712   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12713   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12714   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12715     # The linker can only warn and ignore the option if not recognized
12716     # So say no if there are warnings
12717     if test -s conftest.err; then
12718       # Append any errors to the config.log.
12719       cat conftest.err 1>&5
12720       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12721       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12722       if diff conftest.exp conftest.er2 >/dev/null; then
12723         lt_cv_prog_compiler_static_works_FC=yes
12724       fi
12725     else
12726       lt_cv_prog_compiler_static_works_FC=yes
12727     fi
12728   fi
12729   $RM -r conftest*
12730   LDFLAGS="$save_LDFLAGS"
12731
12732fi
12733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
12734$as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
12735
12736if test x"$lt_cv_prog_compiler_static_works_FC" = xyes; then
12737    :
12738else
12739    lt_prog_compiler_static_FC=
12740fi
12741
12742
12743
12744
12745    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12746$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12747if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
12748  $as_echo_n "(cached) " >&6
12749else
12750  lt_cv_prog_compiler_c_o_FC=no
12751   $RM -r conftest 2>/dev/null
12752   mkdir conftest
12753   cd conftest
12754   mkdir out
12755   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12756
12757   lt_compiler_flag="-o out/conftest2.$ac_objext"
12758   # Insert the option either (1) after the last *FLAGS variable, or
12759   # (2) before a word containing "conftest.", or (3) at the end.
12760   # Note that $ac_compile itself does not contain backslashes and begins
12761   # with a dollar sign (not a hyphen), so the echo should work correctly.
12762   lt_compile=`echo "$ac_compile" | $SED \
12763   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12764   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12765   -e 's:$: $lt_compiler_flag:'`
12766   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12767   (eval "$lt_compile" 2>out/conftest.err)
12768   ac_status=$?
12769   cat out/conftest.err >&5
12770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12771   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12772   then
12773     # The compiler can only warn and ignore the option if not recognized
12774     # So say no if there are warnings
12775     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12776     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12777     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12778       lt_cv_prog_compiler_c_o_FC=yes
12779     fi
12780   fi
12781   chmod u+w . 2>&5
12782   $RM conftest*
12783   # SGI C++ compiler will create directory out/ii_files/ for
12784   # template instantiation
12785   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12786   $RM out/* && rmdir out
12787   cd ..
12788   $RM -r conftest
12789   $RM conftest*
12790
12791fi
12792{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12793$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12794
12795
12796
12797    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12798$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12799if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
12800  $as_echo_n "(cached) " >&6
12801else
12802  lt_cv_prog_compiler_c_o_FC=no
12803   $RM -r conftest 2>/dev/null
12804   mkdir conftest
12805   cd conftest
12806   mkdir out
12807   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12808
12809   lt_compiler_flag="-o out/conftest2.$ac_objext"
12810   # Insert the option either (1) after the last *FLAGS variable, or
12811   # (2) before a word containing "conftest.", or (3) at the end.
12812   # Note that $ac_compile itself does not contain backslashes and begins
12813   # with a dollar sign (not a hyphen), so the echo should work correctly.
12814   lt_compile=`echo "$ac_compile" | $SED \
12815   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12816   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12817   -e 's:$: $lt_compiler_flag:'`
12818   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12819   (eval "$lt_compile" 2>out/conftest.err)
12820   ac_status=$?
12821   cat out/conftest.err >&5
12822   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12823   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12824   then
12825     # The compiler can only warn and ignore the option if not recognized
12826     # So say no if there are warnings
12827     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12828     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12829     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12830       lt_cv_prog_compiler_c_o_FC=yes
12831     fi
12832   fi
12833   chmod u+w . 2>&5
12834   $RM conftest*
12835   # SGI C++ compiler will create directory out/ii_files/ for
12836   # template instantiation
12837   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12838   $RM out/* && rmdir out
12839   cd ..
12840   $RM -r conftest
12841   $RM conftest*
12842
12843fi
12844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
12845$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
12846
12847
12848
12849
12850hard_links="nottested"
12851if test "$lt_cv_prog_compiler_c_o_FC" = no && test "$need_locks" != no; then
12852  # do not overwrite the value of need_locks provided by the user
12853  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12854$as_echo_n "checking if we can lock with hard links... " >&6; }
12855  hard_links=yes
12856  $RM conftest*
12857  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12858  touch conftest.a
12859  ln conftest.a conftest.b 2>&5 || hard_links=no
12860  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12861  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12862$as_echo "$hard_links" >&6; }
12863  if test "$hard_links" = no; then
12864    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12865$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12866    need_locks=warn
12867  fi
12868else
12869  need_locks=no
12870fi
12871
12872
12873
12874    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12875$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12876
12877  runpath_var=
12878  allow_undefined_flag_FC=
12879  always_export_symbols_FC=no
12880  archive_cmds_FC=
12881  archive_expsym_cmds_FC=
12882  compiler_needs_object_FC=no
12883  enable_shared_with_static_runtimes_FC=no
12884  export_dynamic_flag_spec_FC=
12885  export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12886  hardcode_automatic_FC=no
12887  hardcode_direct_FC=no
12888  hardcode_direct_absolute_FC=no
12889  hardcode_libdir_flag_spec_FC=
12890  hardcode_libdir_flag_spec_ld_FC=
12891  hardcode_libdir_separator_FC=
12892  hardcode_minus_L_FC=no
12893  hardcode_shlibpath_var_FC=unsupported
12894  inherit_rpath_FC=no
12895  link_all_deplibs_FC=unknown
12896  module_cmds_FC=
12897  module_expsym_cmds_FC=
12898  old_archive_from_new_cmds_FC=
12899  old_archive_from_expsyms_cmds_FC=
12900  thread_safe_flag_spec_FC=
12901  whole_archive_flag_spec_FC=
12902  # include_expsyms should be a list of space-separated symbols to be *always*
12903  # included in the symbol list
12904  include_expsyms_FC=
12905  # exclude_expsyms can be an extended regexp of symbols to exclude
12906  # it will be wrapped by ` (' and `)$', so one must not match beginning or
12907  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12908  # as well as any symbol that contains `d'.
12909  exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12910  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12911  # platforms (ab)use it in PIC code, but their linkers get confused if
12912  # the symbol is explicitly referenced.  Since portable code cannot
12913  # rely on this symbol name, it's probably fine to never include it in
12914  # preloaded symbol tables.
12915  # Exclude shared library initialization/finalization symbols.
12916  extract_expsyms_cmds=
12917
12918  case $host_os in
12919  cygwin* | mingw* | pw32* | cegcc*)
12920    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12921    # When not using gcc, we currently assume that we are using
12922    # Microsoft Visual C++.
12923    if test "$GCC" != yes; then
12924      with_gnu_ld=no
12925    fi
12926    ;;
12927  interix*)
12928    # we just hope/assume this is gcc and not c89 (= MSVC++)
12929    with_gnu_ld=yes
12930    ;;
12931  openbsd*)
12932    with_gnu_ld=no
12933    ;;
12934  esac
12935
12936  ld_shlibs_FC=yes
12937
12938  # On some targets, GNU ld is compatible enough with the native linker
12939  # that we're better off using the native interface for both.
12940  lt_use_gnu_ld_interface=no
12941  if test "$with_gnu_ld" = yes; then
12942    case $host_os in
12943      aix*)
12944	# The AIX port of GNU ld has always aspired to compatibility
12945	# with the native linker.  However, as the warning in the GNU ld
12946	# block says, versions before 2.19.5* couldn't really create working
12947	# shared libraries, regardless of the interface used.
12948	case `$LD -v 2>&1` in
12949	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12950	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12951	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12952	  *)
12953	    lt_use_gnu_ld_interface=yes
12954	    ;;
12955	esac
12956	;;
12957      *)
12958	lt_use_gnu_ld_interface=yes
12959	;;
12960    esac
12961  fi
12962
12963  if test "$lt_use_gnu_ld_interface" = yes; then
12964    # If archive_cmds runs LD, not CC, wlarc should be empty
12965    wlarc='${wl}'
12966
12967    # Set some defaults for GNU ld with shared library support. These
12968    # are reset later if shared libraries are not supported. Putting them
12969    # here allows them to be overridden if necessary.
12970    runpath_var=LD_RUN_PATH
12971    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
12972    export_dynamic_flag_spec_FC='${wl}--export-dynamic'
12973    # ancient GNU ld didn't support --whole-archive et. al.
12974    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12975      whole_archive_flag_spec_FC="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12976    else
12977      whole_archive_flag_spec_FC=
12978    fi
12979    supports_anon_versioning=no
12980    case `$LD -v 2>&1` in
12981      *GNU\ gold*) supports_anon_versioning=yes ;;
12982      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12983      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12984      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12985      *\ 2.11.*) ;; # other 2.11 versions
12986      *) supports_anon_versioning=yes ;;
12987    esac
12988
12989    # See if GNU ld supports shared libraries.
12990    case $host_os in
12991    aix[3-9]*)
12992      # On AIX/PPC, the GNU linker is very broken
12993      if test "$host_cpu" != ia64; then
12994	ld_shlibs_FC=no
12995	cat <<_LT_EOF 1>&2
12996
12997*** Warning: the GNU linker, at least up to release 2.19, is reported
12998*** to be unable to reliably create shared libraries on AIX.
12999*** Therefore, libtool is disabling shared libraries support.  If you
13000*** really care for shared libraries, you may want to install binutils
13001*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
13002*** You will then need to restart the configuration process.
13003
13004_LT_EOF
13005      fi
13006      ;;
13007
13008    amigaos*)
13009      case $host_cpu in
13010      powerpc)
13011            # see comment about AmigaOS4 .so support
13012            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13013            archive_expsym_cmds_FC=''
13014        ;;
13015      m68k)
13016            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)'
13017            hardcode_libdir_flag_spec_FC='-L$libdir'
13018            hardcode_minus_L_FC=yes
13019        ;;
13020      esac
13021      ;;
13022
13023    beos*)
13024      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13025	allow_undefined_flag_FC=unsupported
13026	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
13027	# support --undefined.  This deserves some investigation.  FIXME
13028	archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13029      else
13030	ld_shlibs_FC=no
13031      fi
13032      ;;
13033
13034    cygwin* | mingw* | pw32* | cegcc*)
13035      # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
13036      # as there is no search path for DLLs.
13037      hardcode_libdir_flag_spec_FC='-L$libdir'
13038      export_dynamic_flag_spec_FC='${wl}--export-all-symbols'
13039      allow_undefined_flag_FC=unsupported
13040      always_export_symbols_FC=no
13041      enable_shared_with_static_runtimes_FC=yes
13042      export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13043
13044      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
13045        archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13046	# If the export-symbols file already is a .def file (1st line
13047	# is EXPORTS), use it as is; otherwise, prepend...
13048	archive_expsym_cmds_FC='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13049	  cp $export_symbols $output_objdir/$soname.def;
13050	else
13051	  echo EXPORTS > $output_objdir/$soname.def;
13052	  cat $export_symbols >> $output_objdir/$soname.def;
13053	fi~
13054	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13055      else
13056	ld_shlibs_FC=no
13057      fi
13058      ;;
13059
13060    haiku*)
13061      archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13062      link_all_deplibs_FC=yes
13063      ;;
13064
13065    interix[3-9]*)
13066      hardcode_direct_FC=no
13067      hardcode_shlibpath_var_FC=no
13068      hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13069      export_dynamic_flag_spec_FC='${wl}-E'
13070      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13071      # Instead, shared libraries are loaded at an image base (0x10000000 by
13072      # default) and relocated if they conflict, which is a slow very memory
13073      # consuming and fragmenting process.  To avoid this, we pick a random,
13074      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13075      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
13076      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'
13077      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'
13078      ;;
13079
13080    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
13081      tmp_diet=no
13082      if test "$host_os" = linux-dietlibc; then
13083	case $cc_basename in
13084	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
13085	esac
13086      fi
13087      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
13088	 && test "$tmp_diet" = no
13089      then
13090	tmp_addflag=' $pic_flag'
13091	tmp_sharedflag='-shared'
13092	case $cc_basename,$host_cpu in
13093        pgcc*)				# Portland Group C compiler
13094	  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'
13095	  tmp_addflag=' $pic_flag'
13096	  ;;
13097	pgf77* | pgf90* | pgf95* | pgfortran*)
13098					# Portland Group f77 and f90 compilers
13099	  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'
13100	  tmp_addflag=' $pic_flag -Mnomain' ;;
13101	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
13102	  tmp_addflag=' -i_dynamic' ;;
13103	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
13104	  tmp_addflag=' -i_dynamic -nofor_main' ;;
13105	ifc* | ifort*)			# Intel Fortran compiler
13106	  tmp_addflag=' -nofor_main' ;;
13107	lf95*)				# Lahey Fortran 8.1
13108	  whole_archive_flag_spec_FC=
13109	  tmp_sharedflag='--shared' ;;
13110	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
13111	  tmp_sharedflag='-qmkshrobj'
13112	  tmp_addflag= ;;
13113	nvcc*)	# Cuda Compiler Driver 2.2
13114	  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'
13115	  compiler_needs_object_FC=yes
13116	  ;;
13117	esac
13118	case `$CC -V 2>&1 | sed 5q` in
13119	*Sun\ C*)			# Sun C 5.9
13120	  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'
13121	  compiler_needs_object_FC=yes
13122	  tmp_sharedflag='-G' ;;
13123	*Sun\ F*)			# Sun Fortran 8.3
13124	  tmp_sharedflag='-G' ;;
13125	esac
13126	archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13127
13128        if test "x$supports_anon_versioning" = xyes; then
13129          archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
13130	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13131	    echo "local: *; };" >> $output_objdir/$libname.ver~
13132	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13133        fi
13134
13135	case $cc_basename in
13136	xlf* | bgf* | bgxlf* | mpixlf*)
13137	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
13138	  whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
13139	  hardcode_libdir_flag_spec_FC=
13140	  hardcode_libdir_flag_spec_ld_FC='-rpath $libdir'
13141	  archive_cmds_FC='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
13142	  if test "x$supports_anon_versioning" = xyes; then
13143	    archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
13144	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13145	      echo "local: *; };" >> $output_objdir/$libname.ver~
13146	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
13147	  fi
13148	  ;;
13149	esac
13150      else
13151        ld_shlibs_FC=no
13152      fi
13153      ;;
13154
13155    netbsd*)
13156      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13157	archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
13158	wlarc=
13159      else
13160	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13161	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13162      fi
13163      ;;
13164
13165    solaris*)
13166      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
13167	ld_shlibs_FC=no
13168	cat <<_LT_EOF 1>&2
13169
13170*** Warning: The releases 2.8.* of the GNU linker cannot reliably
13171*** create shared libraries on Solaris systems.  Therefore, libtool
13172*** is disabling shared libraries support.  We urge you to upgrade GNU
13173*** binutils to release 2.9.1 or newer.  Another option is to modify
13174*** your PATH or compiler configuration so that the native linker is
13175*** used, and then restart.
13176
13177_LT_EOF
13178      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13179	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13180	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13181      else
13182	ld_shlibs_FC=no
13183      fi
13184      ;;
13185
13186    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
13187      case `$LD -v 2>&1` in
13188        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
13189	ld_shlibs_FC=no
13190	cat <<_LT_EOF 1>&2
13191
13192*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
13193*** reliably create shared libraries on SCO systems.  Therefore, libtool
13194*** is disabling shared libraries support.  We urge you to upgrade GNU
13195*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
13196*** your PATH or compiler configuration so that the native linker is
13197*** used, and then restart.
13198
13199_LT_EOF
13200	;;
13201	*)
13202	  # For security reasons, it is highly recommended that you always
13203	  # use absolute paths for naming shared libraries, and exclude the
13204	  # DT_RUNPATH tag from executables and libraries.  But doing so
13205	  # requires that you compile everything twice, which is a pain.
13206	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13207	    hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13208	    archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13209	    archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13210	  else
13211	    ld_shlibs_FC=no
13212	  fi
13213	;;
13214      esac
13215      ;;
13216
13217    sunos4*)
13218      archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13219      wlarc=
13220      hardcode_direct_FC=yes
13221      hardcode_shlibpath_var_FC=no
13222      ;;
13223
13224    *)
13225      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13226	archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13227	archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13228      else
13229	ld_shlibs_FC=no
13230      fi
13231      ;;
13232    esac
13233
13234    if test "$ld_shlibs_FC" = no; then
13235      runpath_var=
13236      hardcode_libdir_flag_spec_FC=
13237      export_dynamic_flag_spec_FC=
13238      whole_archive_flag_spec_FC=
13239    fi
13240  else
13241    # PORTME fill in a description of your system's linker (not GNU ld)
13242    case $host_os in
13243    aix3*)
13244      allow_undefined_flag_FC=unsupported
13245      always_export_symbols_FC=yes
13246      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'
13247      # Note: this linker hardcodes the directories in LIBPATH if there
13248      # are no directories specified by -L.
13249      hardcode_minus_L_FC=yes
13250      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
13251	# Neither direct hardcoding nor static linking is supported with a
13252	# broken collect2.
13253	hardcode_direct_FC=unsupported
13254      fi
13255      ;;
13256
13257    aix[4-9]*)
13258      if test "$host_cpu" = ia64; then
13259	# On IA64, the linker does run time linking by default, so we don't
13260	# have to do anything special.
13261	aix_use_runtimelinking=no
13262	exp_sym_flag='-Bexport'
13263	no_entry_flag=""
13264      else
13265	# If we're using GNU nm, then we don't want the "-C" option.
13266	# -C means demangle to AIX nm, but means don't demangle with GNU nm
13267	# Also, AIX nm treats weak defined symbols like other global
13268	# defined symbols, whereas GNU nm marks them as "W".
13269	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13270	  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'
13271	else
13272	  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'
13273	fi
13274	aix_use_runtimelinking=no
13275
13276	# Test if we are trying to use run time linking or normal
13277	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
13278	# need to do runtime linking.
13279	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13280	  for ld_flag in $LDFLAGS; do
13281	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
13282	    aix_use_runtimelinking=yes
13283	    break
13284	  fi
13285	  done
13286	  ;;
13287	esac
13288
13289	exp_sym_flag='-bexport'
13290	no_entry_flag='-bnoentry'
13291      fi
13292
13293      # When large executables or shared objects are built, AIX ld can
13294      # have problems creating the table of contents.  If linking a library
13295      # or program results in "error TOC overflow" add -mminimal-toc to
13296      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13297      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13298
13299      archive_cmds_FC=''
13300      hardcode_direct_FC=yes
13301      hardcode_direct_absolute_FC=yes
13302      hardcode_libdir_separator_FC=':'
13303      link_all_deplibs_FC=yes
13304      file_list_spec_FC='${wl}-f,'
13305
13306      if test "$GCC" = yes; then
13307	case $host_os in aix4.[012]|aix4.[012].*)
13308	# We only want to do this on AIX 4.2 and lower, the check
13309	# below for broken collect2 doesn't work under 4.3+
13310	  collect2name=`${CC} -print-prog-name=collect2`
13311	  if test -f "$collect2name" &&
13312	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13313	  then
13314	  # We have reworked collect2
13315	  :
13316	  else
13317	  # We have old collect2
13318	  hardcode_direct_FC=unsupported
13319	  # It fails to find uninstalled libraries when the uninstalled
13320	  # path is not listed in the libpath.  Setting hardcode_minus_L
13321	  # to unsupported forces relinking
13322	  hardcode_minus_L_FC=yes
13323	  hardcode_libdir_flag_spec_FC='-L$libdir'
13324	  hardcode_libdir_separator_FC=
13325	  fi
13326	  ;;
13327	esac
13328	shared_flag='-shared'
13329	if test "$aix_use_runtimelinking" = yes; then
13330	  shared_flag="$shared_flag "'${wl}-G'
13331	fi
13332      else
13333	# not using gcc
13334	if test "$host_cpu" = ia64; then
13335	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13336	# chokes on -Wl,-G. The following line is correct:
13337	  shared_flag='-G'
13338	else
13339	  if test "$aix_use_runtimelinking" = yes; then
13340	    shared_flag='${wl}-G'
13341	  else
13342	    shared_flag='${wl}-bM:SRE'
13343	  fi
13344	fi
13345      fi
13346
13347      export_dynamic_flag_spec_FC='${wl}-bexpall'
13348      # It seems that -bexpall does not export symbols beginning with
13349      # underscore (_), so it is better to generate a list of symbols to export.
13350      always_export_symbols_FC=yes
13351      if test "$aix_use_runtimelinking" = yes; then
13352	# Warning - without using the other runtime loading flags (-brtl),
13353	# -berok will link without error, but may produce a broken library.
13354	allow_undefined_flag_FC='-berok'
13355        # Determine the default libpath from the value encoded in an
13356        # empty executable.
13357        cat > conftest.$ac_ext <<_ACEOF
13358      program main
13359
13360      end
13361_ACEOF
13362if ac_fn_fc_try_link "$LINENO"; then :
13363
13364lt_aix_libpath_sed='
13365    /Import File Strings/,/^$/ {
13366	/^0/ {
13367	    s/^0  *\(.*\)$/\1/
13368	    p
13369	}
13370    }'
13371aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13372# Check for a 64-bit object if we didn't find anything.
13373if test -z "$aix_libpath"; then
13374  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13375fi
13376fi
13377rm -f core conftest.err conftest.$ac_objext \
13378    conftest$ac_exeext conftest.$ac_ext
13379if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13380
13381        hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13382        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"
13383      else
13384	if test "$host_cpu" = ia64; then
13385	  hardcode_libdir_flag_spec_FC='${wl}-R $libdir:/usr/lib:/lib'
13386	  allow_undefined_flag_FC="-z nodefs"
13387	  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"
13388	else
13389	 # Determine the default libpath from the value encoded in an
13390	 # empty executable.
13391	 cat > conftest.$ac_ext <<_ACEOF
13392      program main
13393
13394      end
13395_ACEOF
13396if ac_fn_fc_try_link "$LINENO"; then :
13397
13398lt_aix_libpath_sed='
13399    /Import File Strings/,/^$/ {
13400	/^0/ {
13401	    s/^0  *\(.*\)$/\1/
13402	    p
13403	}
13404    }'
13405aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13406# Check for a 64-bit object if we didn't find anything.
13407if test -z "$aix_libpath"; then
13408  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13409fi
13410fi
13411rm -f core conftest.err conftest.$ac_objext \
13412    conftest$ac_exeext conftest.$ac_ext
13413if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13414
13415	 hardcode_libdir_flag_spec_FC='${wl}-blibpath:$libdir:'"$aix_libpath"
13416	  # Warning - without using the other run time loading flags,
13417	  # -berok will link without error, but may produce a broken library.
13418	  no_undefined_flag_FC=' ${wl}-bernotok'
13419	  allow_undefined_flag_FC=' ${wl}-berok'
13420	  if test "$with_gnu_ld" = yes; then
13421	    # We only use this code for GNU lds that support --whole-archive.
13422	    whole_archive_flag_spec_FC='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13423	  else
13424	    # Exported symbols can be pulled into shared objects from archives
13425	    whole_archive_flag_spec_FC='$convenience'
13426	  fi
13427	  archive_cmds_need_lc_FC=yes
13428	  # This is similar to how AIX traditionally builds its shared libraries.
13429	  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'
13430	fi
13431      fi
13432      ;;
13433
13434    amigaos*)
13435      case $host_cpu in
13436      powerpc)
13437            # see comment about AmigaOS4 .so support
13438            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13439            archive_expsym_cmds_FC=''
13440        ;;
13441      m68k)
13442            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)'
13443            hardcode_libdir_flag_spec_FC='-L$libdir'
13444            hardcode_minus_L_FC=yes
13445        ;;
13446      esac
13447      ;;
13448
13449    bsdi[45]*)
13450      export_dynamic_flag_spec_FC=-rdynamic
13451      ;;
13452
13453    cygwin* | mingw* | pw32* | cegcc*)
13454      # When not using gcc, we currently assume that we are using
13455      # Microsoft Visual C++.
13456      # hardcode_libdir_flag_spec is actually meaningless, as there is
13457      # no search path for DLLs.
13458      hardcode_libdir_flag_spec_FC=' '
13459      allow_undefined_flag_FC=unsupported
13460      # Tell ltmain to make .lib files, not .a files.
13461      libext=lib
13462      # Tell ltmain to make .dll files, not .so files.
13463      shrext_cmds=".dll"
13464      # FIXME: Setting linknames here is a bad hack.
13465      archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13466      # The linker will automatically build a .lib file if we build a DLL.
13467      old_archive_from_new_cmds_FC='true'
13468      # FIXME: Should let the user specify the lib program.
13469      old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
13470      fix_srcfile_path_FC='`cygpath -w "$srcfile"`'
13471      enable_shared_with_static_runtimes_FC=yes
13472      ;;
13473
13474    darwin* | rhapsody*)
13475
13476
13477  archive_cmds_need_lc_FC=no
13478  hardcode_direct_FC=no
13479  hardcode_automatic_FC=yes
13480  hardcode_shlibpath_var_FC=unsupported
13481  if test "$lt_cv_ld_force_load" = "yes"; then
13482    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\"`'
13483  else
13484    whole_archive_flag_spec_FC=''
13485  fi
13486  link_all_deplibs_FC=yes
13487  allow_undefined_flag_FC="$_lt_dar_allow_undefined"
13488  case $cc_basename in
13489     ifort*) _lt_dar_can_shared=yes ;;
13490     *) _lt_dar_can_shared=$GCC ;;
13491  esac
13492  if test "$_lt_dar_can_shared" = "yes"; then
13493    output_verbose_link_cmd=func_echo_all
13494    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}"
13495    module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13496    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}"
13497    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}"
13498
13499  else
13500  ld_shlibs_FC=no
13501  fi
13502
13503      ;;
13504
13505    dgux*)
13506      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13507      hardcode_libdir_flag_spec_FC='-L$libdir'
13508      hardcode_shlibpath_var_FC=no
13509      ;;
13510
13511    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13512    # support.  Future versions do this automatically, but an explicit c++rt0.o
13513    # does not break anything, and helps significantly (at the cost of a little
13514    # extra space).
13515    freebsd2.2*)
13516      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13517      hardcode_libdir_flag_spec_FC='-R$libdir'
13518      hardcode_direct_FC=yes
13519      hardcode_shlibpath_var_FC=no
13520      ;;
13521
13522    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13523    freebsd2.*)
13524      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13525      hardcode_direct_FC=yes
13526      hardcode_minus_L_FC=yes
13527      hardcode_shlibpath_var_FC=no
13528      ;;
13529
13530    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13531    freebsd* | dragonfly*)
13532      archive_cmds_FC='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
13533      hardcode_libdir_flag_spec_FC='-R$libdir'
13534      hardcode_direct_FC=yes
13535      hardcode_shlibpath_var_FC=no
13536      ;;
13537
13538    hpux9*)
13539      if test "$GCC" = yes; then
13540	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'
13541      else
13542	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'
13543      fi
13544      hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13545      hardcode_libdir_separator_FC=:
13546      hardcode_direct_FC=yes
13547
13548      # hardcode_minus_L: Not really in the search PATH,
13549      # but as the default location of the library.
13550      hardcode_minus_L_FC=yes
13551      export_dynamic_flag_spec_FC='${wl}-E'
13552      ;;
13553
13554    hpux10*)
13555      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13556	archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13557      else
13558	archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13559      fi
13560      if test "$with_gnu_ld" = no; then
13561	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13562	hardcode_libdir_flag_spec_ld_FC='+b $libdir'
13563	hardcode_libdir_separator_FC=:
13564	hardcode_direct_FC=yes
13565	hardcode_direct_absolute_FC=yes
13566	export_dynamic_flag_spec_FC='${wl}-E'
13567	# hardcode_minus_L: Not really in the search PATH,
13568	# but as the default location of the library.
13569	hardcode_minus_L_FC=yes
13570      fi
13571      ;;
13572
13573    hpux11*)
13574      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13575	case $host_cpu in
13576	hppa*64*)
13577	  archive_cmds_FC='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13578	  ;;
13579	ia64*)
13580	  archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13581	  ;;
13582	*)
13583	  archive_cmds_FC='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13584	  ;;
13585	esac
13586      else
13587	case $host_cpu in
13588	hppa*64*)
13589	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13590	  ;;
13591	ia64*)
13592	  archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13593	  ;;
13594	*)
13595	archive_cmds_FC='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13596	  ;;
13597	esac
13598      fi
13599      if test "$with_gnu_ld" = no; then
13600	hardcode_libdir_flag_spec_FC='${wl}+b ${wl}$libdir'
13601	hardcode_libdir_separator_FC=:
13602
13603	case $host_cpu in
13604	hppa*64*|ia64*)
13605	  hardcode_direct_FC=no
13606	  hardcode_shlibpath_var_FC=no
13607	  ;;
13608	*)
13609	  hardcode_direct_FC=yes
13610	  hardcode_direct_absolute_FC=yes
13611	  export_dynamic_flag_spec_FC='${wl}-E'
13612
13613	  # hardcode_minus_L: Not really in the search PATH,
13614	  # but as the default location of the library.
13615	  hardcode_minus_L_FC=yes
13616	  ;;
13617	esac
13618      fi
13619      ;;
13620
13621    irix5* | irix6* | nonstopux*)
13622      if test "$GCC" = yes; then
13623	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'
13624	# Try to use the -exported_symbol ld option, if it does not
13625	# work, assume that -exports_file does not work either and
13626	# implicitly export all symbols.
13627        save_LDFLAGS="$LDFLAGS"
13628        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13629        cat > conftest.$ac_ext <<_ACEOF
13630int foo(void) {}
13631_ACEOF
13632if ac_fn_fc_try_link "$LINENO"; then :
13633  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'
13634
13635fi
13636rm -f core conftest.err conftest.$ac_objext \
13637    conftest$ac_exeext conftest.$ac_ext
13638        LDFLAGS="$save_LDFLAGS"
13639      else
13640	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'
13641	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'
13642      fi
13643      archive_cmds_need_lc_FC='no'
13644      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13645      hardcode_libdir_separator_FC=:
13646      inherit_rpath_FC=yes
13647      link_all_deplibs_FC=yes
13648      ;;
13649
13650    netbsd*)
13651      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13652	archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13653      else
13654	archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13655      fi
13656      hardcode_libdir_flag_spec_FC='-R$libdir'
13657      hardcode_direct_FC=yes
13658      hardcode_shlibpath_var_FC=no
13659      ;;
13660
13661    newsos6)
13662      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13663      hardcode_direct_FC=yes
13664      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13665      hardcode_libdir_separator_FC=:
13666      hardcode_shlibpath_var_FC=no
13667      ;;
13668
13669    *nto* | *qnx*)
13670      ;;
13671
13672    openbsd*)
13673      if test -f /usr/libexec/ld.so; then
13674	hardcode_direct_FC=yes
13675	hardcode_shlibpath_var_FC=no
13676	hardcode_direct_absolute_FC=yes
13677	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13678	  archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13679	  archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13680	  hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13681	  export_dynamic_flag_spec_FC='${wl}-E'
13682	else
13683	  case $host_os in
13684	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13685	     archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13686	     hardcode_libdir_flag_spec_FC='-R$libdir'
13687	     ;;
13688	   *)
13689	     archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13690	     hardcode_libdir_flag_spec_FC='${wl}-rpath,$libdir'
13691	     ;;
13692	  esac
13693	fi
13694      else
13695	ld_shlibs_FC=no
13696      fi
13697      ;;
13698
13699    os2*)
13700      hardcode_libdir_flag_spec_FC='-L$libdir'
13701      hardcode_minus_L_FC=yes
13702      allow_undefined_flag_FC=unsupported
13703      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'
13704      old_archive_from_new_cmds_FC='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13705      ;;
13706
13707    osf3*)
13708      if test "$GCC" = yes; then
13709	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13710	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'
13711      else
13712	allow_undefined_flag_FC=' -expect_unresolved \*'
13713	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'
13714      fi
13715      archive_cmds_need_lc_FC='no'
13716      hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13717      hardcode_libdir_separator_FC=:
13718      ;;
13719
13720    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13721      if test "$GCC" = yes; then
13722	allow_undefined_flag_FC=' ${wl}-expect_unresolved ${wl}\*'
13723	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'
13724	hardcode_libdir_flag_spec_FC='${wl}-rpath ${wl}$libdir'
13725      else
13726	allow_undefined_flag_FC=' -expect_unresolved \*'
13727	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'
13728	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~
13729	$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'
13730
13731	# Both c and cxx compiler support -rpath directly
13732	hardcode_libdir_flag_spec_FC='-rpath $libdir'
13733      fi
13734      archive_cmds_need_lc_FC='no'
13735      hardcode_libdir_separator_FC=:
13736      ;;
13737
13738    solaris*)
13739      no_undefined_flag_FC=' -z defs'
13740      if test "$GCC" = yes; then
13741	wlarc='${wl}'
13742	archive_cmds_FC='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13743	archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13744	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13745      else
13746	case `$CC -V 2>&1` in
13747	*"Compilers 5.0"*)
13748	  wlarc=''
13749	  archive_cmds_FC='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13750	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13751	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13752	  ;;
13753	*)
13754	  wlarc='${wl}'
13755	  archive_cmds_FC='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13756	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13757	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13758	  ;;
13759	esac
13760      fi
13761      hardcode_libdir_flag_spec_FC='-R$libdir'
13762      hardcode_shlibpath_var_FC=no
13763      case $host_os in
13764      solaris2.[0-5] | solaris2.[0-5].*) ;;
13765      *)
13766	# The compiler driver will combine and reorder linker options,
13767	# but understands `-z linker_flag'.  GCC discards it without `$wl',
13768	# but is careful enough not to reorder.
13769	# Supported since Solaris 2.6 (maybe 2.5.1?)
13770	if test "$GCC" = yes; then
13771	  whole_archive_flag_spec_FC='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13772	else
13773	  whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
13774	fi
13775	;;
13776      esac
13777      link_all_deplibs_FC=yes
13778      ;;
13779
13780    sunos4*)
13781      if test "x$host_vendor" = xsequent; then
13782	# Use $CC to link under sequent, because it throws in some extra .o
13783	# files that make .init and .fini sections work.
13784	archive_cmds_FC='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13785      else
13786	archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13787      fi
13788      hardcode_libdir_flag_spec_FC='-L$libdir'
13789      hardcode_direct_FC=yes
13790      hardcode_minus_L_FC=yes
13791      hardcode_shlibpath_var_FC=no
13792      ;;
13793
13794    sysv4)
13795      case $host_vendor in
13796	sni)
13797	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13798	  hardcode_direct_FC=yes # is this really true???
13799	;;
13800	siemens)
13801	  ## LD is ld it makes a PLAMLIB
13802	  ## CC just makes a GrossModule.
13803	  archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13804	  reload_cmds_FC='$CC -r -o $output$reload_objs'
13805	  hardcode_direct_FC=no
13806        ;;
13807	motorola)
13808	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13809	  hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
13810	;;
13811      esac
13812      runpath_var='LD_RUN_PATH'
13813      hardcode_shlibpath_var_FC=no
13814      ;;
13815
13816    sysv4.3*)
13817      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13818      hardcode_shlibpath_var_FC=no
13819      export_dynamic_flag_spec_FC='-Bexport'
13820      ;;
13821
13822    sysv4*MP*)
13823      if test -d /usr/nec; then
13824	archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13825	hardcode_shlibpath_var_FC=no
13826	runpath_var=LD_RUN_PATH
13827	hardcode_runpath_var=yes
13828	ld_shlibs_FC=yes
13829      fi
13830      ;;
13831
13832    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13833      no_undefined_flag_FC='${wl}-z,text'
13834      archive_cmds_need_lc_FC=no
13835      hardcode_shlibpath_var_FC=no
13836      runpath_var='LD_RUN_PATH'
13837
13838      if test "$GCC" = yes; then
13839	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13840	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13841      else
13842	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13843	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13844      fi
13845      ;;
13846
13847    sysv5* | sco3.2v5* | sco5v6*)
13848      # Note: We can NOT use -z defs as we might desire, because we do not
13849      # link with -lc, and that would cause any symbols used from libc to
13850      # always be unresolved, which means just about no library would
13851      # ever link correctly.  If we're not using GNU ld we use -z text
13852      # though, which does catch some bad symbols but isn't as heavy-handed
13853      # as -z defs.
13854      no_undefined_flag_FC='${wl}-z,text'
13855      allow_undefined_flag_FC='${wl}-z,nodefs'
13856      archive_cmds_need_lc_FC=no
13857      hardcode_shlibpath_var_FC=no
13858      hardcode_libdir_flag_spec_FC='${wl}-R,$libdir'
13859      hardcode_libdir_separator_FC=':'
13860      link_all_deplibs_FC=yes
13861      export_dynamic_flag_spec_FC='${wl}-Bexport'
13862      runpath_var='LD_RUN_PATH'
13863
13864      if test "$GCC" = yes; then
13865	archive_cmds_FC='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13866	archive_expsym_cmds_FC='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13867      else
13868	archive_cmds_FC='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13869	archive_expsym_cmds_FC='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13870      fi
13871      ;;
13872
13873    uts4*)
13874      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13875      hardcode_libdir_flag_spec_FC='-L$libdir'
13876      hardcode_shlibpath_var_FC=no
13877      ;;
13878
13879    *)
13880      ld_shlibs_FC=no
13881      ;;
13882    esac
13883
13884    if test x$host_vendor = xsni; then
13885      case $host in
13886      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13887	export_dynamic_flag_spec_FC='${wl}-Blargedynsym'
13888	;;
13889      esac
13890    fi
13891  fi
13892
13893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
13894$as_echo "$ld_shlibs_FC" >&6; }
13895test "$ld_shlibs_FC" = no && can_build_shared=no
13896
13897with_gnu_ld_FC=$with_gnu_ld
13898
13899
13900
13901
13902
13903
13904#
13905# Do we need to explicitly link libc?
13906#
13907case "x$archive_cmds_need_lc_FC" in
13908x|xyes)
13909  # Assume -lc should be added
13910  archive_cmds_need_lc_FC=yes
13911
13912  if test "$enable_shared" = yes && test "$GCC" = yes; then
13913    case $archive_cmds_FC in
13914    *'~'*)
13915      # FIXME: we may have to deal with multi-command sequences.
13916      ;;
13917    '$CC '*)
13918      # Test whether the compiler implicitly links with -lc since on some
13919      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13920      # to ld, don't add -lc before -lgcc.
13921      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13922$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13923if ${lt_cv_archive_cmds_need_lc_FC+:} false; then :
13924  $as_echo_n "(cached) " >&6
13925else
13926  $RM conftest*
13927	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13928
13929	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13930  (eval $ac_compile) 2>&5
13931  ac_status=$?
13932  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13933  test $ac_status = 0; } 2>conftest.err; then
13934	  soname=conftest
13935	  lib=conftest
13936	  libobjs=conftest.$ac_objext
13937	  deplibs=
13938	  wl=$lt_prog_compiler_wl_FC
13939	  pic_flag=$lt_prog_compiler_pic_FC
13940	  compiler_flags=-v
13941	  linker_flags=-v
13942	  verstring=
13943	  output_objdir=.
13944	  libname=conftest
13945	  lt_save_allow_undefined_flag=$allow_undefined_flag_FC
13946	  allow_undefined_flag_FC=
13947	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13948  (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13949  ac_status=$?
13950  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13951  test $ac_status = 0; }
13952	  then
13953	    lt_cv_archive_cmds_need_lc_FC=no
13954	  else
13955	    lt_cv_archive_cmds_need_lc_FC=yes
13956	  fi
13957	  allow_undefined_flag_FC=$lt_save_allow_undefined_flag
13958	else
13959	  cat conftest.err 1>&5
13960	fi
13961	$RM conftest*
13962
13963fi
13964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
13965$as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
13966      archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
13967      ;;
13968    esac
13969  fi
13970  ;;
13971esac
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14037$as_echo_n "checking dynamic linker characteristics... " >&6; }
14038
14039library_names_spec=
14040libname_spec='lib$name'
14041soname_spec=
14042shrext_cmds=".so"
14043postinstall_cmds=
14044postuninstall_cmds=
14045finish_cmds=
14046finish_eval=
14047shlibpath_var=
14048shlibpath_overrides_runpath=unknown
14049version_type=none
14050dynamic_linker="$host_os ld.so"
14051sys_lib_dlsearch_path_spec="/lib /usr/lib"
14052need_lib_prefix=unknown
14053hardcode_into_libs=no
14054
14055# when you set need_version to no, make sure it does not cause -set_version
14056# flags to be left without arguments
14057need_version=unknown
14058
14059case $host_os in
14060aix3*)
14061  version_type=linux
14062  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14063  shlibpath_var=LIBPATH
14064
14065  # AIX 3 has no versioning support, so we append a major version to the name.
14066  soname_spec='${libname}${release}${shared_ext}$major'
14067  ;;
14068
14069aix[4-9]*)
14070  version_type=linux
14071  need_lib_prefix=no
14072  need_version=no
14073  hardcode_into_libs=yes
14074  if test "$host_cpu" = ia64; then
14075    # AIX 5 supports IA64
14076    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14077    shlibpath_var=LD_LIBRARY_PATH
14078  else
14079    # With GCC up to 2.95.x, collect2 would create an import file
14080    # for dependence libraries.  The import file would start with
14081    # the line `#! .'.  This would cause the generated library to
14082    # depend on `.', always an invalid library.  This was fixed in
14083    # development snapshots of GCC prior to 3.0.
14084    case $host_os in
14085      aix4 | aix4.[01] | aix4.[01].*)
14086      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14087	   echo ' yes '
14088	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14089	:
14090      else
14091	can_build_shared=no
14092      fi
14093      ;;
14094    esac
14095    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14096    # soname into executable. Probably we can add versioning support to
14097    # collect2, so additional links can be useful in future.
14098    if test "$aix_use_runtimelinking" = yes; then
14099      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14100      # instead of lib<name>.a to let people know that these are not
14101      # typical AIX shared libraries.
14102      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14103    else
14104      # We preserve .a as extension for shared libraries through AIX4.2
14105      # and later when we are not doing run time linking.
14106      library_names_spec='${libname}${release}.a $libname.a'
14107      soname_spec='${libname}${release}${shared_ext}$major'
14108    fi
14109    shlibpath_var=LIBPATH
14110  fi
14111  ;;
14112
14113amigaos*)
14114  case $host_cpu in
14115  powerpc)
14116    # Since July 2007 AmigaOS4 officially supports .so libraries.
14117    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14118    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14119    ;;
14120  m68k)
14121    library_names_spec='$libname.ixlibrary $libname.a'
14122    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14123    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'
14124    ;;
14125  esac
14126  ;;
14127
14128beos*)
14129  library_names_spec='${libname}${shared_ext}'
14130  dynamic_linker="$host_os ld.so"
14131  shlibpath_var=LIBRARY_PATH
14132  ;;
14133
14134bsdi[45]*)
14135  version_type=linux
14136  need_version=no
14137  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14138  soname_spec='${libname}${release}${shared_ext}$major'
14139  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14140  shlibpath_var=LD_LIBRARY_PATH
14141  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14142  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14143  # the default ld.so.conf also contains /usr/contrib/lib and
14144  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14145  # libtool to hard-code these into programs
14146  ;;
14147
14148cygwin* | mingw* | pw32* | cegcc*)
14149  version_type=windows
14150  shrext_cmds=".dll"
14151  need_version=no
14152  need_lib_prefix=no
14153
14154  case $GCC,$host_os in
14155  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
14156    library_names_spec='$libname.dll.a'
14157    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14158    postinstall_cmds='base_file=`basename \${file}`~
14159      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14160      dldir=$destdir/`dirname \$dlpath`~
14161      test -d \$dldir || mkdir -p \$dldir~
14162      $install_prog $dir/$dlname \$dldir/$dlname~
14163      chmod a+x \$dldir/$dlname~
14164      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14165        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14166      fi'
14167    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14168      dlpath=$dir/\$dldll~
14169       $RM \$dlpath'
14170    shlibpath_overrides_runpath=yes
14171
14172    case $host_os in
14173    cygwin*)
14174      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14175      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14176
14177      ;;
14178    mingw* | cegcc*)
14179      # MinGW DLLs use traditional 'lib' prefix
14180      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14181      ;;
14182    pw32*)
14183      # pw32 DLLs use 'pw' prefix rather than 'lib'
14184      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14185      ;;
14186    esac
14187    ;;
14188
14189  *)
14190    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14191    ;;
14192  esac
14193  dynamic_linker='Win32 ld.exe'
14194  # FIXME: first we should search . and the directory the executable is in
14195  shlibpath_var=PATH
14196  ;;
14197
14198darwin* | rhapsody*)
14199  dynamic_linker="$host_os dyld"
14200  version_type=darwin
14201  need_lib_prefix=no
14202  need_version=no
14203  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14204  soname_spec='${libname}${release}${major}$shared_ext'
14205  shlibpath_overrides_runpath=yes
14206  shlibpath_var=DYLD_LIBRARY_PATH
14207  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14208
14209  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14210  ;;
14211
14212dgux*)
14213  version_type=linux
14214  need_lib_prefix=no
14215  need_version=no
14216  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14217  soname_spec='${libname}${release}${shared_ext}$major'
14218  shlibpath_var=LD_LIBRARY_PATH
14219  ;;
14220
14221freebsd* | dragonfly*)
14222  # DragonFly does not have aout.  When/if they implement a new
14223  # versioning mechanism, adjust this.
14224  if test -x /usr/bin/objformat; then
14225    objformat=`/usr/bin/objformat`
14226  else
14227    case $host_os in
14228    freebsd[23].*) objformat=aout ;;
14229    *) objformat=elf ;;
14230    esac
14231  fi
14232  version_type=freebsd-$objformat
14233  case $version_type in
14234    freebsd-elf*)
14235      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14236      need_version=no
14237      need_lib_prefix=no
14238      ;;
14239    freebsd-*)
14240      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14241      need_version=yes
14242      ;;
14243  esac
14244  shlibpath_var=LD_LIBRARY_PATH
14245  case $host_os in
14246  freebsd2.*)
14247    shlibpath_overrides_runpath=yes
14248    ;;
14249  freebsd3.[01]* | freebsdelf3.[01]*)
14250    shlibpath_overrides_runpath=yes
14251    hardcode_into_libs=yes
14252    ;;
14253  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14254  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14255    shlibpath_overrides_runpath=no
14256    hardcode_into_libs=yes
14257    ;;
14258  *) # from 4.6 on, and DragonFly
14259    shlibpath_overrides_runpath=yes
14260    hardcode_into_libs=yes
14261    ;;
14262  esac
14263  ;;
14264
14265gnu*)
14266  version_type=linux
14267  need_lib_prefix=no
14268  need_version=no
14269  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14270  soname_spec='${libname}${release}${shared_ext}$major'
14271  shlibpath_var=LD_LIBRARY_PATH
14272  hardcode_into_libs=yes
14273  ;;
14274
14275haiku*)
14276  version_type=linux
14277  need_lib_prefix=no
14278  need_version=no
14279  dynamic_linker="$host_os runtime_loader"
14280  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14281  soname_spec='${libname}${release}${shared_ext}$major'
14282  shlibpath_var=LIBRARY_PATH
14283  shlibpath_overrides_runpath=yes
14284  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
14285  hardcode_into_libs=yes
14286  ;;
14287
14288hpux9* | hpux10* | hpux11*)
14289  # Give a soname corresponding to the major version so that dld.sl refuses to
14290  # link against other versions.
14291  version_type=sunos
14292  need_lib_prefix=no
14293  need_version=no
14294  case $host_cpu in
14295  ia64*)
14296    shrext_cmds='.so'
14297    hardcode_into_libs=yes
14298    dynamic_linker="$host_os dld.so"
14299    shlibpath_var=LD_LIBRARY_PATH
14300    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14301    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14302    soname_spec='${libname}${release}${shared_ext}$major'
14303    if test "X$HPUX_IA64_MODE" = X32; then
14304      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14305    else
14306      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14307    fi
14308    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14309    ;;
14310  hppa*64*)
14311    shrext_cmds='.sl'
14312    hardcode_into_libs=yes
14313    dynamic_linker="$host_os dld.sl"
14314    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14315    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14316    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14317    soname_spec='${libname}${release}${shared_ext}$major'
14318    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14319    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14320    ;;
14321  *)
14322    shrext_cmds='.sl'
14323    dynamic_linker="$host_os dld.sl"
14324    shlibpath_var=SHLIB_PATH
14325    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14326    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14327    soname_spec='${libname}${release}${shared_ext}$major'
14328    ;;
14329  esac
14330  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14331  postinstall_cmds='chmod 555 $lib'
14332  # or fails outright, so override atomically:
14333  install_override_mode=555
14334  ;;
14335
14336interix[3-9]*)
14337  version_type=linux
14338  need_lib_prefix=no
14339  need_version=no
14340  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14341  soname_spec='${libname}${release}${shared_ext}$major'
14342  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14343  shlibpath_var=LD_LIBRARY_PATH
14344  shlibpath_overrides_runpath=no
14345  hardcode_into_libs=yes
14346  ;;
14347
14348irix5* | irix6* | nonstopux*)
14349  case $host_os in
14350    nonstopux*) version_type=nonstopux ;;
14351    *)
14352	if test "$lt_cv_prog_gnu_ld" = yes; then
14353		version_type=linux
14354	else
14355		version_type=irix
14356	fi ;;
14357  esac
14358  need_lib_prefix=no
14359  need_version=no
14360  soname_spec='${libname}${release}${shared_ext}$major'
14361  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14362  case $host_os in
14363  irix5* | nonstopux*)
14364    libsuff= shlibsuff=
14365    ;;
14366  *)
14367    case $LD in # libtool.m4 will add one of these switches to LD
14368    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14369      libsuff= shlibsuff= libmagic=32-bit;;
14370    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14371      libsuff=32 shlibsuff=N32 libmagic=N32;;
14372    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14373      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14374    *) libsuff= shlibsuff= libmagic=never-match;;
14375    esac
14376    ;;
14377  esac
14378  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14379  shlibpath_overrides_runpath=no
14380  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14381  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14382  hardcode_into_libs=yes
14383  ;;
14384
14385# No shared lib support for Linux oldld, aout, or coff.
14386linux*oldld* | linux*aout* | linux*coff*)
14387  dynamic_linker=no
14388  ;;
14389
14390# This must be Linux ELF.
14391
14392# uclinux* changes (here and below) have been submitted to the libtool
14393# project, but have not yet been accepted: they are GCC-local changes
14394# for the time being.  (See
14395# https://lists.gnu.org/archive/html/libtool-patches/2018-05/msg00000.html)
14396linux* | k*bsd*-gnu | kopensolaris*-gnu | uclinuxfdpiceabi)
14397  version_type=linux
14398  need_lib_prefix=no
14399  need_version=no
14400  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14401  soname_spec='${libname}${release}${shared_ext}$major'
14402  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14403  shlibpath_var=LD_LIBRARY_PATH
14404  shlibpath_overrides_runpath=no
14405
14406  # Some binutils ld are patched to set DT_RUNPATH
14407  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14408  $as_echo_n "(cached) " >&6
14409else
14410  lt_cv_shlibpath_overrides_runpath=no
14411    save_LDFLAGS=$LDFLAGS
14412    save_libdir=$libdir
14413    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
14414	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
14415    cat > conftest.$ac_ext <<_ACEOF
14416      program main
14417
14418      end
14419_ACEOF
14420if ac_fn_fc_try_link "$LINENO"; then :
14421  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14422  lt_cv_shlibpath_overrides_runpath=yes
14423fi
14424fi
14425rm -f core conftest.err conftest.$ac_objext \
14426    conftest$ac_exeext conftest.$ac_ext
14427    LDFLAGS=$save_LDFLAGS
14428    libdir=$save_libdir
14429
14430fi
14431
14432  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14433
14434  # This implies no fast_install, which is unacceptable.
14435  # Some rework will be needed to allow for fast_install
14436  # before this can be enabled.
14437  hardcode_into_libs=yes
14438
14439  # Append ld.so.conf contents to the search path
14440  if test -f /etc/ld.so.conf; then
14441    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' ' '`
14442    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14443  fi
14444
14445  # We used to test for /lib/ld.so.1 and disable shared libraries on
14446  # powerpc, because MkLinux only supported shared libraries with the
14447  # GNU dynamic linker.  Since this was broken with cross compilers,
14448  # most powerpc-linux boxes support dynamic linking these days and
14449  # people can always --disable-shared, the test was removed, and we
14450  # assume the GNU/Linux dynamic linker is in use.
14451  dynamic_linker='GNU/Linux ld.so'
14452  ;;
14453
14454netbsd*)
14455  version_type=sunos
14456  need_lib_prefix=no
14457  need_version=no
14458  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14459    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14460    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14461    dynamic_linker='NetBSD (a.out) ld.so'
14462  else
14463    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14464    soname_spec='${libname}${release}${shared_ext}$major'
14465    dynamic_linker='NetBSD ld.elf_so'
14466  fi
14467  shlibpath_var=LD_LIBRARY_PATH
14468  shlibpath_overrides_runpath=yes
14469  hardcode_into_libs=yes
14470  ;;
14471
14472newsos6)
14473  version_type=linux
14474  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14475  shlibpath_var=LD_LIBRARY_PATH
14476  shlibpath_overrides_runpath=yes
14477  ;;
14478
14479*nto* | *qnx*)
14480  version_type=qnx
14481  need_lib_prefix=no
14482  need_version=no
14483  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14484  soname_spec='${libname}${release}${shared_ext}$major'
14485  shlibpath_var=LD_LIBRARY_PATH
14486  shlibpath_overrides_runpath=no
14487  hardcode_into_libs=yes
14488  dynamic_linker='ldqnx.so'
14489  ;;
14490
14491openbsd*)
14492  version_type=sunos
14493  sys_lib_dlsearch_path_spec="/usr/lib"
14494  need_lib_prefix=no
14495  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14496  case $host_os in
14497    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14498    *)				need_version=no  ;;
14499  esac
14500  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14501  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14502  shlibpath_var=LD_LIBRARY_PATH
14503  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14504    case $host_os in
14505      openbsd2.[89] | openbsd2.[89].*)
14506	shlibpath_overrides_runpath=no
14507	;;
14508      *)
14509	shlibpath_overrides_runpath=yes
14510	;;
14511      esac
14512  else
14513    shlibpath_overrides_runpath=yes
14514  fi
14515  ;;
14516
14517os2*)
14518  libname_spec='$name'
14519  shrext_cmds=".dll"
14520  need_lib_prefix=no
14521  library_names_spec='$libname${shared_ext} $libname.a'
14522  dynamic_linker='OS/2 ld.exe'
14523  shlibpath_var=LIBPATH
14524  ;;
14525
14526osf3* | osf4* | osf5*)
14527  version_type=osf
14528  need_lib_prefix=no
14529  need_version=no
14530  soname_spec='${libname}${release}${shared_ext}$major'
14531  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14532  shlibpath_var=LD_LIBRARY_PATH
14533  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14534  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14535  ;;
14536
14537rdos*)
14538  dynamic_linker=no
14539  ;;
14540
14541solaris*)
14542  version_type=linux
14543  need_lib_prefix=no
14544  need_version=no
14545  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14546  soname_spec='${libname}${release}${shared_ext}$major'
14547  shlibpath_var=LD_LIBRARY_PATH
14548  shlibpath_overrides_runpath=yes
14549  hardcode_into_libs=yes
14550  # ldd complains unless libraries are executable
14551  postinstall_cmds='chmod +x $lib'
14552  ;;
14553
14554sunos4*)
14555  version_type=sunos
14556  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14557  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14558  shlibpath_var=LD_LIBRARY_PATH
14559  shlibpath_overrides_runpath=yes
14560  if test "$with_gnu_ld" = yes; then
14561    need_lib_prefix=no
14562  fi
14563  need_version=yes
14564  ;;
14565
14566sysv4 | sysv4.3*)
14567  version_type=linux
14568  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14569  soname_spec='${libname}${release}${shared_ext}$major'
14570  shlibpath_var=LD_LIBRARY_PATH
14571  case $host_vendor in
14572    sni)
14573      shlibpath_overrides_runpath=no
14574      need_lib_prefix=no
14575      runpath_var=LD_RUN_PATH
14576      ;;
14577    siemens)
14578      need_lib_prefix=no
14579      ;;
14580    motorola)
14581      need_lib_prefix=no
14582      need_version=no
14583      shlibpath_overrides_runpath=no
14584      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14585      ;;
14586  esac
14587  ;;
14588
14589sysv4*MP*)
14590  if test -d /usr/nec ;then
14591    version_type=linux
14592    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14593    soname_spec='$libname${shared_ext}.$major'
14594    shlibpath_var=LD_LIBRARY_PATH
14595  fi
14596  ;;
14597
14598sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14599  version_type=freebsd-elf
14600  need_lib_prefix=no
14601  need_version=no
14602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14603  soname_spec='${libname}${release}${shared_ext}$major'
14604  shlibpath_var=LD_LIBRARY_PATH
14605  shlibpath_overrides_runpath=yes
14606  hardcode_into_libs=yes
14607  if test "$with_gnu_ld" = yes; then
14608    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14609  else
14610    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14611    case $host_os in
14612      sco3.2v5*)
14613        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14614	;;
14615    esac
14616  fi
14617  sys_lib_dlsearch_path_spec='/usr/lib'
14618  ;;
14619
14620tpf*)
14621  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14622  version_type=linux
14623  need_lib_prefix=no
14624  need_version=no
14625  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14626  shlibpath_var=LD_LIBRARY_PATH
14627  shlibpath_overrides_runpath=no
14628  hardcode_into_libs=yes
14629  ;;
14630
14631uts4*)
14632  version_type=linux
14633  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14634  soname_spec='${libname}${release}${shared_ext}$major'
14635  shlibpath_var=LD_LIBRARY_PATH
14636  ;;
14637
14638*)
14639  dynamic_linker=no
14640  ;;
14641esac
14642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14643$as_echo "$dynamic_linker" >&6; }
14644test "$dynamic_linker" = no && can_build_shared=no
14645
14646variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14647if test "$GCC" = yes; then
14648  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14649fi
14650
14651if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14652  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14653fi
14654if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14655  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14656fi
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14696$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14697hardcode_action_FC=
14698if test -n "$hardcode_libdir_flag_spec_FC" ||
14699   test -n "$runpath_var_FC" ||
14700   test "X$hardcode_automatic_FC" = "Xyes" ; then
14701
14702  # We can hardcode non-existent directories.
14703  if test "$hardcode_direct_FC" != no &&
14704     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14705     # have to relink, otherwise we might link with an installed library
14706     # when we should be linking with a yet-to-be-installed one
14707     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" != no &&
14708     test "$hardcode_minus_L_FC" != no; then
14709    # Linking always hardcodes the temporary library directory.
14710    hardcode_action_FC=relink
14711  else
14712    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14713    hardcode_action_FC=immediate
14714  fi
14715else
14716  # We cannot hardcode anything, or else we can only hardcode existing
14717  # directories.
14718  hardcode_action_FC=unsupported
14719fi
14720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
14721$as_echo "$hardcode_action_FC" >&6; }
14722
14723if test "$hardcode_action_FC" = relink ||
14724   test "$inherit_rpath_FC" = yes; then
14725  # Fast installation is not supported
14726  enable_fast_install=no
14727elif test "$shlibpath_overrides_runpath" = yes ||
14728     test "$enable_shared" = no; then
14729  # Fast installation is not necessary
14730  enable_fast_install=needless
14731fi
14732
14733
14734
14735
14736
14737
14738
14739  fi # test -n "$compiler"
14740
14741  GCC=$lt_save_GCC
14742  CC="$lt_save_CC"
14743fi # test "$_lt_disable_FC" != yes
14744
14745ac_ext=c
14746ac_cpp='$CPP $CPPFLAGS'
14747ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14748ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14749ac_compiler_gnu=$ac_cv_c_compiler_gnu
14750
14751
14752FCFLAGS="$FCFLAGS -Wall -L../libgfortran"
14753
14754# For libtool versioning info, format is CURRENT:REVISION:AGE
14755libtool_VERSION=1:0:0
14756
14757
14758# Check header files.
14759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
14760$as_echo_n "checking for ANSI C header files... " >&6; }
14761if ${ac_cv_header_stdc+:} false; then :
14762  $as_echo_n "(cached) " >&6
14763else
14764  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14765/* end confdefs.h.  */
14766#include <stdlib.h>
14767#include <stdarg.h>
14768#include <string.h>
14769#include <float.h>
14770
14771int
14772main ()
14773{
14774
14775  ;
14776  return 0;
14777}
14778_ACEOF
14779if ac_fn_c_try_compile "$LINENO"; then :
14780  ac_cv_header_stdc=yes
14781else
14782  ac_cv_header_stdc=no
14783fi
14784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14785
14786if test $ac_cv_header_stdc = yes; then
14787  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14788  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14789/* end confdefs.h.  */
14790#include <string.h>
14791
14792_ACEOF
14793if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14794  $EGREP "memchr" >/dev/null 2>&1; then :
14795
14796else
14797  ac_cv_header_stdc=no
14798fi
14799rm -f conftest*
14800
14801fi
14802
14803if test $ac_cv_header_stdc = yes; then
14804  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14805  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14806/* end confdefs.h.  */
14807#include <stdlib.h>
14808
14809_ACEOF
14810if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14811  $EGREP "free" >/dev/null 2>&1; then :
14812
14813else
14814  ac_cv_header_stdc=no
14815fi
14816rm -f conftest*
14817
14818fi
14819
14820if test $ac_cv_header_stdc = yes; then
14821  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14822  if test "$cross_compiling" = yes; then :
14823  :
14824else
14825  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14826/* end confdefs.h.  */
14827#include <ctype.h>
14828#include <stdlib.h>
14829#if ((' ' & 0x0FF) == 0x020)
14830# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14831# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14832#else
14833# define ISLOWER(c) \
14834		   (('a' <= (c) && (c) <= 'i') \
14835		     || ('j' <= (c) && (c) <= 'r') \
14836		     || ('s' <= (c) && (c) <= 'z'))
14837# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14838#endif
14839
14840#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14841int
14842main ()
14843{
14844  int i;
14845  for (i = 0; i < 256; i++)
14846    if (XOR (islower (i), ISLOWER (i))
14847	|| toupper (i) != TOUPPER (i))
14848      return 2;
14849  return 0;
14850}
14851_ACEOF
14852if ac_fn_c_try_run "$LINENO"; then :
14853
14854else
14855  ac_cv_header_stdc=no
14856fi
14857rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14858  conftest.$ac_objext conftest.beam conftest.$ac_ext
14859fi
14860
14861fi
14862fi
14863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
14864$as_echo "$ac_cv_header_stdc" >&6; }
14865if test $ac_cv_header_stdc = yes; then
14866
14867$as_echo "#define STDC_HEADERS 1" >>confdefs.h
14868
14869fi
14870
14871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
14872$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
14873if ${ac_cv_header_time+:} false; then :
14874  $as_echo_n "(cached) " >&6
14875else
14876  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14877/* end confdefs.h.  */
14878#include <sys/types.h>
14879#include <sys/time.h>
14880#include <time.h>
14881
14882int
14883main ()
14884{
14885if ((struct tm *) 0)
14886return 0;
14887  ;
14888  return 0;
14889}
14890_ACEOF
14891if ac_fn_c_try_compile "$LINENO"; then :
14892  ac_cv_header_time=yes
14893else
14894  ac_cv_header_time=no
14895fi
14896rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14897fi
14898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
14899$as_echo "$ac_cv_header_time" >&6; }
14900if test $ac_cv_header_time = yes; then
14901
14902$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
14903
14904fi
14905
14906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether string.h and strings.h may both be included" >&5
14907$as_echo_n "checking whether string.h and strings.h may both be included... " >&6; }
14908if ${gcc_cv_header_string+:} false; then :
14909  $as_echo_n "(cached) " >&6
14910else
14911  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14912/* end confdefs.h.  */
14913#include <string.h>
14914#include <strings.h>
14915int
14916main ()
14917{
14918
14919  ;
14920  return 0;
14921}
14922_ACEOF
14923if ac_fn_c_try_compile "$LINENO"; then :
14924  gcc_cv_header_string=yes
14925else
14926  gcc_cv_header_string=no
14927fi
14928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14929fi
14930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_header_string" >&5
14931$as_echo "$gcc_cv_header_string" >&6; }
14932if test $gcc_cv_header_string = yes; then
14933
14934$as_echo "#define STRING_WITH_STRINGS 1" >>confdefs.h
14935
14936fi
14937
14938for ac_header in pthread.h unistd.h semaphore.h sys/loadavg.h sys/sysctl.h sys/time.h
14939do :
14940  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14941ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14942if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14943  cat >>confdefs.h <<_ACEOF
14944#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14945_ACEOF
14946
14947fi
14948
14949done
14950
14951
14952XPCFLAGS=""
14953case "$host" in
14954  *-*-rtems*)
14955    # RTEMS supports Pthreads, but the library is not available at GCC build time.
14956    ;;
14957  nvptx*-*-* | amdgcn*-*-*)
14958    # NVPTX does not support Pthreads, has its own code replacement.
14959    libgomp_use_pthreads=no
14960    # NVPTX is an accelerator-only target
14961    libgomp_offloaded_only=yes
14962    ;;
14963  *)
14964    # Check to see if -pthread or -lpthread is needed.  Prefer the former.
14965    # In case the pthread.h system header is not found, this test will fail.
14966    CFLAGS="$CFLAGS -pthread"
14967    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14968/* end confdefs.h.  */
14969#include <pthread.h>
14970       void *g(void *d) { return NULL; }
14971int
14972main ()
14973{
14974pthread_t t; pthread_create(&t,NULL,g,NULL);
14975  ;
14976  return 0;
14977}
14978_ACEOF
14979if ac_fn_c_try_link "$LINENO"; then :
14980  XPCFLAGS=" -Wc,-pthread"
14981else
14982  CFLAGS="$save_CFLAGS" LIBS="-lpthread $LIBS"
14983      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14984/* end confdefs.h.  */
14985#include <pthread.h>
14986         void *g(void *d) { return NULL; }
14987int
14988main ()
14989{
14990pthread_t t; pthread_create(&t,NULL,g,NULL);
14991  ;
14992  return 0;
14993}
14994_ACEOF
14995if ac_fn_c_try_link "$LINENO"; then :
14996
14997else
14998  as_fn_error $? "Pthreads are required to build libgomp" "$LINENO" 5
14999fi
15000rm -f core conftest.err conftest.$ac_objext \
15001    conftest$ac_exeext conftest.$ac_ext
15002fi
15003rm -f core conftest.err conftest.$ac_objext \
15004    conftest$ac_exeext conftest.$ac_ext
15005esac
15006
15007if test x$libgomp_use_pthreads != xno; then
15008
15009$as_echo "#define LIBGOMP_USE_PTHREADS 1" >>confdefs.h
15010
15011fi
15012
15013if test x$libgomp_offloaded_only = xyes; then
15014
15015$as_echo "#define LIBGOMP_OFFLOADED_ONLY 1" >>confdefs.h
15016
15017fi
15018
15019# Plugins for offload execution, configure.ac fragment.  -*- mode: autoconf -*-
15020#
15021# Copyright (C) 2014-2020 Free Software Foundation, Inc.
15022#
15023# Contributed by Mentor Embedded.
15024#
15025# This file is part of the GNU Offloading and Multi Processing Library
15026# (libgomp).
15027#
15028# Libgomp is free software; you can redistribute it and/or modify it
15029# under the terms of the GNU General Public License as published by
15030# the Free Software Foundation; either version 3, or (at your option)
15031# any later version.
15032#
15033# Libgomp is distributed in the hope that it will be useful, but WITHOUT ANY
15034# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15035# FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
15036# more details.
15037#
15038# Under Section 7 of GPL version 3, you are granted additional
15039# permissions described in the GCC Runtime Library Exception, version
15040# 3.1, as published by the Free Software Foundation.
15041#
15042# You should have received a copy of the GNU General Public License and
15043# a copy of the GCC Runtime Library Exception along with this program;
15044# see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
15045# <http://www.gnu.org/licenses/>.
15046
15047plugin_support=yes
15048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
15049$as_echo_n "checking for dlsym in -ldl... " >&6; }
15050if ${ac_cv_lib_dl_dlsym+:} false; then :
15051  $as_echo_n "(cached) " >&6
15052else
15053  ac_check_lib_save_LIBS=$LIBS
15054LIBS="-ldl  $LIBS"
15055cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15056/* end confdefs.h.  */
15057
15058/* Override any GCC internal prototype to avoid an error.
15059   Use char because int might match the return type of a GCC
15060   builtin and then its argument prototype would still apply.  */
15061#ifdef __cplusplus
15062extern "C"
15063#endif
15064char dlsym ();
15065int
15066main ()
15067{
15068return dlsym ();
15069  ;
15070  return 0;
15071}
15072_ACEOF
15073if ac_fn_c_try_link "$LINENO"; then :
15074  ac_cv_lib_dl_dlsym=yes
15075else
15076  ac_cv_lib_dl_dlsym=no
15077fi
15078rm -f core conftest.err conftest.$ac_objext \
15079    conftest$ac_exeext conftest.$ac_ext
15080LIBS=$ac_check_lib_save_LIBS
15081fi
15082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
15083$as_echo "$ac_cv_lib_dl_dlsym" >&6; }
15084if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
15085  cat >>confdefs.h <<_ACEOF
15086#define HAVE_LIBDL 1
15087_ACEOF
15088
15089  LIBS="-ldl $LIBS"
15090
15091else
15092  plugin_support=no
15093fi
15094
15095if test x"$plugin_support" = xyes; then
15096
15097$as_echo "#define PLUGIN_SUPPORT 1" >>confdefs.h
15098
15099elif test "x${enable_offload_targets-no}" != xno; then
15100  as_fn_error $? "Can't support offloading without support for plugins" "$LINENO" 5
15101fi
15102
15103
15104
15105  for ac_header in $ac_header_list
15106do :
15107  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
15108ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
15109"
15110if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
15111  cat >>confdefs.h <<_ACEOF
15112#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
15113_ACEOF
15114
15115fi
15116
15117done
15118
15119
15120
15121
15122
15123
15124
15125  for ac_func in $ac_func_list
15126do :
15127  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15128ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15129if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15130  cat >>confdefs.h <<_ACEOF
15131#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15132_ACEOF
15133
15134fi
15135done
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152# Look for the CUDA driver package.
15153CUDA_DRIVER_INCLUDE=
15154CUDA_DRIVER_LIB=
15155
15156
15157CUDA_DRIVER_CPPFLAGS=
15158CUDA_DRIVER_LDFLAGS=
15159
15160# Check whether --with-cuda-driver was given.
15161if test "${with_cuda_driver+set}" = set; then :
15162  withval=$with_cuda_driver;
15163fi
15164
15165
15166# Check whether --with-cuda-driver-include was given.
15167if test "${with_cuda_driver_include+set}" = set; then :
15168  withval=$with_cuda_driver_include;
15169fi
15170
15171
15172# Check whether --with-cuda-driver-lib was given.
15173if test "${with_cuda_driver_lib+set}" = set; then :
15174  withval=$with_cuda_driver_lib;
15175fi
15176
15177case "x$with_cuda_driver" in
15178  x) ;;
15179  xno)
15180    CUDA_DRIVER_INCLUDE=no
15181    CUDA_DRIVER_LIB=no
15182    ;;
15183  *) CUDA_DRIVER_INCLUDE=$with_cuda_driver/include
15184     CUDA_DRIVER_LIB=$with_cuda_driver/lib
15185     ;;
15186esac
15187if test "x$with_cuda_driver_include" != x; then
15188  CUDA_DRIVER_INCLUDE=$with_cuda_driver_include
15189fi
15190if test "x$with_cuda_driver_lib" != x; then
15191  CUDA_DRIVER_LIB=$with_cuda_driver_lib
15192fi
15193if test "x$CUDA_DRIVER_INCLUDE" != x \
15194   && test "x$CUDA_DRIVER_INCLUDE" != xno; then
15195  CUDA_DRIVER_CPPFLAGS=-I$CUDA_DRIVER_INCLUDE
15196fi
15197if test "x$CUDA_DRIVER_LIB" != x \
15198   && test "x$CUDA_DRIVER_LIB" != xno; then
15199  CUDA_DRIVER_LDFLAGS=-L$CUDA_DRIVER_LIB
15200fi
15201
15202PLUGIN_NVPTX=0
15203PLUGIN_NVPTX_CPPFLAGS=
15204PLUGIN_NVPTX_LDFLAGS=
15205PLUGIN_NVPTX_LIBS=
15206PLUGIN_NVPTX_DYNAMIC=0
15207
15208
15209
15210
15211
15212# Look for HSA run-time, its includes and libraries
15213
15214HSA_RUNTIME_INCLUDE=
15215HSA_RUNTIME_LIB=
15216
15217
15218HSA_RUNTIME_CPPFLAGS=
15219HSA_RUNTIME_LDFLAGS=
15220
15221
15222# Check whether --with-hsa-runtime was given.
15223if test "${with_hsa_runtime+set}" = set; then :
15224  withval=$with_hsa_runtime;
15225fi
15226
15227
15228# Check whether --with-hsa-runtime-include was given.
15229if test "${with_hsa_runtime_include+set}" = set; then :
15230  withval=$with_hsa_runtime_include;
15231fi
15232
15233
15234# Check whether --with-hsa-runtime-lib was given.
15235if test "${with_hsa_runtime_lib+set}" = set; then :
15236  withval=$with_hsa_runtime_lib;
15237fi
15238
15239if test "x$with_hsa_runtime" != x; then
15240  HSA_RUNTIME_INCLUDE=$with_hsa_runtime/include
15241  HSA_RUNTIME_LIB=$with_hsa_runtime/lib
15242fi
15243if test "x$with_hsa_runtime_include" != x; then
15244  HSA_RUNTIME_INCLUDE=$with_hsa_runtime_include
15245fi
15246if test "x$with_hsa_runtime_lib" != x; then
15247  HSA_RUNTIME_LIB=$with_hsa_runtime_lib
15248fi
15249if test "x$HSA_RUNTIME_INCLUDE" != x; then
15250  HSA_RUNTIME_CPPFLAGS=-I$HSA_RUNTIME_INCLUDE
15251fi
15252if test "x$HSA_RUNTIME_LIB" != x; then
15253  HSA_RUNTIME_LDFLAGS=-L$HSA_RUNTIME_LIB
15254fi
15255
15256PLUGIN_HSA=0
15257PLUGIN_HSA_CPPFLAGS=
15258PLUGIN_HSA_LDFLAGS=
15259PLUGIN_HSA_LIBS=
15260
15261
15262
15263
15264
15265PLUGIN_GCN=0
15266PLUGIN_GCN_CPPFLAGS=
15267PLUGIN_GCN_LDFLAGS=
15268PLUGIN_GCN_LIBS=
15269
15270
15271
15272
15273
15274# Parse '--enable-offload-targets', figure out the corresponding libgomp
15275# plugins, and configure to find the corresponding offload compilers.
15276# 'offload_plugins' and 'offload_targets' will be populated in the same order.
15277offload_plugins=
15278offload_targets=
15279
15280
15281offload_additional_options=
15282offload_additional_lib_paths=
15283
15284
15285if test x"$enable_offload_targets" != x; then
15286  for tgt in `echo $enable_offload_targets | sed -e 's#,# #g'`; do
15287    tgt_dir=`echo $tgt | grep '=' | sed 's/.*=//'`
15288    tgt=`echo $tgt | sed 's/=.*//'`
15289    tgt_plugin=
15290    case $tgt in
15291      *-intelmic-* | *-intelmicemul-*)
15292	tgt_plugin=intelmic
15293	;;
15294      nvptx*)
15295	tgt_plugin=nvptx
15296	PLUGIN_NVPTX=$tgt
15297	if test "x$CUDA_DRIVER_LIB" != xno \
15298	   && test "x$CUDA_DRIVER_LIB" != xno; then
15299	  PLUGIN_NVPTX_CPPFLAGS=$CUDA_DRIVER_CPPFLAGS
15300	  PLUGIN_NVPTX_LDFLAGS=$CUDA_DRIVER_LDFLAGS
15301	  PLUGIN_NVPTX_LIBS='-lcuda'
15302
15303	  PLUGIN_NVPTX_save_CPPFLAGS=$CPPFLAGS
15304	  CPPFLAGS="$PLUGIN_NVPTX_CPPFLAGS $CPPFLAGS"
15305	  PLUGIN_NVPTX_save_LDFLAGS=$LDFLAGS
15306	  LDFLAGS="$PLUGIN_NVPTX_LDFLAGS $LDFLAGS"
15307	  PLUGIN_NVPTX_save_LIBS=$LIBS
15308	  LIBS="$PLUGIN_NVPTX_LIBS $LIBS"
15309	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15310/* end confdefs.h.  */
15311#include "cuda.h"
15312int
15313main ()
15314{
15315CUresult r = cuCtxPushCurrent (NULL);
15316  ;
15317  return 0;
15318}
15319_ACEOF
15320if ac_fn_c_try_link "$LINENO"; then :
15321  PLUGIN_NVPTX=1
15322fi
15323rm -f core conftest.err conftest.$ac_objext \
15324    conftest$ac_exeext conftest.$ac_ext
15325	  CPPFLAGS=$PLUGIN_NVPTX_save_CPPFLAGS
15326	  LDFLAGS=$PLUGIN_NVPTX_save_LDFLAGS
15327	  LIBS=$PLUGIN_NVPTX_save_LIBS
15328	fi
15329	case $PLUGIN_NVPTX in
15330	  nvptx*)
15331	    if (test "x$CUDA_DRIVER_INCLUDE" = x \
15332		|| test "x$CUDA_DRIVER_INCLUDE" = xno) \
15333	       && (test "x$CUDA_DRIVER_LIB" = x \
15334		   || test "x$CUDA_DRIVER_LIB" = xno); then
15335	      PLUGIN_NVPTX=1
15336	      PLUGIN_NVPTX_CPPFLAGS='-I$(srcdir)/plugin/cuda'
15337	      PLUGIN_NVPTX_LIBS='-ldl'
15338	      PLUGIN_NVPTX_DYNAMIC=1
15339	    else
15340	      PLUGIN_NVPTX=0
15341	      as_fn_error $? "CUDA driver package required for nvptx support" "$LINENO" 5
15342	    fi
15343	  ;;
15344	esac
15345	;;
15346      hsa*)
15347	case "${target}" in
15348	  x86_64-*-*)
15349	    case " ${CC} ${CFLAGS} " in
15350	      *" -m32 "*|*" -mx32 "*)
15351	        PLUGIN_HSA=0
15352		;;
15353	      *)
15354		tgt_plugin=hsa
15355	        PLUGIN_HSA=$tgt
15356	        PLUGIN_HSA_CPPFLAGS=$HSA_RUNTIME_CPPFLAGS
15357	        PLUGIN_HSA_LDFLAGS="$HSA_RUNTIME_LDFLAGS"
15358	        PLUGIN_HSA_LIBS="-ldl"
15359
15360	        PLUGIN_HSA_save_CPPFLAGS=$CPPFLAGS
15361	        CPPFLAGS="$PLUGIN_HSA_CPPFLAGS $CPPFLAGS"
15362	        PLUGIN_HSA_save_LDFLAGS=$LDFLAGS
15363	        LDFLAGS="$PLUGIN_HSA_LDFLAGS $LDFLAGS"
15364	        PLUGIN_HSA_save_LIBS=$LIBS
15365	        LIBS="$PLUGIN_HSA_LIBS $LIBS"
15366
15367	        PLUGIN_HSA=1
15368	        CPPFLAGS=$PLUGIN_HSA_save_CPPFLAGS
15369	        LDFLAGS=$PLUGIN_HSA_save_LDFLAGS
15370	        LIBS=$PLUGIN_HSA_save_LIBS
15371	        case $PLUGIN_HSA in
15372		  hsa*)
15373	            HSA_PLUGIN=0
15374	            as_fn_error $? "HSA run-time package required for HSA support" "$LINENO" 5
15375	            ;;
15376	        esac
15377		;;
15378	      esac
15379    	    ;;
15380	  *-*-*)
15381	    PLUGIN_HSA=0
15382            ;;
15383        esac
15384        ;;
15385
15386      amdgcn*)
15387	case "${target}" in
15388	  x86_64-*-*)
15389	    case " ${CC} ${CFLAGS} " in
15390	      *" -m32 "*|*" -mx32 "*)
15391		PLUGIN_GCN=0
15392		;;
15393	      *)
15394		tgt_plugin=gcn
15395		PLUGIN_GCN=$tgt
15396		PLUGIN_GCN_CPPFLAGS=$HSA_RUNTIME_CPPFLAGS
15397		PLUGIN_GCN_LDFLAGS="$HSA_RUNTIME_LDFLAGS"
15398		PLUGIN_GCN_LIBS="-ldl"
15399		PLUGIN_GCN=1
15400		;;
15401	      esac
15402	    ;;
15403	  *-*-*)
15404	    PLUGIN_GCN=0
15405	     ;;
15406	esac
15407	;;
15408      *)
15409	as_fn_error $? "unknown offload target specified" "$LINENO" 5
15410	;;
15411    esac
15412    if test x"$tgt_plugin" = x; then
15413      # Not configuring libgomp for this offload target if we're not building
15414      # the corresponding offload plugin.
15415      continue
15416    elif test x"$offload_plugins" = x; then
15417      offload_plugins=$tgt_plugin
15418      offload_targets=$tgt
15419    else
15420      offload_plugins=$offload_plugins,$tgt_plugin
15421      offload_targets=$offload_targets,$tgt
15422    fi
15423    # Configure additional search paths.
15424    if test "$tgt_plugin" = hsa; then
15425      # Offloading compilation is all handled by the target compiler.
15426      :
15427    elif test x"$tgt_dir" != x; then
15428      offload_additional_options="$offload_additional_options -B$tgt_dir/libexec/gcc/\$(target_alias)/\$(gcc_version) -B$tgt_dir/bin"
15429      offload_additional_lib_paths="$offload_additional_lib_paths:$tgt_dir/lib64:$tgt_dir/lib:$tgt_dir/lib32"
15430    else
15431      offload_additional_options="$offload_additional_options -B\$(libexecdir)/gcc/\$(target_alias)/\$(gcc_version) -B\$(bindir)"
15432      offload_additional_lib_paths="$offload_additional_lib_paths:$toolexeclibdir"
15433    fi
15434  done
15435fi
15436
15437cat >>confdefs.h <<_ACEOF
15438#define OFFLOAD_PLUGINS "$offload_plugins"
15439_ACEOF
15440
15441 if test $PLUGIN_NVPTX = 1; then
15442  PLUGIN_NVPTX_TRUE=
15443  PLUGIN_NVPTX_FALSE='#'
15444else
15445  PLUGIN_NVPTX_TRUE='#'
15446  PLUGIN_NVPTX_FALSE=
15447fi
15448
15449
15450cat >>confdefs.h <<_ACEOF
15451#define PLUGIN_NVPTX $PLUGIN_NVPTX
15452_ACEOF
15453
15454
15455cat >>confdefs.h <<_ACEOF
15456#define PLUGIN_NVPTX_DYNAMIC $PLUGIN_NVPTX_DYNAMIC
15457_ACEOF
15458
15459 if test $PLUGIN_HSA = 1; then
15460  PLUGIN_HSA_TRUE=
15461  PLUGIN_HSA_FALSE='#'
15462else
15463  PLUGIN_HSA_TRUE='#'
15464  PLUGIN_HSA_FALSE=
15465fi
15466
15467
15468cat >>confdefs.h <<_ACEOF
15469#define PLUGIN_HSA $PLUGIN_HSA
15470_ACEOF
15471
15472 if test $PLUGIN_GCN = 1; then
15473  PLUGIN_GCN_TRUE=
15474  PLUGIN_GCN_FALSE='#'
15475else
15476  PLUGIN_GCN_TRUE='#'
15477  PLUGIN_GCN_FALSE=
15478fi
15479
15480
15481cat >>confdefs.h <<_ACEOF
15482#define PLUGIN_GCN $PLUGIN_GCN
15483_ACEOF
15484
15485
15486if test "$HSA_RUNTIME_LIB" != ""; then
15487  HSA_RUNTIME_LIB="$HSA_RUNTIME_LIB/"
15488fi
15489
15490
15491cat >>confdefs.h <<_ACEOF
15492#define HSA_RUNTIME_LIB "$HSA_RUNTIME_LIB"
15493_ACEOF
15494
15495
15496
15497# Check for functions needed.
15498for ac_func in getloadavg clock_gettime strtoull
15499do :
15500  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15501ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15502if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15503  cat >>confdefs.h <<_ACEOF
15504#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15505_ACEOF
15506
15507fi
15508done
15509
15510for ac_func in aligned_alloc posix_memalign memalign _aligned_malloc
15511do :
15512  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15513ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15514if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15515  cat >>confdefs.h <<_ACEOF
15516#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15517_ACEOF
15518
15519fi
15520done
15521
15522
15523# Check for broken semaphore implementation on darwin.
15524# sem_init returns: sem_init error: Function not implemented.
15525case "$host" in
15526  *-darwin*)
15527
15528$as_echo "#define HAVE_BROKEN_POSIX_SEMAPHORES 1" >>confdefs.h
15529
15530    ;;
15531esac
15532
15533# RTEMS specific checks
15534case "$host" in
15535  *-*-rtems*)
15536    ac_fn_c_check_type "$LINENO" "struct _Mutex_Control" "ac_cv_type_struct__Mutex_Control" "#include <sys/lock.h>
15537"
15538if test "x$ac_cv_type_struct__Mutex_Control" = xyes; then :
15539
15540cat >>confdefs.h <<_ACEOF
15541#define HAVE_STRUCT__MUTEX_CONTROL 1
15542_ACEOF
15543
15544
15545fi
15546
15547    ;;
15548esac
15549
15550 # Check whether --enable-linux-futex was given.
15551if test "${enable_linux_futex+set}" = set; then :
15552  enableval=$enable_linux_futex;
15553      case "$enableval" in
15554       yes|no|default) ;;
15555       *) as_fn_error $? "Unknown argument to enable/disable linux-futex" "$LINENO" 5 ;;
15556                          esac
15557
15558else
15559  enable_linux_futex=default
15560fi
15561
15562
15563case "$target" in
15564  *-linux* | *-uclinux*)
15565    case "$enable_linux_futex" in
15566      default)
15567	# If headers don't have gettid/futex syscalls definition, then
15568	# default to no, otherwise there will be compile time failures.
15569	# Otherwise, default to yes.  If we don't detect we are
15570	# compiled/linked against NPTL and not cross-compiling, check
15571	# if programs are run by default against NPTL and if not, issue
15572	# a warning.
15573	enable_linux_futex=no
15574	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15575/* end confdefs.h.  */
15576#include <sys/syscall.h>
15577	   #include <unistd.h>
15578	   int lk;
15579int
15580main ()
15581{
15582syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15583  ;
15584  return 0;
15585}
15586_ACEOF
15587if ac_fn_c_try_link "$LINENO"; then :
15588  save_LIBS="$LIBS"
15589	   LIBS="-lpthread $LIBS"
15590	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15591/* end confdefs.h.  */
15592#ifndef _GNU_SOURCE
15593	     #define _GNU_SOURCE 1
15594	     #endif
15595	     #include <pthread.h>
15596	     pthread_t th; void *status;
15597int
15598main ()
15599{
15600pthread_tryjoin_np (th, &status);
15601  ;
15602  return 0;
15603}
15604_ACEOF
15605if ac_fn_c_try_link "$LINENO"; then :
15606  enable_linux_futex=yes
15607else
15608  if test x$cross_compiling = xno; then
15609	       if getconf GNU_LIBPTHREAD_VERSION 2>/dev/null \
15610		  | LC_ALL=C grep -i NPTL > /dev/null 2>/dev/null; then :; else
15611		 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The kernel might not support futex or gettid syscalls.
15612If so, please configure with --disable-linux-futex" >&5
15613$as_echo "$as_me: WARNING: The kernel might not support futex or gettid syscalls.
15614If so, please configure with --disable-linux-futex" >&2;}
15615	       fi
15616	     fi
15617	     enable_linux_futex=yes
15618fi
15619rm -f core conftest.err conftest.$ac_objext \
15620    conftest$ac_exeext conftest.$ac_ext
15621	   LIBS="$save_LIBS"
15622fi
15623rm -f core conftest.err conftest.$ac_objext \
15624    conftest$ac_exeext conftest.$ac_ext
15625	;;
15626      yes)
15627	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15628/* end confdefs.h.  */
15629#include <sys/syscall.h>
15630	   #include <unistd.h>
15631	   int lk;
15632int
15633main ()
15634{
15635syscall (SYS_gettid); syscall (SYS_futex, &lk, 0, 0, 0);
15636  ;
15637  return 0;
15638}
15639_ACEOF
15640if ac_fn_c_try_link "$LINENO"; then :
15641
15642else
15643  as_fn_error $? "SYS_gettid and SYS_futex required for --enable-linux-futex" "$LINENO" 5
15644fi
15645rm -f core conftest.err conftest.$ac_objext \
15646    conftest$ac_exeext conftest.$ac_ext
15647	;;
15648    esac
15649    ;;
15650  *)
15651    enable_linux_futex=no
15652    ;;
15653esac
15654if test x$enable_linux_futex = xyes; then
15655  :
15656fi
15657
15658
15659# Check for pthread_{,attr_}[sg]etaffinity_np.
15660cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15661/* end confdefs.h.  */
15662#define _GNU_SOURCE
15663   #include <pthread.h>
15664int
15665main ()
15666{
15667cpu_set_t cpuset;
15668   pthread_attr_t attr;
15669   pthread_getaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15670   if (CPU_ISSET (0, &cpuset))
15671     CPU_SET (1, &cpuset);
15672   else
15673     CPU_ZERO (&cpuset);
15674   pthread_setaffinity_np (pthread_self (), sizeof (cpu_set_t), &cpuset);
15675   pthread_attr_init (&attr);
15676   pthread_attr_getaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15677   pthread_attr_setaffinity_np (&attr, sizeof (cpu_set_t), &cpuset);
15678  ;
15679  return 0;
15680}
15681_ACEOF
15682if ac_fn_c_try_link "$LINENO"; then :
15683
15684$as_echo "#define HAVE_PTHREAD_AFFINITY_NP 1" >>confdefs.h
15685
15686fi
15687rm -f core conftest.err conftest.$ac_objext \
15688    conftest$ac_exeext conftest.$ac_ext
15689
15690# At least for glibc, clock_gettime is in librt.  But don't pull that
15691# in if it still doesn't give us the function we want.
15692if test $ac_cv_func_clock_gettime = no; then
15693  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
15694$as_echo_n "checking for clock_gettime in -lrt... " >&6; }
15695if ${ac_cv_lib_rt_clock_gettime+:} false; then :
15696  $as_echo_n "(cached) " >&6
15697else
15698  ac_check_lib_save_LIBS=$LIBS
15699LIBS="-lrt  $LIBS"
15700cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15701/* end confdefs.h.  */
15702
15703/* Override any GCC internal prototype to avoid an error.
15704   Use char because int might match the return type of a GCC
15705   builtin and then its argument prototype would still apply.  */
15706#ifdef __cplusplus
15707extern "C"
15708#endif
15709char clock_gettime ();
15710int
15711main ()
15712{
15713return clock_gettime ();
15714  ;
15715  return 0;
15716}
15717_ACEOF
15718if ac_fn_c_try_link "$LINENO"; then :
15719  ac_cv_lib_rt_clock_gettime=yes
15720else
15721  ac_cv_lib_rt_clock_gettime=no
15722fi
15723rm -f core conftest.err conftest.$ac_objext \
15724    conftest$ac_exeext conftest.$ac_ext
15725LIBS=$ac_check_lib_save_LIBS
15726fi
15727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
15728$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; }
15729if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then :
15730  LIBS="-lrt $LIBS"
15731
15732$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h
15733
15734fi
15735
15736fi
15737
15738# Check for uname.
15739cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15740/* end confdefs.h.  */
15741#include <string.h>
15742   #include <stdlib.h>
15743   #include <sys/utsname.h>
15744int
15745main ()
15746{
15747struct utsname buf;
15748   volatile size_t len = 0;
15749   if (!uname (buf))
15750     len = strlen (buf.nodename);
15751  ;
15752  return 0;
15753}
15754_ACEOF
15755if ac_fn_c_try_compile "$LINENO"; then :
15756
15757$as_echo "#define HAVE_UNAME 1" >>confdefs.h
15758
15759fi
15760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15761
15762# Check for gethostname.
15763cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15764/* end confdefs.h.  */
15765#include <unistd.h>
15766int
15767main ()
15768{
15769
15770   char buf[256];
15771   if (gethostname (buf, sizeof (buf) - 1) == 0)
15772     buf[255] = '\0';
15773
15774  ;
15775  return 0;
15776}
15777_ACEOF
15778if ac_fn_c_try_compile "$LINENO"; then :
15779
15780$as_echo "#define HAVE_GETHOSTNAME 1" >>confdefs.h
15781
15782fi
15783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15784
15785# Check for getpid.
15786cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15787/* end confdefs.h.  */
15788#include <unistd.h>
15789int
15790main ()
15791{
15792int pid = getpid ();
15793  ;
15794  return 0;
15795}
15796_ACEOF
15797if ac_fn_c_try_compile "$LINENO"; then :
15798
15799$as_echo "#define HAVE_GETPID 1" >>confdefs.h
15800
15801fi
15802rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15803
15804# See if we support thread-local storage.
15805
15806
15807   # Check whether --enable-tls was given.
15808if test "${enable_tls+set}" = set; then :
15809  enableval=$enable_tls;
15810      case "$enableval" in
15811       yes|no) ;;
15812       *) as_fn_error $? "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
15813      esac
15814
15815else
15816  enable_tls=yes
15817fi
15818
15819
15820  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports thread-local storage" >&5
15821$as_echo_n "checking whether the target supports thread-local storage... " >&6; }
15822if ${gcc_cv_have_tls+:} false; then :
15823  $as_echo_n "(cached) " >&6
15824else
15825
15826    if test "$cross_compiling" = yes; then :
15827                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15828/* end confdefs.h.  */
15829__thread int a; int b; int main() { return a = b; }
15830_ACEOF
15831if ac_fn_c_try_link "$LINENO"; then :
15832  chktls_save_LDFLAGS="$LDFLAGS"
15833	  	  	  case $host in
15834	    *-*-linux* | -*-uclinuxfdpic*)
15835	      LDFLAGS="-shared -Wl,--no-undefined $LDFLAGS"
15836	      ;;
15837	  esac
15838	  chktls_save_CFLAGS="$CFLAGS"
15839	  CFLAGS="-fPIC $CFLAGS"
15840	  	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15841/* end confdefs.h.  */
15842int f() { return 0; }
15843_ACEOF
15844if ac_fn_c_try_link "$LINENO"; then :
15845  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15846/* end confdefs.h.  */
15847__thread int a; int b; int f() { return a = b; }
15848_ACEOF
15849if ac_fn_c_try_link "$LINENO"; then :
15850  gcc_cv_have_tls=yes
15851else
15852  gcc_cv_have_tls=no
15853fi
15854rm -f core conftest.err conftest.$ac_objext \
15855    conftest$ac_exeext conftest.$ac_ext
15856else
15857  gcc_cv_have_tls=yes
15858fi
15859rm -f core conftest.err conftest.$ac_objext \
15860    conftest$ac_exeext conftest.$ac_ext
15861	  CFLAGS="$chktls_save_CFLAGS"
15862	  LDFLAGS="$chktls_save_LDFLAGS"
15863else
15864  gcc_cv_have_tls=no
15865fi
15866rm -f core conftest.err conftest.$ac_objext \
15867    conftest$ac_exeext conftest.$ac_ext
15868
15869
15870else
15871  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15872/* end confdefs.h.  */
15873__thread int a; int b; int main() { return a = b; }
15874_ACEOF
15875if ac_fn_c_try_run "$LINENO"; then :
15876                      chktls_save_LDFLAGS="$LDFLAGS"
15877      LDFLAGS="-static $LDFLAGS"
15878      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15879/* end confdefs.h.  */
15880int main() { return 0; }
15881_ACEOF
15882if ac_fn_c_try_link "$LINENO"; then :
15883  if test "$cross_compiling" = yes; then :
15884  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15885$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15886as_fn_error $? "cannot run test program while cross compiling
15887See \`config.log' for more details" "$LINENO" 5; }
15888else
15889  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15890/* end confdefs.h.  */
15891__thread int a; int b; int main() { return a = b; }
15892_ACEOF
15893if ac_fn_c_try_run "$LINENO"; then :
15894  gcc_cv_have_tls=yes
15895else
15896  gcc_cv_have_tls=no
15897fi
15898rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15899  conftest.$ac_objext conftest.beam conftest.$ac_ext
15900fi
15901
15902else
15903  gcc_cv_have_tls=yes
15904fi
15905rm -f core conftest.err conftest.$ac_objext \
15906    conftest$ac_exeext conftest.$ac_ext
15907      LDFLAGS="$chktls_save_LDFLAGS"
15908      if test $gcc_cv_have_tls = yes; then
15909						chktls_save_CFLAGS="$CFLAGS"
15910	thread_CFLAGS=failed
15911	for flag in '' '-pthread' '-lpthread'; do
15912	  CFLAGS="$flag $chktls_save_CFLAGS"
15913	  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15914/* end confdefs.h.  */
15915#include <pthread.h>
15916		void *g(void *d) { return NULL; }
15917int
15918main ()
15919{
15920pthread_t t; pthread_create(&t,NULL,g,NULL);
15921  ;
15922  return 0;
15923}
15924_ACEOF
15925if ac_fn_c_try_link "$LINENO"; then :
15926  thread_CFLAGS="$flag"
15927fi
15928rm -f core conftest.err conftest.$ac_objext \
15929    conftest$ac_exeext conftest.$ac_ext
15930	  if test "X$thread_CFLAGS" != Xfailed; then
15931	    break
15932	  fi
15933	done
15934	CFLAGS="$chktls_save_CFLAGS"
15935	if test "X$thread_CFLAGS" != Xfailed; then
15936	  CFLAGS="$thread_CFLAGS $chktls_save_CFLAGS"
15937 	  	  	  	  	  	  if test "$cross_compiling" = yes; then :
15938  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15939$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15940as_fn_error $? "cannot run test program while cross compiling
15941See \`config.log' for more details" "$LINENO" 5; }
15942else
15943  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15944/* end confdefs.h.  */
15945#include <pthread.h>
15946		__thread int a;
15947		static int *volatile a_in_other_thread;
15948		static void *
15949		thread_func (void *arg)
15950		{
15951		  a_in_other_thread = &a;
15952		  return (void *)0;
15953		}
15954int
15955main ()
15956{
15957pthread_t thread;
15958		void *thread_retval;
15959		int *volatile a_in_main_thread;
15960		a_in_main_thread = &a;
15961		if (pthread_create (&thread, (pthread_attr_t *)0,
15962				    thread_func, (void *)0))
15963		  return 0;
15964		if (pthread_join (thread, &thread_retval))
15965		  return 0;
15966		return (a_in_other_thread == a_in_main_thread);
15967  ;
15968  return 0;
15969}
15970_ACEOF
15971if ac_fn_c_try_run "$LINENO"; then :
15972  gcc_cv_have_tls=yes
15973else
15974  gcc_cv_have_tls=no
15975fi
15976rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15977  conftest.$ac_objext conftest.beam conftest.$ac_ext
15978fi
15979
15980	  CFLAGS="$chktls_save_CFLAGS"
15981	fi
15982      fi
15983else
15984  gcc_cv_have_tls=no
15985fi
15986rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15987  conftest.$ac_objext conftest.beam conftest.$ac_ext
15988fi
15989
15990fi
15991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_tls" >&5
15992$as_echo "$gcc_cv_have_tls" >&6; }
15993  if test "$enable_tls $gcc_cv_have_tls" = "yes yes"; then
15994
15995$as_echo "#define HAVE_TLS 1" >>confdefs.h
15996
15997  fi
15998
15999# See if we have emulated thread-local storage.
16000
16001  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
16002$as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
16003if ${gcc_cv_use_emutls+:} false; then :
16004  $as_echo_n "(cached) " >&6
16005else
16006
16007    gcc_cv_use_emutls=no
16008    echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
16009    if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
16010  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
16011  (eval $ac_try) 2>&5
16012  ac_status=$?
16013  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16014  test $ac_status = 0; }; }; then
16015      if grep __emutls_get_address conftest.s > /dev/null; then
16016	gcc_cv_use_emutls=yes
16017      fi
16018    fi
16019    rm -f conftest.*
16020
16021fi
16022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
16023$as_echo "$gcc_cv_use_emutls" >&6; }
16024  if test "$gcc_cv_use_emutls" = "yes" ; then
16025
16026$as_echo "#define USE_EMUTLS 1" >>confdefs.h
16027
16028  fi
16029
16030# See what sort of export controls are available.
16031
16032  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports hidden visibility" >&5
16033$as_echo_n "checking whether the target supports hidden visibility... " >&6; }
16034if ${libgomp_cv_have_attribute_visibility+:} false; then :
16035  $as_echo_n "(cached) " >&6
16036else
16037
16038  save_CFLAGS="$CFLAGS"
16039  CFLAGS="$CFLAGS -Werror"
16040  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16041/* end confdefs.h.  */
16042void __attribute__((visibility("hidden"))) foo(void) { }
16043int
16044main ()
16045{
16046
16047  ;
16048  return 0;
16049}
16050_ACEOF
16051if ac_fn_c_try_compile "$LINENO"; then :
16052  libgomp_cv_have_attribute_visibility=yes
16053else
16054  libgomp_cv_have_attribute_visibility=no
16055fi
16056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16057  CFLAGS="$save_CFLAGS"
16058fi
16059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_visibility" >&5
16060$as_echo "$libgomp_cv_have_attribute_visibility" >&6; }
16061  if test $libgomp_cv_have_attribute_visibility = yes; then
16062
16063$as_echo "#define HAVE_ATTRIBUTE_VISIBILITY 1" >>confdefs.h
16064
16065  fi
16066
16067  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports dllexport" >&5
16068$as_echo_n "checking whether the target supports dllexport... " >&6; }
16069if ${libgomp_cv_have_attribute_dllexport+:} false; then :
16070  $as_echo_n "(cached) " >&6
16071else
16072
16073  save_CFLAGS="$CFLAGS"
16074  CFLAGS="$CFLAGS -Werror"
16075  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16076/* end confdefs.h.  */
16077void __attribute__((dllexport)) foo(void) { }
16078int
16079main ()
16080{
16081
16082  ;
16083  return 0;
16084}
16085_ACEOF
16086if ac_fn_c_try_compile "$LINENO"; then :
16087  libgomp_cv_have_attribute_dllexport=yes
16088else
16089  libgomp_cv_have_attribute_dllexport=no
16090fi
16091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16092  CFLAGS="$save_CFLAGS"
16093fi
16094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_dllexport" >&5
16095$as_echo "$libgomp_cv_have_attribute_dllexport" >&6; }
16096  if test $libgomp_cv_have_attribute_dllexport = yes; then
16097
16098$as_echo "#define HAVE_ATTRIBUTE_DLLEXPORT 1" >>confdefs.h
16099
16100  fi
16101
16102  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports symbol aliases" >&5
16103$as_echo_n "checking whether the target supports symbol aliases... " >&6; }
16104if ${libgomp_cv_have_attribute_alias+:} false; then :
16105  $as_echo_n "(cached) " >&6
16106else
16107
16108  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16109/* end confdefs.h.  */
16110
16111void foo(void) { }
16112extern void bar(void) __attribute__((alias("foo")));
16113int
16114main ()
16115{
16116bar();
16117  ;
16118  return 0;
16119}
16120_ACEOF
16121if ac_fn_c_try_link "$LINENO"; then :
16122  libgomp_cv_have_attribute_alias=yes
16123else
16124  libgomp_cv_have_attribute_alias=no
16125fi
16126rm -f core conftest.err conftest.$ac_objext \
16127    conftest$ac_exeext conftest.$ac_ext
16128fi
16129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_attribute_alias" >&5
16130$as_echo "$libgomp_cv_have_attribute_alias" >&6; }
16131  if test $libgomp_cv_have_attribute_alias = yes; then
16132
16133$as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
16134
16135  fi
16136
16137
16138# Check whether --with-gnu-ld was given.
16139if test "${with_gnu_ld+set}" = set; then :
16140  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
16141else
16142  with_gnu_ld=no
16143fi
16144
16145ac_prog=ld
16146if test "$GCC" = yes; then
16147  # Check if gcc -print-prog-name=ld gives a path.
16148  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16149$as_echo_n "checking for ld used by $CC... " >&6; }
16150  case $host in
16151  *-*-mingw*)
16152    # gcc leaves a trailing carriage return which upsets mingw
16153    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16154  *)
16155    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16156  esac
16157  case $ac_prog in
16158    # Accept absolute paths.
16159    [\\/]* | ?:[\\/]*)
16160      re_direlt='/[^/][^/]*/\.\./'
16161      # Canonicalize the pathname of ld
16162      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16163      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
16164	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16165      done
16166      test -z "$LD" && LD="$ac_prog"
16167      ;;
16168  "")
16169    # If it fails, then pretend we aren't using GCC.
16170    ac_prog=ld
16171    ;;
16172  *)
16173    # If it is relative, then search for the first ld in PATH.
16174    with_gnu_ld=unknown
16175    ;;
16176  esac
16177elif test "$with_gnu_ld" = yes; then
16178  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16179$as_echo_n "checking for GNU ld... " >&6; }
16180else
16181  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16182$as_echo_n "checking for non-GNU ld... " >&6; }
16183fi
16184if ${lt_cv_path_LD+:} false; then :
16185  $as_echo_n "(cached) " >&6
16186else
16187  if test -z "$LD"; then
16188  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16189  for ac_dir in $PATH; do
16190    IFS="$lt_save_ifs"
16191    test -z "$ac_dir" && ac_dir=.
16192    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16193      lt_cv_path_LD="$ac_dir/$ac_prog"
16194      # Check to see if the program is GNU ld.  I'd rather use --version,
16195      # but apparently some variants of GNU ld only accept -v.
16196      # Break only if it was the GNU/non-GNU ld that we prefer.
16197      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16198      *GNU* | *'with BFD'*)
16199	test "$with_gnu_ld" != no && break
16200	;;
16201      *)
16202	test "$with_gnu_ld" != yes && break
16203	;;
16204      esac
16205    fi
16206  done
16207  IFS="$lt_save_ifs"
16208else
16209  lt_cv_path_LD="$LD" # Let the user override the test with a path.
16210fi
16211fi
16212
16213LD="$lt_cv_path_LD"
16214if test -n "$LD"; then
16215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16216$as_echo "$LD" >&6; }
16217else
16218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16219$as_echo "no" >&6; }
16220fi
16221test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
16222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16223$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16224if ${lt_cv_prog_gnu_ld+:} false; then :
16225  $as_echo_n "(cached) " >&6
16226else
16227  # I'd rather use --version here, but apparently some GNU lds only accept -v.
16228case `$LD -v 2>&1 </dev/null` in
16229*GNU* | *'with BFD'*)
16230  lt_cv_prog_gnu_ld=yes
16231  ;;
16232*)
16233  lt_cv_prog_gnu_ld=no
16234  ;;
16235esac
16236fi
16237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16238$as_echo "$lt_cv_prog_gnu_ld" >&6; }
16239with_gnu_ld=$lt_cv_prog_gnu_ld
16240
16241
16242
16243
16244
16245
16246
16247  # If we're not using GNU ld, then there's no point in even trying these
16248  # tests.  Check for that first.  We should have already tested for gld
16249  # by now (in libtool), but require it now just to be safe...
16250  test -z "$SECTION_LDFLAGS" && SECTION_LDFLAGS=''
16251  test -z "$OPT_LDFLAGS" && OPT_LDFLAGS=''
16252
16253
16254
16255  # The name set by libtool depends on the version of libtool.  Shame on us
16256  # for depending on an impl detail, but c'est la vie.  Older versions used
16257  # ac_cv_prog_gnu_ld, but now it's lt_cv_prog_gnu_ld, and is copied back on
16258  # top of with_gnu_ld (which is also set by --with-gnu-ld, so that actually
16259  # makes sense).  We'll test with_gnu_ld everywhere else, so if that isn't
16260  # set (hence we're using an older libtool), then set it.
16261  if test x${with_gnu_ld+set} != xset; then
16262    if test x${ac_cv_prog_gnu_ld+set} != xset; then
16263      # We got through "ac_require(ac_prog_ld)" and still not set?  Huh?
16264      with_gnu_ld=no
16265    else
16266      with_gnu_ld=$ac_cv_prog_gnu_ld
16267    fi
16268  fi
16269
16270  # Start by getting the version number.  I think the libtool test already
16271  # does some of this, but throws away the result.
16272  libgomp_ld_is_gold=no
16273  if $LD --version 2>/dev/null | grep 'GNU gold'> /dev/null 2>&1; then
16274    libgomp_ld_is_gold=yes
16275  fi
16276
16277  ldver=`$LD --version 2>/dev/null |
16278         sed -e 's/[. ][0-9]\{8\}$//;s/.* \([^ ]\{1,\}\)$/\1/; q'`
16279
16280  libgomp_gnu_ld_version=`echo $ldver | \
16281         $AWK -F. '{ if (NF<3) $3=0; print ($1*100+$2)*100+$3 }'`
16282
16283  # Set --gc-sections.
16284  if test "$with_gnu_ld" = "notbroken"; then
16285    # GNU ld it is!  Joy and bunny rabbits!
16286
16287    # All these tests are for C++; save the language and the compiler flags.
16288    # Need to do this so that g++ won't try to link in libstdc++
16289    ac_test_CFLAGS="${CFLAGS+set}"
16290    ac_save_CFLAGS="$CFLAGS"
16291    CFLAGS='-x c++  -Wl,--gc-sections'
16292
16293    # Check for -Wl,--gc-sections
16294    # XXX This test is broken at the moment, as symbols required for linking
16295    # are now in libsupc++ (not built yet).  In addition, this test has
16296    # cored on solaris in the past.  In addition, --gc-sections doesn't
16297    # really work at the moment (keeps on discarding used sections, first
16298    # .eh_frame and now some of the glibc sections for iconv).
16299    # Bzzzzt.  Thanks for playing, maybe next time.
16300    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld that supports -Wl,--gc-sections" >&5
16301$as_echo_n "checking for ld that supports -Wl,--gc-sections... " >&6; }
16302    if test "$cross_compiling" = yes; then :
16303  ac_sectionLDflags=yes
16304else
16305  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16306/* end confdefs.h.  */
16307
16308     int main(void)
16309     {
16310       try { throw 1; }
16311       catch (...) { };
16312       return 0;
16313     }
16314
16315_ACEOF
16316if ac_fn_c_try_run "$LINENO"; then :
16317  ac_sectionLDflags=yes
16318else
16319  ac_sectionLDflags=no
16320fi
16321rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16322  conftest.$ac_objext conftest.beam conftest.$ac_ext
16323fi
16324
16325    if test "$ac_test_CFLAGS" = set; then
16326      CFLAGS="$ac_save_CFLAGS"
16327    else
16328      # this is the suspicious part
16329      CFLAGS=''
16330    fi
16331    if test "$ac_sectionLDflags" = "yes"; then
16332      SECTION_LDFLAGS="-Wl,--gc-sections $SECTION_LDFLAGS"
16333    fi
16334    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_sectionLDflags" >&5
16335$as_echo "$ac_sectionLDflags" >&6; }
16336  fi
16337
16338  # Set linker optimization flags.
16339  if test x"$with_gnu_ld" = x"yes"; then
16340    OPT_LDFLAGS="-Wl,-O1 $OPT_LDFLAGS"
16341  fi
16342
16343
16344
16345
16346
16347
16348 # Check whether --enable-symvers was given.
16349if test "${enable_symvers+set}" = set; then :
16350  enableval=$enable_symvers;
16351      case "$enableval" in
16352       yes|no|gnu*|sun) ;;
16353       *) as_fn_error $? "Unknown argument to enable/disable symvers" "$LINENO" 5 ;;
16354                          esac
16355
16356else
16357  enable_symvers=yes
16358fi
16359
16360
16361
16362# If we never went through the LIBGOMP_CHECK_LINKER_FEATURES macro, then we
16363# don't know enough about $LD to do tricks...
16364
16365
16366# Turn a 'yes' into a suitable default.
16367if test x$enable_symvers = xyes ; then
16368  # FIXME  The following test is too strict, in theory.
16369  if test $enable_shared = no || test "x$LD" = x; then
16370    enable_symvers=no
16371  else
16372    if test $with_gnu_ld = yes ; then
16373      enable_symvers=gnu
16374    else
16375      case ${target_os} in
16376        # Sun symbol versioning exists since Solaris 2.5.
16377        solaris2.[5-9]* | solaris2.1[0-9]*)
16378          enable_symvers=sun ;;
16379        *)
16380          enable_symvers=no ;;
16381      esac
16382    fi
16383  fi
16384fi
16385
16386# Check if 'sun' was requested on non-Solaris 2 platforms.
16387if test x$enable_symvers = xsun ; then
16388  case ${target_os} in
16389    solaris2*)
16390      # All fine.
16391      ;;
16392    *)
16393      # Unlikely to work.
16394      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested Sun symbol versioning, but" >&5
16395$as_echo "$as_me: WARNING: === You have requested Sun symbol versioning, but" >&2;}
16396      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === you are not targetting Solaris 2." >&5
16397$as_echo "$as_me: WARNING: === you are not targetting Solaris 2." >&2;}
16398      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16399$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16400      enable_symvers=no
16401      ;;
16402  esac
16403fi
16404
16405# Check to see if libgcc_s exists, indicating that shared libgcc is possible.
16406if test $enable_symvers != no; then
16407  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared libgcc" >&5
16408$as_echo_n "checking for shared libgcc... " >&6; }
16409  ac_save_CFLAGS="$CFLAGS"
16410  CFLAGS=' -lgcc_s'
16411  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16412/* end confdefs.h.  */
16413
16414int
16415main ()
16416{
16417return 0;
16418  ;
16419  return 0;
16420}
16421_ACEOF
16422if ac_fn_c_try_link "$LINENO"; then :
16423  libgomp_shared_libgcc=yes
16424else
16425  libgomp_shared_libgcc=no
16426fi
16427rm -f core conftest.err conftest.$ac_objext \
16428    conftest$ac_exeext conftest.$ac_ext
16429  CFLAGS="$ac_save_CFLAGS"
16430  if test $libgomp_shared_libgcc = no; then
16431    cat > conftest.c <<EOF
16432int main (void) { return 0; }
16433EOF
16434    libgomp_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
16435			     -shared -shared-libgcc -o conftest.so \
16436			     conftest.c -v 2>&1 >/dev/null \
16437			     | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
16438    rm -f conftest.c conftest.so
16439    if test x${libgomp_libgcc_s_suffix+set} = xset; then
16440      CFLAGS=" -lgcc_s$libgomp_libgcc_s_suffix"
16441      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16442/* end confdefs.h.  */
16443
16444int
16445main ()
16446{
16447return 0;
16448  ;
16449  return 0;
16450}
16451_ACEOF
16452if ac_fn_c_try_link "$LINENO"; then :
16453  libgomp_shared_libgcc=yes
16454fi
16455rm -f core conftest.err conftest.$ac_objext \
16456    conftest$ac_exeext conftest.$ac_ext
16457      CFLAGS="$ac_save_CFLAGS"
16458    fi
16459  fi
16460  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_shared_libgcc" >&5
16461$as_echo "$libgomp_shared_libgcc" >&6; }
16462fi
16463
16464# For GNU ld, we need at least this version.  The format is described in
16465# LIBGOMP_CHECK_LINKER_FEATURES above.
16466libgomp_min_gnu_ld_version=21400
16467# XXXXXXXXXXX libgomp_gnu_ld_version=21390
16468
16469# Check to see if unspecified "yes" value can win, given results above.
16470# Change "yes" into either "no" or a style name.
16471if test $enable_symvers != no && test $libgomp_shared_libgcc = yes; then
16472  if test $with_gnu_ld = yes; then
16473    if test $libgomp_gnu_ld_version -ge $libgomp_min_gnu_ld_version ; then
16474      enable_symvers=gnu
16475    elif test $libgomp_ld_is_gold = yes ; then
16476      enable_symvers=gnu
16477    else
16478      # The right tools, the right setup, but too old.  Fallbacks?
16479      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&5
16480$as_echo "$as_me: WARNING: === Linker version $libgomp_gnu_ld_version is too old for" >&2;}
16481      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === full symbol versioning support in this release of GCC." >&5
16482$as_echo "$as_me: WARNING: === full symbol versioning support in this release of GCC." >&2;}
16483      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You would need to upgrade your binutils to version" >&5
16484$as_echo "$as_me: WARNING: === You would need to upgrade your binutils to version" >&2;}
16485      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&5
16486$as_echo "$as_me: WARNING: === $libgomp_min_gnu_ld_version or later and rebuild GCC." >&2;}
16487      if test $libgomp_gnu_ld_version -ge 21200 ; then
16488        # Globbing fix is present, proper block support is not.
16489                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16490$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16491        enable_symvers=no
16492      else
16493        # 2.11 or older.
16494        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16495$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16496        enable_symvers=no
16497      fi
16498    fi
16499  elif test $enable_symvers = sun; then
16500    : All interesting versions of Sun ld support sun style symbol versioning.
16501  else
16502    # just fail for now
16503    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === You have requested some kind of symbol versioning, but" >&5
16504$as_echo "$as_me: WARNING: === You have requested some kind of symbol versioning, but" >&2;}
16505    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === either you are not using a supported linker, or you are" >&5
16506$as_echo "$as_me: WARNING: === either you are not using a supported linker, or you are" >&2;}
16507    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === not building a shared libgcc_s (which is required)." >&5
16508$as_echo "$as_me: WARNING: === not building a shared libgcc_s (which is required)." >&2;}
16509    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: === Symbol versioning will be disabled." >&5
16510$as_echo "$as_me: WARNING: === Symbol versioning will be disabled." >&2;}
16511    enable_symvers=no
16512  fi
16513fi
16514
16515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports .symver directive" >&5
16516$as_echo_n "checking whether the target supports .symver directive... " >&6; }
16517if ${libgomp_cv_have_as_symver_directive+:} false; then :
16518  $as_echo_n "(cached) " >&6
16519else
16520
16521  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16522/* end confdefs.h.  */
16523void foo (void); __asm (".symver foo, bar@SYMVER");
16524int
16525main ()
16526{
16527
16528  ;
16529  return 0;
16530}
16531_ACEOF
16532if ac_fn_c_try_compile "$LINENO"; then :
16533  libgomp_cv_have_as_symver_directive=yes
16534else
16535  libgomp_cv_have_as_symver_directive=no
16536fi
16537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16538fi
16539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_as_symver_directive" >&5
16540$as_echo "$libgomp_cv_have_as_symver_directive" >&6; }
16541if test $libgomp_cv_have_as_symver_directive = yes; then
16542
16543$as_echo "#define HAVE_AS_SYMVER_DIRECTIVE 1" >>confdefs.h
16544
16545fi
16546
16547 if test $enable_symvers != no; then
16548  LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE=
16549  LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE='#'
16550else
16551  LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE='#'
16552  LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE=
16553fi
16554
16555 if test $enable_symvers = gnu; then
16556  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE=
16557  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE='#'
16558else
16559  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE='#'
16560  LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE=
16561fi
16562
16563 if test $enable_symvers = sun; then
16564  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE=
16565  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE='#'
16566else
16567  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE='#'
16568  LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE=
16569fi
16570
16571{ $as_echo "$as_me:${as_lineno-$LINENO}: versioning on shared library symbols is $enable_symvers" >&5
16572$as_echo "$as_me: versioning on shared library symbols is $enable_symvers" >&6;}
16573
16574if test $enable_symvers != no ; then
16575   case ${target_os} in
16576     # The Solaris 2 runtime linker doesn't support the GNU extension of
16577     # binding the same symbol to different versions
16578     solaris2*)
16579       ;;
16580     # Other platforms with GNU symbol versioning (GNU/Linux, more?) do.
16581     *)
16582
16583$as_echo "#define HAVE_SYMVER_SYMBOL_RENAMING_RUNTIME_SUPPORT 1" >>confdefs.h
16584
16585       ;;
16586    esac
16587fi
16588
16589
16590if test $enable_symvers = gnu; then
16591
16592$as_echo "#define LIBGOMP_GNU_SYMBOL_VERSIONING 1" >>confdefs.h
16593
16594fi
16595
16596# Determine cpu count to limit testsuite parallelism.
16597                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking the number of available CPUs" >&5
16598$as_echo_n "checking the number of available CPUs... " >&6; }
16599      CPU_COUNT="0"
16600
16601      # Try generic methods
16602
16603      # 'getconf' is POSIX utility, but '_NPROCESSORS_ONLN' and
16604      # 'NPROCESSORS_ONLN' are platform-specific
16605      command -v getconf >/dev/null 2>&1 && \
16606        CPU_COUNT=`getconf _NPROCESSORS_ONLN 2>/dev/null || getconf NPROCESSORS_ONLN 2>/dev/null` || CPU_COUNT="0"
16607      if test "$CPU_COUNT" -gt "0" 2>/dev/null || ! command -v nproc >/dev/null 2>&1; then :
16608  : # empty
16609else
16610          # 'nproc' is part of GNU Coreutils and is widely available
16611        CPU_COUNT=`OMP_NUM_THREADS='' nproc 2>/dev/null` || CPU_COUNT=`nproc 2>/dev/null` || CPU_COUNT="0"
16612
16613fi
16614      if test "$CPU_COUNT" -gt "0" 2>/dev/null; then :
16615  : # empty
16616else
16617          # Try platform-specific preferred methods
16618        case $host_os in #(
16619            *linux*) :
16620    CPU_COUNT=`lscpu -p 2>/dev/null | $EGREP -e '^[0-9]+,' -c` || CPU_COUNT="0" ;; #(
16621            *darwin*) :
16622    CPU_COUNT=`sysctl -n hw.logicalcpu 2>/dev/null` || CPU_COUNT="0" ;; #(
16623            freebsd*) :
16624    command -v sysctl >/dev/null 2>&1 && CPU_COUNT=`sysctl -n kern.smp.cpus 2>/dev/null` || CPU_COUNT="0" ;; #(
16625            netbsd*) :
16626    command -v sysctl >/dev/null 2>&1 && CPU_COUNT=`sysctl -n hw.ncpuonline 2>/dev/null` || CPU_COUNT="0" ;; #(
16627            solaris*) :
16628    command -v psrinfo >/dev/null 2>&1 && CPU_COUNT=`psrinfo 2>/dev/null | $EGREP -e '^[0-9].*on-line' -c 2>/dev/null` || CPU_COUNT="0" ;; #(
16629            mingw*) :
16630    CPU_COUNT=`ls -qpU1 /proc/registry/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/System/CentralProcessor/ 2>/dev/null | $EGREP -e '^[0-9]+/' -c` || CPU_COUNT="0" ;; #(
16631            msys*) :
16632    CPU_COUNT=`ls -qpU1 /proc/registry/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/System/CentralProcessor/ 2>/dev/null | $EGREP -e '^[0-9]+/' -c` || CPU_COUNT="0" ;; #(
16633            cygwin*) :
16634    CPU_COUNT=`ls -qpU1 /proc/registry/HKEY_LOCAL_MACHINE/HARDWARE/DESCRIPTION/System/CentralProcessor/ 2>/dev/null | $EGREP -e '^[0-9]+/' -c` || CPU_COUNT="0"         ;; #(
16635  *) :
16636     ;;
16637esac
16638fi
16639      if test "$CPU_COUNT" -gt "0" 2>/dev/null || ! command -v sysctl >/dev/null 2>&1; then :
16640  : # empty
16641else
16642          # Try less preferred generic method
16643        # 'hw.ncpu' exist on many platforms, but not on GNU/Linux
16644        CPU_COUNT=`sysctl -n hw.ncpu 2>/dev/null` || CPU_COUNT="0"
16645
16646fi
16647      if test "$CPU_COUNT" -gt "0" 2>/dev/null; then :
16648  : # empty
16649else
16650        # Try platform-specific fallback methods
16651      # They can be less accurate and slower then preferred methods
16652        case $host_os in #(
16653            *linux*) :
16654    CPU_COUNT=`$EGREP -e '^processor' -c /proc/cpuinfo 2>/dev/null` || CPU_COUNT="0" ;; #(
16655            *darwin*) :
16656    CPU_COUNT=`system_profiler SPHardwareDataType 2>/dev/null | $EGREP -i -e 'number of cores:'|cut -d : -f 2 -s|tr -d ' '` || CPU_COUNT="0" ;; #(
16657            freebsd*) :
16658    CPU_COUNT=`dmesg 2>/dev/null| $EGREP -e '^cpu[0-9]+: '|sort -u|$EGREP -e '^' -c` || CPU_COUNT="0" ;; #(
16659            netbsd*) :
16660    CPU_COUNT=`command -v cpuctl >/dev/null 2>&1 && cpuctl list 2>/dev/null| $EGREP -e '^[0-9]+ .* online ' -c` || \
16661                           CPU_COUNT=`dmesg 2>/dev/null| $EGREP -e '^cpu[0-9]+ at'|sort -u|$EGREP -e '^' -c` || CPU_COUNT="0" ;; #(
16662            solaris*) :
16663    command -v kstat >/dev/null 2>&1 && CPU_COUNT=`kstat -m cpu_info -s state -p 2>/dev/null | $EGREP -c -e 'on-line'` || \
16664                           CPU_COUNT=`kstat -m cpu_info 2>/dev/null | $EGREP -c -e 'module: cpu_info'` || CPU_COUNT="0" ;; #(
16665            mingw*) :
16666    if CPU_COUNT=`reg query 'HKLM\\Hardware\\Description\\System\\CentralProcessor' 2>/dev/null | $EGREP -e '\\\\[0-9]+$' -c`; then :
16667                          : # empty
16668else
16669  test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS"
16670fi ;; #(
16671            msys*) :
16672    test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS" ;; #(
16673            cygwin*) :
16674    test "$NUMBER_OF_PROCESSORS" -gt "0" 2>/dev/null && CPU_COUNT="$NUMBER_OF_PROCESSORS"         ;; #(
16675  *) :
16676     ;;
16677esac
16678fi
16679      if test "x$CPU_COUNT" != "x0" && test "$CPU_COUNT" -gt 0 2>/dev/null; then :
16680            { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPU_COUNT" >&5
16681$as_echo "$CPU_COUNT" >&6; }
16682
16683else
16684                        CPU_COUNT="1"
16685            { $as_echo "$as_me:${as_lineno-$LINENO}: result: unable to detect (assuming 1)" >&5
16686$as_echo "unable to detect (assuming 1)" >&6; }
16687
16688fi
16689
16690
16691# Get target configury.
16692. ${srcdir}/configure.tgt
16693CFLAGS="$save_CFLAGS $XCFLAGS"
16694
16695# Check for __sync_val_compare_and_swap, but only after the target has
16696# had a chance to set XCFLAGS.
16697
16698  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target supports __sync_*_compare_and_swap" >&5
16699$as_echo_n "checking whether the target supports __sync_*_compare_and_swap... " >&6; }
16700if ${libgomp_cv_have_sync_builtins+:} false; then :
16701  $as_echo_n "(cached) " >&6
16702else
16703
16704  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16705/* end confdefs.h.  */
16706
16707int
16708main ()
16709{
16710int foo; __sync_val_compare_and_swap(&foo, 0, 1);
16711  ;
16712  return 0;
16713}
16714_ACEOF
16715if ac_fn_c_try_link "$LINENO"; then :
16716  libgomp_cv_have_sync_builtins=yes
16717else
16718  libgomp_cv_have_sync_builtins=no
16719fi
16720rm -f core conftest.err conftest.$ac_objext \
16721    conftest$ac_exeext conftest.$ac_ext
16722fi
16723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgomp_cv_have_sync_builtins" >&5
16724$as_echo "$libgomp_cv_have_sync_builtins" >&6; }
16725  if test $libgomp_cv_have_sync_builtins = yes; then
16726
16727$as_echo "#define HAVE_SYNC_BUILTINS 1" >>confdefs.h
16728
16729  fi
16730
16731XCFLAGS="$XCFLAGS$XPCFLAGS"
16732
16733# Add CET specific flags if CET is enabled
16734 # Check whether --enable-cet was given.
16735if test "${enable_cet+set}" = set; then :
16736  enableval=$enable_cet;
16737      case "$enableval" in
16738       yes|no|auto) ;;
16739       *) as_fn_error $? "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
16740                          esac
16741
16742else
16743  enable_cet=no
16744fi
16745
16746
16747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
16748$as_echo_n "checking for CET support... " >&6; }
16749
16750case "$host" in
16751  i[34567]86-*-linux* | x86_64-*-linux*)
16752    case "$enable_cet" in
16753      auto)
16754	# Check if target supports multi-byte NOPs
16755	# and if assembler supports CET insn.
16756	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16757/* end confdefs.h.  */
16758
16759int
16760main ()
16761{
16762
16763#if !defined(__SSE2__)
16764#error target does not support multi-byte NOPs
16765#else
16766asm ("setssbsy");
16767#endif
16768
16769  ;
16770  return 0;
16771}
16772_ACEOF
16773if ac_fn_c_try_compile "$LINENO"; then :
16774  enable_cet=yes
16775else
16776  enable_cet=no
16777fi
16778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16779	;;
16780      yes)
16781	# Check if assembler supports CET.
16782	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16783/* end confdefs.h.  */
16784
16785int
16786main ()
16787{
16788asm ("setssbsy");
16789  ;
16790  return 0;
16791}
16792_ACEOF
16793if ac_fn_c_try_compile "$LINENO"; then :
16794
16795else
16796  as_fn_error $? "assembler with CET support is required for --enable-cet" "$LINENO" 5
16797fi
16798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16799	;;
16800    esac
16801    ;;
16802  *)
16803    enable_cet=no
16804    ;;
16805esac
16806if test x$enable_cet = xyes; then
16807  CET_FLAGS="-fcf-protection -mshstk"
16808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16809$as_echo "yes" >&6; }
16810else
16811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16812$as_echo "no" >&6; }
16813fi
16814
16815XCFLAGS="$XCFLAGS $CET_FLAGS"
16816FCFLAGS="$FCFLAGS $CET_FLAGS"
16817
16818
16819
16820
16821
16822# Cleanup and exit.
16823CFLAGS="$save_CFLAGS"
16824cat >confcache <<\_ACEOF
16825# This file is a shell script that caches the results of configure
16826# tests run on this system so they can be shared between configure
16827# scripts and configure runs, see configure's option --config-cache.
16828# It is not useful on other systems.  If it contains results you don't
16829# want to keep, you may remove or edit it.
16830#
16831# config.status only pays attention to the cache file if you give it
16832# the --recheck option to rerun configure.
16833#
16834# `ac_cv_env_foo' variables (set or unset) will be overridden when
16835# loading this file, other *unset* `ac_cv_foo' will be assigned the
16836# following values.
16837
16838_ACEOF
16839
16840# The following way of writing the cache mishandles newlines in values,
16841# but we know of no workaround that is simple, portable, and efficient.
16842# So, we kill variables containing newlines.
16843# Ultrix sh set writes to stderr and can't be redirected directly,
16844# and sets the high bit in the cache file unless we assign to the vars.
16845(
16846  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16847    eval ac_val=\$$ac_var
16848    case $ac_val in #(
16849    *${as_nl}*)
16850      case $ac_var in #(
16851      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16852$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16853      esac
16854      case $ac_var in #(
16855      _ | IFS | as_nl) ;; #(
16856      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16857      *) { eval $ac_var=; unset $ac_var;} ;;
16858      esac ;;
16859    esac
16860  done
16861
16862  (set) 2>&1 |
16863    case $as_nl`(ac_space=' '; set) 2>&1` in #(
16864    *${as_nl}ac_space=\ *)
16865      # `set' does not quote correctly, so add quotes: double-quote
16866      # substitution turns \\\\ into \\, and sed turns \\ into \.
16867      sed -n \
16868	"s/'/'\\\\''/g;
16869	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16870      ;; #(
16871    *)
16872      # `set' quotes correctly as required by POSIX, so do not add quotes.
16873      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16874      ;;
16875    esac |
16876    sort
16877) |
16878  sed '
16879     /^ac_cv_env_/b end
16880     t clear
16881     :clear
16882     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16883     t end
16884     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16885     :end' >>confcache
16886if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16887  if test -w "$cache_file"; then
16888    if test "x$cache_file" != "x/dev/null"; then
16889      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16890$as_echo "$as_me: updating cache $cache_file" >&6;}
16891      if test ! -f "$cache_file" || test -h "$cache_file"; then
16892	cat confcache >"$cache_file"
16893      else
16894        case $cache_file in #(
16895        */* | ?:*)
16896	  mv -f confcache "$cache_file"$$ &&
16897	  mv -f "$cache_file"$$ "$cache_file" ;; #(
16898        *)
16899	  mv -f confcache "$cache_file" ;;
16900	esac
16901      fi
16902    fi
16903  else
16904    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16905$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16906  fi
16907fi
16908rm -f confcache
16909
16910if test ${multilib} = yes; then
16911  multilib_arg="--enable-multilib"
16912else
16913  multilib_arg=
16914fi
16915
16916# Set up the set of libraries that we need to link against for libgomp.
16917# Note that the GOMP_SELF_SPEC in gcc.c may force -pthread,
16918# which will force linkage against -lpthread (or equivalent for the system).
16919# That's not 100% ideal, but about the best we can do easily.
16920if test $enable_shared = yes; then
16921  link_gomp="-lgomp %{static: $LIBS}"
16922else
16923  link_gomp="-lgomp $LIBS"
16924fi
16925
16926
16927 if test "$ac_cv_fc_compiler_gnu" = yes; then
16928  USE_FORTRAN_TRUE=
16929  USE_FORTRAN_FALSE='#'
16930else
16931  USE_FORTRAN_TRUE='#'
16932  USE_FORTRAN_FALSE=
16933fi
16934
16935
16936# ??? 2006-01-24: Paulo committed to asking autoconf folk to document
16937# and export AC_COMPUTE_INT.  If that happens, then we'll need to remove
16938# the underscore here and update the PREREQ.  If it doesn't, then we'll
16939# need to copy this macro to our acinclude.m4.
16940save_CFLAGS="$CFLAGS"
16941for i in $config_path; do
16942  if test -f $srcdir/config/$i/omp-lock.h; then
16943    CFLAGS="$CFLAGS -include confdefs.h -include $srcdir/config/$i/omp-lock.h"
16944    break
16945  fi
16946done
16947
16948if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_t)" "OMP_LOCK_SIZE"        ""; then :
16949
16950else
16951  as_fn_error $? "unsupported system, cannot find sizeof (omp_lock_t)" "$LINENO" 5
16952fi
16953
16954
16955if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_t)" "OMP_LOCK_ALIGN"        ""; then :
16956
16957fi
16958
16959
16960if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_t)" "OMP_NEST_LOCK_SIZE"        ""; then :
16961
16962fi
16963
16964
16965if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_t)" "OMP_NEST_LOCK_ALIGN"        ""; then :
16966
16967fi
16968
16969
16970if ac_fn_c_compute_int "$LINENO" "sizeof (omp_lock_25_t)" "OMP_LOCK_25_SIZE"        ""; then :
16971
16972else
16973  as_fn_error $? "unsupported system, cannot find sizeof (omp_lock_25_t)" "$LINENO" 5
16974fi
16975
16976
16977if ac_fn_c_compute_int "$LINENO" "__alignof (omp_lock_25_t)" "OMP_LOCK_25_ALIGN"        ""; then :
16978
16979fi
16980
16981
16982if ac_fn_c_compute_int "$LINENO" "sizeof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_SIZE"        ""; then :
16983
16984fi
16985
16986
16987if ac_fn_c_compute_int "$LINENO" "__alignof (omp_nest_lock_25_t)" "OMP_NEST_LOCK_25_ALIGN"        ""; then :
16988
16989fi
16990
16991
16992
16993# If the lock fits in an integer, then arrange for Fortran to use that
16994# integer.  If it doesn't, then arrange for Fortran to use a pointer.
16995# Except that we don't have a way at present to multi-lib the installed
16996# Fortran modules, so we assume 8 bytes for pointers, regardless of the
16997# actual target.
16998OMP_LOCK_KIND=$OMP_LOCK_SIZE
16999OMP_NEST_LOCK_KIND=$OMP_NEST_LOCK_SIZE
17000if test $OMP_LOCK_SIZE -gt 8 || test $OMP_LOCK_ALIGN -gt $OMP_LOCK_SIZE; then
17001  OMP_LOCK_KIND=8
17002fi
17003if test $OMP_NEST_LOCK_SIZE -gt 8 || test $OMP_NEST_LOCK_ALIGN -gt $OMP_NEST_LOCK_SIZE; then
17004  OMP_NEST_LOCK_KIND=8
17005fi
17006OMP_LOCK_25_KIND=$OMP_LOCK_25_SIZE
17007OMP_NEST_LOCK_25_KIND=$OMP_NEST_LOCK_25_SIZE
17008if test $OMP_LOCK_25_SIZE -gt 8 || test $OMP_LOCK_25_ALIGN -gt $OMP_LOCK_25_SIZE; then
17009  OMP_LOCK_25_KIND=8
17010fi
17011if test $OMP_NEST_LOCK_25_SIZE -gt 8 || test $OMP_NEST_LOCK_25_ALIGN -gt $OMP_NEST_LOCK_25_SIZE; then
17012  OMP_NEST_LOCK_25_KIND=8
17013fi
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027CFLAGS="$save_CFLAGS"
17028
17029# Determine what GCC version number to use in filesystem paths.
17030
17031  get_gcc_base_ver="cat"
17032
17033# Check whether --with-gcc-major-version-only was given.
17034if test "${with_gcc_major_version_only+set}" = set; then :
17035  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
17036        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
17037      fi
17038
17039fi
17040
17041
17042
17043
17044ac_config_files="$ac_config_files omp.h omp_lib.h omp_lib.f90 libgomp_f.h"
17045
17046ac_config_files="$ac_config_files Makefile testsuite/Makefile libgomp.spec"
17047
17048ac_config_files="$ac_config_files testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in"
17049
17050ac_config_files="$ac_config_files testsuite/libgomp-site-extra.exp"
17051
17052cat >confcache <<\_ACEOF
17053# This file is a shell script that caches the results of configure
17054# tests run on this system so they can be shared between configure
17055# scripts and configure runs, see configure's option --config-cache.
17056# It is not useful on other systems.  If it contains results you don't
17057# want to keep, you may remove or edit it.
17058#
17059# config.status only pays attention to the cache file if you give it
17060# the --recheck option to rerun configure.
17061#
17062# `ac_cv_env_foo' variables (set or unset) will be overridden when
17063# loading this file, other *unset* `ac_cv_foo' will be assigned the
17064# following values.
17065
17066_ACEOF
17067
17068# The following way of writing the cache mishandles newlines in values,
17069# but we know of no workaround that is simple, portable, and efficient.
17070# So, we kill variables containing newlines.
17071# Ultrix sh set writes to stderr and can't be redirected directly,
17072# and sets the high bit in the cache file unless we assign to the vars.
17073(
17074  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
17075    eval ac_val=\$$ac_var
17076    case $ac_val in #(
17077    *${as_nl}*)
17078      case $ac_var in #(
17079      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
17080$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
17081      esac
17082      case $ac_var in #(
17083      _ | IFS | as_nl) ;; #(
17084      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
17085      *) { eval $ac_var=; unset $ac_var;} ;;
17086      esac ;;
17087    esac
17088  done
17089
17090  (set) 2>&1 |
17091    case $as_nl`(ac_space=' '; set) 2>&1` in #(
17092    *${as_nl}ac_space=\ *)
17093      # `set' does not quote correctly, so add quotes: double-quote
17094      # substitution turns \\\\ into \\, and sed turns \\ into \.
17095      sed -n \
17096	"s/'/'\\\\''/g;
17097	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17098      ;; #(
17099    *)
17100      # `set' quotes correctly as required by POSIX, so do not add quotes.
17101      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
17102      ;;
17103    esac |
17104    sort
17105) |
17106  sed '
17107     /^ac_cv_env_/b end
17108     t clear
17109     :clear
17110     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17111     t end
17112     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17113     :end' >>confcache
17114if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
17115  if test -w "$cache_file"; then
17116    if test "x$cache_file" != "x/dev/null"; then
17117      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
17118$as_echo "$as_me: updating cache $cache_file" >&6;}
17119      if test ! -f "$cache_file" || test -h "$cache_file"; then
17120	cat confcache >"$cache_file"
17121      else
17122        case $cache_file in #(
17123        */* | ?:*)
17124	  mv -f confcache "$cache_file"$$ &&
17125	  mv -f "$cache_file"$$ "$cache_file" ;; #(
17126        *)
17127	  mv -f confcache "$cache_file" ;;
17128	esac
17129      fi
17130    fi
17131  else
17132    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
17133$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
17134  fi
17135fi
17136rm -f confcache
17137
17138test "x$prefix" = xNONE && prefix=$ac_default_prefix
17139# Let make expand exec_prefix.
17140test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
17141
17142DEFS=-DHAVE_CONFIG_H
17143
17144ac_libobjs=
17145ac_ltlibobjs=
17146U=
17147for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
17148  # 1. Remove the extension, and $U if already installed.
17149  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
17150  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
17151  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
17152  #    will be set to the directory where LIBOBJS objects are built.
17153  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
17154  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
17155done
17156LIBOBJS=$ac_libobjs
17157
17158LTLIBOBJS=$ac_ltlibobjs
17159
17160
17161if test -z "${GENINSRC_TRUE}" && test -z "${GENINSRC_FALSE}"; then
17162  as_fn_error $? "conditional \"GENINSRC\" was never defined.
17163Usually this means the macro was only invoked conditionally." "$LINENO" 5
17164fi
17165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
17166$as_echo_n "checking that generated files are newer than configure... " >&6; }
17167   if test -n "$am_sleep_pid"; then
17168     # Hide warnings about reused PIDs.
17169     wait $am_sleep_pid 2>/dev/null
17170   fi
17171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
17172$as_echo "done" >&6; }
17173 if test -n "$EXEEXT"; then
17174  am__EXEEXT_TRUE=
17175  am__EXEEXT_FALSE='#'
17176else
17177  am__EXEEXT_TRUE='#'
17178  am__EXEEXT_FALSE=
17179fi
17180
17181if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
17182  as_fn_error $? "conditional \"AMDEP\" was never defined.
17183Usually this means the macro was only invoked conditionally." "$LINENO" 5
17184fi
17185if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
17186  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
17187Usually this means the macro was only invoked conditionally." "$LINENO" 5
17188fi
17189if test -z "${BUILD_INFO_TRUE}" && test -z "${BUILD_INFO_FALSE}"; then
17190  as_fn_error $? "conditional \"BUILD_INFO\" was never defined.
17191Usually this means the macro was only invoked conditionally." "$LINENO" 5
17192fi
17193if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
17194  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
17195Usually this means the macro was only invoked conditionally." "$LINENO" 5
17196fi
17197if test -z "${PLUGIN_NVPTX_TRUE}" && test -z "${PLUGIN_NVPTX_FALSE}"; then
17198  as_fn_error $? "conditional \"PLUGIN_NVPTX\" was never defined.
17199Usually this means the macro was only invoked conditionally." "$LINENO" 5
17200fi
17201if test -z "${PLUGIN_HSA_TRUE}" && test -z "${PLUGIN_HSA_FALSE}"; then
17202  as_fn_error $? "conditional \"PLUGIN_HSA\" was never defined.
17203Usually this means the macro was only invoked conditionally." "$LINENO" 5
17204fi
17205if test -z "${PLUGIN_GCN_TRUE}" && test -z "${PLUGIN_GCN_FALSE}"; then
17206  as_fn_error $? "conditional \"PLUGIN_GCN\" was never defined.
17207Usually this means the macro was only invoked conditionally." "$LINENO" 5
17208fi
17209if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_FALSE}"; then
17210  as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB\" was never defined.
17211Usually this means the macro was only invoked conditionally." "$LINENO" 5
17212fi
17213if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_GNU_FALSE}"; then
17214  as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_GNU\" was never defined.
17215Usually this means the macro was only invoked conditionally." "$LINENO" 5
17216fi
17217if test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_TRUE}" && test -z "${LIBGOMP_BUILD_VERSIONED_SHLIB_SUN_FALSE}"; then
17218  as_fn_error $? "conditional \"LIBGOMP_BUILD_VERSIONED_SHLIB_SUN\" was never defined.
17219Usually this means the macro was only invoked conditionally." "$LINENO" 5
17220fi
17221if test -z "${USE_FORTRAN_TRUE}" && test -z "${USE_FORTRAN_FALSE}"; then
17222  as_fn_error $? "conditional \"USE_FORTRAN\" was never defined.
17223Usually this means the macro was only invoked conditionally." "$LINENO" 5
17224fi
17225
17226: "${CONFIG_STATUS=./config.status}"
17227ac_write_fail=0
17228ac_clean_files_save=$ac_clean_files
17229ac_clean_files="$ac_clean_files $CONFIG_STATUS"
17230{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
17231$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
17232as_write_fail=0
17233cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
17234#! $SHELL
17235# Generated by $as_me.
17236# Run this file to recreate the current configuration.
17237# Compiler output produced by configure, useful for debugging
17238# configure, is in config.log if it exists.
17239
17240debug=false
17241ac_cs_recheck=false
17242ac_cs_silent=false
17243
17244SHELL=\${CONFIG_SHELL-$SHELL}
17245export SHELL
17246_ASEOF
17247cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
17248## -------------------- ##
17249## M4sh Initialization. ##
17250## -------------------- ##
17251
17252# Be more Bourne compatible
17253DUALCASE=1; export DUALCASE # for MKS sh
17254if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
17255  emulate sh
17256  NULLCMD=:
17257  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
17258  # is contrary to our usage.  Disable this feature.
17259  alias -g '${1+"$@"}'='"$@"'
17260  setopt NO_GLOB_SUBST
17261else
17262  case `(set -o) 2>/dev/null` in #(
17263  *posix*) :
17264    set -o posix ;; #(
17265  *) :
17266     ;;
17267esac
17268fi
17269
17270
17271as_nl='
17272'
17273export as_nl
17274# Printing a long string crashes Solaris 7 /usr/bin/printf.
17275as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
17276as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
17277as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
17278# Prefer a ksh shell builtin over an external printf program on Solaris,
17279# but without wasting forks for bash or zsh.
17280if test -z "$BASH_VERSION$ZSH_VERSION" \
17281    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
17282  as_echo='print -r --'
17283  as_echo_n='print -rn --'
17284elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
17285  as_echo='printf %s\n'
17286  as_echo_n='printf %s'
17287else
17288  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
17289    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
17290    as_echo_n='/usr/ucb/echo -n'
17291  else
17292    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
17293    as_echo_n_body='eval
17294      arg=$1;
17295      case $arg in #(
17296      *"$as_nl"*)
17297	expr "X$arg" : "X\\(.*\\)$as_nl";
17298	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
17299      esac;
17300      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
17301    '
17302    export as_echo_n_body
17303    as_echo_n='sh -c $as_echo_n_body as_echo'
17304  fi
17305  export as_echo_body
17306  as_echo='sh -c $as_echo_body as_echo'
17307fi
17308
17309# The user is always right.
17310if test "${PATH_SEPARATOR+set}" != set; then
17311  PATH_SEPARATOR=:
17312  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
17313    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
17314      PATH_SEPARATOR=';'
17315  }
17316fi
17317
17318
17319# IFS
17320# We need space, tab and new line, in precisely that order.  Quoting is
17321# there to prevent editors from complaining about space-tab.
17322# (If _AS_PATH_WALK were called with IFS unset, it would disable word
17323# splitting by setting IFS to empty value.)
17324IFS=" ""	$as_nl"
17325
17326# Find who we are.  Look in the path if we contain no directory separator.
17327as_myself=
17328case $0 in #((
17329  *[\\/]* ) as_myself=$0 ;;
17330  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17331for as_dir in $PATH
17332do
17333  IFS=$as_save_IFS
17334  test -z "$as_dir" && as_dir=.
17335    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
17336  done
17337IFS=$as_save_IFS
17338
17339     ;;
17340esac
17341# We did not find ourselves, most probably we were run as `sh COMMAND'
17342# in which case we are not to be found in the path.
17343if test "x$as_myself" = x; then
17344  as_myself=$0
17345fi
17346if test ! -f "$as_myself"; then
17347  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
17348  exit 1
17349fi
17350
17351# Unset variables that we do not need and which cause bugs (e.g. in
17352# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
17353# suppresses any "Segmentation fault" message there.  '((' could
17354# trigger a bug in pdksh 5.2.14.
17355for as_var in BASH_ENV ENV MAIL MAILPATH
17356do eval test x\${$as_var+set} = xset \
17357  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
17358done
17359PS1='$ '
17360PS2='> '
17361PS4='+ '
17362
17363# NLS nuisances.
17364LC_ALL=C
17365export LC_ALL
17366LANGUAGE=C
17367export LANGUAGE
17368
17369# CDPATH.
17370(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17371
17372
17373# as_fn_error STATUS ERROR [LINENO LOG_FD]
17374# ----------------------------------------
17375# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
17376# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
17377# script with STATUS, using 1 if that was 0.
17378as_fn_error ()
17379{
17380  as_status=$1; test $as_status -eq 0 && as_status=1
17381  if test "$4"; then
17382    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
17383    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
17384  fi
17385  $as_echo "$as_me: error: $2" >&2
17386  as_fn_exit $as_status
17387} # as_fn_error
17388
17389
17390# as_fn_set_status STATUS
17391# -----------------------
17392# Set $? to STATUS, without forking.
17393as_fn_set_status ()
17394{
17395  return $1
17396} # as_fn_set_status
17397
17398# as_fn_exit STATUS
17399# -----------------
17400# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
17401as_fn_exit ()
17402{
17403  set +e
17404  as_fn_set_status $1
17405  exit $1
17406} # as_fn_exit
17407
17408# as_fn_unset VAR
17409# ---------------
17410# Portably unset VAR.
17411as_fn_unset ()
17412{
17413  { eval $1=; unset $1;}
17414}
17415as_unset=as_fn_unset
17416# as_fn_append VAR VALUE
17417# ----------------------
17418# Append the text in VALUE to the end of the definition contained in VAR. Take
17419# advantage of any shell optimizations that allow amortized linear growth over
17420# repeated appends, instead of the typical quadratic growth present in naive
17421# implementations.
17422if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
17423  eval 'as_fn_append ()
17424  {
17425    eval $1+=\$2
17426  }'
17427else
17428  as_fn_append ()
17429  {
17430    eval $1=\$$1\$2
17431  }
17432fi # as_fn_append
17433
17434# as_fn_arith ARG...
17435# ------------------
17436# Perform arithmetic evaluation on the ARGs, and store the result in the
17437# global $as_val. Take advantage of shells that can avoid forks. The arguments
17438# must be portable across $(()) and expr.
17439if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
17440  eval 'as_fn_arith ()
17441  {
17442    as_val=$(( $* ))
17443  }'
17444else
17445  as_fn_arith ()
17446  {
17447    as_val=`expr "$@" || test $? -eq 1`
17448  }
17449fi # as_fn_arith
17450
17451
17452if expr a : '\(a\)' >/dev/null 2>&1 &&
17453   test "X`expr 00001 : '.*\(...\)'`" = X001; then
17454  as_expr=expr
17455else
17456  as_expr=false
17457fi
17458
17459if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
17460  as_basename=basename
17461else
17462  as_basename=false
17463fi
17464
17465if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
17466  as_dirname=dirname
17467else
17468  as_dirname=false
17469fi
17470
17471as_me=`$as_basename -- "$0" ||
17472$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17473	 X"$0" : 'X\(//\)$' \| \
17474	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
17475$as_echo X/"$0" |
17476    sed '/^.*\/\([^/][^/]*\)\/*$/{
17477	    s//\1/
17478	    q
17479	  }
17480	  /^X\/\(\/\/\)$/{
17481	    s//\1/
17482	    q
17483	  }
17484	  /^X\/\(\/\).*/{
17485	    s//\1/
17486	    q
17487	  }
17488	  s/.*/./; q'`
17489
17490# Avoid depending upon Character Ranges.
17491as_cr_letters='abcdefghijklmnopqrstuvwxyz'
17492as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17493as_cr_Letters=$as_cr_letters$as_cr_LETTERS
17494as_cr_digits='0123456789'
17495as_cr_alnum=$as_cr_Letters$as_cr_digits
17496
17497ECHO_C= ECHO_N= ECHO_T=
17498case `echo -n x` in #(((((
17499-n*)
17500  case `echo 'xy\c'` in
17501  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
17502  xy)  ECHO_C='\c';;
17503  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
17504       ECHO_T='	';;
17505  esac;;
17506*)
17507  ECHO_N='-n';;
17508esac
17509
17510rm -f conf$$ conf$$.exe conf$$.file
17511if test -d conf$$.dir; then
17512  rm -f conf$$.dir/conf$$.file
17513else
17514  rm -f conf$$.dir
17515  mkdir conf$$.dir 2>/dev/null
17516fi
17517if (echo >conf$$.file) 2>/dev/null; then
17518  if ln -s conf$$.file conf$$ 2>/dev/null; then
17519    as_ln_s='ln -s'
17520    # ... but there are two gotchas:
17521    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
17522    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
17523    # In both cases, we have to default to `cp -pR'.
17524    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
17525      as_ln_s='cp -pR'
17526  elif ln conf$$.file conf$$ 2>/dev/null; then
17527    as_ln_s=ln
17528  else
17529    as_ln_s='cp -pR'
17530  fi
17531else
17532  as_ln_s='cp -pR'
17533fi
17534rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
17535rmdir conf$$.dir 2>/dev/null
17536
17537
17538# as_fn_mkdir_p
17539# -------------
17540# Create "$as_dir" as a directory, including parents if necessary.
17541as_fn_mkdir_p ()
17542{
17543
17544  case $as_dir in #(
17545  -*) as_dir=./$as_dir;;
17546  esac
17547  test -d "$as_dir" || eval $as_mkdir_p || {
17548    as_dirs=
17549    while :; do
17550      case $as_dir in #(
17551      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
17552      *) as_qdir=$as_dir;;
17553      esac
17554      as_dirs="'$as_qdir' $as_dirs"
17555      as_dir=`$as_dirname -- "$as_dir" ||
17556$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17557	 X"$as_dir" : 'X\(//\)[^/]' \| \
17558	 X"$as_dir" : 'X\(//\)$' \| \
17559	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
17560$as_echo X"$as_dir" |
17561    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17562	    s//\1/
17563	    q
17564	  }
17565	  /^X\(\/\/\)[^/].*/{
17566	    s//\1/
17567	    q
17568	  }
17569	  /^X\(\/\/\)$/{
17570	    s//\1/
17571	    q
17572	  }
17573	  /^X\(\/\).*/{
17574	    s//\1/
17575	    q
17576	  }
17577	  s/.*/./; q'`
17578      test -d "$as_dir" && break
17579    done
17580    test -z "$as_dirs" || eval "mkdir $as_dirs"
17581  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
17582
17583
17584} # as_fn_mkdir_p
17585if mkdir -p . 2>/dev/null; then
17586  as_mkdir_p='mkdir -p "$as_dir"'
17587else
17588  test -d ./-p && rmdir ./-p
17589  as_mkdir_p=false
17590fi
17591
17592
17593# as_fn_executable_p FILE
17594# -----------------------
17595# Test if FILE is an executable regular file.
17596as_fn_executable_p ()
17597{
17598  test -f "$1" && test -x "$1"
17599} # as_fn_executable_p
17600as_test_x='test -x'
17601as_executable_p=as_fn_executable_p
17602
17603# Sed expression to map a string onto a valid CPP name.
17604as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17605
17606# Sed expression to map a string onto a valid variable name.
17607as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17608
17609
17610exec 6>&1
17611## ----------------------------------- ##
17612## Main body of $CONFIG_STATUS script. ##
17613## ----------------------------------- ##
17614_ASEOF
17615test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
17616
17617cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17618# Save the log message, to keep $0 and so on meaningful, and to
17619# report actual input values of CONFIG_FILES etc. instead of their
17620# values after options handling.
17621ac_log="
17622This file was extended by GNU Offloading and Multi Processing Runtime Library $as_me 1.0, which was
17623generated by GNU Autoconf 2.69.  Invocation command line was
17624
17625  CONFIG_FILES    = $CONFIG_FILES
17626  CONFIG_HEADERS  = $CONFIG_HEADERS
17627  CONFIG_LINKS    = $CONFIG_LINKS
17628  CONFIG_COMMANDS = $CONFIG_COMMANDS
17629  $ $0 $@
17630
17631on `(hostname || uname -n) 2>/dev/null | sed 1q`
17632"
17633
17634_ACEOF
17635
17636case $ac_config_files in *"
17637"*) set x $ac_config_files; shift; ac_config_files=$*;;
17638esac
17639
17640case $ac_config_headers in *"
17641"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
17642esac
17643
17644
17645cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17646# Files that config.status was made for.
17647config_files="$ac_config_files"
17648config_headers="$ac_config_headers"
17649config_commands="$ac_config_commands"
17650
17651_ACEOF
17652
17653cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17654ac_cs_usage="\
17655\`$as_me' instantiates files and other configuration actions
17656from templates according to the current configuration.  Unless the files
17657and actions are specified as TAGs, all are instantiated by default.
17658
17659Usage: $0 [OPTION]... [TAG]...
17660
17661  -h, --help       print this help, then exit
17662  -V, --version    print version number and configuration settings, then exit
17663      --config     print configuration, then exit
17664  -q, --quiet, --silent
17665                   do not print progress messages
17666  -d, --debug      don't remove temporary files
17667      --recheck    update $as_me by reconfiguring in the same conditions
17668      --file=FILE[:TEMPLATE]
17669                   instantiate the configuration file FILE
17670      --header=FILE[:TEMPLATE]
17671                   instantiate the configuration header FILE
17672
17673Configuration files:
17674$config_files
17675
17676Configuration headers:
17677$config_headers
17678
17679Configuration commands:
17680$config_commands
17681
17682Report bugs to the package provider.
17683GNU Offloading and Multi Processing Runtime Library home page: <http://www.gnu.org/software/libgomp/>.
17684General help using GNU software: <http://www.gnu.org/gethelp/>."
17685
17686_ACEOF
17687cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17688ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
17689ac_cs_version="\\
17690GNU Offloading and Multi Processing Runtime Library config.status 1.0
17691configured by $0, generated by GNU Autoconf 2.69,
17692  with options \\"\$ac_cs_config\\"
17693
17694Copyright (C) 2012 Free Software Foundation, Inc.
17695This config.status script is free software; the Free Software Foundation
17696gives unlimited permission to copy, distribute and modify it."
17697
17698ac_pwd='$ac_pwd'
17699srcdir='$srcdir'
17700INSTALL='$INSTALL'
17701MKDIR_P='$MKDIR_P'
17702AWK='$AWK'
17703test -n "\$AWK" || AWK=awk
17704_ACEOF
17705
17706cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17707# The default lists apply if the user does not specify any file.
17708ac_need_defaults=:
17709while test $# != 0
17710do
17711  case $1 in
17712  --*=?*)
17713    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17714    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
17715    ac_shift=:
17716    ;;
17717  --*=)
17718    ac_option=`expr "X$1" : 'X\([^=]*\)='`
17719    ac_optarg=
17720    ac_shift=:
17721    ;;
17722  *)
17723    ac_option=$1
17724    ac_optarg=$2
17725    ac_shift=shift
17726    ;;
17727  esac
17728
17729  case $ac_option in
17730  # Handling of the options.
17731  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
17732    ac_cs_recheck=: ;;
17733  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
17734    $as_echo "$ac_cs_version"; exit ;;
17735  --config | --confi | --conf | --con | --co | --c )
17736    $as_echo "$ac_cs_config"; exit ;;
17737  --debug | --debu | --deb | --de | --d | -d )
17738    debug=: ;;
17739  --file | --fil | --fi | --f )
17740    $ac_shift
17741    case $ac_optarg in
17742    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17743    '') as_fn_error $? "missing file argument" ;;
17744    esac
17745    as_fn_append CONFIG_FILES " '$ac_optarg'"
17746    ac_need_defaults=false;;
17747  --header | --heade | --head | --hea )
17748    $ac_shift
17749    case $ac_optarg in
17750    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
17751    esac
17752    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
17753    ac_need_defaults=false;;
17754  --he | --h)
17755    # Conflict between --help and --header
17756    as_fn_error $? "ambiguous option: \`$1'
17757Try \`$0 --help' for more information.";;
17758  --help | --hel | -h )
17759    $as_echo "$ac_cs_usage"; exit ;;
17760  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
17761  | -silent | --silent | --silen | --sile | --sil | --si | --s)
17762    ac_cs_silent=: ;;
17763
17764  # This is an error.
17765  -*) as_fn_error $? "unrecognized option: \`$1'
17766Try \`$0 --help' for more information." ;;
17767
17768  *) as_fn_append ac_config_targets " $1"
17769     ac_need_defaults=false ;;
17770
17771  esac
17772  shift
17773done
17774
17775ac_configure_extra_args=
17776
17777if $ac_cs_silent; then
17778  exec 6>/dev/null
17779  ac_configure_extra_args="$ac_configure_extra_args --silent"
17780fi
17781
17782_ACEOF
17783cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17784if \$ac_cs_recheck; then
17785  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17786  shift
17787  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
17788  CONFIG_SHELL='$SHELL'
17789  export CONFIG_SHELL
17790  exec "\$@"
17791fi
17792
17793_ACEOF
17794cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17795exec 5>>config.log
17796{
17797  echo
17798  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17799## Running $as_me. ##
17800_ASBOX
17801  $as_echo "$ac_log"
17802} >&5
17803
17804_ACEOF
17805cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17806#
17807# INIT-COMMANDS
17808#
17809
17810srcdir="$srcdir"
17811host="$host"
17812target="$target"
17813with_multisubdir="$with_multisubdir"
17814with_multisrctop="$with_multisrctop"
17815with_target_subdir="$with_target_subdir"
17816ac_configure_args="${multilib_arg} ${ac_configure_args}"
17817multi_basedir="$multi_basedir"
17818CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
17819CC="$CC"
17820CXX="$CXX"
17821GFORTRAN="$GFORTRAN"
17822GDC="$GDC"
17823AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
17824
17825
17826# The HP-UX ksh and POSIX shell print the target directory to stdout
17827# if CDPATH is set.
17828(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
17829
17830sed_quote_subst='$sed_quote_subst'
17831double_quote_subst='$double_quote_subst'
17832delay_variable_subst='$delay_variable_subst'
17833macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
17834macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
17835enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
17836enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
17837pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
17838enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
17839SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
17840ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
17841host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
17842host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
17843host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
17844build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
17845build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
17846build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
17847SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
17848Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
17849GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
17850EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
17851FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
17852LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
17853NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
17854LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
17855max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
17856ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
17857exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
17858lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
17859lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
17860lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
17861reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
17862reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
17863OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
17864deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
17865file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
17866AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
17867AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
17868STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
17869RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
17870old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17871old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17872old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
17873lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
17874CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
17875CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
17876compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
17877GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
17878lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
17879lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
17880lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
17881lt_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"`'
17882objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
17883MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
17884lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
17885lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
17886lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
17887lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
17888lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
17889need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
17890DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17891NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17892LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17893OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17894OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17895libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17896shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17897extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17898archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17899enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17900export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17901whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17902compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17903old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17904old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17905archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17906archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17907module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17908module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17909with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17910allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17911no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17912hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17913hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
17914hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17915hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17916hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17917hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17918hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17919hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17920inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17921link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17922fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
17923always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17924export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17925exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17926include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17927prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17928file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17929variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17930need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17931need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17932version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17933runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17934shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17935shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17936libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17937library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17938soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17939install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17940postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17941postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17942finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17943finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17944hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17945sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17946sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
17947hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17948enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17949enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17950enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17951old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17952striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17953compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
17954predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
17955postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
17956predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
17957postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
17958compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
17959LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
17960reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
17961reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
17962old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17963compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
17964GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
17965lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
17966lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
17967lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
17968lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
17969lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
17970archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
17971enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
17972export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17973whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17974compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
17975old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
17976old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
17977archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
17978archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17979module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
17980module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
17981with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
17982allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17983no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
17984hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
17985hardcode_libdir_flag_spec_ld_FC='`$ECHO "$hardcode_libdir_flag_spec_ld_FC" | $SED "$delay_single_quote_subst"`'
17986hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
17987hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
17988hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
17989hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
17990hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
17991hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
17992inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
17993link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
17994fix_srcfile_path_FC='`$ECHO "$fix_srcfile_path_FC" | $SED "$delay_single_quote_subst"`'
17995always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
17996export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
17997exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17998include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
17999prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
18000file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
18001hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
18002compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
18003predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
18004postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
18005predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
18006postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
18007compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
18008
18009LTCC='$LTCC'
18010LTCFLAGS='$LTCFLAGS'
18011compiler='$compiler_DEFAULT'
18012
18013# A function that is used when there is no print builtin or printf.
18014func_fallback_echo ()
18015{
18016  eval 'cat <<_LTECHO_EOF
18017\$1
18018_LTECHO_EOF'
18019}
18020
18021# Quote evaled strings.
18022for var in SHELL \
18023ECHO \
18024SED \
18025GREP \
18026EGREP \
18027FGREP \
18028LD \
18029NM \
18030LN_S \
18031lt_SP2NL \
18032lt_NL2SP \
18033reload_flag \
18034OBJDUMP \
18035deplibs_check_method \
18036file_magic_cmd \
18037AR \
18038AR_FLAGS \
18039STRIP \
18040RANLIB \
18041CC \
18042CFLAGS \
18043compiler \
18044lt_cv_sys_global_symbol_pipe \
18045lt_cv_sys_global_symbol_to_cdecl \
18046lt_cv_sys_global_symbol_to_c_name_address \
18047lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
18048lt_prog_compiler_no_builtin_flag \
18049lt_prog_compiler_wl \
18050lt_prog_compiler_pic \
18051lt_prog_compiler_static \
18052lt_cv_prog_compiler_c_o \
18053need_locks \
18054DSYMUTIL \
18055NMEDIT \
18056LIPO \
18057OTOOL \
18058OTOOL64 \
18059shrext_cmds \
18060export_dynamic_flag_spec \
18061whole_archive_flag_spec \
18062compiler_needs_object \
18063with_gnu_ld \
18064allow_undefined_flag \
18065no_undefined_flag \
18066hardcode_libdir_flag_spec \
18067hardcode_libdir_flag_spec_ld \
18068hardcode_libdir_separator \
18069fix_srcfile_path \
18070exclude_expsyms \
18071include_expsyms \
18072file_list_spec \
18073variables_saved_for_relink \
18074libname_spec \
18075library_names_spec \
18076soname_spec \
18077install_override_mode \
18078finish_eval \
18079old_striplib \
18080striplib \
18081compiler_lib_search_dirs \
18082predep_objects \
18083postdep_objects \
18084predeps \
18085postdeps \
18086compiler_lib_search_path \
18087LD_FC \
18088reload_flag_FC \
18089compiler_FC \
18090lt_prog_compiler_no_builtin_flag_FC \
18091lt_prog_compiler_wl_FC \
18092lt_prog_compiler_pic_FC \
18093lt_prog_compiler_static_FC \
18094lt_cv_prog_compiler_c_o_FC \
18095export_dynamic_flag_spec_FC \
18096whole_archive_flag_spec_FC \
18097compiler_needs_object_FC \
18098with_gnu_ld_FC \
18099allow_undefined_flag_FC \
18100no_undefined_flag_FC \
18101hardcode_libdir_flag_spec_FC \
18102hardcode_libdir_flag_spec_ld_FC \
18103hardcode_libdir_separator_FC \
18104fix_srcfile_path_FC \
18105exclude_expsyms_FC \
18106include_expsyms_FC \
18107file_list_spec_FC \
18108compiler_lib_search_dirs_FC \
18109predep_objects_FC \
18110postdep_objects_FC \
18111predeps_FC \
18112postdeps_FC \
18113compiler_lib_search_path_FC; do
18114    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18115    *[\\\\\\\`\\"\\\$]*)
18116      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
18117      ;;
18118    *)
18119      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18120      ;;
18121    esac
18122done
18123
18124# Double-quote double-evaled strings.
18125for var in reload_cmds \
18126old_postinstall_cmds \
18127old_postuninstall_cmds \
18128old_archive_cmds \
18129extract_expsyms_cmds \
18130old_archive_from_new_cmds \
18131old_archive_from_expsyms_cmds \
18132archive_cmds \
18133archive_expsym_cmds \
18134module_cmds \
18135module_expsym_cmds \
18136export_symbols_cmds \
18137prelink_cmds \
18138postinstall_cmds \
18139postuninstall_cmds \
18140finish_cmds \
18141sys_lib_search_path_spec \
18142sys_lib_dlsearch_path_spec \
18143reload_cmds_FC \
18144old_archive_cmds_FC \
18145old_archive_from_new_cmds_FC \
18146old_archive_from_expsyms_cmds_FC \
18147archive_cmds_FC \
18148archive_expsym_cmds_FC \
18149module_cmds_FC \
18150module_expsym_cmds_FC \
18151export_symbols_cmds_FC \
18152prelink_cmds_FC; do
18153    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
18154    *[\\\\\\\`\\"\\\$]*)
18155      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
18156      ;;
18157    *)
18158      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
18159      ;;
18160    esac
18161done
18162
18163ac_aux_dir='$ac_aux_dir'
18164xsi_shell='$xsi_shell'
18165lt_shell_append='$lt_shell_append'
18166
18167# See if we are running on zsh, and set the options which allow our
18168# commands through without removal of \ escapes INIT.
18169if test -n "\${ZSH_VERSION+set}" ; then
18170   setopt NO_GLOB_SUBST
18171fi
18172
18173
18174    PACKAGE='$PACKAGE'
18175    VERSION='$VERSION'
18176    TIMESTAMP='$TIMESTAMP'
18177    RM='$RM'
18178    ofile='$ofile'
18179
18180
18181
18182
18183
18184
18185_ACEOF
18186
18187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18188
18189# Handling of arguments.
18190for ac_config_target in $ac_config_targets
18191do
18192  case $ac_config_target in
18193    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
18194    "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
18195    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
18196    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
18197    "omp.h") CONFIG_FILES="$CONFIG_FILES omp.h" ;;
18198    "omp_lib.h") CONFIG_FILES="$CONFIG_FILES omp_lib.h" ;;
18199    "omp_lib.f90") CONFIG_FILES="$CONFIG_FILES omp_lib.f90" ;;
18200    "libgomp_f.h") CONFIG_FILES="$CONFIG_FILES libgomp_f.h" ;;
18201    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
18202    "testsuite/Makefile") CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
18203    "libgomp.spec") CONFIG_FILES="$CONFIG_FILES libgomp.spec" ;;
18204    "testsuite/libgomp-test-support.pt.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-test-support.pt.exp:testsuite/libgomp-test-support.exp.in" ;;
18205    "testsuite/libgomp-site-extra.exp") CONFIG_FILES="$CONFIG_FILES testsuite/libgomp-site-extra.exp" ;;
18206
18207  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
18208  esac
18209done
18210
18211
18212# If the user did not use the arguments to specify the items to instantiate,
18213# then the envvar interface is used.  Set only those that are not.
18214# We use the long form for the default assignment because of an extremely
18215# bizarre bug on SunOS 4.1.3.
18216if $ac_need_defaults; then
18217  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
18218  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
18219  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
18220fi
18221
18222# Have a temporary directory for convenience.  Make it in the build tree
18223# simply because there is no reason against having it here, and in addition,
18224# creating and moving files from /tmp can sometimes cause problems.
18225# Hook for its removal unless debugging.
18226# Note that there is a small window in which the directory will not be cleaned:
18227# after its creation but before its name has been assigned to `$tmp'.
18228$debug ||
18229{
18230  tmp= ac_tmp=
18231  trap 'exit_status=$?
18232  : "${ac_tmp:=$tmp}"
18233  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
18234' 0
18235  trap 'as_fn_exit 1' 1 2 13 15
18236}
18237# Create a (secure) tmp directory for tmp files.
18238
18239{
18240  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
18241  test -d "$tmp"
18242}  ||
18243{
18244  tmp=./conf$$-$RANDOM
18245  (umask 077 && mkdir "$tmp")
18246} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
18247ac_tmp=$tmp
18248
18249# Set up the scripts for CONFIG_FILES section.
18250# No need to generate them if there are no CONFIG_FILES.
18251# This happens for instance with `./config.status config.h'.
18252if test -n "$CONFIG_FILES"; then
18253
18254
18255ac_cr=`echo X | tr X '\015'`
18256# On cygwin, bash can eat \r inside `` if the user requested igncr.
18257# But we know of no other shell where ac_cr would be empty at this
18258# point, so we can use a bashism as a fallback.
18259if test "x$ac_cr" = x; then
18260  eval ac_cr=\$\'\\r\'
18261fi
18262ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
18263if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
18264  ac_cs_awk_cr='\\r'
18265else
18266  ac_cs_awk_cr=$ac_cr
18267fi
18268
18269echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
18270_ACEOF
18271
18272
18273{
18274  echo "cat >conf$$subs.awk <<_ACEOF" &&
18275  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
18276  echo "_ACEOF"
18277} >conf$$subs.sh ||
18278  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18279ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
18280ac_delim='%!_!# '
18281for ac_last_try in false false false false false :; do
18282  . ./conf$$subs.sh ||
18283    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18284
18285  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
18286  if test $ac_delim_n = $ac_delim_num; then
18287    break
18288  elif $ac_last_try; then
18289    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
18290  else
18291    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18292  fi
18293done
18294rm -f conf$$subs.sh
18295
18296cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18297cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
18298_ACEOF
18299sed -n '
18300h
18301s/^/S["/; s/!.*/"]=/
18302p
18303g
18304s/^[^!]*!//
18305:repl
18306t repl
18307s/'"$ac_delim"'$//
18308t delim
18309:nl
18310h
18311s/\(.\{148\}\)..*/\1/
18312t more1
18313s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
18314p
18315n
18316b repl
18317:more1
18318s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18319p
18320g
18321s/.\{148\}//
18322t nl
18323:delim
18324h
18325s/\(.\{148\}\)..*/\1/
18326t more2
18327s/["\\]/\\&/g; s/^/"/; s/$/"/
18328p
18329b
18330:more2
18331s/["\\]/\\&/g; s/^/"/; s/$/"\\/
18332p
18333g
18334s/.\{148\}//
18335t delim
18336' <conf$$subs.awk | sed '
18337/^[^""]/{
18338  N
18339  s/\n//
18340}
18341' >>$CONFIG_STATUS || ac_write_fail=1
18342rm -f conf$$subs.awk
18343cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18344_ACAWK
18345cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
18346  for (key in S) S_is_set[key] = 1
18347  FS = ""
18348
18349}
18350{
18351  line = $ 0
18352  nfields = split(line, field, "@")
18353  substed = 0
18354  len = length(field[1])
18355  for (i = 2; i < nfields; i++) {
18356    key = field[i]
18357    keylen = length(key)
18358    if (S_is_set[key]) {
18359      value = S[key]
18360      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
18361      len += length(value) + length(field[++i])
18362      substed = 1
18363    } else
18364      len += 1 + keylen
18365  }
18366
18367  print line
18368}
18369
18370_ACAWK
18371_ACEOF
18372cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18373if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
18374  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
18375else
18376  cat
18377fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
18378  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
18379_ACEOF
18380
18381# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
18382# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
18383# trailing colons and then remove the whole line if VPATH becomes empty
18384# (actually we leave an empty line to preserve line numbers).
18385if test "x$srcdir" = x.; then
18386  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
18387h
18388s///
18389s/^/:/
18390s/[	 ]*$/:/
18391s/:\$(srcdir):/:/g
18392s/:\${srcdir}:/:/g
18393s/:@srcdir@:/:/g
18394s/^:*//
18395s/:*$//
18396x
18397s/\(=[	 ]*\).*/\1/
18398G
18399s/\n//
18400s/^[^=]*=[	 ]*$//
18401}'
18402fi
18403
18404cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18405fi # test -n "$CONFIG_FILES"
18406
18407# Set up the scripts for CONFIG_HEADERS section.
18408# No need to generate them if there are no CONFIG_HEADERS.
18409# This happens for instance with `./config.status Makefile'.
18410if test -n "$CONFIG_HEADERS"; then
18411cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
18412BEGIN {
18413_ACEOF
18414
18415# Transform confdefs.h into an awk script `defines.awk', embedded as
18416# here-document in config.status, that substitutes the proper values into
18417# config.h.in to produce config.h.
18418
18419# Create a delimiter string that does not exist in confdefs.h, to ease
18420# handling of long lines.
18421ac_delim='%!_!# '
18422for ac_last_try in false false :; do
18423  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
18424  if test -z "$ac_tt"; then
18425    break
18426  elif $ac_last_try; then
18427    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
18428  else
18429    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
18430  fi
18431done
18432
18433# For the awk script, D is an array of macro values keyed by name,
18434# likewise P contains macro parameters if any.  Preserve backslash
18435# newline sequences.
18436
18437ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
18438sed -n '
18439s/.\{148\}/&'"$ac_delim"'/g
18440t rset
18441:rset
18442s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
18443t def
18444d
18445:def
18446s/\\$//
18447t bsnl
18448s/["\\]/\\&/g
18449s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18450D["\1"]=" \3"/p
18451s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
18452d
18453:bsnl
18454s/["\\]/\\&/g
18455s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
18456D["\1"]=" \3\\\\\\n"\\/p
18457t cont
18458s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
18459t cont
18460d
18461:cont
18462n
18463s/.\{148\}/&'"$ac_delim"'/g
18464t clear
18465:clear
18466s/\\$//
18467t bsnlc
18468s/["\\]/\\&/g; s/^/"/; s/$/"/p
18469d
18470:bsnlc
18471s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
18472b cont
18473' <confdefs.h | sed '
18474s/'"$ac_delim"'/"\\\
18475"/g' >>$CONFIG_STATUS || ac_write_fail=1
18476
18477cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18478  for (key in D) D_is_set[key] = 1
18479  FS = ""
18480}
18481/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
18482  line = \$ 0
18483  split(line, arg, " ")
18484  if (arg[1] == "#") {
18485    defundef = arg[2]
18486    mac1 = arg[3]
18487  } else {
18488    defundef = substr(arg[1], 2)
18489    mac1 = arg[2]
18490  }
18491  split(mac1, mac2, "(") #)
18492  macro = mac2[1]
18493  prefix = substr(line, 1, index(line, defundef) - 1)
18494  if (D_is_set[macro]) {
18495    # Preserve the white space surrounding the "#".
18496    print prefix "define", macro P[macro] D[macro]
18497    next
18498  } else {
18499    # Replace #undef with comments.  This is necessary, for example,
18500    # in the case of _POSIX_SOURCE, which is predefined and required
18501    # on some systems where configure will not decide to define it.
18502    if (defundef == "undef") {
18503      print "/*", prefix defundef, macro, "*/"
18504      next
18505    }
18506  }
18507}
18508{ print }
18509_ACAWK
18510_ACEOF
18511cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18512  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
18513fi # test -n "$CONFIG_HEADERS"
18514
18515
18516eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
18517shift
18518for ac_tag
18519do
18520  case $ac_tag in
18521  :[FHLC]) ac_mode=$ac_tag; continue;;
18522  esac
18523  case $ac_mode$ac_tag in
18524  :[FHL]*:*);;
18525  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
18526  :[FH]-) ac_tag=-:-;;
18527  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
18528  esac
18529  ac_save_IFS=$IFS
18530  IFS=:
18531  set x $ac_tag
18532  IFS=$ac_save_IFS
18533  shift
18534  ac_file=$1
18535  shift
18536
18537  case $ac_mode in
18538  :L) ac_source=$1;;
18539  :[FH])
18540    ac_file_inputs=
18541    for ac_f
18542    do
18543      case $ac_f in
18544      -) ac_f="$ac_tmp/stdin";;
18545      *) # Look for the file first in the build tree, then in the source tree
18546	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
18547	 # because $ac_f cannot contain `:'.
18548	 test -f "$ac_f" ||
18549	   case $ac_f in
18550	   [\\/$]*) false;;
18551	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
18552	   esac ||
18553	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
18554      esac
18555      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
18556      as_fn_append ac_file_inputs " '$ac_f'"
18557    done
18558
18559    # Let's still pretend it is `configure' which instantiates (i.e., don't
18560    # use $as_me), people would be surprised to read:
18561    #    /* config.h.  Generated by config.status.  */
18562    configure_input='Generated from '`
18563	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
18564	`' by configure.'
18565    if test x"$ac_file" != x-; then
18566      configure_input="$ac_file.  $configure_input"
18567      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
18568$as_echo "$as_me: creating $ac_file" >&6;}
18569    fi
18570    # Neutralize special characters interpreted by sed in replacement strings.
18571    case $configure_input in #(
18572    *\&* | *\|* | *\\* )
18573       ac_sed_conf_input=`$as_echo "$configure_input" |
18574       sed 's/[\\\\&|]/\\\\&/g'`;; #(
18575    *) ac_sed_conf_input=$configure_input;;
18576    esac
18577
18578    case $ac_tag in
18579    *:-:* | *:-) cat >"$ac_tmp/stdin" \
18580      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
18581    esac
18582    ;;
18583  esac
18584
18585  ac_dir=`$as_dirname -- "$ac_file" ||
18586$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18587	 X"$ac_file" : 'X\(//\)[^/]' \| \
18588	 X"$ac_file" : 'X\(//\)$' \| \
18589	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
18590$as_echo X"$ac_file" |
18591    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18592	    s//\1/
18593	    q
18594	  }
18595	  /^X\(\/\/\)[^/].*/{
18596	    s//\1/
18597	    q
18598	  }
18599	  /^X\(\/\/\)$/{
18600	    s//\1/
18601	    q
18602	  }
18603	  /^X\(\/\).*/{
18604	    s//\1/
18605	    q
18606	  }
18607	  s/.*/./; q'`
18608  as_dir="$ac_dir"; as_fn_mkdir_p
18609  ac_builddir=.
18610
18611case "$ac_dir" in
18612.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
18613*)
18614  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
18615  # A ".." for each directory in $ac_dir_suffix.
18616  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
18617  case $ac_top_builddir_sub in
18618  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
18619  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
18620  esac ;;
18621esac
18622ac_abs_top_builddir=$ac_pwd
18623ac_abs_builddir=$ac_pwd$ac_dir_suffix
18624# for backward compatibility:
18625ac_top_builddir=$ac_top_build_prefix
18626
18627case $srcdir in
18628  .)  # We are building in place.
18629    ac_srcdir=.
18630    ac_top_srcdir=$ac_top_builddir_sub
18631    ac_abs_top_srcdir=$ac_pwd ;;
18632  [\\/]* | ?:[\\/]* )  # Absolute name.
18633    ac_srcdir=$srcdir$ac_dir_suffix;
18634    ac_top_srcdir=$srcdir
18635    ac_abs_top_srcdir=$srcdir ;;
18636  *) # Relative name.
18637    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
18638    ac_top_srcdir=$ac_top_build_prefix$srcdir
18639    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
18640esac
18641ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
18642
18643
18644  case $ac_mode in
18645  :F)
18646  #
18647  # CONFIG_FILE
18648  #
18649
18650  case $INSTALL in
18651  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
18652  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
18653  esac
18654  ac_MKDIR_P=$MKDIR_P
18655  case $MKDIR_P in
18656  [\\/$]* | ?:[\\/]* ) ;;
18657  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
18658  esac
18659_ACEOF
18660
18661cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18662# If the template does not know about datarootdir, expand it.
18663# FIXME: This hack should be removed a few years after 2.60.
18664ac_datarootdir_hack=; ac_datarootdir_seen=
18665ac_sed_dataroot='
18666/datarootdir/ {
18667  p
18668  q
18669}
18670/@datadir@/p
18671/@docdir@/p
18672/@infodir@/p
18673/@localedir@/p
18674/@mandir@/p'
18675case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
18676*datarootdir*) ac_datarootdir_seen=yes;;
18677*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
18678  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
18679$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
18680_ACEOF
18681cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18682  ac_datarootdir_hack='
18683  s&@datadir@&$datadir&g
18684  s&@docdir@&$docdir&g
18685  s&@infodir@&$infodir&g
18686  s&@localedir@&$localedir&g
18687  s&@mandir@&$mandir&g
18688  s&\\\${datarootdir}&$datarootdir&g' ;;
18689esac
18690_ACEOF
18691
18692# Neutralize VPATH when `$srcdir' = `.'.
18693# Shell code in configure.ac might set extrasub.
18694# FIXME: do we really want to maintain this feature?
18695cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18696ac_sed_extra="$ac_vpsub
18697$extrasub
18698_ACEOF
18699cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18700:t
18701/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
18702s|@configure_input@|$ac_sed_conf_input|;t t
18703s&@top_builddir@&$ac_top_builddir_sub&;t t
18704s&@top_build_prefix@&$ac_top_build_prefix&;t t
18705s&@srcdir@&$ac_srcdir&;t t
18706s&@abs_srcdir@&$ac_abs_srcdir&;t t
18707s&@top_srcdir@&$ac_top_srcdir&;t t
18708s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
18709s&@builddir@&$ac_builddir&;t t
18710s&@abs_builddir@&$ac_abs_builddir&;t t
18711s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
18712s&@INSTALL@&$ac_INSTALL&;t t
18713s&@MKDIR_P@&$ac_MKDIR_P&;t t
18714$ac_datarootdir_hack
18715"
18716eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
18717  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18718
18719test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
18720  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
18721  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
18722      "$ac_tmp/out"`; test -z "$ac_out"; } &&
18723  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18724which seems to be undefined.  Please make sure it is defined" >&5
18725$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
18726which seems to be undefined.  Please make sure it is defined" >&2;}
18727
18728  rm -f "$ac_tmp/stdin"
18729  case $ac_file in
18730  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
18731  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
18732  esac \
18733  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18734 ;;
18735  :H)
18736  #
18737  # CONFIG_HEADER
18738  #
18739  if test x"$ac_file" != x-; then
18740    {
18741      $as_echo "/* $configure_input  */" \
18742      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
18743    } >"$ac_tmp/config.h" \
18744      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
18745    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
18746      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
18747$as_echo "$as_me: $ac_file is unchanged" >&6;}
18748    else
18749      rm -f "$ac_file"
18750      mv "$ac_tmp/config.h" "$ac_file" \
18751	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
18752    fi
18753  else
18754    $as_echo "/* $configure_input  */" \
18755      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
18756      || as_fn_error $? "could not create -" "$LINENO" 5
18757  fi
18758# Compute "$ac_file"'s index in $config_headers.
18759_am_arg="$ac_file"
18760_am_stamp_count=1
18761for _am_header in $config_headers :; do
18762  case $_am_header in
18763    $_am_arg | $_am_arg:* )
18764      break ;;
18765    * )
18766      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
18767  esac
18768done
18769echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
18770$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18771	 X"$_am_arg" : 'X\(//\)[^/]' \| \
18772	 X"$_am_arg" : 'X\(//\)$' \| \
18773	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
18774$as_echo X"$_am_arg" |
18775    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18776	    s//\1/
18777	    q
18778	  }
18779	  /^X\(\/\/\)[^/].*/{
18780	    s//\1/
18781	    q
18782	  }
18783	  /^X\(\/\/\)$/{
18784	    s//\1/
18785	    q
18786	  }
18787	  /^X\(\/\).*/{
18788	    s//\1/
18789	    q
18790	  }
18791	  s/.*/./; q'`/stamp-h$_am_stamp_count
18792 ;;
18793
18794  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
18795$as_echo "$as_me: executing $ac_file commands" >&6;}
18796 ;;
18797  esac
18798
18799
18800  case $ac_file$ac_mode in
18801    "default-1":C)
18802# Only add multilib support code if we just rebuilt the top-level
18803# Makefile.
18804case " $CONFIG_FILES " in
18805 *" Makefile "*)
18806   ac_file=Makefile . ${multi_basedir}/config-ml.in
18807   ;;
18808esac ;;
18809    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
18810  # Older Autoconf quotes --file arguments for eval, but not when files
18811  # are listed without --file.  Let's play safe and only enable the eval
18812  # if we detect the quoting.
18813  case $CONFIG_FILES in
18814  *\'*) eval set x "$CONFIG_FILES" ;;
18815  *)   set x $CONFIG_FILES ;;
18816  esac
18817  shift
18818  for mf
18819  do
18820    # Strip MF so we end up with the name of the file.
18821    mf=`echo "$mf" | sed -e 's/:.*$//'`
18822    # Check whether this is an Automake generated Makefile or not.
18823    # We used to match only the files named 'Makefile.in', but
18824    # some people rename them; so instead we look at the file content.
18825    # Grep'ing the first line is not enough: some people post-process
18826    # each Makefile.in and add a new line on top of each file to say so.
18827    # Grep'ing the whole file is not good either: AIX grep has a line
18828    # limit of 2048, but all sed's we know have understand at least 4000.
18829    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
18830      dirpart=`$as_dirname -- "$mf" ||
18831$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18832	 X"$mf" : 'X\(//\)[^/]' \| \
18833	 X"$mf" : 'X\(//\)$' \| \
18834	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
18835$as_echo X"$mf" |
18836    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18837	    s//\1/
18838	    q
18839	  }
18840	  /^X\(\/\/\)[^/].*/{
18841	    s//\1/
18842	    q
18843	  }
18844	  /^X\(\/\/\)$/{
18845	    s//\1/
18846	    q
18847	  }
18848	  /^X\(\/\).*/{
18849	    s//\1/
18850	    q
18851	  }
18852	  s/.*/./; q'`
18853    else
18854      continue
18855    fi
18856    # Extract the definition of DEPDIR, am__include, and am__quote
18857    # from the Makefile without running 'make'.
18858    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
18859    test -z "$DEPDIR" && continue
18860    am__include=`sed -n 's/^am__include = //p' < "$mf"`
18861    test -z "$am__include" && continue
18862    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
18863    # Find all dependency output files, they are included files with
18864    # $(DEPDIR) in their names.  We invoke sed twice because it is the
18865    # simplest approach to changing $(DEPDIR) to its actual value in the
18866    # expansion.
18867    for file in `sed -n "
18868      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
18869	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
18870      # Make sure the directory exists.
18871      test -f "$dirpart/$file" && continue
18872      fdir=`$as_dirname -- "$file" ||
18873$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18874	 X"$file" : 'X\(//\)[^/]' \| \
18875	 X"$file" : 'X\(//\)$' \| \
18876	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
18877$as_echo X"$file" |
18878    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18879	    s//\1/
18880	    q
18881	  }
18882	  /^X\(\/\/\)[^/].*/{
18883	    s//\1/
18884	    q
18885	  }
18886	  /^X\(\/\/\)$/{
18887	    s//\1/
18888	    q
18889	  }
18890	  /^X\(\/\).*/{
18891	    s//\1/
18892	    q
18893	  }
18894	  s/.*/./; q'`
18895      as_dir=$dirpart/$fdir; as_fn_mkdir_p
18896      # echo "creating $dirpart/$file"
18897      echo '# dummy' > "$dirpart/$file"
18898    done
18899  done
18900}
18901 ;;
18902    "libtool":C)
18903
18904    # See if we are running on zsh, and set the options which allow our
18905    # commands through without removal of \ escapes.
18906    if test -n "${ZSH_VERSION+set}" ; then
18907      setopt NO_GLOB_SUBST
18908    fi
18909
18910    cfgfile="${ofile}T"
18911    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
18912    $RM "$cfgfile"
18913
18914    cat <<_LT_EOF >> "$cfgfile"
18915#! $SHELL
18916
18917# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
18918# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
18919# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18920# NOTE: Changes made to this file will be lost: look at ltmain.sh.
18921#
18922#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
18923#                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
18924#   Written by Gordon Matzigkeit, 1996
18925#
18926#   This file is part of GNU Libtool.
18927#
18928# GNU Libtool is free software; you can redistribute it and/or
18929# modify it under the terms of the GNU General Public License as
18930# published by the Free Software Foundation; either version 2 of
18931# the License, or (at your option) any later version.
18932#
18933# As a special exception to the GNU General Public License,
18934# if you distribute this file as part of a program or library that
18935# is built using GNU Libtool, you may include this file under the
18936# same distribution terms that you use for the rest of that program.
18937#
18938# GNU Libtool is distributed in the hope that it will be useful,
18939# but WITHOUT ANY WARRANTY; without even the implied warranty of
18940# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18941# GNU General Public License for more details.
18942#
18943# You should have received a copy of the GNU General Public License
18944# along with GNU Libtool; see the file COPYING.  If not, a copy
18945# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
18946# obtained by writing to the Free Software Foundation, Inc.,
18947# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18948
18949
18950# The names of the tagged configurations supported by this script.
18951available_tags="FC "
18952
18953# ### BEGIN LIBTOOL CONFIG
18954
18955# Which release of libtool.m4 was used?
18956macro_version=$macro_version
18957macro_revision=$macro_revision
18958
18959# Whether or not to build shared libraries.
18960build_libtool_libs=$enable_shared
18961
18962# Whether or not to build static libraries.
18963build_old_libs=$enable_static
18964
18965# What type of objects to build.
18966pic_mode=$pic_mode
18967
18968# Whether or not to optimize for fast installation.
18969fast_install=$enable_fast_install
18970
18971# Shell to use when invoking shell scripts.
18972SHELL=$lt_SHELL
18973
18974# An echo program that protects backslashes.
18975ECHO=$lt_ECHO
18976
18977# The host system.
18978host_alias=$host_alias
18979host=$host
18980host_os=$host_os
18981
18982# The build system.
18983build_alias=$build_alias
18984build=$build
18985build_os=$build_os
18986
18987# A sed program that does not truncate output.
18988SED=$lt_SED
18989
18990# Sed that helps us avoid accidentally triggering echo(1) options like -n.
18991Xsed="\$SED -e 1s/^X//"
18992
18993# A grep program that handles long lines.
18994GREP=$lt_GREP
18995
18996# An ERE matcher.
18997EGREP=$lt_EGREP
18998
18999# A literal string matcher.
19000FGREP=$lt_FGREP
19001
19002# A BSD- or MS-compatible name lister.
19003NM=$lt_NM
19004
19005# Whether we need soft or hard links.
19006LN_S=$lt_LN_S
19007
19008# What is the maximum length of a command?
19009max_cmd_len=$max_cmd_len
19010
19011# Object file suffix (normally "o").
19012objext=$ac_objext
19013
19014# Executable file suffix (normally "").
19015exeext=$exeext
19016
19017# whether the shell understands "unset".
19018lt_unset=$lt_unset
19019
19020# turn spaces into newlines.
19021SP2NL=$lt_lt_SP2NL
19022
19023# turn newlines into spaces.
19024NL2SP=$lt_lt_NL2SP
19025
19026# An object symbol dumper.
19027OBJDUMP=$lt_OBJDUMP
19028
19029# Method to check whether dependent libraries are shared objects.
19030deplibs_check_method=$lt_deplibs_check_method
19031
19032# Command to use when deplibs_check_method == "file_magic".
19033file_magic_cmd=$lt_file_magic_cmd
19034
19035# The archiver.
19036AR=$lt_AR
19037AR_FLAGS=$lt_AR_FLAGS
19038
19039# A symbol stripping program.
19040STRIP=$lt_STRIP
19041
19042# Commands used to install an old-style archive.
19043RANLIB=$lt_RANLIB
19044old_postinstall_cmds=$lt_old_postinstall_cmds
19045old_postuninstall_cmds=$lt_old_postuninstall_cmds
19046
19047# Whether to use a lock for old archive extraction.
19048lock_old_archive_extraction=$lock_old_archive_extraction
19049
19050# A C compiler.
19051LTCC=$lt_CC
19052
19053# LTCC compiler flags.
19054LTCFLAGS=$lt_CFLAGS
19055
19056# Take the output of nm and produce a listing of raw symbols and C names.
19057global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19058
19059# Transform the output of nm in a proper C declaration.
19060global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19061
19062# Transform the output of nm in a C name address pair.
19063global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19064
19065# Transform the output of nm in a C name address pair when lib prefix is needed.
19066global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
19067
19068# The name of the directory that contains temporary libtool files.
19069objdir=$objdir
19070
19071# Used to examine libraries when file_magic_cmd begins with "file".
19072MAGIC_CMD=$MAGIC_CMD
19073
19074# Must we lock files when doing compilation?
19075need_locks=$lt_need_locks
19076
19077# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
19078DSYMUTIL=$lt_DSYMUTIL
19079
19080# Tool to change global to local symbols on Mac OS X.
19081NMEDIT=$lt_NMEDIT
19082
19083# Tool to manipulate fat objects and archives on Mac OS X.
19084LIPO=$lt_LIPO
19085
19086# ldd/readelf like tool for Mach-O binaries on Mac OS X.
19087OTOOL=$lt_OTOOL
19088
19089# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
19090OTOOL64=$lt_OTOOL64
19091
19092# Old archive suffix (normally "a").
19093libext=$libext
19094
19095# Shared library suffix (normally ".so").
19096shrext_cmds=$lt_shrext_cmds
19097
19098# The commands to extract the exported symbol list from a shared archive.
19099extract_expsyms_cmds=$lt_extract_expsyms_cmds
19100
19101# Variables whose values should be saved in libtool wrapper scripts and
19102# restored at link time.
19103variables_saved_for_relink=$lt_variables_saved_for_relink
19104
19105# Do we need the "lib" prefix for modules?
19106need_lib_prefix=$need_lib_prefix
19107
19108# Do we need a version for libraries?
19109need_version=$need_version
19110
19111# Library versioning type.
19112version_type=$version_type
19113
19114# Shared library runtime path variable.
19115runpath_var=$runpath_var
19116
19117# Shared library path variable.
19118shlibpath_var=$shlibpath_var
19119
19120# Is shlibpath searched before the hard-coded library search path?
19121shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19122
19123# Format of library name prefix.
19124libname_spec=$lt_libname_spec
19125
19126# List of archive names.  First name is the real one, the rest are links.
19127# The last name is the one that the linker finds with -lNAME
19128library_names_spec=$lt_library_names_spec
19129
19130# The coded name of the library, if different from the real name.
19131soname_spec=$lt_soname_spec
19132
19133# Permission mode override for installation of shared libraries.
19134install_override_mode=$lt_install_override_mode
19135
19136# Command to use after installation of a shared archive.
19137postinstall_cmds=$lt_postinstall_cmds
19138
19139# Command to use after uninstallation of a shared archive.
19140postuninstall_cmds=$lt_postuninstall_cmds
19141
19142# Commands used to finish a libtool library installation in a directory.
19143finish_cmds=$lt_finish_cmds
19144
19145# As "finish_cmds", except a single script fragment to be evaled but
19146# not shown.
19147finish_eval=$lt_finish_eval
19148
19149# Whether we should hardcode library paths into libraries.
19150hardcode_into_libs=$hardcode_into_libs
19151
19152# Compile-time system search path for libraries.
19153sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19154
19155# Run-time system search path for libraries.
19156sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19157
19158# Whether dlopen is supported.
19159dlopen_support=$enable_dlopen
19160
19161# Whether dlopen of programs is supported.
19162dlopen_self=$enable_dlopen_self
19163
19164# Whether dlopen of statically linked programs is supported.
19165dlopen_self_static=$enable_dlopen_self_static
19166
19167# Commands to strip libraries.
19168old_striplib=$lt_old_striplib
19169striplib=$lt_striplib
19170
19171
19172# The linker used to build libraries.
19173LD=$lt_LD
19174
19175# How to create reloadable object files.
19176reload_flag=$lt_reload_flag
19177reload_cmds=$lt_reload_cmds
19178
19179# Commands used to build an old-style archive.
19180old_archive_cmds=$lt_old_archive_cmds
19181
19182# A language specific compiler.
19183CC=$lt_compiler
19184
19185# Is the compiler the GNU compiler?
19186with_gcc=$GCC
19187
19188# Compiler flag to turn off builtin functions.
19189no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
19190
19191# How to pass a linker flag through the compiler.
19192wl=$lt_lt_prog_compiler_wl
19193
19194# Additional compiler flags for building library objects.
19195pic_flag=$lt_lt_prog_compiler_pic
19196
19197# Compiler flag to prevent dynamic linking.
19198link_static_flag=$lt_lt_prog_compiler_static
19199
19200# Does compiler simultaneously support -c and -o options?
19201compiler_c_o=$lt_lt_cv_prog_compiler_c_o
19202
19203# Whether or not to add -lc for building shared libraries.
19204build_libtool_need_lc=$archive_cmds_need_lc
19205
19206# Whether or not to disallow shared libs when runtime libs are static.
19207allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
19208
19209# Compiler flag to allow reflexive dlopens.
19210export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
19211
19212# Compiler flag to generate shared objects directly from archives.
19213whole_archive_flag_spec=$lt_whole_archive_flag_spec
19214
19215# Whether the compiler copes with passing no objects directly.
19216compiler_needs_object=$lt_compiler_needs_object
19217
19218# Create an old-style archive from a shared archive.
19219old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
19220
19221# Create a temporary old-style archive to link instead of a shared archive.
19222old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
19223
19224# Commands used to build a shared archive.
19225archive_cmds=$lt_archive_cmds
19226archive_expsym_cmds=$lt_archive_expsym_cmds
19227
19228# Commands used to build a loadable module if different from building
19229# a shared archive.
19230module_cmds=$lt_module_cmds
19231module_expsym_cmds=$lt_module_expsym_cmds
19232
19233# Whether we are building with GNU ld or not.
19234with_gnu_ld=$lt_with_gnu_ld
19235
19236# Flag that allows shared libraries with undefined symbols to be built.
19237allow_undefined_flag=$lt_allow_undefined_flag
19238
19239# Flag that enforces no undefined symbols.
19240no_undefined_flag=$lt_no_undefined_flag
19241
19242# Flag to hardcode \$libdir into a binary during linking.
19243# This must work even if \$libdir does not exist
19244hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
19245
19246# If ld is used when linking, flag to hardcode \$libdir into a binary
19247# during linking.  This must work even if \$libdir does not exist.
19248hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
19249
19250# Whether we need a single "-rpath" flag with a separated argument.
19251hardcode_libdir_separator=$lt_hardcode_libdir_separator
19252
19253# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19254# DIR into the resulting binary.
19255hardcode_direct=$hardcode_direct
19256
19257# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19258# DIR into the resulting binary and the resulting library dependency is
19259# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19260# library is relocated.
19261hardcode_direct_absolute=$hardcode_direct_absolute
19262
19263# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19264# into the resulting binary.
19265hardcode_minus_L=$hardcode_minus_L
19266
19267# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19268# into the resulting binary.
19269hardcode_shlibpath_var=$hardcode_shlibpath_var
19270
19271# Set to "yes" if building a shared library automatically hardcodes DIR
19272# into the library and all subsequent libraries and executables linked
19273# against it.
19274hardcode_automatic=$hardcode_automatic
19275
19276# Set to yes if linker adds runtime paths of dependent libraries
19277# to runtime path list.
19278inherit_rpath=$inherit_rpath
19279
19280# Whether libtool must link a program against all its dependency libraries.
19281link_all_deplibs=$link_all_deplibs
19282
19283# Fix the shell variable \$srcfile for the compiler.
19284fix_srcfile_path=$lt_fix_srcfile_path
19285
19286# Set to "yes" if exported symbols are required.
19287always_export_symbols=$always_export_symbols
19288
19289# The commands to list exported symbols.
19290export_symbols_cmds=$lt_export_symbols_cmds
19291
19292# Symbols that should not be listed in the preloaded symbols.
19293exclude_expsyms=$lt_exclude_expsyms
19294
19295# Symbols that must always be exported.
19296include_expsyms=$lt_include_expsyms
19297
19298# Commands necessary for linking programs (against libraries) with templates.
19299prelink_cmds=$lt_prelink_cmds
19300
19301# Specify filename containing input files.
19302file_list_spec=$lt_file_list_spec
19303
19304# How to hardcode a shared library path into an executable.
19305hardcode_action=$hardcode_action
19306
19307# The directories searched by this compiler when creating a shared library.
19308compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
19309
19310# Dependencies to place before and after the objects being linked to
19311# create a shared library.
19312predep_objects=$lt_predep_objects
19313postdep_objects=$lt_postdep_objects
19314predeps=$lt_predeps
19315postdeps=$lt_postdeps
19316
19317# The library search path used internally by the compiler when linking
19318# a shared library.
19319compiler_lib_search_path=$lt_compiler_lib_search_path
19320
19321# ### END LIBTOOL CONFIG
19322
19323_LT_EOF
19324
19325  case $host_os in
19326  aix3*)
19327    cat <<\_LT_EOF >> "$cfgfile"
19328# AIX sometimes has problems with the GCC collect2 program.  For some
19329# reason, if we set the COLLECT_NAMES environment variable, the problems
19330# vanish in a puff of smoke.
19331if test "X${COLLECT_NAMES+set}" != Xset; then
19332  COLLECT_NAMES=
19333  export COLLECT_NAMES
19334fi
19335_LT_EOF
19336    ;;
19337  esac
19338
19339
19340ltmain="$ac_aux_dir/ltmain.sh"
19341
19342
19343  # We use sed instead of cat because bash on DJGPP gets confused if
19344  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
19345  # text mode, it properly converts lines to CR/LF.  This bash problem
19346  # is reportedly fixed, but why not run on old versions too?
19347  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
19348    || (rm -f "$cfgfile"; exit 1)
19349
19350  case $xsi_shell in
19351  yes)
19352    cat << \_LT_EOF >> "$cfgfile"
19353
19354# func_dirname file append nondir_replacement
19355# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19356# otherwise set result to NONDIR_REPLACEMENT.
19357func_dirname ()
19358{
19359  case ${1} in
19360    */*) func_dirname_result="${1%/*}${2}" ;;
19361    *  ) func_dirname_result="${3}" ;;
19362  esac
19363}
19364
19365# func_basename file
19366func_basename ()
19367{
19368  func_basename_result="${1##*/}"
19369}
19370
19371# func_dirname_and_basename file append nondir_replacement
19372# perform func_basename and func_dirname in a single function
19373# call:
19374#   dirname:  Compute the dirname of FILE.  If nonempty,
19375#             add APPEND to the result, otherwise set result
19376#             to NONDIR_REPLACEMENT.
19377#             value returned in "$func_dirname_result"
19378#   basename: Compute filename of FILE.
19379#             value retuned in "$func_basename_result"
19380# Implementation must be kept synchronized with func_dirname
19381# and func_basename. For efficiency, we do not delegate to
19382# those functions but instead duplicate the functionality here.
19383func_dirname_and_basename ()
19384{
19385  case ${1} in
19386    */*) func_dirname_result="${1%/*}${2}" ;;
19387    *  ) func_dirname_result="${3}" ;;
19388  esac
19389  func_basename_result="${1##*/}"
19390}
19391
19392# func_stripname prefix suffix name
19393# strip PREFIX and SUFFIX off of NAME.
19394# PREFIX and SUFFIX must not contain globbing or regex special
19395# characters, hashes, percent signs, but SUFFIX may contain a leading
19396# dot (in which case that matches only a dot).
19397func_stripname ()
19398{
19399  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
19400  # positional parameters, so assign one to ordinary parameter first.
19401  func_stripname_result=${3}
19402  func_stripname_result=${func_stripname_result#"${1}"}
19403  func_stripname_result=${func_stripname_result%"${2}"}
19404}
19405
19406# func_opt_split
19407func_opt_split ()
19408{
19409  func_opt_split_opt=${1%%=*}
19410  func_opt_split_arg=${1#*=}
19411}
19412
19413# func_lo2o object
19414func_lo2o ()
19415{
19416  case ${1} in
19417    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
19418    *)    func_lo2o_result=${1} ;;
19419  esac
19420}
19421
19422# func_xform libobj-or-source
19423func_xform ()
19424{
19425  func_xform_result=${1%.*}.lo
19426}
19427
19428# func_arith arithmetic-term...
19429func_arith ()
19430{
19431  func_arith_result=$(( $* ))
19432}
19433
19434# func_len string
19435# STRING may not start with a hyphen.
19436func_len ()
19437{
19438  func_len_result=${#1}
19439}
19440
19441_LT_EOF
19442    ;;
19443  *) # Bourne compatible functions.
19444    cat << \_LT_EOF >> "$cfgfile"
19445
19446# func_dirname file append nondir_replacement
19447# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
19448# otherwise set result to NONDIR_REPLACEMENT.
19449func_dirname ()
19450{
19451  # Extract subdirectory from the argument.
19452  func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
19453  if test "X$func_dirname_result" = "X${1}"; then
19454    func_dirname_result="${3}"
19455  else
19456    func_dirname_result="$func_dirname_result${2}"
19457  fi
19458}
19459
19460# func_basename file
19461func_basename ()
19462{
19463  func_basename_result=`$ECHO "${1}" | $SED "$basename"`
19464}
19465
19466
19467# func_stripname prefix suffix name
19468# strip PREFIX and SUFFIX off of NAME.
19469# PREFIX and SUFFIX must not contain globbing or regex special
19470# characters, hashes, percent signs, but SUFFIX may contain a leading
19471# dot (in which case that matches only a dot).
19472# func_strip_suffix prefix name
19473func_stripname ()
19474{
19475  case ${2} in
19476    .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
19477    *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
19478  esac
19479}
19480
19481# sed scripts:
19482my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
19483my_sed_long_arg='1s/^-[^=]*=//'
19484
19485# func_opt_split
19486func_opt_split ()
19487{
19488  func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
19489  func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
19490}
19491
19492# func_lo2o object
19493func_lo2o ()
19494{
19495  func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
19496}
19497
19498# func_xform libobj-or-source
19499func_xform ()
19500{
19501  func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
19502}
19503
19504# func_arith arithmetic-term...
19505func_arith ()
19506{
19507  func_arith_result=`expr "$@"`
19508}
19509
19510# func_len string
19511# STRING may not start with a hyphen.
19512func_len ()
19513{
19514  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
19515}
19516
19517_LT_EOF
19518esac
19519
19520case $lt_shell_append in
19521  yes)
19522    cat << \_LT_EOF >> "$cfgfile"
19523
19524# func_append var value
19525# Append VALUE to the end of shell variable VAR.
19526func_append ()
19527{
19528  eval "$1+=\$2"
19529}
19530_LT_EOF
19531    ;;
19532  *)
19533    cat << \_LT_EOF >> "$cfgfile"
19534
19535# func_append var value
19536# Append VALUE to the end of shell variable VAR.
19537func_append ()
19538{
19539  eval "$1=\$$1\$2"
19540}
19541
19542_LT_EOF
19543    ;;
19544  esac
19545
19546
19547  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
19548    || (rm -f "$cfgfile"; exit 1)
19549
19550  mv -f "$cfgfile" "$ofile" ||
19551    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
19552  chmod +x "$ofile"
19553
19554
19555    cat <<_LT_EOF >> "$ofile"
19556
19557# ### BEGIN LIBTOOL TAG CONFIG: FC
19558
19559# The linker used to build libraries.
19560LD=$lt_LD_FC
19561
19562# How to create reloadable object files.
19563reload_flag=$lt_reload_flag_FC
19564reload_cmds=$lt_reload_cmds_FC
19565
19566# Commands used to build an old-style archive.
19567old_archive_cmds=$lt_old_archive_cmds_FC
19568
19569# A language specific compiler.
19570CC=$lt_compiler_FC
19571
19572# Is the compiler the GNU compiler?
19573with_gcc=$GCC_FC
19574
19575# Compiler flag to turn off builtin functions.
19576no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
19577
19578# How to pass a linker flag through the compiler.
19579wl=$lt_lt_prog_compiler_wl_FC
19580
19581# Additional compiler flags for building library objects.
19582pic_flag=$lt_lt_prog_compiler_pic_FC
19583
19584# Compiler flag to prevent dynamic linking.
19585link_static_flag=$lt_lt_prog_compiler_static_FC
19586
19587# Does compiler simultaneously support -c and -o options?
19588compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
19589
19590# Whether or not to add -lc for building shared libraries.
19591build_libtool_need_lc=$archive_cmds_need_lc_FC
19592
19593# Whether or not to disallow shared libs when runtime libs are static.
19594allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
19595
19596# Compiler flag to allow reflexive dlopens.
19597export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
19598
19599# Compiler flag to generate shared objects directly from archives.
19600whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
19601
19602# Whether the compiler copes with passing no objects directly.
19603compiler_needs_object=$lt_compiler_needs_object_FC
19604
19605# Create an old-style archive from a shared archive.
19606old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
19607
19608# Create a temporary old-style archive to link instead of a shared archive.
19609old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
19610
19611# Commands used to build a shared archive.
19612archive_cmds=$lt_archive_cmds_FC
19613archive_expsym_cmds=$lt_archive_expsym_cmds_FC
19614
19615# Commands used to build a loadable module if different from building
19616# a shared archive.
19617module_cmds=$lt_module_cmds_FC
19618module_expsym_cmds=$lt_module_expsym_cmds_FC
19619
19620# Whether we are building with GNU ld or not.
19621with_gnu_ld=$lt_with_gnu_ld_FC
19622
19623# Flag that allows shared libraries with undefined symbols to be built.
19624allow_undefined_flag=$lt_allow_undefined_flag_FC
19625
19626# Flag that enforces no undefined symbols.
19627no_undefined_flag=$lt_no_undefined_flag_FC
19628
19629# Flag to hardcode \$libdir into a binary during linking.
19630# This must work even if \$libdir does not exist
19631hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
19632
19633# If ld is used when linking, flag to hardcode \$libdir into a binary
19634# during linking.  This must work even if \$libdir does not exist.
19635hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_FC
19636
19637# Whether we need a single "-rpath" flag with a separated argument.
19638hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
19639
19640# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19641# DIR into the resulting binary.
19642hardcode_direct=$hardcode_direct_FC
19643
19644# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
19645# DIR into the resulting binary and the resulting library dependency is
19646# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
19647# library is relocated.
19648hardcode_direct_absolute=$hardcode_direct_absolute_FC
19649
19650# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
19651# into the resulting binary.
19652hardcode_minus_L=$hardcode_minus_L_FC
19653
19654# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
19655# into the resulting binary.
19656hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
19657
19658# Set to "yes" if building a shared library automatically hardcodes DIR
19659# into the library and all subsequent libraries and executables linked
19660# against it.
19661hardcode_automatic=$hardcode_automatic_FC
19662
19663# Set to yes if linker adds runtime paths of dependent libraries
19664# to runtime path list.
19665inherit_rpath=$inherit_rpath_FC
19666
19667# Whether libtool must link a program against all its dependency libraries.
19668link_all_deplibs=$link_all_deplibs_FC
19669
19670# Fix the shell variable \$srcfile for the compiler.
19671fix_srcfile_path=$lt_fix_srcfile_path_FC
19672
19673# Set to "yes" if exported symbols are required.
19674always_export_symbols=$always_export_symbols_FC
19675
19676# The commands to list exported symbols.
19677export_symbols_cmds=$lt_export_symbols_cmds_FC
19678
19679# Symbols that should not be listed in the preloaded symbols.
19680exclude_expsyms=$lt_exclude_expsyms_FC
19681
19682# Symbols that must always be exported.
19683include_expsyms=$lt_include_expsyms_FC
19684
19685# Commands necessary for linking programs (against libraries) with templates.
19686prelink_cmds=$lt_prelink_cmds_FC
19687
19688# Specify filename containing input files.
19689file_list_spec=$lt_file_list_spec_FC
19690
19691# How to hardcode a shared library path into an executable.
19692hardcode_action=$hardcode_action_FC
19693
19694# The directories searched by this compiler when creating a shared library.
19695compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
19696
19697# Dependencies to place before and after the objects being linked to
19698# create a shared library.
19699predep_objects=$lt_predep_objects_FC
19700postdep_objects=$lt_postdep_objects_FC
19701predeps=$lt_predeps_FC
19702postdeps=$lt_postdeps_FC
19703
19704# The library search path used internally by the compiler when linking
19705# a shared library.
19706compiler_lib_search_path=$lt_compiler_lib_search_path_FC
19707
19708# ### END LIBTOOL TAG CONFIG: FC
19709_LT_EOF
19710
19711 ;;
19712
19713  esac
19714done # for ac_tag
19715
19716
19717as_fn_exit 0
19718_ACEOF
19719ac_clean_files=$ac_clean_files_save
19720
19721test $ac_write_fail = 0 ||
19722  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19723
19724
19725# configure is writing to config.log, and then calls config.status.
19726# config.status does its own redirection, appending to config.log.
19727# Unfortunately, on DOS this fails, as config.log is still kept open
19728# by configure, so config.status won't be able to write to it; its
19729# output is simply discarded.  So we exec the FD to /dev/null,
19730# effectively closing config.log, so it can be properly (re)opened and
19731# appended to by config.status.  When coming back to configure, we
19732# need to make the FD available again.
19733if test "$no_create" != yes; then
19734  ac_cs_success=:
19735  ac_config_status_args=
19736  test "$silent" = yes &&
19737    ac_config_status_args="$ac_config_status_args --quiet"
19738  exec 5>/dev/null
19739  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19740  exec 5>>config.log
19741  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19742  # would make configure fail if this is the last instruction.
19743  $ac_cs_success || as_fn_exit 1
19744fi
19745if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19746  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19747$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19748fi
19749
19750