1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for GNU Libtool 2.4.6.
4#
5# Report bugs to <bug-libtool@gnu.org>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98  IFS=$as_save_IFS
99  test -z "$as_dir" && as_dir=.
100    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there.  '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137# Use a proper internal environment variable to ensure we don't fall
138  # into an infinite loop, continuously re-executing ourselves.
139  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140    _as_can_reexec=no; export _as_can_reexec;
141    # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if test "x$CONFIG_SHELL" = x; then
163  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164  emulate sh
165  NULLCMD=:
166  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167  # is contrary to our usage.  Disable this feature.
168  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169  setopt NO_GLOB_SUBST
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
197  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201test \$(( 1 + 1 )) = 2 || exit 1
202
203  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207    PATH=/empty FPATH=/empty; export PATH FPATH
208    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210  if (eval "$as_required") 2>/dev/null; then :
211  as_have_required=yes
212else
213  as_have_required=no
214fi
215  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222  IFS=$as_save_IFS
223  test -z "$as_dir" && as_dir=.
224  as_found=:
225  case $as_dir in #(
226	 /*)
227	   for as_base in sh bash ksh sh5; do
228	     # Try only shells that exist, to save several forks.
229	     as_shell=$as_dir/$as_base
230	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  CONFIG_SHELL=$as_shell as_have_required=yes
233		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234  break 2
235fi
236fi
237	   done;;
238       esac
239  as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243  CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248      if test "x$CONFIG_SHELL" != x; then :
249  export CONFIG_SHELL
250             # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270    if test x$as_have_required = xno; then :
271  $as_echo "$0: This script requires a shell more modern than all"
272  $as_echo "$0: the shells that I found on your system."
273  if test x${ZSH_VERSION+set} = xset ; then
274    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276  else
277    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: bug-libtool@gnu.org about your system, including any
279$0: error possibly output before this message. Then install
280$0: a modern shell, or manually run the script under such a
281$0: shell if you do have one."
282  fi
283  exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301  { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310  return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318  set +e
319  as_fn_set_status $1
320  exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
329  case $as_dir in #(
330  -*) as_dir=./$as_dir;;
331  esac
332  test -d "$as_dir" || eval $as_mkdir_p || {
333    as_dirs=
334    while :; do
335      case $as_dir in #(
336      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337      *) as_qdir=$as_dir;;
338      esac
339      as_dirs="'$as_qdir' $as_dirs"
340      as_dir=`$as_dirname -- "$as_dir" ||
341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342	 X"$as_dir" : 'X\(//\)[^/]' \| \
343	 X"$as_dir" : 'X\(//\)$' \| \
344	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345$as_echo X"$as_dir" |
346    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347	    s//\1/
348	    q
349	  }
350	  /^X\(\/\/\)[^/].*/{
351	    s//\1/
352	    q
353	  }
354	  /^X\(\/\/\)$/{
355	    s//\1/
356	    q
357	  }
358	  /^X\(\/\).*/{
359	    s//\1/
360	    q
361	  }
362	  s/.*/./; q'`
363      test -d "$as_dir" && break
364    done
365    test -z "$as_dirs" || eval "mkdir $as_dirs"
366  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369} # as_fn_mkdir_p
370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376  test -f "$1" && test -x "$1"
377} # as_fn_executable_p
378# as_fn_append VAR VALUE
379# ----------------------
380# Append the text in VALUE to the end of the definition contained in VAR. Take
381# advantage of any shell optimizations that allow amortized linear growth over
382# repeated appends, instead of the typical quadratic growth present in naive
383# implementations.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385  eval 'as_fn_append ()
386  {
387    eval $1+=\$2
388  }'
389else
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402  eval 'as_fn_arith ()
403  {
404    as_val=$(( $* ))
405  }'
406else
407  as_fn_arith ()
408  {
409    as_val=`expr "$@" || test $? -eq 1`
410  }
411fi # as_fn_arith
412
413
414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418# script with STATUS, using 1 if that was 0.
419as_fn_error ()
420{
421  as_status=$1; test $as_status -eq 0 && as_status=1
422  if test "$4"; then
423    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425  fi
426  $as_echo "$as_me: error: $2" >&2
427  as_fn_exit $as_status
428} # as_fn_error
429
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432  as_expr=expr
433else
434  as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438  as_basename=basename
439else
440  as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444  as_dirname=dirname
445else
446  as_dirname=false
447fi
448
449as_me=`$as_basename -- "$0" ||
450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451	 X"$0" : 'X\(//\)$' \| \
452	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453$as_echo X/"$0" |
454    sed '/^.*\/\([^/][^/]*\)\/*$/{
455	    s//\1/
456	    q
457	  }
458	  /^X\/\(\/\/\)$/{
459	    s//\1/
460	    q
461	  }
462	  /^X\/\(\/\).*/{
463	    s//\1/
464	    q
465	  }
466	  s/.*/./; q'`
467
468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476  as_lineno_1=$LINENO as_lineno_1a=$LINENO
477  as_lineno_2=$LINENO as_lineno_2a=$LINENO
478  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481  sed -n '
482    p
483    /[$]LINENO/=
484  ' <$as_myself |
485    sed '
486      s/[$]LINENO.*/&-/
487      t lineno
488      b
489      :lineno
490      N
491      :loop
492      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493      t loop
494      s/-\n.*//
495    ' >$as_me.lineno &&
496  chmod +x "$as_me.lineno" ||
497    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500  # already done that, so ensure we don't try to do so again and fall
501  # in an infinite loop.  This has already happened in practice.
502  _as_can_reexec=no; export _as_can_reexec
503  # Don't try to exec as it changes $[0], causing all sort of problems
504  # (the dirname of $[0] is not the place where we might find the
505  # original and so on.  Autoconf is especially sensitive to this).
506  . "./$as_me.lineno"
507  # Exit status is that of the last command.
508  exit
509}
510
511ECHO_C= ECHO_N= ECHO_T=
512case `echo -n x` in #(((((
513-n*)
514  case `echo 'xy\c'` in
515  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
516  xy)  ECHO_C='\c';;
517  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518       ECHO_T='	';;
519  esac;;
520*)
521  ECHO_N='-n';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526  rm -f conf$$.dir/conf$$.file
527else
528  rm -f conf$$.dir
529  mkdir conf$$.dir 2>/dev/null
530fi
531if (echo >conf$$.file) 2>/dev/null; then
532  if ln -s conf$$.file conf$$ 2>/dev/null; then
533    as_ln_s='ln -s'
534    # ... but there are two gotchas:
535    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537    # In both cases, we have to default to `cp -pR'.
538    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539      as_ln_s='cp -pR'
540  elif ln conf$$.file conf$$ 2>/dev/null; then
541    as_ln_s=ln
542  else
543    as_ln_s='cp -pR'
544  fi
545else
546  as_ln_s='cp -pR'
547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552  as_mkdir_p='mkdir -p "$as_dir"'
553else
554  test -d ./-p && rmdir ./-p
555  as_mkdir_p=false
556fi
557
558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567lt_ltdl_dir='libltdl'
568
569SHELL=${CONFIG_SHELL-/bin/sh}
570
571lt_dlopen_dir=$lt_ltdl_dir; lt_libobj_prefix=$lt_ltdl_dir/
572
573
574test -n "$DJDIR" || exec 7<&0 </dev/null
575exec 6>&1
576
577# Name of the host.
578# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
579# so uname gets run too.
580ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
581
582#
583# Initializations.
584#
585ac_default_prefix=/usr/local
586ac_clean_files=
587ac_config_libobj_dir=.
588LIBOBJS=
589cross_compiling=no
590subdirs=
591MFLAGS=
592MAKEFLAGS=
593
594# Identity of this package.
595PACKAGE_NAME='GNU Libtool'
596PACKAGE_TARNAME='libtool'
597PACKAGE_VERSION='2.4.6'
598PACKAGE_STRING='GNU Libtool 2.4.6'
599PACKAGE_BUGREPORT='bug-libtool@gnu.org'
600PACKAGE_URL='http://www.gnu.org/software/libtool/'
601
602ac_unique_file="libtoolize.in"
603ac_config_libobj_dir=libltdl
604# Factoring default headers for most tests.
605ac_includes_default="\
606#include <stdio.h>
607#ifdef HAVE_SYS_TYPES_H
608# include <sys/types.h>
609#endif
610#ifdef HAVE_SYS_STAT_H
611# include <sys/stat.h>
612#endif
613#ifdef STDC_HEADERS
614# include <stdlib.h>
615# include <stddef.h>
616#else
617# ifdef HAVE_STDLIB_H
618#  include <stdlib.h>
619# endif
620#endif
621#ifdef HAVE_STRING_H
622# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
623#  include <memory.h>
624# endif
625# include <string.h>
626#endif
627#ifdef HAVE_STRINGS_H
628# include <strings.h>
629#endif
630#ifdef HAVE_INTTYPES_H
631# include <inttypes.h>
632#endif
633#ifdef HAVE_STDINT_H
634# include <stdint.h>
635#endif
636#ifdef HAVE_UNISTD_H
637# include <unistd.h>
638#endif"
639
640ac_subst_vars='GLtests_LTLIBOBJS
641GLtests_LIBOBJS
642GL_LTLIBOBJS
643GL_LIBOBJS
644CONFIG_INCLUDE
645am__EXEEXT_FALSE
646am__EXEEXT_TRUE
647LTLIBOBJS
648HELP2MAN
649GLtests_WITNESS
650GL_COND_LIBTOOL_FALSE
651GL_COND_LIBTOOL_TRUE
652with_aix_soname
653to_tool_file_cmd
654to_host_file_cmd
655RC
656GCJFLAGS
657GCJ
658GOC
659ac_ct_FC
660FCFLAGS
661FC
662ac_ct_F77
663FFLAGS
664F77
665CXXCPP
666am__fastdepCXX_FALSE
667am__fastdepCXX_TRUE
668CXXDEPMODE
669ac_ct_CXX
670CXXFLAGS
671CXX
672LTDLOPEN
673LT_CONFIG_H
674CONVENIENCE_LTDL_FALSE
675CONVENIENCE_LTDL_TRUE
676INSTALL_LTDL_FALSE
677INSTALL_LTDL_TRUE
678LT_ARGZ_H
679LIBOBJS
680sys_symbol_underscore
681LIBADD_DL
682LT_DLPREOPEN
683LIBADD_DLD_LINK
684LIBADD_SHL_LOAD
685LIBADD_DLOPEN
686LT_DLLOADERS
687LT_SYS_LIBRARY_PATH
688OTOOL64
689OTOOL
690LIPO
691NMEDIT
692DSYMUTIL
693MANIFEST_TOOL
694ac_ct_AR
695LN_S
696NM
697ac_ct_DUMPBIN
698DUMPBIN
699LD
700FGREP
701SED
702LIBTOOL
703OBJDUMP
704DLLTOOL
705AS
706RANLIB
707ARFLAGS
708AR
709EGREP
710GREP
711CPP
712am__fastdepCC_FALSE
713am__fastdepCC_TRUE
714CCDEPMODE
715am__nodep
716AMDEPBACKSLASH
717AMDEP_FALSE
718AMDEP_TRUE
719am__quote
720am__include
721DEPDIR
722OBJEXT
723EXEEXT
724ac_ct_CC
725CPPFLAGS
726LDFLAGS
727CFLAGS
728CC
729pkgaux_scripts
730pkgdatadir
731aclocaldir
732CONFIG_STATUS_DEPENDENCIES
733host_os
734host_vendor
735host_cpu
736host
737build_os
738build_vendor
739build_cpu
740build
741AM_BACKSLASH
742AM_DEFAULT_VERBOSITY
743AM_DEFAULT_V
744AM_V
745am__untar
746am__tar
747AMTAR
748am__leading_dot
749SET_MAKE
750AWK
751mkdir_p
752MKDIR_P
753INSTALL_STRIP_PROGRAM
754STRIP
755install_sh
756MAKEINFO
757AUTOHEADER
758AUTOMAKE
759AUTOCONF
760ACLOCAL
761VERSION
762PACKAGE
763CYGPATH_W
764am__isrc
765INSTALL_DATA
766INSTALL_SCRIPT
767INSTALL_PROGRAM
768M4_DEBUGFILE
769M4_GNU
770M4
771AUTOTEST
772AUTOM4TE
773package_revision
774macro_dir
775aux_dir
776ltdl_dir
777target_alias
778host_alias
779build_alias
780LIBS
781ECHO_T
782ECHO_N
783ECHO_C
784DEFS
785mandir
786localedir
787libdir
788psdir
789pdfdir
790dvidir
791htmldir
792infodir
793docdir
794oldincludedir
795includedir
796localstatedir
797sharedstatedir
798sysconfdir
799datadir
800datarootdir
801libexecdir
802sbindir
803bindir
804program_transform_name
805prefix
806exec_prefix
807PACKAGE_URL
808PACKAGE_BUGREPORT
809PACKAGE_STRING
810PACKAGE_VERSION
811PACKAGE_TARNAME
812PACKAGE_NAME
813PATH_SEPARATOR
814SHELL'
815ac_subst_files=''
816ac_user_opts='
817enable_option_checking
818enable_silent_rules
819enable_ltdl_install
820enable_dependency_tracking
821enable_shared
822enable_static
823with_pic
824enable_fast_install
825with_aix_soname
826with_gnu_ld
827with_sysroot
828enable_libtool_lock
829'
830      ac_precious_vars='build_alias
831host_alias
832target_alias
833M4
834CC
835CFLAGS
836LDFLAGS
837LIBS
838CPPFLAGS
839CPP
840LT_SYS_LIBRARY_PATH
841CXX
842CXXFLAGS
843CCC
844CXXCPP
845F77
846FFLAGS
847FC
848FCFLAGS'
849
850
851# Initialize some variables set by options.
852ac_init_help=
853ac_init_version=false
854ac_unrecognized_opts=
855ac_unrecognized_sep=
856# The variables have the same names as the options, with
857# dashes changed to underlines.
858cache_file=/dev/null
859exec_prefix=NONE
860no_create=
861no_recursion=
862prefix=NONE
863program_prefix=NONE
864program_suffix=NONE
865program_transform_name=s,x,x,
866silent=
867site=
868srcdir=
869verbose=
870x_includes=NONE
871x_libraries=NONE
872
873# Installation directory options.
874# These are left unexpanded so users can "make install exec_prefix=/foo"
875# and all the variables that are supposed to be based on exec_prefix
876# by default will actually change.
877# Use braces instead of parens because sh, perl, etc. also accept them.
878# (The list follows the same order as the GNU Coding Standards.)
879bindir='${exec_prefix}/bin'
880sbindir='${exec_prefix}/sbin'
881libexecdir='${exec_prefix}/libexec'
882datarootdir='${prefix}/share'
883datadir='${datarootdir}'
884sysconfdir='${prefix}/etc'
885sharedstatedir='${prefix}/com'
886localstatedir='${prefix}/var'
887includedir='${prefix}/include'
888oldincludedir='/usr/include'
889docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
890infodir='${datarootdir}/info'
891htmldir='${docdir}'
892dvidir='${docdir}'
893pdfdir='${docdir}'
894psdir='${docdir}'
895libdir='${exec_prefix}/lib'
896localedir='${datarootdir}/locale'
897mandir='${datarootdir}/man'
898
899ac_prev=
900ac_dashdash=
901for ac_option
902do
903  # If the previous option needs an argument, assign it.
904  if test -n "$ac_prev"; then
905    eval $ac_prev=\$ac_option
906    ac_prev=
907    continue
908  fi
909
910  case $ac_option in
911  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
912  *=)   ac_optarg= ;;
913  *)    ac_optarg=yes ;;
914  esac
915
916  # Accept the important Cygnus configure options, so we can diagnose typos.
917
918  case $ac_dashdash$ac_option in
919  --)
920    ac_dashdash=yes ;;
921
922  -bindir | --bindir | --bindi | --bind | --bin | --bi)
923    ac_prev=bindir ;;
924  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
925    bindir=$ac_optarg ;;
926
927  -build | --build | --buil | --bui | --bu)
928    ac_prev=build_alias ;;
929  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
930    build_alias=$ac_optarg ;;
931
932  -cache-file | --cache-file | --cache-fil | --cache-fi \
933  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
934    ac_prev=cache_file ;;
935  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
936  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
937    cache_file=$ac_optarg ;;
938
939  --config-cache | -C)
940    cache_file=config.cache ;;
941
942  -datadir | --datadir | --datadi | --datad)
943    ac_prev=datadir ;;
944  -datadir=* | --datadir=* | --datadi=* | --datad=*)
945    datadir=$ac_optarg ;;
946
947  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
948  | --dataroo | --dataro | --datar)
949    ac_prev=datarootdir ;;
950  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
951  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
952    datarootdir=$ac_optarg ;;
953
954  -disable-* | --disable-*)
955    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
956    # Reject names that are not valid shell variable names.
957    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
958      as_fn_error $? "invalid feature name: $ac_useropt"
959    ac_useropt_orig=$ac_useropt
960    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
961    case $ac_user_opts in
962      *"
963"enable_$ac_useropt"
964"*) ;;
965      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
966	 ac_unrecognized_sep=', ';;
967    esac
968    eval enable_$ac_useropt=no ;;
969
970  -docdir | --docdir | --docdi | --doc | --do)
971    ac_prev=docdir ;;
972  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
973    docdir=$ac_optarg ;;
974
975  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
976    ac_prev=dvidir ;;
977  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
978    dvidir=$ac_optarg ;;
979
980  -enable-* | --enable-*)
981    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
982    # Reject names that are not valid shell variable names.
983    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
984      as_fn_error $? "invalid feature name: $ac_useropt"
985    ac_useropt_orig=$ac_useropt
986    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
987    case $ac_user_opts in
988      *"
989"enable_$ac_useropt"
990"*) ;;
991      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
992	 ac_unrecognized_sep=', ';;
993    esac
994    eval enable_$ac_useropt=\$ac_optarg ;;
995
996  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
997  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
998  | --exec | --exe | --ex)
999    ac_prev=exec_prefix ;;
1000  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1001  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1002  | --exec=* | --exe=* | --ex=*)
1003    exec_prefix=$ac_optarg ;;
1004
1005  -gas | --gas | --ga | --g)
1006    # Obsolete; use --with-gas.
1007    with_gas=yes ;;
1008
1009  -help | --help | --hel | --he | -h)
1010    ac_init_help=long ;;
1011  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1012    ac_init_help=recursive ;;
1013  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1014    ac_init_help=short ;;
1015
1016  -host | --host | --hos | --ho)
1017    ac_prev=host_alias ;;
1018  -host=* | --host=* | --hos=* | --ho=*)
1019    host_alias=$ac_optarg ;;
1020
1021  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1022    ac_prev=htmldir ;;
1023  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1024  | --ht=*)
1025    htmldir=$ac_optarg ;;
1026
1027  -includedir | --includedir | --includedi | --included | --include \
1028  | --includ | --inclu | --incl | --inc)
1029    ac_prev=includedir ;;
1030  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1031  | --includ=* | --inclu=* | --incl=* | --inc=*)
1032    includedir=$ac_optarg ;;
1033
1034  -infodir | --infodir | --infodi | --infod | --info | --inf)
1035    ac_prev=infodir ;;
1036  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1037    infodir=$ac_optarg ;;
1038
1039  -libdir | --libdir | --libdi | --libd)
1040    ac_prev=libdir ;;
1041  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1042    libdir=$ac_optarg ;;
1043
1044  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1045  | --libexe | --libex | --libe)
1046    ac_prev=libexecdir ;;
1047  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1048  | --libexe=* | --libex=* | --libe=*)
1049    libexecdir=$ac_optarg ;;
1050
1051  -localedir | --localedir | --localedi | --localed | --locale)
1052    ac_prev=localedir ;;
1053  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1054    localedir=$ac_optarg ;;
1055
1056  -localstatedir | --localstatedir | --localstatedi | --localstated \
1057  | --localstate | --localstat | --localsta | --localst | --locals)
1058    ac_prev=localstatedir ;;
1059  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1060  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1061    localstatedir=$ac_optarg ;;
1062
1063  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1064    ac_prev=mandir ;;
1065  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1066    mandir=$ac_optarg ;;
1067
1068  -nfp | --nfp | --nf)
1069    # Obsolete; use --without-fp.
1070    with_fp=no ;;
1071
1072  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1073  | --no-cr | --no-c | -n)
1074    no_create=yes ;;
1075
1076  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1077  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1078    no_recursion=yes ;;
1079
1080  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1081  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1082  | --oldin | --oldi | --old | --ol | --o)
1083    ac_prev=oldincludedir ;;
1084  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1085  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1086  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1087    oldincludedir=$ac_optarg ;;
1088
1089  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1090    ac_prev=prefix ;;
1091  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1092    prefix=$ac_optarg ;;
1093
1094  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1095  | --program-pre | --program-pr | --program-p)
1096    ac_prev=program_prefix ;;
1097  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1098  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1099    program_prefix=$ac_optarg ;;
1100
1101  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1102  | --program-suf | --program-su | --program-s)
1103    ac_prev=program_suffix ;;
1104  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1105  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1106    program_suffix=$ac_optarg ;;
1107
1108  -program-transform-name | --program-transform-name \
1109  | --program-transform-nam | --program-transform-na \
1110  | --program-transform-n | --program-transform- \
1111  | --program-transform | --program-transfor \
1112  | --program-transfo | --program-transf \
1113  | --program-trans | --program-tran \
1114  | --progr-tra | --program-tr | --program-t)
1115    ac_prev=program_transform_name ;;
1116  -program-transform-name=* | --program-transform-name=* \
1117  | --program-transform-nam=* | --program-transform-na=* \
1118  | --program-transform-n=* | --program-transform-=* \
1119  | --program-transform=* | --program-transfor=* \
1120  | --program-transfo=* | --program-transf=* \
1121  | --program-trans=* | --program-tran=* \
1122  | --progr-tra=* | --program-tr=* | --program-t=*)
1123    program_transform_name=$ac_optarg ;;
1124
1125  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1126    ac_prev=pdfdir ;;
1127  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1128    pdfdir=$ac_optarg ;;
1129
1130  -psdir | --psdir | --psdi | --psd | --ps)
1131    ac_prev=psdir ;;
1132  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1133    psdir=$ac_optarg ;;
1134
1135  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1136  | -silent | --silent | --silen | --sile | --sil)
1137    silent=yes ;;
1138
1139  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1140    ac_prev=sbindir ;;
1141  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1142  | --sbi=* | --sb=*)
1143    sbindir=$ac_optarg ;;
1144
1145  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1146  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1147  | --sharedst | --shareds | --shared | --share | --shar \
1148  | --sha | --sh)
1149    ac_prev=sharedstatedir ;;
1150  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1151  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1152  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1153  | --sha=* | --sh=*)
1154    sharedstatedir=$ac_optarg ;;
1155
1156  -site | --site | --sit)
1157    ac_prev=site ;;
1158  -site=* | --site=* | --sit=*)
1159    site=$ac_optarg ;;
1160
1161  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1162    ac_prev=srcdir ;;
1163  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1164    srcdir=$ac_optarg ;;
1165
1166  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1167  | --syscon | --sysco | --sysc | --sys | --sy)
1168    ac_prev=sysconfdir ;;
1169  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1170  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1171    sysconfdir=$ac_optarg ;;
1172
1173  -target | --target | --targe | --targ | --tar | --ta | --t)
1174    ac_prev=target_alias ;;
1175  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1176    target_alias=$ac_optarg ;;
1177
1178  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1179    verbose=yes ;;
1180
1181  -version | --version | --versio | --versi | --vers | -V)
1182    ac_init_version=: ;;
1183
1184  -with-* | --with-*)
1185    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1186    # Reject names that are not valid shell variable names.
1187    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1188      as_fn_error $? "invalid package name: $ac_useropt"
1189    ac_useropt_orig=$ac_useropt
1190    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1191    case $ac_user_opts in
1192      *"
1193"with_$ac_useropt"
1194"*) ;;
1195      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1196	 ac_unrecognized_sep=', ';;
1197    esac
1198    eval with_$ac_useropt=\$ac_optarg ;;
1199
1200  -without-* | --without-*)
1201    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1202    # Reject names that are not valid shell variable names.
1203    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1204      as_fn_error $? "invalid package name: $ac_useropt"
1205    ac_useropt_orig=$ac_useropt
1206    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1207    case $ac_user_opts in
1208      *"
1209"with_$ac_useropt"
1210"*) ;;
1211      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1212	 ac_unrecognized_sep=', ';;
1213    esac
1214    eval with_$ac_useropt=no ;;
1215
1216  --x)
1217    # Obsolete; use --with-x.
1218    with_x=yes ;;
1219
1220  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1221  | --x-incl | --x-inc | --x-in | --x-i)
1222    ac_prev=x_includes ;;
1223  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1224  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1225    x_includes=$ac_optarg ;;
1226
1227  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1228  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1229    ac_prev=x_libraries ;;
1230  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1231  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1232    x_libraries=$ac_optarg ;;
1233
1234  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1235Try \`$0 --help' for more information"
1236    ;;
1237
1238  *=*)
1239    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1240    # Reject names that are not valid shell variable names.
1241    case $ac_envvar in #(
1242      '' | [0-9]* | *[!_$as_cr_alnum]* )
1243      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1244    esac
1245    eval $ac_envvar=\$ac_optarg
1246    export $ac_envvar ;;
1247
1248  *)
1249    # FIXME: should be removed in autoconf 3.0.
1250    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1251    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1252      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1253    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1254    ;;
1255
1256  esac
1257done
1258
1259if test -n "$ac_prev"; then
1260  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1261  as_fn_error $? "missing argument to $ac_option"
1262fi
1263
1264if test -n "$ac_unrecognized_opts"; then
1265  case $enable_option_checking in
1266    no) ;;
1267    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1268    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1269  esac
1270fi
1271
1272# Check all directory arguments for consistency.
1273for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1274		datadir sysconfdir sharedstatedir localstatedir includedir \
1275		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1276		libdir localedir mandir
1277do
1278  eval ac_val=\$$ac_var
1279  # Remove trailing slashes.
1280  case $ac_val in
1281    */ )
1282      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1283      eval $ac_var=\$ac_val;;
1284  esac
1285  # Be sure to have absolute directory names.
1286  case $ac_val in
1287    [\\/$]* | ?:[\\/]* )  continue;;
1288    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1289  esac
1290  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1291done
1292
1293# There might be people who depend on the old broken behavior: `$host'
1294# used to hold the argument of --host etc.
1295# FIXME: To remove some day.
1296build=$build_alias
1297host=$host_alias
1298target=$target_alias
1299
1300# FIXME: To remove some day.
1301if test "x$host_alias" != x; then
1302  if test "x$build_alias" = x; then
1303    cross_compiling=maybe
1304  elif test "x$build_alias" != "x$host_alias"; then
1305    cross_compiling=yes
1306  fi
1307fi
1308
1309ac_tool_prefix=
1310test -n "$host_alias" && ac_tool_prefix=$host_alias-
1311
1312test "$silent" = yes && exec 6>/dev/null
1313
1314
1315ac_pwd=`pwd` && test -n "$ac_pwd" &&
1316ac_ls_di=`ls -di .` &&
1317ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1318  as_fn_error $? "working directory cannot be determined"
1319test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1320  as_fn_error $? "pwd does not report name of working directory"
1321
1322
1323# Find the source files, if location was not specified.
1324if test -z "$srcdir"; then
1325  ac_srcdir_defaulted=yes
1326  # Try the directory containing this script, then the parent directory.
1327  ac_confdir=`$as_dirname -- "$as_myself" ||
1328$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1329	 X"$as_myself" : 'X\(//\)[^/]' \| \
1330	 X"$as_myself" : 'X\(//\)$' \| \
1331	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1332$as_echo X"$as_myself" |
1333    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1334	    s//\1/
1335	    q
1336	  }
1337	  /^X\(\/\/\)[^/].*/{
1338	    s//\1/
1339	    q
1340	  }
1341	  /^X\(\/\/\)$/{
1342	    s//\1/
1343	    q
1344	  }
1345	  /^X\(\/\).*/{
1346	    s//\1/
1347	    q
1348	  }
1349	  s/.*/./; q'`
1350  srcdir=$ac_confdir
1351  if test ! -r "$srcdir/$ac_unique_file"; then
1352    srcdir=..
1353  fi
1354else
1355  ac_srcdir_defaulted=no
1356fi
1357if test ! -r "$srcdir/$ac_unique_file"; then
1358  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1359  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1360fi
1361ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1362ac_abs_confdir=`(
1363	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1364	pwd)`
1365# When building in place, set srcdir=.
1366if test "$ac_abs_confdir" = "$ac_pwd"; then
1367  srcdir=.
1368fi
1369# Remove unnecessary trailing slashes from srcdir.
1370# Double slashes in file names in object file debugging info
1371# mess up M-x gdb in Emacs.
1372case $srcdir in
1373*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1374esac
1375for ac_var in $ac_precious_vars; do
1376  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1377  eval ac_env_${ac_var}_value=\$${ac_var}
1378  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1379  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1380done
1381
1382#
1383# Report the --help message.
1384#
1385if test "$ac_init_help" = "long"; then
1386  # Omit some internal or obsolete options to make the list less imposing.
1387  # This message is too long to be a string in the A/UX 3.1 sh.
1388  cat <<_ACEOF
1389\`configure' configures GNU Libtool 2.4.6 to adapt to many kinds of systems.
1390
1391Usage: $0 [OPTION]... [VAR=VALUE]...
1392
1393To assign environment variables (e.g., CC, CFLAGS...), specify them as
1394VAR=VALUE.  See below for descriptions of some of the useful variables.
1395
1396Defaults for the options are specified in brackets.
1397
1398Configuration:
1399  -h, --help              display this help and exit
1400      --help=short        display options specific to this package
1401      --help=recursive    display the short help of all the included packages
1402  -V, --version           display version information and exit
1403  -q, --quiet, --silent   do not print \`checking ...' messages
1404      --cache-file=FILE   cache test results in FILE [disabled]
1405  -C, --config-cache      alias for \`--cache-file=config.cache'
1406  -n, --no-create         do not create output files
1407      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1408
1409Installation directories:
1410  --prefix=PREFIX         install architecture-independent files in PREFIX
1411                          [$ac_default_prefix]
1412  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1413                          [PREFIX]
1414
1415By default, \`make install' will install all the files in
1416\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1417an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1418for instance \`--prefix=\$HOME'.
1419
1420For better control, use the options below.
1421
1422Fine tuning of the installation directories:
1423  --bindir=DIR            user executables [EPREFIX/bin]
1424  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1425  --libexecdir=DIR        program executables [EPREFIX/libexec]
1426  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1427  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1428  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1429  --libdir=DIR            object code libraries [EPREFIX/lib]
1430  --includedir=DIR        C header files [PREFIX/include]
1431  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1432  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1433  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1434  --infodir=DIR           info documentation [DATAROOTDIR/info]
1435  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1436  --mandir=DIR            man documentation [DATAROOTDIR/man]
1437  --docdir=DIR            documentation root [DATAROOTDIR/doc/libtool]
1438  --htmldir=DIR           html documentation [DOCDIR]
1439  --dvidir=DIR            dvi documentation [DOCDIR]
1440  --pdfdir=DIR            pdf documentation [DOCDIR]
1441  --psdir=DIR             ps documentation [DOCDIR]
1442_ACEOF
1443
1444  cat <<\_ACEOF
1445
1446Program names:
1447  --program-prefix=PREFIX            prepend PREFIX to installed program names
1448  --program-suffix=SUFFIX            append SUFFIX to installed program names
1449  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1450
1451System types:
1452  --build=BUILD     configure for building on BUILD [guessed]
1453  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1454_ACEOF
1455fi
1456
1457if test -n "$ac_init_help"; then
1458  case $ac_init_help in
1459     short | recursive ) echo "Configuration of GNU Libtool 2.4.6:";;
1460   esac
1461  cat <<\_ACEOF
1462
1463Optional Features:
1464  --disable-option-checking  ignore unrecognized --enable/--with options
1465  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1466  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1467  --enable-silent-rules   less verbose build output (undo: "make V=1")
1468  --disable-silent-rules  verbose build output (undo: "make V=0")
1469  --disable-ltdl-install  do not install libltdl
1470  --enable-dependency-tracking
1471                          do not reject slow dependency extractors
1472  --disable-dependency-tracking
1473                          speeds up one-time build
1474  --enable-shared[=PKGS]  build shared libraries [default=yes]
1475  --enable-static[=PKGS]  build static libraries [default=yes]
1476  --enable-fast-install[=PKGS]
1477                          optimize for fast installation [default=yes]
1478  --disable-libtool-lock  avoid locking (might break parallel builds)
1479  --enable-ltdl-install   install libltdl
1480
1481Optional Packages:
1482  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1483  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1484  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1485                          both]
1486  --with-aix-soname=aix|svr4|both
1487                          shared library versioning (aka "SONAME") variant to
1488                          provide on AIX, [default=aix].
1489  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1490  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1491                          compiler's sysroot if not specified).
1492
1493Some influential environment variables:
1494  M4          Location of GNU M4 1.4.6 or later. Defaults to the first program
1495              of 'm4', 'gm4', or 'gnum4' on PATH that meets Autoconf needs.
1496  CC          C compiler command
1497  CFLAGS      C compiler flags
1498  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1499              nonstandard directory <lib dir>
1500  LIBS        libraries to pass to the linker, e.g. -l<library>
1501  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1502              you have headers in a nonstandard directory <include dir>
1503  CPP         C preprocessor
1504  LT_SYS_LIBRARY_PATH
1505              User-defined run-time library search path.
1506  CXX         C++ compiler command
1507  CXXFLAGS    C++ compiler flags
1508  CXXCPP      C++ preprocessor
1509  F77         Fortran 77 compiler command
1510  FFLAGS      Fortran 77 compiler flags
1511  FC          Fortran compiler command
1512  FCFLAGS     Fortran compiler flags
1513
1514Use these variables to override the choices made by `configure' or to help
1515it to find libraries and programs with nonstandard names/locations.
1516
1517Report bugs to <bug-libtool@gnu.org>.
1518GNU Libtool home page: <http://www.gnu.org/software/libtool/>.
1519General help using GNU software: <http://www.gnu.org/gethelp/>.
1520_ACEOF
1521ac_status=$?
1522fi
1523
1524if test "$ac_init_help" = "recursive"; then
1525  # If there are subdirs, report their specific --help.
1526  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1527    test -d "$ac_dir" ||
1528      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1529      continue
1530    ac_builddir=.
1531
1532case "$ac_dir" in
1533.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1534*)
1535  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1536  # A ".." for each directory in $ac_dir_suffix.
1537  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1538  case $ac_top_builddir_sub in
1539  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1540  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1541  esac ;;
1542esac
1543ac_abs_top_builddir=$ac_pwd
1544ac_abs_builddir=$ac_pwd$ac_dir_suffix
1545# for backward compatibility:
1546ac_top_builddir=$ac_top_build_prefix
1547
1548case $srcdir in
1549  .)  # We are building in place.
1550    ac_srcdir=.
1551    ac_top_srcdir=$ac_top_builddir_sub
1552    ac_abs_top_srcdir=$ac_pwd ;;
1553  [\\/]* | ?:[\\/]* )  # Absolute name.
1554    ac_srcdir=$srcdir$ac_dir_suffix;
1555    ac_top_srcdir=$srcdir
1556    ac_abs_top_srcdir=$srcdir ;;
1557  *) # Relative name.
1558    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1559    ac_top_srcdir=$ac_top_build_prefix$srcdir
1560    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1561esac
1562ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1563
1564    cd "$ac_dir" || { ac_status=$?; continue; }
1565    # Check for guested configure.
1566    if test -f "$ac_srcdir/configure.gnu"; then
1567      echo &&
1568      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1569    elif test -f "$ac_srcdir/configure"; then
1570      echo &&
1571      $SHELL "$ac_srcdir/configure" --help=recursive
1572    else
1573      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1574    fi || ac_status=$?
1575    cd "$ac_pwd" || { ac_status=$?; break; }
1576  done
1577fi
1578
1579test -n "$ac_init_help" && exit $ac_status
1580if $ac_init_version; then
1581  cat <<\_ACEOF
1582GNU Libtool configure 2.4.6
1583generated by GNU Autoconf 2.69
1584
1585Copyright (C) 2012 Free Software Foundation, Inc.
1586This configure script is free software; the Free Software Foundation
1587gives unlimited permission to copy, distribute and modify it.
1588_ACEOF
1589  exit
1590fi
1591
1592## ------------------------ ##
1593## Autoconf initialization. ##
1594## ------------------------ ##
1595
1596# ac_fn_c_try_compile LINENO
1597# --------------------------
1598# Try to compile conftest.$ac_ext, and return whether this succeeded.
1599ac_fn_c_try_compile ()
1600{
1601  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1602  rm -f conftest.$ac_objext
1603  if { { ac_try="$ac_compile"
1604case "(($ac_try" in
1605  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1606  *) ac_try_echo=$ac_try;;
1607esac
1608eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1609$as_echo "$ac_try_echo"; } >&5
1610  (eval "$ac_compile") 2>conftest.err
1611  ac_status=$?
1612  if test -s conftest.err; then
1613    grep -v '^ *+' conftest.err >conftest.er1
1614    cat conftest.er1 >&5
1615    mv -f conftest.er1 conftest.err
1616  fi
1617  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1618  test $ac_status = 0; } && {
1619	 test -z "$ac_c_werror_flag" ||
1620	 test ! -s conftest.err
1621       } && test -s conftest.$ac_objext; then :
1622  ac_retval=0
1623else
1624  $as_echo "$as_me: failed program was:" >&5
1625sed 's/^/| /' conftest.$ac_ext >&5
1626
1627	ac_retval=1
1628fi
1629  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1630  as_fn_set_status $ac_retval
1631
1632} # ac_fn_c_try_compile
1633
1634# ac_fn_c_try_cpp LINENO
1635# ----------------------
1636# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1637ac_fn_c_try_cpp ()
1638{
1639  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1640  if { { ac_try="$ac_cpp conftest.$ac_ext"
1641case "(($ac_try" in
1642  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1643  *) ac_try_echo=$ac_try;;
1644esac
1645eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1646$as_echo "$ac_try_echo"; } >&5
1647  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1648  ac_status=$?
1649  if test -s conftest.err; then
1650    grep -v '^ *+' conftest.err >conftest.er1
1651    cat conftest.er1 >&5
1652    mv -f conftest.er1 conftest.err
1653  fi
1654  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1655  test $ac_status = 0; } > conftest.i && {
1656	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1657	 test ! -s conftest.err
1658       }; then :
1659  ac_retval=0
1660else
1661  $as_echo "$as_me: failed program was:" >&5
1662sed 's/^/| /' conftest.$ac_ext >&5
1663
1664    ac_retval=1
1665fi
1666  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1667  as_fn_set_status $ac_retval
1668
1669} # ac_fn_c_try_cpp
1670
1671# ac_fn_c_try_link LINENO
1672# -----------------------
1673# Try to link conftest.$ac_ext, and return whether this succeeded.
1674ac_fn_c_try_link ()
1675{
1676  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677  rm -f conftest.$ac_objext conftest$ac_exeext
1678  if { { ac_try="$ac_link"
1679case "(($ac_try" in
1680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1681  *) ac_try_echo=$ac_try;;
1682esac
1683eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684$as_echo "$ac_try_echo"; } >&5
1685  (eval "$ac_link") 2>conftest.err
1686  ac_status=$?
1687  if test -s conftest.err; then
1688    grep -v '^ *+' conftest.err >conftest.er1
1689    cat conftest.er1 >&5
1690    mv -f conftest.er1 conftest.err
1691  fi
1692  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693  test $ac_status = 0; } && {
1694	 test -z "$ac_c_werror_flag" ||
1695	 test ! -s conftest.err
1696       } && test -s conftest$ac_exeext && {
1697	 test "$cross_compiling" = yes ||
1698	 test -x conftest$ac_exeext
1699       }; then :
1700  ac_retval=0
1701else
1702  $as_echo "$as_me: failed program was:" >&5
1703sed 's/^/| /' conftest.$ac_ext >&5
1704
1705	ac_retval=1
1706fi
1707  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1708  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1709  # interfere with the next link command; also delete a directory that is
1710  # left behind by Apple's compiler.  We do this before executing the actions.
1711  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1712  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1713  as_fn_set_status $ac_retval
1714
1715} # ac_fn_c_try_link
1716
1717# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1718# -------------------------------------------------------
1719# Tests whether HEADER exists and can be compiled using the include files in
1720# INCLUDES, setting the cache variable VAR accordingly.
1721ac_fn_c_check_header_compile ()
1722{
1723  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1725$as_echo_n "checking for $2... " >&6; }
1726if eval \${$3+:} false; then :
1727  $as_echo_n "(cached) " >&6
1728else
1729  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730/* end confdefs.h.  */
1731$4
1732#include <$2>
1733_ACEOF
1734if ac_fn_c_try_compile "$LINENO"; then :
1735  eval "$3=yes"
1736else
1737  eval "$3=no"
1738fi
1739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1740fi
1741eval ac_res=\$$3
1742	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1743$as_echo "$ac_res" >&6; }
1744  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1745
1746} # ac_fn_c_check_header_compile
1747
1748# ac_fn_c_try_run LINENO
1749# ----------------------
1750# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1751# that executables *can* be run.
1752ac_fn_c_try_run ()
1753{
1754  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1755  if { { ac_try="$ac_link"
1756case "(($ac_try" in
1757  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1758  *) ac_try_echo=$ac_try;;
1759esac
1760eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1761$as_echo "$ac_try_echo"; } >&5
1762  (eval "$ac_link") 2>&5
1763  ac_status=$?
1764  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1765  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1766  { { case "(($ac_try" in
1767  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1768  *) ac_try_echo=$ac_try;;
1769esac
1770eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1771$as_echo "$ac_try_echo"; } >&5
1772  (eval "$ac_try") 2>&5
1773  ac_status=$?
1774  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1775  test $ac_status = 0; }; }; then :
1776  ac_retval=0
1777else
1778  $as_echo "$as_me: program exited with status $ac_status" >&5
1779       $as_echo "$as_me: failed program was:" >&5
1780sed 's/^/| /' conftest.$ac_ext >&5
1781
1782       ac_retval=$ac_status
1783fi
1784  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1785  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1786  as_fn_set_status $ac_retval
1787
1788} # ac_fn_c_try_run
1789
1790# ac_fn_c_check_func LINENO FUNC VAR
1791# ----------------------------------
1792# Tests whether FUNC exists, setting the cache variable VAR accordingly
1793ac_fn_c_check_func ()
1794{
1795  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1797$as_echo_n "checking for $2... " >&6; }
1798if eval \${$3+:} false; then :
1799  $as_echo_n "(cached) " >&6
1800else
1801  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1802/* end confdefs.h.  */
1803/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1804   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1805#define $2 innocuous_$2
1806
1807/* System header to define __stub macros and hopefully few prototypes,
1808    which can conflict with char $2 (); below.
1809    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1810    <limits.h> exists even on freestanding compilers.  */
1811
1812#ifdef __STDC__
1813# include <limits.h>
1814#else
1815# include <assert.h>
1816#endif
1817
1818#undef $2
1819
1820/* Override any GCC internal prototype to avoid an error.
1821   Use char because int might match the return type of a GCC
1822   builtin and then its argument prototype would still apply.  */
1823#ifdef __cplusplus
1824extern "C"
1825#endif
1826char $2 ();
1827/* The GNU C library defines this for functions which it implements
1828    to always fail with ENOSYS.  Some functions are actually named
1829    something starting with __ and the normal name is an alias.  */
1830#if defined __stub_$2 || defined __stub___$2
1831choke me
1832#endif
1833
1834int
1835main ()
1836{
1837return $2 ();
1838  ;
1839  return 0;
1840}
1841_ACEOF
1842if ac_fn_c_try_link "$LINENO"; then :
1843  eval "$3=yes"
1844else
1845  eval "$3=no"
1846fi
1847rm -f core conftest.err conftest.$ac_objext \
1848    conftest$ac_exeext conftest.$ac_ext
1849fi
1850eval ac_res=\$$3
1851	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1852$as_echo "$ac_res" >&6; }
1853  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1854
1855} # ac_fn_c_check_func
1856
1857# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1858# ---------------------------------------------
1859# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1860# accordingly.
1861ac_fn_c_check_decl ()
1862{
1863  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1864  as_decl_name=`echo $2|sed 's/ *(.*//'`
1865  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1866  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1867$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1868if eval \${$3+:} false; then :
1869  $as_echo_n "(cached) " >&6
1870else
1871  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1872/* end confdefs.h.  */
1873$4
1874int
1875main ()
1876{
1877#ifndef $as_decl_name
1878#ifdef __cplusplus
1879  (void) $as_decl_use;
1880#else
1881  (void) $as_decl_name;
1882#endif
1883#endif
1884
1885  ;
1886  return 0;
1887}
1888_ACEOF
1889if ac_fn_c_try_compile "$LINENO"; then :
1890  eval "$3=yes"
1891else
1892  eval "$3=no"
1893fi
1894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1895fi
1896eval ac_res=\$$3
1897	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1898$as_echo "$ac_res" >&6; }
1899  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1900
1901} # ac_fn_c_check_decl
1902
1903# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1904# -------------------------------------------
1905# Tests whether TYPE exists after having included INCLUDES, setting cache
1906# variable VAR accordingly.
1907ac_fn_c_check_type ()
1908{
1909  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1910  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1911$as_echo_n "checking for $2... " >&6; }
1912if eval \${$3+:} false; then :
1913  $as_echo_n "(cached) " >&6
1914else
1915  eval "$3=no"
1916  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1917/* end confdefs.h.  */
1918$4
1919int
1920main ()
1921{
1922if (sizeof ($2))
1923	 return 0;
1924  ;
1925  return 0;
1926}
1927_ACEOF
1928if ac_fn_c_try_compile "$LINENO"; then :
1929  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1930/* end confdefs.h.  */
1931$4
1932int
1933main ()
1934{
1935if (sizeof (($2)))
1936	    return 0;
1937  ;
1938  return 0;
1939}
1940_ACEOF
1941if ac_fn_c_try_compile "$LINENO"; then :
1942
1943else
1944  eval "$3=yes"
1945fi
1946rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1947fi
1948rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1949fi
1950eval ac_res=\$$3
1951	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1952$as_echo "$ac_res" >&6; }
1953  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1954
1955} # ac_fn_c_check_type
1956
1957# ac_fn_cxx_try_compile LINENO
1958# ----------------------------
1959# Try to compile conftest.$ac_ext, and return whether this succeeded.
1960ac_fn_cxx_try_compile ()
1961{
1962  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1963  rm -f conftest.$ac_objext
1964  if { { ac_try="$ac_compile"
1965case "(($ac_try" in
1966  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1967  *) ac_try_echo=$ac_try;;
1968esac
1969eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1970$as_echo "$ac_try_echo"; } >&5
1971  (eval "$ac_compile") 2>conftest.err
1972  ac_status=$?
1973  if test -s conftest.err; then
1974    grep -v '^ *+' conftest.err >conftest.er1
1975    cat conftest.er1 >&5
1976    mv -f conftest.er1 conftest.err
1977  fi
1978  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1979  test $ac_status = 0; } && {
1980	 test -z "$ac_cxx_werror_flag" ||
1981	 test ! -s conftest.err
1982       } && test -s conftest.$ac_objext; then :
1983  ac_retval=0
1984else
1985  $as_echo "$as_me: failed program was:" >&5
1986sed 's/^/| /' conftest.$ac_ext >&5
1987
1988	ac_retval=1
1989fi
1990  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1991  as_fn_set_status $ac_retval
1992
1993} # ac_fn_cxx_try_compile
1994
1995# ac_fn_cxx_try_cpp LINENO
1996# ------------------------
1997# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1998ac_fn_cxx_try_cpp ()
1999{
2000  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2001  if { { ac_try="$ac_cpp conftest.$ac_ext"
2002case "(($ac_try" in
2003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2004  *) ac_try_echo=$ac_try;;
2005esac
2006eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2007$as_echo "$ac_try_echo"; } >&5
2008  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2009  ac_status=$?
2010  if test -s conftest.err; then
2011    grep -v '^ *+' conftest.err >conftest.er1
2012    cat conftest.er1 >&5
2013    mv -f conftest.er1 conftest.err
2014  fi
2015  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2016  test $ac_status = 0; } > conftest.i && {
2017	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2018	 test ! -s conftest.err
2019       }; then :
2020  ac_retval=0
2021else
2022  $as_echo "$as_me: failed program was:" >&5
2023sed 's/^/| /' conftest.$ac_ext >&5
2024
2025    ac_retval=1
2026fi
2027  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2028  as_fn_set_status $ac_retval
2029
2030} # ac_fn_cxx_try_cpp
2031
2032# ac_fn_cxx_try_link LINENO
2033# -------------------------
2034# Try to link conftest.$ac_ext, and return whether this succeeded.
2035ac_fn_cxx_try_link ()
2036{
2037  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2038  rm -f conftest.$ac_objext conftest$ac_exeext
2039  if { { ac_try="$ac_link"
2040case "(($ac_try" in
2041  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2042  *) ac_try_echo=$ac_try;;
2043esac
2044eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2045$as_echo "$ac_try_echo"; } >&5
2046  (eval "$ac_link") 2>conftest.err
2047  ac_status=$?
2048  if test -s conftest.err; then
2049    grep -v '^ *+' conftest.err >conftest.er1
2050    cat conftest.er1 >&5
2051    mv -f conftest.er1 conftest.err
2052  fi
2053  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2054  test $ac_status = 0; } && {
2055	 test -z "$ac_cxx_werror_flag" ||
2056	 test ! -s conftest.err
2057       } && test -s conftest$ac_exeext && {
2058	 test "$cross_compiling" = yes ||
2059	 test -x conftest$ac_exeext
2060       }; then :
2061  ac_retval=0
2062else
2063  $as_echo "$as_me: failed program was:" >&5
2064sed 's/^/| /' conftest.$ac_ext >&5
2065
2066	ac_retval=1
2067fi
2068  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2069  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2070  # interfere with the next link command; also delete a directory that is
2071  # left behind by Apple's compiler.  We do this before executing the actions.
2072  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2073  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2074  as_fn_set_status $ac_retval
2075
2076} # ac_fn_cxx_try_link
2077
2078# ac_fn_f77_try_compile LINENO
2079# ----------------------------
2080# Try to compile conftest.$ac_ext, and return whether this succeeded.
2081ac_fn_f77_try_compile ()
2082{
2083  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2084  rm -f conftest.$ac_objext
2085  if { { ac_try="$ac_compile"
2086case "(($ac_try" in
2087  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2088  *) ac_try_echo=$ac_try;;
2089esac
2090eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2091$as_echo "$ac_try_echo"; } >&5
2092  (eval "$ac_compile") 2>conftest.err
2093  ac_status=$?
2094  if test -s conftest.err; then
2095    grep -v '^ *+' conftest.err >conftest.er1
2096    cat conftest.er1 >&5
2097    mv -f conftest.er1 conftest.err
2098  fi
2099  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2100  test $ac_status = 0; } && {
2101	 test -z "$ac_f77_werror_flag" ||
2102	 test ! -s conftest.err
2103       } && test -s conftest.$ac_objext; then :
2104  ac_retval=0
2105else
2106  $as_echo "$as_me: failed program was:" >&5
2107sed 's/^/| /' conftest.$ac_ext >&5
2108
2109	ac_retval=1
2110fi
2111  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2112  as_fn_set_status $ac_retval
2113
2114} # ac_fn_f77_try_compile
2115
2116# ac_fn_f77_try_link LINENO
2117# -------------------------
2118# Try to link conftest.$ac_ext, and return whether this succeeded.
2119ac_fn_f77_try_link ()
2120{
2121  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2122  rm -f conftest.$ac_objext conftest$ac_exeext
2123  if { { ac_try="$ac_link"
2124case "(($ac_try" in
2125  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2126  *) ac_try_echo=$ac_try;;
2127esac
2128eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2129$as_echo "$ac_try_echo"; } >&5
2130  (eval "$ac_link") 2>conftest.err
2131  ac_status=$?
2132  if test -s conftest.err; then
2133    grep -v '^ *+' conftest.err >conftest.er1
2134    cat conftest.er1 >&5
2135    mv -f conftest.er1 conftest.err
2136  fi
2137  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2138  test $ac_status = 0; } && {
2139	 test -z "$ac_f77_werror_flag" ||
2140	 test ! -s conftest.err
2141       } && test -s conftest$ac_exeext && {
2142	 test "$cross_compiling" = yes ||
2143	 test -x conftest$ac_exeext
2144       }; then :
2145  ac_retval=0
2146else
2147  $as_echo "$as_me: failed program was:" >&5
2148sed 's/^/| /' conftest.$ac_ext >&5
2149
2150	ac_retval=1
2151fi
2152  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2153  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2154  # interfere with the next link command; also delete a directory that is
2155  # left behind by Apple's compiler.  We do this before executing the actions.
2156  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2157  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2158  as_fn_set_status $ac_retval
2159
2160} # ac_fn_f77_try_link
2161
2162# ac_fn_fc_try_compile LINENO
2163# ---------------------------
2164# Try to compile conftest.$ac_ext, and return whether this succeeded.
2165ac_fn_fc_try_compile ()
2166{
2167  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2168  rm -f conftest.$ac_objext
2169  if { { ac_try="$ac_compile"
2170case "(($ac_try" in
2171  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2172  *) ac_try_echo=$ac_try;;
2173esac
2174eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2175$as_echo "$ac_try_echo"; } >&5
2176  (eval "$ac_compile") 2>conftest.err
2177  ac_status=$?
2178  if test -s conftest.err; then
2179    grep -v '^ *+' conftest.err >conftest.er1
2180    cat conftest.er1 >&5
2181    mv -f conftest.er1 conftest.err
2182  fi
2183  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2184  test $ac_status = 0; } && {
2185	 test -z "$ac_fc_werror_flag" ||
2186	 test ! -s conftest.err
2187       } && test -s conftest.$ac_objext; then :
2188  ac_retval=0
2189else
2190  $as_echo "$as_me: failed program was:" >&5
2191sed 's/^/| /' conftest.$ac_ext >&5
2192
2193	ac_retval=1
2194fi
2195  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2196  as_fn_set_status $ac_retval
2197
2198} # ac_fn_fc_try_compile
2199
2200# ac_fn_fc_try_link LINENO
2201# ------------------------
2202# Try to link conftest.$ac_ext, and return whether this succeeded.
2203ac_fn_fc_try_link ()
2204{
2205  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2206  rm -f conftest.$ac_objext conftest$ac_exeext
2207  if { { ac_try="$ac_link"
2208case "(($ac_try" in
2209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2210  *) ac_try_echo=$ac_try;;
2211esac
2212eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2213$as_echo "$ac_try_echo"; } >&5
2214  (eval "$ac_link") 2>conftest.err
2215  ac_status=$?
2216  if test -s conftest.err; then
2217    grep -v '^ *+' conftest.err >conftest.er1
2218    cat conftest.er1 >&5
2219    mv -f conftest.er1 conftest.err
2220  fi
2221  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2222  test $ac_status = 0; } && {
2223	 test -z "$ac_fc_werror_flag" ||
2224	 test ! -s conftest.err
2225       } && test -s conftest$ac_exeext && {
2226	 test "$cross_compiling" = yes ||
2227	 test -x conftest$ac_exeext
2228       }; then :
2229  ac_retval=0
2230else
2231  $as_echo "$as_me: failed program was:" >&5
2232sed 's/^/| /' conftest.$ac_ext >&5
2233
2234	ac_retval=1
2235fi
2236  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2237  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2238  # interfere with the next link command; also delete a directory that is
2239  # left behind by Apple's compiler.  We do this before executing the actions.
2240  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2241  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2242  as_fn_set_status $ac_retval
2243
2244} # ac_fn_fc_try_link
2245cat >config.log <<_ACEOF
2246This file contains any messages produced by compilers while
2247running configure, to aid debugging if configure makes a mistake.
2248
2249It was created by GNU Libtool $as_me 2.4.6, which was
2250generated by GNU Autoconf 2.69.  Invocation command line was
2251
2252  $ $0 $@
2253
2254_ACEOF
2255exec 5>>config.log
2256{
2257cat <<_ASUNAME
2258## --------- ##
2259## Platform. ##
2260## --------- ##
2261
2262hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2263uname -m = `(uname -m) 2>/dev/null || echo unknown`
2264uname -r = `(uname -r) 2>/dev/null || echo unknown`
2265uname -s = `(uname -s) 2>/dev/null || echo unknown`
2266uname -v = `(uname -v) 2>/dev/null || echo unknown`
2267
2268/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2269/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2270
2271/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2272/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2273/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2274/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2275/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2276/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2277/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2278
2279_ASUNAME
2280
2281as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2282for as_dir in $PATH
2283do
2284  IFS=$as_save_IFS
2285  test -z "$as_dir" && as_dir=.
2286    $as_echo "PATH: $as_dir"
2287  done
2288IFS=$as_save_IFS
2289
2290} >&5
2291
2292cat >&5 <<_ACEOF
2293
2294
2295## ----------- ##
2296## Core tests. ##
2297## ----------- ##
2298
2299_ACEOF
2300
2301
2302# Keep a trace of the command line.
2303# Strip out --no-create and --no-recursion so they do not pile up.
2304# Strip out --silent because we don't want to record it for future runs.
2305# Also quote any args containing shell meta-characters.
2306# Make two passes to allow for proper duplicate-argument suppression.
2307ac_configure_args=
2308ac_configure_args0=
2309ac_configure_args1=
2310ac_must_keep_next=false
2311for ac_pass in 1 2
2312do
2313  for ac_arg
2314  do
2315    case $ac_arg in
2316    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2317    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2318    | -silent | --silent | --silen | --sile | --sil)
2319      continue ;;
2320    *\'*)
2321      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2322    esac
2323    case $ac_pass in
2324    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2325    2)
2326      as_fn_append ac_configure_args1 " '$ac_arg'"
2327      if test $ac_must_keep_next = true; then
2328	ac_must_keep_next=false # Got value, back to normal.
2329      else
2330	case $ac_arg in
2331	  *=* | --config-cache | -C | -disable-* | --disable-* \
2332	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2333	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2334	  | -with-* | --with-* | -without-* | --without-* | --x)
2335	    case "$ac_configure_args0 " in
2336	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2337	    esac
2338	    ;;
2339	  -* ) ac_must_keep_next=true ;;
2340	esac
2341      fi
2342      as_fn_append ac_configure_args " '$ac_arg'"
2343      ;;
2344    esac
2345  done
2346done
2347{ ac_configure_args0=; unset ac_configure_args0;}
2348{ ac_configure_args1=; unset ac_configure_args1;}
2349
2350# When interrupted or exit'd, cleanup temporary files, and complete
2351# config.log.  We remove comments because anyway the quotes in there
2352# would cause problems or look ugly.
2353# WARNING: Use '\'' to represent an apostrophe within the trap.
2354# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2355trap 'exit_status=$?
2356  # Save into config.log some information that might help in debugging.
2357  {
2358    echo
2359
2360    $as_echo "## ---------------- ##
2361## Cache variables. ##
2362## ---------------- ##"
2363    echo
2364    # The following way of writing the cache mishandles newlines in values,
2365(
2366  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2367    eval ac_val=\$$ac_var
2368    case $ac_val in #(
2369    *${as_nl}*)
2370      case $ac_var in #(
2371      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2372$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2373      esac
2374      case $ac_var in #(
2375      _ | IFS | as_nl) ;; #(
2376      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2377      *) { eval $ac_var=; unset $ac_var;} ;;
2378      esac ;;
2379    esac
2380  done
2381  (set) 2>&1 |
2382    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2383    *${as_nl}ac_space=\ *)
2384      sed -n \
2385	"s/'\''/'\''\\\\'\'''\''/g;
2386	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2387      ;; #(
2388    *)
2389      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2390      ;;
2391    esac |
2392    sort
2393)
2394    echo
2395
2396    $as_echo "## ----------------- ##
2397## Output variables. ##
2398## ----------------- ##"
2399    echo
2400    for ac_var in $ac_subst_vars
2401    do
2402      eval ac_val=\$$ac_var
2403      case $ac_val in
2404      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2405      esac
2406      $as_echo "$ac_var='\''$ac_val'\''"
2407    done | sort
2408    echo
2409
2410    if test -n "$ac_subst_files"; then
2411      $as_echo "## ------------------- ##
2412## File substitutions. ##
2413## ------------------- ##"
2414      echo
2415      for ac_var in $ac_subst_files
2416      do
2417	eval ac_val=\$$ac_var
2418	case $ac_val in
2419	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2420	esac
2421	$as_echo "$ac_var='\''$ac_val'\''"
2422      done | sort
2423      echo
2424    fi
2425
2426    if test -s confdefs.h; then
2427      $as_echo "## ----------- ##
2428## confdefs.h. ##
2429## ----------- ##"
2430      echo
2431      cat confdefs.h
2432      echo
2433    fi
2434    test "$ac_signal" != 0 &&
2435      $as_echo "$as_me: caught signal $ac_signal"
2436    $as_echo "$as_me: exit $exit_status"
2437  } >&5
2438  rm -f core *.core core.conftest.* &&
2439    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2440    exit $exit_status
2441' 0
2442for ac_signal in 1 2 13 15; do
2443  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2444done
2445ac_signal=0
2446
2447# confdefs.h avoids OS command line length limits that DEFS can exceed.
2448rm -f -r conftest* confdefs.h
2449
2450$as_echo "/* confdefs.h */" > confdefs.h
2451
2452# Predefined preprocessor variables.
2453
2454cat >>confdefs.h <<_ACEOF
2455#define PACKAGE_NAME "$PACKAGE_NAME"
2456_ACEOF
2457
2458cat >>confdefs.h <<_ACEOF
2459#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2460_ACEOF
2461
2462cat >>confdefs.h <<_ACEOF
2463#define PACKAGE_VERSION "$PACKAGE_VERSION"
2464_ACEOF
2465
2466cat >>confdefs.h <<_ACEOF
2467#define PACKAGE_STRING "$PACKAGE_STRING"
2468_ACEOF
2469
2470cat >>confdefs.h <<_ACEOF
2471#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2472_ACEOF
2473
2474cat >>confdefs.h <<_ACEOF
2475#define PACKAGE_URL "$PACKAGE_URL"
2476_ACEOF
2477
2478
2479# Let the site file select an alternate cache file if it wants to.
2480# Prefer an explicitly selected file to automatically selected ones.
2481ac_site_file1=NONE
2482ac_site_file2=NONE
2483if test -n "$CONFIG_SITE"; then
2484  # We do not want a PATH search for config.site.
2485  case $CONFIG_SITE in #((
2486    -*)  ac_site_file1=./$CONFIG_SITE;;
2487    */*) ac_site_file1=$CONFIG_SITE;;
2488    *)   ac_site_file1=./$CONFIG_SITE;;
2489  esac
2490elif test "x$prefix" != xNONE; then
2491  ac_site_file1=$prefix/share/config.site
2492  ac_site_file2=$prefix/etc/config.site
2493else
2494  ac_site_file1=$ac_default_prefix/share/config.site
2495  ac_site_file2=$ac_default_prefix/etc/config.site
2496fi
2497for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2498do
2499  test "x$ac_site_file" = xNONE && continue
2500  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2501    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2502$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2503    sed 's/^/| /' "$ac_site_file" >&5
2504    . "$ac_site_file" \
2505      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2506$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2507as_fn_error $? "failed to load site script $ac_site_file
2508See \`config.log' for more details" "$LINENO" 5; }
2509  fi
2510done
2511
2512if test -r "$cache_file"; then
2513  # Some versions of bash will fail to source /dev/null (special files
2514  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2515  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2516    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2517$as_echo "$as_me: loading cache $cache_file" >&6;}
2518    case $cache_file in
2519      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2520      *)                      . "./$cache_file";;
2521    esac
2522  fi
2523else
2524  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2525$as_echo "$as_me: creating cache $cache_file" >&6;}
2526  >$cache_file
2527fi
2528
2529# Check that the precious variables saved in the cache have kept the same
2530# value.
2531ac_cache_corrupted=false
2532for ac_var in $ac_precious_vars; do
2533  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2534  eval ac_new_set=\$ac_env_${ac_var}_set
2535  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2536  eval ac_new_val=\$ac_env_${ac_var}_value
2537  case $ac_old_set,$ac_new_set in
2538    set,)
2539      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2540$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2541      ac_cache_corrupted=: ;;
2542    ,set)
2543      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2544$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2545      ac_cache_corrupted=: ;;
2546    ,);;
2547    *)
2548      if test "x$ac_old_val" != "x$ac_new_val"; then
2549	# differences in whitespace do not lead to failure.
2550	ac_old_val_w=`echo x $ac_old_val`
2551	ac_new_val_w=`echo x $ac_new_val`
2552	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2553	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2554$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2555	  ac_cache_corrupted=:
2556	else
2557	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2558$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2559	  eval $ac_var=\$ac_old_val
2560	fi
2561	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2562$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2563	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2564$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2565      fi;;
2566  esac
2567  # Pass precious variables to config.status.
2568  if test "$ac_new_set" = set; then
2569    case $ac_new_val in
2570    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2571    *) ac_arg=$ac_var=$ac_new_val ;;
2572    esac
2573    case " $ac_configure_args " in
2574      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2575      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2576    esac
2577  fi
2578done
2579if $ac_cache_corrupted; then
2580  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2582  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2583$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2584  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2585fi
2586## -------------------- ##
2587## Main body of script. ##
2588## -------------------- ##
2589
2590ac_ext=c
2591ac_cpp='$CPP $CPPFLAGS'
2592ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2593ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2594ac_compiler_gnu=$ac_cv_c_compiler_gnu
2595
2596
2597
2598
2599# Remove this when a released Autoconf is capable of bootstrapping
2600# Libtool without it (probably after autoconf-2.70).
2601
2602
2603# Since we already declare these directories in this file, save those
2604# choices, and push the results into Makefile.am to avoid declaring
2605# them in two places making renames error prone, and where copies
2606# might get out of sync.
2607
2608
2609
2610
2611ac_config_headers="$ac_config_headers config.h:config-h.in"
2612
2613
2614
2615
2616
2617
2618
2619
2620ltdl_dir=libltdl
2621
2622ac_aux_dir=
2623for ac_dir in build-aux "$srcdir"/build-aux; do
2624  if test -f "$ac_dir/install-sh"; then
2625    ac_aux_dir=$ac_dir
2626    ac_install_sh="$ac_aux_dir/install-sh -c"
2627    break
2628  elif test -f "$ac_dir/install.sh"; then
2629    ac_aux_dir=$ac_dir
2630    ac_install_sh="$ac_aux_dir/install.sh -c"
2631    break
2632  elif test -f "$ac_dir/shtool"; then
2633    ac_aux_dir=$ac_dir
2634    ac_install_sh="$ac_aux_dir/shtool install -c"
2635    break
2636  fi
2637done
2638if test -z "$ac_aux_dir"; then
2639  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2640fi
2641
2642# These three variables are undocumented and unsupported,
2643# and are intended to be withdrawn in a future Autoconf release.
2644# They can cause serious problems if a builder's source tree is in a directory
2645# whose full name contains unusual characters.
2646ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2647ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2648ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2649
2650aux_dir=build-aux
2651
2652macro_dir=m4
2653
2654
2655
2656package_revision=`$SHELL $ac_aux_dir/git-version-gen .tarball-version`
2657
2658
2659## ------------------------ ##
2660## Autotest initialisation. ##
2661## ------------------------ ##
2662
2663ac_config_commands="$ac_config_commands tests/atconfig"
2664
2665AUTOM4TE=${AUTOM4TE=autom4te}
2666
2667AUTOTEST='$(AUTOM4TE) --language=autotest'
2668
2669
2670
2671## ---------------------------------------- ##
2672## Display a configure time version banner. ##
2673## ---------------------------------------- ##
2674
2675# This is a sanity check so we can see what version is used in bug reports.
2676$as_echo "## ------------------------- ##
2677## Configuring libtool 2.4.6 ##
2678## ------------------------- ##"
2679echo
2680
2681
2682## ------------ ##
2683## Shell tools. ##
2684## ------------ ##
2685
2686
2687  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU M4 that supports accurate traces" >&5
2688$as_echo_n "checking for GNU M4 that supports accurate traces... " >&6; }
2689if ${ac_cv_path_M4+:} false; then :
2690  $as_echo_n "(cached) " >&6
2691else
2692  rm -f conftest.m4f
2693ac_had_posixly_correct=${POSIXLY_CORRECT:+yes}
2694{ POSIXLY_CORRECT=; unset POSIXLY_CORRECT;}
2695if test -z "$M4"; then
2696  ac_path_M4_found=false
2697  # Loop through the user's path and test for each of PROGNAME-LIST
2698  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2699for as_dir in $PATH
2700do
2701  IFS=$as_save_IFS
2702  test -z "$as_dir" && as_dir=.
2703    for ac_prog in m4 gm4 gnum4; do
2704    for ac_exec_ext in '' $ac_executable_extensions; do
2705      ac_path_M4="$as_dir/$ac_prog$ac_exec_ext"
2706      as_fn_executable_p "$ac_path_M4" || continue
2707      # Root out GNU M4 1.4.5, as well as non-GNU m4 that ignore -t, -F.
2708      # Root out GNU M4 1.4.15 with buggy false negative replacement strstr.
2709      # Root out Glibc 2.9 - 2.12 and GNU M4 1.4.11 - 1.4.15 with buggy
2710      # false positive strstr.
2711      ac_snippet=change'quote(<,>)in''dir(<if''def>,mac,bug)'
2712      ac_snippet=${ac_snippet}pat'subst(a,\(b\)\|\(a\),\1)d'nl
2713      ac_snippet=$ac_snippet${as_nl}if'else(in''dex(..wi.d.,.d.),-1,bug)'
2714      ac_snippet=$ac_snippet${as_nl}if'else(in''dex(;:11-:12-:12-:12-:12-:12-:12-:12-:12.:12.:12.:12.:12.:12.:12.:12.:12-,:12-:12-:12-:12-:12-:12-:12-:12-),-1,,strstr-bug2)'
2715      test -z "`$ac_path_M4 -F conftest.m4f </dev/null 2>&1`" \
2716      && test -z "`$as_echo $ac_snippet | $ac_path_M4 --trace=mac 2>&1`" \
2717      && test -f conftest.m4f \
2718      && ac_cv_path_M4=$ac_path_M4 ac_path_M4_found=:
2719      rm -f conftest.m4f
2720      $ac_path_M4_found && break 3
2721    done
2722  done
2723  done
2724IFS=$as_save_IFS
2725  if test -z "$ac_cv_path_M4"; then
2726    as_fn_error $? "no acceptable m4 could be found in \$PATH.
2727GNU M4 1.4.6 or later is required; 1.4.16 or newer is recommended.
2728GNU M4 1.4.15 uses a buggy replacement strstr on some systems.
2729Glibc 2.9 - 2.12 and GNU M4 1.4.11 - 1.4.15 have another strstr bug." "$LINENO" 5
2730  fi
2731else
2732  ac_cv_path_M4=$M4
2733fi
2734
2735fi
2736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_M4" >&5
2737$as_echo "$ac_cv_path_M4" >&6; }
2738  M4=$ac_cv_path_M4
2739  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $ac_cv_path_M4 accepts --gnu" >&5
2740$as_echo_n "checking whether $ac_cv_path_M4 accepts --gnu... " >&6; }
2741if ${ac_cv_prog_gnu_m4_gnu+:} false; then :
2742  $as_echo_n "(cached) " >&6
2743else
2744  case `$M4 --help < /dev/null 2>&1` in
2745      *--gnu*) ac_cv_prog_gnu_m4_gnu=yes ;;
2746      *) ac_cv_prog_gnu_m4_gnu=no ;;
2747    esac
2748fi
2749{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gnu_m4_gnu" >&5
2750$as_echo "$ac_cv_prog_gnu_m4_gnu" >&6; }
2751  if test yes = "$ac_cv_prog_gnu_m4_gnu"; then
2752    M4_GNU=--gnu
2753  else
2754    M4_GNU=
2755  fi
2756
2757  if test yes = "$ac_had_posixly_correct"; then
2758    POSIXLY_CORRECT=:
2759    if test no = $ac_cv_prog_gnu_m4_gnu; then
2760      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: the version of M4 that was found does not support -g" >&5
2761$as_echo "$as_me: WARNING: the version of M4 that was found does not support -g" >&2;}
2762      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using it with POSIXLY_CORRECT set may cause problems" >&5
2763$as_echo "$as_me: WARNING: using it with POSIXLY_CORRECT set may cause problems" >&2;}
2764    fi
2765  fi
2766  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how m4 supports trace files" >&5
2767$as_echo_n "checking how m4 supports trace files... " >&6; }
2768if ${ac_cv_prog_gnu_m4_debugfile+:} false; then :
2769  $as_echo_n "(cached) " >&6
2770else
2771  case `$M4 --help < /dev/null 2>&1` in
2772      *debugfile*) ac_cv_prog_gnu_m4_debugfile=--debugfile ;;
2773      *) ac_cv_prog_gnu_m4_debugfile=--error-output ;;
2774    esac
2775fi
2776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gnu_m4_debugfile" >&5
2777$as_echo "$ac_cv_prog_gnu_m4_debugfile" >&6; }
2778  M4_DEBUGFILE=$ac_cv_prog_gnu_m4_debugfile
2779
2780
2781
2782
2783## ------------------------ ##
2784## Automake Initialisation. ##
2785## ------------------------ ##
2786
2787am__api_version='1.15'
2788
2789# Find a good install program.  We prefer a C program (faster),
2790# so one script is as good as another.  But avoid the broken or
2791# incompatible versions:
2792# SysV /etc/install, /usr/sbin/install
2793# SunOS /usr/etc/install
2794# IRIX /sbin/install
2795# AIX /bin/install
2796# AmigaOS /C/install, which installs bootblocks on floppy discs
2797# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2798# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2799# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2800# OS/2's system install, which has a completely different semantic
2801# ./install, which can be erroneously created by make from ./install.sh.
2802# Reject install programs that cannot install multiple files.
2803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2804$as_echo_n "checking for a BSD-compatible install... " >&6; }
2805if test -z "$INSTALL"; then
2806if ${ac_cv_path_install+:} false; then :
2807  $as_echo_n "(cached) " >&6
2808else
2809  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2810for as_dir in $PATH
2811do
2812  IFS=$as_save_IFS
2813  test -z "$as_dir" && as_dir=.
2814    # Account for people who put trailing slashes in PATH elements.
2815case $as_dir/ in #((
2816  ./ | .// | /[cC]/* | \
2817  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2818  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2819  /usr/ucb/* ) ;;
2820  *)
2821    # OSF1 and SCO ODT 3.0 have their own names for install.
2822    # Don't use installbsd from OSF since it installs stuff as root
2823    # by default.
2824    for ac_prog in ginstall scoinst install; do
2825      for ac_exec_ext in '' $ac_executable_extensions; do
2826	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2827	  if test $ac_prog = install &&
2828	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2829	    # AIX install.  It has an incompatible calling convention.
2830	    :
2831	  elif test $ac_prog = install &&
2832	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2833	    # program-specific install script used by HP pwplus--don't use.
2834	    :
2835	  else
2836	    rm -rf conftest.one conftest.two conftest.dir
2837	    echo one > conftest.one
2838	    echo two > conftest.two
2839	    mkdir conftest.dir
2840	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2841	      test -s conftest.one && test -s conftest.two &&
2842	      test -s conftest.dir/conftest.one &&
2843	      test -s conftest.dir/conftest.two
2844	    then
2845	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2846	      break 3
2847	    fi
2848	  fi
2849	fi
2850      done
2851    done
2852    ;;
2853esac
2854
2855  done
2856IFS=$as_save_IFS
2857
2858rm -rf conftest.one conftest.two conftest.dir
2859
2860fi
2861  if test "${ac_cv_path_install+set}" = set; then
2862    INSTALL=$ac_cv_path_install
2863  else
2864    # As a last resort, use the slow shell script.  Don't cache a
2865    # value for INSTALL within a source directory, because that will
2866    # break other packages using the cache if that directory is
2867    # removed, or if the value is a relative name.
2868    INSTALL=$ac_install_sh
2869  fi
2870fi
2871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2872$as_echo "$INSTALL" >&6; }
2873
2874# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2875# It thinks the first close brace ends the variable substitution.
2876test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2877
2878test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2879
2880test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2881
2882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2883$as_echo_n "checking whether build environment is sane... " >&6; }
2884# Reject unsafe characters in $srcdir or the absolute working directory
2885# name.  Accept space and tab only in the latter.
2886am_lf='
2887'
2888case `pwd` in
2889  *[\\\"\#\$\&\'\`$am_lf]*)
2890    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2891esac
2892case $srcdir in
2893  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2894    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2895esac
2896
2897# Do 'set' in a subshell so we don't clobber the current shell's
2898# arguments.  Must try -L first in case configure is actually a
2899# symlink; some systems play weird games with the mod time of symlinks
2900# (eg FreeBSD returns the mod time of the symlink's containing
2901# directory).
2902if (
2903   am_has_slept=no
2904   for am_try in 1 2; do
2905     echo "timestamp, slept: $am_has_slept" > conftest.file
2906     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2907     if test "$*" = "X"; then
2908	# -L didn't work.
2909	set X `ls -t "$srcdir/configure" conftest.file`
2910     fi
2911     if test "$*" != "X $srcdir/configure conftest.file" \
2912	&& test "$*" != "X conftest.file $srcdir/configure"; then
2913
2914	# If neither matched, then we have a broken ls.  This can happen
2915	# if, for instance, CONFIG_SHELL is bash and it inherits a
2916	# broken ls alias from the environment.  This has actually
2917	# happened.  Such a system could not be considered "sane".
2918	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2919  alias in your environment" "$LINENO" 5
2920     fi
2921     if test "$2" = conftest.file || test $am_try -eq 2; then
2922       break
2923     fi
2924     # Just in case.
2925     sleep 1
2926     am_has_slept=yes
2927   done
2928   test "$2" = conftest.file
2929   )
2930then
2931   # Ok.
2932   :
2933else
2934   as_fn_error $? "newly created file is older than distributed files!
2935Check your system clock" "$LINENO" 5
2936fi
2937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2938$as_echo "yes" >&6; }
2939# If we didn't sleep, we still need to ensure time stamps of config.status and
2940# generated files are strictly newer.
2941am_sleep_pid=
2942if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2943  ( sleep 1 ) &
2944  am_sleep_pid=$!
2945fi
2946
2947rm -f conftest.file
2948
2949test "$program_prefix" != NONE &&
2950  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2951# Use a double $ so make ignores it.
2952test "$program_suffix" != NONE &&
2953  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2954# Double any \ or $.
2955# By default was `s,x,x', remove it if useless.
2956ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2957program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2958
2959# Expand $ac_aux_dir to an absolute path.
2960am_aux_dir=`cd "$ac_aux_dir" && pwd`
2961
2962if test x"${MISSING+set}" != xset; then
2963  case $am_aux_dir in
2964  *\ * | *\	*)
2965    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2966  *)
2967    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2968  esac
2969fi
2970# Use eval to expand $SHELL
2971if eval "$MISSING --is-lightweight"; then
2972  am_missing_run="$MISSING "
2973else
2974  am_missing_run=
2975  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2976$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2977fi
2978
2979if test x"${install_sh+set}" != xset; then
2980  case $am_aux_dir in
2981  *\ * | *\	*)
2982    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2983  *)
2984    install_sh="\${SHELL} $am_aux_dir/install-sh"
2985  esac
2986fi
2987
2988# Installed binaries are usually stripped using 'strip' when the user
2989# run "make install-strip".  However 'strip' might not be the right
2990# tool to use in cross-compilation environments, therefore Automake
2991# will honor the 'STRIP' environment variable to overrule this program.
2992if test "$cross_compiling" != no; then
2993  if test -n "$ac_tool_prefix"; then
2994  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2995set dummy ${ac_tool_prefix}strip; ac_word=$2
2996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2997$as_echo_n "checking for $ac_word... " >&6; }
2998if ${ac_cv_prog_STRIP+:} false; then :
2999  $as_echo_n "(cached) " >&6
3000else
3001  if test -n "$STRIP"; then
3002  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3003else
3004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3005for as_dir in $PATH
3006do
3007  IFS=$as_save_IFS
3008  test -z "$as_dir" && as_dir=.
3009    for ac_exec_ext in '' $ac_executable_extensions; do
3010  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3011    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3012    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3013    break 2
3014  fi
3015done
3016  done
3017IFS=$as_save_IFS
3018
3019fi
3020fi
3021STRIP=$ac_cv_prog_STRIP
3022if test -n "$STRIP"; then
3023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3024$as_echo "$STRIP" >&6; }
3025else
3026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3027$as_echo "no" >&6; }
3028fi
3029
3030
3031fi
3032if test -z "$ac_cv_prog_STRIP"; then
3033  ac_ct_STRIP=$STRIP
3034  # Extract the first word of "strip", so it can be a program name with args.
3035set dummy strip; ac_word=$2
3036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3037$as_echo_n "checking for $ac_word... " >&6; }
3038if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3039  $as_echo_n "(cached) " >&6
3040else
3041  if test -n "$ac_ct_STRIP"; then
3042  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3043else
3044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3045for as_dir in $PATH
3046do
3047  IFS=$as_save_IFS
3048  test -z "$as_dir" && as_dir=.
3049    for ac_exec_ext in '' $ac_executable_extensions; do
3050  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3051    ac_cv_prog_ac_ct_STRIP="strip"
3052    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3053    break 2
3054  fi
3055done
3056  done
3057IFS=$as_save_IFS
3058
3059fi
3060fi
3061ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3062if test -n "$ac_ct_STRIP"; then
3063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3064$as_echo "$ac_ct_STRIP" >&6; }
3065else
3066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3067$as_echo "no" >&6; }
3068fi
3069
3070  if test "x$ac_ct_STRIP" = x; then
3071    STRIP=":"
3072  else
3073    case $cross_compiling:$ac_tool_warned in
3074yes:)
3075{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3076$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3077ac_tool_warned=yes ;;
3078esac
3079    STRIP=$ac_ct_STRIP
3080  fi
3081else
3082  STRIP="$ac_cv_prog_STRIP"
3083fi
3084
3085fi
3086INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3087
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3089$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3090if test -z "$MKDIR_P"; then
3091  if ${ac_cv_path_mkdir+:} false; then :
3092  $as_echo_n "(cached) " >&6
3093else
3094  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3095for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3096do
3097  IFS=$as_save_IFS
3098  test -z "$as_dir" && as_dir=.
3099    for ac_prog in mkdir gmkdir; do
3100	 for ac_exec_ext in '' $ac_executable_extensions; do
3101	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3102	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3103	     'mkdir (GNU coreutils) '* | \
3104	     'mkdir (coreutils) '* | \
3105	     'mkdir (fileutils) '4.1*)
3106	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3107	       break 3;;
3108	   esac
3109	 done
3110       done
3111  done
3112IFS=$as_save_IFS
3113
3114fi
3115
3116  test -d ./--version && rmdir ./--version
3117  if test "${ac_cv_path_mkdir+set}" = set; then
3118    MKDIR_P="$ac_cv_path_mkdir -p"
3119  else
3120    # As a last resort, use the slow shell script.  Don't cache a
3121    # value for MKDIR_P within a source directory, because that will
3122    # break other packages using the cache if that directory is
3123    # removed, or if the value is a relative name.
3124    MKDIR_P="$ac_install_sh -d"
3125  fi
3126fi
3127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3128$as_echo "$MKDIR_P" >&6; }
3129
3130for ac_prog in gawk mawk nawk awk
3131do
3132  # Extract the first word of "$ac_prog", so it can be a program name with args.
3133set dummy $ac_prog; ac_word=$2
3134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3135$as_echo_n "checking for $ac_word... " >&6; }
3136if ${ac_cv_prog_AWK+:} false; then :
3137  $as_echo_n "(cached) " >&6
3138else
3139  if test -n "$AWK"; then
3140  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3141else
3142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3143for as_dir in $PATH
3144do
3145  IFS=$as_save_IFS
3146  test -z "$as_dir" && as_dir=.
3147    for ac_exec_ext in '' $ac_executable_extensions; do
3148  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3149    ac_cv_prog_AWK="$ac_prog"
3150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3151    break 2
3152  fi
3153done
3154  done
3155IFS=$as_save_IFS
3156
3157fi
3158fi
3159AWK=$ac_cv_prog_AWK
3160if test -n "$AWK"; then
3161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3162$as_echo "$AWK" >&6; }
3163else
3164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3165$as_echo "no" >&6; }
3166fi
3167
3168
3169  test -n "$AWK" && break
3170done
3171
3172{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3173$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3174set x ${MAKE-make}
3175ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3176if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3177  $as_echo_n "(cached) " >&6
3178else
3179  cat >conftest.make <<\_ACEOF
3180SHELL = /bin/sh
3181all:
3182	@echo '@@@%%%=$(MAKE)=@@@%%%'
3183_ACEOF
3184# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3185case `${MAKE-make} -f conftest.make 2>/dev/null` in
3186  *@@@%%%=?*=@@@%%%*)
3187    eval ac_cv_prog_make_${ac_make}_set=yes;;
3188  *)
3189    eval ac_cv_prog_make_${ac_make}_set=no;;
3190esac
3191rm -f conftest.make
3192fi
3193if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3194  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3195$as_echo "yes" >&6; }
3196  SET_MAKE=
3197else
3198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3199$as_echo "no" >&6; }
3200  SET_MAKE="MAKE=${MAKE-make}"
3201fi
3202
3203rm -rf .tst 2>/dev/null
3204mkdir .tst 2>/dev/null
3205if test -d .tst; then
3206  am__leading_dot=.
3207else
3208  am__leading_dot=_
3209fi
3210rmdir .tst 2>/dev/null
3211
3212# Check whether --enable-silent-rules was given.
3213if test "${enable_silent_rules+set}" = set; then :
3214  enableval=$enable_silent_rules;
3215fi
3216
3217case $enable_silent_rules in # (((
3218  yes) AM_DEFAULT_VERBOSITY=0;;
3219   no) AM_DEFAULT_VERBOSITY=1;;
3220    *) AM_DEFAULT_VERBOSITY=1;;
3221esac
3222am_make=${MAKE-make}
3223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3224$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3225if ${am_cv_make_support_nested_variables+:} false; then :
3226  $as_echo_n "(cached) " >&6
3227else
3228  if $as_echo 'TRUE=$(BAR$(V))
3229BAR0=false
3230BAR1=true
3231V=1
3232am__doit:
3233	@$(TRUE)
3234.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3235  am_cv_make_support_nested_variables=yes
3236else
3237  am_cv_make_support_nested_variables=no
3238fi
3239fi
3240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3241$as_echo "$am_cv_make_support_nested_variables" >&6; }
3242if test $am_cv_make_support_nested_variables = yes; then
3243    AM_V='$(V)'
3244  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3245else
3246  AM_V=$AM_DEFAULT_VERBOSITY
3247  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3248fi
3249AM_BACKSLASH='\'
3250
3251if test "`cd $srcdir && pwd`" != "`pwd`"; then
3252  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3253  # is not polluted with repeated "-I."
3254  am__isrc=' -I$(srcdir)'
3255  # test to see if srcdir already configured
3256  if test -f $srcdir/config.status; then
3257    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3258  fi
3259fi
3260
3261# test whether we have cygpath
3262if test -z "$CYGPATH_W"; then
3263  if (cygpath --version) >/dev/null 2>/dev/null; then
3264    CYGPATH_W='cygpath -w'
3265  else
3266    CYGPATH_W=echo
3267  fi
3268fi
3269
3270
3271# Define the identity of the package.
3272 PACKAGE='libtool'
3273 VERSION='2.4.6'
3274
3275
3276cat >>confdefs.h <<_ACEOF
3277#define PACKAGE "$PACKAGE"
3278_ACEOF
3279
3280
3281cat >>confdefs.h <<_ACEOF
3282#define VERSION "$VERSION"
3283_ACEOF
3284
3285# Some tools Automake needs.
3286
3287ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3288
3289
3290AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3291
3292
3293AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3294
3295
3296AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3297
3298
3299MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3300
3301# For better backward compatibility.  To be removed once Automake 1.9.x
3302# dies out for good.  For more background, see:
3303# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3304# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3305mkdir_p='$(MKDIR_P)'
3306
3307# We need awk for the "check" target (and possibly the TAP driver).  The
3308# system "awk" is bad on some platforms.
3309# Always define AMTAR for backward compatibility.  Yes, it's still used
3310# in the wild :-(  We should find a proper way to deprecate it ...
3311AMTAR='$${TAR-tar}'
3312
3313
3314# We'll loop over all known methods to create a tar archive until one works.
3315_am_tools='gnutar  pax cpio none'
3316
3317am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3318
3319
3320
3321
3322
3323
3324# POSIX will say in a future version that running "rm -f" with no argument
3325# is OK; and we want to be able to make that assumption in our Makefile
3326# recipes.  So use an aggressive probe to check that the usage we want is
3327# actually supported "in the wild" to an acceptable degree.
3328# See automake bug#10828.
3329# To make any issue more visible, cause the running configure to be aborted
3330# by default if the 'rm' program in use doesn't match our expectations; the
3331# user can still override this though.
3332if rm -f && rm -fr && rm -rf; then : OK; else
3333  cat >&2 <<'END'
3334Oops!
3335
3336Your 'rm' program seems unable to run without file operands specified
3337on the command line, even when the '-f' option is present.  This is contrary
3338to the behaviour of most rm programs out there, and not conforming with
3339the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3340
3341Please tell bug-automake@gnu.org about your system, including the value
3342of your $PATH and any error possibly output before this message.  This
3343can help us improve future automake versions.
3344
3345END
3346  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3347    echo 'Configuration will proceed anyway, since you have set the' >&2
3348    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3349    echo >&2
3350  else
3351    cat >&2 <<'END'
3352Aborting the configuration process, to ensure you take notice of the issue.
3353
3354You can download and install GNU coreutils to get an 'rm' implementation
3355that behaves properly: <http://www.gnu.org/software/coreutils/>.
3356
3357If you want to complete the configuration process using your problematic
3358'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3359to "yes", and re-run configure.
3360
3361END
3362    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3363  fi
3364fi
3365
3366# Check whether --enable-silent-rules was given.
3367if test "${enable_silent_rules+set}" = set; then :
3368  enableval=$enable_silent_rules;
3369fi
3370
3371case $enable_silent_rules in # (((
3372  yes) AM_DEFAULT_VERBOSITY=0;;
3373   no) AM_DEFAULT_VERBOSITY=1;;
3374    *) AM_DEFAULT_VERBOSITY=0;;
3375esac
3376am_make=${MAKE-make}
3377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3378$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3379if ${am_cv_make_support_nested_variables+:} false; then :
3380  $as_echo_n "(cached) " >&6
3381else
3382  if $as_echo 'TRUE=$(BAR$(V))
3383BAR0=false
3384BAR1=true
3385V=1
3386am__doit:
3387	@$(TRUE)
3388.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3389  am_cv_make_support_nested_variables=yes
3390else
3391  am_cv_make_support_nested_variables=no
3392fi
3393fi
3394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3395$as_echo "$am_cv_make_support_nested_variables" >&6; }
3396if test $am_cv_make_support_nested_variables = yes; then
3397    AM_V='$(V)'
3398  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3399else
3400  AM_V=$AM_DEFAULT_VERBOSITY
3401  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3402fi
3403AM_BACKSLASH='\'
3404
3405
3406
3407## ------------------------- ##
3408## Autobuild initialisation. ##
3409## ------------------------- ##
3410
3411# You can set autobuild_mode at configure time to specify a "unique"
3412# string for this build.
3413: ${autobuild_mode=default}
3414AB_VERSION='2.4.6'
3415# Make sure we can run config.sub.
3416$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3417  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3418
3419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3420$as_echo_n "checking build system type... " >&6; }
3421if ${ac_cv_build+:} false; then :
3422  $as_echo_n "(cached) " >&6
3423else
3424  ac_build_alias=$build_alias
3425test "x$ac_build_alias" = x &&
3426  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3427test "x$ac_build_alias" = x &&
3428  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3429ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3430  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3431
3432fi
3433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3434$as_echo "$ac_cv_build" >&6; }
3435case $ac_cv_build in
3436*-*-*) ;;
3437*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3438esac
3439build=$ac_cv_build
3440ac_save_IFS=$IFS; IFS='-'
3441set x $ac_cv_build
3442shift
3443build_cpu=$1
3444build_vendor=$2
3445shift; shift
3446# Remember, the first character of IFS is used to create $*,
3447# except with old shells:
3448build_os=$*
3449IFS=$ac_save_IFS
3450case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3451
3452
3453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3454$as_echo_n "checking host system type... " >&6; }
3455if ${ac_cv_host+:} false; then :
3456  $as_echo_n "(cached) " >&6
3457else
3458  if test "x$host_alias" = x; then
3459  ac_cv_host=$ac_cv_build
3460else
3461  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3462    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3463fi
3464
3465fi
3466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3467$as_echo "$ac_cv_host" >&6; }
3468case $ac_cv_host in
3469*-*-*) ;;
3470*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3471esac
3472host=$ac_cv_host
3473ac_save_IFS=$IFS; IFS='-'
3474set x $ac_cv_host
3475shift
3476host_cpu=$1
3477host_vendor=$2
3478shift; shift
3479# Remember, the first character of IFS is used to create $*,
3480# except with old shells:
3481host_os=$*
3482IFS=$ac_save_IFS
3483case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3484
3485
3486
3487
3488
3489
3490  if test -z "$AB_PACKAGE"; then
3491    AB_PACKAGE=${PACKAGE_NAME:-$PACKAGE}
3492  fi
3493  { $as_echo "$as_me:${as_lineno-$LINENO}: autobuild project... $AB_PACKAGE" >&5
3494$as_echo "$as_me: autobuild project... $AB_PACKAGE" >&6;}
3495
3496  if test -z "$AB_VERSION"; then
3497    AB_VERSION=${PACKAGE_VERSION:-$VERSION}
3498  fi
3499  { $as_echo "$as_me:${as_lineno-$LINENO}: autobuild revision... $AB_VERSION" >&5
3500$as_echo "$as_me: autobuild revision... $AB_VERSION" >&6;}
3501
3502  hostname=`hostname`
3503  if test "$hostname"; then
3504    { $as_echo "$as_me:${as_lineno-$LINENO}: autobuild hostname... $hostname" >&5
3505$as_echo "$as_me: autobuild hostname... $hostname" >&6;}
3506  fi
3507
3508  { $as_echo "$as_me:${as_lineno-$LINENO}: autobuild mode... $autobuild_mode" >&5
3509$as_echo "$as_me: autobuild mode... $autobuild_mode" >&6;}
3510
3511  date=`TZ=UTC0 date +%Y%m%dT%H%M%SZ`
3512  if test "$?" != 0; then
3513    date=`date`
3514  fi
3515  if test "$date"; then
3516    { $as_echo "$as_me:${as_lineno-$LINENO}: autobuild timestamp... $date" >&5
3517$as_echo "$as_me: autobuild timestamp... $date" >&6;}
3518  fi
3519
3520
3521
3522CONFIG_STATUS_DEPENDENCIES='$(srcdir)/.version'
3523
3524
3525
3526## ------------------------------- ##
3527## Libtool specific configuration. ##
3528## ------------------------------- ##
3529
3530aclocaldir="\$(datadir)/aclocal"
3531
3532pkgdatadir="\$(datadir)/$PACKAGE"
3533
3534
3535# Check whether --enable-ltdl-install was given.
3536if test "${enable_ltdl_install+set}" = set; then :
3537  enableval=$enable_ltdl_install;
3538fi
3539
3540if test set != "${enable_ltdl_install+set}"; then
3541  enable_ltdl_install=yes
3542fi
3543
3544# The list of scripts required to build libltdl, and which need to be
3545# installed by libtoolize --ltdl, and consequently need to be placed in
3546# $pkgdatadir by our make install rule.
3547pkgaux_scripts="compile config.guess config.sub depcomp install-sh missing"
3548
3549
3550
3551## ---------------- ##
3552## compiler checks. ##
3553## ---------------- ##
3554
3555# Need to be sure that we have a working C compiler, otherwise even with
3556# a good C compiler: if the following C++ tests fail, the whole libtool
3557# build fails!
3558ac_ext=c
3559ac_cpp='$CPP $CPPFLAGS'
3560ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3561ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3562ac_compiler_gnu=$ac_cv_c_compiler_gnu
3563if test -n "$ac_tool_prefix"; then
3564  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3565set dummy ${ac_tool_prefix}gcc; ac_word=$2
3566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3567$as_echo_n "checking for $ac_word... " >&6; }
3568if ${ac_cv_prog_CC+:} false; then :
3569  $as_echo_n "(cached) " >&6
3570else
3571  if test -n "$CC"; then
3572  ac_cv_prog_CC="$CC" # Let the user override the test.
3573else
3574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3575for as_dir in $PATH
3576do
3577  IFS=$as_save_IFS
3578  test -z "$as_dir" && as_dir=.
3579    for ac_exec_ext in '' $ac_executable_extensions; do
3580  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3581    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3582    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3583    break 2
3584  fi
3585done
3586  done
3587IFS=$as_save_IFS
3588
3589fi
3590fi
3591CC=$ac_cv_prog_CC
3592if test -n "$CC"; then
3593  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3594$as_echo "$CC" >&6; }
3595else
3596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3597$as_echo "no" >&6; }
3598fi
3599
3600
3601fi
3602if test -z "$ac_cv_prog_CC"; then
3603  ac_ct_CC=$CC
3604  # Extract the first word of "gcc", so it can be a program name with args.
3605set dummy gcc; ac_word=$2
3606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3607$as_echo_n "checking for $ac_word... " >&6; }
3608if ${ac_cv_prog_ac_ct_CC+:} false; then :
3609  $as_echo_n "(cached) " >&6
3610else
3611  if test -n "$ac_ct_CC"; then
3612  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3613else
3614as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3615for as_dir in $PATH
3616do
3617  IFS=$as_save_IFS
3618  test -z "$as_dir" && as_dir=.
3619    for ac_exec_ext in '' $ac_executable_extensions; do
3620  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3621    ac_cv_prog_ac_ct_CC="gcc"
3622    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3623    break 2
3624  fi
3625done
3626  done
3627IFS=$as_save_IFS
3628
3629fi
3630fi
3631ac_ct_CC=$ac_cv_prog_ac_ct_CC
3632if test -n "$ac_ct_CC"; then
3633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3634$as_echo "$ac_ct_CC" >&6; }
3635else
3636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3637$as_echo "no" >&6; }
3638fi
3639
3640  if test "x$ac_ct_CC" = x; then
3641    CC=""
3642  else
3643    case $cross_compiling:$ac_tool_warned in
3644yes:)
3645{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3646$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3647ac_tool_warned=yes ;;
3648esac
3649    CC=$ac_ct_CC
3650  fi
3651else
3652  CC="$ac_cv_prog_CC"
3653fi
3654
3655if test -z "$CC"; then
3656          if test -n "$ac_tool_prefix"; then
3657    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3658set dummy ${ac_tool_prefix}cc; ac_word=$2
3659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3660$as_echo_n "checking for $ac_word... " >&6; }
3661if ${ac_cv_prog_CC+:} false; then :
3662  $as_echo_n "(cached) " >&6
3663else
3664  if test -n "$CC"; then
3665  ac_cv_prog_CC="$CC" # Let the user override the test.
3666else
3667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3668for as_dir in $PATH
3669do
3670  IFS=$as_save_IFS
3671  test -z "$as_dir" && as_dir=.
3672    for ac_exec_ext in '' $ac_executable_extensions; do
3673  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3674    ac_cv_prog_CC="${ac_tool_prefix}cc"
3675    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3676    break 2
3677  fi
3678done
3679  done
3680IFS=$as_save_IFS
3681
3682fi
3683fi
3684CC=$ac_cv_prog_CC
3685if test -n "$CC"; then
3686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3687$as_echo "$CC" >&6; }
3688else
3689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3690$as_echo "no" >&6; }
3691fi
3692
3693
3694  fi
3695fi
3696if test -z "$CC"; then
3697  # Extract the first word of "cc", so it can be a program name with args.
3698set dummy cc; ac_word=$2
3699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3700$as_echo_n "checking for $ac_word... " >&6; }
3701if ${ac_cv_prog_CC+:} false; then :
3702  $as_echo_n "(cached) " >&6
3703else
3704  if test -n "$CC"; then
3705  ac_cv_prog_CC="$CC" # Let the user override the test.
3706else
3707  ac_prog_rejected=no
3708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3709for as_dir in $PATH
3710do
3711  IFS=$as_save_IFS
3712  test -z "$as_dir" && as_dir=.
3713    for ac_exec_ext in '' $ac_executable_extensions; do
3714  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3715    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3716       ac_prog_rejected=yes
3717       continue
3718     fi
3719    ac_cv_prog_CC="cc"
3720    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3721    break 2
3722  fi
3723done
3724  done
3725IFS=$as_save_IFS
3726
3727if test $ac_prog_rejected = yes; then
3728  # We found a bogon in the path, so make sure we never use it.
3729  set dummy $ac_cv_prog_CC
3730  shift
3731  if test $# != 0; then
3732    # We chose a different compiler from the bogus one.
3733    # However, it has the same basename, so the bogon will be chosen
3734    # first if we set CC to just the basename; use the full file name.
3735    shift
3736    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3737  fi
3738fi
3739fi
3740fi
3741CC=$ac_cv_prog_CC
3742if test -n "$CC"; then
3743  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3744$as_echo "$CC" >&6; }
3745else
3746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3747$as_echo "no" >&6; }
3748fi
3749
3750
3751fi
3752if test -z "$CC"; then
3753  if test -n "$ac_tool_prefix"; then
3754  for ac_prog in cl.exe
3755  do
3756    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3757set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3759$as_echo_n "checking for $ac_word... " >&6; }
3760if ${ac_cv_prog_CC+:} false; then :
3761  $as_echo_n "(cached) " >&6
3762else
3763  if test -n "$CC"; then
3764  ac_cv_prog_CC="$CC" # Let the user override the test.
3765else
3766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3767for as_dir in $PATH
3768do
3769  IFS=$as_save_IFS
3770  test -z "$as_dir" && as_dir=.
3771    for ac_exec_ext in '' $ac_executable_extensions; do
3772  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3773    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3774    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3775    break 2
3776  fi
3777done
3778  done
3779IFS=$as_save_IFS
3780
3781fi
3782fi
3783CC=$ac_cv_prog_CC
3784if test -n "$CC"; then
3785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3786$as_echo "$CC" >&6; }
3787else
3788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3789$as_echo "no" >&6; }
3790fi
3791
3792
3793    test -n "$CC" && break
3794  done
3795fi
3796if test -z "$CC"; then
3797  ac_ct_CC=$CC
3798  for ac_prog in cl.exe
3799do
3800  # Extract the first word of "$ac_prog", so it can be a program name with args.
3801set dummy $ac_prog; ac_word=$2
3802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3803$as_echo_n "checking for $ac_word... " >&6; }
3804if ${ac_cv_prog_ac_ct_CC+:} false; then :
3805  $as_echo_n "(cached) " >&6
3806else
3807  if test -n "$ac_ct_CC"; then
3808  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3809else
3810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3811for as_dir in $PATH
3812do
3813  IFS=$as_save_IFS
3814  test -z "$as_dir" && as_dir=.
3815    for ac_exec_ext in '' $ac_executable_extensions; do
3816  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3817    ac_cv_prog_ac_ct_CC="$ac_prog"
3818    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3819    break 2
3820  fi
3821done
3822  done
3823IFS=$as_save_IFS
3824
3825fi
3826fi
3827ac_ct_CC=$ac_cv_prog_ac_ct_CC
3828if test -n "$ac_ct_CC"; then
3829  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3830$as_echo "$ac_ct_CC" >&6; }
3831else
3832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3833$as_echo "no" >&6; }
3834fi
3835
3836
3837  test -n "$ac_ct_CC" && break
3838done
3839
3840  if test "x$ac_ct_CC" = x; then
3841    CC=""
3842  else
3843    case $cross_compiling:$ac_tool_warned in
3844yes:)
3845{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3846$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3847ac_tool_warned=yes ;;
3848esac
3849    CC=$ac_ct_CC
3850  fi
3851fi
3852
3853fi
3854
3855
3856test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3858as_fn_error $? "no acceptable C compiler found in \$PATH
3859See \`config.log' for more details" "$LINENO" 5; }
3860
3861# Provide some information about the compiler.
3862$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3863set X $ac_compile
3864ac_compiler=$2
3865for ac_option in --version -v -V -qversion; do
3866  { { ac_try="$ac_compiler $ac_option >&5"
3867case "(($ac_try" in
3868  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3869  *) ac_try_echo=$ac_try;;
3870esac
3871eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3872$as_echo "$ac_try_echo"; } >&5
3873  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3874  ac_status=$?
3875  if test -s conftest.err; then
3876    sed '10a\
3877... rest of stderr output deleted ...
3878         10q' conftest.err >conftest.er1
3879    cat conftest.er1 >&5
3880  fi
3881  rm -f conftest.er1 conftest.err
3882  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3883  test $ac_status = 0; }
3884done
3885
3886cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887/* end confdefs.h.  */
3888
3889int
3890main ()
3891{
3892
3893  ;
3894  return 0;
3895}
3896_ACEOF
3897ac_clean_files_save=$ac_clean_files
3898ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3899# Try to create an executable without -o first, disregard a.out.
3900# It will help us diagnose broken compilers, and finding out an intuition
3901# of exeext.
3902{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3903$as_echo_n "checking whether the C compiler works... " >&6; }
3904ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3905
3906# The possible output files:
3907ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3908
3909ac_rmfiles=
3910for ac_file in $ac_files
3911do
3912  case $ac_file in
3913    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3914    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3915  esac
3916done
3917rm -f $ac_rmfiles
3918
3919if { { ac_try="$ac_link_default"
3920case "(($ac_try" in
3921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3922  *) ac_try_echo=$ac_try;;
3923esac
3924eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3925$as_echo "$ac_try_echo"; } >&5
3926  (eval "$ac_link_default") 2>&5
3927  ac_status=$?
3928  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3929  test $ac_status = 0; }; then :
3930  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3931# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3932# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3933# so that the user can short-circuit this test for compilers unknown to
3934# Autoconf.
3935for ac_file in $ac_files ''
3936do
3937  test -f "$ac_file" || continue
3938  case $ac_file in
3939    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3940	;;
3941    [ab].out )
3942	# We found the default executable, but exeext='' is most
3943	# certainly right.
3944	break;;
3945    *.* )
3946	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3947	then :; else
3948	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3949	fi
3950	# We set ac_cv_exeext here because the later test for it is not
3951	# safe: cross compilers may not add the suffix if given an `-o'
3952	# argument, so we may need to know it at that point already.
3953	# Even if this section looks crufty: it has the advantage of
3954	# actually working.
3955	break;;
3956    * )
3957	break;;
3958  esac
3959done
3960test "$ac_cv_exeext" = no && ac_cv_exeext=
3961
3962else
3963  ac_file=''
3964fi
3965if test -z "$ac_file"; then :
3966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3967$as_echo "no" >&6; }
3968$as_echo "$as_me: failed program was:" >&5
3969sed 's/^/| /' conftest.$ac_ext >&5
3970
3971{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3972$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3973as_fn_error 77 "C compiler cannot create executables
3974See \`config.log' for more details" "$LINENO" 5; }
3975else
3976  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3977$as_echo "yes" >&6; }
3978fi
3979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3980$as_echo_n "checking for C compiler default output file name... " >&6; }
3981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3982$as_echo "$ac_file" >&6; }
3983ac_exeext=$ac_cv_exeext
3984
3985rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3986ac_clean_files=$ac_clean_files_save
3987{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3988$as_echo_n "checking for suffix of executables... " >&6; }
3989if { { ac_try="$ac_link"
3990case "(($ac_try" in
3991  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3992  *) ac_try_echo=$ac_try;;
3993esac
3994eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3995$as_echo "$ac_try_echo"; } >&5
3996  (eval "$ac_link") 2>&5
3997  ac_status=$?
3998  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3999  test $ac_status = 0; }; then :
4000  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4001# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4002# work properly (i.e., refer to `conftest.exe'), while it won't with
4003# `rm'.
4004for ac_file in conftest.exe conftest conftest.*; do
4005  test -f "$ac_file" || continue
4006  case $ac_file in
4007    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4008    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4009	  break;;
4010    * ) break;;
4011  esac
4012done
4013else
4014  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4015$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4016as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4017See \`config.log' for more details" "$LINENO" 5; }
4018fi
4019rm -f conftest conftest$ac_cv_exeext
4020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4021$as_echo "$ac_cv_exeext" >&6; }
4022
4023rm -f conftest.$ac_ext
4024EXEEXT=$ac_cv_exeext
4025ac_exeext=$EXEEXT
4026cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4027/* end confdefs.h.  */
4028#include <stdio.h>
4029int
4030main ()
4031{
4032FILE *f = fopen ("conftest.out", "w");
4033 return ferror (f) || fclose (f) != 0;
4034
4035  ;
4036  return 0;
4037}
4038_ACEOF
4039ac_clean_files="$ac_clean_files conftest.out"
4040# Check that the compiler produces executables we can run.  If not, either
4041# the compiler is broken, or we cross compile.
4042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4043$as_echo_n "checking whether we are cross compiling... " >&6; }
4044if test "$cross_compiling" != yes; then
4045  { { ac_try="$ac_link"
4046case "(($ac_try" in
4047  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4048  *) ac_try_echo=$ac_try;;
4049esac
4050eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4051$as_echo "$ac_try_echo"; } >&5
4052  (eval "$ac_link") 2>&5
4053  ac_status=$?
4054  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4055  test $ac_status = 0; }
4056  if { ac_try='./conftest$ac_cv_exeext'
4057  { { case "(($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_try") 2>&5
4064  ac_status=$?
4065  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4066  test $ac_status = 0; }; }; then
4067    cross_compiling=no
4068  else
4069    if test "$cross_compiling" = maybe; then
4070	cross_compiling=yes
4071    else
4072	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4073$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4074as_fn_error $? "cannot run C compiled programs.
4075If you meant to cross compile, use \`--host'.
4076See \`config.log' for more details" "$LINENO" 5; }
4077    fi
4078  fi
4079fi
4080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4081$as_echo "$cross_compiling" >&6; }
4082
4083rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4084ac_clean_files=$ac_clean_files_save
4085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4086$as_echo_n "checking for suffix of object files... " >&6; }
4087if ${ac_cv_objext+:} false; then :
4088  $as_echo_n "(cached) " >&6
4089else
4090  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091/* end confdefs.h.  */
4092
4093int
4094main ()
4095{
4096
4097  ;
4098  return 0;
4099}
4100_ACEOF
4101rm -f conftest.o conftest.obj
4102if { { ac_try="$ac_compile"
4103case "(($ac_try" in
4104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4105  *) ac_try_echo=$ac_try;;
4106esac
4107eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4108$as_echo "$ac_try_echo"; } >&5
4109  (eval "$ac_compile") 2>&5
4110  ac_status=$?
4111  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4112  test $ac_status = 0; }; then :
4113  for ac_file in conftest.o conftest.obj conftest.*; do
4114  test -f "$ac_file" || continue;
4115  case $ac_file in
4116    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4117    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4118       break;;
4119  esac
4120done
4121else
4122  $as_echo "$as_me: failed program was:" >&5
4123sed 's/^/| /' conftest.$ac_ext >&5
4124
4125{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4127as_fn_error $? "cannot compute suffix of object files: cannot compile
4128See \`config.log' for more details" "$LINENO" 5; }
4129fi
4130rm -f conftest.$ac_cv_objext conftest.$ac_ext
4131fi
4132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4133$as_echo "$ac_cv_objext" >&6; }
4134OBJEXT=$ac_cv_objext
4135ac_objext=$OBJEXT
4136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4137$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4138if ${ac_cv_c_compiler_gnu+:} false; then :
4139  $as_echo_n "(cached) " >&6
4140else
4141  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4142/* end confdefs.h.  */
4143
4144int
4145main ()
4146{
4147#ifndef __GNUC__
4148       choke me
4149#endif
4150
4151  ;
4152  return 0;
4153}
4154_ACEOF
4155if ac_fn_c_try_compile "$LINENO"; then :
4156  ac_compiler_gnu=yes
4157else
4158  ac_compiler_gnu=no
4159fi
4160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4161ac_cv_c_compiler_gnu=$ac_compiler_gnu
4162
4163fi
4164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4165$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4166if test $ac_compiler_gnu = yes; then
4167  GCC=yes
4168else
4169  GCC=
4170fi
4171ac_test_CFLAGS=${CFLAGS+set}
4172ac_save_CFLAGS=$CFLAGS
4173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4174$as_echo_n "checking whether $CC accepts -g... " >&6; }
4175if ${ac_cv_prog_cc_g+:} false; then :
4176  $as_echo_n "(cached) " >&6
4177else
4178  ac_save_c_werror_flag=$ac_c_werror_flag
4179   ac_c_werror_flag=yes
4180   ac_cv_prog_cc_g=no
4181   CFLAGS="-g"
4182   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4183/* end confdefs.h.  */
4184
4185int
4186main ()
4187{
4188
4189  ;
4190  return 0;
4191}
4192_ACEOF
4193if ac_fn_c_try_compile "$LINENO"; then :
4194  ac_cv_prog_cc_g=yes
4195else
4196  CFLAGS=""
4197      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4198/* end confdefs.h.  */
4199
4200int
4201main ()
4202{
4203
4204  ;
4205  return 0;
4206}
4207_ACEOF
4208if ac_fn_c_try_compile "$LINENO"; then :
4209
4210else
4211  ac_c_werror_flag=$ac_save_c_werror_flag
4212	 CFLAGS="-g"
4213	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4214/* end confdefs.h.  */
4215
4216int
4217main ()
4218{
4219
4220  ;
4221  return 0;
4222}
4223_ACEOF
4224if ac_fn_c_try_compile "$LINENO"; then :
4225  ac_cv_prog_cc_g=yes
4226fi
4227rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4228fi
4229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4230fi
4231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4232   ac_c_werror_flag=$ac_save_c_werror_flag
4233fi
4234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4235$as_echo "$ac_cv_prog_cc_g" >&6; }
4236if test "$ac_test_CFLAGS" = set; then
4237  CFLAGS=$ac_save_CFLAGS
4238elif test $ac_cv_prog_cc_g = yes; then
4239  if test "$GCC" = yes; then
4240    CFLAGS="-g -O2"
4241  else
4242    CFLAGS="-g"
4243  fi
4244else
4245  if test "$GCC" = yes; then
4246    CFLAGS="-O2"
4247  else
4248    CFLAGS=
4249  fi
4250fi
4251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4252$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4253if ${ac_cv_prog_cc_c89+:} false; then :
4254  $as_echo_n "(cached) " >&6
4255else
4256  ac_cv_prog_cc_c89=no
4257ac_save_CC=$CC
4258cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4259/* end confdefs.h.  */
4260#include <stdarg.h>
4261#include <stdio.h>
4262struct stat;
4263/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4264struct buf { int x; };
4265FILE * (*rcsopen) (struct buf *, struct stat *, int);
4266static char *e (p, i)
4267     char **p;
4268     int i;
4269{
4270  return p[i];
4271}
4272static char *f (char * (*g) (char **, int), char **p, ...)
4273{
4274  char *s;
4275  va_list v;
4276  va_start (v,p);
4277  s = g (p, va_arg (v,int));
4278  va_end (v);
4279  return s;
4280}
4281
4282/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4283   function prototypes and stuff, but not '\xHH' hex character constants.
4284   These don't provoke an error unfortunately, instead are silently treated
4285   as 'x'.  The following induces an error, until -std is added to get
4286   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4287   array size at least.  It's necessary to write '\x00'==0 to get something
4288   that's true only with -std.  */
4289int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4290
4291/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4292   inside strings and character constants.  */
4293#define FOO(x) 'x'
4294int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4295
4296int test (int i, double x);
4297struct s1 {int (*f) (int a);};
4298struct s2 {int (*f) (double a);};
4299int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4300int argc;
4301char **argv;
4302int
4303main ()
4304{
4305return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4306  ;
4307  return 0;
4308}
4309_ACEOF
4310for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4311	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4312do
4313  CC="$ac_save_CC $ac_arg"
4314  if ac_fn_c_try_compile "$LINENO"; then :
4315  ac_cv_prog_cc_c89=$ac_arg
4316fi
4317rm -f core conftest.err conftest.$ac_objext
4318  test "x$ac_cv_prog_cc_c89" != "xno" && break
4319done
4320rm -f conftest.$ac_ext
4321CC=$ac_save_CC
4322
4323fi
4324# AC_CACHE_VAL
4325case "x$ac_cv_prog_cc_c89" in
4326  x)
4327    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4328$as_echo "none needed" >&6; } ;;
4329  xno)
4330    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4331$as_echo "unsupported" >&6; } ;;
4332  *)
4333    CC="$CC $ac_cv_prog_cc_c89"
4334    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4335$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4336esac
4337if test "x$ac_cv_prog_cc_c89" != xno; then :
4338
4339fi
4340
4341ac_ext=c
4342ac_cpp='$CPP $CPPFLAGS'
4343ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4344ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4345ac_compiler_gnu=$ac_cv_c_compiler_gnu
4346
4347ac_ext=c
4348ac_cpp='$CPP $CPPFLAGS'
4349ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4350ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4351ac_compiler_gnu=$ac_cv_c_compiler_gnu
4352{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4353$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4354if ${am_cv_prog_cc_c_o+:} false; then :
4355  $as_echo_n "(cached) " >&6
4356else
4357  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4358/* end confdefs.h.  */
4359
4360int
4361main ()
4362{
4363
4364  ;
4365  return 0;
4366}
4367_ACEOF
4368  # Make sure it works both with $CC and with simple cc.
4369  # Following AC_PROG_CC_C_O, we do the test twice because some
4370  # compilers refuse to overwrite an existing .o file with -o,
4371  # though they will create one.
4372  am_cv_prog_cc_c_o=yes
4373  for am_i in 1 2; do
4374    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4375   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4376   ac_status=$?
4377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4378   (exit $ac_status); } \
4379         && test -f conftest2.$ac_objext; then
4380      : OK
4381    else
4382      am_cv_prog_cc_c_o=no
4383      break
4384    fi
4385  done
4386  rm -f core conftest*
4387  unset am_i
4388fi
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4390$as_echo "$am_cv_prog_cc_c_o" >&6; }
4391if test "$am_cv_prog_cc_c_o" != yes; then
4392   # Losing compiler, so override with the script.
4393   # FIXME: It is wrong to rewrite CC.
4394   # But if we don't then we get into trouble of one sort or another.
4395   # A longer-term fix would be to have automake use am__CC in this case,
4396   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4397   CC="$am_aux_dir/compile $CC"
4398fi
4399ac_ext=c
4400ac_cpp='$CPP $CPPFLAGS'
4401ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4402ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4403ac_compiler_gnu=$ac_cv_c_compiler_gnu
4404
4405DEPDIR="${am__leading_dot}deps"
4406
4407ac_config_commands="$ac_config_commands depfiles"
4408
4409
4410am_make=${MAKE-make}
4411cat > confinc << 'END'
4412am__doit:
4413	@echo this is the am__doit target
4414.PHONY: am__doit
4415END
4416# If we don't find an include directive, just comment out the code.
4417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
4418$as_echo_n "checking for style of include used by $am_make... " >&6; }
4419am__include="#"
4420am__quote=
4421_am_result=none
4422# First try GNU make style include.
4423echo "include confinc" > confmf
4424# Ignore all kinds of additional output from 'make'.
4425case `$am_make -s -f confmf 2> /dev/null` in #(
4426*the\ am__doit\ target*)
4427  am__include=include
4428  am__quote=
4429  _am_result=GNU
4430  ;;
4431esac
4432# Now try BSD make style include.
4433if test "$am__include" = "#"; then
4434   echo '.include "confinc"' > confmf
4435   case `$am_make -s -f confmf 2> /dev/null` in #(
4436   *the\ am__doit\ target*)
4437     am__include=.include
4438     am__quote="\""
4439     _am_result=BSD
4440     ;;
4441   esac
4442fi
4443
4444
4445{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4446$as_echo "$_am_result" >&6; }
4447rm -f confinc confmf
4448
4449# Check whether --enable-dependency-tracking was given.
4450if test "${enable_dependency_tracking+set}" = set; then :
4451  enableval=$enable_dependency_tracking;
4452fi
4453
4454if test "x$enable_dependency_tracking" != xno; then
4455  am_depcomp="$ac_aux_dir/depcomp"
4456  AMDEPBACKSLASH='\'
4457  am__nodep='_no'
4458fi
4459 if test "x$enable_dependency_tracking" != xno; then
4460  AMDEP_TRUE=
4461  AMDEP_FALSE='#'
4462else
4463  AMDEP_TRUE='#'
4464  AMDEP_FALSE=
4465fi
4466
4467
4468
4469depcc="$CC"   am_compiler_list=
4470
4471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4472$as_echo_n "checking dependency style of $depcc... " >&6; }
4473if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4474  $as_echo_n "(cached) " >&6
4475else
4476  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4477  # We make a subdir and do the tests there.  Otherwise we can end up
4478  # making bogus files that we don't know about and never remove.  For
4479  # instance it was reported that on HP-UX the gcc test will end up
4480  # making a dummy file named 'D' -- because '-MD' means "put the output
4481  # in D".
4482  rm -rf conftest.dir
4483  mkdir conftest.dir
4484  # Copy depcomp to subdir because otherwise we won't find it if we're
4485  # using a relative directory.
4486  cp "$am_depcomp" conftest.dir
4487  cd conftest.dir
4488  # We will build objects and dependencies in a subdirectory because
4489  # it helps to detect inapplicable dependency modes.  For instance
4490  # both Tru64's cc and ICC support -MD to output dependencies as a
4491  # side effect of compilation, but ICC will put the dependencies in
4492  # the current directory while Tru64 will put them in the object
4493  # directory.
4494  mkdir sub
4495
4496  am_cv_CC_dependencies_compiler_type=none
4497  if test "$am_compiler_list" = ""; then
4498     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4499  fi
4500  am__universal=false
4501  case " $depcc " in #(
4502     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4503     esac
4504
4505  for depmode in $am_compiler_list; do
4506    # Setup a source with many dependencies, because some compilers
4507    # like to wrap large dependency lists on column 80 (with \), and
4508    # we should not choose a depcomp mode which is confused by this.
4509    #
4510    # We need to recreate these files for each test, as the compiler may
4511    # overwrite some of them when testing with obscure command lines.
4512    # This happens at least with the AIX C compiler.
4513    : > sub/conftest.c
4514    for i in 1 2 3 4 5 6; do
4515      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4516      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4517      # Solaris 10 /bin/sh.
4518      echo '/* dummy */' > sub/conftst$i.h
4519    done
4520    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4521
4522    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4523    # mode.  It turns out that the SunPro C++ compiler does not properly
4524    # handle '-M -o', and we need to detect this.  Also, some Intel
4525    # versions had trouble with output in subdirs.
4526    am__obj=sub/conftest.${OBJEXT-o}
4527    am__minus_obj="-o $am__obj"
4528    case $depmode in
4529    gcc)
4530      # This depmode causes a compiler race in universal mode.
4531      test "$am__universal" = false || continue
4532      ;;
4533    nosideeffect)
4534      # After this tag, mechanisms are not by side-effect, so they'll
4535      # only be used when explicitly requested.
4536      if test "x$enable_dependency_tracking" = xyes; then
4537	continue
4538      else
4539	break
4540      fi
4541      ;;
4542    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4543      # This compiler won't grok '-c -o', but also, the minuso test has
4544      # not run yet.  These depmodes are late enough in the game, and
4545      # so weak that their functioning should not be impacted.
4546      am__obj=conftest.${OBJEXT-o}
4547      am__minus_obj=
4548      ;;
4549    none) break ;;
4550    esac
4551    if depmode=$depmode \
4552       source=sub/conftest.c object=$am__obj \
4553       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4554       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4555         >/dev/null 2>conftest.err &&
4556       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4557       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4558       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4559       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4560      # icc doesn't choke on unknown options, it will just issue warnings
4561      # or remarks (even with -Werror).  So we grep stderr for any message
4562      # that says an option was ignored or not supported.
4563      # When given -MP, icc 7.0 and 7.1 complain thusly:
4564      #   icc: Command line warning: ignoring option '-M'; no argument required
4565      # The diagnosis changed in icc 8.0:
4566      #   icc: Command line remark: option '-MP' not supported
4567      if (grep 'ignoring option' conftest.err ||
4568          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4569        am_cv_CC_dependencies_compiler_type=$depmode
4570        break
4571      fi
4572    fi
4573  done
4574
4575  cd ..
4576  rm -rf conftest.dir
4577else
4578  am_cv_CC_dependencies_compiler_type=none
4579fi
4580
4581fi
4582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4583$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4584CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4585
4586 if
4587  test "x$enable_dependency_tracking" != xno \
4588  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4589  am__fastdepCC_TRUE=
4590  am__fastdepCC_FALSE='#'
4591else
4592  am__fastdepCC_TRUE='#'
4593  am__fastdepCC_FALSE=
4594fi
4595
4596
4597
4598ac_ext=c
4599ac_cpp='$CPP $CPPFLAGS'
4600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4602ac_compiler_gnu=$ac_cv_c_compiler_gnu
4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4604$as_echo_n "checking how to run the C preprocessor... " >&6; }
4605# On Suns, sometimes $CPP names a directory.
4606if test -n "$CPP" && test -d "$CPP"; then
4607  CPP=
4608fi
4609if test -z "$CPP"; then
4610  if ${ac_cv_prog_CPP+:} false; then :
4611  $as_echo_n "(cached) " >&6
4612else
4613      # Double quotes because CPP needs to be expanded
4614    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4615    do
4616      ac_preproc_ok=false
4617for ac_c_preproc_warn_flag in '' yes
4618do
4619  # Use a header file that comes with gcc, so configuring glibc
4620  # with a fresh cross-compiler works.
4621  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4622  # <limits.h> exists even on freestanding compilers.
4623  # On the NeXT, cc -E runs the code through the compiler's parser,
4624  # not just through cpp. "Syntax error" is here to catch this case.
4625  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4626/* end confdefs.h.  */
4627#ifdef __STDC__
4628# include <limits.h>
4629#else
4630# include <assert.h>
4631#endif
4632		     Syntax error
4633_ACEOF
4634if ac_fn_c_try_cpp "$LINENO"; then :
4635
4636else
4637  # Broken: fails on valid input.
4638continue
4639fi
4640rm -f conftest.err conftest.i conftest.$ac_ext
4641
4642  # OK, works on sane cases.  Now check whether nonexistent headers
4643  # can be detected and how.
4644  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645/* end confdefs.h.  */
4646#include <ac_nonexistent.h>
4647_ACEOF
4648if ac_fn_c_try_cpp "$LINENO"; then :
4649  # Broken: success on invalid input.
4650continue
4651else
4652  # Passes both tests.
4653ac_preproc_ok=:
4654break
4655fi
4656rm -f conftest.err conftest.i conftest.$ac_ext
4657
4658done
4659# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4660rm -f conftest.i conftest.err conftest.$ac_ext
4661if $ac_preproc_ok; then :
4662  break
4663fi
4664
4665    done
4666    ac_cv_prog_CPP=$CPP
4667
4668fi
4669  CPP=$ac_cv_prog_CPP
4670else
4671  ac_cv_prog_CPP=$CPP
4672fi
4673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4674$as_echo "$CPP" >&6; }
4675ac_preproc_ok=false
4676for ac_c_preproc_warn_flag in '' yes
4677do
4678  # Use a header file that comes with gcc, so configuring glibc
4679  # with a fresh cross-compiler works.
4680  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4681  # <limits.h> exists even on freestanding compilers.
4682  # On the NeXT, cc -E runs the code through the compiler's parser,
4683  # not just through cpp. "Syntax error" is here to catch this case.
4684  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4685/* end confdefs.h.  */
4686#ifdef __STDC__
4687# include <limits.h>
4688#else
4689# include <assert.h>
4690#endif
4691		     Syntax error
4692_ACEOF
4693if ac_fn_c_try_cpp "$LINENO"; then :
4694
4695else
4696  # Broken: fails on valid input.
4697continue
4698fi
4699rm -f conftest.err conftest.i conftest.$ac_ext
4700
4701  # OK, works on sane cases.  Now check whether nonexistent headers
4702  # can be detected and how.
4703  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4704/* end confdefs.h.  */
4705#include <ac_nonexistent.h>
4706_ACEOF
4707if ac_fn_c_try_cpp "$LINENO"; then :
4708  # Broken: success on invalid input.
4709continue
4710else
4711  # Passes both tests.
4712ac_preproc_ok=:
4713break
4714fi
4715rm -f conftest.err conftest.i conftest.$ac_ext
4716
4717done
4718# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4719rm -f conftest.i conftest.err conftest.$ac_ext
4720if $ac_preproc_ok; then :
4721
4722else
4723  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4724$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4725as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4726See \`config.log' for more details" "$LINENO" 5; }
4727fi
4728
4729ac_ext=c
4730ac_cpp='$CPP $CPPFLAGS'
4731ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4732ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4733ac_compiler_gnu=$ac_cv_c_compiler_gnu
4734
4735
4736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4737$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4738if ${ac_cv_path_GREP+:} false; then :
4739  $as_echo_n "(cached) " >&6
4740else
4741  if test -z "$GREP"; then
4742  ac_path_GREP_found=false
4743  # Loop through the user's path and test for each of PROGNAME-LIST
4744  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4745for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4746do
4747  IFS=$as_save_IFS
4748  test -z "$as_dir" && as_dir=.
4749    for ac_prog in grep ggrep; do
4750    for ac_exec_ext in '' $ac_executable_extensions; do
4751      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4752      as_fn_executable_p "$ac_path_GREP" || continue
4753# Check for GNU ac_path_GREP and select it if it is found.
4754  # Check for GNU $ac_path_GREP
4755case `"$ac_path_GREP" --version 2>&1` in
4756*GNU*)
4757  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4758*)
4759  ac_count=0
4760  $as_echo_n 0123456789 >"conftest.in"
4761  while :
4762  do
4763    cat "conftest.in" "conftest.in" >"conftest.tmp"
4764    mv "conftest.tmp" "conftest.in"
4765    cp "conftest.in" "conftest.nl"
4766    $as_echo 'GREP' >> "conftest.nl"
4767    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4768    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4769    as_fn_arith $ac_count + 1 && ac_count=$as_val
4770    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4771      # Best one so far, save it but keep looking for a better one
4772      ac_cv_path_GREP="$ac_path_GREP"
4773      ac_path_GREP_max=$ac_count
4774    fi
4775    # 10*(2^10) chars as input seems more than enough
4776    test $ac_count -gt 10 && break
4777  done
4778  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4779esac
4780
4781      $ac_path_GREP_found && break 3
4782    done
4783  done
4784  done
4785IFS=$as_save_IFS
4786  if test -z "$ac_cv_path_GREP"; then
4787    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4788  fi
4789else
4790  ac_cv_path_GREP=$GREP
4791fi
4792
4793fi
4794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4795$as_echo "$ac_cv_path_GREP" >&6; }
4796 GREP="$ac_cv_path_GREP"
4797
4798
4799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4800$as_echo_n "checking for egrep... " >&6; }
4801if ${ac_cv_path_EGREP+:} false; then :
4802  $as_echo_n "(cached) " >&6
4803else
4804  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4805   then ac_cv_path_EGREP="$GREP -E"
4806   else
4807     if test -z "$EGREP"; then
4808  ac_path_EGREP_found=false
4809  # Loop through the user's path and test for each of PROGNAME-LIST
4810  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4811for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4812do
4813  IFS=$as_save_IFS
4814  test -z "$as_dir" && as_dir=.
4815    for ac_prog in egrep; do
4816    for ac_exec_ext in '' $ac_executable_extensions; do
4817      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4818      as_fn_executable_p "$ac_path_EGREP" || continue
4819# Check for GNU ac_path_EGREP and select it if it is found.
4820  # Check for GNU $ac_path_EGREP
4821case `"$ac_path_EGREP" --version 2>&1` in
4822*GNU*)
4823  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4824*)
4825  ac_count=0
4826  $as_echo_n 0123456789 >"conftest.in"
4827  while :
4828  do
4829    cat "conftest.in" "conftest.in" >"conftest.tmp"
4830    mv "conftest.tmp" "conftest.in"
4831    cp "conftest.in" "conftest.nl"
4832    $as_echo 'EGREP' >> "conftest.nl"
4833    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4834    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4835    as_fn_arith $ac_count + 1 && ac_count=$as_val
4836    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4837      # Best one so far, save it but keep looking for a better one
4838      ac_cv_path_EGREP="$ac_path_EGREP"
4839      ac_path_EGREP_max=$ac_count
4840    fi
4841    # 10*(2^10) chars as input seems more than enough
4842    test $ac_count -gt 10 && break
4843  done
4844  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4845esac
4846
4847      $ac_path_EGREP_found && break 3
4848    done
4849  done
4850  done
4851IFS=$as_save_IFS
4852  if test -z "$ac_cv_path_EGREP"; then
4853    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4854  fi
4855else
4856  ac_cv_path_EGREP=$EGREP
4857fi
4858
4859   fi
4860fi
4861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4862$as_echo "$ac_cv_path_EGREP" >&6; }
4863 EGREP="$ac_cv_path_EGREP"
4864
4865
4866
4867
4868  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
4869$as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
4870if ${gl_cv_c_amsterdam_compiler+:} false; then :
4871  $as_echo_n "(cached) " >&6
4872else
4873
4874      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4875/* end confdefs.h.  */
4876
4877#ifdef __ACK__
4878Amsterdam
4879#endif
4880
4881_ACEOF
4882if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4883  $EGREP "Amsterdam" >/dev/null 2>&1; then :
4884  gl_cv_c_amsterdam_compiler=yes
4885else
4886  gl_cv_c_amsterdam_compiler=no
4887fi
4888rm -f conftest*
4889
4890
4891fi
4892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
4893$as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
4894  if test -z "$AR"; then
4895    if test $gl_cv_c_amsterdam_compiler = yes; then
4896      AR='cc -c.a'
4897      if test -z "$ARFLAGS"; then
4898        ARFLAGS='-o'
4899      fi
4900    else
4901                  if test -n "$ac_tool_prefix"; then
4902  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4903set dummy ${ac_tool_prefix}ar; ac_word=$2
4904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4905$as_echo_n "checking for $ac_word... " >&6; }
4906if ${ac_cv_prog_AR+:} false; then :
4907  $as_echo_n "(cached) " >&6
4908else
4909  if test -n "$AR"; then
4910  ac_cv_prog_AR="$AR" # Let the user override the test.
4911else
4912as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4913for as_dir in $PATH
4914do
4915  IFS=$as_save_IFS
4916  test -z "$as_dir" && as_dir=.
4917    for ac_exec_ext in '' $ac_executable_extensions; do
4918  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4919    ac_cv_prog_AR="${ac_tool_prefix}ar"
4920    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4921    break 2
4922  fi
4923done
4924  done
4925IFS=$as_save_IFS
4926
4927fi
4928fi
4929AR=$ac_cv_prog_AR
4930if test -n "$AR"; then
4931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4932$as_echo "$AR" >&6; }
4933else
4934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4935$as_echo "no" >&6; }
4936fi
4937
4938
4939fi
4940if test -z "$ac_cv_prog_AR"; then
4941  ac_ct_AR=$AR
4942  # Extract the first word of "ar", so it can be a program name with args.
4943set dummy ar; ac_word=$2
4944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4945$as_echo_n "checking for $ac_word... " >&6; }
4946if ${ac_cv_prog_ac_ct_AR+:} false; then :
4947  $as_echo_n "(cached) " >&6
4948else
4949  if test -n "$ac_ct_AR"; then
4950  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4951else
4952as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4953for as_dir in $PATH
4954do
4955  IFS=$as_save_IFS
4956  test -z "$as_dir" && as_dir=.
4957    for ac_exec_ext in '' $ac_executable_extensions; do
4958  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4959    ac_cv_prog_ac_ct_AR="ar"
4960    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4961    break 2
4962  fi
4963done
4964  done
4965IFS=$as_save_IFS
4966
4967fi
4968fi
4969ac_ct_AR=$ac_cv_prog_ac_ct_AR
4970if test -n "$ac_ct_AR"; then
4971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4972$as_echo "$ac_ct_AR" >&6; }
4973else
4974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4975$as_echo "no" >&6; }
4976fi
4977
4978  if test "x$ac_ct_AR" = x; then
4979    AR="ar"
4980  else
4981    case $cross_compiling:$ac_tool_warned in
4982yes:)
4983{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4984$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4985ac_tool_warned=yes ;;
4986esac
4987    AR=$ac_ct_AR
4988  fi
4989else
4990  AR="$ac_cv_prog_AR"
4991fi
4992
4993      if test -z "$ARFLAGS"; then
4994        ARFLAGS='cru'
4995      fi
4996    fi
4997  else
4998    if test -z "$ARFLAGS"; then
4999      ARFLAGS='cru'
5000    fi
5001  fi
5002
5003
5004  if test -z "$RANLIB"; then
5005    if test $gl_cv_c_amsterdam_compiler = yes; then
5006      RANLIB=':'
5007    else
5008            if test -n "$ac_tool_prefix"; then
5009  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5010set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5012$as_echo_n "checking for $ac_word... " >&6; }
5013if ${ac_cv_prog_RANLIB+:} false; then :
5014  $as_echo_n "(cached) " >&6
5015else
5016  if test -n "$RANLIB"; then
5017  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5018else
5019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5020for as_dir in $PATH
5021do
5022  IFS=$as_save_IFS
5023  test -z "$as_dir" && as_dir=.
5024    for ac_exec_ext in '' $ac_executable_extensions; do
5025  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5026    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5027    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5028    break 2
5029  fi
5030done
5031  done
5032IFS=$as_save_IFS
5033
5034fi
5035fi
5036RANLIB=$ac_cv_prog_RANLIB
5037if test -n "$RANLIB"; then
5038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5039$as_echo "$RANLIB" >&6; }
5040else
5041  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5042$as_echo "no" >&6; }
5043fi
5044
5045
5046fi
5047if test -z "$ac_cv_prog_RANLIB"; then
5048  ac_ct_RANLIB=$RANLIB
5049  # Extract the first word of "ranlib", so it can be a program name with args.
5050set dummy ranlib; ac_word=$2
5051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5052$as_echo_n "checking for $ac_word... " >&6; }
5053if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
5054  $as_echo_n "(cached) " >&6
5055else
5056  if test -n "$ac_ct_RANLIB"; then
5057  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5058else
5059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5060for as_dir in $PATH
5061do
5062  IFS=$as_save_IFS
5063  test -z "$as_dir" && as_dir=.
5064    for ac_exec_ext in '' $ac_executable_extensions; do
5065  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5066    ac_cv_prog_ac_ct_RANLIB="ranlib"
5067    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5068    break 2
5069  fi
5070done
5071  done
5072IFS=$as_save_IFS
5073
5074fi
5075fi
5076ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5077if test -n "$ac_ct_RANLIB"; then
5078  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5079$as_echo "$ac_ct_RANLIB" >&6; }
5080else
5081  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5082$as_echo "no" >&6; }
5083fi
5084
5085  if test "x$ac_ct_RANLIB" = x; then
5086    RANLIB=":"
5087  else
5088    case $cross_compiling:$ac_tool_warned in
5089yes:)
5090{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5091$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5092ac_tool_warned=yes ;;
5093esac
5094    RANLIB=$ac_ct_RANLIB
5095  fi
5096else
5097  RANLIB="$ac_cv_prog_RANLIB"
5098fi
5099
5100    fi
5101  fi
5102
5103
5104
5105
5106  # Code from module announce-gen:
5107  # Code from module bootstrap:
5108  # Code from module do-release-commit-and-tag:
5109  # Code from module extract-trace:
5110  # Code from module funclib.sh:
5111  # Code from module gendocs:
5112  # Code from module git-version-gen:
5113  # Code from module gitlog-to-changelog:
5114  # Code from module gnu-web-doc-update:
5115  # Code from module gnumakefile:
5116  # Code from module gnupload:
5117  # Code from module inline-source:
5118  # Code from module maintainer-makefile:
5119  # Code from module options-parser:
5120  # Code from module readme-release:
5121  # Code from module update-copyright:
5122  # Code from module useless-if-before-free:
5123  # Code from module vc-list-files:
5124
5125
5126ac_ext=c
5127ac_cpp='$CPP $CPPFLAGS'
5128ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5129ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5130ac_compiler_gnu=$ac_cv_c_compiler_gnu
5131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5132$as_echo_n "checking how to run the C preprocessor... " >&6; }
5133# On Suns, sometimes $CPP names a directory.
5134if test -n "$CPP" && test -d "$CPP"; then
5135  CPP=
5136fi
5137if test -z "$CPP"; then
5138  if ${ac_cv_prog_CPP+:} false; then :
5139  $as_echo_n "(cached) " >&6
5140else
5141      # Double quotes because CPP needs to be expanded
5142    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5143    do
5144      ac_preproc_ok=false
5145for ac_c_preproc_warn_flag in '' yes
5146do
5147  # Use a header file that comes with gcc, so configuring glibc
5148  # with a fresh cross-compiler works.
5149  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5150  # <limits.h> exists even on freestanding compilers.
5151  # On the NeXT, cc -E runs the code through the compiler's parser,
5152  # not just through cpp. "Syntax error" is here to catch this case.
5153  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5154/* end confdefs.h.  */
5155#ifdef __STDC__
5156# include <limits.h>
5157#else
5158# include <assert.h>
5159#endif
5160		     Syntax error
5161_ACEOF
5162if ac_fn_c_try_cpp "$LINENO"; then :
5163
5164else
5165  # Broken: fails on valid input.
5166continue
5167fi
5168rm -f conftest.err conftest.i conftest.$ac_ext
5169
5170  # OK, works on sane cases.  Now check whether nonexistent headers
5171  # can be detected and how.
5172  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5173/* end confdefs.h.  */
5174#include <ac_nonexistent.h>
5175_ACEOF
5176if ac_fn_c_try_cpp "$LINENO"; then :
5177  # Broken: success on invalid input.
5178continue
5179else
5180  # Passes both tests.
5181ac_preproc_ok=:
5182break
5183fi
5184rm -f conftest.err conftest.i conftest.$ac_ext
5185
5186done
5187# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5188rm -f conftest.i conftest.err conftest.$ac_ext
5189if $ac_preproc_ok; then :
5190  break
5191fi
5192
5193    done
5194    ac_cv_prog_CPP=$CPP
5195
5196fi
5197  CPP=$ac_cv_prog_CPP
5198else
5199  ac_cv_prog_CPP=$CPP
5200fi
5201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5202$as_echo "$CPP" >&6; }
5203ac_preproc_ok=false
5204for ac_c_preproc_warn_flag in '' yes
5205do
5206  # Use a header file that comes with gcc, so configuring glibc
5207  # with a fresh cross-compiler works.
5208  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5209  # <limits.h> exists even on freestanding compilers.
5210  # On the NeXT, cc -E runs the code through the compiler's parser,
5211  # not just through cpp. "Syntax error" is here to catch this case.
5212  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5213/* end confdefs.h.  */
5214#ifdef __STDC__
5215# include <limits.h>
5216#else
5217# include <assert.h>
5218#endif
5219		     Syntax error
5220_ACEOF
5221if ac_fn_c_try_cpp "$LINENO"; then :
5222
5223else
5224  # Broken: fails on valid input.
5225continue
5226fi
5227rm -f conftest.err conftest.i conftest.$ac_ext
5228
5229  # OK, works on sane cases.  Now check whether nonexistent headers
5230  # can be detected and how.
5231  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5232/* end confdefs.h.  */
5233#include <ac_nonexistent.h>
5234_ACEOF
5235if ac_fn_c_try_cpp "$LINENO"; then :
5236  # Broken: success on invalid input.
5237continue
5238else
5239  # Passes both tests.
5240ac_preproc_ok=:
5241break
5242fi
5243rm -f conftest.err conftest.i conftest.$ac_ext
5244
5245done
5246# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5247rm -f conftest.i conftest.err conftest.$ac_ext
5248if $ac_preproc_ok; then :
5249
5250else
5251  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5252$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5253as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5254See \`config.log' for more details" "$LINENO" 5; }
5255fi
5256
5257ac_ext=c
5258ac_cpp='$CPP $CPPFLAGS'
5259ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5260ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5261ac_compiler_gnu=$ac_cv_c_compiler_gnu
5262
5263
5264## ----------------------- ##
5265## Libtool initialisation. ##
5266## ----------------------- ##
5267case `pwd` in
5268  *\ * | *\	*)
5269    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5270$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5271esac
5272
5273
5274
5275macro_version='2.4.6'
5276macro_revision='2.4.6'
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290ltmain=$ac_aux_dir/ltmain.sh
5291
5292# Backslashify metacharacters that are still active within
5293# double-quoted strings.
5294sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5295
5296# Same as above, but do not quote variable references.
5297double_quote_subst='s/\(["`\\]\)/\\\1/g'
5298
5299# Sed substitution to delay expansion of an escaped shell variable in a
5300# double_quote_subst'ed string.
5301delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5302
5303# Sed substitution to delay expansion of an escaped single quote.
5304delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5305
5306# Sed substitution to avoid accidental globbing in evaled expressions
5307no_glob_subst='s/\*/\\\*/g'
5308
5309ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5310ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5311ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5312
5313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5314$as_echo_n "checking how to print strings... " >&6; }
5315# Test print first, because it will be a builtin if present.
5316if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5317   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5318  ECHO='print -r --'
5319elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5320  ECHO='printf %s\n'
5321else
5322  # Use this function as a fallback that always works.
5323  func_fallback_echo ()
5324  {
5325    eval 'cat <<_LTECHO_EOF
5326$1
5327_LTECHO_EOF'
5328  }
5329  ECHO='func_fallback_echo'
5330fi
5331
5332# func_echo_all arg...
5333# Invoke $ECHO with all args, space-separated.
5334func_echo_all ()
5335{
5336    $ECHO ""
5337}
5338
5339case $ECHO in
5340  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5341$as_echo "printf" >&6; } ;;
5342  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5343$as_echo "print -r" >&6; } ;;
5344  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5345$as_echo "cat" >&6; } ;;
5346esac
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5362$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5363if ${ac_cv_path_SED+:} false; then :
5364  $as_echo_n "(cached) " >&6
5365else
5366            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5367     for ac_i in 1 2 3 4 5 6 7; do
5368       ac_script="$ac_script$as_nl$ac_script"
5369     done
5370     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5371     { ac_script=; unset ac_script;}
5372     if test -z "$SED"; then
5373  ac_path_SED_found=false
5374  # Loop through the user's path and test for each of PROGNAME-LIST
5375  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5376for as_dir in $PATH
5377do
5378  IFS=$as_save_IFS
5379  test -z "$as_dir" && as_dir=.
5380    for ac_prog in sed gsed; do
5381    for ac_exec_ext in '' $ac_executable_extensions; do
5382      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5383      as_fn_executable_p "$ac_path_SED" || continue
5384# Check for GNU ac_path_SED and select it if it is found.
5385  # Check for GNU $ac_path_SED
5386case `"$ac_path_SED" --version 2>&1` in
5387*GNU*)
5388  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5389*)
5390  ac_count=0
5391  $as_echo_n 0123456789 >"conftest.in"
5392  while :
5393  do
5394    cat "conftest.in" "conftest.in" >"conftest.tmp"
5395    mv "conftest.tmp" "conftest.in"
5396    cp "conftest.in" "conftest.nl"
5397    $as_echo '' >> "conftest.nl"
5398    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5399    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5400    as_fn_arith $ac_count + 1 && ac_count=$as_val
5401    if test $ac_count -gt ${ac_path_SED_max-0}; then
5402      # Best one so far, save it but keep looking for a better one
5403      ac_cv_path_SED="$ac_path_SED"
5404      ac_path_SED_max=$ac_count
5405    fi
5406    # 10*(2^10) chars as input seems more than enough
5407    test $ac_count -gt 10 && break
5408  done
5409  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5410esac
5411
5412      $ac_path_SED_found && break 3
5413    done
5414  done
5415  done
5416IFS=$as_save_IFS
5417  if test -z "$ac_cv_path_SED"; then
5418    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5419  fi
5420else
5421  ac_cv_path_SED=$SED
5422fi
5423
5424fi
5425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5426$as_echo "$ac_cv_path_SED" >&6; }
5427 SED="$ac_cv_path_SED"
5428  rm -f conftest.sed
5429
5430test -z "$SED" && SED=sed
5431Xsed="$SED -e 1s/^X//"
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5444$as_echo_n "checking for fgrep... " >&6; }
5445if ${ac_cv_path_FGREP+:} false; then :
5446  $as_echo_n "(cached) " >&6
5447else
5448  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5449   then ac_cv_path_FGREP="$GREP -F"
5450   else
5451     if test -z "$FGREP"; then
5452  ac_path_FGREP_found=false
5453  # Loop through the user's path and test for each of PROGNAME-LIST
5454  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5455for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5456do
5457  IFS=$as_save_IFS
5458  test -z "$as_dir" && as_dir=.
5459    for ac_prog in fgrep; do
5460    for ac_exec_ext in '' $ac_executable_extensions; do
5461      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5462      as_fn_executable_p "$ac_path_FGREP" || continue
5463# Check for GNU ac_path_FGREP and select it if it is found.
5464  # Check for GNU $ac_path_FGREP
5465case `"$ac_path_FGREP" --version 2>&1` in
5466*GNU*)
5467  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5468*)
5469  ac_count=0
5470  $as_echo_n 0123456789 >"conftest.in"
5471  while :
5472  do
5473    cat "conftest.in" "conftest.in" >"conftest.tmp"
5474    mv "conftest.tmp" "conftest.in"
5475    cp "conftest.in" "conftest.nl"
5476    $as_echo 'FGREP' >> "conftest.nl"
5477    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5478    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5479    as_fn_arith $ac_count + 1 && ac_count=$as_val
5480    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5481      # Best one so far, save it but keep looking for a better one
5482      ac_cv_path_FGREP="$ac_path_FGREP"
5483      ac_path_FGREP_max=$ac_count
5484    fi
5485    # 10*(2^10) chars as input seems more than enough
5486    test $ac_count -gt 10 && break
5487  done
5488  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5489esac
5490
5491      $ac_path_FGREP_found && break 3
5492    done
5493  done
5494  done
5495IFS=$as_save_IFS
5496  if test -z "$ac_cv_path_FGREP"; then
5497    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5498  fi
5499else
5500  ac_cv_path_FGREP=$FGREP
5501fi
5502
5503   fi
5504fi
5505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5506$as_echo "$ac_cv_path_FGREP" >&6; }
5507 FGREP="$ac_cv_path_FGREP"
5508
5509
5510test -z "$GREP" && GREP=grep
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530# Check whether --with-gnu-ld was given.
5531if test "${with_gnu_ld+set}" = set; then :
5532  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5533else
5534  with_gnu_ld=no
5535fi
5536
5537ac_prog=ld
5538if test yes = "$GCC"; then
5539  # Check if gcc -print-prog-name=ld gives a path.
5540  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5541$as_echo_n "checking for ld used by $CC... " >&6; }
5542  case $host in
5543  *-*-mingw*)
5544    # gcc leaves a trailing carriage return, which upsets mingw
5545    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5546  *)
5547    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5548  esac
5549  case $ac_prog in
5550    # Accept absolute paths.
5551    [\\/]* | ?:[\\/]*)
5552      re_direlt='/[^/][^/]*/\.\./'
5553      # Canonicalize the pathname of ld
5554      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5555      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5556	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5557      done
5558      test -z "$LD" && LD=$ac_prog
5559      ;;
5560  "")
5561    # If it fails, then pretend we aren't using GCC.
5562    ac_prog=ld
5563    ;;
5564  *)
5565    # If it is relative, then search for the first ld in PATH.
5566    with_gnu_ld=unknown
5567    ;;
5568  esac
5569elif test yes = "$with_gnu_ld"; then
5570  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5571$as_echo_n "checking for GNU ld... " >&6; }
5572else
5573  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5574$as_echo_n "checking for non-GNU ld... " >&6; }
5575fi
5576if ${lt_cv_path_LD+:} false; then :
5577  $as_echo_n "(cached) " >&6
5578else
5579  if test -z "$LD"; then
5580  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5581  for ac_dir in $PATH; do
5582    IFS=$lt_save_ifs
5583    test -z "$ac_dir" && ac_dir=.
5584    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5585      lt_cv_path_LD=$ac_dir/$ac_prog
5586      # Check to see if the program is GNU ld.  I'd rather use --version,
5587      # but apparently some variants of GNU ld only accept -v.
5588      # Break only if it was the GNU/non-GNU ld that we prefer.
5589      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5590      *GNU* | *'with BFD'*)
5591	test no != "$with_gnu_ld" && break
5592	;;
5593      *)
5594	test yes != "$with_gnu_ld" && break
5595	;;
5596      esac
5597    fi
5598  done
5599  IFS=$lt_save_ifs
5600else
5601  lt_cv_path_LD=$LD # Let the user override the test with a path.
5602fi
5603fi
5604
5605LD=$lt_cv_path_LD
5606if test -n "$LD"; then
5607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5608$as_echo "$LD" >&6; }
5609else
5610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5611$as_echo "no" >&6; }
5612fi
5613test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5615$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5616if ${lt_cv_prog_gnu_ld+:} false; then :
5617  $as_echo_n "(cached) " >&6
5618else
5619  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5620case `$LD -v 2>&1 </dev/null` in
5621*GNU* | *'with BFD'*)
5622  lt_cv_prog_gnu_ld=yes
5623  ;;
5624*)
5625  lt_cv_prog_gnu_ld=no
5626  ;;
5627esac
5628fi
5629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5630$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5631with_gnu_ld=$lt_cv_prog_gnu_ld
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5642$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5643if ${lt_cv_path_NM+:} false; then :
5644  $as_echo_n "(cached) " >&6
5645else
5646  if test -n "$NM"; then
5647  # Let the user override the test.
5648  lt_cv_path_NM=$NM
5649else
5650  lt_nm_to_check=${ac_tool_prefix}nm
5651  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5652    lt_nm_to_check="$lt_nm_to_check nm"
5653  fi
5654  for lt_tmp_nm in $lt_nm_to_check; do
5655    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5656    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5657      IFS=$lt_save_ifs
5658      test -z "$ac_dir" && ac_dir=.
5659      tmp_nm=$ac_dir/$lt_tmp_nm
5660      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5661	# Check to see if the nm accepts a BSD-compat flag.
5662	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5663	#   nm: unknown option "B" ignored
5664	# Tru64's nm complains that /dev/null is an invalid object file
5665	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5666	case $build_os in
5667	mingw*) lt_bad_file=conftest.nm/nofile ;;
5668	*) lt_bad_file=/dev/null ;;
5669	esac
5670	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5671	*$lt_bad_file* | *'Invalid file or object type'*)
5672	  lt_cv_path_NM="$tmp_nm -B"
5673	  break 2
5674	  ;;
5675	*)
5676	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5677	  */dev/null*)
5678	    lt_cv_path_NM="$tmp_nm -p"
5679	    break 2
5680	    ;;
5681	  *)
5682	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5683	    continue # so that we can try to find one that supports BSD flags
5684	    ;;
5685	  esac
5686	  ;;
5687	esac
5688      fi
5689    done
5690    IFS=$lt_save_ifs
5691  done
5692  : ${lt_cv_path_NM=no}
5693fi
5694fi
5695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5696$as_echo "$lt_cv_path_NM" >&6; }
5697if test no != "$lt_cv_path_NM"; then
5698  NM=$lt_cv_path_NM
5699else
5700  # Didn't find any BSD compatible name lister, look for dumpbin.
5701  if test -n "$DUMPBIN"; then :
5702    # Let the user override the test.
5703  else
5704    if test -n "$ac_tool_prefix"; then
5705  for ac_prog in dumpbin "link -dump"
5706  do
5707    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5708set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5710$as_echo_n "checking for $ac_word... " >&6; }
5711if ${ac_cv_prog_DUMPBIN+:} false; then :
5712  $as_echo_n "(cached) " >&6
5713else
5714  if test -n "$DUMPBIN"; then
5715  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5716else
5717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5718for as_dir in $PATH
5719do
5720  IFS=$as_save_IFS
5721  test -z "$as_dir" && as_dir=.
5722    for ac_exec_ext in '' $ac_executable_extensions; do
5723  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5724    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5726    break 2
5727  fi
5728done
5729  done
5730IFS=$as_save_IFS
5731
5732fi
5733fi
5734DUMPBIN=$ac_cv_prog_DUMPBIN
5735if test -n "$DUMPBIN"; then
5736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5737$as_echo "$DUMPBIN" >&6; }
5738else
5739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5740$as_echo "no" >&6; }
5741fi
5742
5743
5744    test -n "$DUMPBIN" && break
5745  done
5746fi
5747if test -z "$DUMPBIN"; then
5748  ac_ct_DUMPBIN=$DUMPBIN
5749  for ac_prog in dumpbin "link -dump"
5750do
5751  # Extract the first word of "$ac_prog", so it can be a program name with args.
5752set dummy $ac_prog; ac_word=$2
5753{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5754$as_echo_n "checking for $ac_word... " >&6; }
5755if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5756  $as_echo_n "(cached) " >&6
5757else
5758  if test -n "$ac_ct_DUMPBIN"; then
5759  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5760else
5761as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5762for as_dir in $PATH
5763do
5764  IFS=$as_save_IFS
5765  test -z "$as_dir" && as_dir=.
5766    for ac_exec_ext in '' $ac_executable_extensions; do
5767  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5768    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5769    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5770    break 2
5771  fi
5772done
5773  done
5774IFS=$as_save_IFS
5775
5776fi
5777fi
5778ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5779if test -n "$ac_ct_DUMPBIN"; then
5780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5781$as_echo "$ac_ct_DUMPBIN" >&6; }
5782else
5783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5784$as_echo "no" >&6; }
5785fi
5786
5787
5788  test -n "$ac_ct_DUMPBIN" && break
5789done
5790
5791  if test "x$ac_ct_DUMPBIN" = x; then
5792    DUMPBIN=":"
5793  else
5794    case $cross_compiling:$ac_tool_warned in
5795yes:)
5796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5798ac_tool_warned=yes ;;
5799esac
5800    DUMPBIN=$ac_ct_DUMPBIN
5801  fi
5802fi
5803
5804    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5805    *COFF*)
5806      DUMPBIN="$DUMPBIN -symbols -headers"
5807      ;;
5808    *)
5809      DUMPBIN=:
5810      ;;
5811    esac
5812  fi
5813
5814  if test : != "$DUMPBIN"; then
5815    NM=$DUMPBIN
5816  fi
5817fi
5818test -z "$NM" && NM=nm
5819
5820
5821
5822
5823
5824
5825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5826$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5827if ${lt_cv_nm_interface+:} false; then :
5828  $as_echo_n "(cached) " >&6
5829else
5830  lt_cv_nm_interface="BSD nm"
5831  echo "int some_variable = 0;" > conftest.$ac_ext
5832  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5833  (eval "$ac_compile" 2>conftest.err)
5834  cat conftest.err >&5
5835  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5836  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5837  cat conftest.err >&5
5838  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5839  cat conftest.out >&5
5840  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5841    lt_cv_nm_interface="MS dumpbin"
5842  fi
5843  rm -f conftest*
5844fi
5845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5846$as_echo "$lt_cv_nm_interface" >&6; }
5847
5848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5849$as_echo_n "checking whether ln -s works... " >&6; }
5850LN_S=$as_ln_s
5851if test "$LN_S" = "ln -s"; then
5852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5853$as_echo "yes" >&6; }
5854else
5855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5856$as_echo "no, using $LN_S" >&6; }
5857fi
5858
5859# find the maximum length of command line arguments
5860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5861$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5862if ${lt_cv_sys_max_cmd_len+:} false; then :
5863  $as_echo_n "(cached) " >&6
5864else
5865    i=0
5866  teststring=ABCD
5867
5868  case $build_os in
5869  msdosdjgpp*)
5870    # On DJGPP, this test can blow up pretty badly due to problems in libc
5871    # (any single argument exceeding 2000 bytes causes a buffer overrun
5872    # during glob expansion).  Even if it were fixed, the result of this
5873    # check would be larger than it should be.
5874    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5875    ;;
5876
5877  gnu*)
5878    # Under GNU Hurd, this test is not required because there is
5879    # no limit to the length of command line arguments.
5880    # Libtool will interpret -1 as no limit whatsoever
5881    lt_cv_sys_max_cmd_len=-1;
5882    ;;
5883
5884  cygwin* | mingw* | cegcc*)
5885    # On Win9x/ME, this test blows up -- it succeeds, but takes
5886    # about 5 minutes as the teststring grows exponentially.
5887    # Worse, since 9x/ME are not pre-emptively multitasking,
5888    # you end up with a "frozen" computer, even though with patience
5889    # the test eventually succeeds (with a max line length of 256k).
5890    # Instead, let's just punt: use the minimum linelength reported by
5891    # all of the supported platforms: 8192 (on NT/2K/XP).
5892    lt_cv_sys_max_cmd_len=8192;
5893    ;;
5894
5895  mint*)
5896    # On MiNT this can take a long time and run out of memory.
5897    lt_cv_sys_max_cmd_len=8192;
5898    ;;
5899
5900  amigaos*)
5901    # On AmigaOS with pdksh, this test takes hours, literally.
5902    # So we just punt and use a minimum line length of 8192.
5903    lt_cv_sys_max_cmd_len=8192;
5904    ;;
5905
5906  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5907    # This has been around since 386BSD, at least.  Likely further.
5908    if test -x /sbin/sysctl; then
5909      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5910    elif test -x /usr/sbin/sysctl; then
5911      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5912    else
5913      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5914    fi
5915    # And add a safety zone
5916    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5917    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5918    ;;
5919
5920  interix*)
5921    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5922    lt_cv_sys_max_cmd_len=196608
5923    ;;
5924
5925  os2*)
5926    # The test takes a long time on OS/2.
5927    lt_cv_sys_max_cmd_len=8192
5928    ;;
5929
5930  osf*)
5931    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5932    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5933    # nice to cause kernel panics so lets avoid the loop below.
5934    # First set a reasonable default.
5935    lt_cv_sys_max_cmd_len=16384
5936    #
5937    if test -x /sbin/sysconfig; then
5938      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5939        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5940      esac
5941    fi
5942    ;;
5943  sco3.2v5*)
5944    lt_cv_sys_max_cmd_len=102400
5945    ;;
5946  sysv5* | sco5v6* | sysv4.2uw2*)
5947    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5948    if test -n "$kargmax"; then
5949      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5950    else
5951      lt_cv_sys_max_cmd_len=32768
5952    fi
5953    ;;
5954  *)
5955    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5956    if test -n "$lt_cv_sys_max_cmd_len" && \
5957       test undefined != "$lt_cv_sys_max_cmd_len"; then
5958      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5959      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5960    else
5961      # Make teststring a little bigger before we do anything with it.
5962      # a 1K string should be a reasonable start.
5963      for i in 1 2 3 4 5 6 7 8; do
5964        teststring=$teststring$teststring
5965      done
5966      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5967      # If test is not a shell built-in, we'll probably end up computing a
5968      # maximum length that is only half of the actual maximum length, but
5969      # we can't tell.
5970      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5971	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5972	      test 17 != "$i" # 1/2 MB should be enough
5973      do
5974        i=`expr $i + 1`
5975        teststring=$teststring$teststring
5976      done
5977      # Only check the string length outside the loop.
5978      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5979      teststring=
5980      # Add a significant safety factor because C++ compilers can tack on
5981      # massive amounts of additional arguments before passing them to the
5982      # linker.  It appears as though 1/2 is a usable value.
5983      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5984    fi
5985    ;;
5986  esac
5987
5988fi
5989
5990if test -n "$lt_cv_sys_max_cmd_len"; then
5991  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5992$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5993else
5994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5995$as_echo "none" >&6; }
5996fi
5997max_cmd_len=$lt_cv_sys_max_cmd_len
5998
5999
6000
6001
6002
6003
6004: ${CP="cp -f"}
6005: ${MV="mv -f"}
6006: ${RM="rm -f"}
6007
6008if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6009  lt_unset=unset
6010else
6011  lt_unset=false
6012fi
6013
6014
6015
6016
6017
6018# test EBCDIC or ASCII
6019case `echo X|tr X '\101'` in
6020 A) # ASCII based system
6021    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6022  lt_SP2NL='tr \040 \012'
6023  lt_NL2SP='tr \015\012 \040\040'
6024  ;;
6025 *) # EBCDIC based system
6026  lt_SP2NL='tr \100 \n'
6027  lt_NL2SP='tr \r\n \100\100'
6028  ;;
6029esac
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6040$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
6041if ${lt_cv_to_host_file_cmd+:} false; then :
6042  $as_echo_n "(cached) " >&6
6043else
6044  case $host in
6045  *-*-mingw* )
6046    case $build in
6047      *-*-mingw* ) # actually msys
6048        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6049        ;;
6050      *-*-cygwin* )
6051        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6052        ;;
6053      * ) # otherwise, assume *nix
6054        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6055        ;;
6056    esac
6057    ;;
6058  *-*-cygwin* )
6059    case $build in
6060      *-*-mingw* ) # actually msys
6061        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6062        ;;
6063      *-*-cygwin* )
6064        lt_cv_to_host_file_cmd=func_convert_file_noop
6065        ;;
6066      * ) # otherwise, assume *nix
6067        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6068        ;;
6069    esac
6070    ;;
6071  * ) # unhandled hosts (and "normal" native builds)
6072    lt_cv_to_host_file_cmd=func_convert_file_noop
6073    ;;
6074esac
6075
6076fi
6077
6078to_host_file_cmd=$lt_cv_to_host_file_cmd
6079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6080$as_echo "$lt_cv_to_host_file_cmd" >&6; }
6081
6082
6083
6084
6085
6086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6087$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
6088if ${lt_cv_to_tool_file_cmd+:} false; then :
6089  $as_echo_n "(cached) " >&6
6090else
6091  #assume ordinary cross tools, or native build.
6092lt_cv_to_tool_file_cmd=func_convert_file_noop
6093case $host in
6094  *-*-mingw* )
6095    case $build in
6096      *-*-mingw* ) # actually msys
6097        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6098        ;;
6099    esac
6100    ;;
6101esac
6102
6103fi
6104
6105to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6107$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
6108
6109
6110
6111
6112
6113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6114$as_echo_n "checking for $LD option to reload object files... " >&6; }
6115if ${lt_cv_ld_reload_flag+:} false; then :
6116  $as_echo_n "(cached) " >&6
6117else
6118  lt_cv_ld_reload_flag='-r'
6119fi
6120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6121$as_echo "$lt_cv_ld_reload_flag" >&6; }
6122reload_flag=$lt_cv_ld_reload_flag
6123case $reload_flag in
6124"" | " "*) ;;
6125*) reload_flag=" $reload_flag" ;;
6126esac
6127reload_cmds='$LD$reload_flag -o $output$reload_objs'
6128case $host_os in
6129  cygwin* | mingw* | pw32* | cegcc*)
6130    if test yes != "$GCC"; then
6131      reload_cmds=false
6132    fi
6133    ;;
6134  darwin*)
6135    if test yes = "$GCC"; then
6136      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6137    else
6138      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6139    fi
6140    ;;
6141esac
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151if test -n "$ac_tool_prefix"; then
6152  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6153set dummy ${ac_tool_prefix}objdump; ac_word=$2
6154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6155$as_echo_n "checking for $ac_word... " >&6; }
6156if ${ac_cv_prog_OBJDUMP+:} false; then :
6157  $as_echo_n "(cached) " >&6
6158else
6159  if test -n "$OBJDUMP"; then
6160  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6161else
6162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6163for as_dir in $PATH
6164do
6165  IFS=$as_save_IFS
6166  test -z "$as_dir" && as_dir=.
6167    for ac_exec_ext in '' $ac_executable_extensions; do
6168  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6169    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6170    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6171    break 2
6172  fi
6173done
6174  done
6175IFS=$as_save_IFS
6176
6177fi
6178fi
6179OBJDUMP=$ac_cv_prog_OBJDUMP
6180if test -n "$OBJDUMP"; then
6181  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6182$as_echo "$OBJDUMP" >&6; }
6183else
6184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6185$as_echo "no" >&6; }
6186fi
6187
6188
6189fi
6190if test -z "$ac_cv_prog_OBJDUMP"; then
6191  ac_ct_OBJDUMP=$OBJDUMP
6192  # Extract the first word of "objdump", so it can be a program name with args.
6193set dummy objdump; ac_word=$2
6194{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6195$as_echo_n "checking for $ac_word... " >&6; }
6196if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6197  $as_echo_n "(cached) " >&6
6198else
6199  if test -n "$ac_ct_OBJDUMP"; then
6200  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6201else
6202as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6203for as_dir in $PATH
6204do
6205  IFS=$as_save_IFS
6206  test -z "$as_dir" && as_dir=.
6207    for ac_exec_ext in '' $ac_executable_extensions; do
6208  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6209    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6210    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6211    break 2
6212  fi
6213done
6214  done
6215IFS=$as_save_IFS
6216
6217fi
6218fi
6219ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6220if test -n "$ac_ct_OBJDUMP"; then
6221  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6222$as_echo "$ac_ct_OBJDUMP" >&6; }
6223else
6224  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6225$as_echo "no" >&6; }
6226fi
6227
6228  if test "x$ac_ct_OBJDUMP" = x; then
6229    OBJDUMP="false"
6230  else
6231    case $cross_compiling:$ac_tool_warned in
6232yes:)
6233{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6234$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6235ac_tool_warned=yes ;;
6236esac
6237    OBJDUMP=$ac_ct_OBJDUMP
6238  fi
6239else
6240  OBJDUMP="$ac_cv_prog_OBJDUMP"
6241fi
6242
6243test -z "$OBJDUMP" && OBJDUMP=objdump
6244
6245
6246
6247
6248
6249
6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6251$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6252if ${lt_cv_deplibs_check_method+:} false; then :
6253  $as_echo_n "(cached) " >&6
6254else
6255  lt_cv_file_magic_cmd='$MAGIC_CMD'
6256lt_cv_file_magic_test_file=
6257lt_cv_deplibs_check_method='unknown'
6258# Need to set the preceding variable on all platforms that support
6259# interlibrary dependencies.
6260# 'none' -- dependencies not supported.
6261# 'unknown' -- same as none, but documents that we really don't know.
6262# 'pass_all' -- all dependencies passed with no checks.
6263# 'test_compile' -- check by making test program.
6264# 'file_magic [[regex]]' -- check by looking for files in library path
6265# that responds to the $file_magic_cmd with a given extended regex.
6266# If you have 'file' or equivalent on your system and you're not sure
6267# whether 'pass_all' will *always* work, you probably want this one.
6268
6269case $host_os in
6270aix[4-9]*)
6271  lt_cv_deplibs_check_method=pass_all
6272  ;;
6273
6274beos*)
6275  lt_cv_deplibs_check_method=pass_all
6276  ;;
6277
6278bsdi[45]*)
6279  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6280  lt_cv_file_magic_cmd='/usr/bin/file -L'
6281  lt_cv_file_magic_test_file=/shlib/libc.so
6282  ;;
6283
6284cygwin*)
6285  # func_win32_libid is a shell function defined in ltmain.sh
6286  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6287  lt_cv_file_magic_cmd='func_win32_libid'
6288  ;;
6289
6290mingw* | pw32*)
6291  # Base MSYS/MinGW do not provide the 'file' command needed by
6292  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6293  # unless we find 'file', for example because we are cross-compiling.
6294  if ( file / ) >/dev/null 2>&1; then
6295    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6296    lt_cv_file_magic_cmd='func_win32_libid'
6297  else
6298    # Keep this pattern in sync with the one in func_win32_libid.
6299    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6300    lt_cv_file_magic_cmd='$OBJDUMP -f'
6301  fi
6302  ;;
6303
6304cegcc*)
6305  # use the weaker test based on 'objdump'. See mingw*.
6306  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6307  lt_cv_file_magic_cmd='$OBJDUMP -f'
6308  ;;
6309
6310darwin* | rhapsody*)
6311  lt_cv_deplibs_check_method=pass_all
6312  ;;
6313
6314freebsd* | dragonfly*)
6315  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6316    case $host_cpu in
6317    i*86 )
6318      # Not sure whether the presence of OpenBSD here was a mistake.
6319      # Let's accept both of them until this is cleared up.
6320      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6321      lt_cv_file_magic_cmd=/usr/bin/file
6322      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6323      ;;
6324    esac
6325  else
6326    lt_cv_deplibs_check_method=pass_all
6327  fi
6328  ;;
6329
6330haiku*)
6331  lt_cv_deplibs_check_method=pass_all
6332  ;;
6333
6334hpux10.20* | hpux11*)
6335  lt_cv_file_magic_cmd=/usr/bin/file
6336  case $host_cpu in
6337  ia64*)
6338    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6339    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6340    ;;
6341  hppa*64*)
6342    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]'
6343    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6344    ;;
6345  *)
6346    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6347    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6348    ;;
6349  esac
6350  ;;
6351
6352interix[3-9]*)
6353  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6354  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6355  ;;
6356
6357irix5* | irix6* | nonstopux*)
6358  case $LD in
6359  *-32|*"-32 ") libmagic=32-bit;;
6360  *-n32|*"-n32 ") libmagic=N32;;
6361  *-64|*"-64 ") libmagic=64-bit;;
6362  *) libmagic=never-match;;
6363  esac
6364  lt_cv_deplibs_check_method=pass_all
6365  ;;
6366
6367# This must be glibc/ELF.
6368linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6369  lt_cv_deplibs_check_method=pass_all
6370  ;;
6371
6372netbsd*)
6373  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6374    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6375  else
6376    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6377  fi
6378  ;;
6379
6380newos6*)
6381  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6382  lt_cv_file_magic_cmd=/usr/bin/file
6383  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6384  ;;
6385
6386*nto* | *qnx*)
6387  lt_cv_deplibs_check_method=pass_all
6388  ;;
6389
6390openbsd* | bitrig*)
6391  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6392    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6393  else
6394    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6395  fi
6396  ;;
6397
6398osf3* | osf4* | osf5*)
6399  lt_cv_deplibs_check_method=pass_all
6400  ;;
6401
6402rdos*)
6403  lt_cv_deplibs_check_method=pass_all
6404  ;;
6405
6406solaris*)
6407  lt_cv_deplibs_check_method=pass_all
6408  ;;
6409
6410sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6411  lt_cv_deplibs_check_method=pass_all
6412  ;;
6413
6414sysv4 | sysv4.3*)
6415  case $host_vendor in
6416  motorola)
6417    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]'
6418    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6419    ;;
6420  ncr)
6421    lt_cv_deplibs_check_method=pass_all
6422    ;;
6423  sequent)
6424    lt_cv_file_magic_cmd='/bin/file'
6425    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6426    ;;
6427  sni)
6428    lt_cv_file_magic_cmd='/bin/file'
6429    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6430    lt_cv_file_magic_test_file=/lib/libc.so
6431    ;;
6432  siemens)
6433    lt_cv_deplibs_check_method=pass_all
6434    ;;
6435  pc)
6436    lt_cv_deplibs_check_method=pass_all
6437    ;;
6438  esac
6439  ;;
6440
6441tpf*)
6442  lt_cv_deplibs_check_method=pass_all
6443  ;;
6444os2*)
6445  lt_cv_deplibs_check_method=pass_all
6446  ;;
6447esac
6448
6449fi
6450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6451$as_echo "$lt_cv_deplibs_check_method" >&6; }
6452
6453file_magic_glob=
6454want_nocaseglob=no
6455if test "$build" = "$host"; then
6456  case $host_os in
6457  mingw* | pw32*)
6458    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6459      want_nocaseglob=yes
6460    else
6461      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6462    fi
6463    ;;
6464  esac
6465fi
6466
6467file_magic_cmd=$lt_cv_file_magic_cmd
6468deplibs_check_method=$lt_cv_deplibs_check_method
6469test -z "$deplibs_check_method" && deplibs_check_method=unknown
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492if test -n "$ac_tool_prefix"; then
6493  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6494set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6496$as_echo_n "checking for $ac_word... " >&6; }
6497if ${ac_cv_prog_DLLTOOL+:} false; then :
6498  $as_echo_n "(cached) " >&6
6499else
6500  if test -n "$DLLTOOL"; then
6501  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6502else
6503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6504for as_dir in $PATH
6505do
6506  IFS=$as_save_IFS
6507  test -z "$as_dir" && as_dir=.
6508    for ac_exec_ext in '' $ac_executable_extensions; do
6509  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6510    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6511    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6512    break 2
6513  fi
6514done
6515  done
6516IFS=$as_save_IFS
6517
6518fi
6519fi
6520DLLTOOL=$ac_cv_prog_DLLTOOL
6521if test -n "$DLLTOOL"; then
6522  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6523$as_echo "$DLLTOOL" >&6; }
6524else
6525  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6526$as_echo "no" >&6; }
6527fi
6528
6529
6530fi
6531if test -z "$ac_cv_prog_DLLTOOL"; then
6532  ac_ct_DLLTOOL=$DLLTOOL
6533  # Extract the first word of "dlltool", so it can be a program name with args.
6534set dummy dlltool; ac_word=$2
6535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6536$as_echo_n "checking for $ac_word... " >&6; }
6537if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6538  $as_echo_n "(cached) " >&6
6539else
6540  if test -n "$ac_ct_DLLTOOL"; then
6541  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6542else
6543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6544for as_dir in $PATH
6545do
6546  IFS=$as_save_IFS
6547  test -z "$as_dir" && as_dir=.
6548    for ac_exec_ext in '' $ac_executable_extensions; do
6549  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6550    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6551    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6552    break 2
6553  fi
6554done
6555  done
6556IFS=$as_save_IFS
6557
6558fi
6559fi
6560ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6561if test -n "$ac_ct_DLLTOOL"; then
6562  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6563$as_echo "$ac_ct_DLLTOOL" >&6; }
6564else
6565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6566$as_echo "no" >&6; }
6567fi
6568
6569  if test "x$ac_ct_DLLTOOL" = x; then
6570    DLLTOOL="false"
6571  else
6572    case $cross_compiling:$ac_tool_warned in
6573yes:)
6574{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6575$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6576ac_tool_warned=yes ;;
6577esac
6578    DLLTOOL=$ac_ct_DLLTOOL
6579  fi
6580else
6581  DLLTOOL="$ac_cv_prog_DLLTOOL"
6582fi
6583
6584test -z "$DLLTOOL" && DLLTOOL=dlltool
6585
6586
6587
6588
6589
6590
6591
6592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6593$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6594if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6595  $as_echo_n "(cached) " >&6
6596else
6597  lt_cv_sharedlib_from_linklib_cmd='unknown'
6598
6599case $host_os in
6600cygwin* | mingw* | pw32* | cegcc*)
6601  # two different shell functions defined in ltmain.sh;
6602  # decide which one to use based on capabilities of $DLLTOOL
6603  case `$DLLTOOL --help 2>&1` in
6604  *--identify-strict*)
6605    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6606    ;;
6607  *)
6608    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6609    ;;
6610  esac
6611  ;;
6612*)
6613  # fallback: assume linklib IS sharedlib
6614  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6615  ;;
6616esac
6617
6618fi
6619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6620$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6621sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6622test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6623
6624
6625
6626
6627
6628
6629
6630if test -n "$ac_tool_prefix"; then
6631  for ac_prog in ar
6632  do
6633    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6634set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6636$as_echo_n "checking for $ac_word... " >&6; }
6637if ${ac_cv_prog_AR+:} false; then :
6638  $as_echo_n "(cached) " >&6
6639else
6640  if test -n "$AR"; then
6641  ac_cv_prog_AR="$AR" # Let the user override the test.
6642else
6643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6644for as_dir in $PATH
6645do
6646  IFS=$as_save_IFS
6647  test -z "$as_dir" && as_dir=.
6648    for ac_exec_ext in '' $ac_executable_extensions; do
6649  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6650    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6651    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6652    break 2
6653  fi
6654done
6655  done
6656IFS=$as_save_IFS
6657
6658fi
6659fi
6660AR=$ac_cv_prog_AR
6661if test -n "$AR"; then
6662  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6663$as_echo "$AR" >&6; }
6664else
6665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6666$as_echo "no" >&6; }
6667fi
6668
6669
6670    test -n "$AR" && break
6671  done
6672fi
6673if test -z "$AR"; then
6674  ac_ct_AR=$AR
6675  for ac_prog in ar
6676do
6677  # Extract the first word of "$ac_prog", so it can be a program name with args.
6678set dummy $ac_prog; ac_word=$2
6679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6680$as_echo_n "checking for $ac_word... " >&6; }
6681if ${ac_cv_prog_ac_ct_AR+:} false; then :
6682  $as_echo_n "(cached) " >&6
6683else
6684  if test -n "$ac_ct_AR"; then
6685  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6686else
6687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6688for as_dir in $PATH
6689do
6690  IFS=$as_save_IFS
6691  test -z "$as_dir" && as_dir=.
6692    for ac_exec_ext in '' $ac_executable_extensions; do
6693  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6694    ac_cv_prog_ac_ct_AR="$ac_prog"
6695    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6696    break 2
6697  fi
6698done
6699  done
6700IFS=$as_save_IFS
6701
6702fi
6703fi
6704ac_ct_AR=$ac_cv_prog_ac_ct_AR
6705if test -n "$ac_ct_AR"; then
6706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6707$as_echo "$ac_ct_AR" >&6; }
6708else
6709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6710$as_echo "no" >&6; }
6711fi
6712
6713
6714  test -n "$ac_ct_AR" && break
6715done
6716
6717  if test "x$ac_ct_AR" = x; then
6718    AR="false"
6719  else
6720    case $cross_compiling:$ac_tool_warned in
6721yes:)
6722{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6723$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6724ac_tool_warned=yes ;;
6725esac
6726    AR=$ac_ct_AR
6727  fi
6728fi
6729
6730: ${AR=ar}
6731: ${AR_FLAGS=cru}
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6744$as_echo_n "checking for archiver @FILE support... " >&6; }
6745if ${lt_cv_ar_at_file+:} false; then :
6746  $as_echo_n "(cached) " >&6
6747else
6748  lt_cv_ar_at_file=no
6749   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6750/* end confdefs.h.  */
6751
6752int
6753main ()
6754{
6755
6756  ;
6757  return 0;
6758}
6759_ACEOF
6760if ac_fn_c_try_compile "$LINENO"; then :
6761  echo conftest.$ac_objext > conftest.lst
6762      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6763      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6764  (eval $lt_ar_try) 2>&5
6765  ac_status=$?
6766  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6767  test $ac_status = 0; }
6768      if test 0 -eq "$ac_status"; then
6769	# Ensure the archiver fails upon bogus file names.
6770	rm -f conftest.$ac_objext libconftest.a
6771	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6772  (eval $lt_ar_try) 2>&5
6773  ac_status=$?
6774  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6775  test $ac_status = 0; }
6776	if test 0 -ne "$ac_status"; then
6777          lt_cv_ar_at_file=@
6778        fi
6779      fi
6780      rm -f conftest.* libconftest.a
6781
6782fi
6783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6784
6785fi
6786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6787$as_echo "$lt_cv_ar_at_file" >&6; }
6788
6789if test no = "$lt_cv_ar_at_file"; then
6790  archiver_list_spec=
6791else
6792  archiver_list_spec=$lt_cv_ar_at_file
6793fi
6794
6795
6796
6797
6798
6799
6800
6801if test -n "$ac_tool_prefix"; then
6802  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6803set dummy ${ac_tool_prefix}strip; ac_word=$2
6804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6805$as_echo_n "checking for $ac_word... " >&6; }
6806if ${ac_cv_prog_STRIP+:} false; then :
6807  $as_echo_n "(cached) " >&6
6808else
6809  if test -n "$STRIP"; then
6810  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6811else
6812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6813for as_dir in $PATH
6814do
6815  IFS=$as_save_IFS
6816  test -z "$as_dir" && as_dir=.
6817    for ac_exec_ext in '' $ac_executable_extensions; do
6818  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6819    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6820    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6821    break 2
6822  fi
6823done
6824  done
6825IFS=$as_save_IFS
6826
6827fi
6828fi
6829STRIP=$ac_cv_prog_STRIP
6830if test -n "$STRIP"; then
6831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6832$as_echo "$STRIP" >&6; }
6833else
6834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6835$as_echo "no" >&6; }
6836fi
6837
6838
6839fi
6840if test -z "$ac_cv_prog_STRIP"; then
6841  ac_ct_STRIP=$STRIP
6842  # Extract the first word of "strip", so it can be a program name with args.
6843set dummy strip; ac_word=$2
6844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6845$as_echo_n "checking for $ac_word... " >&6; }
6846if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6847  $as_echo_n "(cached) " >&6
6848else
6849  if test -n "$ac_ct_STRIP"; then
6850  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6851else
6852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853for as_dir in $PATH
6854do
6855  IFS=$as_save_IFS
6856  test -z "$as_dir" && as_dir=.
6857    for ac_exec_ext in '' $ac_executable_extensions; do
6858  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6859    ac_cv_prog_ac_ct_STRIP="strip"
6860    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6861    break 2
6862  fi
6863done
6864  done
6865IFS=$as_save_IFS
6866
6867fi
6868fi
6869ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6870if test -n "$ac_ct_STRIP"; then
6871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6872$as_echo "$ac_ct_STRIP" >&6; }
6873else
6874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6875$as_echo "no" >&6; }
6876fi
6877
6878  if test "x$ac_ct_STRIP" = x; then
6879    STRIP=":"
6880  else
6881    case $cross_compiling:$ac_tool_warned in
6882yes:)
6883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6885ac_tool_warned=yes ;;
6886esac
6887    STRIP=$ac_ct_STRIP
6888  fi
6889else
6890  STRIP="$ac_cv_prog_STRIP"
6891fi
6892
6893test -z "$STRIP" && STRIP=:
6894
6895
6896
6897
6898
6899
6900if test -n "$ac_tool_prefix"; then
6901  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6902set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6904$as_echo_n "checking for $ac_word... " >&6; }
6905if ${ac_cv_prog_RANLIB+:} false; then :
6906  $as_echo_n "(cached) " >&6
6907else
6908  if test -n "$RANLIB"; then
6909  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6910else
6911as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6912for as_dir in $PATH
6913do
6914  IFS=$as_save_IFS
6915  test -z "$as_dir" && as_dir=.
6916    for ac_exec_ext in '' $ac_executable_extensions; do
6917  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6918    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6919    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6920    break 2
6921  fi
6922done
6923  done
6924IFS=$as_save_IFS
6925
6926fi
6927fi
6928RANLIB=$ac_cv_prog_RANLIB
6929if test -n "$RANLIB"; then
6930  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6931$as_echo "$RANLIB" >&6; }
6932else
6933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6934$as_echo "no" >&6; }
6935fi
6936
6937
6938fi
6939if test -z "$ac_cv_prog_RANLIB"; then
6940  ac_ct_RANLIB=$RANLIB
6941  # Extract the first word of "ranlib", so it can be a program name with args.
6942set dummy ranlib; ac_word=$2
6943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6944$as_echo_n "checking for $ac_word... " >&6; }
6945if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6946  $as_echo_n "(cached) " >&6
6947else
6948  if test -n "$ac_ct_RANLIB"; then
6949  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6950else
6951as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6952for as_dir in $PATH
6953do
6954  IFS=$as_save_IFS
6955  test -z "$as_dir" && as_dir=.
6956    for ac_exec_ext in '' $ac_executable_extensions; do
6957  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6958    ac_cv_prog_ac_ct_RANLIB="ranlib"
6959    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6960    break 2
6961  fi
6962done
6963  done
6964IFS=$as_save_IFS
6965
6966fi
6967fi
6968ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6969if test -n "$ac_ct_RANLIB"; then
6970  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6971$as_echo "$ac_ct_RANLIB" >&6; }
6972else
6973  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6974$as_echo "no" >&6; }
6975fi
6976
6977  if test "x$ac_ct_RANLIB" = x; then
6978    RANLIB=":"
6979  else
6980    case $cross_compiling:$ac_tool_warned in
6981yes:)
6982{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6983$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6984ac_tool_warned=yes ;;
6985esac
6986    RANLIB=$ac_ct_RANLIB
6987  fi
6988else
6989  RANLIB="$ac_cv_prog_RANLIB"
6990fi
6991
6992test -z "$RANLIB" && RANLIB=:
6993
6994
6995
6996
6997
6998
6999# Determine commands to create old-style static archives.
7000old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7001old_postinstall_cmds='chmod 644 $oldlib'
7002old_postuninstall_cmds=
7003
7004if test -n "$RANLIB"; then
7005  case $host_os in
7006  bitrig* | openbsd*)
7007    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7008    ;;
7009  *)
7010    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7011    ;;
7012  esac
7013  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7014fi
7015
7016case $host_os in
7017  darwin*)
7018    lock_old_archive_extraction=yes ;;
7019  *)
7020    lock_old_archive_extraction=no ;;
7021esac
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061# If no C compiler was specified, use CC.
7062LTCC=${LTCC-"$CC"}
7063
7064# If no C compiler flags were specified, use CFLAGS.
7065LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7066
7067# Allow CC to be a program name with arguments.
7068compiler=$CC
7069
7070
7071# Check for command to grab the raw symbol name followed by C symbol from nm.
7072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7073$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7074if ${lt_cv_sys_global_symbol_pipe+:} false; then :
7075  $as_echo_n "(cached) " >&6
7076else
7077
7078# These are sane defaults that work on at least a few old systems.
7079# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7080
7081# Character class describing NM global symbol codes.
7082symcode='[BCDEGRST]'
7083
7084# Regexp to match symbols that can be accessed directly from C.
7085sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7086
7087# Define system-specific variables.
7088case $host_os in
7089aix*)
7090  symcode='[BCDT]'
7091  ;;
7092cygwin* | mingw* | pw32* | cegcc*)
7093  symcode='[ABCDGISTW]'
7094  ;;
7095hpux*)
7096  if test ia64 = "$host_cpu"; then
7097    symcode='[ABCDEGRST]'
7098  fi
7099  ;;
7100irix* | nonstopux*)
7101  symcode='[BCDEGRST]'
7102  ;;
7103osf*)
7104  symcode='[BCDEGQRST]'
7105  ;;
7106solaris*)
7107  symcode='[BDRT]'
7108  ;;
7109sco3.2v5*)
7110  symcode='[DT]'
7111  ;;
7112sysv4.2uw2*)
7113  symcode='[DT]'
7114  ;;
7115sysv5* | sco5v6* | unixware* | OpenUNIX*)
7116  symcode='[ABDT]'
7117  ;;
7118sysv4)
7119  symcode='[DFNSTU]'
7120  ;;
7121esac
7122
7123# If we're using GNU nm, then use its standard symbol codes.
7124case `$NM -V 2>&1` in
7125*GNU* | *'with BFD'*)
7126  symcode='[ABCDGIRSTW]' ;;
7127esac
7128
7129if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7130  # Gets list of data symbols to import.
7131  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7132  # Adjust the below global symbol transforms to fixup imported variables.
7133  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7134  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
7135  lt_c_name_lib_hook="\
7136  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
7137  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
7138else
7139  # Disable hooks by default.
7140  lt_cv_sys_global_symbol_to_import=
7141  lt_cdecl_hook=
7142  lt_c_name_hook=
7143  lt_c_name_lib_hook=
7144fi
7145
7146# Transform an extracted symbol line into a proper C declaration.
7147# Some systems (esp. on ia64) link data and code symbols differently,
7148# so use this general approach.
7149lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7150$lt_cdecl_hook\
7151" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7152" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7153
7154# Transform an extracted symbol line into symbol name and symbol address
7155lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7156$lt_c_name_hook\
7157" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7158" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
7159
7160# Transform an extracted symbol line into symbol name with lib prefix and
7161# symbol address.
7162lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7163$lt_c_name_lib_hook\
7164" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7165" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
7166" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
7167
7168# Handle CRLF in mingw tool chain
7169opt_cr=
7170case $build_os in
7171mingw*)
7172  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7173  ;;
7174esac
7175
7176# Try without a prefix underscore, then with it.
7177for ac_symprfx in "" "_"; do
7178
7179  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7180  symxfrm="\\1 $ac_symprfx\\2 \\2"
7181
7182  # Write the raw and C identifiers.
7183  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7184    # Fake it for dumpbin and say T for any non-static function,
7185    # D for any global variable and I for any imported variable.
7186    # Also find C++ and __fastcall symbols from MSVC++,
7187    # which start with @ or ?.
7188    lt_cv_sys_global_symbol_pipe="$AWK '"\
7189"     {last_section=section; section=\$ 3};"\
7190"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7191"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7192"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7193"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7194"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7195"     \$ 0!~/External *\|/{next};"\
7196"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7197"     {if(hide[section]) next};"\
7198"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7199"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7200"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7201"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7202"     ' prfx=^$ac_symprfx"
7203  else
7204    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7205  fi
7206  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7207
7208  # Check to see that the pipe works correctly.
7209  pipe_works=no
7210
7211  rm -f conftest*
7212  cat > conftest.$ac_ext <<_LT_EOF
7213#ifdef __cplusplus
7214extern "C" {
7215#endif
7216char nm_test_var;
7217void nm_test_func(void);
7218void nm_test_func(void){}
7219#ifdef __cplusplus
7220}
7221#endif
7222int main(){nm_test_var='a';nm_test_func();return(0);}
7223_LT_EOF
7224
7225  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7226  (eval $ac_compile) 2>&5
7227  ac_status=$?
7228  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7229  test $ac_status = 0; }; then
7230    # Now try to grab the symbols.
7231    nlist=conftest.nm
7232    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7233  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7234  ac_status=$?
7235  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7236  test $ac_status = 0; } && test -s "$nlist"; then
7237      # Try sorting and uniquifying the output.
7238      if sort "$nlist" | uniq > "$nlist"T; then
7239	mv -f "$nlist"T "$nlist"
7240      else
7241	rm -f "$nlist"T
7242      fi
7243
7244      # Make sure that we snagged all the symbols we need.
7245      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7246	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7247	  cat <<_LT_EOF > conftest.$ac_ext
7248/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7249#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7250/* DATA imports from DLLs on WIN32 can't be const, because runtime
7251   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7252# define LT_DLSYM_CONST
7253#elif defined __osf__
7254/* This system does not cope well with relocations in const data.  */
7255# define LT_DLSYM_CONST
7256#else
7257# define LT_DLSYM_CONST const
7258#endif
7259
7260#ifdef __cplusplus
7261extern "C" {
7262#endif
7263
7264_LT_EOF
7265	  # Now generate the symbol file.
7266	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7267
7268	  cat <<_LT_EOF >> conftest.$ac_ext
7269
7270/* The mapping between symbol names and symbols.  */
7271LT_DLSYM_CONST struct {
7272  const char *name;
7273  void       *address;
7274}
7275lt__PROGRAM__LTX_preloaded_symbols[] =
7276{
7277  { "@PROGRAM@", (void *) 0 },
7278_LT_EOF
7279	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7280	  cat <<\_LT_EOF >> conftest.$ac_ext
7281  {0, (void *) 0}
7282};
7283
7284/* This works around a problem in FreeBSD linker */
7285#ifdef FREEBSD_WORKAROUND
7286static const void *lt_preloaded_setup() {
7287  return lt__PROGRAM__LTX_preloaded_symbols;
7288}
7289#endif
7290
7291#ifdef __cplusplus
7292}
7293#endif
7294_LT_EOF
7295	  # Now try linking the two files.
7296	  mv conftest.$ac_objext conftstm.$ac_objext
7297	  lt_globsym_save_LIBS=$LIBS
7298	  lt_globsym_save_CFLAGS=$CFLAGS
7299	  LIBS=conftstm.$ac_objext
7300	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7301	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7302  (eval $ac_link) 2>&5
7303  ac_status=$?
7304  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7305  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7306	    pipe_works=yes
7307	  fi
7308	  LIBS=$lt_globsym_save_LIBS
7309	  CFLAGS=$lt_globsym_save_CFLAGS
7310	else
7311	  echo "cannot find nm_test_func in $nlist" >&5
7312	fi
7313      else
7314	echo "cannot find nm_test_var in $nlist" >&5
7315      fi
7316    else
7317      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7318    fi
7319  else
7320    echo "$progname: failed program was:" >&5
7321    cat conftest.$ac_ext >&5
7322  fi
7323  rm -rf conftest* conftst*
7324
7325  # Do not use the global_symbol_pipe unless it works.
7326  if test yes = "$pipe_works"; then
7327    break
7328  else
7329    lt_cv_sys_global_symbol_pipe=
7330  fi
7331done
7332
7333fi
7334
7335if test -z "$lt_cv_sys_global_symbol_pipe"; then
7336  lt_cv_sys_global_symbol_to_cdecl=
7337fi
7338if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7340$as_echo "failed" >&6; }
7341else
7342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7343$as_echo "ok" >&6; }
7344fi
7345
7346# Response file support.
7347if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7348  nm_file_list_spec='@'
7349elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7350  nm_file_list_spec='@'
7351fi
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7390$as_echo_n "checking for sysroot... " >&6; }
7391
7392# Check whether --with-sysroot was given.
7393if test "${with_sysroot+set}" = set; then :
7394  withval=$with_sysroot;
7395else
7396  with_sysroot=no
7397fi
7398
7399
7400lt_sysroot=
7401case $with_sysroot in #(
7402 yes)
7403   if test yes = "$GCC"; then
7404     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7405   fi
7406   ;; #(
7407 /*)
7408   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7409   ;; #(
7410 no|'')
7411   ;; #(
7412 *)
7413   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7414$as_echo "$with_sysroot" >&6; }
7415   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7416   ;;
7417esac
7418
7419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7420$as_echo "${lt_sysroot:-no}" >&6; }
7421
7422
7423
7424
7425
7426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7427$as_echo_n "checking for a working dd... " >&6; }
7428if ${ac_cv_path_lt_DD+:} false; then :
7429  $as_echo_n "(cached) " >&6
7430else
7431  printf 0123456789abcdef0123456789abcdef >conftest.i
7432cat conftest.i conftest.i >conftest2.i
7433: ${lt_DD:=$DD}
7434if test -z "$lt_DD"; then
7435  ac_path_lt_DD_found=false
7436  # Loop through the user's path and test for each of PROGNAME-LIST
7437  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7438for as_dir in $PATH
7439do
7440  IFS=$as_save_IFS
7441  test -z "$as_dir" && as_dir=.
7442    for ac_prog in dd; do
7443    for ac_exec_ext in '' $ac_executable_extensions; do
7444      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7445      as_fn_executable_p "$ac_path_lt_DD" || continue
7446if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7447  cmp -s conftest.i conftest.out \
7448  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7449fi
7450      $ac_path_lt_DD_found && break 3
7451    done
7452  done
7453  done
7454IFS=$as_save_IFS
7455  if test -z "$ac_cv_path_lt_DD"; then
7456    :
7457  fi
7458else
7459  ac_cv_path_lt_DD=$lt_DD
7460fi
7461
7462rm -f conftest.i conftest2.i conftest.out
7463fi
7464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7465$as_echo "$ac_cv_path_lt_DD" >&6; }
7466
7467
7468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7469$as_echo_n "checking how to truncate binary pipes... " >&6; }
7470if ${lt_cv_truncate_bin+:} false; then :
7471  $as_echo_n "(cached) " >&6
7472else
7473  printf 0123456789abcdef0123456789abcdef >conftest.i
7474cat conftest.i conftest.i >conftest2.i
7475lt_cv_truncate_bin=
7476if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7477  cmp -s conftest.i conftest.out \
7478  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7479fi
7480rm -f conftest.i conftest2.i conftest.out
7481test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7482fi
7483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7484$as_echo "$lt_cv_truncate_bin" >&6; }
7485
7486
7487
7488
7489
7490
7491
7492# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7493func_cc_basename ()
7494{
7495    for cc_temp in $*""; do
7496      case $cc_temp in
7497        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7498        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7499        \-*) ;;
7500        *) break;;
7501      esac
7502    done
7503    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7504}
7505
7506# Check whether --enable-libtool-lock was given.
7507if test "${enable_libtool_lock+set}" = set; then :
7508  enableval=$enable_libtool_lock;
7509fi
7510
7511test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7512
7513# Some flags need to be propagated to the compiler or linker for good
7514# libtool support.
7515case $host in
7516ia64-*-hpux*)
7517  # Find out what ABI is being produced by ac_compile, and set mode
7518  # options accordingly.
7519  echo 'int i;' > conftest.$ac_ext
7520  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7521  (eval $ac_compile) 2>&5
7522  ac_status=$?
7523  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7524  test $ac_status = 0; }; then
7525    case `/usr/bin/file conftest.$ac_objext` in
7526      *ELF-32*)
7527	HPUX_IA64_MODE=32
7528	;;
7529      *ELF-64*)
7530	HPUX_IA64_MODE=64
7531	;;
7532    esac
7533  fi
7534  rm -rf conftest*
7535  ;;
7536*-*-irix6*)
7537  # Find out what ABI is being produced by ac_compile, and set linker
7538  # options accordingly.
7539  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7540  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7541  (eval $ac_compile) 2>&5
7542  ac_status=$?
7543  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7544  test $ac_status = 0; }; then
7545    if test yes = "$lt_cv_prog_gnu_ld"; then
7546      case `/usr/bin/file conftest.$ac_objext` in
7547	*32-bit*)
7548	  LD="${LD-ld} -melf32bsmip"
7549	  ;;
7550	*N32*)
7551	  LD="${LD-ld} -melf32bmipn32"
7552	  ;;
7553	*64-bit*)
7554	  LD="${LD-ld} -melf64bmip"
7555	;;
7556      esac
7557    else
7558      case `/usr/bin/file conftest.$ac_objext` in
7559	*32-bit*)
7560	  LD="${LD-ld} -32"
7561	  ;;
7562	*N32*)
7563	  LD="${LD-ld} -n32"
7564	  ;;
7565	*64-bit*)
7566	  LD="${LD-ld} -64"
7567	  ;;
7568      esac
7569    fi
7570  fi
7571  rm -rf conftest*
7572  ;;
7573
7574mips64*-*linux*)
7575  # Find out what ABI is being produced by ac_compile, and set linker
7576  # options accordingly.
7577  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7578  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7579  (eval $ac_compile) 2>&5
7580  ac_status=$?
7581  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7582  test $ac_status = 0; }; then
7583    emul=elf
7584    case `/usr/bin/file conftest.$ac_objext` in
7585      *32-bit*)
7586	emul="${emul}32"
7587	;;
7588      *64-bit*)
7589	emul="${emul}64"
7590	;;
7591    esac
7592    case `/usr/bin/file conftest.$ac_objext` in
7593      *MSB*)
7594	emul="${emul}btsmip"
7595	;;
7596      *LSB*)
7597	emul="${emul}ltsmip"
7598	;;
7599    esac
7600    case `/usr/bin/file conftest.$ac_objext` in
7601      *N32*)
7602	emul="${emul}n32"
7603	;;
7604    esac
7605    LD="${LD-ld} -m $emul"
7606  fi
7607  rm -rf conftest*
7608  ;;
7609
7610x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7611s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7612  # Find out what ABI is being produced by ac_compile, and set linker
7613  # options accordingly.  Note that the listed cases only cover the
7614  # situations where additional linker options are needed (such as when
7615  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7616  # vice versa); the common cases where no linker options are needed do
7617  # not appear in the list.
7618  echo 'int i;' > conftest.$ac_ext
7619  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7620  (eval $ac_compile) 2>&5
7621  ac_status=$?
7622  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7623  test $ac_status = 0; }; then
7624    case `/usr/bin/file conftest.o` in
7625      *32-bit*)
7626	case $host in
7627	  x86_64-*kfreebsd*-gnu)
7628	    LD="${LD-ld} -m elf_i386_fbsd"
7629	    ;;
7630	  x86_64-*linux*)
7631	    case `/usr/bin/file conftest.o` in
7632	      *x86-64*)
7633		LD="${LD-ld} -m elf32_x86_64"
7634		;;
7635	      *)
7636		LD="${LD-ld} -m elf_i386"
7637		;;
7638	    esac
7639	    ;;
7640	  powerpc64le-*linux*)
7641	    LD="${LD-ld} -m elf32lppclinux"
7642	    ;;
7643	  powerpc64-*linux*)
7644	    LD="${LD-ld} -m elf32ppclinux"
7645	    ;;
7646	  s390x-*linux*)
7647	    LD="${LD-ld} -m elf_s390"
7648	    ;;
7649	  sparc64-*linux*)
7650	    LD="${LD-ld} -m elf32_sparc"
7651	    ;;
7652	esac
7653	;;
7654      *64-bit*)
7655	case $host in
7656	  x86_64-*kfreebsd*-gnu)
7657	    LD="${LD-ld} -m elf_x86_64_fbsd"
7658	    ;;
7659	  x86_64-*linux*)
7660	    LD="${LD-ld} -m elf_x86_64"
7661	    ;;
7662	  powerpcle-*linux*)
7663	    LD="${LD-ld} -m elf64lppc"
7664	    ;;
7665	  powerpc-*linux*)
7666	    LD="${LD-ld} -m elf64ppc"
7667	    ;;
7668	  s390*-*linux*|s390*-*tpf*)
7669	    LD="${LD-ld} -m elf64_s390"
7670	    ;;
7671	  sparc*-*linux*)
7672	    LD="${LD-ld} -m elf64_sparc"
7673	    ;;
7674	esac
7675	;;
7676    esac
7677  fi
7678  rm -rf conftest*
7679  ;;
7680
7681*-*-sco3.2v5*)
7682  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7683  SAVE_CFLAGS=$CFLAGS
7684  CFLAGS="$CFLAGS -belf"
7685  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7686$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7687if ${lt_cv_cc_needs_belf+:} false; then :
7688  $as_echo_n "(cached) " >&6
7689else
7690  ac_ext=c
7691ac_cpp='$CPP $CPPFLAGS'
7692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7694ac_compiler_gnu=$ac_cv_c_compiler_gnu
7695
7696     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7697/* end confdefs.h.  */
7698
7699int
7700main ()
7701{
7702
7703  ;
7704  return 0;
7705}
7706_ACEOF
7707if ac_fn_c_try_link "$LINENO"; then :
7708  lt_cv_cc_needs_belf=yes
7709else
7710  lt_cv_cc_needs_belf=no
7711fi
7712rm -f core conftest.err conftest.$ac_objext \
7713    conftest$ac_exeext conftest.$ac_ext
7714     ac_ext=c
7715ac_cpp='$CPP $CPPFLAGS'
7716ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7717ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7718ac_compiler_gnu=$ac_cv_c_compiler_gnu
7719
7720fi
7721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7722$as_echo "$lt_cv_cc_needs_belf" >&6; }
7723  if test yes != "$lt_cv_cc_needs_belf"; then
7724    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7725    CFLAGS=$SAVE_CFLAGS
7726  fi
7727  ;;
7728*-*solaris*)
7729  # Find out what ABI is being produced by ac_compile, and set linker
7730  # options accordingly.
7731  echo 'int i;' > conftest.$ac_ext
7732  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7733  (eval $ac_compile) 2>&5
7734  ac_status=$?
7735  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7736  test $ac_status = 0; }; then
7737    case `/usr/bin/file conftest.o` in
7738    *64-bit*)
7739      case $lt_cv_prog_gnu_ld in
7740      yes*)
7741        case $host in
7742        i?86-*-solaris*|x86_64-*-solaris*)
7743          LD="${LD-ld} -m elf_x86_64"
7744          ;;
7745        sparc*-*-solaris*)
7746          LD="${LD-ld} -m elf64_sparc"
7747          ;;
7748        esac
7749        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7750        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7751          LD=${LD-ld}_sol2
7752        fi
7753        ;;
7754      *)
7755	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7756	  LD="${LD-ld} -64"
7757	fi
7758	;;
7759      esac
7760      ;;
7761    esac
7762  fi
7763  rm -rf conftest*
7764  ;;
7765esac
7766
7767need_locks=$enable_libtool_lock
7768
7769if test -n "$ac_tool_prefix"; then
7770  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7771set dummy ${ac_tool_prefix}mt; ac_word=$2
7772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7773$as_echo_n "checking for $ac_word... " >&6; }
7774if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7775  $as_echo_n "(cached) " >&6
7776else
7777  if test -n "$MANIFEST_TOOL"; then
7778  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7779else
7780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7781for as_dir in $PATH
7782do
7783  IFS=$as_save_IFS
7784  test -z "$as_dir" && as_dir=.
7785    for ac_exec_ext in '' $ac_executable_extensions; do
7786  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7787    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7788    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7789    break 2
7790  fi
7791done
7792  done
7793IFS=$as_save_IFS
7794
7795fi
7796fi
7797MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7798if test -n "$MANIFEST_TOOL"; then
7799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7800$as_echo "$MANIFEST_TOOL" >&6; }
7801else
7802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7803$as_echo "no" >&6; }
7804fi
7805
7806
7807fi
7808if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7809  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7810  # Extract the first word of "mt", so it can be a program name with args.
7811set dummy mt; ac_word=$2
7812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7813$as_echo_n "checking for $ac_word... " >&6; }
7814if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7815  $as_echo_n "(cached) " >&6
7816else
7817  if test -n "$ac_ct_MANIFEST_TOOL"; then
7818  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7819else
7820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7821for as_dir in $PATH
7822do
7823  IFS=$as_save_IFS
7824  test -z "$as_dir" && as_dir=.
7825    for ac_exec_ext in '' $ac_executable_extensions; do
7826  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7827    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7828    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7829    break 2
7830  fi
7831done
7832  done
7833IFS=$as_save_IFS
7834
7835fi
7836fi
7837ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7838if test -n "$ac_ct_MANIFEST_TOOL"; then
7839  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7840$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7841else
7842  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7843$as_echo "no" >&6; }
7844fi
7845
7846  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7847    MANIFEST_TOOL=":"
7848  else
7849    case $cross_compiling:$ac_tool_warned in
7850yes:)
7851{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7852$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7853ac_tool_warned=yes ;;
7854esac
7855    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7856  fi
7857else
7858  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7859fi
7860
7861test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7863$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7864if ${lt_cv_path_mainfest_tool+:} false; then :
7865  $as_echo_n "(cached) " >&6
7866else
7867  lt_cv_path_mainfest_tool=no
7868  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7869  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7870  cat conftest.err >&5
7871  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7872    lt_cv_path_mainfest_tool=yes
7873  fi
7874  rm -f conftest*
7875fi
7876{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7877$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7878if test yes != "$lt_cv_path_mainfest_tool"; then
7879  MANIFEST_TOOL=:
7880fi
7881
7882
7883
7884
7885
7886
7887  case $host_os in
7888    rhapsody* | darwin*)
7889    if test -n "$ac_tool_prefix"; then
7890  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7891set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7892{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7893$as_echo_n "checking for $ac_word... " >&6; }
7894if ${ac_cv_prog_DSYMUTIL+:} false; then :
7895  $as_echo_n "(cached) " >&6
7896else
7897  if test -n "$DSYMUTIL"; then
7898  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7899else
7900as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7901for as_dir in $PATH
7902do
7903  IFS=$as_save_IFS
7904  test -z "$as_dir" && as_dir=.
7905    for ac_exec_ext in '' $ac_executable_extensions; do
7906  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7907    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7908    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7909    break 2
7910  fi
7911done
7912  done
7913IFS=$as_save_IFS
7914
7915fi
7916fi
7917DSYMUTIL=$ac_cv_prog_DSYMUTIL
7918if test -n "$DSYMUTIL"; then
7919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7920$as_echo "$DSYMUTIL" >&6; }
7921else
7922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7923$as_echo "no" >&6; }
7924fi
7925
7926
7927fi
7928if test -z "$ac_cv_prog_DSYMUTIL"; then
7929  ac_ct_DSYMUTIL=$DSYMUTIL
7930  # Extract the first word of "dsymutil", so it can be a program name with args.
7931set dummy dsymutil; ac_word=$2
7932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7933$as_echo_n "checking for $ac_word... " >&6; }
7934if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7935  $as_echo_n "(cached) " >&6
7936else
7937  if test -n "$ac_ct_DSYMUTIL"; then
7938  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7939else
7940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7941for as_dir in $PATH
7942do
7943  IFS=$as_save_IFS
7944  test -z "$as_dir" && as_dir=.
7945    for ac_exec_ext in '' $ac_executable_extensions; do
7946  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7947    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7948    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7949    break 2
7950  fi
7951done
7952  done
7953IFS=$as_save_IFS
7954
7955fi
7956fi
7957ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7958if test -n "$ac_ct_DSYMUTIL"; then
7959  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7960$as_echo "$ac_ct_DSYMUTIL" >&6; }
7961else
7962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7963$as_echo "no" >&6; }
7964fi
7965
7966  if test "x$ac_ct_DSYMUTIL" = x; then
7967    DSYMUTIL=":"
7968  else
7969    case $cross_compiling:$ac_tool_warned in
7970yes:)
7971{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7972$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7973ac_tool_warned=yes ;;
7974esac
7975    DSYMUTIL=$ac_ct_DSYMUTIL
7976  fi
7977else
7978  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7979fi
7980
7981    if test -n "$ac_tool_prefix"; then
7982  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7983set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7985$as_echo_n "checking for $ac_word... " >&6; }
7986if ${ac_cv_prog_NMEDIT+:} false; then :
7987  $as_echo_n "(cached) " >&6
7988else
7989  if test -n "$NMEDIT"; then
7990  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7991else
7992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7993for as_dir in $PATH
7994do
7995  IFS=$as_save_IFS
7996  test -z "$as_dir" && as_dir=.
7997    for ac_exec_ext in '' $ac_executable_extensions; do
7998  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7999    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8000    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8001    break 2
8002  fi
8003done
8004  done
8005IFS=$as_save_IFS
8006
8007fi
8008fi
8009NMEDIT=$ac_cv_prog_NMEDIT
8010if test -n "$NMEDIT"; then
8011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8012$as_echo "$NMEDIT" >&6; }
8013else
8014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8015$as_echo "no" >&6; }
8016fi
8017
8018
8019fi
8020if test -z "$ac_cv_prog_NMEDIT"; then
8021  ac_ct_NMEDIT=$NMEDIT
8022  # Extract the first word of "nmedit", so it can be a program name with args.
8023set dummy nmedit; ac_word=$2
8024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8025$as_echo_n "checking for $ac_word... " >&6; }
8026if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
8027  $as_echo_n "(cached) " >&6
8028else
8029  if test -n "$ac_ct_NMEDIT"; then
8030  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8031else
8032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8033for as_dir in $PATH
8034do
8035  IFS=$as_save_IFS
8036  test -z "$as_dir" && as_dir=.
8037    for ac_exec_ext in '' $ac_executable_extensions; do
8038  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8039    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8040    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8041    break 2
8042  fi
8043done
8044  done
8045IFS=$as_save_IFS
8046
8047fi
8048fi
8049ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8050if test -n "$ac_ct_NMEDIT"; then
8051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8052$as_echo "$ac_ct_NMEDIT" >&6; }
8053else
8054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8055$as_echo "no" >&6; }
8056fi
8057
8058  if test "x$ac_ct_NMEDIT" = x; then
8059    NMEDIT=":"
8060  else
8061    case $cross_compiling:$ac_tool_warned in
8062yes:)
8063{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8064$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8065ac_tool_warned=yes ;;
8066esac
8067    NMEDIT=$ac_ct_NMEDIT
8068  fi
8069else
8070  NMEDIT="$ac_cv_prog_NMEDIT"
8071fi
8072
8073    if test -n "$ac_tool_prefix"; then
8074  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8075set dummy ${ac_tool_prefix}lipo; ac_word=$2
8076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8077$as_echo_n "checking for $ac_word... " >&6; }
8078if ${ac_cv_prog_LIPO+:} false; then :
8079  $as_echo_n "(cached) " >&6
8080else
8081  if test -n "$LIPO"; then
8082  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8083else
8084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8085for as_dir in $PATH
8086do
8087  IFS=$as_save_IFS
8088  test -z "$as_dir" && as_dir=.
8089    for ac_exec_ext in '' $ac_executable_extensions; do
8090  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8091    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8092    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8093    break 2
8094  fi
8095done
8096  done
8097IFS=$as_save_IFS
8098
8099fi
8100fi
8101LIPO=$ac_cv_prog_LIPO
8102if test -n "$LIPO"; then
8103  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8104$as_echo "$LIPO" >&6; }
8105else
8106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8107$as_echo "no" >&6; }
8108fi
8109
8110
8111fi
8112if test -z "$ac_cv_prog_LIPO"; then
8113  ac_ct_LIPO=$LIPO
8114  # Extract the first word of "lipo", so it can be a program name with args.
8115set dummy lipo; ac_word=$2
8116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8117$as_echo_n "checking for $ac_word... " >&6; }
8118if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
8119  $as_echo_n "(cached) " >&6
8120else
8121  if test -n "$ac_ct_LIPO"; then
8122  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8123else
8124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8125for as_dir in $PATH
8126do
8127  IFS=$as_save_IFS
8128  test -z "$as_dir" && as_dir=.
8129    for ac_exec_ext in '' $ac_executable_extensions; do
8130  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8131    ac_cv_prog_ac_ct_LIPO="lipo"
8132    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8133    break 2
8134  fi
8135done
8136  done
8137IFS=$as_save_IFS
8138
8139fi
8140fi
8141ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8142if test -n "$ac_ct_LIPO"; then
8143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8144$as_echo "$ac_ct_LIPO" >&6; }
8145else
8146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8147$as_echo "no" >&6; }
8148fi
8149
8150  if test "x$ac_ct_LIPO" = x; then
8151    LIPO=":"
8152  else
8153    case $cross_compiling:$ac_tool_warned in
8154yes:)
8155{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8156$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8157ac_tool_warned=yes ;;
8158esac
8159    LIPO=$ac_ct_LIPO
8160  fi
8161else
8162  LIPO="$ac_cv_prog_LIPO"
8163fi
8164
8165    if test -n "$ac_tool_prefix"; then
8166  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8167set dummy ${ac_tool_prefix}otool; ac_word=$2
8168{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8169$as_echo_n "checking for $ac_word... " >&6; }
8170if ${ac_cv_prog_OTOOL+:} false; then :
8171  $as_echo_n "(cached) " >&6
8172else
8173  if test -n "$OTOOL"; then
8174  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8175else
8176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8177for as_dir in $PATH
8178do
8179  IFS=$as_save_IFS
8180  test -z "$as_dir" && as_dir=.
8181    for ac_exec_ext in '' $ac_executable_extensions; do
8182  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8183    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8184    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8185    break 2
8186  fi
8187done
8188  done
8189IFS=$as_save_IFS
8190
8191fi
8192fi
8193OTOOL=$ac_cv_prog_OTOOL
8194if test -n "$OTOOL"; then
8195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8196$as_echo "$OTOOL" >&6; }
8197else
8198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8199$as_echo "no" >&6; }
8200fi
8201
8202
8203fi
8204if test -z "$ac_cv_prog_OTOOL"; then
8205  ac_ct_OTOOL=$OTOOL
8206  # Extract the first word of "otool", so it can be a program name with args.
8207set dummy otool; ac_word=$2
8208{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8209$as_echo_n "checking for $ac_word... " >&6; }
8210if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8211  $as_echo_n "(cached) " >&6
8212else
8213  if test -n "$ac_ct_OTOOL"; then
8214  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8215else
8216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8217for as_dir in $PATH
8218do
8219  IFS=$as_save_IFS
8220  test -z "$as_dir" && as_dir=.
8221    for ac_exec_ext in '' $ac_executable_extensions; do
8222  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8223    ac_cv_prog_ac_ct_OTOOL="otool"
8224    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8225    break 2
8226  fi
8227done
8228  done
8229IFS=$as_save_IFS
8230
8231fi
8232fi
8233ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8234if test -n "$ac_ct_OTOOL"; then
8235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8236$as_echo "$ac_ct_OTOOL" >&6; }
8237else
8238  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8239$as_echo "no" >&6; }
8240fi
8241
8242  if test "x$ac_ct_OTOOL" = x; then
8243    OTOOL=":"
8244  else
8245    case $cross_compiling:$ac_tool_warned in
8246yes:)
8247{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8249ac_tool_warned=yes ;;
8250esac
8251    OTOOL=$ac_ct_OTOOL
8252  fi
8253else
8254  OTOOL="$ac_cv_prog_OTOOL"
8255fi
8256
8257    if test -n "$ac_tool_prefix"; then
8258  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8259set dummy ${ac_tool_prefix}otool64; ac_word=$2
8260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8261$as_echo_n "checking for $ac_word... " >&6; }
8262if ${ac_cv_prog_OTOOL64+:} false; then :
8263  $as_echo_n "(cached) " >&6
8264else
8265  if test -n "$OTOOL64"; then
8266  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8267else
8268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8269for as_dir in $PATH
8270do
8271  IFS=$as_save_IFS
8272  test -z "$as_dir" && as_dir=.
8273    for ac_exec_ext in '' $ac_executable_extensions; do
8274  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8275    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8276    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8277    break 2
8278  fi
8279done
8280  done
8281IFS=$as_save_IFS
8282
8283fi
8284fi
8285OTOOL64=$ac_cv_prog_OTOOL64
8286if test -n "$OTOOL64"; then
8287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8288$as_echo "$OTOOL64" >&6; }
8289else
8290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8291$as_echo "no" >&6; }
8292fi
8293
8294
8295fi
8296if test -z "$ac_cv_prog_OTOOL64"; then
8297  ac_ct_OTOOL64=$OTOOL64
8298  # Extract the first word of "otool64", so it can be a program name with args.
8299set dummy otool64; ac_word=$2
8300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8301$as_echo_n "checking for $ac_word... " >&6; }
8302if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8303  $as_echo_n "(cached) " >&6
8304else
8305  if test -n "$ac_ct_OTOOL64"; then
8306  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8307else
8308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8309for as_dir in $PATH
8310do
8311  IFS=$as_save_IFS
8312  test -z "$as_dir" && as_dir=.
8313    for ac_exec_ext in '' $ac_executable_extensions; do
8314  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8315    ac_cv_prog_ac_ct_OTOOL64="otool64"
8316    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8317    break 2
8318  fi
8319done
8320  done
8321IFS=$as_save_IFS
8322
8323fi
8324fi
8325ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8326if test -n "$ac_ct_OTOOL64"; then
8327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8328$as_echo "$ac_ct_OTOOL64" >&6; }
8329else
8330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8331$as_echo "no" >&6; }
8332fi
8333
8334  if test "x$ac_ct_OTOOL64" = x; then
8335    OTOOL64=":"
8336  else
8337    case $cross_compiling:$ac_tool_warned in
8338yes:)
8339{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8341ac_tool_warned=yes ;;
8342esac
8343    OTOOL64=$ac_ct_OTOOL64
8344  fi
8345else
8346  OTOOL64="$ac_cv_prog_OTOOL64"
8347fi
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8376$as_echo_n "checking for -single_module linker flag... " >&6; }
8377if ${lt_cv_apple_cc_single_mod+:} false; then :
8378  $as_echo_n "(cached) " >&6
8379else
8380  lt_cv_apple_cc_single_mod=no
8381      if test -z "$LT_MULTI_MODULE"; then
8382	# By default we will add the -single_module flag. You can override
8383	# by either setting the environment variable LT_MULTI_MODULE
8384	# non-empty at configure time, or by adding -multi_module to the
8385	# link flags.
8386	rm -rf libconftest.dylib*
8387	echo "int foo(void){return 1;}" > conftest.c
8388	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8389-dynamiclib -Wl,-single_module conftest.c" >&5
8390	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8391	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8392        _lt_result=$?
8393	# If there is a non-empty error log, and "single_module"
8394	# appears in it, assume the flag caused a linker warning
8395        if test -s conftest.err && $GREP single_module conftest.err; then
8396	  cat conftest.err >&5
8397	# Otherwise, if the output was created with a 0 exit code from
8398	# the compiler, it worked.
8399	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8400	  lt_cv_apple_cc_single_mod=yes
8401	else
8402	  cat conftest.err >&5
8403	fi
8404	rm -rf libconftest.dylib*
8405	rm -f conftest.*
8406      fi
8407fi
8408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8409$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8410
8411    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8412$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8413if ${lt_cv_ld_exported_symbols_list+:} false; then :
8414  $as_echo_n "(cached) " >&6
8415else
8416  lt_cv_ld_exported_symbols_list=no
8417      save_LDFLAGS=$LDFLAGS
8418      echo "_main" > conftest.sym
8419      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8420      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8421/* end confdefs.h.  */
8422
8423int
8424main ()
8425{
8426
8427  ;
8428  return 0;
8429}
8430_ACEOF
8431if ac_fn_c_try_link "$LINENO"; then :
8432  lt_cv_ld_exported_symbols_list=yes
8433else
8434  lt_cv_ld_exported_symbols_list=no
8435fi
8436rm -f core conftest.err conftest.$ac_objext \
8437    conftest$ac_exeext conftest.$ac_ext
8438	LDFLAGS=$save_LDFLAGS
8439
8440fi
8441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8442$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8443
8444    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8445$as_echo_n "checking for -force_load linker flag... " >&6; }
8446if ${lt_cv_ld_force_load+:} false; then :
8447  $as_echo_n "(cached) " >&6
8448else
8449  lt_cv_ld_force_load=no
8450      cat > conftest.c << _LT_EOF
8451int forced_loaded() { return 2;}
8452_LT_EOF
8453      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8454      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8455      echo "$AR cru libconftest.a conftest.o" >&5
8456      $AR cru libconftest.a conftest.o 2>&5
8457      echo "$RANLIB libconftest.a" >&5
8458      $RANLIB libconftest.a 2>&5
8459      cat > conftest.c << _LT_EOF
8460int main() { return 0;}
8461_LT_EOF
8462      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8463      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8464      _lt_result=$?
8465      if test -s conftest.err && $GREP force_load conftest.err; then
8466	cat conftest.err >&5
8467      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8468	lt_cv_ld_force_load=yes
8469      else
8470	cat conftest.err >&5
8471      fi
8472        rm -f conftest.err libconftest.a conftest conftest.c
8473        rm -rf conftest.dSYM
8474
8475fi
8476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8477$as_echo "$lt_cv_ld_force_load" >&6; }
8478    case $host_os in
8479    rhapsody* | darwin1.[012])
8480      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8481    darwin1.*)
8482      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8483    darwin*) # darwin 5.x on
8484      # if running on 10.5 or later, the deployment target defaults
8485      # to the OS version, if on x86, and 10.4, the deployment
8486      # target defaults to 10.4. Don't you love it?
8487      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8488	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8489	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8490	10.[012][,.]*)
8491	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8492	10.*)
8493	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8494      esac
8495    ;;
8496  esac
8497    if test yes = "$lt_cv_apple_cc_single_mod"; then
8498      _lt_dar_single_mod='$single_module'
8499    fi
8500    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8501      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8502    else
8503      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8504    fi
8505    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8506      _lt_dsymutil='~$DSYMUTIL $lib || :'
8507    else
8508      _lt_dsymutil=
8509    fi
8510    ;;
8511  esac
8512
8513# func_munge_path_list VARIABLE PATH
8514# -----------------------------------
8515# VARIABLE is name of variable containing _space_ separated list of
8516# directories to be munged by the contents of PATH, which is string
8517# having a format:
8518# "DIR[:DIR]:"
8519#       string "DIR[ DIR]" will be prepended to VARIABLE
8520# ":DIR[:DIR]"
8521#       string "DIR[ DIR]" will be appended to VARIABLE
8522# "DIRP[:DIRP]::[DIRA:]DIRA"
8523#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8524#       "DIRA[ DIRA]" will be appended to VARIABLE
8525# "DIR[:DIR]"
8526#       VARIABLE will be replaced by "DIR[ DIR]"
8527func_munge_path_list ()
8528{
8529    case x$2 in
8530    x)
8531        ;;
8532    *:)
8533        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8534        ;;
8535    x:*)
8536        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8537        ;;
8538    *::*)
8539        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8540        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8541        ;;
8542    *)
8543        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8544        ;;
8545    esac
8546}
8547
8548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8549$as_echo_n "checking for ANSI C header files... " >&6; }
8550if ${ac_cv_header_stdc+:} false; then :
8551  $as_echo_n "(cached) " >&6
8552else
8553  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8554/* end confdefs.h.  */
8555#include <stdlib.h>
8556#include <stdarg.h>
8557#include <string.h>
8558#include <float.h>
8559
8560int
8561main ()
8562{
8563
8564  ;
8565  return 0;
8566}
8567_ACEOF
8568if ac_fn_c_try_compile "$LINENO"; then :
8569  ac_cv_header_stdc=yes
8570else
8571  ac_cv_header_stdc=no
8572fi
8573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8574
8575if test $ac_cv_header_stdc = yes; then
8576  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8577  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8578/* end confdefs.h.  */
8579#include <string.h>
8580
8581_ACEOF
8582if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8583  $EGREP "memchr" >/dev/null 2>&1; then :
8584
8585else
8586  ac_cv_header_stdc=no
8587fi
8588rm -f conftest*
8589
8590fi
8591
8592if test $ac_cv_header_stdc = yes; then
8593  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8594  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8595/* end confdefs.h.  */
8596#include <stdlib.h>
8597
8598_ACEOF
8599if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8600  $EGREP "free" >/dev/null 2>&1; then :
8601
8602else
8603  ac_cv_header_stdc=no
8604fi
8605rm -f conftest*
8606
8607fi
8608
8609if test $ac_cv_header_stdc = yes; then
8610  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8611  if test "$cross_compiling" = yes; then :
8612  :
8613else
8614  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8615/* end confdefs.h.  */
8616#include <ctype.h>
8617#include <stdlib.h>
8618#if ((' ' & 0x0FF) == 0x020)
8619# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8620# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8621#else
8622# define ISLOWER(c) \
8623		   (('a' <= (c) && (c) <= 'i') \
8624		     || ('j' <= (c) && (c) <= 'r') \
8625		     || ('s' <= (c) && (c) <= 'z'))
8626# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8627#endif
8628
8629#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8630int
8631main ()
8632{
8633  int i;
8634  for (i = 0; i < 256; i++)
8635    if (XOR (islower (i), ISLOWER (i))
8636	|| toupper (i) != TOUPPER (i))
8637      return 2;
8638  return 0;
8639}
8640_ACEOF
8641if ac_fn_c_try_run "$LINENO"; then :
8642
8643else
8644  ac_cv_header_stdc=no
8645fi
8646rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8647  conftest.$ac_objext conftest.beam conftest.$ac_ext
8648fi
8649
8650fi
8651fi
8652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8653$as_echo "$ac_cv_header_stdc" >&6; }
8654if test $ac_cv_header_stdc = yes; then
8655
8656$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8657
8658fi
8659
8660# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8661for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8662		  inttypes.h stdint.h unistd.h
8663do :
8664  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8665ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8666"
8667if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8668  cat >>confdefs.h <<_ACEOF
8669#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8670_ACEOF
8671
8672fi
8673
8674done
8675
8676
8677for ac_header in dlfcn.h
8678do :
8679  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8680"
8681if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8682  cat >>confdefs.h <<_ACEOF
8683#define HAVE_DLFCN_H 1
8684_ACEOF
8685
8686fi
8687
8688done
8689
8690
8691
8692
8693
8694# Set options
8695enable_dlopen=yes
8696enable_win32_dll=yes
8697
8698case $host in
8699*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
8700  if test -n "$ac_tool_prefix"; then
8701  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
8702set dummy ${ac_tool_prefix}as; ac_word=$2
8703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8704$as_echo_n "checking for $ac_word... " >&6; }
8705if ${ac_cv_prog_AS+:} false; then :
8706  $as_echo_n "(cached) " >&6
8707else
8708  if test -n "$AS"; then
8709  ac_cv_prog_AS="$AS" # Let the user override the test.
8710else
8711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8712for as_dir in $PATH
8713do
8714  IFS=$as_save_IFS
8715  test -z "$as_dir" && as_dir=.
8716    for ac_exec_ext in '' $ac_executable_extensions; do
8717  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8718    ac_cv_prog_AS="${ac_tool_prefix}as"
8719    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8720    break 2
8721  fi
8722done
8723  done
8724IFS=$as_save_IFS
8725
8726fi
8727fi
8728AS=$ac_cv_prog_AS
8729if test -n "$AS"; then
8730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
8731$as_echo "$AS" >&6; }
8732else
8733  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8734$as_echo "no" >&6; }
8735fi
8736
8737
8738fi
8739if test -z "$ac_cv_prog_AS"; then
8740  ac_ct_AS=$AS
8741  # Extract the first word of "as", so it can be a program name with args.
8742set dummy as; ac_word=$2
8743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8744$as_echo_n "checking for $ac_word... " >&6; }
8745if ${ac_cv_prog_ac_ct_AS+:} false; then :
8746  $as_echo_n "(cached) " >&6
8747else
8748  if test -n "$ac_ct_AS"; then
8749  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
8750else
8751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8752for as_dir in $PATH
8753do
8754  IFS=$as_save_IFS
8755  test -z "$as_dir" && as_dir=.
8756    for ac_exec_ext in '' $ac_executable_extensions; do
8757  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8758    ac_cv_prog_ac_ct_AS="as"
8759    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8760    break 2
8761  fi
8762done
8763  done
8764IFS=$as_save_IFS
8765
8766fi
8767fi
8768ac_ct_AS=$ac_cv_prog_ac_ct_AS
8769if test -n "$ac_ct_AS"; then
8770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
8771$as_echo "$ac_ct_AS" >&6; }
8772else
8773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8774$as_echo "no" >&6; }
8775fi
8776
8777  if test "x$ac_ct_AS" = x; then
8778    AS="false"
8779  else
8780    case $cross_compiling:$ac_tool_warned in
8781yes:)
8782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8784ac_tool_warned=yes ;;
8785esac
8786    AS=$ac_ct_AS
8787  fi
8788else
8789  AS="$ac_cv_prog_AS"
8790fi
8791
8792  if test -n "$ac_tool_prefix"; then
8793  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8794set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8796$as_echo_n "checking for $ac_word... " >&6; }
8797if ${ac_cv_prog_DLLTOOL+:} false; then :
8798  $as_echo_n "(cached) " >&6
8799else
8800  if test -n "$DLLTOOL"; then
8801  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8802else
8803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8804for as_dir in $PATH
8805do
8806  IFS=$as_save_IFS
8807  test -z "$as_dir" && as_dir=.
8808    for ac_exec_ext in '' $ac_executable_extensions; do
8809  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8810    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8811    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8812    break 2
8813  fi
8814done
8815  done
8816IFS=$as_save_IFS
8817
8818fi
8819fi
8820DLLTOOL=$ac_cv_prog_DLLTOOL
8821if test -n "$DLLTOOL"; then
8822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8823$as_echo "$DLLTOOL" >&6; }
8824else
8825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8826$as_echo "no" >&6; }
8827fi
8828
8829
8830fi
8831if test -z "$ac_cv_prog_DLLTOOL"; then
8832  ac_ct_DLLTOOL=$DLLTOOL
8833  # Extract the first word of "dlltool", so it can be a program name with args.
8834set dummy dlltool; ac_word=$2
8835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8836$as_echo_n "checking for $ac_word... " >&6; }
8837if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8838  $as_echo_n "(cached) " >&6
8839else
8840  if test -n "$ac_ct_DLLTOOL"; then
8841  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8842else
8843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8844for as_dir in $PATH
8845do
8846  IFS=$as_save_IFS
8847  test -z "$as_dir" && as_dir=.
8848    for ac_exec_ext in '' $ac_executable_extensions; do
8849  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8850    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8852    break 2
8853  fi
8854done
8855  done
8856IFS=$as_save_IFS
8857
8858fi
8859fi
8860ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8861if test -n "$ac_ct_DLLTOOL"; then
8862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8863$as_echo "$ac_ct_DLLTOOL" >&6; }
8864else
8865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8866$as_echo "no" >&6; }
8867fi
8868
8869  if test "x$ac_ct_DLLTOOL" = x; then
8870    DLLTOOL="false"
8871  else
8872    case $cross_compiling:$ac_tool_warned in
8873yes:)
8874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8876ac_tool_warned=yes ;;
8877esac
8878    DLLTOOL=$ac_ct_DLLTOOL
8879  fi
8880else
8881  DLLTOOL="$ac_cv_prog_DLLTOOL"
8882fi
8883
8884  if test -n "$ac_tool_prefix"; then
8885  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8886set dummy ${ac_tool_prefix}objdump; ac_word=$2
8887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8888$as_echo_n "checking for $ac_word... " >&6; }
8889if ${ac_cv_prog_OBJDUMP+:} false; then :
8890  $as_echo_n "(cached) " >&6
8891else
8892  if test -n "$OBJDUMP"; then
8893  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8894else
8895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8896for as_dir in $PATH
8897do
8898  IFS=$as_save_IFS
8899  test -z "$as_dir" && as_dir=.
8900    for ac_exec_ext in '' $ac_executable_extensions; do
8901  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8902    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
8903    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8904    break 2
8905  fi
8906done
8907  done
8908IFS=$as_save_IFS
8909
8910fi
8911fi
8912OBJDUMP=$ac_cv_prog_OBJDUMP
8913if test -n "$OBJDUMP"; then
8914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
8915$as_echo "$OBJDUMP" >&6; }
8916else
8917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8918$as_echo "no" >&6; }
8919fi
8920
8921
8922fi
8923if test -z "$ac_cv_prog_OBJDUMP"; then
8924  ac_ct_OBJDUMP=$OBJDUMP
8925  # Extract the first word of "objdump", so it can be a program name with args.
8926set dummy objdump; ac_word=$2
8927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8928$as_echo_n "checking for $ac_word... " >&6; }
8929if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
8930  $as_echo_n "(cached) " >&6
8931else
8932  if test -n "$ac_ct_OBJDUMP"; then
8933  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8934else
8935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8936for as_dir in $PATH
8937do
8938  IFS=$as_save_IFS
8939  test -z "$as_dir" && as_dir=.
8940    for ac_exec_ext in '' $ac_executable_extensions; do
8941  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8942    ac_cv_prog_ac_ct_OBJDUMP="objdump"
8943    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8944    break 2
8945  fi
8946done
8947  done
8948IFS=$as_save_IFS
8949
8950fi
8951fi
8952ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8953if test -n "$ac_ct_OBJDUMP"; then
8954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
8955$as_echo "$ac_ct_OBJDUMP" >&6; }
8956else
8957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8958$as_echo "no" >&6; }
8959fi
8960
8961  if test "x$ac_ct_OBJDUMP" = x; then
8962    OBJDUMP="false"
8963  else
8964    case $cross_compiling:$ac_tool_warned in
8965yes:)
8966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8968ac_tool_warned=yes ;;
8969esac
8970    OBJDUMP=$ac_ct_OBJDUMP
8971  fi
8972else
8973  OBJDUMP="$ac_cv_prog_OBJDUMP"
8974fi
8975
8976  ;;
8977esac
8978
8979test -z "$AS" && AS=as
8980
8981
8982
8983
8984
8985test -z "$DLLTOOL" && DLLTOOL=dlltool
8986
8987
8988
8989
8990
8991test -z "$OBJDUMP" && OBJDUMP=objdump
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001            # Check whether --enable-shared was given.
9002if test "${enable_shared+set}" = set; then :
9003  enableval=$enable_shared; p=${PACKAGE-default}
9004    case $enableval in
9005    yes) enable_shared=yes ;;
9006    no) enable_shared=no ;;
9007    *)
9008      enable_shared=no
9009      # Look at the argument we got.  We use all the common list separators.
9010      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9011      for pkg in $enableval; do
9012	IFS=$lt_save_ifs
9013	if test "X$pkg" = "X$p"; then
9014	  enable_shared=yes
9015	fi
9016      done
9017      IFS=$lt_save_ifs
9018      ;;
9019    esac
9020else
9021  enable_shared=yes
9022fi
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032  # Check whether --enable-static was given.
9033if test "${enable_static+set}" = set; then :
9034  enableval=$enable_static; p=${PACKAGE-default}
9035    case $enableval in
9036    yes) enable_static=yes ;;
9037    no) enable_static=no ;;
9038    *)
9039     enable_static=no
9040      # Look at the argument we got.  We use all the common list separators.
9041      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9042      for pkg in $enableval; do
9043	IFS=$lt_save_ifs
9044	if test "X$pkg" = "X$p"; then
9045	  enable_static=yes
9046	fi
9047      done
9048      IFS=$lt_save_ifs
9049      ;;
9050    esac
9051else
9052  enable_static=yes
9053fi
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064# Check whether --with-pic was given.
9065if test "${with_pic+set}" = set; then :
9066  withval=$with_pic; lt_p=${PACKAGE-default}
9067    case $withval in
9068    yes|no) pic_mode=$withval ;;
9069    *)
9070      pic_mode=default
9071      # Look at the argument we got.  We use all the common list separators.
9072      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9073      for lt_pkg in $withval; do
9074	IFS=$lt_save_ifs
9075	if test "X$lt_pkg" = "X$lt_p"; then
9076	  pic_mode=yes
9077	fi
9078      done
9079      IFS=$lt_save_ifs
9080      ;;
9081    esac
9082else
9083  pic_mode=default
9084fi
9085
9086
9087
9088
9089
9090
9091
9092
9093  # Check whether --enable-fast-install was given.
9094if test "${enable_fast_install+set}" = set; then :
9095  enableval=$enable_fast_install; p=${PACKAGE-default}
9096    case $enableval in
9097    yes) enable_fast_install=yes ;;
9098    no) enable_fast_install=no ;;
9099    *)
9100      enable_fast_install=no
9101      # Look at the argument we got.  We use all the common list separators.
9102      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9103      for pkg in $enableval; do
9104	IFS=$lt_save_ifs
9105	if test "X$pkg" = "X$p"; then
9106	  enable_fast_install=yes
9107	fi
9108      done
9109      IFS=$lt_save_ifs
9110      ;;
9111    esac
9112else
9113  enable_fast_install=yes
9114fi
9115
9116
9117
9118
9119
9120
9121
9122
9123  shared_archive_member_spec=
9124case $host,$enable_shared in
9125power*-*-aix[5-9]*,yes)
9126  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9127$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
9128
9129# Check whether --with-aix-soname was given.
9130if test "${with_aix_soname+set}" = set; then :
9131  withval=$with_aix_soname; case $withval in
9132    aix|svr4|both)
9133      ;;
9134    *)
9135      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
9136      ;;
9137    esac
9138    lt_cv_with_aix_soname=$with_aix_soname
9139else
9140  if ${lt_cv_with_aix_soname+:} false; then :
9141  $as_echo_n "(cached) " >&6
9142else
9143  lt_cv_with_aix_soname=aix
9144fi
9145
9146    with_aix_soname=$lt_cv_with_aix_soname
9147fi
9148
9149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
9150$as_echo "$with_aix_soname" >&6; }
9151  if test aix != "$with_aix_soname"; then
9152    # For the AIX way of multilib, we name the shared archive member
9153    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
9154    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
9155    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
9156    # the AIX toolchain works better with OBJECT_MODE set (default 32).
9157    if test 64 = "${OBJECT_MODE-32}"; then
9158      shared_archive_member_spec=shr_64
9159    else
9160      shared_archive_member_spec=shr
9161    fi
9162  fi
9163  ;;
9164*)
9165  with_aix_soname=aix
9166  ;;
9167esac
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178# This can be used to rebuild libtool when needed
9179LIBTOOL_DEPS=$ltmain
9180
9181# Always use our own libtool.
9182LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213test -z "$LN_S" && LN_S="ln -s"
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228if test -n "${ZSH_VERSION+set}"; then
9229   setopt NO_GLOB_SUBST
9230fi
9231
9232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9233$as_echo_n "checking for objdir... " >&6; }
9234if ${lt_cv_objdir+:} false; then :
9235  $as_echo_n "(cached) " >&6
9236else
9237  rm -f .libs 2>/dev/null
9238mkdir .libs 2>/dev/null
9239if test -d .libs; then
9240  lt_cv_objdir=.libs
9241else
9242  # MS-DOS does not allow filenames that begin with a dot.
9243  lt_cv_objdir=_libs
9244fi
9245rmdir .libs 2>/dev/null
9246fi
9247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9248$as_echo "$lt_cv_objdir" >&6; }
9249objdir=$lt_cv_objdir
9250
9251
9252
9253
9254
9255cat >>confdefs.h <<_ACEOF
9256#define LT_OBJDIR "$lt_cv_objdir/"
9257_ACEOF
9258
9259
9260
9261
9262case $host_os in
9263aix3*)
9264  # AIX sometimes has problems with the GCC collect2 program.  For some
9265  # reason, if we set the COLLECT_NAMES environment variable, the problems
9266  # vanish in a puff of smoke.
9267  if test set != "${COLLECT_NAMES+set}"; then
9268    COLLECT_NAMES=
9269    export COLLECT_NAMES
9270  fi
9271  ;;
9272esac
9273
9274# Global variables:
9275ofile=libtool
9276can_build_shared=yes
9277
9278# All known linkers require a '.a' archive for static linking (except MSVC,
9279# which needs '.lib').
9280libext=a
9281
9282with_gnu_ld=$lt_cv_prog_gnu_ld
9283
9284old_CC=$CC
9285old_CFLAGS=$CFLAGS
9286
9287# Set sane defaults for various variables
9288test -z "$CC" && CC=cc
9289test -z "$LTCC" && LTCC=$CC
9290test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9291test -z "$LD" && LD=ld
9292test -z "$ac_objext" && ac_objext=o
9293
9294func_cc_basename $compiler
9295cc_basename=$func_cc_basename_result
9296
9297
9298# Only perform the check for file, if the check method requires it
9299test -z "$MAGIC_CMD" && MAGIC_CMD=file
9300case $deplibs_check_method in
9301file_magic*)
9302  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9303    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9304$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9305if ${lt_cv_path_MAGIC_CMD+:} false; then :
9306  $as_echo_n "(cached) " >&6
9307else
9308  case $MAGIC_CMD in
9309[\\/*] |  ?:[\\/]*)
9310  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9311  ;;
9312*)
9313  lt_save_MAGIC_CMD=$MAGIC_CMD
9314  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9315  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9316  for ac_dir in $ac_dummy; do
9317    IFS=$lt_save_ifs
9318    test -z "$ac_dir" && ac_dir=.
9319    if test -f "$ac_dir/${ac_tool_prefix}file"; then
9320      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
9321      if test -n "$file_magic_test_file"; then
9322	case $deplibs_check_method in
9323	"file_magic "*)
9324	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9325	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9326	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9327	    $EGREP "$file_magic_regex" > /dev/null; then
9328	    :
9329	  else
9330	    cat <<_LT_EOF 1>&2
9331
9332*** Warning: the command libtool uses to detect shared libraries,
9333*** $file_magic_cmd, produces output that libtool cannot recognize.
9334*** The result is that libtool may fail to recognize shared libraries
9335*** as such.  This will affect the creation of libtool libraries that
9336*** depend on shared libraries, but programs linked with such libtool
9337*** libraries will work regardless of this problem.  Nevertheless, you
9338*** may want to report the problem to your system manager and/or to
9339*** bug-libtool@gnu.org
9340
9341_LT_EOF
9342	  fi ;;
9343	esac
9344      fi
9345      break
9346    fi
9347  done
9348  IFS=$lt_save_ifs
9349  MAGIC_CMD=$lt_save_MAGIC_CMD
9350  ;;
9351esac
9352fi
9353
9354MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9355if test -n "$MAGIC_CMD"; then
9356  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9357$as_echo "$MAGIC_CMD" >&6; }
9358else
9359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9360$as_echo "no" >&6; }
9361fi
9362
9363
9364
9365
9366
9367if test -z "$lt_cv_path_MAGIC_CMD"; then
9368  if test -n "$ac_tool_prefix"; then
9369    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9370$as_echo_n "checking for file... " >&6; }
9371if ${lt_cv_path_MAGIC_CMD+:} false; then :
9372  $as_echo_n "(cached) " >&6
9373else
9374  case $MAGIC_CMD in
9375[\\/*] |  ?:[\\/]*)
9376  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9377  ;;
9378*)
9379  lt_save_MAGIC_CMD=$MAGIC_CMD
9380  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9381  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9382  for ac_dir in $ac_dummy; do
9383    IFS=$lt_save_ifs
9384    test -z "$ac_dir" && ac_dir=.
9385    if test -f "$ac_dir/file"; then
9386      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9387      if test -n "$file_magic_test_file"; then
9388	case $deplibs_check_method in
9389	"file_magic "*)
9390	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9391	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9392	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9393	    $EGREP "$file_magic_regex" > /dev/null; then
9394	    :
9395	  else
9396	    cat <<_LT_EOF 1>&2
9397
9398*** Warning: the command libtool uses to detect shared libraries,
9399*** $file_magic_cmd, produces output that libtool cannot recognize.
9400*** The result is that libtool may fail to recognize shared libraries
9401*** as such.  This will affect the creation of libtool libraries that
9402*** depend on shared libraries, but programs linked with such libtool
9403*** libraries will work regardless of this problem.  Nevertheless, you
9404*** may want to report the problem to your system manager and/or to
9405*** bug-libtool@gnu.org
9406
9407_LT_EOF
9408	  fi ;;
9409	esac
9410      fi
9411      break
9412    fi
9413  done
9414  IFS=$lt_save_ifs
9415  MAGIC_CMD=$lt_save_MAGIC_CMD
9416  ;;
9417esac
9418fi
9419
9420MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9421if test -n "$MAGIC_CMD"; then
9422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9423$as_echo "$MAGIC_CMD" >&6; }
9424else
9425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9426$as_echo "no" >&6; }
9427fi
9428
9429
9430  else
9431    MAGIC_CMD=:
9432  fi
9433fi
9434
9435  fi
9436  ;;
9437esac
9438
9439# Use C for the default configuration in the libtool script
9440
9441lt_save_CC=$CC
9442ac_ext=c
9443ac_cpp='$CPP $CPPFLAGS'
9444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9446ac_compiler_gnu=$ac_cv_c_compiler_gnu
9447
9448
9449# Source file extension for C test sources.
9450ac_ext=c
9451
9452# Object file extension for compiled C test sources.
9453objext=o
9454objext=$objext
9455
9456# Code to be used in simple compile tests
9457lt_simple_compile_test_code="int some_variable = 0;"
9458
9459# Code to be used in simple link tests
9460lt_simple_link_test_code='int main(){return(0);}'
9461
9462
9463
9464
9465
9466
9467
9468# If no C compiler was specified, use CC.
9469LTCC=${LTCC-"$CC"}
9470
9471# If no C compiler flags were specified, use CFLAGS.
9472LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9473
9474# Allow CC to be a program name with arguments.
9475compiler=$CC
9476
9477# Save the default compiler, since it gets overwritten when the other
9478# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9479compiler_DEFAULT=$CC
9480
9481# save warnings/boilerplate of simple test code
9482ac_outfile=conftest.$ac_objext
9483echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9484eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9485_lt_compiler_boilerplate=`cat conftest.err`
9486$RM conftest*
9487
9488ac_outfile=conftest.$ac_objext
9489echo "$lt_simple_link_test_code" >conftest.$ac_ext
9490eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9491_lt_linker_boilerplate=`cat conftest.err`
9492$RM -r conftest*
9493
9494
9495## CAVEAT EMPTOR:
9496## There is no encapsulation within the following macros, do not change
9497## the running order or otherwise move them around unless you know exactly
9498## what you are doing...
9499if test -n "$compiler"; then
9500
9501lt_prog_compiler_no_builtin_flag=
9502
9503if test yes = "$GCC"; then
9504  case $cc_basename in
9505  nvcc*)
9506    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9507  *)
9508    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9509  esac
9510
9511  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9512$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9513if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9514  $as_echo_n "(cached) " >&6
9515else
9516  lt_cv_prog_compiler_rtti_exceptions=no
9517   ac_outfile=conftest.$ac_objext
9518   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9519   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9520   # Insert the option either (1) after the last *FLAGS variable, or
9521   # (2) before a word containing "conftest.", or (3) at the end.
9522   # Note that $ac_compile itself does not contain backslashes and begins
9523   # with a dollar sign (not a hyphen), so the echo should work correctly.
9524   # The option is referenced via a variable to avoid confusing sed.
9525   lt_compile=`echo "$ac_compile" | $SED \
9526   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9527   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9528   -e 's:$: $lt_compiler_flag:'`
9529   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9530   (eval "$lt_compile" 2>conftest.err)
9531   ac_status=$?
9532   cat conftest.err >&5
9533   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9534   if (exit $ac_status) && test -s "$ac_outfile"; then
9535     # The compiler can only warn and ignore the option if not recognized
9536     # So say no if there are warnings other than the usual output.
9537     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9538     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9539     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9540       lt_cv_prog_compiler_rtti_exceptions=yes
9541     fi
9542   fi
9543   $RM conftest*
9544
9545fi
9546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9547$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9548
9549if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9550    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9551else
9552    :
9553fi
9554
9555fi
9556
9557
9558
9559
9560
9561
9562  lt_prog_compiler_wl=
9563lt_prog_compiler_pic=
9564lt_prog_compiler_static=
9565
9566
9567  if test yes = "$GCC"; then
9568    lt_prog_compiler_wl='-Wl,'
9569    lt_prog_compiler_static='-static'
9570
9571    case $host_os in
9572      aix*)
9573      # All AIX code is PIC.
9574      if test ia64 = "$host_cpu"; then
9575	# AIX 5 now supports IA64 processor
9576	lt_prog_compiler_static='-Bstatic'
9577      fi
9578      lt_prog_compiler_pic='-fPIC'
9579      ;;
9580
9581    amigaos*)
9582      case $host_cpu in
9583      powerpc)
9584            # see comment about AmigaOS4 .so support
9585            lt_prog_compiler_pic='-fPIC'
9586        ;;
9587      m68k)
9588            # FIXME: we need at least 68020 code to build shared libraries, but
9589            # adding the '-m68020' flag to GCC prevents building anything better,
9590            # like '-m68040'.
9591            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9592        ;;
9593      esac
9594      ;;
9595
9596    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9597      # PIC is the default for these OSes.
9598      ;;
9599
9600    mingw* | cygwin* | pw32* | os2* | cegcc*)
9601      # This hack is so that the source file can tell whether it is being
9602      # built for inclusion in a dll (and should export symbols for example).
9603      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9604      # (--disable-auto-import) libraries
9605      lt_prog_compiler_pic='-DDLL_EXPORT'
9606      case $host_os in
9607      os2*)
9608	lt_prog_compiler_static='$wl-static'
9609	;;
9610      esac
9611      ;;
9612
9613    darwin* | rhapsody*)
9614      # PIC is the default on this platform
9615      # Common symbols not allowed in MH_DYLIB files
9616      lt_prog_compiler_pic='-fno-common'
9617      ;;
9618
9619    haiku*)
9620      # PIC is the default for Haiku.
9621      # The "-static" flag exists, but is broken.
9622      lt_prog_compiler_static=
9623      ;;
9624
9625    hpux*)
9626      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9627      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9628      # sets the default TLS model and affects inlining.
9629      case $host_cpu in
9630      hppa*64*)
9631	# +Z the default
9632	;;
9633      *)
9634	lt_prog_compiler_pic='-fPIC'
9635	;;
9636      esac
9637      ;;
9638
9639    interix[3-9]*)
9640      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9641      # Instead, we relocate shared libraries at runtime.
9642      ;;
9643
9644    msdosdjgpp*)
9645      # Just because we use GCC doesn't mean we suddenly get shared libraries
9646      # on systems that don't support them.
9647      lt_prog_compiler_can_build_shared=no
9648      enable_shared=no
9649      ;;
9650
9651    *nto* | *qnx*)
9652      # QNX uses GNU C++, but need to define -shared option too, otherwise
9653      # it will coredump.
9654      lt_prog_compiler_pic='-fPIC -shared'
9655      ;;
9656
9657    sysv4*MP*)
9658      if test -d /usr/nec; then
9659	lt_prog_compiler_pic=-Kconform_pic
9660      fi
9661      ;;
9662
9663    *)
9664      lt_prog_compiler_pic='-fPIC'
9665      ;;
9666    esac
9667
9668    case $cc_basename in
9669    nvcc*) # Cuda Compiler Driver 2.2
9670      lt_prog_compiler_wl='-Xlinker '
9671      if test -n "$lt_prog_compiler_pic"; then
9672        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9673      fi
9674      ;;
9675    esac
9676  else
9677    # PORTME Check for flag to pass linker flags through the system compiler.
9678    case $host_os in
9679    aix*)
9680      lt_prog_compiler_wl='-Wl,'
9681      if test ia64 = "$host_cpu"; then
9682	# AIX 5 now supports IA64 processor
9683	lt_prog_compiler_static='-Bstatic'
9684      else
9685	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9686      fi
9687      ;;
9688
9689    darwin* | rhapsody*)
9690      # PIC is the default on this platform
9691      # Common symbols not allowed in MH_DYLIB files
9692      lt_prog_compiler_pic='-fno-common'
9693      case $cc_basename in
9694      nagfor*)
9695        # NAG Fortran compiler
9696        lt_prog_compiler_wl='-Wl,-Wl,,'
9697        lt_prog_compiler_pic='-PIC'
9698        lt_prog_compiler_static='-Bstatic'
9699        ;;
9700      esac
9701      ;;
9702
9703    mingw* | cygwin* | pw32* | os2* | cegcc*)
9704      # This hack is so that the source file can tell whether it is being
9705      # built for inclusion in a dll (and should export symbols for example).
9706      lt_prog_compiler_pic='-DDLL_EXPORT'
9707      case $host_os in
9708      os2*)
9709	lt_prog_compiler_static='$wl-static'
9710	;;
9711      esac
9712      ;;
9713
9714    hpux9* | hpux10* | hpux11*)
9715      lt_prog_compiler_wl='-Wl,'
9716      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9717      # not for PA HP-UX.
9718      case $host_cpu in
9719      hppa*64*|ia64*)
9720	# +Z the default
9721	;;
9722      *)
9723	lt_prog_compiler_pic='+Z'
9724	;;
9725      esac
9726      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9727      lt_prog_compiler_static='$wl-a ${wl}archive'
9728      ;;
9729
9730    irix5* | irix6* | nonstopux*)
9731      lt_prog_compiler_wl='-Wl,'
9732      # PIC (with -KPIC) is the default.
9733      lt_prog_compiler_static='-non_shared'
9734      ;;
9735
9736    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9737      case $cc_basename in
9738      # old Intel for x86_64, which still supported -KPIC.
9739      ecc*)
9740	lt_prog_compiler_wl='-Wl,'
9741	lt_prog_compiler_pic='-KPIC'
9742	lt_prog_compiler_static='-static'
9743        ;;
9744      # icc used to be incompatible with GCC.
9745      # ICC 10 doesn't accept -KPIC any more.
9746      icc* | ifort*)
9747	lt_prog_compiler_wl='-Wl,'
9748	lt_prog_compiler_pic='-fPIC'
9749	lt_prog_compiler_static='-static'
9750        ;;
9751      # Lahey Fortran 8.1.
9752      lf95*)
9753	lt_prog_compiler_wl='-Wl,'
9754	lt_prog_compiler_pic='--shared'
9755	lt_prog_compiler_static='--static'
9756	;;
9757      nagfor*)
9758	# NAG Fortran compiler
9759	lt_prog_compiler_wl='-Wl,-Wl,,'
9760	lt_prog_compiler_pic='-PIC'
9761	lt_prog_compiler_static='-Bstatic'
9762	;;
9763      tcc*)
9764	# Fabrice Bellard et al's Tiny C Compiler
9765	lt_prog_compiler_wl='-Wl,'
9766	lt_prog_compiler_pic='-fPIC'
9767	lt_prog_compiler_static='-static'
9768	;;
9769      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9770        # Portland Group compilers (*not* the Pentium gcc compiler,
9771	# which looks to be a dead project)
9772	lt_prog_compiler_wl='-Wl,'
9773	lt_prog_compiler_pic='-fpic'
9774	lt_prog_compiler_static='-Bstatic'
9775        ;;
9776      ccc*)
9777        lt_prog_compiler_wl='-Wl,'
9778        # All Alpha code is PIC.
9779        lt_prog_compiler_static='-non_shared'
9780        ;;
9781      xl* | bgxl* | bgf* | mpixl*)
9782	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9783	lt_prog_compiler_wl='-Wl,'
9784	lt_prog_compiler_pic='-qpic'
9785	lt_prog_compiler_static='-qstaticlink'
9786	;;
9787      *)
9788	case `$CC -V 2>&1 | sed 5q` in
9789	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9790	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9791	  lt_prog_compiler_pic='-KPIC'
9792	  lt_prog_compiler_static='-Bstatic'
9793	  lt_prog_compiler_wl=''
9794	  ;;
9795	*Sun\ F* | *Sun*Fortran*)
9796	  lt_prog_compiler_pic='-KPIC'
9797	  lt_prog_compiler_static='-Bstatic'
9798	  lt_prog_compiler_wl='-Qoption ld '
9799	  ;;
9800	*Sun\ C*)
9801	  # Sun C 5.9
9802	  lt_prog_compiler_pic='-KPIC'
9803	  lt_prog_compiler_static='-Bstatic'
9804	  lt_prog_compiler_wl='-Wl,'
9805	  ;;
9806        *Intel*\ [CF]*Compiler*)
9807	  lt_prog_compiler_wl='-Wl,'
9808	  lt_prog_compiler_pic='-fPIC'
9809	  lt_prog_compiler_static='-static'
9810	  ;;
9811	*Portland\ Group*)
9812	  lt_prog_compiler_wl='-Wl,'
9813	  lt_prog_compiler_pic='-fpic'
9814	  lt_prog_compiler_static='-Bstatic'
9815	  ;;
9816	esac
9817	;;
9818      esac
9819      ;;
9820
9821    newsos6)
9822      lt_prog_compiler_pic='-KPIC'
9823      lt_prog_compiler_static='-Bstatic'
9824      ;;
9825
9826    *nto* | *qnx*)
9827      # QNX uses GNU C++, but need to define -shared option too, otherwise
9828      # it will coredump.
9829      lt_prog_compiler_pic='-fPIC -shared'
9830      ;;
9831
9832    osf3* | osf4* | osf5*)
9833      lt_prog_compiler_wl='-Wl,'
9834      # All OSF/1 code is PIC.
9835      lt_prog_compiler_static='-non_shared'
9836      ;;
9837
9838    rdos*)
9839      lt_prog_compiler_static='-non_shared'
9840      ;;
9841
9842    solaris*)
9843      lt_prog_compiler_pic='-KPIC'
9844      lt_prog_compiler_static='-Bstatic'
9845      case $cc_basename in
9846      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9847	lt_prog_compiler_wl='-Qoption ld ';;
9848      *)
9849	lt_prog_compiler_wl='-Wl,';;
9850      esac
9851      ;;
9852
9853    sunos4*)
9854      lt_prog_compiler_wl='-Qoption ld '
9855      lt_prog_compiler_pic='-PIC'
9856      lt_prog_compiler_static='-Bstatic'
9857      ;;
9858
9859    sysv4 | sysv4.2uw2* | sysv4.3*)
9860      lt_prog_compiler_wl='-Wl,'
9861      lt_prog_compiler_pic='-KPIC'
9862      lt_prog_compiler_static='-Bstatic'
9863      ;;
9864
9865    sysv4*MP*)
9866      if test -d /usr/nec; then
9867	lt_prog_compiler_pic='-Kconform_pic'
9868	lt_prog_compiler_static='-Bstatic'
9869      fi
9870      ;;
9871
9872    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9873      lt_prog_compiler_wl='-Wl,'
9874      lt_prog_compiler_pic='-KPIC'
9875      lt_prog_compiler_static='-Bstatic'
9876      ;;
9877
9878    unicos*)
9879      lt_prog_compiler_wl='-Wl,'
9880      lt_prog_compiler_can_build_shared=no
9881      ;;
9882
9883    uts4*)
9884      lt_prog_compiler_pic='-pic'
9885      lt_prog_compiler_static='-Bstatic'
9886      ;;
9887
9888    *)
9889      lt_prog_compiler_can_build_shared=no
9890      ;;
9891    esac
9892  fi
9893
9894case $host_os in
9895  # For platforms that do not support PIC, -DPIC is meaningless:
9896  *djgpp*)
9897    lt_prog_compiler_pic=
9898    ;;
9899  *)
9900    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9901    ;;
9902esac
9903
9904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9905$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9906if ${lt_cv_prog_compiler_pic+:} false; then :
9907  $as_echo_n "(cached) " >&6
9908else
9909  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9910fi
9911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9912$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9913lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9914
9915#
9916# Check to make sure the PIC flag actually works.
9917#
9918if test -n "$lt_prog_compiler_pic"; then
9919  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9920$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9921if ${lt_cv_prog_compiler_pic_works+:} false; then :
9922  $as_echo_n "(cached) " >&6
9923else
9924  lt_cv_prog_compiler_pic_works=no
9925   ac_outfile=conftest.$ac_objext
9926   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9927   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9928   # Insert the option either (1) after the last *FLAGS variable, or
9929   # (2) before a word containing "conftest.", or (3) at the end.
9930   # Note that $ac_compile itself does not contain backslashes and begins
9931   # with a dollar sign (not a hyphen), so the echo should work correctly.
9932   # The option is referenced via a variable to avoid confusing sed.
9933   lt_compile=`echo "$ac_compile" | $SED \
9934   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9935   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9936   -e 's:$: $lt_compiler_flag:'`
9937   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9938   (eval "$lt_compile" 2>conftest.err)
9939   ac_status=$?
9940   cat conftest.err >&5
9941   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9942   if (exit $ac_status) && test -s "$ac_outfile"; then
9943     # The compiler can only warn and ignore the option if not recognized
9944     # So say no if there are warnings other than the usual output.
9945     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9946     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9947     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9948       lt_cv_prog_compiler_pic_works=yes
9949     fi
9950   fi
9951   $RM conftest*
9952
9953fi
9954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9955$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9956
9957if test yes = "$lt_cv_prog_compiler_pic_works"; then
9958    case $lt_prog_compiler_pic in
9959     "" | " "*) ;;
9960     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9961     esac
9962else
9963    lt_prog_compiler_pic=
9964     lt_prog_compiler_can_build_shared=no
9965fi
9966
9967fi
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979#
9980# Check to make sure the static flag actually works.
9981#
9982wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9984$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9985if ${lt_cv_prog_compiler_static_works+:} false; then :
9986  $as_echo_n "(cached) " >&6
9987else
9988  lt_cv_prog_compiler_static_works=no
9989   save_LDFLAGS=$LDFLAGS
9990   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9991   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9992   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9993     # The linker can only warn and ignore the option if not recognized
9994     # So say no if there are warnings
9995     if test -s conftest.err; then
9996       # Append any errors to the config.log.
9997       cat conftest.err 1>&5
9998       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9999       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10000       if diff conftest.exp conftest.er2 >/dev/null; then
10001         lt_cv_prog_compiler_static_works=yes
10002       fi
10003     else
10004       lt_cv_prog_compiler_static_works=yes
10005     fi
10006   fi
10007   $RM -r conftest*
10008   LDFLAGS=$save_LDFLAGS
10009
10010fi
10011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10012$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
10013
10014if test yes = "$lt_cv_prog_compiler_static_works"; then
10015    :
10016else
10017    lt_prog_compiler_static=
10018fi
10019
10020
10021
10022
10023
10024
10025
10026  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10027$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10028if ${lt_cv_prog_compiler_c_o+:} false; then :
10029  $as_echo_n "(cached) " >&6
10030else
10031  lt_cv_prog_compiler_c_o=no
10032   $RM -r conftest 2>/dev/null
10033   mkdir conftest
10034   cd conftest
10035   mkdir out
10036   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10037
10038   lt_compiler_flag="-o out/conftest2.$ac_objext"
10039   # Insert the option either (1) after the last *FLAGS variable, or
10040   # (2) before a word containing "conftest.", or (3) at the end.
10041   # Note that $ac_compile itself does not contain backslashes and begins
10042   # with a dollar sign (not a hyphen), so the echo should work correctly.
10043   lt_compile=`echo "$ac_compile" | $SED \
10044   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10045   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10046   -e 's:$: $lt_compiler_flag:'`
10047   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10048   (eval "$lt_compile" 2>out/conftest.err)
10049   ac_status=$?
10050   cat out/conftest.err >&5
10051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10052   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10053   then
10054     # The compiler can only warn and ignore the option if not recognized
10055     # So say no if there are warnings
10056     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10057     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10058     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10059       lt_cv_prog_compiler_c_o=yes
10060     fi
10061   fi
10062   chmod u+w . 2>&5
10063   $RM conftest*
10064   # SGI C++ compiler will create directory out/ii_files/ for
10065   # template instantiation
10066   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10067   $RM out/* && rmdir out
10068   cd ..
10069   $RM -r conftest
10070   $RM conftest*
10071
10072fi
10073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10074$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10075
10076
10077
10078
10079
10080
10081  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10082$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10083if ${lt_cv_prog_compiler_c_o+:} false; then :
10084  $as_echo_n "(cached) " >&6
10085else
10086  lt_cv_prog_compiler_c_o=no
10087   $RM -r conftest 2>/dev/null
10088   mkdir conftest
10089   cd conftest
10090   mkdir out
10091   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10092
10093   lt_compiler_flag="-o out/conftest2.$ac_objext"
10094   # Insert the option either (1) after the last *FLAGS variable, or
10095   # (2) before a word containing "conftest.", or (3) at the end.
10096   # Note that $ac_compile itself does not contain backslashes and begins
10097   # with a dollar sign (not a hyphen), so the echo should work correctly.
10098   lt_compile=`echo "$ac_compile" | $SED \
10099   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10100   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10101   -e 's:$: $lt_compiler_flag:'`
10102   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10103   (eval "$lt_compile" 2>out/conftest.err)
10104   ac_status=$?
10105   cat out/conftest.err >&5
10106   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10107   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10108   then
10109     # The compiler can only warn and ignore the option if not recognized
10110     # So say no if there are warnings
10111     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10112     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10113     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10114       lt_cv_prog_compiler_c_o=yes
10115     fi
10116   fi
10117   chmod u+w . 2>&5
10118   $RM conftest*
10119   # SGI C++ compiler will create directory out/ii_files/ for
10120   # template instantiation
10121   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10122   $RM out/* && rmdir out
10123   cd ..
10124   $RM -r conftest
10125   $RM conftest*
10126
10127fi
10128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10129$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
10130
10131
10132
10133
10134hard_links=nottested
10135if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
10136  # do not overwrite the value of need_locks provided by the user
10137  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10138$as_echo_n "checking if we can lock with hard links... " >&6; }
10139  hard_links=yes
10140  $RM conftest*
10141  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10142  touch conftest.a
10143  ln conftest.a conftest.b 2>&5 || hard_links=no
10144  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10146$as_echo "$hard_links" >&6; }
10147  if test no = "$hard_links"; then
10148    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
10149$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
10150    need_locks=warn
10151  fi
10152else
10153  need_locks=no
10154fi
10155
10156
10157
10158
10159
10160
10161  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10162$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10163
10164  runpath_var=
10165  allow_undefined_flag=
10166  always_export_symbols=no
10167  archive_cmds=
10168  archive_expsym_cmds=
10169  compiler_needs_object=no
10170  enable_shared_with_static_runtimes=no
10171  export_dynamic_flag_spec=
10172  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10173  hardcode_automatic=no
10174  hardcode_direct=no
10175  hardcode_direct_absolute=no
10176  hardcode_libdir_flag_spec=
10177  hardcode_libdir_separator=
10178  hardcode_minus_L=no
10179  hardcode_shlibpath_var=unsupported
10180  inherit_rpath=no
10181  link_all_deplibs=unknown
10182  module_cmds=
10183  module_expsym_cmds=
10184  old_archive_from_new_cmds=
10185  old_archive_from_expsyms_cmds=
10186  thread_safe_flag_spec=
10187  whole_archive_flag_spec=
10188  # include_expsyms should be a list of space-separated symbols to be *always*
10189  # included in the symbol list
10190  include_expsyms=
10191  # exclude_expsyms can be an extended regexp of symbols to exclude
10192  # it will be wrapped by ' (' and ')$', so one must not match beginning or
10193  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
10194  # as well as any symbol that contains 'd'.
10195  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10196  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10197  # platforms (ab)use it in PIC code, but their linkers get confused if
10198  # the symbol is explicitly referenced.  Since portable code cannot
10199  # rely on this symbol name, it's probably fine to never include it in
10200  # preloaded symbol tables.
10201  # Exclude shared library initialization/finalization symbols.
10202  extract_expsyms_cmds=
10203
10204  case $host_os in
10205  cygwin* | mingw* | pw32* | cegcc*)
10206    # FIXME: the MSVC++ port hasn't been tested in a loooong time
10207    # When not using gcc, we currently assume that we are using
10208    # Microsoft Visual C++.
10209    if test yes != "$GCC"; then
10210      with_gnu_ld=no
10211    fi
10212    ;;
10213  interix*)
10214    # we just hope/assume this is gcc and not c89 (= MSVC++)
10215    with_gnu_ld=yes
10216    ;;
10217  openbsd* | bitrig*)
10218    with_gnu_ld=no
10219    ;;
10220  esac
10221
10222  ld_shlibs=yes
10223
10224  # On some targets, GNU ld is compatible enough with the native linker
10225  # that we're better off using the native interface for both.
10226  lt_use_gnu_ld_interface=no
10227  if test yes = "$with_gnu_ld"; then
10228    case $host_os in
10229      aix*)
10230	# The AIX port of GNU ld has always aspired to compatibility
10231	# with the native linker.  However, as the warning in the GNU ld
10232	# block says, versions before 2.19.5* couldn't really create working
10233	# shared libraries, regardless of the interface used.
10234	case `$LD -v 2>&1` in
10235	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10236	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10237	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10238	  *)
10239	    lt_use_gnu_ld_interface=yes
10240	    ;;
10241	esac
10242	;;
10243      *)
10244	lt_use_gnu_ld_interface=yes
10245	;;
10246    esac
10247  fi
10248
10249  if test yes = "$lt_use_gnu_ld_interface"; then
10250    # If archive_cmds runs LD, not CC, wlarc should be empty
10251    wlarc='$wl'
10252
10253    # Set some defaults for GNU ld with shared library support. These
10254    # are reset later if shared libraries are not supported. Putting them
10255    # here allows them to be overridden if necessary.
10256    runpath_var=LD_RUN_PATH
10257    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10258    export_dynamic_flag_spec='$wl--export-dynamic'
10259    # ancient GNU ld didn't support --whole-archive et. al.
10260    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10261      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
10262    else
10263      whole_archive_flag_spec=
10264    fi
10265    supports_anon_versioning=no
10266    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
10267      *GNU\ gold*) supports_anon_versioning=yes ;;
10268      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10269      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10270      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10271      *\ 2.11.*) ;; # other 2.11 versions
10272      *) supports_anon_versioning=yes ;;
10273    esac
10274
10275    # See if GNU ld supports shared libraries.
10276    case $host_os in
10277    aix[3-9]*)
10278      # On AIX/PPC, the GNU linker is very broken
10279      if test ia64 != "$host_cpu"; then
10280	ld_shlibs=no
10281	cat <<_LT_EOF 1>&2
10282
10283*** Warning: the GNU linker, at least up to release 2.19, is reported
10284*** to be unable to reliably create shared libraries on AIX.
10285*** Therefore, libtool is disabling shared libraries support.  If you
10286*** really care for shared libraries, you may want to install binutils
10287*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10288*** You will then need to restart the configuration process.
10289
10290_LT_EOF
10291      fi
10292      ;;
10293
10294    amigaos*)
10295      case $host_cpu in
10296      powerpc)
10297            # see comment about AmigaOS4 .so support
10298            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10299            archive_expsym_cmds=''
10300        ;;
10301      m68k)
10302            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)'
10303            hardcode_libdir_flag_spec='-L$libdir'
10304            hardcode_minus_L=yes
10305        ;;
10306      esac
10307      ;;
10308
10309    beos*)
10310      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10311	allow_undefined_flag=unsupported
10312	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10313	# support --undefined.  This deserves some investigation.  FIXME
10314	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10315      else
10316	ld_shlibs=no
10317      fi
10318      ;;
10319
10320    cygwin* | mingw* | pw32* | cegcc*)
10321      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10322      # as there is no search path for DLLs.
10323      hardcode_libdir_flag_spec='-L$libdir'
10324      export_dynamic_flag_spec='$wl--export-all-symbols'
10325      allow_undefined_flag=unsupported
10326      always_export_symbols=no
10327      enable_shared_with_static_runtimes=yes
10328      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
10329      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10330
10331      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10332        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10333	# If the export-symbols file already is a .def file, use it as
10334	# is; otherwise, prepend EXPORTS...
10335	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10336          cp $export_symbols $output_objdir/$soname.def;
10337        else
10338          echo EXPORTS > $output_objdir/$soname.def;
10339          cat $export_symbols >> $output_objdir/$soname.def;
10340        fi~
10341        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10342      else
10343	ld_shlibs=no
10344      fi
10345      ;;
10346
10347    haiku*)
10348      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10349      link_all_deplibs=yes
10350      ;;
10351
10352    os2*)
10353      hardcode_libdir_flag_spec='-L$libdir'
10354      hardcode_minus_L=yes
10355      allow_undefined_flag=unsupported
10356      shrext_cmds=.dll
10357      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10358	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10359	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10360	$ECHO EXPORTS >> $output_objdir/$libname.def~
10361	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10362	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10363	emximp -o $lib $output_objdir/$libname.def'
10364      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10365	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10366	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10367	$ECHO EXPORTS >> $output_objdir/$libname.def~
10368	prefix_cmds="$SED"~
10369	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10370	  prefix_cmds="$prefix_cmds -e 1d";
10371	fi~
10372	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10373	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10374	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10375	emximp -o $lib $output_objdir/$libname.def'
10376      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10377      enable_shared_with_static_runtimes=yes
10378      ;;
10379
10380    interix[3-9]*)
10381      hardcode_direct=no
10382      hardcode_shlibpath_var=no
10383      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10384      export_dynamic_flag_spec='$wl-E'
10385      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10386      # Instead, shared libraries are loaded at an image base (0x10000000 by
10387      # default) and relocated if they conflict, which is a slow very memory
10388      # consuming and fragmenting process.  To avoid this, we pick a random,
10389      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10390      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10391      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10392      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'
10393      ;;
10394
10395    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10396      tmp_diet=no
10397      if test linux-dietlibc = "$host_os"; then
10398	case $cc_basename in
10399	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10400	esac
10401      fi
10402      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10403	 && test no = "$tmp_diet"
10404      then
10405	tmp_addflag=' $pic_flag'
10406	tmp_sharedflag='-shared'
10407	case $cc_basename,$host_cpu in
10408        pgcc*)				# Portland Group C compiler
10409	  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'
10410	  tmp_addflag=' $pic_flag'
10411	  ;;
10412	pgf77* | pgf90* | pgf95* | pgfortran*)
10413					# Portland Group f77 and f90 compilers
10414	  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'
10415	  tmp_addflag=' $pic_flag -Mnomain' ;;
10416	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10417	  tmp_addflag=' -i_dynamic' ;;
10418	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10419	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10420	ifc* | ifort*)			# Intel Fortran compiler
10421	  tmp_addflag=' -nofor_main' ;;
10422	lf95*)				# Lahey Fortran 8.1
10423	  whole_archive_flag_spec=
10424	  tmp_sharedflag='--shared' ;;
10425        nagfor*)                        # NAGFOR 5.3
10426          tmp_sharedflag='-Wl,-shared' ;;
10427	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10428	  tmp_sharedflag='-qmkshrobj'
10429	  tmp_addflag= ;;
10430	nvcc*)	# Cuda Compiler Driver 2.2
10431	  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'
10432	  compiler_needs_object=yes
10433	  ;;
10434	esac
10435	case `$CC -V 2>&1 | sed 5q` in
10436	*Sun\ C*)			# Sun C 5.9
10437	  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'
10438	  compiler_needs_object=yes
10439	  tmp_sharedflag='-G' ;;
10440	*Sun\ F*)			# Sun Fortran 8.3
10441	  tmp_sharedflag='-G' ;;
10442	esac
10443	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10444
10445        if test yes = "$supports_anon_versioning"; then
10446          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10447            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10448            echo "local: *; };" >> $output_objdir/$libname.ver~
10449            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10450        fi
10451
10452	case $cc_basename in
10453	tcc*)
10454	  export_dynamic_flag_spec='-rdynamic'
10455	  ;;
10456	xlf* | bgf* | bgxlf* | mpixlf*)
10457	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10458	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10459	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10460	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10461	  if test yes = "$supports_anon_versioning"; then
10462	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10463              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10464              echo "local: *; };" >> $output_objdir/$libname.ver~
10465              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10466	  fi
10467	  ;;
10468	esac
10469      else
10470        ld_shlibs=no
10471      fi
10472      ;;
10473
10474    netbsd*)
10475      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10476	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10477	wlarc=
10478      else
10479	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10480	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10481      fi
10482      ;;
10483
10484    solaris*)
10485      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10486	ld_shlibs=no
10487	cat <<_LT_EOF 1>&2
10488
10489*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10490*** create shared libraries on Solaris systems.  Therefore, libtool
10491*** is disabling shared libraries support.  We urge you to upgrade GNU
10492*** binutils to release 2.9.1 or newer.  Another option is to modify
10493*** your PATH or compiler configuration so that the native linker is
10494*** used, and then restart.
10495
10496_LT_EOF
10497      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10498	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10499	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10500      else
10501	ld_shlibs=no
10502      fi
10503      ;;
10504
10505    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10506      case `$LD -v 2>&1` in
10507        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10508	ld_shlibs=no
10509	cat <<_LT_EOF 1>&2
10510
10511*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10512*** reliably create shared libraries on SCO systems.  Therefore, libtool
10513*** is disabling shared libraries support.  We urge you to upgrade GNU
10514*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10515*** your PATH or compiler configuration so that the native linker is
10516*** used, and then restart.
10517
10518_LT_EOF
10519	;;
10520	*)
10521	  # For security reasons, it is highly recommended that you always
10522	  # use absolute paths for naming shared libraries, and exclude the
10523	  # DT_RUNPATH tag from executables and libraries.  But doing so
10524	  # requires that you compile everything twice, which is a pain.
10525	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10526	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10527	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10528	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10529	  else
10530	    ld_shlibs=no
10531	  fi
10532	;;
10533      esac
10534      ;;
10535
10536    sunos4*)
10537      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10538      wlarc=
10539      hardcode_direct=yes
10540      hardcode_shlibpath_var=no
10541      ;;
10542
10543    *)
10544      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10545	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10546	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10547      else
10548	ld_shlibs=no
10549      fi
10550      ;;
10551    esac
10552
10553    if test no = "$ld_shlibs"; then
10554      runpath_var=
10555      hardcode_libdir_flag_spec=
10556      export_dynamic_flag_spec=
10557      whole_archive_flag_spec=
10558    fi
10559  else
10560    # PORTME fill in a description of your system's linker (not GNU ld)
10561    case $host_os in
10562    aix3*)
10563      allow_undefined_flag=unsupported
10564      always_export_symbols=yes
10565      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'
10566      # Note: this linker hardcodes the directories in LIBPATH if there
10567      # are no directories specified by -L.
10568      hardcode_minus_L=yes
10569      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10570	# Neither direct hardcoding nor static linking is supported with a
10571	# broken collect2.
10572	hardcode_direct=unsupported
10573      fi
10574      ;;
10575
10576    aix[4-9]*)
10577      if test ia64 = "$host_cpu"; then
10578	# On IA64, the linker does run time linking by default, so we don't
10579	# have to do anything special.
10580	aix_use_runtimelinking=no
10581	exp_sym_flag='-Bexport'
10582	no_entry_flag=
10583      else
10584	# If we're using GNU nm, then we don't want the "-C" option.
10585	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10586	# Without the "-l" option, or with the "-B" option, AIX nm treats
10587	# weak defined symbols like other global defined symbols, whereas
10588	# GNU nm marks them as "W".
10589	# While the 'weak' keyword is ignored in the Export File, we need
10590	# it in the Import File for the 'aix-soname' feature, so we have
10591	# to replace the "-B" option with "-P" for AIX nm.
10592	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10593	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10594	else
10595	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10596	fi
10597	aix_use_runtimelinking=no
10598
10599	# Test if we are trying to use run time linking or normal
10600	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10601	# have runtime linking enabled, and use it for executables.
10602	# For shared libraries, we enable/disable runtime linking
10603	# depending on the kind of the shared library created -
10604	# when "with_aix_soname,aix_use_runtimelinking" is:
10605	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10606	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10607	#            lib.a           static archive
10608	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10609	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10610	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10611	#            lib.a(lib.so.V) shared, rtl:no
10612	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10613	#            lib.a           static archive
10614	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10615	  for ld_flag in $LDFLAGS; do
10616	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10617	    aix_use_runtimelinking=yes
10618	    break
10619	  fi
10620	  done
10621	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10622	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10623	    # so we don't have lib.a shared libs to link our executables.
10624	    # We have to force runtime linking in this case.
10625	    aix_use_runtimelinking=yes
10626	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10627	  fi
10628	  ;;
10629	esac
10630
10631	exp_sym_flag='-bexport'
10632	no_entry_flag='-bnoentry'
10633      fi
10634
10635      # When large executables or shared objects are built, AIX ld can
10636      # have problems creating the table of contents.  If linking a library
10637      # or program results in "error TOC overflow" add -mminimal-toc to
10638      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10639      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10640
10641      archive_cmds=''
10642      hardcode_direct=yes
10643      hardcode_direct_absolute=yes
10644      hardcode_libdir_separator=':'
10645      link_all_deplibs=yes
10646      file_list_spec='$wl-f,'
10647      case $with_aix_soname,$aix_use_runtimelinking in
10648      aix,*) ;; # traditional, no import file
10649      svr4,* | *,yes) # use import file
10650	# The Import File defines what to hardcode.
10651	hardcode_direct=no
10652	hardcode_direct_absolute=no
10653	;;
10654      esac
10655
10656      if test yes = "$GCC"; then
10657	case $host_os in aix4.[012]|aix4.[012].*)
10658	# We only want to do this on AIX 4.2 and lower, the check
10659	# below for broken collect2 doesn't work under 4.3+
10660	  collect2name=`$CC -print-prog-name=collect2`
10661	  if test -f "$collect2name" &&
10662	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10663	  then
10664	  # We have reworked collect2
10665	  :
10666	  else
10667	  # We have old collect2
10668	  hardcode_direct=unsupported
10669	  # It fails to find uninstalled libraries when the uninstalled
10670	  # path is not listed in the libpath.  Setting hardcode_minus_L
10671	  # to unsupported forces relinking
10672	  hardcode_minus_L=yes
10673	  hardcode_libdir_flag_spec='-L$libdir'
10674	  hardcode_libdir_separator=
10675	  fi
10676	  ;;
10677	esac
10678	shared_flag='-shared'
10679	if test yes = "$aix_use_runtimelinking"; then
10680	  shared_flag="$shared_flag "'$wl-G'
10681	fi
10682	# Need to ensure runtime linking is disabled for the traditional
10683	# shared library, or the linker may eventually find shared libraries
10684	# /with/ Import File - we do not want to mix them.
10685	shared_flag_aix='-shared'
10686	shared_flag_svr4='-shared $wl-G'
10687      else
10688	# not using gcc
10689	if test ia64 = "$host_cpu"; then
10690	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10691	# chokes on -Wl,-G. The following line is correct:
10692	  shared_flag='-G'
10693	else
10694	  if test yes = "$aix_use_runtimelinking"; then
10695	    shared_flag='$wl-G'
10696	  else
10697	    shared_flag='$wl-bM:SRE'
10698	  fi
10699	  shared_flag_aix='$wl-bM:SRE'
10700	  shared_flag_svr4='$wl-G'
10701	fi
10702      fi
10703
10704      export_dynamic_flag_spec='$wl-bexpall'
10705      # It seems that -bexpall does not export symbols beginning with
10706      # underscore (_), so it is better to generate a list of symbols to export.
10707      always_export_symbols=yes
10708      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10709	# Warning - without using the other runtime loading flags (-brtl),
10710	# -berok will link without error, but may produce a broken library.
10711	allow_undefined_flag='-berok'
10712        # Determine the default libpath from the value encoded in an
10713        # empty executable.
10714        if test set = "${lt_cv_aix_libpath+set}"; then
10715  aix_libpath=$lt_cv_aix_libpath
10716else
10717  if ${lt_cv_aix_libpath_+:} false; then :
10718  $as_echo_n "(cached) " >&6
10719else
10720  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10721/* end confdefs.h.  */
10722
10723int
10724main ()
10725{
10726
10727  ;
10728  return 0;
10729}
10730_ACEOF
10731if ac_fn_c_try_link "$LINENO"; then :
10732
10733  lt_aix_libpath_sed='
10734      /Import File Strings/,/^$/ {
10735	  /^0/ {
10736	      s/^0  *\([^ ]*\) *$/\1/
10737	      p
10738	  }
10739      }'
10740  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10741  # Check for a 64-bit object if we didn't find anything.
10742  if test -z "$lt_cv_aix_libpath_"; then
10743    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10744  fi
10745fi
10746rm -f core conftest.err conftest.$ac_objext \
10747    conftest$ac_exeext conftest.$ac_ext
10748  if test -z "$lt_cv_aix_libpath_"; then
10749    lt_cv_aix_libpath_=/usr/lib:/lib
10750  fi
10751
10752fi
10753
10754  aix_libpath=$lt_cv_aix_libpath_
10755fi
10756
10757        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10758        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10759      else
10760	if test ia64 = "$host_cpu"; then
10761	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10762	  allow_undefined_flag="-z nodefs"
10763	  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"
10764	else
10765	 # Determine the default libpath from the value encoded in an
10766	 # empty executable.
10767	 if test set = "${lt_cv_aix_libpath+set}"; then
10768  aix_libpath=$lt_cv_aix_libpath
10769else
10770  if ${lt_cv_aix_libpath_+:} false; then :
10771  $as_echo_n "(cached) " >&6
10772else
10773  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10774/* end confdefs.h.  */
10775
10776int
10777main ()
10778{
10779
10780  ;
10781  return 0;
10782}
10783_ACEOF
10784if ac_fn_c_try_link "$LINENO"; then :
10785
10786  lt_aix_libpath_sed='
10787      /Import File Strings/,/^$/ {
10788	  /^0/ {
10789	      s/^0  *\([^ ]*\) *$/\1/
10790	      p
10791	  }
10792      }'
10793  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10794  # Check for a 64-bit object if we didn't find anything.
10795  if test -z "$lt_cv_aix_libpath_"; then
10796    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10797  fi
10798fi
10799rm -f core conftest.err conftest.$ac_objext \
10800    conftest$ac_exeext conftest.$ac_ext
10801  if test -z "$lt_cv_aix_libpath_"; then
10802    lt_cv_aix_libpath_=/usr/lib:/lib
10803  fi
10804
10805fi
10806
10807  aix_libpath=$lt_cv_aix_libpath_
10808fi
10809
10810	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10811	  # Warning - without using the other run time loading flags,
10812	  # -berok will link without error, but may produce a broken library.
10813	  no_undefined_flag=' $wl-bernotok'
10814	  allow_undefined_flag=' $wl-berok'
10815	  if test yes = "$with_gnu_ld"; then
10816	    # We only use this code for GNU lds that support --whole-archive.
10817	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10818	  else
10819	    # Exported symbols can be pulled into shared objects from archives
10820	    whole_archive_flag_spec='$convenience'
10821	  fi
10822	  archive_cmds_need_lc=yes
10823	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10824	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10825	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10826	  if test svr4 != "$with_aix_soname"; then
10827	    # This is similar to how AIX traditionally builds its shared libraries.
10828	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10829	  fi
10830	  if test aix != "$with_aix_soname"; then
10831	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10832	  else
10833	    # used by -dlpreopen to get the symbols
10834	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10835	  fi
10836	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10837	fi
10838      fi
10839      ;;
10840
10841    amigaos*)
10842      case $host_cpu in
10843      powerpc)
10844            # see comment about AmigaOS4 .so support
10845            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10846            archive_expsym_cmds=''
10847        ;;
10848      m68k)
10849            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)'
10850            hardcode_libdir_flag_spec='-L$libdir'
10851            hardcode_minus_L=yes
10852        ;;
10853      esac
10854      ;;
10855
10856    bsdi[45]*)
10857      export_dynamic_flag_spec=-rdynamic
10858      ;;
10859
10860    cygwin* | mingw* | pw32* | cegcc*)
10861      # When not using gcc, we currently assume that we are using
10862      # Microsoft Visual C++.
10863      # hardcode_libdir_flag_spec is actually meaningless, as there is
10864      # no search path for DLLs.
10865      case $cc_basename in
10866      cl*)
10867	# Native MSVC
10868	hardcode_libdir_flag_spec=' '
10869	allow_undefined_flag=unsupported
10870	always_export_symbols=yes
10871	file_list_spec='@'
10872	# Tell ltmain to make .lib files, not .a files.
10873	libext=lib
10874	# Tell ltmain to make .dll files, not .so files.
10875	shrext_cmds=.dll
10876	# FIXME: Setting linknames here is a bad hack.
10877	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10878	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10879            cp "$export_symbols" "$output_objdir/$soname.def";
10880            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10881          else
10882            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10883          fi~
10884          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10885          linknames='
10886	# The linker will not automatically build a static lib if we build a DLL.
10887	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10888	enable_shared_with_static_runtimes=yes
10889	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10890	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10891	# Don't use ranlib
10892	old_postinstall_cmds='chmod 644 $oldlib'
10893	postlink_cmds='lt_outputfile="@OUTPUT@"~
10894          lt_tool_outputfile="@TOOL_OUTPUT@"~
10895          case $lt_outputfile in
10896            *.exe|*.EXE) ;;
10897            *)
10898              lt_outputfile=$lt_outputfile.exe
10899              lt_tool_outputfile=$lt_tool_outputfile.exe
10900              ;;
10901          esac~
10902          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10903            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10904            $RM "$lt_outputfile.manifest";
10905          fi'
10906	;;
10907      *)
10908	# Assume MSVC wrapper
10909	hardcode_libdir_flag_spec=' '
10910	allow_undefined_flag=unsupported
10911	# Tell ltmain to make .lib files, not .a files.
10912	libext=lib
10913	# Tell ltmain to make .dll files, not .so files.
10914	shrext_cmds=.dll
10915	# FIXME: Setting linknames here is a bad hack.
10916	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10917	# The linker will automatically build a .lib file if we build a DLL.
10918	old_archive_from_new_cmds='true'
10919	# FIXME: Should let the user specify the lib program.
10920	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10921	enable_shared_with_static_runtimes=yes
10922	;;
10923      esac
10924      ;;
10925
10926    darwin* | rhapsody*)
10927
10928
10929  archive_cmds_need_lc=no
10930  hardcode_direct=no
10931  hardcode_automatic=yes
10932  hardcode_shlibpath_var=unsupported
10933  if test yes = "$lt_cv_ld_force_load"; then
10934    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\"`'
10935
10936  else
10937    whole_archive_flag_spec=''
10938  fi
10939  link_all_deplibs=yes
10940  allow_undefined_flag=$_lt_dar_allow_undefined
10941  case $cc_basename in
10942     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10943     *) _lt_dar_can_shared=$GCC ;;
10944  esac
10945  if test yes = "$_lt_dar_can_shared"; then
10946    output_verbose_link_cmd=func_echo_all
10947    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10948    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10949    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"
10950    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"
10951
10952  else
10953  ld_shlibs=no
10954  fi
10955
10956      ;;
10957
10958    dgux*)
10959      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10960      hardcode_libdir_flag_spec='-L$libdir'
10961      hardcode_shlibpath_var=no
10962      ;;
10963
10964    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10965    # support.  Future versions do this automatically, but an explicit c++rt0.o
10966    # does not break anything, and helps significantly (at the cost of a little
10967    # extra space).
10968    freebsd2.2*)
10969      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10970      hardcode_libdir_flag_spec='-R$libdir'
10971      hardcode_direct=yes
10972      hardcode_shlibpath_var=no
10973      ;;
10974
10975    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10976    freebsd2.*)
10977      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10978      hardcode_direct=yes
10979      hardcode_minus_L=yes
10980      hardcode_shlibpath_var=no
10981      ;;
10982
10983    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10984    freebsd* | dragonfly*)
10985      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10986      hardcode_libdir_flag_spec='-R$libdir'
10987      hardcode_direct=yes
10988      hardcode_shlibpath_var=no
10989      ;;
10990
10991    hpux9*)
10992      if test yes = "$GCC"; then
10993	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10994      else
10995	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10996      fi
10997      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10998      hardcode_libdir_separator=:
10999      hardcode_direct=yes
11000
11001      # hardcode_minus_L: Not really in the search PATH,
11002      # but as the default location of the library.
11003      hardcode_minus_L=yes
11004      export_dynamic_flag_spec='$wl-E'
11005      ;;
11006
11007    hpux10*)
11008      if test yes,no = "$GCC,$with_gnu_ld"; then
11009	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11010      else
11011	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11012      fi
11013      if test no = "$with_gnu_ld"; then
11014	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11015	hardcode_libdir_separator=:
11016	hardcode_direct=yes
11017	hardcode_direct_absolute=yes
11018	export_dynamic_flag_spec='$wl-E'
11019	# hardcode_minus_L: Not really in the search PATH,
11020	# but as the default location of the library.
11021	hardcode_minus_L=yes
11022      fi
11023      ;;
11024
11025    hpux11*)
11026      if test yes,no = "$GCC,$with_gnu_ld"; then
11027	case $host_cpu in
11028	hppa*64*)
11029	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11030	  ;;
11031	ia64*)
11032	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11033	  ;;
11034	*)
11035	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11036	  ;;
11037	esac
11038      else
11039	case $host_cpu in
11040	hppa*64*)
11041	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11042	  ;;
11043	ia64*)
11044	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11045	  ;;
11046	*)
11047
11048	  # Older versions of the 11.00 compiler do not understand -b yet
11049	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11050	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11051$as_echo_n "checking if $CC understands -b... " >&6; }
11052if ${lt_cv_prog_compiler__b+:} false; then :
11053  $as_echo_n "(cached) " >&6
11054else
11055  lt_cv_prog_compiler__b=no
11056   save_LDFLAGS=$LDFLAGS
11057   LDFLAGS="$LDFLAGS -b"
11058   echo "$lt_simple_link_test_code" > conftest.$ac_ext
11059   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11060     # The linker can only warn and ignore the option if not recognized
11061     # So say no if there are warnings
11062     if test -s conftest.err; then
11063       # Append any errors to the config.log.
11064       cat conftest.err 1>&5
11065       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11066       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11067       if diff conftest.exp conftest.er2 >/dev/null; then
11068         lt_cv_prog_compiler__b=yes
11069       fi
11070     else
11071       lt_cv_prog_compiler__b=yes
11072     fi
11073   fi
11074   $RM -r conftest*
11075   LDFLAGS=$save_LDFLAGS
11076
11077fi
11078{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11079$as_echo "$lt_cv_prog_compiler__b" >&6; }
11080
11081if test yes = "$lt_cv_prog_compiler__b"; then
11082    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11083else
11084    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11085fi
11086
11087	  ;;
11088	esac
11089      fi
11090      if test no = "$with_gnu_ld"; then
11091	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11092	hardcode_libdir_separator=:
11093
11094	case $host_cpu in
11095	hppa*64*|ia64*)
11096	  hardcode_direct=no
11097	  hardcode_shlibpath_var=no
11098	  ;;
11099	*)
11100	  hardcode_direct=yes
11101	  hardcode_direct_absolute=yes
11102	  export_dynamic_flag_spec='$wl-E'
11103
11104	  # hardcode_minus_L: Not really in the search PATH,
11105	  # but as the default location of the library.
11106	  hardcode_minus_L=yes
11107	  ;;
11108	esac
11109      fi
11110      ;;
11111
11112    irix5* | irix6* | nonstopux*)
11113      if test yes = "$GCC"; then
11114	archive_cmds='$CC -shared $pic_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'
11115	# Try to use the -exported_symbol ld option, if it does not
11116	# work, assume that -exports_file does not work either and
11117	# implicitly export all symbols.
11118	# This should be the same for all languages, so no per-tag cache variable.
11119	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11120$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11121if ${lt_cv_irix_exported_symbol+:} false; then :
11122  $as_echo_n "(cached) " >&6
11123else
11124  save_LDFLAGS=$LDFLAGS
11125	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
11126	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11127/* end confdefs.h.  */
11128int foo (void) { return 0; }
11129_ACEOF
11130if ac_fn_c_try_link "$LINENO"; then :
11131  lt_cv_irix_exported_symbol=yes
11132else
11133  lt_cv_irix_exported_symbol=no
11134fi
11135rm -f core conftest.err conftest.$ac_objext \
11136    conftest$ac_exeext conftest.$ac_ext
11137           LDFLAGS=$save_LDFLAGS
11138fi
11139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11140$as_echo "$lt_cv_irix_exported_symbol" >&6; }
11141	if test yes = "$lt_cv_irix_exported_symbol"; then
11142          archive_expsym_cmds='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib'
11143	fi
11144      else
11145	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'
11146	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'
11147      fi
11148      archive_cmds_need_lc='no'
11149      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11150      hardcode_libdir_separator=:
11151      inherit_rpath=yes
11152      link_all_deplibs=yes
11153      ;;
11154
11155    linux*)
11156      case $cc_basename in
11157      tcc*)
11158	# Fabrice Bellard et al's Tiny C Compiler
11159	ld_shlibs=yes
11160	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11161	;;
11162      esac
11163      ;;
11164
11165    netbsd*)
11166      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11167	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11168      else
11169	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11170      fi
11171      hardcode_libdir_flag_spec='-R$libdir'
11172      hardcode_direct=yes
11173      hardcode_shlibpath_var=no
11174      ;;
11175
11176    newsos6)
11177      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11178      hardcode_direct=yes
11179      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11180      hardcode_libdir_separator=:
11181      hardcode_shlibpath_var=no
11182      ;;
11183
11184    *nto* | *qnx*)
11185      ;;
11186
11187    openbsd* | bitrig*)
11188      if test -f /usr/libexec/ld.so; then
11189	hardcode_direct=yes
11190	hardcode_shlibpath_var=no
11191	hardcode_direct_absolute=yes
11192	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11193	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11194	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
11195	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11196	  export_dynamic_flag_spec='$wl-E'
11197	else
11198	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11199	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11200	fi
11201      else
11202	ld_shlibs=no
11203      fi
11204      ;;
11205
11206    os2*)
11207      hardcode_libdir_flag_spec='-L$libdir'
11208      hardcode_minus_L=yes
11209      allow_undefined_flag=unsupported
11210      shrext_cmds=.dll
11211      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11212	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11213	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11214	$ECHO EXPORTS >> $output_objdir/$libname.def~
11215	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11216	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11217	emximp -o $lib $output_objdir/$libname.def'
11218      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11219	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11220	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11221	$ECHO EXPORTS >> $output_objdir/$libname.def~
11222	prefix_cmds="$SED"~
11223	if test EXPORTS = "`$SED 1q $export_symbols`"; then
11224	  prefix_cmds="$prefix_cmds -e 1d";
11225	fi~
11226	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11227	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11228	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11229	emximp -o $lib $output_objdir/$libname.def'
11230      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11231      enable_shared_with_static_runtimes=yes
11232      ;;
11233
11234    osf3*)
11235      if test yes = "$GCC"; then
11236	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11237	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'
11238      else
11239	allow_undefined_flag=' -expect_unresolved \*'
11240	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'
11241      fi
11242      archive_cmds_need_lc='no'
11243      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11244      hardcode_libdir_separator=:
11245      ;;
11246
11247    osf4* | osf5*)	# as osf3* with the addition of -msym flag
11248      if test yes = "$GCC"; then
11249	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11250	archive_cmds='$CC -shared$allow_undefined_flag $pic_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'
11251	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11252      else
11253	allow_undefined_flag=' -expect_unresolved \*'
11254	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'
11255	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~
11256          $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'
11257
11258	# Both c and cxx compiler support -rpath directly
11259	hardcode_libdir_flag_spec='-rpath $libdir'
11260      fi
11261      archive_cmds_need_lc='no'
11262      hardcode_libdir_separator=:
11263      ;;
11264
11265    solaris*)
11266      no_undefined_flag=' -z defs'
11267      if test yes = "$GCC"; then
11268	wlarc='$wl'
11269	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11270	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11271          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11272      else
11273	case `$CC -V 2>&1` in
11274	*"Compilers 5.0"*)
11275	  wlarc=''
11276	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
11277	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11278            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11279	  ;;
11280	*)
11281	  wlarc='$wl'
11282	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11283	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11284            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11285	  ;;
11286	esac
11287      fi
11288      hardcode_libdir_flag_spec='-R$libdir'
11289      hardcode_shlibpath_var=no
11290      case $host_os in
11291      solaris2.[0-5] | solaris2.[0-5].*) ;;
11292      *)
11293	# The compiler driver will combine and reorder linker options,
11294	# but understands '-z linker_flag'.  GCC discards it without '$wl',
11295	# but is careful enough not to reorder.
11296	# Supported since Solaris 2.6 (maybe 2.5.1?)
11297	if test yes = "$GCC"; then
11298	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
11299	else
11300	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11301	fi
11302	;;
11303      esac
11304      link_all_deplibs=yes
11305      ;;
11306
11307    sunos4*)
11308      if test sequent = "$host_vendor"; then
11309	# Use $CC to link under sequent, because it throws in some extra .o
11310	# files that make .init and .fini sections work.
11311	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11312      else
11313	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11314      fi
11315      hardcode_libdir_flag_spec='-L$libdir'
11316      hardcode_direct=yes
11317      hardcode_minus_L=yes
11318      hardcode_shlibpath_var=no
11319      ;;
11320
11321    sysv4)
11322      case $host_vendor in
11323	sni)
11324	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11325	  hardcode_direct=yes # is this really true???
11326	;;
11327	siemens)
11328	  ## LD is ld it makes a PLAMLIB
11329	  ## CC just makes a GrossModule.
11330	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11331	  reload_cmds='$CC -r -o $output$reload_objs'
11332	  hardcode_direct=no
11333        ;;
11334	motorola)
11335	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11336	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11337	;;
11338      esac
11339      runpath_var='LD_RUN_PATH'
11340      hardcode_shlibpath_var=no
11341      ;;
11342
11343    sysv4.3*)
11344      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11345      hardcode_shlibpath_var=no
11346      export_dynamic_flag_spec='-Bexport'
11347      ;;
11348
11349    sysv4*MP*)
11350      if test -d /usr/nec; then
11351	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11352	hardcode_shlibpath_var=no
11353	runpath_var=LD_RUN_PATH
11354	hardcode_runpath_var=yes
11355	ld_shlibs=yes
11356      fi
11357      ;;
11358
11359    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11360      no_undefined_flag='$wl-z,text'
11361      archive_cmds_need_lc=no
11362      hardcode_shlibpath_var=no
11363      runpath_var='LD_RUN_PATH'
11364
11365      if test yes = "$GCC"; then
11366	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11367	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11368      else
11369	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11370	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11371      fi
11372      ;;
11373
11374    sysv5* | sco3.2v5* | sco5v6*)
11375      # Note: We CANNOT use -z defs as we might desire, because we do not
11376      # link with -lc, and that would cause any symbols used from libc to
11377      # always be unresolved, which means just about no library would
11378      # ever link correctly.  If we're not using GNU ld we use -z text
11379      # though, which does catch some bad symbols but isn't as heavy-handed
11380      # as -z defs.
11381      no_undefined_flag='$wl-z,text'
11382      allow_undefined_flag='$wl-z,nodefs'
11383      archive_cmds_need_lc=no
11384      hardcode_shlibpath_var=no
11385      hardcode_libdir_flag_spec='$wl-R,$libdir'
11386      hardcode_libdir_separator=':'
11387      link_all_deplibs=yes
11388      export_dynamic_flag_spec='$wl-Bexport'
11389      runpath_var='LD_RUN_PATH'
11390
11391      if test yes = "$GCC"; then
11392	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11393	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11394      else
11395	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11396	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11397      fi
11398      ;;
11399
11400    uts4*)
11401      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11402      hardcode_libdir_flag_spec='-L$libdir'
11403      hardcode_shlibpath_var=no
11404      ;;
11405
11406    *)
11407      ld_shlibs=no
11408      ;;
11409    esac
11410
11411    if test sni = "$host_vendor"; then
11412      case $host in
11413      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11414	export_dynamic_flag_spec='$wl-Blargedynsym'
11415	;;
11416      esac
11417    fi
11418  fi
11419
11420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11421$as_echo "$ld_shlibs" >&6; }
11422test no = "$ld_shlibs" && can_build_shared=no
11423
11424with_gnu_ld=$with_gnu_ld
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440#
11441# Do we need to explicitly link libc?
11442#
11443case "x$archive_cmds_need_lc" in
11444x|xyes)
11445  # Assume -lc should be added
11446  archive_cmds_need_lc=yes
11447
11448  if test yes,yes = "$GCC,$enable_shared"; then
11449    case $archive_cmds in
11450    *'~'*)
11451      # FIXME: we may have to deal with multi-command sequences.
11452      ;;
11453    '$CC '*)
11454      # Test whether the compiler implicitly links with -lc since on some
11455      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11456      # to ld, don't add -lc before -lgcc.
11457      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11458$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11459if ${lt_cv_archive_cmds_need_lc+:} false; then :
11460  $as_echo_n "(cached) " >&6
11461else
11462  $RM conftest*
11463	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11464
11465	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11466  (eval $ac_compile) 2>&5
11467  ac_status=$?
11468  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11469  test $ac_status = 0; } 2>conftest.err; then
11470	  soname=conftest
11471	  lib=conftest
11472	  libobjs=conftest.$ac_objext
11473	  deplibs=
11474	  wl=$lt_prog_compiler_wl
11475	  pic_flag=$lt_prog_compiler_pic
11476	  compiler_flags=-v
11477	  linker_flags=-v
11478	  verstring=
11479	  output_objdir=.
11480	  libname=conftest
11481	  lt_save_allow_undefined_flag=$allow_undefined_flag
11482	  allow_undefined_flag=
11483	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11484  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11485  ac_status=$?
11486  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11487  test $ac_status = 0; }
11488	  then
11489	    lt_cv_archive_cmds_need_lc=no
11490	  else
11491	    lt_cv_archive_cmds_need_lc=yes
11492	  fi
11493	  allow_undefined_flag=$lt_save_allow_undefined_flag
11494	else
11495	  cat conftest.err 1>&5
11496	fi
11497	$RM conftest*
11498
11499fi
11500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11501$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11502      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11503      ;;
11504    esac
11505  fi
11506  ;;
11507esac
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11661$as_echo_n "checking dynamic linker characteristics... " >&6; }
11662
11663if test yes = "$GCC"; then
11664  case $host_os in
11665    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11666    *) lt_awk_arg='/^libraries:/' ;;
11667  esac
11668  case $host_os in
11669    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11670    *) lt_sed_strip_eq='s|=/|/|g' ;;
11671  esac
11672  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11673  case $lt_search_path_spec in
11674  *\;*)
11675    # if the path contains ";" then we assume it to be the separator
11676    # otherwise default to the standard path separator (i.e. ":") - it is
11677    # assumed that no part of a normal pathname contains ";" but that should
11678    # okay in the real world where ";" in dirpaths is itself problematic.
11679    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11680    ;;
11681  *)
11682    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11683    ;;
11684  esac
11685  # Ok, now we have the path, separated by spaces, we can step through it
11686  # and add multilib dir if necessary...
11687  lt_tmp_lt_search_path_spec=
11688  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11689  # ...but if some path component already ends with the multilib dir we assume
11690  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11691  case "$lt_multi_os_dir; $lt_search_path_spec " in
11692  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11693    lt_multi_os_dir=
11694    ;;
11695  esac
11696  for lt_sys_path in $lt_search_path_spec; do
11697    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11698      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11699    elif test -n "$lt_multi_os_dir"; then
11700      test -d "$lt_sys_path" && \
11701	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11702    fi
11703  done
11704  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11705BEGIN {RS = " "; FS = "/|\n";} {
11706  lt_foo = "";
11707  lt_count = 0;
11708  for (lt_i = NF; lt_i > 0; lt_i--) {
11709    if ($lt_i != "" && $lt_i != ".") {
11710      if ($lt_i == "..") {
11711        lt_count++;
11712      } else {
11713        if (lt_count == 0) {
11714          lt_foo = "/" $lt_i lt_foo;
11715        } else {
11716          lt_count--;
11717        }
11718      }
11719    }
11720  }
11721  if (lt_foo != "") { lt_freq[lt_foo]++; }
11722  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11723}'`
11724  # AWK program above erroneously prepends '/' to C:/dos/paths
11725  # for these hosts.
11726  case $host_os in
11727    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11728      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11729  esac
11730  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11731else
11732  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11733fi
11734library_names_spec=
11735libname_spec='lib$name'
11736soname_spec=
11737shrext_cmds=.so
11738postinstall_cmds=
11739postuninstall_cmds=
11740finish_cmds=
11741finish_eval=
11742shlibpath_var=
11743shlibpath_overrides_runpath=unknown
11744version_type=none
11745dynamic_linker="$host_os ld.so"
11746sys_lib_dlsearch_path_spec="/lib /usr/lib"
11747need_lib_prefix=unknown
11748hardcode_into_libs=no
11749
11750# when you set need_version to no, make sure it does not cause -set_version
11751# flags to be left without arguments
11752need_version=unknown
11753
11754
11755
11756case $host_os in
11757aix3*)
11758  version_type=linux # correct to gnu/linux during the next big refactor
11759  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11760  shlibpath_var=LIBPATH
11761
11762  # AIX 3 has no versioning support, so we append a major version to the name.
11763  soname_spec='$libname$release$shared_ext$major'
11764  ;;
11765
11766aix[4-9]*)
11767  version_type=linux # correct to gnu/linux during the next big refactor
11768  need_lib_prefix=no
11769  need_version=no
11770  hardcode_into_libs=yes
11771  if test ia64 = "$host_cpu"; then
11772    # AIX 5 supports IA64
11773    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11774    shlibpath_var=LD_LIBRARY_PATH
11775  else
11776    # With GCC up to 2.95.x, collect2 would create an import file
11777    # for dependence libraries.  The import file would start with
11778    # the line '#! .'.  This would cause the generated library to
11779    # depend on '.', always an invalid library.  This was fixed in
11780    # development snapshots of GCC prior to 3.0.
11781    case $host_os in
11782      aix4 | aix4.[01] | aix4.[01].*)
11783      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11784	   echo ' yes '
11785	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11786	:
11787      else
11788	can_build_shared=no
11789      fi
11790      ;;
11791    esac
11792    # Using Import Files as archive members, it is possible to support
11793    # filename-based versioning of shared library archives on AIX. While
11794    # this would work for both with and without runtime linking, it will
11795    # prevent static linking of such archives. So we do filename-based
11796    # shared library versioning with .so extension only, which is used
11797    # when both runtime linking and shared linking is enabled.
11798    # Unfortunately, runtime linking may impact performance, so we do
11799    # not want this to be the default eventually. Also, we use the
11800    # versioned .so libs for executables only if there is the -brtl
11801    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11802    # To allow for filename-based versioning support, we need to create
11803    # libNAME.so.V as an archive file, containing:
11804    # *) an Import File, referring to the versioned filename of the
11805    #    archive as well as the shared archive member, telling the
11806    #    bitwidth (32 or 64) of that shared object, and providing the
11807    #    list of exported symbols of that shared object, eventually
11808    #    decorated with the 'weak' keyword
11809    # *) the shared object with the F_LOADONLY flag set, to really avoid
11810    #    it being seen by the linker.
11811    # At run time we better use the real file rather than another symlink,
11812    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11813
11814    case $with_aix_soname,$aix_use_runtimelinking in
11815    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11816    # soname into executable. Probably we can add versioning support to
11817    # collect2, so additional links can be useful in future.
11818    aix,yes) # traditional libtool
11819      dynamic_linker='AIX unversionable lib.so'
11820      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11821      # instead of lib<name>.a to let people know that these are not
11822      # typical AIX shared libraries.
11823      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11824      ;;
11825    aix,no) # traditional AIX only
11826      dynamic_linker='AIX lib.a(lib.so.V)'
11827      # We preserve .a as extension for shared libraries through AIX4.2
11828      # and later when we are not doing run time linking.
11829      library_names_spec='$libname$release.a $libname.a'
11830      soname_spec='$libname$release$shared_ext$major'
11831      ;;
11832    svr4,*) # full svr4 only
11833      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11834      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11835      # We do not specify a path in Import Files, so LIBPATH fires.
11836      shlibpath_overrides_runpath=yes
11837      ;;
11838    *,yes) # both, prefer svr4
11839      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11840      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11841      # unpreferred sharedlib libNAME.a needs extra handling
11842      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11843      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11844      # We do not specify a path in Import Files, so LIBPATH fires.
11845      shlibpath_overrides_runpath=yes
11846      ;;
11847    *,no) # both, prefer aix
11848      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11849      library_names_spec='$libname$release.a $libname.a'
11850      soname_spec='$libname$release$shared_ext$major'
11851      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11852      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11853      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11854      ;;
11855    esac
11856    shlibpath_var=LIBPATH
11857  fi
11858  ;;
11859
11860amigaos*)
11861  case $host_cpu in
11862  powerpc)
11863    # Since July 2007 AmigaOS4 officially supports .so libraries.
11864    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11865    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11866    ;;
11867  m68k)
11868    library_names_spec='$libname.ixlibrary $libname.a'
11869    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11870    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
11871    ;;
11872  esac
11873  ;;
11874
11875beos*)
11876  library_names_spec='$libname$shared_ext'
11877  dynamic_linker="$host_os ld.so"
11878  shlibpath_var=LIBRARY_PATH
11879  ;;
11880
11881bsdi[45]*)
11882  version_type=linux # correct to gnu/linux during the next big refactor
11883  need_version=no
11884  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11885  soname_spec='$libname$release$shared_ext$major'
11886  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11887  shlibpath_var=LD_LIBRARY_PATH
11888  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11889  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11890  # the default ld.so.conf also contains /usr/contrib/lib and
11891  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11892  # libtool to hard-code these into programs
11893  ;;
11894
11895cygwin* | mingw* | pw32* | cegcc*)
11896  version_type=windows
11897  shrext_cmds=.dll
11898  need_version=no
11899  need_lib_prefix=no
11900
11901  case $GCC,$cc_basename in
11902  yes,*)
11903    # gcc
11904    library_names_spec='$libname.dll.a'
11905    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11906    postinstall_cmds='base_file=`basename \$file`~
11907      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11908      dldir=$destdir/`dirname \$dlpath`~
11909      test -d \$dldir || mkdir -p \$dldir~
11910      $install_prog $dir/$dlname \$dldir/$dlname~
11911      chmod a+x \$dldir/$dlname~
11912      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11913        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11914      fi'
11915    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11916      dlpath=$dir/\$dldll~
11917       $RM \$dlpath'
11918    shlibpath_overrides_runpath=yes
11919
11920    case $host_os in
11921    cygwin*)
11922      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11923      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11924
11925      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11926      ;;
11927    mingw* | cegcc*)
11928      # MinGW DLLs use traditional 'lib' prefix
11929      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11930      ;;
11931    pw32*)
11932      # pw32 DLLs use 'pw' prefix rather than 'lib'
11933      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11934      ;;
11935    esac
11936    dynamic_linker='Win32 ld.exe'
11937    ;;
11938
11939  *,cl*)
11940    # Native MSVC
11941    libname_spec='$name'
11942    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11943    library_names_spec='$libname.dll.lib'
11944
11945    case $build_os in
11946    mingw*)
11947      sys_lib_search_path_spec=
11948      lt_save_ifs=$IFS
11949      IFS=';'
11950      for lt_path in $LIB
11951      do
11952        IFS=$lt_save_ifs
11953        # Let DOS variable expansion print the short 8.3 style file name.
11954        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11955        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11956      done
11957      IFS=$lt_save_ifs
11958      # Convert to MSYS style.
11959      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11960      ;;
11961    cygwin*)
11962      # Convert to unix form, then to dos form, then back to unix form
11963      # but this time dos style (no spaces!) so that the unix form looks
11964      # like /cygdrive/c/PROGRA~1:/cygdr...
11965      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11966      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11967      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11968      ;;
11969    *)
11970      sys_lib_search_path_spec=$LIB
11971      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11972        # It is most probably a Windows format PATH.
11973        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11974      else
11975        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11976      fi
11977      # FIXME: find the short name or the path components, as spaces are
11978      # common. (e.g. "Program Files" -> "PROGRA~1")
11979      ;;
11980    esac
11981
11982    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11983    postinstall_cmds='base_file=`basename \$file`~
11984      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11985      dldir=$destdir/`dirname \$dlpath`~
11986      test -d \$dldir || mkdir -p \$dldir~
11987      $install_prog $dir/$dlname \$dldir/$dlname'
11988    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11989      dlpath=$dir/\$dldll~
11990       $RM \$dlpath'
11991    shlibpath_overrides_runpath=yes
11992    dynamic_linker='Win32 link.exe'
11993    ;;
11994
11995  *)
11996    # Assume MSVC wrapper
11997    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11998    dynamic_linker='Win32 ld.exe'
11999    ;;
12000  esac
12001  # FIXME: first we should search . and the directory the executable is in
12002  shlibpath_var=PATH
12003  ;;
12004
12005darwin* | rhapsody*)
12006  dynamic_linker="$host_os dyld"
12007  version_type=darwin
12008  need_lib_prefix=no
12009  need_version=no
12010  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
12011  soname_spec='$libname$release$major$shared_ext'
12012  shlibpath_overrides_runpath=yes
12013  shlibpath_var=DYLD_LIBRARY_PATH
12014  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12015
12016  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12017  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12018  ;;
12019
12020dgux*)
12021  version_type=linux # correct to gnu/linux during the next big refactor
12022  need_lib_prefix=no
12023  need_version=no
12024  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12025  soname_spec='$libname$release$shared_ext$major'
12026  shlibpath_var=LD_LIBRARY_PATH
12027  ;;
12028
12029freebsd* | dragonfly*)
12030  # DragonFly does not have aout.  When/if they implement a new
12031  # versioning mechanism, adjust this.
12032  if test -x /usr/bin/objformat; then
12033    objformat=`/usr/bin/objformat`
12034  else
12035    case $host_os in
12036    freebsd[23].*) objformat=aout ;;
12037    *) objformat=elf ;;
12038    esac
12039  fi
12040  version_type=freebsd-$objformat
12041  case $version_type in
12042    freebsd-elf*)
12043      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12044      soname_spec='$libname$release$shared_ext$major'
12045      need_version=no
12046      need_lib_prefix=no
12047      ;;
12048    freebsd-*)
12049      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12050      need_version=yes
12051      ;;
12052  esac
12053  shlibpath_var=LD_LIBRARY_PATH
12054  case $host_os in
12055  freebsd2.*)
12056    shlibpath_overrides_runpath=yes
12057    ;;
12058  freebsd3.[01]* | freebsdelf3.[01]*)
12059    shlibpath_overrides_runpath=yes
12060    hardcode_into_libs=yes
12061    ;;
12062  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12063  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12064    shlibpath_overrides_runpath=no
12065    hardcode_into_libs=yes
12066    ;;
12067  *) # from 4.6 on, and DragonFly
12068    shlibpath_overrides_runpath=yes
12069    hardcode_into_libs=yes
12070    ;;
12071  esac
12072  ;;
12073
12074haiku*)
12075  version_type=linux # correct to gnu/linux during the next big refactor
12076  need_lib_prefix=no
12077  need_version=no
12078  dynamic_linker="$host_os runtime_loader"
12079  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12080  soname_spec='$libname$release$shared_ext$major'
12081  shlibpath_var=LIBRARY_PATH
12082  shlibpath_overrides_runpath=no
12083  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
12084  hardcode_into_libs=yes
12085  ;;
12086
12087hpux9* | hpux10* | hpux11*)
12088  # Give a soname corresponding to the major version so that dld.sl refuses to
12089  # link against other versions.
12090  version_type=sunos
12091  need_lib_prefix=no
12092  need_version=no
12093  case $host_cpu in
12094  ia64*)
12095    shrext_cmds='.so'
12096    hardcode_into_libs=yes
12097    dynamic_linker="$host_os dld.so"
12098    shlibpath_var=LD_LIBRARY_PATH
12099    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12100    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12101    soname_spec='$libname$release$shared_ext$major'
12102    if test 32 = "$HPUX_IA64_MODE"; then
12103      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12104      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
12105    else
12106      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12107      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
12108    fi
12109    ;;
12110  hppa*64*)
12111    shrext_cmds='.sl'
12112    hardcode_into_libs=yes
12113    dynamic_linker="$host_os dld.sl"
12114    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12115    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12116    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12117    soname_spec='$libname$release$shared_ext$major'
12118    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12119    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12120    ;;
12121  *)
12122    shrext_cmds='.sl'
12123    dynamic_linker="$host_os dld.sl"
12124    shlibpath_var=SHLIB_PATH
12125    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12126    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12127    soname_spec='$libname$release$shared_ext$major'
12128    ;;
12129  esac
12130  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12131  postinstall_cmds='chmod 555 $lib'
12132  # or fails outright, so override atomically:
12133  install_override_mode=555
12134  ;;
12135
12136interix[3-9]*)
12137  version_type=linux # correct to gnu/linux during the next big refactor
12138  need_lib_prefix=no
12139  need_version=no
12140  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12141  soname_spec='$libname$release$shared_ext$major'
12142  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12143  shlibpath_var=LD_LIBRARY_PATH
12144  shlibpath_overrides_runpath=no
12145  hardcode_into_libs=yes
12146  ;;
12147
12148irix5* | irix6* | nonstopux*)
12149  case $host_os in
12150    nonstopux*) version_type=nonstopux ;;
12151    *)
12152	if test yes = "$lt_cv_prog_gnu_ld"; then
12153		version_type=linux # correct to gnu/linux during the next big refactor
12154	else
12155		version_type=irix
12156	fi ;;
12157  esac
12158  need_lib_prefix=no
12159  need_version=no
12160  soname_spec='$libname$release$shared_ext$major'
12161  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
12162  case $host_os in
12163  irix5* | nonstopux*)
12164    libsuff= shlibsuff=
12165    ;;
12166  *)
12167    case $LD in # libtool.m4 will add one of these switches to LD
12168    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12169      libsuff= shlibsuff= libmagic=32-bit;;
12170    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12171      libsuff=32 shlibsuff=N32 libmagic=N32;;
12172    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12173      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12174    *) libsuff= shlibsuff= libmagic=never-match;;
12175    esac
12176    ;;
12177  esac
12178  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12179  shlibpath_overrides_runpath=no
12180  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
12181  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
12182  hardcode_into_libs=yes
12183  ;;
12184
12185# No shared lib support for Linux oldld, aout, or coff.
12186linux*oldld* | linux*aout* | linux*coff*)
12187  dynamic_linker=no
12188  ;;
12189
12190linux*android*)
12191  version_type=none # Android doesn't support versioned libraries.
12192  need_lib_prefix=no
12193  need_version=no
12194  library_names_spec='$libname$release$shared_ext'
12195  soname_spec='$libname$release$shared_ext'
12196  finish_cmds=
12197  shlibpath_var=LD_LIBRARY_PATH
12198  shlibpath_overrides_runpath=yes
12199
12200  # This implies no fast_install, which is unacceptable.
12201  # Some rework will be needed to allow for fast_install
12202  # before this can be enabled.
12203  hardcode_into_libs=yes
12204
12205  dynamic_linker='Android linker'
12206  # Don't embed -rpath directories since the linker doesn't support them.
12207  hardcode_libdir_flag_spec='-L$libdir'
12208  ;;
12209
12210# This must be glibc/ELF.
12211linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12212  version_type=linux # correct to gnu/linux during the next big refactor
12213  need_lib_prefix=no
12214  need_version=no
12215  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12216  soname_spec='$libname$release$shared_ext$major'
12217  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12218  shlibpath_var=LD_LIBRARY_PATH
12219  shlibpath_overrides_runpath=no
12220
12221  # Some binutils ld are patched to set DT_RUNPATH
12222  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
12223  $as_echo_n "(cached) " >&6
12224else
12225  lt_cv_shlibpath_overrides_runpath=no
12226    save_LDFLAGS=$LDFLAGS
12227    save_libdir=$libdir
12228    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12229	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12230    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12231/* end confdefs.h.  */
12232
12233int
12234main ()
12235{
12236
12237  ;
12238  return 0;
12239}
12240_ACEOF
12241if ac_fn_c_try_link "$LINENO"; then :
12242  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
12243  lt_cv_shlibpath_overrides_runpath=yes
12244fi
12245fi
12246rm -f core conftest.err conftest.$ac_objext \
12247    conftest$ac_exeext conftest.$ac_ext
12248    LDFLAGS=$save_LDFLAGS
12249    libdir=$save_libdir
12250
12251fi
12252
12253  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12254
12255  # This implies no fast_install, which is unacceptable.
12256  # Some rework will be needed to allow for fast_install
12257  # before this can be enabled.
12258  hardcode_into_libs=yes
12259
12260  # Ideally, we could use ldconfig to report *all* directores which are
12261  # searched for libraries, however this is still not possible.  Aside from not
12262  # being certain /sbin/ldconfig is available, command
12263  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
12264  # even though it is searched at run-time.  Try to do the best guess by
12265  # appending ld.so.conf contents (and includes) to the search path.
12266  if test -f /etc/ld.so.conf; then
12267    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' ' '`
12268    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12269  fi
12270
12271  # We used to test for /lib/ld.so.1 and disable shared libraries on
12272  # powerpc, because MkLinux only supported shared libraries with the
12273  # GNU dynamic linker.  Since this was broken with cross compilers,
12274  # most powerpc-linux boxes support dynamic linking these days and
12275  # people can always --disable-shared, the test was removed, and we
12276  # assume the GNU/Linux dynamic linker is in use.
12277  dynamic_linker='GNU/Linux ld.so'
12278  ;;
12279
12280netbsd*)
12281  version_type=sunos
12282  need_lib_prefix=no
12283  need_version=no
12284  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12285    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12286    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12287    dynamic_linker='NetBSD (a.out) ld.so'
12288  else
12289    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12290    soname_spec='$libname$release$shared_ext$major'
12291    dynamic_linker='NetBSD ld.elf_so'
12292  fi
12293  shlibpath_var=LD_LIBRARY_PATH
12294  shlibpath_overrides_runpath=yes
12295  hardcode_into_libs=yes
12296  ;;
12297
12298newsos6)
12299  version_type=linux # correct to gnu/linux during the next big refactor
12300  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12301  shlibpath_var=LD_LIBRARY_PATH
12302  shlibpath_overrides_runpath=yes
12303  ;;
12304
12305*nto* | *qnx*)
12306  version_type=qnx
12307  need_lib_prefix=no
12308  need_version=no
12309  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12310  soname_spec='$libname$release$shared_ext$major'
12311  shlibpath_var=LD_LIBRARY_PATH
12312  shlibpath_overrides_runpath=no
12313  hardcode_into_libs=yes
12314  dynamic_linker='ldqnx.so'
12315  ;;
12316
12317openbsd* | bitrig*)
12318  version_type=sunos
12319  sys_lib_dlsearch_path_spec=/usr/lib
12320  need_lib_prefix=no
12321  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12322    need_version=no
12323  else
12324    need_version=yes
12325  fi
12326  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12327  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12328  shlibpath_var=LD_LIBRARY_PATH
12329  shlibpath_overrides_runpath=yes
12330  ;;
12331
12332os2*)
12333  libname_spec='$name'
12334  version_type=windows
12335  shrext_cmds=.dll
12336  need_version=no
12337  need_lib_prefix=no
12338  # OS/2 can only load a DLL with a base name of 8 characters or less.
12339  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12340    v=$($ECHO $release$versuffix | tr -d .-);
12341    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12342    $ECHO $n$v`$shared_ext'
12343  library_names_spec='${libname}_dll.$libext'
12344  dynamic_linker='OS/2 ld.exe'
12345  shlibpath_var=BEGINLIBPATH
12346  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12347  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12348  postinstall_cmds='base_file=`basename \$file`~
12349    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12350    dldir=$destdir/`dirname \$dlpath`~
12351    test -d \$dldir || mkdir -p \$dldir~
12352    $install_prog $dir/$dlname \$dldir/$dlname~
12353    chmod a+x \$dldir/$dlname~
12354    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12355      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12356    fi'
12357  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12358    dlpath=$dir/\$dldll~
12359    $RM \$dlpath'
12360  ;;
12361
12362osf3* | osf4* | osf5*)
12363  version_type=osf
12364  need_lib_prefix=no
12365  need_version=no
12366  soname_spec='$libname$release$shared_ext$major'
12367  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12368  shlibpath_var=LD_LIBRARY_PATH
12369  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12370  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12371  ;;
12372
12373rdos*)
12374  dynamic_linker=no
12375  ;;
12376
12377solaris*)
12378  version_type=linux # correct to gnu/linux during the next big refactor
12379  need_lib_prefix=no
12380  need_version=no
12381  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12382  soname_spec='$libname$release$shared_ext$major'
12383  shlibpath_var=LD_LIBRARY_PATH
12384  shlibpath_overrides_runpath=yes
12385  hardcode_into_libs=yes
12386  # ldd complains unless libraries are executable
12387  postinstall_cmds='chmod +x $lib'
12388  ;;
12389
12390sunos4*)
12391  version_type=sunos
12392  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12393  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12394  shlibpath_var=LD_LIBRARY_PATH
12395  shlibpath_overrides_runpath=yes
12396  if test yes = "$with_gnu_ld"; then
12397    need_lib_prefix=no
12398  fi
12399  need_version=yes
12400  ;;
12401
12402sysv4 | sysv4.3*)
12403  version_type=linux # correct to gnu/linux during the next big refactor
12404  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12405  soname_spec='$libname$release$shared_ext$major'
12406  shlibpath_var=LD_LIBRARY_PATH
12407  case $host_vendor in
12408    sni)
12409      shlibpath_overrides_runpath=no
12410      need_lib_prefix=no
12411      runpath_var=LD_RUN_PATH
12412      ;;
12413    siemens)
12414      need_lib_prefix=no
12415      ;;
12416    motorola)
12417      need_lib_prefix=no
12418      need_version=no
12419      shlibpath_overrides_runpath=no
12420      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12421      ;;
12422  esac
12423  ;;
12424
12425sysv4*MP*)
12426  if test -d /usr/nec; then
12427    version_type=linux # correct to gnu/linux during the next big refactor
12428    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12429    soname_spec='$libname$shared_ext.$major'
12430    shlibpath_var=LD_LIBRARY_PATH
12431  fi
12432  ;;
12433
12434sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12435  version_type=sco
12436  need_lib_prefix=no
12437  need_version=no
12438  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12439  soname_spec='$libname$release$shared_ext$major'
12440  shlibpath_var=LD_LIBRARY_PATH
12441  shlibpath_overrides_runpath=yes
12442  hardcode_into_libs=yes
12443  if test yes = "$with_gnu_ld"; then
12444    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12445  else
12446    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12447    case $host_os in
12448      sco3.2v5*)
12449        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12450	;;
12451    esac
12452  fi
12453  sys_lib_dlsearch_path_spec='/usr/lib'
12454  ;;
12455
12456tpf*)
12457  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12458  version_type=linux # correct to gnu/linux during the next big refactor
12459  need_lib_prefix=no
12460  need_version=no
12461  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12462  shlibpath_var=LD_LIBRARY_PATH
12463  shlibpath_overrides_runpath=no
12464  hardcode_into_libs=yes
12465  ;;
12466
12467uts4*)
12468  version_type=linux # correct to gnu/linux during the next big refactor
12469  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12470  soname_spec='$libname$release$shared_ext$major'
12471  shlibpath_var=LD_LIBRARY_PATH
12472  ;;
12473
12474*)
12475  dynamic_linker=no
12476  ;;
12477esac
12478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12479$as_echo "$dynamic_linker" >&6; }
12480test no = "$dynamic_linker" && can_build_shared=no
12481
12482variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12483if test yes = "$GCC"; then
12484  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12485fi
12486
12487if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12488  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12489fi
12490
12491if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12492  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12493fi
12494
12495# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12496configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12497
12498# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12499func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12500
12501# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12502configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12601$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12602hardcode_action=
12603if test -n "$hardcode_libdir_flag_spec" ||
12604   test -n "$runpath_var" ||
12605   test yes = "$hardcode_automatic"; then
12606
12607  # We can hardcode non-existent directories.
12608  if test no != "$hardcode_direct" &&
12609     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12610     # have to relink, otherwise we might link with an installed library
12611     # when we should be linking with a yet-to-be-installed one
12612     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12613     test no != "$hardcode_minus_L"; then
12614    # Linking always hardcodes the temporary library directory.
12615    hardcode_action=relink
12616  else
12617    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12618    hardcode_action=immediate
12619  fi
12620else
12621  # We cannot hardcode anything, or else we can only hardcode existing
12622  # directories.
12623  hardcode_action=unsupported
12624fi
12625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12626$as_echo "$hardcode_action" >&6; }
12627
12628if test relink = "$hardcode_action" ||
12629   test yes = "$inherit_rpath"; then
12630  # Fast installation is not supported
12631  enable_fast_install=no
12632elif test yes = "$shlibpath_overrides_runpath" ||
12633     test no = "$enable_shared"; then
12634  # Fast installation is not necessary
12635  enable_fast_install=needless
12636fi
12637
12638
12639
12640
12641
12642
12643  if test yes != "$enable_dlopen"; then
12644  enable_dlopen=unknown
12645  enable_dlopen_self=unknown
12646  enable_dlopen_self_static=unknown
12647else
12648  lt_cv_dlopen=no
12649  lt_cv_dlopen_libs=
12650
12651  case $host_os in
12652  beos*)
12653    lt_cv_dlopen=load_add_on
12654    lt_cv_dlopen_libs=
12655    lt_cv_dlopen_self=yes
12656    ;;
12657
12658  mingw* | pw32* | cegcc*)
12659    lt_cv_dlopen=LoadLibrary
12660    lt_cv_dlopen_libs=
12661    ;;
12662
12663  cygwin*)
12664    lt_cv_dlopen=dlopen
12665    lt_cv_dlopen_libs=
12666    ;;
12667
12668  darwin*)
12669    # if libdl is installed we need to link against it
12670    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12671$as_echo_n "checking for dlopen in -ldl... " >&6; }
12672if ${ac_cv_lib_dl_dlopen+:} false; then :
12673  $as_echo_n "(cached) " >&6
12674else
12675  ac_check_lib_save_LIBS=$LIBS
12676LIBS="-ldl  $LIBS"
12677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12678/* end confdefs.h.  */
12679
12680/* Override any GCC internal prototype to avoid an error.
12681   Use char because int might match the return type of a GCC
12682   builtin and then its argument prototype would still apply.  */
12683#ifdef __cplusplus
12684extern "C"
12685#endif
12686char dlopen ();
12687int
12688main ()
12689{
12690return dlopen ();
12691  ;
12692  return 0;
12693}
12694_ACEOF
12695if ac_fn_c_try_link "$LINENO"; then :
12696  ac_cv_lib_dl_dlopen=yes
12697else
12698  ac_cv_lib_dl_dlopen=no
12699fi
12700rm -f core conftest.err conftest.$ac_objext \
12701    conftest$ac_exeext conftest.$ac_ext
12702LIBS=$ac_check_lib_save_LIBS
12703fi
12704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12705$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12706if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12707  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12708else
12709
12710    lt_cv_dlopen=dyld
12711    lt_cv_dlopen_libs=
12712    lt_cv_dlopen_self=yes
12713
12714fi
12715
12716    ;;
12717
12718  tpf*)
12719    # Don't try to run any link tests for TPF.  We know it's impossible
12720    # because TPF is a cross-compiler, and we know how we open DSOs.
12721    lt_cv_dlopen=dlopen
12722    lt_cv_dlopen_libs=
12723    lt_cv_dlopen_self=no
12724    ;;
12725
12726  *)
12727    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12728if test "x$ac_cv_func_shl_load" = xyes; then :
12729  lt_cv_dlopen=shl_load
12730else
12731  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12732$as_echo_n "checking for shl_load in -ldld... " >&6; }
12733if ${ac_cv_lib_dld_shl_load+:} false; then :
12734  $as_echo_n "(cached) " >&6
12735else
12736  ac_check_lib_save_LIBS=$LIBS
12737LIBS="-ldld  $LIBS"
12738cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12739/* end confdefs.h.  */
12740
12741/* Override any GCC internal prototype to avoid an error.
12742   Use char because int might match the return type of a GCC
12743   builtin and then its argument prototype would still apply.  */
12744#ifdef __cplusplus
12745extern "C"
12746#endif
12747char shl_load ();
12748int
12749main ()
12750{
12751return shl_load ();
12752  ;
12753  return 0;
12754}
12755_ACEOF
12756if ac_fn_c_try_link "$LINENO"; then :
12757  ac_cv_lib_dld_shl_load=yes
12758else
12759  ac_cv_lib_dld_shl_load=no
12760fi
12761rm -f core conftest.err conftest.$ac_objext \
12762    conftest$ac_exeext conftest.$ac_ext
12763LIBS=$ac_check_lib_save_LIBS
12764fi
12765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12766$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12767if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12768  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12769else
12770  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12771if test "x$ac_cv_func_dlopen" = xyes; then :
12772  lt_cv_dlopen=dlopen
12773else
12774  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12775$as_echo_n "checking for dlopen in -ldl... " >&6; }
12776if ${ac_cv_lib_dl_dlopen+:} false; then :
12777  $as_echo_n "(cached) " >&6
12778else
12779  ac_check_lib_save_LIBS=$LIBS
12780LIBS="-ldl  $LIBS"
12781cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12782/* end confdefs.h.  */
12783
12784/* Override any GCC internal prototype to avoid an error.
12785   Use char because int might match the return type of a GCC
12786   builtin and then its argument prototype would still apply.  */
12787#ifdef __cplusplus
12788extern "C"
12789#endif
12790char dlopen ();
12791int
12792main ()
12793{
12794return dlopen ();
12795  ;
12796  return 0;
12797}
12798_ACEOF
12799if ac_fn_c_try_link "$LINENO"; then :
12800  ac_cv_lib_dl_dlopen=yes
12801else
12802  ac_cv_lib_dl_dlopen=no
12803fi
12804rm -f core conftest.err conftest.$ac_objext \
12805    conftest$ac_exeext conftest.$ac_ext
12806LIBS=$ac_check_lib_save_LIBS
12807fi
12808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12809$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12810if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12811  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12812else
12813  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12814$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12815if ${ac_cv_lib_svld_dlopen+:} false; then :
12816  $as_echo_n "(cached) " >&6
12817else
12818  ac_check_lib_save_LIBS=$LIBS
12819LIBS="-lsvld  $LIBS"
12820cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12821/* end confdefs.h.  */
12822
12823/* Override any GCC internal prototype to avoid an error.
12824   Use char because int might match the return type of a GCC
12825   builtin and then its argument prototype would still apply.  */
12826#ifdef __cplusplus
12827extern "C"
12828#endif
12829char dlopen ();
12830int
12831main ()
12832{
12833return dlopen ();
12834  ;
12835  return 0;
12836}
12837_ACEOF
12838if ac_fn_c_try_link "$LINENO"; then :
12839  ac_cv_lib_svld_dlopen=yes
12840else
12841  ac_cv_lib_svld_dlopen=no
12842fi
12843rm -f core conftest.err conftest.$ac_objext \
12844    conftest$ac_exeext conftest.$ac_ext
12845LIBS=$ac_check_lib_save_LIBS
12846fi
12847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12848$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12849if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12850  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12851else
12852  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12853$as_echo_n "checking for dld_link in -ldld... " >&6; }
12854if ${ac_cv_lib_dld_dld_link+:} false; then :
12855  $as_echo_n "(cached) " >&6
12856else
12857  ac_check_lib_save_LIBS=$LIBS
12858LIBS="-ldld  $LIBS"
12859cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12860/* end confdefs.h.  */
12861
12862/* Override any GCC internal prototype to avoid an error.
12863   Use char because int might match the return type of a GCC
12864   builtin and then its argument prototype would still apply.  */
12865#ifdef __cplusplus
12866extern "C"
12867#endif
12868char dld_link ();
12869int
12870main ()
12871{
12872return dld_link ();
12873  ;
12874  return 0;
12875}
12876_ACEOF
12877if ac_fn_c_try_link "$LINENO"; then :
12878  ac_cv_lib_dld_dld_link=yes
12879else
12880  ac_cv_lib_dld_dld_link=no
12881fi
12882rm -f core conftest.err conftest.$ac_objext \
12883    conftest$ac_exeext conftest.$ac_ext
12884LIBS=$ac_check_lib_save_LIBS
12885fi
12886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12887$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12888if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12889  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12890fi
12891
12892
12893fi
12894
12895
12896fi
12897
12898
12899fi
12900
12901
12902fi
12903
12904
12905fi
12906
12907    ;;
12908  esac
12909
12910  if test no = "$lt_cv_dlopen"; then
12911    enable_dlopen=no
12912  else
12913    enable_dlopen=yes
12914  fi
12915
12916  case $lt_cv_dlopen in
12917  dlopen)
12918    save_CPPFLAGS=$CPPFLAGS
12919    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12920
12921    save_LDFLAGS=$LDFLAGS
12922    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12923
12924    save_LIBS=$LIBS
12925    LIBS="$lt_cv_dlopen_libs $LIBS"
12926
12927    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12928$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12929if ${lt_cv_dlopen_self+:} false; then :
12930  $as_echo_n "(cached) " >&6
12931else
12932  	  if test yes = "$cross_compiling"; then :
12933  lt_cv_dlopen_self=cross
12934else
12935  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12936  lt_status=$lt_dlunknown
12937  cat > conftest.$ac_ext <<_LT_EOF
12938#line $LINENO "configure"
12939#include "confdefs.h"
12940
12941#if HAVE_DLFCN_H
12942#include <dlfcn.h>
12943#endif
12944
12945#include <stdio.h>
12946
12947#ifdef RTLD_GLOBAL
12948#  define LT_DLGLOBAL		RTLD_GLOBAL
12949#else
12950#  ifdef DL_GLOBAL
12951#    define LT_DLGLOBAL		DL_GLOBAL
12952#  else
12953#    define LT_DLGLOBAL		0
12954#  endif
12955#endif
12956
12957/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12958   find out it does not work in some platform. */
12959#ifndef LT_DLLAZY_OR_NOW
12960#  ifdef RTLD_LAZY
12961#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12962#  else
12963#    ifdef DL_LAZY
12964#      define LT_DLLAZY_OR_NOW		DL_LAZY
12965#    else
12966#      ifdef RTLD_NOW
12967#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12968#      else
12969#        ifdef DL_NOW
12970#          define LT_DLLAZY_OR_NOW	DL_NOW
12971#        else
12972#          define LT_DLLAZY_OR_NOW	0
12973#        endif
12974#      endif
12975#    endif
12976#  endif
12977#endif
12978
12979/* When -fvisibility=hidden is used, assume the code has been annotated
12980   correspondingly for the symbols needed.  */
12981#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12982int fnord () __attribute__((visibility("default")));
12983#endif
12984
12985int fnord () { return 42; }
12986int main ()
12987{
12988  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12989  int status = $lt_dlunknown;
12990
12991  if (self)
12992    {
12993      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12994      else
12995        {
12996	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12997          else puts (dlerror ());
12998	}
12999      /* dlclose (self); */
13000    }
13001  else
13002    puts (dlerror ());
13003
13004  return status;
13005}
13006_LT_EOF
13007  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13008  (eval $ac_link) 2>&5
13009  ac_status=$?
13010  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13011  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13012    (./conftest; exit; ) >&5 2>/dev/null
13013    lt_status=$?
13014    case x$lt_status in
13015      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13016      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13017      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13018    esac
13019  else :
13020    # compilation failed
13021    lt_cv_dlopen_self=no
13022  fi
13023fi
13024rm -fr conftest*
13025
13026
13027fi
13028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13029$as_echo "$lt_cv_dlopen_self" >&6; }
13030
13031    if test yes = "$lt_cv_dlopen_self"; then
13032      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13033      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13034$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
13035if ${lt_cv_dlopen_self_static+:} false; then :
13036  $as_echo_n "(cached) " >&6
13037else
13038  	  if test yes = "$cross_compiling"; then :
13039  lt_cv_dlopen_self_static=cross
13040else
13041  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13042  lt_status=$lt_dlunknown
13043  cat > conftest.$ac_ext <<_LT_EOF
13044#line $LINENO "configure"
13045#include "confdefs.h"
13046
13047#if HAVE_DLFCN_H
13048#include <dlfcn.h>
13049#endif
13050
13051#include <stdio.h>
13052
13053#ifdef RTLD_GLOBAL
13054#  define LT_DLGLOBAL		RTLD_GLOBAL
13055#else
13056#  ifdef DL_GLOBAL
13057#    define LT_DLGLOBAL		DL_GLOBAL
13058#  else
13059#    define LT_DLGLOBAL		0
13060#  endif
13061#endif
13062
13063/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13064   find out it does not work in some platform. */
13065#ifndef LT_DLLAZY_OR_NOW
13066#  ifdef RTLD_LAZY
13067#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
13068#  else
13069#    ifdef DL_LAZY
13070#      define LT_DLLAZY_OR_NOW		DL_LAZY
13071#    else
13072#      ifdef RTLD_NOW
13073#        define LT_DLLAZY_OR_NOW	RTLD_NOW
13074#      else
13075#        ifdef DL_NOW
13076#          define LT_DLLAZY_OR_NOW	DL_NOW
13077#        else
13078#          define LT_DLLAZY_OR_NOW	0
13079#        endif
13080#      endif
13081#    endif
13082#  endif
13083#endif
13084
13085/* When -fvisibility=hidden is used, assume the code has been annotated
13086   correspondingly for the symbols needed.  */
13087#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13088int fnord () __attribute__((visibility("default")));
13089#endif
13090
13091int fnord () { return 42; }
13092int main ()
13093{
13094  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13095  int status = $lt_dlunknown;
13096
13097  if (self)
13098    {
13099      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13100      else
13101        {
13102	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13103          else puts (dlerror ());
13104	}
13105      /* dlclose (self); */
13106    }
13107  else
13108    puts (dlerror ());
13109
13110  return status;
13111}
13112_LT_EOF
13113  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13114  (eval $ac_link) 2>&5
13115  ac_status=$?
13116  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13117  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13118    (./conftest; exit; ) >&5 2>/dev/null
13119    lt_status=$?
13120    case x$lt_status in
13121      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13122      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13123      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13124    esac
13125  else :
13126    # compilation failed
13127    lt_cv_dlopen_self_static=no
13128  fi
13129fi
13130rm -fr conftest*
13131
13132
13133fi
13134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13135$as_echo "$lt_cv_dlopen_self_static" >&6; }
13136    fi
13137
13138    CPPFLAGS=$save_CPPFLAGS
13139    LDFLAGS=$save_LDFLAGS
13140    LIBS=$save_LIBS
13141    ;;
13142  esac
13143
13144  case $lt_cv_dlopen_self in
13145  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13146  *) enable_dlopen_self=unknown ;;
13147  esac
13148
13149  case $lt_cv_dlopen_self_static in
13150  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13151  *) enable_dlopen_self_static=unknown ;;
13152  esac
13153fi
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171striplib=
13172old_striplib=
13173{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13174$as_echo_n "checking whether stripping libraries is possible... " >&6; }
13175if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13176  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13177  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13179$as_echo "yes" >&6; }
13180else
13181# FIXME - insert some real tests, host_os isn't really good enough
13182  case $host_os in
13183  darwin*)
13184    if test -n "$STRIP"; then
13185      striplib="$STRIP -x"
13186      old_striplib="$STRIP -S"
13187      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13188$as_echo "yes" >&6; }
13189    else
13190      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13191$as_echo "no" >&6; }
13192    fi
13193    ;;
13194  *)
13195    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13196$as_echo "no" >&6; }
13197    ;;
13198  esac
13199fi
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212  # Report what library types will actually be built
13213  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13214$as_echo_n "checking if libtool supports shared libraries... " >&6; }
13215  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13216$as_echo "$can_build_shared" >&6; }
13217
13218  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13219$as_echo_n "checking whether to build shared libraries... " >&6; }
13220  test no = "$can_build_shared" && enable_shared=no
13221
13222  # On AIX, shared libraries and static libraries use the same namespace, and
13223  # are all built from PIC.
13224  case $host_os in
13225  aix3*)
13226    test yes = "$enable_shared" && enable_static=no
13227    if test -n "$RANLIB"; then
13228      archive_cmds="$archive_cmds~\$RANLIB \$lib"
13229      postinstall_cmds='$RANLIB $lib'
13230    fi
13231    ;;
13232
13233  aix[4-9]*)
13234    if test ia64 != "$host_cpu"; then
13235      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
13236      yes,aix,yes) ;;			# shared object as lib.so file only
13237      yes,svr4,*) ;;			# shared object as lib.so archive member only
13238      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
13239      esac
13240    fi
13241    ;;
13242  esac
13243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13244$as_echo "$enable_shared" >&6; }
13245
13246  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13247$as_echo_n "checking whether to build static libraries... " >&6; }
13248  # Make sure either enable_shared or enable_static is yes.
13249  test yes = "$enable_shared" || enable_static=yes
13250  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13251$as_echo "$enable_static" >&6; }
13252
13253
13254
13255
13256fi
13257ac_ext=c
13258ac_cpp='$CPP $CPPFLAGS'
13259ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13260ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13261ac_compiler_gnu=$ac_cv_c_compiler_gnu
13262
13263CC=$lt_save_CC
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279        ac_config_commands="$ac_config_commands libtool"
13280
13281
13282
13283
13284# Only expand once:
13285
13286
13287
13288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what extension is used for runtime loadable modules" >&5
13289$as_echo_n "checking what extension is used for runtime loadable modules... " >&6; }
13290if ${libltdl_cv_shlibext+:} false; then :
13291  $as_echo_n "(cached) " >&6
13292else
13293
13294module=yes
13295eval libltdl_cv_shlibext=$shrext_cmds
13296module=no
13297eval libltdl_cv_shrext=$shrext_cmds
13298
13299fi
13300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_shlibext" >&5
13301$as_echo "$libltdl_cv_shlibext" >&6; }
13302if test -n "$libltdl_cv_shlibext"; then
13303
13304cat >>confdefs.h <<_ACEOF
13305#define LT_MODULE_EXT "$libltdl_cv_shlibext"
13306_ACEOF
13307
13308fi
13309if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then
13310
13311cat >>confdefs.h <<_ACEOF
13312#define LT_SHARED_EXT "$libltdl_cv_shrext"
13313_ACEOF
13314
13315fi
13316if test -n "$shared_archive_member_spec"; then
13317
13318cat >>confdefs.h <<_ACEOF
13319#define LT_SHARED_LIB_MEMBER "($shared_archive_member_spec.o)"
13320_ACEOF
13321
13322fi
13323
13324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what variable specifies run-time module search path" >&5
13325$as_echo_n "checking what variable specifies run-time module search path... " >&6; }
13326if ${lt_cv_module_path_var+:} false; then :
13327  $as_echo_n "(cached) " >&6
13328else
13329  lt_cv_module_path_var=$shlibpath_var
13330fi
13331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_module_path_var" >&5
13332$as_echo "$lt_cv_module_path_var" >&6; }
13333if test -n "$lt_cv_module_path_var"; then
13334
13335cat >>confdefs.h <<_ACEOF
13336#define LT_MODULE_PATH_VAR "$lt_cv_module_path_var"
13337_ACEOF
13338
13339fi
13340
13341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default library search path" >&5
13342$as_echo_n "checking for the default library search path... " >&6; }
13343if ${lt_cv_sys_dlsearch_path+:} false; then :
13344  $as_echo_n "(cached) " >&6
13345else
13346  lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec
13347fi
13348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlsearch_path" >&5
13349$as_echo "$lt_cv_sys_dlsearch_path" >&6; }
13350if test -n "$lt_cv_sys_dlsearch_path"; then
13351  sys_dlsearch_path=
13352  for dir in $lt_cv_sys_dlsearch_path; do
13353    if test -z "$sys_dlsearch_path"; then
13354      sys_dlsearch_path=$dir
13355    else
13356      sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir
13357    fi
13358  done
13359
13360cat >>confdefs.h <<_ACEOF
13361#define LT_DLSEARCH_PATH "$sys_dlsearch_path"
13362_ACEOF
13363
13364fi
13365
13366
13367LT_DLLOADERS=
13368
13369
13370ac_ext=c
13371ac_cpp='$CPP $CPPFLAGS'
13372ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13373ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13374ac_compiler_gnu=$ac_cv_c_compiler_gnu
13375
13376lt_dlload_save_LIBS=$LIBS
13377
13378LIBADD_DLOPEN=
13379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13380$as_echo_n "checking for library containing dlopen... " >&6; }
13381if ${ac_cv_search_dlopen+:} false; then :
13382  $as_echo_n "(cached) " >&6
13383else
13384  ac_func_search_save_LIBS=$LIBS
13385cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13386/* end confdefs.h.  */
13387
13388/* Override any GCC internal prototype to avoid an error.
13389   Use char because int might match the return type of a GCC
13390   builtin and then its argument prototype would still apply.  */
13391#ifdef __cplusplus
13392extern "C"
13393#endif
13394char dlopen ();
13395int
13396main ()
13397{
13398return dlopen ();
13399  ;
13400  return 0;
13401}
13402_ACEOF
13403for ac_lib in '' dl; do
13404  if test -z "$ac_lib"; then
13405    ac_res="none required"
13406  else
13407    ac_res=-l$ac_lib
13408    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13409  fi
13410  if ac_fn_c_try_link "$LINENO"; then :
13411  ac_cv_search_dlopen=$ac_res
13412fi
13413rm -f core conftest.err conftest.$ac_objext \
13414    conftest$ac_exeext
13415  if ${ac_cv_search_dlopen+:} false; then :
13416  break
13417fi
13418done
13419if ${ac_cv_search_dlopen+:} false; then :
13420
13421else
13422  ac_cv_search_dlopen=no
13423fi
13424rm conftest.$ac_ext
13425LIBS=$ac_func_search_save_LIBS
13426fi
13427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13428$as_echo "$ac_cv_search_dlopen" >&6; }
13429ac_res=$ac_cv_search_dlopen
13430if test "$ac_res" != no; then :
13431  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13432
13433$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
13434
13435	if test "$ac_cv_search_dlopen" != "none required"; then
13436	  LIBADD_DLOPEN=-ldl
13437	fi
13438	libltdl_cv_lib_dl_dlopen=yes
13439	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
13440else
13441  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13442/* end confdefs.h.  */
13443#if HAVE_DLFCN_H
13444#  include <dlfcn.h>
13445#endif
13446
13447int
13448main ()
13449{
13450dlopen(0, 0);
13451  ;
13452  return 0;
13453}
13454_ACEOF
13455if ac_fn_c_try_link "$LINENO"; then :
13456
13457$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
13458
13459	    libltdl_cv_func_dlopen=yes
13460	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
13461else
13462  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13463$as_echo_n "checking for dlopen in -lsvld... " >&6; }
13464if ${ac_cv_lib_svld_dlopen+:} false; then :
13465  $as_echo_n "(cached) " >&6
13466else
13467  ac_check_lib_save_LIBS=$LIBS
13468LIBS="-lsvld  $LIBS"
13469cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13470/* end confdefs.h.  */
13471
13472/* Override any GCC internal prototype to avoid an error.
13473   Use char because int might match the return type of a GCC
13474   builtin and then its argument prototype would still apply.  */
13475#ifdef __cplusplus
13476extern "C"
13477#endif
13478char dlopen ();
13479int
13480main ()
13481{
13482return dlopen ();
13483  ;
13484  return 0;
13485}
13486_ACEOF
13487if ac_fn_c_try_link "$LINENO"; then :
13488  ac_cv_lib_svld_dlopen=yes
13489else
13490  ac_cv_lib_svld_dlopen=no
13491fi
13492rm -f core conftest.err conftest.$ac_objext \
13493    conftest$ac_exeext conftest.$ac_ext
13494LIBS=$ac_check_lib_save_LIBS
13495fi
13496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13497$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
13498if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
13499
13500$as_echo "#define HAVE_LIBDL 1" >>confdefs.h
13501
13502	        LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes
13503		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"
13504fi
13505
13506fi
13507rm -f core conftest.err conftest.$ac_objext \
13508    conftest$ac_exeext conftest.$ac_ext
13509fi
13510
13511if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"
13512then
13513  lt_save_LIBS=$LIBS
13514  LIBS="$LIBS $LIBADD_DLOPEN"
13515  for ac_func in dlerror
13516do :
13517  ac_fn_c_check_func "$LINENO" "dlerror" "ac_cv_func_dlerror"
13518if test "x$ac_cv_func_dlerror" = xyes; then :
13519  cat >>confdefs.h <<_ACEOF
13520#define HAVE_DLERROR 1
13521_ACEOF
13522
13523fi
13524done
13525
13526  LIBS=$lt_save_LIBS
13527fi
13528
13529
13530LIBADD_SHL_LOAD=
13531ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13532if test "x$ac_cv_func_shl_load" = xyes; then :
13533
13534$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
13535
13536	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
13537else
13538  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13539$as_echo_n "checking for shl_load in -ldld... " >&6; }
13540if ${ac_cv_lib_dld_shl_load+:} false; then :
13541  $as_echo_n "(cached) " >&6
13542else
13543  ac_check_lib_save_LIBS=$LIBS
13544LIBS="-ldld  $LIBS"
13545cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13546/* end confdefs.h.  */
13547
13548/* Override any GCC internal prototype to avoid an error.
13549   Use char because int might match the return type of a GCC
13550   builtin and then its argument prototype would still apply.  */
13551#ifdef __cplusplus
13552extern "C"
13553#endif
13554char shl_load ();
13555int
13556main ()
13557{
13558return shl_load ();
13559  ;
13560  return 0;
13561}
13562_ACEOF
13563if ac_fn_c_try_link "$LINENO"; then :
13564  ac_cv_lib_dld_shl_load=yes
13565else
13566  ac_cv_lib_dld_shl_load=no
13567fi
13568rm -f core conftest.err conftest.$ac_objext \
13569    conftest$ac_exeext conftest.$ac_ext
13570LIBS=$ac_check_lib_save_LIBS
13571fi
13572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13573$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
13574if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
13575
13576$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
13577
13578	    LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"
13579	    LIBADD_SHL_LOAD=-ldld
13580fi
13581
13582fi
13583
13584
13585
13586case $host_os in
13587darwin[1567].*)
13588# We only want this for pre-Mac OS X 10.4.
13589  ac_fn_c_check_func "$LINENO" "_dyld_func_lookup" "ac_cv_func__dyld_func_lookup"
13590if test "x$ac_cv_func__dyld_func_lookup" = xyes; then :
13591
13592$as_echo "#define HAVE_DYLD 1" >>confdefs.h
13593
13594	LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"
13595fi
13596
13597  ;;
13598beos*)
13599  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la"
13600  ;;
13601cygwin* | mingw* | pw32*)
13602  ac_fn_c_check_decl "$LINENO" "cygwin_conv_path" "ac_cv_have_decl_cygwin_conv_path" "#include <sys/cygwin.h>
13603"
13604if test "x$ac_cv_have_decl_cygwin_conv_path" = xyes; then :
13605  ac_have_decl=1
13606else
13607  ac_have_decl=0
13608fi
13609
13610cat >>confdefs.h <<_ACEOF
13611#define HAVE_DECL_CYGWIN_CONV_PATH $ac_have_decl
13612_ACEOF
13613
13614  LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la"
13615  ;;
13616esac
13617
13618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13619$as_echo_n "checking for dld_link in -ldld... " >&6; }
13620if ${ac_cv_lib_dld_dld_link+:} false; then :
13621  $as_echo_n "(cached) " >&6
13622else
13623  ac_check_lib_save_LIBS=$LIBS
13624LIBS="-ldld  $LIBS"
13625cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13626/* end confdefs.h.  */
13627
13628/* Override any GCC internal prototype to avoid an error.
13629   Use char because int might match the return type of a GCC
13630   builtin and then its argument prototype would still apply.  */
13631#ifdef __cplusplus
13632extern "C"
13633#endif
13634char dld_link ();
13635int
13636main ()
13637{
13638return dld_link ();
13639  ;
13640  return 0;
13641}
13642_ACEOF
13643if ac_fn_c_try_link "$LINENO"; then :
13644  ac_cv_lib_dld_dld_link=yes
13645else
13646  ac_cv_lib_dld_dld_link=no
13647fi
13648rm -f core conftest.err conftest.$ac_objext \
13649    conftest$ac_exeext conftest.$ac_ext
13650LIBS=$ac_check_lib_save_LIBS
13651fi
13652{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13653$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
13654if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
13655
13656$as_echo "#define HAVE_DLD 1" >>confdefs.h
13657
13658		LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"
13659fi
13660
13661
13662
13663
13664LT_DLPREOPEN=
13665if test -n "$LT_DLLOADERS"
13666then
13667  for lt_loader in $LT_DLLOADERS; do
13668    LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader "
13669  done
13670
13671$as_echo "#define HAVE_LIBDLLOADER 1" >>confdefs.h
13672
13673fi
13674
13675
13676LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD"
13677
13678
13679LIBS=$lt_dlload_save_LIBS
13680ac_ext=c
13681ac_cpp='$CPP $CPPFLAGS'
13682ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13683ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13684ac_compiler_gnu=$ac_cv_c_compiler_gnu
13685
13686
13687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix in compiled symbols" >&5
13688$as_echo_n "checking for _ prefix in compiled symbols... " >&6; }
13689if ${lt_cv_sys_symbol_underscore+:} false; then :
13690  $as_echo_n "(cached) " >&6
13691else
13692  lt_cv_sys_symbol_underscore=no
13693  cat > conftest.$ac_ext <<_LT_EOF
13694void nm_test_func(){}
13695int main(){nm_test_func;return 0;}
13696_LT_EOF
13697  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13698  (eval $ac_compile) 2>&5
13699  ac_status=$?
13700  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13701  test $ac_status = 0; }; then
13702    # Now try to grab the symbols.
13703    ac_nlist=conftest.nm
13704    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist\""; } >&5
13705  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) 2>&5
13706  ac_status=$?
13707  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13708  test $ac_status = 0; } && test -s "$ac_nlist"; then
13709      # See whether the symbols have a leading underscore.
13710      if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then
13711        lt_cv_sys_symbol_underscore=yes
13712      else
13713        if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then
13714	  :
13715        else
13716	  echo "configure: cannot find nm_test_func in $ac_nlist" >&5
13717        fi
13718      fi
13719    else
13720      echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&5
13721    fi
13722  else
13723    echo "configure: failed program was:" >&5
13724    cat conftest.c >&5
13725  fi
13726  rm -rf conftest*
13727
13728fi
13729{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_symbol_underscore" >&5
13730$as_echo "$lt_cv_sys_symbol_underscore" >&6; }
13731  sys_symbol_underscore=$lt_cv_sys_symbol_underscore
13732
13733
13734if test yes = "$lt_cv_sys_symbol_underscore"; then
13735  if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then
13736    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we have to add an underscore for dlsym" >&5
13737$as_echo_n "checking whether we have to add an underscore for dlsym... " >&6; }
13738if ${libltdl_cv_need_uscore+:} false; then :
13739  $as_echo_n "(cached) " >&6
13740else
13741  libltdl_cv_need_uscore=unknown
13742      dlsym_uscore_save_LIBS=$LIBS
13743      LIBS="$LIBS $LIBADD_DLOPEN"
13744      libname=conftmod # stay within 8.3 filename limits!
13745      cat >$libname.$ac_ext <<_LT_EOF
13746#line $LINENO "configure"
13747#include "confdefs.h"
13748/* When -fvisibility=hidden is used, assume the code has been annotated
13749   correspondingly for the symbols needed.  */
13750#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13751int fnord () __attribute__((visibility("default")));
13752#endif
13753int fnord () { return 42; }
13754_LT_EOF
13755
13756      # ltfn_module_cmds module_cmds
13757      # Execute tilde-delimited MODULE_CMDS with environment primed for
13758      # $module_cmds or $archive_cmds type content.
13759      ltfn_module_cmds ()
13760      {( # subshell avoids polluting parent global environment
13761          module_cmds_save_ifs=$IFS; IFS='~'
13762          for cmd in $1; do
13763            IFS=$module_cmds_save_ifs
13764            libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext
13765            rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=.
13766            major=; versuffix=; verstring=; deplibs=
13767            ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag=
13768            eval $cmd
13769          done
13770          IFS=$module_cmds_save_ifs
13771      )}
13772
13773      # Compile a loadable module using libtool macro expansion results.
13774      $CC $pic_flag -c $libname.$ac_ext
13775      ltfn_module_cmds "${module_cmds:-$archive_cmds}"
13776
13777      # Try to fetch fnord with dlsym().
13778      libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2
13779      cat >conftest.$ac_ext <<_LT_EOF
13780#line $LINENO "configure"
13781#include "confdefs.h"
13782#if HAVE_DLFCN_H
13783#include <dlfcn.h>
13784#endif
13785#include <stdio.h>
13786#ifndef RTLD_GLOBAL
13787#  ifdef DL_GLOBAL
13788#    define RTLD_GLOBAL DL_GLOBAL
13789#  else
13790#    define RTLD_GLOBAL 0
13791#  endif
13792#endif
13793#ifndef RTLD_NOW
13794#  ifdef DL_NOW
13795#    define RTLD_NOW DL_NOW
13796#  else
13797#    define RTLD_NOW 0
13798#  endif
13799#endif
13800int main () {
13801  void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW);
13802  int status = $libltdl_dlunknown;
13803  if (handle) {
13804    if (dlsym (handle, "fnord"))
13805      status = $libltdl_dlnouscore;
13806    else {
13807      if (dlsym (handle, "_fnord"))
13808        status = $libltdl_dluscore;
13809      else
13810	puts (dlerror ());
13811    }
13812    dlclose (handle);
13813  } else
13814    puts (dlerror ());
13815  return status;
13816}
13817_LT_EOF
13818      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13819  (eval $ac_link) 2>&5
13820  ac_status=$?
13821  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13822  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13823        (./conftest; exit; ) >&5 2>/dev/null
13824        libltdl_status=$?
13825        case x$libltdl_status in
13826          x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;;
13827	  x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;;
13828	  x*) libltdl_cv_need_uscore=unknown ;;
13829        esac
13830      fi
13831      rm -rf conftest* $libname*
13832      LIBS=$dlsym_uscore_save_LIBS
13833
13834fi
13835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_need_uscore" >&5
13836$as_echo "$libltdl_cv_need_uscore" >&6; }
13837  fi
13838fi
13839
13840if test yes = "$libltdl_cv_need_uscore"; then
13841
13842$as_echo "#define NEED_USCORE 1" >>confdefs.h
13843
13844fi
13845
13846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether deplibs are loaded by dlopen" >&5
13847$as_echo_n "checking whether deplibs are loaded by dlopen... " >&6; }
13848if ${lt_cv_sys_dlopen_deplibs+:} false; then :
13849  $as_echo_n "(cached) " >&6
13850else
13851  # PORTME does your system automatically load deplibs for dlopen?
13852  # or its logical equivalent (e.g. shl_load for HP-UX < 11)
13853  # For now, we just catch OSes we know something about -- in the
13854  # future, we'll try test this programmatically.
13855  lt_cv_sys_dlopen_deplibs=unknown
13856  case $host_os in
13857  aix3*|aix4.1.*|aix4.2.*)
13858    # Unknown whether this is true for these versions of AIX, but
13859    # we want this 'case' here to explicitly catch those versions.
13860    lt_cv_sys_dlopen_deplibs=unknown
13861    ;;
13862  aix[4-9]*)
13863    lt_cv_sys_dlopen_deplibs=yes
13864    ;;
13865  amigaos*)
13866    case $host_cpu in
13867    powerpc)
13868      lt_cv_sys_dlopen_deplibs=no
13869      ;;
13870    esac
13871    ;;
13872  bitrig*)
13873    lt_cv_sys_dlopen_deplibs=yes
13874    ;;
13875  darwin*)
13876    # Assuming the user has installed a libdl from somewhere, this is true
13877    # If you are looking for one http://www.opendarwin.org/projects/dlcompat
13878    lt_cv_sys_dlopen_deplibs=yes
13879    ;;
13880  freebsd* | dragonfly*)
13881    lt_cv_sys_dlopen_deplibs=yes
13882    ;;
13883  gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu)
13884    # GNU and its variants, using gnu ld.so (Glibc)
13885    lt_cv_sys_dlopen_deplibs=yes
13886    ;;
13887  hpux10*|hpux11*)
13888    lt_cv_sys_dlopen_deplibs=yes
13889    ;;
13890  interix*)
13891    lt_cv_sys_dlopen_deplibs=yes
13892    ;;
13893  irix[12345]*|irix6.[01]*)
13894    # Catch all versions of IRIX before 6.2, and indicate that we don't
13895    # know how it worked for any of those versions.
13896    lt_cv_sys_dlopen_deplibs=unknown
13897    ;;
13898  irix*)
13899    # The case above catches anything before 6.2, and it's known that
13900    # at 6.2 and later dlopen does load deplibs.
13901    lt_cv_sys_dlopen_deplibs=yes
13902    ;;
13903  netbsd*)
13904    lt_cv_sys_dlopen_deplibs=yes
13905    ;;
13906  openbsd*)
13907    lt_cv_sys_dlopen_deplibs=yes
13908    ;;
13909  osf[1234]*)
13910    # dlopen did load deplibs (at least at 4.x), but until the 5.x series,
13911    # it did *not* use an RPATH in a shared library to find objects the
13912    # library depends on, so we explicitly say 'no'.
13913    lt_cv_sys_dlopen_deplibs=no
13914    ;;
13915  osf5.0|osf5.0a|osf5.1)
13916    # dlopen *does* load deplibs and with the right loader patch applied
13917    # it even uses RPATH in a shared library to search for shared objects
13918    # that the library depends on, but there's no easy way to know if that
13919    # patch is installed.  Since this is the case, all we can really
13920    # say is unknown -- it depends on the patch being installed.  If
13921    # it is, this changes to 'yes'.  Without it, it would be 'no'.
13922    lt_cv_sys_dlopen_deplibs=unknown
13923    ;;
13924  osf*)
13925    # the two cases above should catch all versions of osf <= 5.1.  Read
13926    # the comments above for what we know about them.
13927    # At > 5.1, deplibs are loaded *and* any RPATH in a shared library
13928    # is used to find them so we can finally say 'yes'.
13929    lt_cv_sys_dlopen_deplibs=yes
13930    ;;
13931  qnx*)
13932    lt_cv_sys_dlopen_deplibs=yes
13933    ;;
13934  solaris*)
13935    lt_cv_sys_dlopen_deplibs=yes
13936    ;;
13937  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13938    libltdl_cv_sys_dlopen_deplibs=yes
13939    ;;
13940  esac
13941
13942fi
13943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_dlopen_deplibs" >&5
13944$as_echo "$lt_cv_sys_dlopen_deplibs" >&6; }
13945if test yes != "$lt_cv_sys_dlopen_deplibs"; then
13946
13947$as_echo "#define LTDL_DLOPEN_DEPLIBS 1" >>confdefs.h
13948
13949fi
13950
13951
13952for ac_header in argz.h
13953do :
13954  ac_fn_c_check_header_compile "$LINENO" "argz.h" "ac_cv_header_argz_h" "$ac_includes_default
13955"
13956if test "x$ac_cv_header_argz_h" = xyes; then :
13957  cat >>confdefs.h <<_ACEOF
13958#define HAVE_ARGZ_H 1
13959_ACEOF
13960
13961fi
13962
13963done
13964
13965
13966ac_fn_c_check_type "$LINENO" "error_t" "ac_cv_type_error_t" "#if defined(HAVE_ARGZ_H)
13967#  include <argz.h>
13968#endif
13969"
13970if test "x$ac_cv_type_error_t" = xyes; then :
13971
13972cat >>confdefs.h <<_ACEOF
13973#define HAVE_ERROR_T 1
13974_ACEOF
13975
13976
13977else
13978
13979$as_echo "#define error_t int" >>confdefs.h
13980
13981
13982$as_echo "#define __error_t_defined 1" >>confdefs.h
13983
13984fi
13985
13986
13987LT_ARGZ_H=
13988for ac_func in argz_add argz_append argz_count argz_create_sep argz_insert \
13989	argz_next argz_stringify
13990do :
13991  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13992ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13993if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13994  cat >>confdefs.h <<_ACEOF
13995#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13996_ACEOF
13997
13998else
13999  LT_ARGZ_H=lt__argz.h; case " $LIBOBJS " in
14000  *" lt__argz.$ac_objext "* ) ;;
14001  *) LIBOBJS="$LIBOBJS lt__argz.$ac_objext"
14002 ;;
14003esac
14004
14005fi
14006done
14007
14008
14009if test -z "$LT_ARGZ_H"; then :
14010  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if argz actually works" >&5
14011$as_echo_n "checking if argz actually works... " >&6; }
14012if ${lt_cv_sys_argz_works+:} false; then :
14013  $as_echo_n "(cached) " >&6
14014else
14015  case $host_os in #(
14016	 *cygwin*)
14017	   lt_cv_sys_argz_works=no
14018	   if test no != "$cross_compiling"; then
14019	     lt_cv_sys_argz_works="guessing no"
14020	   else
14021	     lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/'
14022	     save_IFS=$IFS
14023	     IFS=-.
14024	     set x `uname -r | sed -e "$lt_sed_extract_leading_digits"`
14025	     IFS=$save_IFS
14026	     lt_os_major=${2-0}
14027	     lt_os_minor=${3-0}
14028	     lt_os_micro=${4-0}
14029	     if test 1 -lt "$lt_os_major" \
14030		|| { test 1 -eq "$lt_os_major" \
14031		  && { test 5 -lt "$lt_os_minor" \
14032		    || { test 5 -eq "$lt_os_minor" \
14033		      && test 24 -lt "$lt_os_micro"; }; }; }; then
14034	       lt_cv_sys_argz_works=yes
14035	     fi
14036	   fi
14037	   ;; #(
14038	 *) lt_cv_sys_argz_works=yes ;;
14039	 esac
14040fi
14041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_argz_works" >&5
14042$as_echo "$lt_cv_sys_argz_works" >&6; }
14043     if test yes = "$lt_cv_sys_argz_works"; then :
14044
14045$as_echo "#define HAVE_WORKING_ARGZ 1" >>confdefs.h
14046
14047else
14048  LT_ARGZ_H=lt__argz.h
14049        case " $LIBOBJS " in
14050  *" lt__argz.$ac_objext "* ) ;;
14051  *) LIBOBJS="$LIBOBJS lt__argz.$ac_objext"
14052 ;;
14053esac
14054
14055fi
14056fi
14057
14058
14059
14060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether libtool supports -dlopen/-dlpreopen" >&5
14061$as_echo_n "checking whether libtool supports -dlopen/-dlpreopen... " >&6; }
14062if ${libltdl_cv_preloaded_symbols+:} false; then :
14063  $as_echo_n "(cached) " >&6
14064else
14065  if test -n "$lt_cv_sys_global_symbol_pipe"; then
14066    libltdl_cv_preloaded_symbols=yes
14067  else
14068    libltdl_cv_preloaded_symbols=no
14069  fi
14070
14071fi
14072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libltdl_cv_preloaded_symbols" >&5
14073$as_echo "$libltdl_cv_preloaded_symbols" >&6; }
14074if test yes = "$libltdl_cv_preloaded_symbols"; then
14075
14076$as_echo "#define HAVE_PRELOADED_SYMBOLS 1" >>confdefs.h
14077
14078fi
14079
14080
14081
14082# Check whether --enable-ltdl-install was given.
14083if test "${enable_ltdl_install+set}" = set; then :
14084  enableval=$enable_ltdl_install;
14085fi
14086
14087
14088case ,$enable_ltdl_install,$enable_ltdl_convenience in
14089  *yes*) ;;
14090  *) enable_ltdl_convenience=yes ;;
14091esac
14092
14093 if test no != "${enable_ltdl_install-no}"; then
14094  INSTALL_LTDL_TRUE=
14095  INSTALL_LTDL_FALSE='#'
14096else
14097  INSTALL_LTDL_TRUE='#'
14098  INSTALL_LTDL_FALSE=
14099fi
14100
14101  if test no != "${enable_ltdl_convenience-no}"; then
14102  CONVENIENCE_LTDL_TRUE=
14103  CONVENIENCE_LTDL_FALSE='#'
14104else
14105  CONVENIENCE_LTDL_TRUE='#'
14106  CONVENIENCE_LTDL_FALSE=
14107fi
14108
14109
14110
14111
14112
14113
14114# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS
14115# the user used.  This is so that ltdl.h can pick up the parent projects
14116# config.h file, The first file in AC_CONFIG_HEADERS must contain the
14117# definitions required by ltdl.c.
14118# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility).
14119
14120
14121
14122for ac_header in unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h
14123do :
14124  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14125ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
14126"
14127if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14128  cat >>confdefs.h <<_ACEOF
14129#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14130_ACEOF
14131
14132fi
14133
14134done
14135
14136
14137for ac_func in closedir opendir readdir
14138do :
14139  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14140ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14141if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14142  cat >>confdefs.h <<_ACEOF
14143#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14144_ACEOF
14145
14146else
14147  case " $LIBOBJS " in
14148  *" lt__dirent.$ac_objext "* ) ;;
14149  *) LIBOBJS="$LIBOBJS lt__dirent.$ac_objext"
14150 ;;
14151esac
14152
14153fi
14154done
14155
14156for ac_func in strlcat strlcpy
14157do :
14158  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14159ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14160if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14161  cat >>confdefs.h <<_ACEOF
14162#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14163_ACEOF
14164
14165else
14166  case " $LIBOBJS " in
14167  *" lt__strl.$ac_objext "* ) ;;
14168  *) LIBOBJS="$LIBOBJS lt__strl.$ac_objext"
14169 ;;
14170esac
14171
14172fi
14173done
14174
14175
14176
14177cat >>confdefs.h <<_ACEOF
14178#define LT_LIBEXT "$libext"
14179_ACEOF
14180
14181
14182name=
14183eval "lt_libprefix=\"$libname_spec\""
14184
14185cat >>confdefs.h <<_ACEOF
14186#define LT_LIBPREFIX "$lt_libprefix"
14187_ACEOF
14188
14189
14190name=ltdl
14191eval "LTDLOPEN=\"$libname_spec\""
14192
14193
14194
14195# Enable all the language support we can
14196ac_ext=cpp
14197ac_cpp='$CXXCPP $CPPFLAGS'
14198ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14199ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14200ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14201if test -z "$CXX"; then
14202  if test -n "$CCC"; then
14203    CXX=$CCC
14204  else
14205    if test -n "$ac_tool_prefix"; then
14206  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
14207  do
14208    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14209set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14211$as_echo_n "checking for $ac_word... " >&6; }
14212if ${ac_cv_prog_CXX+:} false; then :
14213  $as_echo_n "(cached) " >&6
14214else
14215  if test -n "$CXX"; then
14216  ac_cv_prog_CXX="$CXX" # Let the user override the test.
14217else
14218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14219for as_dir in $PATH
14220do
14221  IFS=$as_save_IFS
14222  test -z "$as_dir" && as_dir=.
14223    for ac_exec_ext in '' $ac_executable_extensions; do
14224  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14225    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14226    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14227    break 2
14228  fi
14229done
14230  done
14231IFS=$as_save_IFS
14232
14233fi
14234fi
14235CXX=$ac_cv_prog_CXX
14236if test -n "$CXX"; then
14237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14238$as_echo "$CXX" >&6; }
14239else
14240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14241$as_echo "no" >&6; }
14242fi
14243
14244
14245    test -n "$CXX" && break
14246  done
14247fi
14248if test -z "$CXX"; then
14249  ac_ct_CXX=$CXX
14250  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
14251do
14252  # Extract the first word of "$ac_prog", so it can be a program name with args.
14253set dummy $ac_prog; ac_word=$2
14254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14255$as_echo_n "checking for $ac_word... " >&6; }
14256if ${ac_cv_prog_ac_ct_CXX+:} false; then :
14257  $as_echo_n "(cached) " >&6
14258else
14259  if test -n "$ac_ct_CXX"; then
14260  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14261else
14262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14263for as_dir in $PATH
14264do
14265  IFS=$as_save_IFS
14266  test -z "$as_dir" && as_dir=.
14267    for ac_exec_ext in '' $ac_executable_extensions; do
14268  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14269    ac_cv_prog_ac_ct_CXX="$ac_prog"
14270    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14271    break 2
14272  fi
14273done
14274  done
14275IFS=$as_save_IFS
14276
14277fi
14278fi
14279ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14280if test -n "$ac_ct_CXX"; then
14281  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14282$as_echo "$ac_ct_CXX" >&6; }
14283else
14284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14285$as_echo "no" >&6; }
14286fi
14287
14288
14289  test -n "$ac_ct_CXX" && break
14290done
14291
14292  if test "x$ac_ct_CXX" = x; then
14293    CXX="g++"
14294  else
14295    case $cross_compiling:$ac_tool_warned in
14296yes:)
14297{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14298$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14299ac_tool_warned=yes ;;
14300esac
14301    CXX=$ac_ct_CXX
14302  fi
14303fi
14304
14305  fi
14306fi
14307# Provide some information about the compiler.
14308$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14309set X $ac_compile
14310ac_compiler=$2
14311for ac_option in --version -v -V -qversion; do
14312  { { ac_try="$ac_compiler $ac_option >&5"
14313case "(($ac_try" in
14314  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14315  *) ac_try_echo=$ac_try;;
14316esac
14317eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14318$as_echo "$ac_try_echo"; } >&5
14319  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14320  ac_status=$?
14321  if test -s conftest.err; then
14322    sed '10a\
14323... rest of stderr output deleted ...
14324         10q' conftest.err >conftest.er1
14325    cat conftest.er1 >&5
14326  fi
14327  rm -f conftest.er1 conftest.err
14328  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14329  test $ac_status = 0; }
14330done
14331
14332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
14333$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
14334if ${ac_cv_cxx_compiler_gnu+:} false; then :
14335  $as_echo_n "(cached) " >&6
14336else
14337  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14338/* end confdefs.h.  */
14339
14340int
14341main ()
14342{
14343#ifndef __GNUC__
14344       choke me
14345#endif
14346
14347  ;
14348  return 0;
14349}
14350_ACEOF
14351if ac_fn_cxx_try_compile "$LINENO"; then :
14352  ac_compiler_gnu=yes
14353else
14354  ac_compiler_gnu=no
14355fi
14356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14357ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14358
14359fi
14360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14361$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
14362if test $ac_compiler_gnu = yes; then
14363  GXX=yes
14364else
14365  GXX=
14366fi
14367ac_test_CXXFLAGS=${CXXFLAGS+set}
14368ac_save_CXXFLAGS=$CXXFLAGS
14369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14370$as_echo_n "checking whether $CXX accepts -g... " >&6; }
14371if ${ac_cv_prog_cxx_g+:} false; then :
14372  $as_echo_n "(cached) " >&6
14373else
14374  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14375   ac_cxx_werror_flag=yes
14376   ac_cv_prog_cxx_g=no
14377   CXXFLAGS="-g"
14378   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14379/* end confdefs.h.  */
14380
14381int
14382main ()
14383{
14384
14385  ;
14386  return 0;
14387}
14388_ACEOF
14389if ac_fn_cxx_try_compile "$LINENO"; then :
14390  ac_cv_prog_cxx_g=yes
14391else
14392  CXXFLAGS=""
14393      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14394/* end confdefs.h.  */
14395
14396int
14397main ()
14398{
14399
14400  ;
14401  return 0;
14402}
14403_ACEOF
14404if ac_fn_cxx_try_compile "$LINENO"; then :
14405
14406else
14407  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14408	 CXXFLAGS="-g"
14409	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14410/* end confdefs.h.  */
14411
14412int
14413main ()
14414{
14415
14416  ;
14417  return 0;
14418}
14419_ACEOF
14420if ac_fn_cxx_try_compile "$LINENO"; then :
14421  ac_cv_prog_cxx_g=yes
14422fi
14423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14424fi
14425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14426fi
14427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14428   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14429fi
14430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14431$as_echo "$ac_cv_prog_cxx_g" >&6; }
14432if test "$ac_test_CXXFLAGS" = set; then
14433  CXXFLAGS=$ac_save_CXXFLAGS
14434elif test $ac_cv_prog_cxx_g = yes; then
14435  if test "$GXX" = yes; then
14436    CXXFLAGS="-g -O2"
14437  else
14438    CXXFLAGS="-g"
14439  fi
14440else
14441  if test "$GXX" = yes; then
14442    CXXFLAGS="-O2"
14443  else
14444    CXXFLAGS=
14445  fi
14446fi
14447ac_ext=c
14448ac_cpp='$CPP $CPPFLAGS'
14449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14450ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14451ac_compiler_gnu=$ac_cv_c_compiler_gnu
14452
14453depcc="$CXX"  am_compiler_list=
14454
14455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
14456$as_echo_n "checking dependency style of $depcc... " >&6; }
14457if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
14458  $as_echo_n "(cached) " >&6
14459else
14460  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
14461  # We make a subdir and do the tests there.  Otherwise we can end up
14462  # making bogus files that we don't know about and never remove.  For
14463  # instance it was reported that on HP-UX the gcc test will end up
14464  # making a dummy file named 'D' -- because '-MD' means "put the output
14465  # in D".
14466  rm -rf conftest.dir
14467  mkdir conftest.dir
14468  # Copy depcomp to subdir because otherwise we won't find it if we're
14469  # using a relative directory.
14470  cp "$am_depcomp" conftest.dir
14471  cd conftest.dir
14472  # We will build objects and dependencies in a subdirectory because
14473  # it helps to detect inapplicable dependency modes.  For instance
14474  # both Tru64's cc and ICC support -MD to output dependencies as a
14475  # side effect of compilation, but ICC will put the dependencies in
14476  # the current directory while Tru64 will put them in the object
14477  # directory.
14478  mkdir sub
14479
14480  am_cv_CXX_dependencies_compiler_type=none
14481  if test "$am_compiler_list" = ""; then
14482     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
14483  fi
14484  am__universal=false
14485  case " $depcc " in #(
14486     *\ -arch\ *\ -arch\ *) am__universal=true ;;
14487     esac
14488
14489  for depmode in $am_compiler_list; do
14490    # Setup a source with many dependencies, because some compilers
14491    # like to wrap large dependency lists on column 80 (with \), and
14492    # we should not choose a depcomp mode which is confused by this.
14493    #
14494    # We need to recreate these files for each test, as the compiler may
14495    # overwrite some of them when testing with obscure command lines.
14496    # This happens at least with the AIX C compiler.
14497    : > sub/conftest.c
14498    for i in 1 2 3 4 5 6; do
14499      echo '#include "conftst'$i'.h"' >> sub/conftest.c
14500      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
14501      # Solaris 10 /bin/sh.
14502      echo '/* dummy */' > sub/conftst$i.h
14503    done
14504    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
14505
14506    # We check with '-c' and '-o' for the sake of the "dashmstdout"
14507    # mode.  It turns out that the SunPro C++ compiler does not properly
14508    # handle '-M -o', and we need to detect this.  Also, some Intel
14509    # versions had trouble with output in subdirs.
14510    am__obj=sub/conftest.${OBJEXT-o}
14511    am__minus_obj="-o $am__obj"
14512    case $depmode in
14513    gcc)
14514      # This depmode causes a compiler race in universal mode.
14515      test "$am__universal" = false || continue
14516      ;;
14517    nosideeffect)
14518      # After this tag, mechanisms are not by side-effect, so they'll
14519      # only be used when explicitly requested.
14520      if test "x$enable_dependency_tracking" = xyes; then
14521	continue
14522      else
14523	break
14524      fi
14525      ;;
14526    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
14527      # This compiler won't grok '-c -o', but also, the minuso test has
14528      # not run yet.  These depmodes are late enough in the game, and
14529      # so weak that their functioning should not be impacted.
14530      am__obj=conftest.${OBJEXT-o}
14531      am__minus_obj=
14532      ;;
14533    none) break ;;
14534    esac
14535    if depmode=$depmode \
14536       source=sub/conftest.c object=$am__obj \
14537       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
14538       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
14539         >/dev/null 2>conftest.err &&
14540       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
14541       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
14542       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
14543       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
14544      # icc doesn't choke on unknown options, it will just issue warnings
14545      # or remarks (even with -Werror).  So we grep stderr for any message
14546      # that says an option was ignored or not supported.
14547      # When given -MP, icc 7.0 and 7.1 complain thusly:
14548      #   icc: Command line warning: ignoring option '-M'; no argument required
14549      # The diagnosis changed in icc 8.0:
14550      #   icc: Command line remark: option '-MP' not supported
14551      if (grep 'ignoring option' conftest.err ||
14552          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
14553        am_cv_CXX_dependencies_compiler_type=$depmode
14554        break
14555      fi
14556    fi
14557  done
14558
14559  cd ..
14560  rm -rf conftest.dir
14561else
14562  am_cv_CXX_dependencies_compiler_type=none
14563fi
14564
14565fi
14566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
14567$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
14568CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
14569
14570 if
14571  test "x$enable_dependency_tracking" != xno \
14572  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
14573  am__fastdepCXX_TRUE=
14574  am__fastdepCXX_FALSE='#'
14575else
14576  am__fastdepCXX_TRUE='#'
14577  am__fastdepCXX_FALSE=
14578fi
14579
14580
14581
14582
14583
14584func_stripname_cnf ()
14585{
14586  case $2 in
14587  .*) func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%\\\\$2\$%%"`;;
14588  *)  func_stripname_result=`$ECHO "$3" | $SED "s%^$1%%; s%$2\$%%"`;;
14589  esac
14590} # func_stripname_cnf
14591
14592      if test -n "$CXX" && ( test no != "$CXX" &&
14593    ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) ||
14594    (test g++ != "$CXX"))); then
14595  ac_ext=cpp
14596ac_cpp='$CXXCPP $CPPFLAGS'
14597ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14598ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14599ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
14601$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
14602if test -z "$CXXCPP"; then
14603  if ${ac_cv_prog_CXXCPP+:} false; then :
14604  $as_echo_n "(cached) " >&6
14605else
14606      # Double quotes because CXXCPP needs to be expanded
14607    for CXXCPP in "$CXX -E" "/lib/cpp"
14608    do
14609      ac_preproc_ok=false
14610for ac_cxx_preproc_warn_flag in '' yes
14611do
14612  # Use a header file that comes with gcc, so configuring glibc
14613  # with a fresh cross-compiler works.
14614  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14615  # <limits.h> exists even on freestanding compilers.
14616  # On the NeXT, cc -E runs the code through the compiler's parser,
14617  # not just through cpp. "Syntax error" is here to catch this case.
14618  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14619/* end confdefs.h.  */
14620#ifdef __STDC__
14621# include <limits.h>
14622#else
14623# include <assert.h>
14624#endif
14625		     Syntax error
14626_ACEOF
14627if ac_fn_cxx_try_cpp "$LINENO"; then :
14628
14629else
14630  # Broken: fails on valid input.
14631continue
14632fi
14633rm -f conftest.err conftest.i conftest.$ac_ext
14634
14635  # OK, works on sane cases.  Now check whether nonexistent headers
14636  # can be detected and how.
14637  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14638/* end confdefs.h.  */
14639#include <ac_nonexistent.h>
14640_ACEOF
14641if ac_fn_cxx_try_cpp "$LINENO"; then :
14642  # Broken: success on invalid input.
14643continue
14644else
14645  # Passes both tests.
14646ac_preproc_ok=:
14647break
14648fi
14649rm -f conftest.err conftest.i conftest.$ac_ext
14650
14651done
14652# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14653rm -f conftest.i conftest.err conftest.$ac_ext
14654if $ac_preproc_ok; then :
14655  break
14656fi
14657
14658    done
14659    ac_cv_prog_CXXCPP=$CXXCPP
14660
14661fi
14662  CXXCPP=$ac_cv_prog_CXXCPP
14663else
14664  ac_cv_prog_CXXCPP=$CXXCPP
14665fi
14666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
14667$as_echo "$CXXCPP" >&6; }
14668ac_preproc_ok=false
14669for ac_cxx_preproc_warn_flag in '' yes
14670do
14671  # Use a header file that comes with gcc, so configuring glibc
14672  # with a fresh cross-compiler works.
14673  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14674  # <limits.h> exists even on freestanding compilers.
14675  # On the NeXT, cc -E runs the code through the compiler's parser,
14676  # not just through cpp. "Syntax error" is here to catch this case.
14677  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14678/* end confdefs.h.  */
14679#ifdef __STDC__
14680# include <limits.h>
14681#else
14682# include <assert.h>
14683#endif
14684		     Syntax error
14685_ACEOF
14686if ac_fn_cxx_try_cpp "$LINENO"; then :
14687
14688else
14689  # Broken: fails on valid input.
14690continue
14691fi
14692rm -f conftest.err conftest.i conftest.$ac_ext
14693
14694  # OK, works on sane cases.  Now check whether nonexistent headers
14695  # can be detected and how.
14696  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14697/* end confdefs.h.  */
14698#include <ac_nonexistent.h>
14699_ACEOF
14700if ac_fn_cxx_try_cpp "$LINENO"; then :
14701  # Broken: success on invalid input.
14702continue
14703else
14704  # Passes both tests.
14705ac_preproc_ok=:
14706break
14707fi
14708rm -f conftest.err conftest.i conftest.$ac_ext
14709
14710done
14711# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14712rm -f conftest.i conftest.err conftest.$ac_ext
14713if $ac_preproc_ok; then :
14714
14715else
14716  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14717$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14718as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
14719See \`config.log' for more details" "$LINENO" 5; }
14720fi
14721
14722ac_ext=c
14723ac_cpp='$CPP $CPPFLAGS'
14724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14726ac_compiler_gnu=$ac_cv_c_compiler_gnu
14727
14728else
14729  _lt_caught_CXX_error=yes
14730fi
14731
14732ac_ext=cpp
14733ac_cpp='$CXXCPP $CPPFLAGS'
14734ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14735ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14736ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14737
14738archive_cmds_need_lc_CXX=no
14739allow_undefined_flag_CXX=
14740always_export_symbols_CXX=no
14741archive_expsym_cmds_CXX=
14742compiler_needs_object_CXX=no
14743export_dynamic_flag_spec_CXX=
14744hardcode_direct_CXX=no
14745hardcode_direct_absolute_CXX=no
14746hardcode_libdir_flag_spec_CXX=
14747hardcode_libdir_separator_CXX=
14748hardcode_minus_L_CXX=no
14749hardcode_shlibpath_var_CXX=unsupported
14750hardcode_automatic_CXX=no
14751inherit_rpath_CXX=no
14752module_cmds_CXX=
14753module_expsym_cmds_CXX=
14754link_all_deplibs_CXX=unknown
14755old_archive_cmds_CXX=$old_archive_cmds
14756reload_flag_CXX=$reload_flag
14757reload_cmds_CXX=$reload_cmds
14758no_undefined_flag_CXX=
14759whole_archive_flag_spec_CXX=
14760enable_shared_with_static_runtimes_CXX=no
14761
14762# Source file extension for C++ test sources.
14763ac_ext=cpp
14764
14765# Object file extension for compiled C++ test sources.
14766objext=o
14767objext_CXX=$objext
14768
14769# No sense in running all these tests if we already determined that
14770# the CXX compiler isn't working.  Some variables (like enable_shared)
14771# are currently assumed to apply to all compilers on this platform,
14772# and will be corrupted by setting them based on a non-working compiler.
14773if test yes != "$_lt_caught_CXX_error"; then
14774  # Code to be used in simple compile tests
14775  lt_simple_compile_test_code="int some_variable = 0;"
14776
14777  # Code to be used in simple link tests
14778  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
14779
14780  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14781
14782
14783
14784
14785
14786
14787# If no C compiler was specified, use CC.
14788LTCC=${LTCC-"$CC"}
14789
14790# If no C compiler flags were specified, use CFLAGS.
14791LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14792
14793# Allow CC to be a program name with arguments.
14794compiler=$CC
14795
14796
14797  # save warnings/boilerplate of simple test code
14798  ac_outfile=conftest.$ac_objext
14799echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14800eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14801_lt_compiler_boilerplate=`cat conftest.err`
14802$RM conftest*
14803
14804  ac_outfile=conftest.$ac_objext
14805echo "$lt_simple_link_test_code" >conftest.$ac_ext
14806eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14807_lt_linker_boilerplate=`cat conftest.err`
14808$RM -r conftest*
14809
14810
14811  # Allow CC to be a program name with arguments.
14812  lt_save_CC=$CC
14813  lt_save_CFLAGS=$CFLAGS
14814  lt_save_LD=$LD
14815  lt_save_GCC=$GCC
14816  GCC=$GXX
14817  lt_save_with_gnu_ld=$with_gnu_ld
14818  lt_save_path_LD=$lt_cv_path_LD
14819  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
14820    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
14821  else
14822    $as_unset lt_cv_prog_gnu_ld
14823  fi
14824  if test -n "${lt_cv_path_LDCXX+set}"; then
14825    lt_cv_path_LD=$lt_cv_path_LDCXX
14826  else
14827    $as_unset lt_cv_path_LD
14828  fi
14829  test -z "${LDCXX+set}" || LD=$LDCXX
14830  CC=${CXX-"c++"}
14831  CFLAGS=$CXXFLAGS
14832  compiler=$CC
14833  compiler_CXX=$CC
14834  func_cc_basename $compiler
14835cc_basename=$func_cc_basename_result
14836
14837
14838  if test -n "$compiler"; then
14839    # We don't want -fno-exception when compiling C++ code, so set the
14840    # no_builtin_flag separately
14841    if test yes = "$GXX"; then
14842      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
14843    else
14844      lt_prog_compiler_no_builtin_flag_CXX=
14845    fi
14846
14847    if test yes = "$GXX"; then
14848      # Set up default GNU C++ configuration
14849
14850
14851
14852# Check whether --with-gnu-ld was given.
14853if test "${with_gnu_ld+set}" = set; then :
14854  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
14855else
14856  with_gnu_ld=no
14857fi
14858
14859ac_prog=ld
14860if test yes = "$GCC"; then
14861  # Check if gcc -print-prog-name=ld gives a path.
14862  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
14863$as_echo_n "checking for ld used by $CC... " >&6; }
14864  case $host in
14865  *-*-mingw*)
14866    # gcc leaves a trailing carriage return, which upsets mingw
14867    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14868  *)
14869    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14870  esac
14871  case $ac_prog in
14872    # Accept absolute paths.
14873    [\\/]* | ?:[\\/]*)
14874      re_direlt='/[^/][^/]*/\.\./'
14875      # Canonicalize the pathname of ld
14876      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
14877      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
14878	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
14879      done
14880      test -z "$LD" && LD=$ac_prog
14881      ;;
14882  "")
14883    # If it fails, then pretend we aren't using GCC.
14884    ac_prog=ld
14885    ;;
14886  *)
14887    # If it is relative, then search for the first ld in PATH.
14888    with_gnu_ld=unknown
14889    ;;
14890  esac
14891elif test yes = "$with_gnu_ld"; then
14892  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
14893$as_echo_n "checking for GNU ld... " >&6; }
14894else
14895  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
14896$as_echo_n "checking for non-GNU ld... " >&6; }
14897fi
14898if ${lt_cv_path_LD+:} false; then :
14899  $as_echo_n "(cached) " >&6
14900else
14901  if test -z "$LD"; then
14902  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
14903  for ac_dir in $PATH; do
14904    IFS=$lt_save_ifs
14905    test -z "$ac_dir" && ac_dir=.
14906    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14907      lt_cv_path_LD=$ac_dir/$ac_prog
14908      # Check to see if the program is GNU ld.  I'd rather use --version,
14909      # but apparently some variants of GNU ld only accept -v.
14910      # Break only if it was the GNU/non-GNU ld that we prefer.
14911      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14912      *GNU* | *'with BFD'*)
14913	test no != "$with_gnu_ld" && break
14914	;;
14915      *)
14916	test yes != "$with_gnu_ld" && break
14917	;;
14918      esac
14919    fi
14920  done
14921  IFS=$lt_save_ifs
14922else
14923  lt_cv_path_LD=$LD # Let the user override the test with a path.
14924fi
14925fi
14926
14927LD=$lt_cv_path_LD
14928if test -n "$LD"; then
14929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
14930$as_echo "$LD" >&6; }
14931else
14932  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14933$as_echo "no" >&6; }
14934fi
14935test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
14936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
14937$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
14938if ${lt_cv_prog_gnu_ld+:} false; then :
14939  $as_echo_n "(cached) " >&6
14940else
14941  # I'd rather use --version here, but apparently some GNU lds only accept -v.
14942case `$LD -v 2>&1 </dev/null` in
14943*GNU* | *'with BFD'*)
14944  lt_cv_prog_gnu_ld=yes
14945  ;;
14946*)
14947  lt_cv_prog_gnu_ld=no
14948  ;;
14949esac
14950fi
14951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
14952$as_echo "$lt_cv_prog_gnu_ld" >&6; }
14953with_gnu_ld=$lt_cv_prog_gnu_ld
14954
14955
14956
14957
14958
14959
14960
14961      # Check if GNU C++ uses GNU ld as the underlying linker, since the
14962      # archiving commands below assume that GNU ld is being used.
14963      if test yes = "$with_gnu_ld"; then
14964        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
14965        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
14966
14967        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
14968        export_dynamic_flag_spec_CXX='$wl--export-dynamic'
14969
14970        # If archive_cmds runs LD, not CC, wlarc should be empty
14971        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
14972        #     investigate it a little bit more. (MM)
14973        wlarc='$wl'
14974
14975        # ancient GNU ld didn't support --whole-archive et. al.
14976        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
14977	  $GREP 'no-whole-archive' > /dev/null; then
14978          whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
14979        else
14980          whole_archive_flag_spec_CXX=
14981        fi
14982      else
14983        with_gnu_ld=no
14984        wlarc=
14985
14986        # A generic and very simple default shared library creation
14987        # command for GNU C++ for the case where it uses the native
14988        # linker, instead of GNU ld.  If possible, this setting should
14989        # overridden to take advantage of the native linker features on
14990        # the platform it is being used on.
14991        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
14992      fi
14993
14994      # Commands to make compiler produce verbose output that lists
14995      # what "hidden" libraries, object files and flags are used when
14996      # linking a shared library.
14997      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
14998
14999    else
15000      GXX=no
15001      with_gnu_ld=no
15002      wlarc=
15003    fi
15004
15005    # PORTME: fill in a description of your system's C++ link characteristics
15006    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15007$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15008    ld_shlibs_CXX=yes
15009    case $host_os in
15010      aix3*)
15011        # FIXME: insert proper C++ library support
15012        ld_shlibs_CXX=no
15013        ;;
15014      aix[4-9]*)
15015        if test ia64 = "$host_cpu"; then
15016          # On IA64, the linker does run time linking by default, so we don't
15017          # have to do anything special.
15018          aix_use_runtimelinking=no
15019          exp_sym_flag='-Bexport'
15020          no_entry_flag=
15021        else
15022          aix_use_runtimelinking=no
15023
15024          # Test if we are trying to use run time linking or normal
15025          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15026          # have runtime linking enabled, and use it for executables.
15027          # For shared libraries, we enable/disable runtime linking
15028          # depending on the kind of the shared library created -
15029          # when "with_aix_soname,aix_use_runtimelinking" is:
15030          # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
15031          # "aix,yes"  lib.so          shared, rtl:yes, for executables
15032          #            lib.a           static archive
15033          # "both,no"  lib.so.V(shr.o) shared, rtl:yes
15034          #            lib.a(lib.so.V) shared, rtl:no,  for executables
15035          # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
15036          #            lib.a(lib.so.V) shared, rtl:no
15037          # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
15038          #            lib.a           static archive
15039          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15040	    for ld_flag in $LDFLAGS; do
15041	      case $ld_flag in
15042	      *-brtl*)
15043	        aix_use_runtimelinking=yes
15044	        break
15045	        ;;
15046	      esac
15047	    done
15048	    if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
15049	      # With aix-soname=svr4, we create the lib.so.V shared archives only,
15050	      # so we don't have lib.a shared libs to link our executables.
15051	      # We have to force runtime linking in this case.
15052	      aix_use_runtimelinking=yes
15053	      LDFLAGS="$LDFLAGS -Wl,-brtl"
15054	    fi
15055	    ;;
15056          esac
15057
15058          exp_sym_flag='-bexport'
15059          no_entry_flag='-bnoentry'
15060        fi
15061
15062        # When large executables or shared objects are built, AIX ld can
15063        # have problems creating the table of contents.  If linking a library
15064        # or program results in "error TOC overflow" add -mminimal-toc to
15065        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15066        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15067
15068        archive_cmds_CXX=''
15069        hardcode_direct_CXX=yes
15070        hardcode_direct_absolute_CXX=yes
15071        hardcode_libdir_separator_CXX=':'
15072        link_all_deplibs_CXX=yes
15073        file_list_spec_CXX='$wl-f,'
15074        case $with_aix_soname,$aix_use_runtimelinking in
15075        aix,*) ;;	# no import file
15076        svr4,* | *,yes) # use import file
15077          # The Import File defines what to hardcode.
15078          hardcode_direct_CXX=no
15079          hardcode_direct_absolute_CXX=no
15080          ;;
15081        esac
15082
15083        if test yes = "$GXX"; then
15084          case $host_os in aix4.[012]|aix4.[012].*)
15085          # We only want to do this on AIX 4.2 and lower, the check
15086          # below for broken collect2 doesn't work under 4.3+
15087	  collect2name=`$CC -print-prog-name=collect2`
15088	  if test -f "$collect2name" &&
15089	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15090	  then
15091	    # We have reworked collect2
15092	    :
15093	  else
15094	    # We have old collect2
15095	    hardcode_direct_CXX=unsupported
15096	    # It fails to find uninstalled libraries when the uninstalled
15097	    # path is not listed in the libpath.  Setting hardcode_minus_L
15098	    # to unsupported forces relinking
15099	    hardcode_minus_L_CXX=yes
15100	    hardcode_libdir_flag_spec_CXX='-L$libdir'
15101	    hardcode_libdir_separator_CXX=
15102	  fi
15103          esac
15104          shared_flag='-shared'
15105	  if test yes = "$aix_use_runtimelinking"; then
15106	    shared_flag=$shared_flag' $wl-G'
15107	  fi
15108	  # Need to ensure runtime linking is disabled for the traditional
15109	  # shared library, or the linker may eventually find shared libraries
15110	  # /with/ Import File - we do not want to mix them.
15111	  shared_flag_aix='-shared'
15112	  shared_flag_svr4='-shared $wl-G'
15113        else
15114          # not using gcc
15115          if test ia64 = "$host_cpu"; then
15116	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15117	  # chokes on -Wl,-G. The following line is correct:
15118	  shared_flag='-G'
15119          else
15120	    if test yes = "$aix_use_runtimelinking"; then
15121	      shared_flag='$wl-G'
15122	    else
15123	      shared_flag='$wl-bM:SRE'
15124	    fi
15125	    shared_flag_aix='$wl-bM:SRE'
15126	    shared_flag_svr4='$wl-G'
15127          fi
15128        fi
15129
15130        export_dynamic_flag_spec_CXX='$wl-bexpall'
15131        # It seems that -bexpall does not export symbols beginning with
15132        # underscore (_), so it is better to generate a list of symbols to
15133	# export.
15134        always_export_symbols_CXX=yes
15135	if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
15136          # Warning - without using the other runtime loading flags (-brtl),
15137          # -berok will link without error, but may produce a broken library.
15138          # The "-G" linker flag allows undefined symbols.
15139          no_undefined_flag_CXX='-bernotok'
15140          # Determine the default libpath from the value encoded in an empty
15141          # executable.
15142          if test set = "${lt_cv_aix_libpath+set}"; then
15143  aix_libpath=$lt_cv_aix_libpath
15144else
15145  if ${lt_cv_aix_libpath__CXX+:} false; then :
15146  $as_echo_n "(cached) " >&6
15147else
15148  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15149/* end confdefs.h.  */
15150
15151int
15152main ()
15153{
15154
15155  ;
15156  return 0;
15157}
15158_ACEOF
15159if ac_fn_cxx_try_link "$LINENO"; then :
15160
15161  lt_aix_libpath_sed='
15162      /Import File Strings/,/^$/ {
15163	  /^0/ {
15164	      s/^0  *\([^ ]*\) *$/\1/
15165	      p
15166	  }
15167      }'
15168  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15169  # Check for a 64-bit object if we didn't find anything.
15170  if test -z "$lt_cv_aix_libpath__CXX"; then
15171    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15172  fi
15173fi
15174rm -f core conftest.err conftest.$ac_objext \
15175    conftest$ac_exeext conftest.$ac_ext
15176  if test -z "$lt_cv_aix_libpath__CXX"; then
15177    lt_cv_aix_libpath__CXX=/usr/lib:/lib
15178  fi
15179
15180fi
15181
15182  aix_libpath=$lt_cv_aix_libpath__CXX
15183fi
15184
15185          hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
15186
15187          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
15188        else
15189          if test ia64 = "$host_cpu"; then
15190	    hardcode_libdir_flag_spec_CXX='$wl-R $libdir:/usr/lib:/lib'
15191	    allow_undefined_flag_CXX="-z nodefs"
15192	    archive_expsym_cmds_CXX="\$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"
15193          else
15194	    # Determine the default libpath from the value encoded in an
15195	    # empty executable.
15196	    if test set = "${lt_cv_aix_libpath+set}"; then
15197  aix_libpath=$lt_cv_aix_libpath
15198else
15199  if ${lt_cv_aix_libpath__CXX+:} false; then :
15200  $as_echo_n "(cached) " >&6
15201else
15202  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15203/* end confdefs.h.  */
15204
15205int
15206main ()
15207{
15208
15209  ;
15210  return 0;
15211}
15212_ACEOF
15213if ac_fn_cxx_try_link "$LINENO"; then :
15214
15215  lt_aix_libpath_sed='
15216      /Import File Strings/,/^$/ {
15217	  /^0/ {
15218	      s/^0  *\([^ ]*\) *$/\1/
15219	      p
15220	  }
15221      }'
15222  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15223  # Check for a 64-bit object if we didn't find anything.
15224  if test -z "$lt_cv_aix_libpath__CXX"; then
15225    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15226  fi
15227fi
15228rm -f core conftest.err conftest.$ac_objext \
15229    conftest$ac_exeext conftest.$ac_ext
15230  if test -z "$lt_cv_aix_libpath__CXX"; then
15231    lt_cv_aix_libpath__CXX=/usr/lib:/lib
15232  fi
15233
15234fi
15235
15236  aix_libpath=$lt_cv_aix_libpath__CXX
15237fi
15238
15239	    hardcode_libdir_flag_spec_CXX='$wl-blibpath:$libdir:'"$aix_libpath"
15240	    # Warning - without using the other run time loading flags,
15241	    # -berok will link without error, but may produce a broken library.
15242	    no_undefined_flag_CXX=' $wl-bernotok'
15243	    allow_undefined_flag_CXX=' $wl-berok'
15244	    if test yes = "$with_gnu_ld"; then
15245	      # We only use this code for GNU lds that support --whole-archive.
15246	      whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
15247	    else
15248	      # Exported symbols can be pulled into shared objects from archives
15249	      whole_archive_flag_spec_CXX='$convenience'
15250	    fi
15251	    archive_cmds_need_lc_CXX=yes
15252	    archive_expsym_cmds_CXX='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
15253	    # -brtl affects multiple linker settings, -berok does not and is overridden later
15254	    compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
15255	    if test svr4 != "$with_aix_soname"; then
15256	      # This is similar to how AIX traditionally builds its shared
15257	      # libraries. Need -bnortl late, we may have -brtl in LDFLAGS.
15258	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
15259	    fi
15260	    if test aix != "$with_aix_soname"; then
15261	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
15262	    else
15263	      # used by -dlpreopen to get the symbols
15264	      archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
15265	    fi
15266	    archive_expsym_cmds_CXX="$archive_expsym_cmds_CXX"'~$RM -r $output_objdir/$realname.d'
15267          fi
15268        fi
15269        ;;
15270
15271      beos*)
15272	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
15273	  allow_undefined_flag_CXX=unsupported
15274	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
15275	  # support --undefined.  This deserves some investigation.  FIXME
15276	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15277	else
15278	  ld_shlibs_CXX=no
15279	fi
15280	;;
15281
15282      chorus*)
15283        case $cc_basename in
15284          *)
15285	  # FIXME: insert proper C++ library support
15286	  ld_shlibs_CXX=no
15287	  ;;
15288        esac
15289        ;;
15290
15291      cygwin* | mingw* | pw32* | cegcc*)
15292	case $GXX,$cc_basename in
15293	,cl* | no,cl*)
15294	  # Native MSVC
15295	  # hardcode_libdir_flag_spec is actually meaningless, as there is
15296	  # no search path for DLLs.
15297	  hardcode_libdir_flag_spec_CXX=' '
15298	  allow_undefined_flag_CXX=unsupported
15299	  always_export_symbols_CXX=yes
15300	  file_list_spec_CXX='@'
15301	  # Tell ltmain to make .lib files, not .a files.
15302	  libext=lib
15303	  # Tell ltmain to make .dll files, not .so files.
15304	  shrext_cmds=.dll
15305	  # FIXME: Setting linknames here is a bad hack.
15306	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
15307	  archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
15308              cp "$export_symbols" "$output_objdir/$soname.def";
15309              echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
15310            else
15311              $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
15312            fi~
15313            $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
15314            linknames='
15315	  # The linker will not automatically build a static lib if we build a DLL.
15316	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
15317	  enable_shared_with_static_runtimes_CXX=yes
15318	  # Don't use ranlib
15319	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
15320	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
15321            lt_tool_outputfile="@TOOL_OUTPUT@"~
15322            case $lt_outputfile in
15323              *.exe|*.EXE) ;;
15324              *)
15325                lt_outputfile=$lt_outputfile.exe
15326                lt_tool_outputfile=$lt_tool_outputfile.exe
15327                ;;
15328            esac~
15329            func_to_tool_file "$lt_outputfile"~
15330            if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
15331              $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
15332              $RM "$lt_outputfile.manifest";
15333            fi'
15334	  ;;
15335	*)
15336	  # g++
15337	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
15338	  # as there is no search path for DLLs.
15339	  hardcode_libdir_flag_spec_CXX='-L$libdir'
15340	  export_dynamic_flag_spec_CXX='$wl--export-all-symbols'
15341	  allow_undefined_flag_CXX=unsupported
15342	  always_export_symbols_CXX=no
15343	  enable_shared_with_static_runtimes_CXX=yes
15344
15345	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
15346	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15347	    # If the export-symbols file already is a .def file, use it as
15348	    # is; otherwise, prepend EXPORTS...
15349	    archive_expsym_cmds_CXX='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
15350              cp $export_symbols $output_objdir/$soname.def;
15351            else
15352              echo EXPORTS > $output_objdir/$soname.def;
15353              cat $export_symbols >> $output_objdir/$soname.def;
15354            fi~
15355            $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
15356	  else
15357	    ld_shlibs_CXX=no
15358	  fi
15359	  ;;
15360	esac
15361	;;
15362      darwin* | rhapsody*)
15363
15364
15365  archive_cmds_need_lc_CXX=no
15366  hardcode_direct_CXX=no
15367  hardcode_automatic_CXX=yes
15368  hardcode_shlibpath_var_CXX=unsupported
15369  if test yes = "$lt_cv_ld_force_load"; then
15370    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
15371
15372  else
15373    whole_archive_flag_spec_CXX=''
15374  fi
15375  link_all_deplibs_CXX=yes
15376  allow_undefined_flag_CXX=$_lt_dar_allow_undefined
15377  case $cc_basename in
15378     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
15379     *) _lt_dar_can_shared=$GCC ;;
15380  esac
15381  if test yes = "$_lt_dar_can_shared"; then
15382    output_verbose_link_cmd=func_echo_all
15383    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
15384    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
15385    archive_expsym_cmds_CXX="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"
15386    module_expsym_cmds_CXX="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"
15387       if test yes != "$lt_cv_apple_cc_single_mod"; then
15388      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil"
15389      archive_expsym_cmds_CXX="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil"
15390    fi
15391
15392  else
15393  ld_shlibs_CXX=no
15394  fi
15395
15396	;;
15397
15398      os2*)
15399	hardcode_libdir_flag_spec_CXX='-L$libdir'
15400	hardcode_minus_L_CXX=yes
15401	allow_undefined_flag_CXX=unsupported
15402	shrext_cmds=.dll
15403	archive_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15404	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15405	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15406	  $ECHO EXPORTS >> $output_objdir/$libname.def~
15407	  emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
15408	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15409	  emximp -o $lib $output_objdir/$libname.def'
15410	archive_expsym_cmds_CXX='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
15411	  $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
15412	  $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
15413	  $ECHO EXPORTS >> $output_objdir/$libname.def~
15414	  prefix_cmds="$SED"~
15415	  if test EXPORTS = "`$SED 1q $export_symbols`"; then
15416	    prefix_cmds="$prefix_cmds -e 1d";
15417	  fi~
15418	  prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
15419	  cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
15420	  $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
15421	  emximp -o $lib $output_objdir/$libname.def'
15422	old_archive_From_new_cmds_CXX='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
15423	enable_shared_with_static_runtimes_CXX=yes
15424	;;
15425
15426      dgux*)
15427        case $cc_basename in
15428          ec++*)
15429	    # FIXME: insert proper C++ library support
15430	    ld_shlibs_CXX=no
15431	    ;;
15432          ghcx*)
15433	    # Green Hills C++ Compiler
15434	    # FIXME: insert proper C++ library support
15435	    ld_shlibs_CXX=no
15436	    ;;
15437          *)
15438	    # FIXME: insert proper C++ library support
15439	    ld_shlibs_CXX=no
15440	    ;;
15441        esac
15442        ;;
15443
15444      freebsd2.*)
15445        # C++ shared libraries reported to be fairly broken before
15446	# switch to ELF
15447        ld_shlibs_CXX=no
15448        ;;
15449
15450      freebsd-elf*)
15451        archive_cmds_need_lc_CXX=no
15452        ;;
15453
15454      freebsd* | dragonfly*)
15455        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
15456        # conventions
15457        ld_shlibs_CXX=yes
15458        ;;
15459
15460      haiku*)
15461        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15462        link_all_deplibs_CXX=yes
15463        ;;
15464
15465      hpux9*)
15466        hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
15467        hardcode_libdir_separator_CXX=:
15468        export_dynamic_flag_spec_CXX='$wl-E'
15469        hardcode_direct_CXX=yes
15470        hardcode_minus_L_CXX=yes # Not in the search PATH,
15471				             # but as the default
15472				             # location of the library.
15473
15474        case $cc_basename in
15475          CC*)
15476            # FIXME: insert proper C++ library support
15477            ld_shlibs_CXX=no
15478            ;;
15479          aCC*)
15480            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
15481            # Commands to make compiler produce verbose output that lists
15482            # what "hidden" libraries, object files and flags are used when
15483            # linking a shared library.
15484            #
15485            # There doesn't appear to be a way to prevent this compiler from
15486            # explicitly linking system object files so we need to strip them
15487            # from the output so that they don't get included in the library
15488            # dependencies.
15489            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
15490            ;;
15491          *)
15492            if test yes = "$GXX"; then
15493              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
15494            else
15495              # FIXME: insert proper C++ library support
15496              ld_shlibs_CXX=no
15497            fi
15498            ;;
15499        esac
15500        ;;
15501
15502      hpux10*|hpux11*)
15503        if test no = "$with_gnu_ld"; then
15504	  hardcode_libdir_flag_spec_CXX='$wl+b $wl$libdir'
15505	  hardcode_libdir_separator_CXX=:
15506
15507          case $host_cpu in
15508            hppa*64*|ia64*)
15509              ;;
15510            *)
15511	      export_dynamic_flag_spec_CXX='$wl-E'
15512              ;;
15513          esac
15514        fi
15515        case $host_cpu in
15516          hppa*64*|ia64*)
15517            hardcode_direct_CXX=no
15518            hardcode_shlibpath_var_CXX=no
15519            ;;
15520          *)
15521            hardcode_direct_CXX=yes
15522            hardcode_direct_absolute_CXX=yes
15523            hardcode_minus_L_CXX=yes # Not in the search PATH,
15524					         # but as the default
15525					         # location of the library.
15526            ;;
15527        esac
15528
15529        case $cc_basename in
15530          CC*)
15531	    # FIXME: insert proper C++ library support
15532	    ld_shlibs_CXX=no
15533	    ;;
15534          aCC*)
15535	    case $host_cpu in
15536	      hppa*64*)
15537	        archive_cmds_CXX='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15538	        ;;
15539	      ia64*)
15540	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15541	        ;;
15542	      *)
15543	        archive_cmds_CXX='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15544	        ;;
15545	    esac
15546	    # Commands to make compiler produce verbose output that lists
15547	    # what "hidden" libraries, object files and flags are used when
15548	    # linking a shared library.
15549	    #
15550	    # There doesn't appear to be a way to prevent this compiler from
15551	    # explicitly linking system object files so we need to strip them
15552	    # from the output so that they don't get included in the library
15553	    # dependencies.
15554	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
15555	    ;;
15556          *)
15557	    if test yes = "$GXX"; then
15558	      if test no = "$with_gnu_ld"; then
15559	        case $host_cpu in
15560	          hppa*64*)
15561	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15562	            ;;
15563	          ia64*)
15564	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15565	            ;;
15566	          *)
15567	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15568	            ;;
15569	        esac
15570	      fi
15571	    else
15572	      # FIXME: insert proper C++ library support
15573	      ld_shlibs_CXX=no
15574	    fi
15575	    ;;
15576        esac
15577        ;;
15578
15579      interix[3-9]*)
15580	hardcode_direct_CXX=no
15581	hardcode_shlibpath_var_CXX=no
15582	hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15583	export_dynamic_flag_spec_CXX='$wl-E'
15584	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15585	# Instead, shared libraries are loaded at an image base (0x10000000 by
15586	# default) and relocated if they conflict, which is a slow very memory
15587	# consuming and fragmenting process.  To avoid this, we pick a random,
15588	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15589	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15590	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
15591	archive_expsym_cmds_CXX='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'
15592	;;
15593      irix5* | irix6*)
15594        case $cc_basename in
15595          CC*)
15596	    # SGI C++
15597	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
15598
15599	    # Archives containing C++ object files must be created using
15600	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
15601	    # necessary to make sure instantiated templates are included
15602	    # in the archive.
15603	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
15604	    ;;
15605          *)
15606	    if test yes = "$GXX"; then
15607	      if test no = "$with_gnu_ld"; then
15608	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
15609	      else
15610	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib'
15611	      fi
15612	    fi
15613	    link_all_deplibs_CXX=yes
15614	    ;;
15615        esac
15616        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15617        hardcode_libdir_separator_CXX=:
15618        inherit_rpath_CXX=yes
15619        ;;
15620
15621      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
15622        case $cc_basename in
15623          KCC*)
15624	    # Kuck and Associates, Inc. (KAI) C++ Compiler
15625
15626	    # KCC will only create a shared library if the output file
15627	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
15628	    # to its proper name (with version) after linking.
15629	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
15630	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib'
15631	    # Commands to make compiler produce verbose output that lists
15632	    # what "hidden" libraries, object files and flags are used when
15633	    # linking a shared library.
15634	    #
15635	    # There doesn't appear to be a way to prevent this compiler from
15636	    # explicitly linking system object files so we need to strip them
15637	    # from the output so that they don't get included in the library
15638	    # dependencies.
15639	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
15640
15641	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15642	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15643
15644	    # Archives containing C++ object files must be created using
15645	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
15646	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
15647	    ;;
15648	  icpc* | ecpc* )
15649	    # Intel C++
15650	    with_gnu_ld=yes
15651	    # version 8.0 and above of icpc choke on multiply defined symbols
15652	    # if we add $predep_objects and $postdep_objects, however 7.1 and
15653	    # earlier do not add the objects themselves.
15654	    case `$CC -V 2>&1` in
15655	      *"Version 7."*)
15656	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15657		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15658		;;
15659	      *)  # Version 8.0 or newer
15660	        tmp_idyn=
15661	        case $host_cpu in
15662		  ia64*) tmp_idyn=' -i_dynamic';;
15663		esac
15664	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15665		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15666		;;
15667	    esac
15668	    archive_cmds_need_lc_CXX=no
15669	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15670	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15671	    whole_archive_flag_spec_CXX='$wl--whole-archive$convenience $wl--no-whole-archive'
15672	    ;;
15673          pgCC* | pgcpp*)
15674            # Portland Group C++ compiler
15675	    case `$CC -V` in
15676	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
15677	      prelink_cmds_CXX='tpldir=Template.dir~
15678               rm -rf $tpldir~
15679               $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
15680               compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
15681	      old_archive_cmds_CXX='tpldir=Template.dir~
15682                rm -rf $tpldir~
15683                $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
15684                $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
15685                $RANLIB $oldlib'
15686	      archive_cmds_CXX='tpldir=Template.dir~
15687                rm -rf $tpldir~
15688                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
15689                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15690	      archive_expsym_cmds_CXX='tpldir=Template.dir~
15691                rm -rf $tpldir~
15692                $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
15693                $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15694	      ;;
15695	    *) # Version 6 and above use weak symbols
15696	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15697	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
15698	      ;;
15699	    esac
15700
15701	    hardcode_libdir_flag_spec_CXX='$wl--rpath $wl$libdir'
15702	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15703	    whole_archive_flag_spec_CXX='$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'
15704            ;;
15705	  cxx*)
15706	    # Compaq C++
15707	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib'
15708	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname  -o $lib $wl-retain-symbols-file $wl$export_symbols'
15709
15710	    runpath_var=LD_RUN_PATH
15711	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
15712	    hardcode_libdir_separator_CXX=:
15713
15714	    # Commands to make compiler produce verbose output that lists
15715	    # what "hidden" libraries, object files and flags are used when
15716	    # linking a shared library.
15717	    #
15718	    # There doesn't appear to be a way to prevent this compiler from
15719	    # explicitly linking system object files so we need to strip them
15720	    # from the output so that they don't get included in the library
15721	    # dependencies.
15722	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
15723	    ;;
15724	  xl* | mpixl* | bgxl*)
15725	    # IBM XL 8.0 on PPC, with GNU ld
15726	    hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15727	    export_dynamic_flag_spec_CXX='$wl--export-dynamic'
15728	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
15729	    if test yes = "$supports_anon_versioning"; then
15730	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
15731                cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15732                echo "local: *; };" >> $output_objdir/$libname.ver~
15733                $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
15734	    fi
15735	    ;;
15736	  *)
15737	    case `$CC -V 2>&1 | sed 5q` in
15738	    *Sun\ C*)
15739	      # Sun C++ 5.9
15740	      no_undefined_flag_CXX=' -zdefs'
15741	      archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15742	      archive_expsym_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols'
15743	      hardcode_libdir_flag_spec_CXX='-R$libdir'
15744	      whole_archive_flag_spec_CXX='$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'
15745	      compiler_needs_object_CXX=yes
15746
15747	      # Not sure whether something based on
15748	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
15749	      # would be better.
15750	      output_verbose_link_cmd='func_echo_all'
15751
15752	      # Archives containing C++ object files must be created using
15753	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
15754	      # necessary to make sure instantiated templates are included
15755	      # in the archive.
15756	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
15757	      ;;
15758	    esac
15759	    ;;
15760	esac
15761	;;
15762
15763      lynxos*)
15764        # FIXME: insert proper C++ library support
15765	ld_shlibs_CXX=no
15766	;;
15767
15768      m88k*)
15769        # FIXME: insert proper C++ library support
15770        ld_shlibs_CXX=no
15771	;;
15772
15773      mvs*)
15774        case $cc_basename in
15775          cxx*)
15776	    # FIXME: insert proper C++ library support
15777	    ld_shlibs_CXX=no
15778	    ;;
15779	  *)
15780	    # FIXME: insert proper C++ library support
15781	    ld_shlibs_CXX=no
15782	    ;;
15783	esac
15784	;;
15785
15786      netbsd*)
15787        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
15788	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
15789	  wlarc=
15790	  hardcode_libdir_flag_spec_CXX='-R$libdir'
15791	  hardcode_direct_CXX=yes
15792	  hardcode_shlibpath_var_CXX=no
15793	fi
15794	# Workaround some broken pre-1.5 toolchains
15795	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
15796	;;
15797
15798      *nto* | *qnx*)
15799        ld_shlibs_CXX=yes
15800	;;
15801
15802      openbsd* | bitrig*)
15803	if test -f /usr/libexec/ld.so; then
15804	  hardcode_direct_CXX=yes
15805	  hardcode_shlibpath_var_CXX=no
15806	  hardcode_direct_absolute_CXX=yes
15807	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
15808	  hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15809	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then
15810	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib'
15811	    export_dynamic_flag_spec_CXX='$wl-E'
15812	    whole_archive_flag_spec_CXX=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
15813	  fi
15814	  output_verbose_link_cmd=func_echo_all
15815	else
15816	  ld_shlibs_CXX=no
15817	fi
15818	;;
15819
15820      osf3* | osf4* | osf5*)
15821        case $cc_basename in
15822          KCC*)
15823	    # Kuck and Associates, Inc. (KAI) C++ Compiler
15824
15825	    # KCC will only create a shared library if the output file
15826	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
15827	    # to its proper name (with version) after linking.
15828	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
15829
15830	    hardcode_libdir_flag_spec_CXX='$wl-rpath,$libdir'
15831	    hardcode_libdir_separator_CXX=:
15832
15833	    # Archives containing C++ object files must be created using
15834	    # the KAI C++ compiler.
15835	    case $host in
15836	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
15837	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
15838	    esac
15839	    ;;
15840          RCC*)
15841	    # Rational C++ 2.4.1
15842	    # FIXME: insert proper C++ library support
15843	    ld_shlibs_CXX=no
15844	    ;;
15845          cxx*)
15846	    case $host in
15847	      osf3*)
15848	        allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
15849	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
15850	        hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15851		;;
15852	      *)
15853	        allow_undefined_flag_CXX=' -expect_unresolved \*'
15854	        archive_cmds_CXX='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
15855	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
15856                  echo "-hidden">> $lib.exp~
15857                  $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~
15858                  $RM $lib.exp'
15859	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
15860		;;
15861	    esac
15862
15863	    hardcode_libdir_separator_CXX=:
15864
15865	    # Commands to make compiler produce verbose output that lists
15866	    # what "hidden" libraries, object files and flags are used when
15867	    # linking a shared library.
15868	    #
15869	    # There doesn't appear to be a way to prevent this compiler from
15870	    # explicitly linking system object files so we need to strip them
15871	    # from the output so that they don't get included in the library
15872	    # dependencies.
15873	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
15874	    ;;
15875	  *)
15876	    if test yes,no = "$GXX,$with_gnu_ld"; then
15877	      allow_undefined_flag_CXX=' $wl-expect_unresolved $wl\*'
15878	      case $host in
15879	        osf3*)
15880	          archive_cmds_CXX='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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'
15881		  ;;
15882	        *)
15883	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $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'
15884		  ;;
15885	      esac
15886
15887	      hardcode_libdir_flag_spec_CXX='$wl-rpath $wl$libdir'
15888	      hardcode_libdir_separator_CXX=:
15889
15890	      # Commands to make compiler produce verbose output that lists
15891	      # what "hidden" libraries, object files and flags are used when
15892	      # linking a shared library.
15893	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15894
15895	    else
15896	      # FIXME: insert proper C++ library support
15897	      ld_shlibs_CXX=no
15898	    fi
15899	    ;;
15900        esac
15901        ;;
15902
15903      psos*)
15904        # FIXME: insert proper C++ library support
15905        ld_shlibs_CXX=no
15906        ;;
15907
15908      sunos4*)
15909        case $cc_basename in
15910          CC*)
15911	    # Sun C++ 4.x
15912	    # FIXME: insert proper C++ library support
15913	    ld_shlibs_CXX=no
15914	    ;;
15915          lcc*)
15916	    # Lucid
15917	    # FIXME: insert proper C++ library support
15918	    ld_shlibs_CXX=no
15919	    ;;
15920          *)
15921	    # FIXME: insert proper C++ library support
15922	    ld_shlibs_CXX=no
15923	    ;;
15924        esac
15925        ;;
15926
15927      solaris*)
15928        case $cc_basename in
15929          CC* | sunCC*)
15930	    # Sun C++ 4.2, 5.x and Centerline C++
15931            archive_cmds_need_lc_CXX=yes
15932	    no_undefined_flag_CXX=' -zdefs'
15933	    archive_cmds_CXX='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
15934	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15935              $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
15936
15937	    hardcode_libdir_flag_spec_CXX='-R$libdir'
15938	    hardcode_shlibpath_var_CXX=no
15939	    case $host_os in
15940	      solaris2.[0-5] | solaris2.[0-5].*) ;;
15941	      *)
15942		# The compiler driver will combine and reorder linker options,
15943		# but understands '-z linker_flag'.
15944	        # Supported since Solaris 2.6 (maybe 2.5.1?)
15945		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
15946	        ;;
15947	    esac
15948	    link_all_deplibs_CXX=yes
15949
15950	    output_verbose_link_cmd='func_echo_all'
15951
15952	    # Archives containing C++ object files must be created using
15953	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
15954	    # necessary to make sure instantiated templates are included
15955	    # in the archive.
15956	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
15957	    ;;
15958          gcx*)
15959	    # Green Hills C++ Compiler
15960	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
15961
15962	    # The C++ compiler must be used to create the archive.
15963	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
15964	    ;;
15965          *)
15966	    # GNU C++ compiler with Solaris linker
15967	    if test yes,no = "$GXX,$with_gnu_ld"; then
15968	      no_undefined_flag_CXX=' $wl-z ${wl}defs'
15969	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
15970	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
15971	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15972                  $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
15973
15974	        # Commands to make compiler produce verbose output that lists
15975	        # what "hidden" libraries, object files and flags are used when
15976	        # linking a shared library.
15977	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15978	      else
15979	        # g++ 2.7 appears to require '-G' NOT '-shared' on this
15980	        # platform.
15981	        archive_cmds_CXX='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib'
15982	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
15983                  $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
15984
15985	        # Commands to make compiler produce verbose output that lists
15986	        # what "hidden" libraries, object files and flags are used when
15987	        # linking a shared library.
15988	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15989	      fi
15990
15991	      hardcode_libdir_flag_spec_CXX='$wl-R $wl$libdir'
15992	      case $host_os in
15993		solaris2.[0-5] | solaris2.[0-5].*) ;;
15994		*)
15995		  whole_archive_flag_spec_CXX='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
15996		  ;;
15997	      esac
15998	    fi
15999	    ;;
16000        esac
16001        ;;
16002
16003    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
16004      no_undefined_flag_CXX='$wl-z,text'
16005      archive_cmds_need_lc_CXX=no
16006      hardcode_shlibpath_var_CXX=no
16007      runpath_var='LD_RUN_PATH'
16008
16009      case $cc_basename in
16010        CC*)
16011	  archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16012	  archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16013	  ;;
16014	*)
16015	  archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16016	  archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16017	  ;;
16018      esac
16019      ;;
16020
16021      sysv5* | sco3.2v5* | sco5v6*)
16022	# Note: We CANNOT use -z defs as we might desire, because we do not
16023	# link with -lc, and that would cause any symbols used from libc to
16024	# always be unresolved, which means just about no library would
16025	# ever link correctly.  If we're not using GNU ld we use -z text
16026	# though, which does catch some bad symbols but isn't as heavy-handed
16027	# as -z defs.
16028	no_undefined_flag_CXX='$wl-z,text'
16029	allow_undefined_flag_CXX='$wl-z,nodefs'
16030	archive_cmds_need_lc_CXX=no
16031	hardcode_shlibpath_var_CXX=no
16032	hardcode_libdir_flag_spec_CXX='$wl-R,$libdir'
16033	hardcode_libdir_separator_CXX=':'
16034	link_all_deplibs_CXX=yes
16035	export_dynamic_flag_spec_CXX='$wl-Bexport'
16036	runpath_var='LD_RUN_PATH'
16037
16038	case $cc_basename in
16039          CC*)
16040	    archive_cmds_CXX='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16041	    archive_expsym_cmds_CXX='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16042	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
16043              '"$old_archive_cmds_CXX"
16044	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
16045              '"$reload_cmds_CXX"
16046	    ;;
16047	  *)
16048	    archive_cmds_CXX='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16049	    archive_expsym_cmds_CXX='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16050	    ;;
16051	esac
16052      ;;
16053
16054      tandem*)
16055        case $cc_basename in
16056          NCC*)
16057	    # NonStop-UX NCC 3.20
16058	    # FIXME: insert proper C++ library support
16059	    ld_shlibs_CXX=no
16060	    ;;
16061          *)
16062	    # FIXME: insert proper C++ library support
16063	    ld_shlibs_CXX=no
16064	    ;;
16065        esac
16066        ;;
16067
16068      vxworks*)
16069        # FIXME: insert proper C++ library support
16070        ld_shlibs_CXX=no
16071        ;;
16072
16073      *)
16074        # FIXME: insert proper C++ library support
16075        ld_shlibs_CXX=no
16076        ;;
16077    esac
16078
16079    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
16080$as_echo "$ld_shlibs_CXX" >&6; }
16081    test no = "$ld_shlibs_CXX" && can_build_shared=no
16082
16083    GCC_CXX=$GXX
16084    LD_CXX=$LD
16085
16086    ## CAVEAT EMPTOR:
16087    ## There is no encapsulation within the following macros, do not change
16088    ## the running order or otherwise move them around unless you know exactly
16089    ## what you are doing...
16090    # Dependencies to place before and after the object being linked:
16091predep_objects_CXX=
16092postdep_objects_CXX=
16093predeps_CXX=
16094postdeps_CXX=
16095compiler_lib_search_path_CXX=
16096
16097cat > conftest.$ac_ext <<_LT_EOF
16098class Foo
16099{
16100public:
16101  Foo (void) { a = 0; }
16102private:
16103  int a;
16104};
16105_LT_EOF
16106
16107
16108_lt_libdeps_save_CFLAGS=$CFLAGS
16109case "$CC $CFLAGS " in #(
16110*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
16111*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
16112*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
16113esac
16114
16115if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16116  (eval $ac_compile) 2>&5
16117  ac_status=$?
16118  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16119  test $ac_status = 0; }; then
16120  # Parse the compiler output and extract the necessary
16121  # objects, libraries and library flags.
16122
16123  # Sentinel used to keep track of whether or not we are before
16124  # the conftest object file.
16125  pre_test_object_deps_done=no
16126
16127  for p in `eval "$output_verbose_link_cmd"`; do
16128    case $prev$p in
16129
16130    -L* | -R* | -l*)
16131       # Some compilers place space between "-{L,R}" and the path.
16132       # Remove the space.
16133       if test x-L = "$p" ||
16134          test x-R = "$p"; then
16135	 prev=$p
16136	 continue
16137       fi
16138
16139       # Expand the sysroot to ease extracting the directories later.
16140       if test -z "$prev"; then
16141         case $p in
16142         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
16143         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
16144         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
16145         esac
16146       fi
16147       case $p in
16148       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
16149       esac
16150       if test no = "$pre_test_object_deps_done"; then
16151	 case $prev in
16152	 -L | -R)
16153	   # Internal compiler library paths should come after those
16154	   # provided the user.  The postdeps already come after the
16155	   # user supplied libs so there is no need to process them.
16156	   if test -z "$compiler_lib_search_path_CXX"; then
16157	     compiler_lib_search_path_CXX=$prev$p
16158	   else
16159	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} $prev$p"
16160	   fi
16161	   ;;
16162	 # The "-l" case would never come before the object being
16163	 # linked, so don't bother handling this case.
16164	 esac
16165       else
16166	 if test -z "$postdeps_CXX"; then
16167	   postdeps_CXX=$prev$p
16168	 else
16169	   postdeps_CXX="${postdeps_CXX} $prev$p"
16170	 fi
16171       fi
16172       prev=
16173       ;;
16174
16175    *.lto.$objext) ;; # Ignore GCC LTO objects
16176    *.$objext)
16177       # This assumes that the test object file only shows up
16178       # once in the compiler output.
16179       if test "$p" = "conftest.$objext"; then
16180	 pre_test_object_deps_done=yes
16181	 continue
16182       fi
16183
16184       if test no = "$pre_test_object_deps_done"; then
16185	 if test -z "$predep_objects_CXX"; then
16186	   predep_objects_CXX=$p
16187	 else
16188	   predep_objects_CXX="$predep_objects_CXX $p"
16189	 fi
16190       else
16191	 if test -z "$postdep_objects_CXX"; then
16192	   postdep_objects_CXX=$p
16193	 else
16194	   postdep_objects_CXX="$postdep_objects_CXX $p"
16195	 fi
16196       fi
16197       ;;
16198
16199    *) ;; # Ignore the rest.
16200
16201    esac
16202  done
16203
16204  # Clean up.
16205  rm -f a.out a.exe
16206else
16207  echo "libtool.m4: error: problem compiling CXX test program"
16208fi
16209
16210$RM -f confest.$objext
16211CFLAGS=$_lt_libdeps_save_CFLAGS
16212
16213# PORTME: override above test on systems where it is broken
16214case $host_os in
16215interix[3-9]*)
16216  # Interix 3.5 installs completely hosed .la files for C++, so rather than
16217  # hack all around it, let's just trust "g++" to DTRT.
16218  predep_objects_CXX=
16219  postdep_objects_CXX=
16220  postdeps_CXX=
16221  ;;
16222esac
16223
16224
16225case " $postdeps_CXX " in
16226*" -lc "*) archive_cmds_need_lc_CXX=no ;;
16227esac
16228 compiler_lib_search_dirs_CXX=
16229if test -n "${compiler_lib_search_path_CXX}"; then
16230 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | $SED -e 's! -L! !g' -e 's!^ !!'`
16231fi
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263    lt_prog_compiler_wl_CXX=
16264lt_prog_compiler_pic_CXX=
16265lt_prog_compiler_static_CXX=
16266
16267
16268  # C++ specific cases for pic, static, wl, etc.
16269  if test yes = "$GXX"; then
16270    lt_prog_compiler_wl_CXX='-Wl,'
16271    lt_prog_compiler_static_CXX='-static'
16272
16273    case $host_os in
16274    aix*)
16275      # All AIX code is PIC.
16276      if test ia64 = "$host_cpu"; then
16277	# AIX 5 now supports IA64 processor
16278	lt_prog_compiler_static_CXX='-Bstatic'
16279      fi
16280      lt_prog_compiler_pic_CXX='-fPIC'
16281      ;;
16282
16283    amigaos*)
16284      case $host_cpu in
16285      powerpc)
16286            # see comment about AmigaOS4 .so support
16287            lt_prog_compiler_pic_CXX='-fPIC'
16288        ;;
16289      m68k)
16290            # FIXME: we need at least 68020 code to build shared libraries, but
16291            # adding the '-m68020' flag to GCC prevents building anything better,
16292            # like '-m68040'.
16293            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
16294        ;;
16295      esac
16296      ;;
16297
16298    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16299      # PIC is the default for these OSes.
16300      ;;
16301    mingw* | cygwin* | os2* | pw32* | cegcc*)
16302      # This hack is so that the source file can tell whether it is being
16303      # built for inclusion in a dll (and should export symbols for example).
16304      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16305      # (--disable-auto-import) libraries
16306      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
16307      case $host_os in
16308      os2*)
16309	lt_prog_compiler_static_CXX='$wl-static'
16310	;;
16311      esac
16312      ;;
16313    darwin* | rhapsody*)
16314      # PIC is the default on this platform
16315      # Common symbols not allowed in MH_DYLIB files
16316      lt_prog_compiler_pic_CXX='-fno-common'
16317      ;;
16318    *djgpp*)
16319      # DJGPP does not support shared libraries at all
16320      lt_prog_compiler_pic_CXX=
16321      ;;
16322    haiku*)
16323      # PIC is the default for Haiku.
16324      # The "-static" flag exists, but is broken.
16325      lt_prog_compiler_static_CXX=
16326      ;;
16327    interix[3-9]*)
16328      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16329      # Instead, we relocate shared libraries at runtime.
16330      ;;
16331    sysv4*MP*)
16332      if test -d /usr/nec; then
16333	lt_prog_compiler_pic_CXX=-Kconform_pic
16334      fi
16335      ;;
16336    hpux*)
16337      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
16338      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
16339      # sets the default TLS model and affects inlining.
16340      case $host_cpu in
16341      hppa*64*)
16342	;;
16343      *)
16344	lt_prog_compiler_pic_CXX='-fPIC'
16345	;;
16346      esac
16347      ;;
16348    *qnx* | *nto*)
16349      # QNX uses GNU C++, but need to define -shared option too, otherwise
16350      # it will coredump.
16351      lt_prog_compiler_pic_CXX='-fPIC -shared'
16352      ;;
16353    *)
16354      lt_prog_compiler_pic_CXX='-fPIC'
16355      ;;
16356    esac
16357  else
16358    case $host_os in
16359      aix[4-9]*)
16360	# All AIX code is PIC.
16361	if test ia64 = "$host_cpu"; then
16362	  # AIX 5 now supports IA64 processor
16363	  lt_prog_compiler_static_CXX='-Bstatic'
16364	else
16365	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
16366	fi
16367	;;
16368      chorus*)
16369	case $cc_basename in
16370	cxch68*)
16371	  # Green Hills C++ Compiler
16372	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
16373	  ;;
16374	esac
16375	;;
16376      mingw* | cygwin* | os2* | pw32* | cegcc*)
16377	# This hack is so that the source file can tell whether it is being
16378	# built for inclusion in a dll (and should export symbols for example).
16379	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
16380	;;
16381      dgux*)
16382	case $cc_basename in
16383	  ec++*)
16384	    lt_prog_compiler_pic_CXX='-KPIC'
16385	    ;;
16386	  ghcx*)
16387	    # Green Hills C++ Compiler
16388	    lt_prog_compiler_pic_CXX='-pic'
16389	    ;;
16390	  *)
16391	    ;;
16392	esac
16393	;;
16394      freebsd* | dragonfly*)
16395	# FreeBSD uses GNU C++
16396	;;
16397      hpux9* | hpux10* | hpux11*)
16398	case $cc_basename in
16399	  CC*)
16400	    lt_prog_compiler_wl_CXX='-Wl,'
16401	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
16402	    if test ia64 != "$host_cpu"; then
16403	      lt_prog_compiler_pic_CXX='+Z'
16404	    fi
16405	    ;;
16406	  aCC*)
16407	    lt_prog_compiler_wl_CXX='-Wl,'
16408	    lt_prog_compiler_static_CXX='$wl-a ${wl}archive'
16409	    case $host_cpu in
16410	    hppa*64*|ia64*)
16411	      # +Z the default
16412	      ;;
16413	    *)
16414	      lt_prog_compiler_pic_CXX='+Z'
16415	      ;;
16416	    esac
16417	    ;;
16418	  *)
16419	    ;;
16420	esac
16421	;;
16422      interix*)
16423	# This is c89, which is MS Visual C++ (no shared libs)
16424	# Anyone wants to do a port?
16425	;;
16426      irix5* | irix6* | nonstopux*)
16427	case $cc_basename in
16428	  CC*)
16429	    lt_prog_compiler_wl_CXX='-Wl,'
16430	    lt_prog_compiler_static_CXX='-non_shared'
16431	    # CC pic flag -KPIC is the default.
16432	    ;;
16433	  *)
16434	    ;;
16435	esac
16436	;;
16437      linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
16438	case $cc_basename in
16439	  KCC*)
16440	    # KAI C++ Compiler
16441	    lt_prog_compiler_wl_CXX='--backend -Wl,'
16442	    lt_prog_compiler_pic_CXX='-fPIC'
16443	    ;;
16444	  ecpc* )
16445	    # old Intel C++ for x86_64, which still supported -KPIC.
16446	    lt_prog_compiler_wl_CXX='-Wl,'
16447	    lt_prog_compiler_pic_CXX='-KPIC'
16448	    lt_prog_compiler_static_CXX='-static'
16449	    ;;
16450	  icpc* )
16451	    # Intel C++, used to be incompatible with GCC.
16452	    # ICC 10 doesn't accept -KPIC any more.
16453	    lt_prog_compiler_wl_CXX='-Wl,'
16454	    lt_prog_compiler_pic_CXX='-fPIC'
16455	    lt_prog_compiler_static_CXX='-static'
16456	    ;;
16457	  pgCC* | pgcpp*)
16458	    # Portland Group C++ compiler
16459	    lt_prog_compiler_wl_CXX='-Wl,'
16460	    lt_prog_compiler_pic_CXX='-fpic'
16461	    lt_prog_compiler_static_CXX='-Bstatic'
16462	    ;;
16463	  cxx*)
16464	    # Compaq C++
16465	    # Make sure the PIC flag is empty.  It appears that all Alpha
16466	    # Linux and Compaq Tru64 Unix objects are PIC.
16467	    lt_prog_compiler_pic_CXX=
16468	    lt_prog_compiler_static_CXX='-non_shared'
16469	    ;;
16470	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
16471	    # IBM XL 8.0, 9.0 on PPC and BlueGene
16472	    lt_prog_compiler_wl_CXX='-Wl,'
16473	    lt_prog_compiler_pic_CXX='-qpic'
16474	    lt_prog_compiler_static_CXX='-qstaticlink'
16475	    ;;
16476	  *)
16477	    case `$CC -V 2>&1 | sed 5q` in
16478	    *Sun\ C*)
16479	      # Sun C++ 5.9
16480	      lt_prog_compiler_pic_CXX='-KPIC'
16481	      lt_prog_compiler_static_CXX='-Bstatic'
16482	      lt_prog_compiler_wl_CXX='-Qoption ld '
16483	      ;;
16484	    esac
16485	    ;;
16486	esac
16487	;;
16488      lynxos*)
16489	;;
16490      m88k*)
16491	;;
16492      mvs*)
16493	case $cc_basename in
16494	  cxx*)
16495	    lt_prog_compiler_pic_CXX='-W c,exportall'
16496	    ;;
16497	  *)
16498	    ;;
16499	esac
16500	;;
16501      netbsd*)
16502	;;
16503      *qnx* | *nto*)
16504        # QNX uses GNU C++, but need to define -shared option too, otherwise
16505        # it will coredump.
16506        lt_prog_compiler_pic_CXX='-fPIC -shared'
16507        ;;
16508      osf3* | osf4* | osf5*)
16509	case $cc_basename in
16510	  KCC*)
16511	    lt_prog_compiler_wl_CXX='--backend -Wl,'
16512	    ;;
16513	  RCC*)
16514	    # Rational C++ 2.4.1
16515	    lt_prog_compiler_pic_CXX='-pic'
16516	    ;;
16517	  cxx*)
16518	    # Digital/Compaq C++
16519	    lt_prog_compiler_wl_CXX='-Wl,'
16520	    # Make sure the PIC flag is empty.  It appears that all Alpha
16521	    # Linux and Compaq Tru64 Unix objects are PIC.
16522	    lt_prog_compiler_pic_CXX=
16523	    lt_prog_compiler_static_CXX='-non_shared'
16524	    ;;
16525	  *)
16526	    ;;
16527	esac
16528	;;
16529      psos*)
16530	;;
16531      solaris*)
16532	case $cc_basename in
16533	  CC* | sunCC*)
16534	    # Sun C++ 4.2, 5.x and Centerline C++
16535	    lt_prog_compiler_pic_CXX='-KPIC'
16536	    lt_prog_compiler_static_CXX='-Bstatic'
16537	    lt_prog_compiler_wl_CXX='-Qoption ld '
16538	    ;;
16539	  gcx*)
16540	    # Green Hills C++ Compiler
16541	    lt_prog_compiler_pic_CXX='-PIC'
16542	    ;;
16543	  *)
16544	    ;;
16545	esac
16546	;;
16547      sunos4*)
16548	case $cc_basename in
16549	  CC*)
16550	    # Sun C++ 4.x
16551	    lt_prog_compiler_pic_CXX='-pic'
16552	    lt_prog_compiler_static_CXX='-Bstatic'
16553	    ;;
16554	  lcc*)
16555	    # Lucid
16556	    lt_prog_compiler_pic_CXX='-pic'
16557	    ;;
16558	  *)
16559	    ;;
16560	esac
16561	;;
16562      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16563	case $cc_basename in
16564	  CC*)
16565	    lt_prog_compiler_wl_CXX='-Wl,'
16566	    lt_prog_compiler_pic_CXX='-KPIC'
16567	    lt_prog_compiler_static_CXX='-Bstatic'
16568	    ;;
16569	esac
16570	;;
16571      tandem*)
16572	case $cc_basename in
16573	  NCC*)
16574	    # NonStop-UX NCC 3.20
16575	    lt_prog_compiler_pic_CXX='-KPIC'
16576	    ;;
16577	  *)
16578	    ;;
16579	esac
16580	;;
16581      vxworks*)
16582	;;
16583      *)
16584	lt_prog_compiler_can_build_shared_CXX=no
16585	;;
16586    esac
16587  fi
16588
16589case $host_os in
16590  # For platforms that do not support PIC, -DPIC is meaningless:
16591  *djgpp*)
16592    lt_prog_compiler_pic_CXX=
16593    ;;
16594  *)
16595    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
16596    ;;
16597esac
16598
16599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
16600$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16601if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
16602  $as_echo_n "(cached) " >&6
16603else
16604  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
16605fi
16606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
16607$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
16608lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
16609
16610#
16611# Check to make sure the PIC flag actually works.
16612#
16613if test -n "$lt_prog_compiler_pic_CXX"; then
16614  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
16615$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
16616if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
16617  $as_echo_n "(cached) " >&6
16618else
16619  lt_cv_prog_compiler_pic_works_CXX=no
16620   ac_outfile=conftest.$ac_objext
16621   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16622   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"  ## exclude from sc_useless_quotes_in_assignment
16623   # Insert the option either (1) after the last *FLAGS variable, or
16624   # (2) before a word containing "conftest.", or (3) at the end.
16625   # Note that $ac_compile itself does not contain backslashes and begins
16626   # with a dollar sign (not a hyphen), so the echo should work correctly.
16627   # The option is referenced via a variable to avoid confusing sed.
16628   lt_compile=`echo "$ac_compile" | $SED \
16629   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16630   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16631   -e 's:$: $lt_compiler_flag:'`
16632   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
16633   (eval "$lt_compile" 2>conftest.err)
16634   ac_status=$?
16635   cat conftest.err >&5
16636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16637   if (exit $ac_status) && test -s "$ac_outfile"; then
16638     # The compiler can only warn and ignore the option if not recognized
16639     # So say no if there are warnings other than the usual output.
16640     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
16641     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16642     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16643       lt_cv_prog_compiler_pic_works_CXX=yes
16644     fi
16645   fi
16646   $RM conftest*
16647
16648fi
16649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
16650$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
16651
16652if test yes = "$lt_cv_prog_compiler_pic_works_CXX"; then
16653    case $lt_prog_compiler_pic_CXX in
16654     "" | " "*) ;;
16655     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
16656     esac
16657else
16658    lt_prog_compiler_pic_CXX=
16659     lt_prog_compiler_can_build_shared_CXX=no
16660fi
16661
16662fi
16663
16664
16665
16666
16667
16668#
16669# Check to make sure the static flag actually works.
16670#
16671wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
16672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16673$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
16674if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
16675  $as_echo_n "(cached) " >&6
16676else
16677  lt_cv_prog_compiler_static_works_CXX=no
16678   save_LDFLAGS=$LDFLAGS
16679   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16680   echo "$lt_simple_link_test_code" > conftest.$ac_ext
16681   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16682     # The linker can only warn and ignore the option if not recognized
16683     # So say no if there are warnings
16684     if test -s conftest.err; then
16685       # Append any errors to the config.log.
16686       cat conftest.err 1>&5
16687       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
16688       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16689       if diff conftest.exp conftest.er2 >/dev/null; then
16690         lt_cv_prog_compiler_static_works_CXX=yes
16691       fi
16692     else
16693       lt_cv_prog_compiler_static_works_CXX=yes
16694     fi
16695   fi
16696   $RM -r conftest*
16697   LDFLAGS=$save_LDFLAGS
16698
16699fi
16700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
16701$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
16702
16703if test yes = "$lt_cv_prog_compiler_static_works_CXX"; then
16704    :
16705else
16706    lt_prog_compiler_static_CXX=
16707fi
16708
16709
16710
16711
16712    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
16713$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
16714if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
16715  $as_echo_n "(cached) " >&6
16716else
16717  lt_cv_prog_compiler_c_o_CXX=no
16718   $RM -r conftest 2>/dev/null
16719   mkdir conftest
16720   cd conftest
16721   mkdir out
16722   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16723
16724   lt_compiler_flag="-o out/conftest2.$ac_objext"
16725   # Insert the option either (1) after the last *FLAGS variable, or
16726   # (2) before a word containing "conftest.", or (3) at the end.
16727   # Note that $ac_compile itself does not contain backslashes and begins
16728   # with a dollar sign (not a hyphen), so the echo should work correctly.
16729   lt_compile=`echo "$ac_compile" | $SED \
16730   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16731   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16732   -e 's:$: $lt_compiler_flag:'`
16733   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
16734   (eval "$lt_compile" 2>out/conftest.err)
16735   ac_status=$?
16736   cat out/conftest.err >&5
16737   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16738   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16739   then
16740     # The compiler can only warn and ignore the option if not recognized
16741     # So say no if there are warnings
16742     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
16743     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16744     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16745       lt_cv_prog_compiler_c_o_CXX=yes
16746     fi
16747   fi
16748   chmod u+w . 2>&5
16749   $RM conftest*
16750   # SGI C++ compiler will create directory out/ii_files/ for
16751   # template instantiation
16752   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16753   $RM out/* && rmdir out
16754   cd ..
16755   $RM -r conftest
16756   $RM conftest*
16757
16758fi
16759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
16760$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
16761
16762
16763
16764    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
16765$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
16766if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
16767  $as_echo_n "(cached) " >&6
16768else
16769  lt_cv_prog_compiler_c_o_CXX=no
16770   $RM -r conftest 2>/dev/null
16771   mkdir conftest
16772   cd conftest
16773   mkdir out
16774   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16775
16776   lt_compiler_flag="-o out/conftest2.$ac_objext"
16777   # Insert the option either (1) after the last *FLAGS variable, or
16778   # (2) before a word containing "conftest.", or (3) at the end.
16779   # Note that $ac_compile itself does not contain backslashes and begins
16780   # with a dollar sign (not a hyphen), so the echo should work correctly.
16781   lt_compile=`echo "$ac_compile" | $SED \
16782   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16783   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16784   -e 's:$: $lt_compiler_flag:'`
16785   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
16786   (eval "$lt_compile" 2>out/conftest.err)
16787   ac_status=$?
16788   cat out/conftest.err >&5
16789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16790   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16791   then
16792     # The compiler can only warn and ignore the option if not recognized
16793     # So say no if there are warnings
16794     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
16795     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16796     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16797       lt_cv_prog_compiler_c_o_CXX=yes
16798     fi
16799   fi
16800   chmod u+w . 2>&5
16801   $RM conftest*
16802   # SGI C++ compiler will create directory out/ii_files/ for
16803   # template instantiation
16804   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16805   $RM out/* && rmdir out
16806   cd ..
16807   $RM -r conftest
16808   $RM conftest*
16809
16810fi
16811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
16812$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
16813
16814
16815
16816
16817hard_links=nottested
16818if test no = "$lt_cv_prog_compiler_c_o_CXX" && test no != "$need_locks"; then
16819  # do not overwrite the value of need_locks provided by the user
16820  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
16821$as_echo_n "checking if we can lock with hard links... " >&6; }
16822  hard_links=yes
16823  $RM conftest*
16824  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16825  touch conftest.a
16826  ln conftest.a conftest.b 2>&5 || hard_links=no
16827  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
16829$as_echo "$hard_links" >&6; }
16830  if test no = "$hard_links"; then
16831    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
16832$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
16833    need_locks=warn
16834  fi
16835else
16836  need_locks=no
16837fi
16838
16839
16840
16841    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16842$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
16843
16844  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16845  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
16846  case $host_os in
16847  aix[4-9]*)
16848    # If we're using GNU nm, then we don't want the "-C" option.
16849    # -C means demangle to GNU nm, but means don't demangle to AIX nm.
16850    # Without the "-l" option, or with the "-B" option, AIX nm treats
16851    # weak defined symbols like other global defined symbols, whereas
16852    # GNU nm marks them as "W".
16853    # While the 'weak' keyword is ignored in the Export File, we need
16854    # it in the Import File for the 'aix-soname' feature, so we have
16855    # to replace the "-B" option with "-P" for AIX nm.
16856    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
16857      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
16858    else
16859      export_symbols_cmds_CXX='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
16860    fi
16861    ;;
16862  pw32*)
16863    export_symbols_cmds_CXX=$ltdll_cmds
16864    ;;
16865  cygwin* | mingw* | cegcc*)
16866    case $cc_basename in
16867    cl*)
16868      exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
16869      ;;
16870    *)
16871      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
16872      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
16873      ;;
16874    esac
16875    ;;
16876  *)
16877    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16878    ;;
16879  esac
16880
16881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
16882$as_echo "$ld_shlibs_CXX" >&6; }
16883test no = "$ld_shlibs_CXX" && can_build_shared=no
16884
16885with_gnu_ld_CXX=$with_gnu_ld
16886
16887
16888
16889
16890
16891
16892#
16893# Do we need to explicitly link libc?
16894#
16895case "x$archive_cmds_need_lc_CXX" in
16896x|xyes)
16897  # Assume -lc should be added
16898  archive_cmds_need_lc_CXX=yes
16899
16900  if test yes,yes = "$GCC,$enable_shared"; then
16901    case $archive_cmds_CXX in
16902    *'~'*)
16903      # FIXME: we may have to deal with multi-command sequences.
16904      ;;
16905    '$CC '*)
16906      # Test whether the compiler implicitly links with -lc since on some
16907      # systems, -lgcc has to come before -lc. If gcc already passes -lc
16908      # to ld, don't add -lc before -lgcc.
16909      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
16910$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
16911if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
16912  $as_echo_n "(cached) " >&6
16913else
16914  $RM conftest*
16915	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16916
16917	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16918  (eval $ac_compile) 2>&5
16919  ac_status=$?
16920  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16921  test $ac_status = 0; } 2>conftest.err; then
16922	  soname=conftest
16923	  lib=conftest
16924	  libobjs=conftest.$ac_objext
16925	  deplibs=
16926	  wl=$lt_prog_compiler_wl_CXX
16927	  pic_flag=$lt_prog_compiler_pic_CXX
16928	  compiler_flags=-v
16929	  linker_flags=-v
16930	  verstring=
16931	  output_objdir=.
16932	  libname=conftest
16933	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
16934	  allow_undefined_flag_CXX=
16935	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
16936  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
16937  ac_status=$?
16938  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16939  test $ac_status = 0; }
16940	  then
16941	    lt_cv_archive_cmds_need_lc_CXX=no
16942	  else
16943	    lt_cv_archive_cmds_need_lc_CXX=yes
16944	  fi
16945	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
16946	else
16947	  cat conftest.err 1>&5
16948	fi
16949	$RM conftest*
16950
16951fi
16952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
16953$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
16954      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
16955      ;;
16956    esac
16957  fi
16958  ;;
16959esac
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
17023$as_echo_n "checking dynamic linker characteristics... " >&6; }
17024
17025library_names_spec=
17026libname_spec='lib$name'
17027soname_spec=
17028shrext_cmds=.so
17029postinstall_cmds=
17030postuninstall_cmds=
17031finish_cmds=
17032finish_eval=
17033shlibpath_var=
17034shlibpath_overrides_runpath=unknown
17035version_type=none
17036dynamic_linker="$host_os ld.so"
17037sys_lib_dlsearch_path_spec="/lib /usr/lib"
17038need_lib_prefix=unknown
17039hardcode_into_libs=no
17040
17041# when you set need_version to no, make sure it does not cause -set_version
17042# flags to be left without arguments
17043need_version=unknown
17044
17045
17046
17047case $host_os in
17048aix3*)
17049  version_type=linux # correct to gnu/linux during the next big refactor
17050  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
17051  shlibpath_var=LIBPATH
17052
17053  # AIX 3 has no versioning support, so we append a major version to the name.
17054  soname_spec='$libname$release$shared_ext$major'
17055  ;;
17056
17057aix[4-9]*)
17058  version_type=linux # correct to gnu/linux during the next big refactor
17059  need_lib_prefix=no
17060  need_version=no
17061  hardcode_into_libs=yes
17062  if test ia64 = "$host_cpu"; then
17063    # AIX 5 supports IA64
17064    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
17065    shlibpath_var=LD_LIBRARY_PATH
17066  else
17067    # With GCC up to 2.95.x, collect2 would create an import file
17068    # for dependence libraries.  The import file would start with
17069    # the line '#! .'.  This would cause the generated library to
17070    # depend on '.', always an invalid library.  This was fixed in
17071    # development snapshots of GCC prior to 3.0.
17072    case $host_os in
17073      aix4 | aix4.[01] | aix4.[01].*)
17074      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17075	   echo ' yes '
17076	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
17077	:
17078      else
17079	can_build_shared=no
17080      fi
17081      ;;
17082    esac
17083    # Using Import Files as archive members, it is possible to support
17084    # filename-based versioning of shared library archives on AIX. While
17085    # this would work for both with and without runtime linking, it will
17086    # prevent static linking of such archives. So we do filename-based
17087    # shared library versioning with .so extension only, which is used
17088    # when both runtime linking and shared linking is enabled.
17089    # Unfortunately, runtime linking may impact performance, so we do
17090    # not want this to be the default eventually. Also, we use the
17091    # versioned .so libs for executables only if there is the -brtl
17092    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
17093    # To allow for filename-based versioning support, we need to create
17094    # libNAME.so.V as an archive file, containing:
17095    # *) an Import File, referring to the versioned filename of the
17096    #    archive as well as the shared archive member, telling the
17097    #    bitwidth (32 or 64) of that shared object, and providing the
17098    #    list of exported symbols of that shared object, eventually
17099    #    decorated with the 'weak' keyword
17100    # *) the shared object with the F_LOADONLY flag set, to really avoid
17101    #    it being seen by the linker.
17102    # At run time we better use the real file rather than another symlink,
17103    # but for link time we create the symlink libNAME.so -> libNAME.so.V
17104
17105    case $with_aix_soname,$aix_use_runtimelinking in
17106    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
17107    # soname into executable. Probably we can add versioning support to
17108    # collect2, so additional links can be useful in future.
17109    aix,yes) # traditional libtool
17110      dynamic_linker='AIX unversionable lib.so'
17111      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17112      # instead of lib<name>.a to let people know that these are not
17113      # typical AIX shared libraries.
17114      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17115      ;;
17116    aix,no) # traditional AIX only
17117      dynamic_linker='AIX lib.a(lib.so.V)'
17118      # We preserve .a as extension for shared libraries through AIX4.2
17119      # and later when we are not doing run time linking.
17120      library_names_spec='$libname$release.a $libname.a'
17121      soname_spec='$libname$release$shared_ext$major'
17122      ;;
17123    svr4,*) # full svr4 only
17124      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
17125      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
17126      # We do not specify a path in Import Files, so LIBPATH fires.
17127      shlibpath_overrides_runpath=yes
17128      ;;
17129    *,yes) # both, prefer svr4
17130      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
17131      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
17132      # unpreferred sharedlib libNAME.a needs extra handling
17133      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
17134      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
17135      # We do not specify a path in Import Files, so LIBPATH fires.
17136      shlibpath_overrides_runpath=yes
17137      ;;
17138    *,no) # both, prefer aix
17139      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
17140      library_names_spec='$libname$release.a $libname.a'
17141      soname_spec='$libname$release$shared_ext$major'
17142      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
17143      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
17144      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
17145      ;;
17146    esac
17147    shlibpath_var=LIBPATH
17148  fi
17149  ;;
17150
17151amigaos*)
17152  case $host_cpu in
17153  powerpc)
17154    # Since July 2007 AmigaOS4 officially supports .so libraries.
17155    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
17156    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17157    ;;
17158  m68k)
17159    library_names_spec='$libname.ixlibrary $libname.a'
17160    # Create ${libname}_ixlibrary.a entries in /sys/libs.
17161    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
17162    ;;
17163  esac
17164  ;;
17165
17166beos*)
17167  library_names_spec='$libname$shared_ext'
17168  dynamic_linker="$host_os ld.so"
17169  shlibpath_var=LIBRARY_PATH
17170  ;;
17171
17172bsdi[45]*)
17173  version_type=linux # correct to gnu/linux during the next big refactor
17174  need_version=no
17175  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17176  soname_spec='$libname$release$shared_ext$major'
17177  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17178  shlibpath_var=LD_LIBRARY_PATH
17179  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17180  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17181  # the default ld.so.conf also contains /usr/contrib/lib and
17182  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17183  # libtool to hard-code these into programs
17184  ;;
17185
17186cygwin* | mingw* | pw32* | cegcc*)
17187  version_type=windows
17188  shrext_cmds=.dll
17189  need_version=no
17190  need_lib_prefix=no
17191
17192  case $GCC,$cc_basename in
17193  yes,*)
17194    # gcc
17195    library_names_spec='$libname.dll.a'
17196    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17197    postinstall_cmds='base_file=`basename \$file`~
17198      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17199      dldir=$destdir/`dirname \$dlpath`~
17200      test -d \$dldir || mkdir -p \$dldir~
17201      $install_prog $dir/$dlname \$dldir/$dlname~
17202      chmod a+x \$dldir/$dlname~
17203      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17204        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17205      fi'
17206    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17207      dlpath=$dir/\$dldll~
17208       $RM \$dlpath'
17209    shlibpath_overrides_runpath=yes
17210
17211    case $host_os in
17212    cygwin*)
17213      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17214      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17215
17216      ;;
17217    mingw* | cegcc*)
17218      # MinGW DLLs use traditional 'lib' prefix
17219      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17220      ;;
17221    pw32*)
17222      # pw32 DLLs use 'pw' prefix rather than 'lib'
17223      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17224      ;;
17225    esac
17226    dynamic_linker='Win32 ld.exe'
17227    ;;
17228
17229  *,cl*)
17230    # Native MSVC
17231    libname_spec='$name'
17232    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
17233    library_names_spec='$libname.dll.lib'
17234
17235    case $build_os in
17236    mingw*)
17237      sys_lib_search_path_spec=
17238      lt_save_ifs=$IFS
17239      IFS=';'
17240      for lt_path in $LIB
17241      do
17242        IFS=$lt_save_ifs
17243        # Let DOS variable expansion print the short 8.3 style file name.
17244        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
17245        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
17246      done
17247      IFS=$lt_save_ifs
17248      # Convert to MSYS style.
17249      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
17250      ;;
17251    cygwin*)
17252      # Convert to unix form, then to dos form, then back to unix form
17253      # but this time dos style (no spaces!) so that the unix form looks
17254      # like /cygdrive/c/PROGRA~1:/cygdr...
17255      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
17256      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
17257      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17258      ;;
17259    *)
17260      sys_lib_search_path_spec=$LIB
17261      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
17262        # It is most probably a Windows format PATH.
17263        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17264      else
17265        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17266      fi
17267      # FIXME: find the short name or the path components, as spaces are
17268      # common. (e.g. "Program Files" -> "PROGRA~1")
17269      ;;
17270    esac
17271
17272    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17273    postinstall_cmds='base_file=`basename \$file`~
17274      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
17275      dldir=$destdir/`dirname \$dlpath`~
17276      test -d \$dldir || mkdir -p \$dldir~
17277      $install_prog $dir/$dlname \$dldir/$dlname'
17278    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17279      dlpath=$dir/\$dldll~
17280       $RM \$dlpath'
17281    shlibpath_overrides_runpath=yes
17282    dynamic_linker='Win32 link.exe'
17283    ;;
17284
17285  *)
17286    # Assume MSVC wrapper
17287    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
17288    dynamic_linker='Win32 ld.exe'
17289    ;;
17290  esac
17291  # FIXME: first we should search . and the directory the executable is in
17292  shlibpath_var=PATH
17293  ;;
17294
17295darwin* | rhapsody*)
17296  dynamic_linker="$host_os dyld"
17297  version_type=darwin
17298  need_lib_prefix=no
17299  need_version=no
17300  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
17301  soname_spec='$libname$release$major$shared_ext'
17302  shlibpath_overrides_runpath=yes
17303  shlibpath_var=DYLD_LIBRARY_PATH
17304  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17305
17306  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17307  ;;
17308
17309dgux*)
17310  version_type=linux # correct to gnu/linux during the next big refactor
17311  need_lib_prefix=no
17312  need_version=no
17313  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17314  soname_spec='$libname$release$shared_ext$major'
17315  shlibpath_var=LD_LIBRARY_PATH
17316  ;;
17317
17318freebsd* | dragonfly*)
17319  # DragonFly does not have aout.  When/if they implement a new
17320  # versioning mechanism, adjust this.
17321  if test -x /usr/bin/objformat; then
17322    objformat=`/usr/bin/objformat`
17323  else
17324    case $host_os in
17325    freebsd[23].*) objformat=aout ;;
17326    *) objformat=elf ;;
17327    esac
17328  fi
17329  version_type=freebsd-$objformat
17330  case $version_type in
17331    freebsd-elf*)
17332      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17333      soname_spec='$libname$release$shared_ext$major'
17334      need_version=no
17335      need_lib_prefix=no
17336      ;;
17337    freebsd-*)
17338      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17339      need_version=yes
17340      ;;
17341  esac
17342  shlibpath_var=LD_LIBRARY_PATH
17343  case $host_os in
17344  freebsd2.*)
17345    shlibpath_overrides_runpath=yes
17346    ;;
17347  freebsd3.[01]* | freebsdelf3.[01]*)
17348    shlibpath_overrides_runpath=yes
17349    hardcode_into_libs=yes
17350    ;;
17351  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17352  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17353    shlibpath_overrides_runpath=no
17354    hardcode_into_libs=yes
17355    ;;
17356  *) # from 4.6 on, and DragonFly
17357    shlibpath_overrides_runpath=yes
17358    hardcode_into_libs=yes
17359    ;;
17360  esac
17361  ;;
17362
17363haiku*)
17364  version_type=linux # correct to gnu/linux during the next big refactor
17365  need_lib_prefix=no
17366  need_version=no
17367  dynamic_linker="$host_os runtime_loader"
17368  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17369  soname_spec='$libname$release$shared_ext$major'
17370  shlibpath_var=LIBRARY_PATH
17371  shlibpath_overrides_runpath=no
17372  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
17373  hardcode_into_libs=yes
17374  ;;
17375
17376hpux9* | hpux10* | hpux11*)
17377  # Give a soname corresponding to the major version so that dld.sl refuses to
17378  # link against other versions.
17379  version_type=sunos
17380  need_lib_prefix=no
17381  need_version=no
17382  case $host_cpu in
17383  ia64*)
17384    shrext_cmds='.so'
17385    hardcode_into_libs=yes
17386    dynamic_linker="$host_os dld.so"
17387    shlibpath_var=LD_LIBRARY_PATH
17388    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17389    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17390    soname_spec='$libname$release$shared_ext$major'
17391    if test 32 = "$HPUX_IA64_MODE"; then
17392      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17393      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
17394    else
17395      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17396      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
17397    fi
17398    ;;
17399  hppa*64*)
17400    shrext_cmds='.sl'
17401    hardcode_into_libs=yes
17402    dynamic_linker="$host_os dld.sl"
17403    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17404    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17405    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17406    soname_spec='$libname$release$shared_ext$major'
17407    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17408    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17409    ;;
17410  *)
17411    shrext_cmds='.sl'
17412    dynamic_linker="$host_os dld.sl"
17413    shlibpath_var=SHLIB_PATH
17414    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17415    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17416    soname_spec='$libname$release$shared_ext$major'
17417    ;;
17418  esac
17419  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
17420  postinstall_cmds='chmod 555 $lib'
17421  # or fails outright, so override atomically:
17422  install_override_mode=555
17423  ;;
17424
17425interix[3-9]*)
17426  version_type=linux # correct to gnu/linux during the next big refactor
17427  need_lib_prefix=no
17428  need_version=no
17429  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17430  soname_spec='$libname$release$shared_ext$major'
17431  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17432  shlibpath_var=LD_LIBRARY_PATH
17433  shlibpath_overrides_runpath=no
17434  hardcode_into_libs=yes
17435  ;;
17436
17437irix5* | irix6* | nonstopux*)
17438  case $host_os in
17439    nonstopux*) version_type=nonstopux ;;
17440    *)
17441	if test yes = "$lt_cv_prog_gnu_ld"; then
17442		version_type=linux # correct to gnu/linux during the next big refactor
17443	else
17444		version_type=irix
17445	fi ;;
17446  esac
17447  need_lib_prefix=no
17448  need_version=no
17449  soname_spec='$libname$release$shared_ext$major'
17450  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
17451  case $host_os in
17452  irix5* | nonstopux*)
17453    libsuff= shlibsuff=
17454    ;;
17455  *)
17456    case $LD in # libtool.m4 will add one of these switches to LD
17457    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17458      libsuff= shlibsuff= libmagic=32-bit;;
17459    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17460      libsuff=32 shlibsuff=N32 libmagic=N32;;
17461    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17462      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17463    *) libsuff= shlibsuff= libmagic=never-match;;
17464    esac
17465    ;;
17466  esac
17467  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17468  shlibpath_overrides_runpath=no
17469  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
17470  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
17471  hardcode_into_libs=yes
17472  ;;
17473
17474# No shared lib support for Linux oldld, aout, or coff.
17475linux*oldld* | linux*aout* | linux*coff*)
17476  dynamic_linker=no
17477  ;;
17478
17479linux*android*)
17480  version_type=none # Android doesn't support versioned libraries.
17481  need_lib_prefix=no
17482  need_version=no
17483  library_names_spec='$libname$release$shared_ext'
17484  soname_spec='$libname$release$shared_ext'
17485  finish_cmds=
17486  shlibpath_var=LD_LIBRARY_PATH
17487  shlibpath_overrides_runpath=yes
17488
17489  # This implies no fast_install, which is unacceptable.
17490  # Some rework will be needed to allow for fast_install
17491  # before this can be enabled.
17492  hardcode_into_libs=yes
17493
17494  dynamic_linker='Android linker'
17495  # Don't embed -rpath directories since the linker doesn't support them.
17496  hardcode_libdir_flag_spec_CXX='-L$libdir'
17497  ;;
17498
17499# This must be glibc/ELF.
17500linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
17501  version_type=linux # correct to gnu/linux during the next big refactor
17502  need_lib_prefix=no
17503  need_version=no
17504  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17505  soname_spec='$libname$release$shared_ext$major'
17506  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17507  shlibpath_var=LD_LIBRARY_PATH
17508  shlibpath_overrides_runpath=no
17509
17510  # Some binutils ld are patched to set DT_RUNPATH
17511  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
17512  $as_echo_n "(cached) " >&6
17513else
17514  lt_cv_shlibpath_overrides_runpath=no
17515    save_LDFLAGS=$LDFLAGS
17516    save_libdir=$libdir
17517    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
17518	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
17519    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17520/* end confdefs.h.  */
17521
17522int
17523main ()
17524{
17525
17526  ;
17527  return 0;
17528}
17529_ACEOF
17530if ac_fn_cxx_try_link "$LINENO"; then :
17531  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
17532  lt_cv_shlibpath_overrides_runpath=yes
17533fi
17534fi
17535rm -f core conftest.err conftest.$ac_objext \
17536    conftest$ac_exeext conftest.$ac_ext
17537    LDFLAGS=$save_LDFLAGS
17538    libdir=$save_libdir
17539
17540fi
17541
17542  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
17543
17544  # This implies no fast_install, which is unacceptable.
17545  # Some rework will be needed to allow for fast_install
17546  # before this can be enabled.
17547  hardcode_into_libs=yes
17548
17549  # Ideally, we could use ldconfig to report *all* directores which are
17550  # searched for libraries, however this is still not possible.  Aside from not
17551  # being certain /sbin/ldconfig is available, command
17552  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
17553  # even though it is searched at run-time.  Try to do the best guess by
17554  # appending ld.so.conf contents (and includes) to the search path.
17555  if test -f /etc/ld.so.conf; then
17556    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' ' '`
17557    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17558  fi
17559
17560  # We used to test for /lib/ld.so.1 and disable shared libraries on
17561  # powerpc, because MkLinux only supported shared libraries with the
17562  # GNU dynamic linker.  Since this was broken with cross compilers,
17563  # most powerpc-linux boxes support dynamic linking these days and
17564  # people can always --disable-shared, the test was removed, and we
17565  # assume the GNU/Linux dynamic linker is in use.
17566  dynamic_linker='GNU/Linux ld.so'
17567  ;;
17568
17569netbsd*)
17570  version_type=sunos
17571  need_lib_prefix=no
17572  need_version=no
17573  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17574    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17575    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17576    dynamic_linker='NetBSD (a.out) ld.so'
17577  else
17578    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17579    soname_spec='$libname$release$shared_ext$major'
17580    dynamic_linker='NetBSD ld.elf_so'
17581  fi
17582  shlibpath_var=LD_LIBRARY_PATH
17583  shlibpath_overrides_runpath=yes
17584  hardcode_into_libs=yes
17585  ;;
17586
17587newsos6)
17588  version_type=linux # correct to gnu/linux during the next big refactor
17589  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17590  shlibpath_var=LD_LIBRARY_PATH
17591  shlibpath_overrides_runpath=yes
17592  ;;
17593
17594*nto* | *qnx*)
17595  version_type=qnx
17596  need_lib_prefix=no
17597  need_version=no
17598  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17599  soname_spec='$libname$release$shared_ext$major'
17600  shlibpath_var=LD_LIBRARY_PATH
17601  shlibpath_overrides_runpath=no
17602  hardcode_into_libs=yes
17603  dynamic_linker='ldqnx.so'
17604  ;;
17605
17606openbsd* | bitrig*)
17607  version_type=sunos
17608  sys_lib_dlsearch_path_spec=/usr/lib
17609  need_lib_prefix=no
17610  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
17611    need_version=no
17612  else
17613    need_version=yes
17614  fi
17615  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17616  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17617  shlibpath_var=LD_LIBRARY_PATH
17618  shlibpath_overrides_runpath=yes
17619  ;;
17620
17621os2*)
17622  libname_spec='$name'
17623  version_type=windows
17624  shrext_cmds=.dll
17625  need_version=no
17626  need_lib_prefix=no
17627  # OS/2 can only load a DLL with a base name of 8 characters or less.
17628  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
17629    v=$($ECHO $release$versuffix | tr -d .-);
17630    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
17631    $ECHO $n$v`$shared_ext'
17632  library_names_spec='${libname}_dll.$libext'
17633  dynamic_linker='OS/2 ld.exe'
17634  shlibpath_var=BEGINLIBPATH
17635  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17636  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17637  postinstall_cmds='base_file=`basename \$file`~
17638    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
17639    dldir=$destdir/`dirname \$dlpath`~
17640    test -d \$dldir || mkdir -p \$dldir~
17641    $install_prog $dir/$dlname \$dldir/$dlname~
17642    chmod a+x \$dldir/$dlname~
17643    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17644      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17645    fi'
17646  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
17647    dlpath=$dir/\$dldll~
17648    $RM \$dlpath'
17649  ;;
17650
17651osf3* | osf4* | osf5*)
17652  version_type=osf
17653  need_lib_prefix=no
17654  need_version=no
17655  soname_spec='$libname$release$shared_ext$major'
17656  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17657  shlibpath_var=LD_LIBRARY_PATH
17658  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17659  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17660  ;;
17661
17662rdos*)
17663  dynamic_linker=no
17664  ;;
17665
17666solaris*)
17667  version_type=linux # correct to gnu/linux during the next big refactor
17668  need_lib_prefix=no
17669  need_version=no
17670  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17671  soname_spec='$libname$release$shared_ext$major'
17672  shlibpath_var=LD_LIBRARY_PATH
17673  shlibpath_overrides_runpath=yes
17674  hardcode_into_libs=yes
17675  # ldd complains unless libraries are executable
17676  postinstall_cmds='chmod +x $lib'
17677  ;;
17678
17679sunos4*)
17680  version_type=sunos
17681  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
17682  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17683  shlibpath_var=LD_LIBRARY_PATH
17684  shlibpath_overrides_runpath=yes
17685  if test yes = "$with_gnu_ld"; then
17686    need_lib_prefix=no
17687  fi
17688  need_version=yes
17689  ;;
17690
17691sysv4 | sysv4.3*)
17692  version_type=linux # correct to gnu/linux during the next big refactor
17693  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17694  soname_spec='$libname$release$shared_ext$major'
17695  shlibpath_var=LD_LIBRARY_PATH
17696  case $host_vendor in
17697    sni)
17698      shlibpath_overrides_runpath=no
17699      need_lib_prefix=no
17700      runpath_var=LD_RUN_PATH
17701      ;;
17702    siemens)
17703      need_lib_prefix=no
17704      ;;
17705    motorola)
17706      need_lib_prefix=no
17707      need_version=no
17708      shlibpath_overrides_runpath=no
17709      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17710      ;;
17711  esac
17712  ;;
17713
17714sysv4*MP*)
17715  if test -d /usr/nec; then
17716    version_type=linux # correct to gnu/linux during the next big refactor
17717    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
17718    soname_spec='$libname$shared_ext.$major'
17719    shlibpath_var=LD_LIBRARY_PATH
17720  fi
17721  ;;
17722
17723sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
17724  version_type=sco
17725  need_lib_prefix=no
17726  need_version=no
17727  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
17728  soname_spec='$libname$release$shared_ext$major'
17729  shlibpath_var=LD_LIBRARY_PATH
17730  shlibpath_overrides_runpath=yes
17731  hardcode_into_libs=yes
17732  if test yes = "$with_gnu_ld"; then
17733    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17734  else
17735    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17736    case $host_os in
17737      sco3.2v5*)
17738        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17739	;;
17740    esac
17741  fi
17742  sys_lib_dlsearch_path_spec='/usr/lib'
17743  ;;
17744
17745tpf*)
17746  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
17747  version_type=linux # correct to gnu/linux during the next big refactor
17748  need_lib_prefix=no
17749  need_version=no
17750  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17751  shlibpath_var=LD_LIBRARY_PATH
17752  shlibpath_overrides_runpath=no
17753  hardcode_into_libs=yes
17754  ;;
17755
17756uts4*)
17757  version_type=linux # correct to gnu/linux during the next big refactor
17758  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
17759  soname_spec='$libname$release$shared_ext$major'
17760  shlibpath_var=LD_LIBRARY_PATH
17761  ;;
17762
17763*)
17764  dynamic_linker=no
17765  ;;
17766esac
17767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
17768$as_echo "$dynamic_linker" >&6; }
17769test no = "$dynamic_linker" && can_build_shared=no
17770
17771variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17772if test yes = "$GCC"; then
17773  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17774fi
17775
17776if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
17777  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
17778fi
17779
17780if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
17781  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
17782fi
17783
17784# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
17785configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
17786
17787# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
17788func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
17789
17790# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
17791configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
17833$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
17834hardcode_action_CXX=
17835if test -n "$hardcode_libdir_flag_spec_CXX" ||
17836   test -n "$runpath_var_CXX" ||
17837   test yes = "$hardcode_automatic_CXX"; then
17838
17839  # We can hardcode non-existent directories.
17840  if test no != "$hardcode_direct_CXX" &&
17841     # If the only mechanism to avoid hardcoding is shlibpath_var, we
17842     # have to relink, otherwise we might link with an installed library
17843     # when we should be linking with a yet-to-be-installed one
17844     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" &&
17845     test no != "$hardcode_minus_L_CXX"; then
17846    # Linking always hardcodes the temporary library directory.
17847    hardcode_action_CXX=relink
17848  else
17849    # We can link without hardcoding, and we can hardcode nonexisting dirs.
17850    hardcode_action_CXX=immediate
17851  fi
17852else
17853  # We cannot hardcode anything, or else we can only hardcode existing
17854  # directories.
17855  hardcode_action_CXX=unsupported
17856fi
17857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
17858$as_echo "$hardcode_action_CXX" >&6; }
17859
17860if test relink = "$hardcode_action_CXX" ||
17861   test yes = "$inherit_rpath_CXX"; then
17862  # Fast installation is not supported
17863  enable_fast_install=no
17864elif test yes = "$shlibpath_overrides_runpath" ||
17865     test no = "$enable_shared"; then
17866  # Fast installation is not necessary
17867  enable_fast_install=needless
17868fi
17869
17870
17871
17872
17873
17874
17875
17876  fi # test -n "$compiler"
17877
17878  CC=$lt_save_CC
17879  CFLAGS=$lt_save_CFLAGS
17880  LDCXX=$LD
17881  LD=$lt_save_LD
17882  GCC=$lt_save_GCC
17883  with_gnu_ld=$lt_save_with_gnu_ld
17884  lt_cv_path_LDCXX=$lt_cv_path_LD
17885  lt_cv_path_LD=$lt_save_path_LD
17886  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
17887  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
17888fi # test yes != "$_lt_caught_CXX_error"
17889
17890ac_ext=c
17891ac_cpp='$CPP $CPPFLAGS'
17892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17894ac_compiler_gnu=$ac_cv_c_compiler_gnu
17895
17896
17897ac_ext=f
17898ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
17899ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17900ac_compiler_gnu=$ac_cv_f77_compiler_gnu
17901if test -n "$ac_tool_prefix"; then
17902  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor
17903  do
17904    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
17905set dummy $ac_tool_prefix$ac_prog; ac_word=$2
17906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17907$as_echo_n "checking for $ac_word... " >&6; }
17908if ${ac_cv_prog_F77+:} false; then :
17909  $as_echo_n "(cached) " >&6
17910else
17911  if test -n "$F77"; then
17912  ac_cv_prog_F77="$F77" # Let the user override the test.
17913else
17914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17915for as_dir in $PATH
17916do
17917  IFS=$as_save_IFS
17918  test -z "$as_dir" && as_dir=.
17919    for ac_exec_ext in '' $ac_executable_extensions; do
17920  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17921    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
17922    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17923    break 2
17924  fi
17925done
17926  done
17927IFS=$as_save_IFS
17928
17929fi
17930fi
17931F77=$ac_cv_prog_F77
17932if test -n "$F77"; then
17933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $F77" >&5
17934$as_echo "$F77" >&6; }
17935else
17936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17937$as_echo "no" >&6; }
17938fi
17939
17940
17941    test -n "$F77" && break
17942  done
17943fi
17944if test -z "$F77"; then
17945  ac_ct_F77=$F77
17946  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor
17947do
17948  # Extract the first word of "$ac_prog", so it can be a program name with args.
17949set dummy $ac_prog; ac_word=$2
17950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17951$as_echo_n "checking for $ac_word... " >&6; }
17952if ${ac_cv_prog_ac_ct_F77+:} false; then :
17953  $as_echo_n "(cached) " >&6
17954else
17955  if test -n "$ac_ct_F77"; then
17956  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
17957else
17958as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17959for as_dir in $PATH
17960do
17961  IFS=$as_save_IFS
17962  test -z "$as_dir" && as_dir=.
17963    for ac_exec_ext in '' $ac_executable_extensions; do
17964  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17965    ac_cv_prog_ac_ct_F77="$ac_prog"
17966    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17967    break 2
17968  fi
17969done
17970  done
17971IFS=$as_save_IFS
17972
17973fi
17974fi
17975ac_ct_F77=$ac_cv_prog_ac_ct_F77
17976if test -n "$ac_ct_F77"; then
17977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_F77" >&5
17978$as_echo "$ac_ct_F77" >&6; }
17979else
17980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17981$as_echo "no" >&6; }
17982fi
17983
17984
17985  test -n "$ac_ct_F77" && break
17986done
17987
17988  if test "x$ac_ct_F77" = x; then
17989    F77=""
17990  else
17991    case $cross_compiling:$ac_tool_warned in
17992yes:)
17993{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
17994$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
17995ac_tool_warned=yes ;;
17996esac
17997    F77=$ac_ct_F77
17998  fi
17999fi
18000
18001
18002# Provide some information about the compiler.
18003$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran 77 compiler version" >&5
18004set X $ac_compile
18005ac_compiler=$2
18006for ac_option in --version -v -V -qversion; do
18007  { { ac_try="$ac_compiler $ac_option >&5"
18008case "(($ac_try" in
18009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18010  *) ac_try_echo=$ac_try;;
18011esac
18012eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
18013$as_echo "$ac_try_echo"; } >&5
18014  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
18015  ac_status=$?
18016  if test -s conftest.err; then
18017    sed '10a\
18018... rest of stderr output deleted ...
18019         10q' conftest.err >conftest.er1
18020    cat conftest.er1 >&5
18021  fi
18022  rm -f conftest.er1 conftest.err
18023  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
18024  test $ac_status = 0; }
18025done
18026rm -f a.out
18027
18028# If we don't use `.F' as extension, the preprocessor is not run on the
18029# input file.  (Note that this only needs to work for GNU compilers.)
18030ac_save_ext=$ac_ext
18031ac_ext=F
18032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran 77 compiler" >&5
18033$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
18034if ${ac_cv_f77_compiler_gnu+:} false; then :
18035  $as_echo_n "(cached) " >&6
18036else
18037  cat > conftest.$ac_ext <<_ACEOF
18038      program main
18039#ifndef __GNUC__
18040       choke me
18041#endif
18042
18043      end
18044_ACEOF
18045if ac_fn_f77_try_compile "$LINENO"; then :
18046  ac_compiler_gnu=yes
18047else
18048  ac_compiler_gnu=no
18049fi
18050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18051ac_cv_f77_compiler_gnu=$ac_compiler_gnu
18052
18053fi
18054{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_f77_compiler_gnu" >&5
18055$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
18056ac_ext=$ac_save_ext
18057ac_test_FFLAGS=${FFLAGS+set}
18058ac_save_FFLAGS=$FFLAGS
18059FFLAGS=
18060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $F77 accepts -g" >&5
18061$as_echo_n "checking whether $F77 accepts -g... " >&6; }
18062if ${ac_cv_prog_f77_g+:} false; then :
18063  $as_echo_n "(cached) " >&6
18064else
18065  FFLAGS=-g
18066cat > conftest.$ac_ext <<_ACEOF
18067      program main
18068
18069      end
18070_ACEOF
18071if ac_fn_f77_try_compile "$LINENO"; then :
18072  ac_cv_prog_f77_g=yes
18073else
18074  ac_cv_prog_f77_g=no
18075fi
18076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18077
18078fi
18079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_f77_g" >&5
18080$as_echo "$ac_cv_prog_f77_g" >&6; }
18081if test "$ac_test_FFLAGS" = set; then
18082  FFLAGS=$ac_save_FFLAGS
18083elif test $ac_cv_prog_f77_g = yes; then
18084  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
18085    FFLAGS="-g -O2"
18086  else
18087    FFLAGS="-g"
18088  fi
18089else
18090  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
18091    FFLAGS="-O2"
18092  else
18093    FFLAGS=
18094  fi
18095fi
18096
18097if test $ac_compiler_gnu = yes; then
18098  G77=yes
18099else
18100  G77=
18101fi
18102ac_ext=f
18103ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
18104ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18105ac_compiler_gnu=$ac_cv_f77_compiler_gnu
18106
18107
18108      ac_ext=f
18109ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
18110ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18111ac_compiler_gnu=$ac_cv_f77_compiler_gnu
18112
18113if test -z "$F77" || test no = "$F77"; then
18114  _lt_disable_F77=yes
18115fi
18116
18117archive_cmds_need_lc_F77=no
18118allow_undefined_flag_F77=
18119always_export_symbols_F77=no
18120archive_expsym_cmds_F77=
18121export_dynamic_flag_spec_F77=
18122hardcode_direct_F77=no
18123hardcode_direct_absolute_F77=no
18124hardcode_libdir_flag_spec_F77=
18125hardcode_libdir_separator_F77=
18126hardcode_minus_L_F77=no
18127hardcode_automatic_F77=no
18128inherit_rpath_F77=no
18129module_cmds_F77=
18130module_expsym_cmds_F77=
18131link_all_deplibs_F77=unknown
18132old_archive_cmds_F77=$old_archive_cmds
18133reload_flag_F77=$reload_flag
18134reload_cmds_F77=$reload_cmds
18135no_undefined_flag_F77=
18136whole_archive_flag_spec_F77=
18137enable_shared_with_static_runtimes_F77=no
18138
18139# Source file extension for f77 test sources.
18140ac_ext=f
18141
18142# Object file extension for compiled f77 test sources.
18143objext=o
18144objext_F77=$objext
18145
18146# No sense in running all these tests if we already determined that
18147# the F77 compiler isn't working.  Some variables (like enable_shared)
18148# are currently assumed to apply to all compilers on this platform,
18149# and will be corrupted by setting them based on a non-working compiler.
18150if test yes != "$_lt_disable_F77"; then
18151  # Code to be used in simple compile tests
18152  lt_simple_compile_test_code="\
18153      subroutine t
18154      return
18155      end
18156"
18157
18158  # Code to be used in simple link tests
18159  lt_simple_link_test_code="\
18160      program t
18161      end
18162"
18163
18164  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
18165
18166
18167
18168
18169
18170
18171# If no C compiler was specified, use CC.
18172LTCC=${LTCC-"$CC"}
18173
18174# If no C compiler flags were specified, use CFLAGS.
18175LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18176
18177# Allow CC to be a program name with arguments.
18178compiler=$CC
18179
18180
18181  # save warnings/boilerplate of simple test code
18182  ac_outfile=conftest.$ac_objext
18183echo "$lt_simple_compile_test_code" >conftest.$ac_ext
18184eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18185_lt_compiler_boilerplate=`cat conftest.err`
18186$RM conftest*
18187
18188  ac_outfile=conftest.$ac_objext
18189echo "$lt_simple_link_test_code" >conftest.$ac_ext
18190eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18191_lt_linker_boilerplate=`cat conftest.err`
18192$RM -r conftest*
18193
18194
18195  # Allow CC to be a program name with arguments.
18196  lt_save_CC=$CC
18197  lt_save_GCC=$GCC
18198  lt_save_CFLAGS=$CFLAGS
18199  CC=${F77-"f77"}
18200  CFLAGS=$FFLAGS
18201  compiler=$CC
18202  compiler_F77=$CC
18203  func_cc_basename $compiler
18204cc_basename=$func_cc_basename_result
18205
18206  GCC=$G77
18207  if test -n "$compiler"; then
18208    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
18209$as_echo_n "checking if libtool supports shared libraries... " >&6; }
18210    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
18211$as_echo "$can_build_shared" >&6; }
18212
18213    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
18214$as_echo_n "checking whether to build shared libraries... " >&6; }
18215    test no = "$can_build_shared" && enable_shared=no
18216
18217    # On AIX, shared libraries and static libraries use the same namespace, and
18218    # are all built from PIC.
18219    case $host_os in
18220      aix3*)
18221        test yes = "$enable_shared" && enable_static=no
18222        if test -n "$RANLIB"; then
18223          archive_cmds="$archive_cmds~\$RANLIB \$lib"
18224          postinstall_cmds='$RANLIB $lib'
18225        fi
18226        ;;
18227      aix[4-9]*)
18228	if test ia64 != "$host_cpu"; then
18229	  case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
18230	  yes,aix,yes) ;;		# shared object as lib.so file only
18231	  yes,svr4,*) ;;		# shared object as lib.so archive member only
18232	  yes,*) enable_static=no ;;	# shared object in lib.a archive as well
18233	  esac
18234	fi
18235        ;;
18236    esac
18237    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
18238$as_echo "$enable_shared" >&6; }
18239
18240    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
18241$as_echo_n "checking whether to build static libraries... " >&6; }
18242    # Make sure either enable_shared or enable_static is yes.
18243    test yes = "$enable_shared" || enable_static=yes
18244    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
18245$as_echo "$enable_static" >&6; }
18246
18247    GCC_F77=$G77
18248    LD_F77=$LD
18249
18250    ## CAVEAT EMPTOR:
18251    ## There is no encapsulation within the following macros, do not change
18252    ## the running order or otherwise move them around unless you know exactly
18253    ## what you are doing...
18254    lt_prog_compiler_wl_F77=
18255lt_prog_compiler_pic_F77=
18256lt_prog_compiler_static_F77=
18257
18258
18259  if test yes = "$GCC"; then
18260    lt_prog_compiler_wl_F77='-Wl,'
18261    lt_prog_compiler_static_F77='-static'
18262
18263    case $host_os in
18264      aix*)
18265      # All AIX code is PIC.
18266      if test ia64 = "$host_cpu"; then
18267	# AIX 5 now supports IA64 processor
18268	lt_prog_compiler_static_F77='-Bstatic'
18269      fi
18270      lt_prog_compiler_pic_F77='-fPIC'
18271      ;;
18272
18273    amigaos*)
18274      case $host_cpu in
18275      powerpc)
18276            # see comment about AmigaOS4 .so support
18277            lt_prog_compiler_pic_F77='-fPIC'
18278        ;;
18279      m68k)
18280            # FIXME: we need at least 68020 code to build shared libraries, but
18281            # adding the '-m68020' flag to GCC prevents building anything better,
18282            # like '-m68040'.
18283            lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
18284        ;;
18285      esac
18286      ;;
18287
18288    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
18289      # PIC is the default for these OSes.
18290      ;;
18291
18292    mingw* | cygwin* | pw32* | os2* | cegcc*)
18293      # This hack is so that the source file can tell whether it is being
18294      # built for inclusion in a dll (and should export symbols for example).
18295      # Although the cygwin gcc ignores -fPIC, still need this for old-style
18296      # (--disable-auto-import) libraries
18297      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
18298      case $host_os in
18299      os2*)
18300	lt_prog_compiler_static_F77='$wl-static'
18301	;;
18302      esac
18303      ;;
18304
18305    darwin* | rhapsody*)
18306      # PIC is the default on this platform
18307      # Common symbols not allowed in MH_DYLIB files
18308      lt_prog_compiler_pic_F77='-fno-common'
18309      ;;
18310
18311    haiku*)
18312      # PIC is the default for Haiku.
18313      # The "-static" flag exists, but is broken.
18314      lt_prog_compiler_static_F77=
18315      ;;
18316
18317    hpux*)
18318      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
18319      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
18320      # sets the default TLS model and affects inlining.
18321      case $host_cpu in
18322      hppa*64*)
18323	# +Z the default
18324	;;
18325      *)
18326	lt_prog_compiler_pic_F77='-fPIC'
18327	;;
18328      esac
18329      ;;
18330
18331    interix[3-9]*)
18332      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
18333      # Instead, we relocate shared libraries at runtime.
18334      ;;
18335
18336    msdosdjgpp*)
18337      # Just because we use GCC doesn't mean we suddenly get shared libraries
18338      # on systems that don't support them.
18339      lt_prog_compiler_can_build_shared_F77=no
18340      enable_shared=no
18341      ;;
18342
18343    *nto* | *qnx*)
18344      # QNX uses GNU C++, but need to define -shared option too, otherwise
18345      # it will coredump.
18346      lt_prog_compiler_pic_F77='-fPIC -shared'
18347      ;;
18348
18349    sysv4*MP*)
18350      if test -d /usr/nec; then
18351	lt_prog_compiler_pic_F77=-Kconform_pic
18352      fi
18353      ;;
18354
18355    *)
18356      lt_prog_compiler_pic_F77='-fPIC'
18357      ;;
18358    esac
18359
18360    case $cc_basename in
18361    nvcc*) # Cuda Compiler Driver 2.2
18362      lt_prog_compiler_wl_F77='-Xlinker '
18363      if test -n "$lt_prog_compiler_pic_F77"; then
18364        lt_prog_compiler_pic_F77="-Xcompiler $lt_prog_compiler_pic_F77"
18365      fi
18366      ;;
18367    esac
18368  else
18369    # PORTME Check for flag to pass linker flags through the system compiler.
18370    case $host_os in
18371    aix*)
18372      lt_prog_compiler_wl_F77='-Wl,'
18373      if test ia64 = "$host_cpu"; then
18374	# AIX 5 now supports IA64 processor
18375	lt_prog_compiler_static_F77='-Bstatic'
18376      else
18377	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
18378      fi
18379      ;;
18380
18381    darwin* | rhapsody*)
18382      # PIC is the default on this platform
18383      # Common symbols not allowed in MH_DYLIB files
18384      lt_prog_compiler_pic_F77='-fno-common'
18385      case $cc_basename in
18386      nagfor*)
18387        # NAG Fortran compiler
18388        lt_prog_compiler_wl_F77='-Wl,-Wl,,'
18389        lt_prog_compiler_pic_F77='-PIC'
18390        lt_prog_compiler_static_F77='-Bstatic'
18391        ;;
18392      esac
18393      ;;
18394
18395    mingw* | cygwin* | pw32* | os2* | cegcc*)
18396      # This hack is so that the source file can tell whether it is being
18397      # built for inclusion in a dll (and should export symbols for example).
18398      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
18399      case $host_os in
18400      os2*)
18401	lt_prog_compiler_static_F77='$wl-static'
18402	;;
18403      esac
18404      ;;
18405
18406    hpux9* | hpux10* | hpux11*)
18407      lt_prog_compiler_wl_F77='-Wl,'
18408      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
18409      # not for PA HP-UX.
18410      case $host_cpu in
18411      hppa*64*|ia64*)
18412	# +Z the default
18413	;;
18414      *)
18415	lt_prog_compiler_pic_F77='+Z'
18416	;;
18417      esac
18418      # Is there a better lt_prog_compiler_static that works with the bundled CC?
18419      lt_prog_compiler_static_F77='$wl-a ${wl}archive'
18420      ;;
18421
18422    irix5* | irix6* | nonstopux*)
18423      lt_prog_compiler_wl_F77='-Wl,'
18424      # PIC (with -KPIC) is the default.
18425      lt_prog_compiler_static_F77='-non_shared'
18426      ;;
18427
18428    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
18429      case $cc_basename in
18430      # old Intel for x86_64, which still supported -KPIC.
18431      ecc*)
18432	lt_prog_compiler_wl_F77='-Wl,'
18433	lt_prog_compiler_pic_F77='-KPIC'
18434	lt_prog_compiler_static_F77='-static'
18435        ;;
18436      # icc used to be incompatible with GCC.
18437      # ICC 10 doesn't accept -KPIC any more.
18438      icc* | ifort*)
18439	lt_prog_compiler_wl_F77='-Wl,'
18440	lt_prog_compiler_pic_F77='-fPIC'
18441	lt_prog_compiler_static_F77='-static'
18442        ;;
18443      # Lahey Fortran 8.1.
18444      lf95*)
18445	lt_prog_compiler_wl_F77='-Wl,'
18446	lt_prog_compiler_pic_F77='--shared'
18447	lt_prog_compiler_static_F77='--static'
18448	;;
18449      nagfor*)
18450	# NAG Fortran compiler
18451	lt_prog_compiler_wl_F77='-Wl,-Wl,,'
18452	lt_prog_compiler_pic_F77='-PIC'
18453	lt_prog_compiler_static_F77='-Bstatic'
18454	;;
18455      tcc*)
18456	# Fabrice Bellard et al's Tiny C Compiler
18457	lt_prog_compiler_wl_F77='-Wl,'
18458	lt_prog_compiler_pic_F77='-fPIC'
18459	lt_prog_compiler_static_F77='-static'
18460	;;
18461      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
18462        # Portland Group compilers (*not* the Pentium gcc compiler,
18463	# which looks to be a dead project)
18464	lt_prog_compiler_wl_F77='-Wl,'
18465	lt_prog_compiler_pic_F77='-fpic'
18466	lt_prog_compiler_static_F77='-Bstatic'
18467        ;;
18468      ccc*)
18469        lt_prog_compiler_wl_F77='-Wl,'
18470        # All Alpha code is PIC.
18471        lt_prog_compiler_static_F77='-non_shared'
18472        ;;
18473      xl* | bgxl* | bgf* | mpixl*)
18474	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
18475	lt_prog_compiler_wl_F77='-Wl,'
18476	lt_prog_compiler_pic_F77='-qpic'
18477	lt_prog_compiler_static_F77='-qstaticlink'
18478	;;
18479      *)
18480	case `$CC -V 2>&1 | sed 5q` in
18481	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
18482	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
18483	  lt_prog_compiler_pic_F77='-KPIC'
18484	  lt_prog_compiler_static_F77='-Bstatic'
18485	  lt_prog_compiler_wl_F77=''
18486	  ;;
18487	*Sun\ F* | *Sun*Fortran*)
18488	  lt_prog_compiler_pic_F77='-KPIC'
18489	  lt_prog_compiler_static_F77='-Bstatic'
18490	  lt_prog_compiler_wl_F77='-Qoption ld '
18491	  ;;
18492	*Sun\ C*)
18493	  # Sun C 5.9
18494	  lt_prog_compiler_pic_F77='-KPIC'
18495	  lt_prog_compiler_static_F77='-Bstatic'
18496	  lt_prog_compiler_wl_F77='-Wl,'
18497	  ;;
18498        *Intel*\ [CF]*Compiler*)
18499	  lt_prog_compiler_wl_F77='-Wl,'
18500	  lt_prog_compiler_pic_F77='-fPIC'
18501	  lt_prog_compiler_static_F77='-static'
18502	  ;;
18503	*Portland\ Group*)
18504	  lt_prog_compiler_wl_F77='-Wl,'
18505	  lt_prog_compiler_pic_F77='-fpic'
18506	  lt_prog_compiler_static_F77='-Bstatic'
18507	  ;;
18508	esac
18509	;;
18510      esac
18511      ;;
18512
18513    newsos6)
18514      lt_prog_compiler_pic_F77='-KPIC'
18515      lt_prog_compiler_static_F77='-Bstatic'
18516      ;;
18517
18518    *nto* | *qnx*)
18519      # QNX uses GNU C++, but need to define -shared option too, otherwise
18520      # it will coredump.
18521      lt_prog_compiler_pic_F77='-fPIC -shared'
18522      ;;
18523
18524    osf3* | osf4* | osf5*)
18525      lt_prog_compiler_wl_F77='-Wl,'
18526      # All OSF/1 code is PIC.
18527      lt_prog_compiler_static_F77='-non_shared'
18528      ;;
18529
18530    rdos*)
18531      lt_prog_compiler_static_F77='-non_shared'
18532      ;;
18533
18534    solaris*)
18535      lt_prog_compiler_pic_F77='-KPIC'
18536      lt_prog_compiler_static_F77='-Bstatic'
18537      case $cc_basename in
18538      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
18539	lt_prog_compiler_wl_F77='-Qoption ld ';;
18540      *)
18541	lt_prog_compiler_wl_F77='-Wl,';;
18542      esac
18543      ;;
18544
18545    sunos4*)
18546      lt_prog_compiler_wl_F77='-Qoption ld '
18547      lt_prog_compiler_pic_F77='-PIC'
18548      lt_prog_compiler_static_F77='-Bstatic'
18549      ;;
18550
18551    sysv4 | sysv4.2uw2* | sysv4.3*)
18552      lt_prog_compiler_wl_F77='-Wl,'
18553      lt_prog_compiler_pic_F77='-KPIC'
18554      lt_prog_compiler_static_F77='-Bstatic'
18555      ;;
18556
18557    sysv4*MP*)
18558      if test -d /usr/nec; then
18559	lt_prog_compiler_pic_F77='-Kconform_pic'
18560	lt_prog_compiler_static_F77='-Bstatic'
18561      fi
18562      ;;
18563
18564    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
18565      lt_prog_compiler_wl_F77='-Wl,'
18566      lt_prog_compiler_pic_F77='-KPIC'
18567      lt_prog_compiler_static_F77='-Bstatic'
18568      ;;
18569
18570    unicos*)
18571      lt_prog_compiler_wl_F77='-Wl,'
18572      lt_prog_compiler_can_build_shared_F77=no
18573      ;;
18574
18575    uts4*)
18576      lt_prog_compiler_pic_F77='-pic'
18577      lt_prog_compiler_static_F77='-Bstatic'
18578      ;;
18579
18580    *)
18581      lt_prog_compiler_can_build_shared_F77=no
18582      ;;
18583    esac
18584  fi
18585
18586case $host_os in
18587  # For platforms that do not support PIC, -DPIC is meaningless:
18588  *djgpp*)
18589    lt_prog_compiler_pic_F77=
18590    ;;
18591  *)
18592    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
18593    ;;
18594esac
18595
18596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
18597$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
18598if ${lt_cv_prog_compiler_pic_F77+:} false; then :
18599  $as_echo_n "(cached) " >&6
18600else
18601  lt_cv_prog_compiler_pic_F77=$lt_prog_compiler_pic_F77
18602fi
18603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_F77" >&5
18604$as_echo "$lt_cv_prog_compiler_pic_F77" >&6; }
18605lt_prog_compiler_pic_F77=$lt_cv_prog_compiler_pic_F77
18606
18607#
18608# Check to make sure the PIC flag actually works.
18609#
18610if test -n "$lt_prog_compiler_pic_F77"; then
18611  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
18612$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
18613if ${lt_cv_prog_compiler_pic_works_F77+:} false; then :
18614  $as_echo_n "(cached) " >&6
18615else
18616  lt_cv_prog_compiler_pic_works_F77=no
18617   ac_outfile=conftest.$ac_objext
18618   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18619   lt_compiler_flag="$lt_prog_compiler_pic_F77"  ## exclude from sc_useless_quotes_in_assignment
18620   # Insert the option either (1) after the last *FLAGS variable, or
18621   # (2) before a word containing "conftest.", or (3) at the end.
18622   # Note that $ac_compile itself does not contain backslashes and begins
18623   # with a dollar sign (not a hyphen), so the echo should work correctly.
18624   # The option is referenced via a variable to avoid confusing sed.
18625   lt_compile=`echo "$ac_compile" | $SED \
18626   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
18627   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
18628   -e 's:$: $lt_compiler_flag:'`
18629   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
18630   (eval "$lt_compile" 2>conftest.err)
18631   ac_status=$?
18632   cat conftest.err >&5
18633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18634   if (exit $ac_status) && test -s "$ac_outfile"; then
18635     # The compiler can only warn and ignore the option if not recognized
18636     # So say no if there are warnings other than the usual output.
18637     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
18638     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
18639     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
18640       lt_cv_prog_compiler_pic_works_F77=yes
18641     fi
18642   fi
18643   $RM conftest*
18644
18645fi
18646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_F77" >&5
18647$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
18648
18649if test yes = "$lt_cv_prog_compiler_pic_works_F77"; then
18650    case $lt_prog_compiler_pic_F77 in
18651     "" | " "*) ;;
18652     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
18653     esac
18654else
18655    lt_prog_compiler_pic_F77=
18656     lt_prog_compiler_can_build_shared_F77=no
18657fi
18658
18659fi
18660
18661
18662
18663
18664
18665#
18666# Check to make sure the static flag actually works.
18667#
18668wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
18669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
18670$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
18671if ${lt_cv_prog_compiler_static_works_F77+:} false; then :
18672  $as_echo_n "(cached) " >&6
18673else
18674  lt_cv_prog_compiler_static_works_F77=no
18675   save_LDFLAGS=$LDFLAGS
18676   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
18677   echo "$lt_simple_link_test_code" > conftest.$ac_ext
18678   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
18679     # The linker can only warn and ignore the option if not recognized
18680     # So say no if there are warnings
18681     if test -s conftest.err; then
18682       # Append any errors to the config.log.
18683       cat conftest.err 1>&5
18684       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
18685       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
18686       if diff conftest.exp conftest.er2 >/dev/null; then
18687         lt_cv_prog_compiler_static_works_F77=yes
18688       fi
18689     else
18690       lt_cv_prog_compiler_static_works_F77=yes
18691     fi
18692   fi
18693   $RM -r conftest*
18694   LDFLAGS=$save_LDFLAGS
18695
18696fi
18697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_F77" >&5
18698$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
18699
18700if test yes = "$lt_cv_prog_compiler_static_works_F77"; then
18701    :
18702else
18703    lt_prog_compiler_static_F77=
18704fi
18705
18706
18707
18708
18709    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
18710$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
18711if ${lt_cv_prog_compiler_c_o_F77+:} false; then :
18712  $as_echo_n "(cached) " >&6
18713else
18714  lt_cv_prog_compiler_c_o_F77=no
18715   $RM -r conftest 2>/dev/null
18716   mkdir conftest
18717   cd conftest
18718   mkdir out
18719   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18720
18721   lt_compiler_flag="-o out/conftest2.$ac_objext"
18722   # Insert the option either (1) after the last *FLAGS variable, or
18723   # (2) before a word containing "conftest.", or (3) at the end.
18724   # Note that $ac_compile itself does not contain backslashes and begins
18725   # with a dollar sign (not a hyphen), so the echo should work correctly.
18726   lt_compile=`echo "$ac_compile" | $SED \
18727   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
18728   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
18729   -e 's:$: $lt_compiler_flag:'`
18730   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
18731   (eval "$lt_compile" 2>out/conftest.err)
18732   ac_status=$?
18733   cat out/conftest.err >&5
18734   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18735   if (exit $ac_status) && test -s out/conftest2.$ac_objext
18736   then
18737     # The compiler can only warn and ignore the option if not recognized
18738     # So say no if there are warnings
18739     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
18740     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
18741     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
18742       lt_cv_prog_compiler_c_o_F77=yes
18743     fi
18744   fi
18745   chmod u+w . 2>&5
18746   $RM conftest*
18747   # SGI C++ compiler will create directory out/ii_files/ for
18748   # template instantiation
18749   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
18750   $RM out/* && rmdir out
18751   cd ..
18752   $RM -r conftest
18753   $RM conftest*
18754
18755fi
18756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5
18757$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
18758
18759
18760
18761    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
18762$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
18763if ${lt_cv_prog_compiler_c_o_F77+:} false; then :
18764  $as_echo_n "(cached) " >&6
18765else
18766  lt_cv_prog_compiler_c_o_F77=no
18767   $RM -r conftest 2>/dev/null
18768   mkdir conftest
18769   cd conftest
18770   mkdir out
18771   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18772
18773   lt_compiler_flag="-o out/conftest2.$ac_objext"
18774   # Insert the option either (1) after the last *FLAGS variable, or
18775   # (2) before a word containing "conftest.", or (3) at the end.
18776   # Note that $ac_compile itself does not contain backslashes and begins
18777   # with a dollar sign (not a hyphen), so the echo should work correctly.
18778   lt_compile=`echo "$ac_compile" | $SED \
18779   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
18780   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
18781   -e 's:$: $lt_compiler_flag:'`
18782   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
18783   (eval "$lt_compile" 2>out/conftest.err)
18784   ac_status=$?
18785   cat out/conftest.err >&5
18786   echo "$as_me:$LINENO: \$? = $ac_status" >&5
18787   if (exit $ac_status) && test -s out/conftest2.$ac_objext
18788   then
18789     # The compiler can only warn and ignore the option if not recognized
18790     # So say no if there are warnings
18791     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
18792     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
18793     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
18794       lt_cv_prog_compiler_c_o_F77=yes
18795     fi
18796   fi
18797   chmod u+w . 2>&5
18798   $RM conftest*
18799   # SGI C++ compiler will create directory out/ii_files/ for
18800   # template instantiation
18801   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
18802   $RM out/* && rmdir out
18803   cd ..
18804   $RM -r conftest
18805   $RM conftest*
18806
18807fi
18808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_F77" >&5
18809$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
18810
18811
18812
18813
18814hard_links=nottested
18815if test no = "$lt_cv_prog_compiler_c_o_F77" && test no != "$need_locks"; then
18816  # do not overwrite the value of need_locks provided by the user
18817  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
18818$as_echo_n "checking if we can lock with hard links... " >&6; }
18819  hard_links=yes
18820  $RM conftest*
18821  ln conftest.a conftest.b 2>/dev/null && hard_links=no
18822  touch conftest.a
18823  ln conftest.a conftest.b 2>&5 || hard_links=no
18824  ln conftest.a conftest.b 2>/dev/null && hard_links=no
18825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
18826$as_echo "$hard_links" >&6; }
18827  if test no = "$hard_links"; then
18828    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
18829$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
18830    need_locks=warn
18831  fi
18832else
18833  need_locks=no
18834fi
18835
18836
18837
18838    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
18839$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
18840
18841  runpath_var=
18842  allow_undefined_flag_F77=
18843  always_export_symbols_F77=no
18844  archive_cmds_F77=
18845  archive_expsym_cmds_F77=
18846  compiler_needs_object_F77=no
18847  enable_shared_with_static_runtimes_F77=no
18848  export_dynamic_flag_spec_F77=
18849  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
18850  hardcode_automatic_F77=no
18851  hardcode_direct_F77=no
18852  hardcode_direct_absolute_F77=no
18853  hardcode_libdir_flag_spec_F77=
18854  hardcode_libdir_separator_F77=
18855  hardcode_minus_L_F77=no
18856  hardcode_shlibpath_var_F77=unsupported
18857  inherit_rpath_F77=no
18858  link_all_deplibs_F77=unknown
18859  module_cmds_F77=
18860  module_expsym_cmds_F77=
18861  old_archive_from_new_cmds_F77=
18862  old_archive_from_expsyms_cmds_F77=
18863  thread_safe_flag_spec_F77=
18864  whole_archive_flag_spec_F77=
18865  # include_expsyms should be a list of space-separated symbols to be *always*
18866  # included in the symbol list
18867  include_expsyms_F77=
18868  # exclude_expsyms can be an extended regexp of symbols to exclude
18869  # it will be wrapped by ' (' and ')$', so one must not match beginning or
18870  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
18871  # as well as any symbol that contains 'd'.
18872  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
18873  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
18874  # platforms (ab)use it in PIC code, but their linkers get confused if
18875  # the symbol is explicitly referenced.  Since portable code cannot
18876  # rely on this symbol name, it's probably fine to never include it in
18877  # preloaded symbol tables.
18878  # Exclude shared library initialization/finalization symbols.
18879  extract_expsyms_cmds=
18880
18881  case $host_os in
18882  cygwin* | mingw* | pw32* | cegcc*)
18883    # FIXME: the MSVC++ port hasn't been tested in a loooong time
18884    # When not using gcc, we currently assume that we are using
18885    # Microsoft Visual C++.
18886    if test yes != "$GCC"; then
18887      with_gnu_ld=no
18888    fi
18889    ;;
18890  interix*)
18891    # we just hope/assume this is gcc and not c89 (= MSVC++)
18892    with_gnu_ld=yes
18893    ;;
18894  openbsd* | bitrig*)
18895    with_gnu_ld=no
18896    ;;
18897  esac
18898
18899  ld_shlibs_F77=yes
18900
18901  # On some targets, GNU ld is compatible enough with the native linker
18902  # that we're better off using the native interface for both.
18903  lt_use_gnu_ld_interface=no
18904  if test yes = "$with_gnu_ld"; then
18905    case $host_os in
18906      aix*)
18907	# The AIX port of GNU ld has always aspired to compatibility
18908	# with the native linker.  However, as the warning in the GNU ld
18909	# block says, versions before 2.19.5* couldn't really create working
18910	# shared libraries, regardless of the interface used.
18911	case `$LD -v 2>&1` in
18912	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
18913	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
18914	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
18915	  *)
18916	    lt_use_gnu_ld_interface=yes
18917	    ;;
18918	esac
18919	;;
18920      *)
18921	lt_use_gnu_ld_interface=yes
18922	;;
18923    esac
18924  fi
18925
18926  if test yes = "$lt_use_gnu_ld_interface"; then
18927    # If archive_cmds runs LD, not CC, wlarc should be empty
18928    wlarc='$wl'
18929
18930    # Set some defaults for GNU ld with shared library support. These
18931    # are reset later if shared libraries are not supported. Putting them
18932    # here allows them to be overridden if necessary.
18933    runpath_var=LD_RUN_PATH
18934    hardcode_libdir_flag_spec_F77='$wl-rpath $wl$libdir'
18935    export_dynamic_flag_spec_F77='$wl--export-dynamic'
18936    # ancient GNU ld didn't support --whole-archive et. al.
18937    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
18938      whole_archive_flag_spec_F77=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
18939    else
18940      whole_archive_flag_spec_F77=
18941    fi
18942    supports_anon_versioning=no
18943    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
18944      *GNU\ gold*) supports_anon_versioning=yes ;;
18945      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
18946      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
18947      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
18948      *\ 2.11.*) ;; # other 2.11 versions
18949      *) supports_anon_versioning=yes ;;
18950    esac
18951
18952    # See if GNU ld supports shared libraries.
18953    case $host_os in
18954    aix[3-9]*)
18955      # On AIX/PPC, the GNU linker is very broken
18956      if test ia64 != "$host_cpu"; then
18957	ld_shlibs_F77=no
18958	cat <<_LT_EOF 1>&2
18959
18960*** Warning: the GNU linker, at least up to release 2.19, is reported
18961*** to be unable to reliably create shared libraries on AIX.
18962*** Therefore, libtool is disabling shared libraries support.  If you
18963*** really care for shared libraries, you may want to install binutils
18964*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
18965*** You will then need to restart the configuration process.
18966
18967_LT_EOF
18968      fi
18969      ;;
18970
18971    amigaos*)
18972      case $host_cpu in
18973      powerpc)
18974            # see comment about AmigaOS4 .so support
18975            archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
18976            archive_expsym_cmds_F77=''
18977        ;;
18978      m68k)
18979            archive_cmds_F77='$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)'
18980            hardcode_libdir_flag_spec_F77='-L$libdir'
18981            hardcode_minus_L_F77=yes
18982        ;;
18983      esac
18984      ;;
18985
18986    beos*)
18987      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
18988	allow_undefined_flag_F77=unsupported
18989	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
18990	# support --undefined.  This deserves some investigation.  FIXME
18991	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
18992      else
18993	ld_shlibs_F77=no
18994      fi
18995      ;;
18996
18997    cygwin* | mingw* | pw32* | cegcc*)
18998      # _LT_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
18999      # as there is no search path for DLLs.
19000      hardcode_libdir_flag_spec_F77='-L$libdir'
19001      export_dynamic_flag_spec_F77='$wl--export-all-symbols'
19002      allow_undefined_flag_F77=unsupported
19003      always_export_symbols_F77=no
19004      enable_shared_with_static_runtimes_F77=yes
19005      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
19006      exclude_expsyms_F77='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
19007
19008      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
19009        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
19010	# If the export-symbols file already is a .def file, use it as
19011	# is; otherwise, prepend EXPORTS...
19012	archive_expsym_cmds_F77='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
19013          cp $export_symbols $output_objdir/$soname.def;
19014        else
19015          echo EXPORTS > $output_objdir/$soname.def;
19016          cat $export_symbols >> $output_objdir/$soname.def;
19017        fi~
19018        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
19019      else
19020	ld_shlibs_F77=no
19021      fi
19022      ;;
19023
19024    haiku*)
19025      archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
19026      link_all_deplibs_F77=yes
19027      ;;
19028
19029    os2*)
19030      hardcode_libdir_flag_spec_F77='-L$libdir'
19031      hardcode_minus_L_F77=yes
19032      allow_undefined_flag_F77=unsupported
19033      shrext_cmds=.dll
19034      archive_cmds_F77='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
19035	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
19036	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
19037	$ECHO EXPORTS >> $output_objdir/$libname.def~
19038	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
19039	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
19040	emximp -o $lib $output_objdir/$libname.def'
19041      archive_expsym_cmds_F77='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
19042	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
19043	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
19044	$ECHO EXPORTS >> $output_objdir/$libname.def~
19045	prefix_cmds="$SED"~
19046	if test EXPORTS = "`$SED 1q $export_symbols`"; then
19047	  prefix_cmds="$prefix_cmds -e 1d";
19048	fi~
19049	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
19050	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
19051	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
19052	emximp -o $lib $output_objdir/$libname.def'
19053      old_archive_From_new_cmds_F77='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
19054      enable_shared_with_static_runtimes_F77=yes
19055      ;;
19056
19057    interix[3-9]*)
19058      hardcode_direct_F77=no
19059      hardcode_shlibpath_var_F77=no
19060      hardcode_libdir_flag_spec_F77='$wl-rpath,$libdir'
19061      export_dynamic_flag_spec_F77='$wl-E'
19062      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
19063      # Instead, shared libraries are loaded at an image base (0x10000000 by
19064      # default) and relocated if they conflict, which is a slow very memory
19065      # consuming and fragmenting process.  To avoid this, we pick a random,
19066      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
19067      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
19068      archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
19069      archive_expsym_cmds_F77='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'
19070      ;;
19071
19072    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
19073      tmp_diet=no
19074      if test linux-dietlibc = "$host_os"; then
19075	case $cc_basename in
19076	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
19077	esac
19078      fi
19079      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
19080	 && test no = "$tmp_diet"
19081      then
19082	tmp_addflag=' $pic_flag'
19083	tmp_sharedflag='-shared'
19084	case $cc_basename,$host_cpu in
19085        pgcc*)				# Portland Group C compiler
19086	  whole_archive_flag_spec_F77='$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'
19087	  tmp_addflag=' $pic_flag'
19088	  ;;
19089	pgf77* | pgf90* | pgf95* | pgfortran*)
19090					# Portland Group f77 and f90 compilers
19091	  whole_archive_flag_spec_F77='$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'
19092	  tmp_addflag=' $pic_flag -Mnomain' ;;
19093	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
19094	  tmp_addflag=' -i_dynamic' ;;
19095	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
19096	  tmp_addflag=' -i_dynamic -nofor_main' ;;
19097	ifc* | ifort*)			# Intel Fortran compiler
19098	  tmp_addflag=' -nofor_main' ;;
19099	lf95*)				# Lahey Fortran 8.1
19100	  whole_archive_flag_spec_F77=
19101	  tmp_sharedflag='--shared' ;;
19102        nagfor*)                        # NAGFOR 5.3
19103          tmp_sharedflag='-Wl,-shared' ;;
19104	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
19105	  tmp_sharedflag='-qmkshrobj'
19106	  tmp_addflag= ;;
19107	nvcc*)	# Cuda Compiler Driver 2.2
19108	  whole_archive_flag_spec_F77='$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'
19109	  compiler_needs_object_F77=yes
19110	  ;;
19111	esac
19112	case `$CC -V 2>&1 | sed 5q` in
19113	*Sun\ C*)			# Sun C 5.9
19114	  whole_archive_flag_spec_F77='$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'
19115	  compiler_needs_object_F77=yes
19116	  tmp_sharedflag='-G' ;;
19117	*Sun\ F*)			# Sun Fortran 8.3
19118	  tmp_sharedflag='-G' ;;
19119	esac
19120	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
19121
19122        if test yes = "$supports_anon_versioning"; then
19123          archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~
19124            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
19125            echo "local: *; };" >> $output_objdir/$libname.ver~
19126            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
19127        fi
19128
19129	case $cc_basename in
19130	tcc*)
19131	  export_dynamic_flag_spec_F77='-rdynamic'
19132	  ;;
19133	xlf* | bgf* | bgxlf* | mpixlf*)
19134	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
19135	  whole_archive_flag_spec_F77='--whole-archive$convenience --no-whole-archive'
19136	  hardcode_libdir_flag_spec_F77='$wl-rpath $wl$libdir'
19137	  archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
19138	  if test yes = "$supports_anon_versioning"; then
19139	    archive_expsym_cmds_F77='echo "{ global:" > $output_objdir/$libname.ver~
19140              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
19141              echo "local: *; };" >> $output_objdir/$libname.ver~
19142              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
19143	  fi
19144	  ;;
19145	esac
19146      else
19147        ld_shlibs_F77=no
19148      fi
19149      ;;
19150
19151    netbsd*)
19152      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
19153	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
19154	wlarc=
19155      else
19156	archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
19157	archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
19158      fi
19159      ;;
19160
19161    solaris*)
19162      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
19163	ld_shlibs_F77=no
19164	cat <<_LT_EOF 1>&2
19165
19166*** Warning: The releases 2.8.* of the GNU linker cannot reliably
19167*** create shared libraries on Solaris systems.  Therefore, libtool
19168*** is disabling shared libraries support.  We urge you to upgrade GNU
19169*** binutils to release 2.9.1 or newer.  Another option is to modify
19170*** your PATH or compiler configuration so that the native linker is
19171*** used, and then restart.
19172
19173_LT_EOF
19174      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
19175	archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
19176	archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
19177      else
19178	ld_shlibs_F77=no
19179      fi
19180      ;;
19181
19182    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
19183      case `$LD -v 2>&1` in
19184        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
19185	ld_shlibs_F77=no
19186	cat <<_LT_EOF 1>&2
19187
19188*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
19189*** reliably create shared libraries on SCO systems.  Therefore, libtool
19190*** is disabling shared libraries support.  We urge you to upgrade GNU
19191*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
19192*** your PATH or compiler configuration so that the native linker is
19193*** used, and then restart.
19194
19195_LT_EOF
19196	;;
19197	*)
19198	  # For security reasons, it is highly recommended that you always
19199	  # use absolute paths for naming shared libraries, and exclude the
19200	  # DT_RUNPATH tag from executables and libraries.  But doing so
19201	  # requires that you compile everything twice, which is a pain.
19202	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
19203	    hardcode_libdir_flag_spec_F77='$wl-rpath $wl$libdir'
19204	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
19205	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
19206	  else
19207	    ld_shlibs_F77=no
19208	  fi
19209	;;
19210      esac
19211      ;;
19212
19213    sunos4*)
19214      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
19215      wlarc=
19216      hardcode_direct_F77=yes
19217      hardcode_shlibpath_var_F77=no
19218      ;;
19219
19220    *)
19221      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
19222	archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
19223	archive_expsym_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
19224      else
19225	ld_shlibs_F77=no
19226      fi
19227      ;;
19228    esac
19229
19230    if test no = "$ld_shlibs_F77"; then
19231      runpath_var=
19232      hardcode_libdir_flag_spec_F77=
19233      export_dynamic_flag_spec_F77=
19234      whole_archive_flag_spec_F77=
19235    fi
19236  else
19237    # PORTME fill in a description of your system's linker (not GNU ld)
19238    case $host_os in
19239    aix3*)
19240      allow_undefined_flag_F77=unsupported
19241      always_export_symbols_F77=yes
19242      archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
19243      # Note: this linker hardcodes the directories in LIBPATH if there
19244      # are no directories specified by -L.
19245      hardcode_minus_L_F77=yes
19246      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
19247	# Neither direct hardcoding nor static linking is supported with a
19248	# broken collect2.
19249	hardcode_direct_F77=unsupported
19250      fi
19251      ;;
19252
19253    aix[4-9]*)
19254      if test ia64 = "$host_cpu"; then
19255	# On IA64, the linker does run time linking by default, so we don't
19256	# have to do anything special.
19257	aix_use_runtimelinking=no
19258	exp_sym_flag='-Bexport'
19259	no_entry_flag=
19260      else
19261	# If we're using GNU nm, then we don't want the "-C" option.
19262	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
19263	# Without the "-l" option, or with the "-B" option, AIX nm treats
19264	# weak defined symbols like other global defined symbols, whereas
19265	# GNU nm marks them as "W".
19266	# While the 'weak' keyword is ignored in the Export File, we need
19267	# it in the Import File for the 'aix-soname' feature, so we have
19268	# to replace the "-B" option with "-P" for AIX nm.
19269	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
19270	  export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
19271	else
19272	  export_symbols_cmds_F77='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
19273	fi
19274	aix_use_runtimelinking=no
19275
19276	# Test if we are trying to use run time linking or normal
19277	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
19278	# have runtime linking enabled, and use it for executables.
19279	# For shared libraries, we enable/disable runtime linking
19280	# depending on the kind of the shared library created -
19281	# when "with_aix_soname,aix_use_runtimelinking" is:
19282	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
19283	# "aix,yes"  lib.so          shared, rtl:yes, for executables
19284	#            lib.a           static archive
19285	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
19286	#            lib.a(lib.so.V) shared, rtl:no,  for executables
19287	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
19288	#            lib.a(lib.so.V) shared, rtl:no
19289	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
19290	#            lib.a           static archive
19291	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
19292	  for ld_flag in $LDFLAGS; do
19293	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
19294	    aix_use_runtimelinking=yes
19295	    break
19296	  fi
19297	  done
19298	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
19299	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
19300	    # so we don't have lib.a shared libs to link our executables.
19301	    # We have to force runtime linking in this case.
19302	    aix_use_runtimelinking=yes
19303	    LDFLAGS="$LDFLAGS -Wl,-brtl"
19304	  fi
19305	  ;;
19306	esac
19307
19308	exp_sym_flag='-bexport'
19309	no_entry_flag='-bnoentry'
19310      fi
19311
19312      # When large executables or shared objects are built, AIX ld can
19313      # have problems creating the table of contents.  If linking a library
19314      # or program results in "error TOC overflow" add -mminimal-toc to
19315      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
19316      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
19317
19318      archive_cmds_F77=''
19319      hardcode_direct_F77=yes
19320      hardcode_direct_absolute_F77=yes
19321      hardcode_libdir_separator_F77=':'
19322      link_all_deplibs_F77=yes
19323      file_list_spec_F77='$wl-f,'
19324      case $with_aix_soname,$aix_use_runtimelinking in
19325      aix,*) ;; # traditional, no import file
19326      svr4,* | *,yes) # use import file
19327	# The Import File defines what to hardcode.
19328	hardcode_direct_F77=no
19329	hardcode_direct_absolute_F77=no
19330	;;
19331      esac
19332
19333      if test yes = "$GCC"; then
19334	case $host_os in aix4.[012]|aix4.[012].*)
19335	# We only want to do this on AIX 4.2 and lower, the check
19336	# below for broken collect2 doesn't work under 4.3+
19337	  collect2name=`$CC -print-prog-name=collect2`
19338	  if test -f "$collect2name" &&
19339	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
19340	  then
19341	  # We have reworked collect2
19342	  :
19343	  else
19344	  # We have old collect2
19345	  hardcode_direct_F77=unsupported
19346	  # It fails to find uninstalled libraries when the uninstalled
19347	  # path is not listed in the libpath.  Setting hardcode_minus_L
19348	  # to unsupported forces relinking
19349	  hardcode_minus_L_F77=yes
19350	  hardcode_libdir_flag_spec_F77='-L$libdir'
19351	  hardcode_libdir_separator_F77=
19352	  fi
19353	  ;;
19354	esac
19355	shared_flag='-shared'
19356	if test yes = "$aix_use_runtimelinking"; then
19357	  shared_flag="$shared_flag "'$wl-G'
19358	fi
19359	# Need to ensure runtime linking is disabled for the traditional
19360	# shared library, or the linker may eventually find shared libraries
19361	# /with/ Import File - we do not want to mix them.
19362	shared_flag_aix='-shared'
19363	shared_flag_svr4='-shared $wl-G'
19364      else
19365	# not using gcc
19366	if test ia64 = "$host_cpu"; then
19367	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
19368	# chokes on -Wl,-G. The following line is correct:
19369	  shared_flag='-G'
19370	else
19371	  if test yes = "$aix_use_runtimelinking"; then
19372	    shared_flag='$wl-G'
19373	  else
19374	    shared_flag='$wl-bM:SRE'
19375	  fi
19376	  shared_flag_aix='$wl-bM:SRE'
19377	  shared_flag_svr4='$wl-G'
19378	fi
19379      fi
19380
19381      export_dynamic_flag_spec_F77='$wl-bexpall'
19382      # It seems that -bexpall does not export symbols beginning with
19383      # underscore (_), so it is better to generate a list of symbols to export.
19384      always_export_symbols_F77=yes
19385      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
19386	# Warning - without using the other runtime loading flags (-brtl),
19387	# -berok will link without error, but may produce a broken library.
19388	allow_undefined_flag_F77='-berok'
19389        # Determine the default libpath from the value encoded in an
19390        # empty executable.
19391        if test set = "${lt_cv_aix_libpath+set}"; then
19392  aix_libpath=$lt_cv_aix_libpath
19393else
19394  if ${lt_cv_aix_libpath__F77+:} false; then :
19395  $as_echo_n "(cached) " >&6
19396else
19397  cat > conftest.$ac_ext <<_ACEOF
19398      program main
19399
19400      end
19401_ACEOF
19402if ac_fn_f77_try_link "$LINENO"; then :
19403
19404  lt_aix_libpath_sed='
19405      /Import File Strings/,/^$/ {
19406	  /^0/ {
19407	      s/^0  *\([^ ]*\) *$/\1/
19408	      p
19409	  }
19410      }'
19411  lt_cv_aix_libpath__F77=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
19412  # Check for a 64-bit object if we didn't find anything.
19413  if test -z "$lt_cv_aix_libpath__F77"; then
19414    lt_cv_aix_libpath__F77=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
19415  fi
19416fi
19417rm -f core conftest.err conftest.$ac_objext \
19418    conftest$ac_exeext conftest.$ac_ext
19419  if test -z "$lt_cv_aix_libpath__F77"; then
19420    lt_cv_aix_libpath__F77=/usr/lib:/lib
19421  fi
19422
19423fi
19424
19425  aix_libpath=$lt_cv_aix_libpath__F77
19426fi
19427
19428        hardcode_libdir_flag_spec_F77='$wl-blibpath:$libdir:'"$aix_libpath"
19429        archive_expsym_cmds_F77='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
19430      else
19431	if test ia64 = "$host_cpu"; then
19432	  hardcode_libdir_flag_spec_F77='$wl-R $libdir:/usr/lib:/lib'
19433	  allow_undefined_flag_F77="-z nodefs"
19434	  archive_expsym_cmds_F77="\$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"
19435	else
19436	 # Determine the default libpath from the value encoded in an
19437	 # empty executable.
19438	 if test set = "${lt_cv_aix_libpath+set}"; then
19439  aix_libpath=$lt_cv_aix_libpath
19440else
19441  if ${lt_cv_aix_libpath__F77+:} false; then :
19442  $as_echo_n "(cached) " >&6
19443else
19444  cat > conftest.$ac_ext <<_ACEOF
19445      program main
19446
19447      end
19448_ACEOF
19449if ac_fn_f77_try_link "$LINENO"; then :
19450
19451  lt_aix_libpath_sed='
19452      /Import File Strings/,/^$/ {
19453	  /^0/ {
19454	      s/^0  *\([^ ]*\) *$/\1/
19455	      p
19456	  }
19457      }'
19458  lt_cv_aix_libpath__F77=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
19459  # Check for a 64-bit object if we didn't find anything.
19460  if test -z "$lt_cv_aix_libpath__F77"; then
19461    lt_cv_aix_libpath__F77=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
19462  fi
19463fi
19464rm -f core conftest.err conftest.$ac_objext \
19465    conftest$ac_exeext conftest.$ac_ext
19466  if test -z "$lt_cv_aix_libpath__F77"; then
19467    lt_cv_aix_libpath__F77=/usr/lib:/lib
19468  fi
19469
19470fi
19471
19472  aix_libpath=$lt_cv_aix_libpath__F77
19473fi
19474
19475	 hardcode_libdir_flag_spec_F77='$wl-blibpath:$libdir:'"$aix_libpath"
19476	  # Warning - without using the other run time loading flags,
19477	  # -berok will link without error, but may produce a broken library.
19478	  no_undefined_flag_F77=' $wl-bernotok'
19479	  allow_undefined_flag_F77=' $wl-berok'
19480	  if test yes = "$with_gnu_ld"; then
19481	    # We only use this code for GNU lds that support --whole-archive.
19482	    whole_archive_flag_spec_F77='$wl--whole-archive$convenience $wl--no-whole-archive'
19483	  else
19484	    # Exported symbols can be pulled into shared objects from archives
19485	    whole_archive_flag_spec_F77='$convenience'
19486	  fi
19487	  archive_cmds_need_lc_F77=yes
19488	  archive_expsym_cmds_F77='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
19489	  # -brtl affects multiple linker settings, -berok does not and is overridden later
19490	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
19491	  if test svr4 != "$with_aix_soname"; then
19492	    # This is similar to how AIX traditionally builds its shared libraries.
19493	    archive_expsym_cmds_F77="$archive_expsym_cmds_F77"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
19494	  fi
19495	  if test aix != "$with_aix_soname"; then
19496	    archive_expsym_cmds_F77="$archive_expsym_cmds_F77"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
19497	  else
19498	    # used by -dlpreopen to get the symbols
19499	    archive_expsym_cmds_F77="$archive_expsym_cmds_F77"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
19500	  fi
19501	  archive_expsym_cmds_F77="$archive_expsym_cmds_F77"'~$RM -r $output_objdir/$realname.d'
19502	fi
19503      fi
19504      ;;
19505
19506    amigaos*)
19507      case $host_cpu in
19508      powerpc)
19509            # see comment about AmigaOS4 .so support
19510            archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
19511            archive_expsym_cmds_F77=''
19512        ;;
19513      m68k)
19514            archive_cmds_F77='$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)'
19515            hardcode_libdir_flag_spec_F77='-L$libdir'
19516            hardcode_minus_L_F77=yes
19517        ;;
19518      esac
19519      ;;
19520
19521    bsdi[45]*)
19522      export_dynamic_flag_spec_F77=-rdynamic
19523      ;;
19524
19525    cygwin* | mingw* | pw32* | cegcc*)
19526      # When not using gcc, we currently assume that we are using
19527      # Microsoft Visual C++.
19528      # hardcode_libdir_flag_spec is actually meaningless, as there is
19529      # no search path for DLLs.
19530      case $cc_basename in
19531      cl*)
19532	# Native MSVC
19533	hardcode_libdir_flag_spec_F77=' '
19534	allow_undefined_flag_F77=unsupported
19535	always_export_symbols_F77=yes
19536	file_list_spec_F77='@'
19537	# Tell ltmain to make .lib files, not .a files.
19538	libext=lib
19539	# Tell ltmain to make .dll files, not .so files.
19540	shrext_cmds=.dll
19541	# FIXME: Setting linknames here is a bad hack.
19542	archive_cmds_F77='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
19543	archive_expsym_cmds_F77='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
19544            cp "$export_symbols" "$output_objdir/$soname.def";
19545            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
19546          else
19547            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
19548          fi~
19549          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
19550          linknames='
19551	# The linker will not automatically build a static lib if we build a DLL.
19552	# _LT_TAGVAR(old_archive_from_new_cmds, F77)='true'
19553	enable_shared_with_static_runtimes_F77=yes
19554	exclude_expsyms_F77='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
19555	export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
19556	# Don't use ranlib
19557	old_postinstall_cmds_F77='chmod 644 $oldlib'
19558	postlink_cmds_F77='lt_outputfile="@OUTPUT@"~
19559          lt_tool_outputfile="@TOOL_OUTPUT@"~
19560          case $lt_outputfile in
19561            *.exe|*.EXE) ;;
19562            *)
19563              lt_outputfile=$lt_outputfile.exe
19564              lt_tool_outputfile=$lt_tool_outputfile.exe
19565              ;;
19566          esac~
19567          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
19568            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
19569            $RM "$lt_outputfile.manifest";
19570          fi'
19571	;;
19572      *)
19573	# Assume MSVC wrapper
19574	hardcode_libdir_flag_spec_F77=' '
19575	allow_undefined_flag_F77=unsupported
19576	# Tell ltmain to make .lib files, not .a files.
19577	libext=lib
19578	# Tell ltmain to make .dll files, not .so files.
19579	shrext_cmds=.dll
19580	# FIXME: Setting linknames here is a bad hack.
19581	archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
19582	# The linker will automatically build a .lib file if we build a DLL.
19583	old_archive_from_new_cmds_F77='true'
19584	# FIXME: Should let the user specify the lib program.
19585	old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
19586	enable_shared_with_static_runtimes_F77=yes
19587	;;
19588      esac
19589      ;;
19590
19591    darwin* | rhapsody*)
19592
19593
19594  archive_cmds_need_lc_F77=no
19595  hardcode_direct_F77=no
19596  hardcode_automatic_F77=yes
19597  hardcode_shlibpath_var_F77=unsupported
19598  if test yes = "$lt_cv_ld_force_load"; then
19599    whole_archive_flag_spec_F77='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
19600    compiler_needs_object_F77=yes
19601  else
19602    whole_archive_flag_spec_F77=''
19603  fi
19604  link_all_deplibs_F77=yes
19605  allow_undefined_flag_F77=$_lt_dar_allow_undefined
19606  case $cc_basename in
19607     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
19608     *) _lt_dar_can_shared=$GCC ;;
19609  esac
19610  if test yes = "$_lt_dar_can_shared"; then
19611    output_verbose_link_cmd=func_echo_all
19612    archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
19613    module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
19614    archive_expsym_cmds_F77="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"
19615    module_expsym_cmds_F77="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"
19616
19617  else
19618  ld_shlibs_F77=no
19619  fi
19620
19621      ;;
19622
19623    dgux*)
19624      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
19625      hardcode_libdir_flag_spec_F77='-L$libdir'
19626      hardcode_shlibpath_var_F77=no
19627      ;;
19628
19629    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
19630    # support.  Future versions do this automatically, but an explicit c++rt0.o
19631    # does not break anything, and helps significantly (at the cost of a little
19632    # extra space).
19633    freebsd2.2*)
19634      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
19635      hardcode_libdir_flag_spec_F77='-R$libdir'
19636      hardcode_direct_F77=yes
19637      hardcode_shlibpath_var_F77=no
19638      ;;
19639
19640    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
19641    freebsd2.*)
19642      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
19643      hardcode_direct_F77=yes
19644      hardcode_minus_L_F77=yes
19645      hardcode_shlibpath_var_F77=no
19646      ;;
19647
19648    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
19649    freebsd* | dragonfly*)
19650      archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
19651      hardcode_libdir_flag_spec_F77='-R$libdir'
19652      hardcode_direct_F77=yes
19653      hardcode_shlibpath_var_F77=no
19654      ;;
19655
19656    hpux9*)
19657      if test yes = "$GCC"; then
19658	archive_cmds_F77='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
19659      else
19660	archive_cmds_F77='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
19661      fi
19662      hardcode_libdir_flag_spec_F77='$wl+b $wl$libdir'
19663      hardcode_libdir_separator_F77=:
19664      hardcode_direct_F77=yes
19665
19666      # hardcode_minus_L: Not really in the search PATH,
19667      # but as the default location of the library.
19668      hardcode_minus_L_F77=yes
19669      export_dynamic_flag_spec_F77='$wl-E'
19670      ;;
19671
19672    hpux10*)
19673      if test yes,no = "$GCC,$with_gnu_ld"; then
19674	archive_cmds_F77='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
19675      else
19676	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
19677      fi
19678      if test no = "$with_gnu_ld"; then
19679	hardcode_libdir_flag_spec_F77='$wl+b $wl$libdir'
19680	hardcode_libdir_separator_F77=:
19681	hardcode_direct_F77=yes
19682	hardcode_direct_absolute_F77=yes
19683	export_dynamic_flag_spec_F77='$wl-E'
19684	# hardcode_minus_L: Not really in the search PATH,
19685	# but as the default location of the library.
19686	hardcode_minus_L_F77=yes
19687      fi
19688      ;;
19689
19690    hpux11*)
19691      if test yes,no = "$GCC,$with_gnu_ld"; then
19692	case $host_cpu in
19693	hppa*64*)
19694	  archive_cmds_F77='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
19695	  ;;
19696	ia64*)
19697	  archive_cmds_F77='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
19698	  ;;
19699	*)
19700	  archive_cmds_F77='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
19701	  ;;
19702	esac
19703      else
19704	case $host_cpu in
19705	hppa*64*)
19706	  archive_cmds_F77='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
19707	  ;;
19708	ia64*)
19709	  archive_cmds_F77='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
19710	  ;;
19711	*)
19712	archive_cmds_F77='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
19713	  ;;
19714	esac
19715      fi
19716      if test no = "$with_gnu_ld"; then
19717	hardcode_libdir_flag_spec_F77='$wl+b $wl$libdir'
19718	hardcode_libdir_separator_F77=:
19719
19720	case $host_cpu in
19721	hppa*64*|ia64*)
19722	  hardcode_direct_F77=no
19723	  hardcode_shlibpath_var_F77=no
19724	  ;;
19725	*)
19726	  hardcode_direct_F77=yes
19727	  hardcode_direct_absolute_F77=yes
19728	  export_dynamic_flag_spec_F77='$wl-E'
19729
19730	  # hardcode_minus_L: Not really in the search PATH,
19731	  # but as the default location of the library.
19732	  hardcode_minus_L_F77=yes
19733	  ;;
19734	esac
19735      fi
19736      ;;
19737
19738    irix5* | irix6* | nonstopux*)
19739      if test yes = "$GCC"; then
19740	archive_cmds_F77='$CC -shared $pic_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'
19741	# Try to use the -exported_symbol ld option, if it does not
19742	# work, assume that -exports_file does not work either and
19743	# implicitly export all symbols.
19744	# This should be the same for all languages, so no per-tag cache variable.
19745	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
19746$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
19747if ${lt_cv_irix_exported_symbol+:} false; then :
19748  $as_echo_n "(cached) " >&6
19749else
19750  save_LDFLAGS=$LDFLAGS
19751	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
19752	   cat > conftest.$ac_ext <<_ACEOF
19753
19754      subroutine foo
19755      end
19756_ACEOF
19757if ac_fn_f77_try_link "$LINENO"; then :
19758  lt_cv_irix_exported_symbol=yes
19759else
19760  lt_cv_irix_exported_symbol=no
19761fi
19762rm -f core conftest.err conftest.$ac_objext \
19763    conftest$ac_exeext conftest.$ac_ext
19764           LDFLAGS=$save_LDFLAGS
19765fi
19766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
19767$as_echo "$lt_cv_irix_exported_symbol" >&6; }
19768	if test yes = "$lt_cv_irix_exported_symbol"; then
19769          archive_expsym_cmds_F77='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib'
19770	fi
19771      else
19772	archive_cmds_F77='$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'
19773	archive_expsym_cmds_F77='$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'
19774      fi
19775      archive_cmds_need_lc_F77='no'
19776      hardcode_libdir_flag_spec_F77='$wl-rpath $wl$libdir'
19777      hardcode_libdir_separator_F77=:
19778      inherit_rpath_F77=yes
19779      link_all_deplibs_F77=yes
19780      ;;
19781
19782    linux*)
19783      case $cc_basename in
19784      tcc*)
19785	# Fabrice Bellard et al's Tiny C Compiler
19786	ld_shlibs_F77=yes
19787	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
19788	;;
19789      esac
19790      ;;
19791
19792    netbsd*)
19793      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
19794	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
19795      else
19796	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
19797      fi
19798      hardcode_libdir_flag_spec_F77='-R$libdir'
19799      hardcode_direct_F77=yes
19800      hardcode_shlibpath_var_F77=no
19801      ;;
19802
19803    newsos6)
19804      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
19805      hardcode_direct_F77=yes
19806      hardcode_libdir_flag_spec_F77='$wl-rpath $wl$libdir'
19807      hardcode_libdir_separator_F77=:
19808      hardcode_shlibpath_var_F77=no
19809      ;;
19810
19811    *nto* | *qnx*)
19812      ;;
19813
19814    openbsd* | bitrig*)
19815      if test -f /usr/libexec/ld.so; then
19816	hardcode_direct_F77=yes
19817	hardcode_shlibpath_var_F77=no
19818	hardcode_direct_absolute_F77=yes
19819	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
19820	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
19821	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
19822	  hardcode_libdir_flag_spec_F77='$wl-rpath,$libdir'
19823	  export_dynamic_flag_spec_F77='$wl-E'
19824	else
19825	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
19826	  hardcode_libdir_flag_spec_F77='$wl-rpath,$libdir'
19827	fi
19828      else
19829	ld_shlibs_F77=no
19830      fi
19831      ;;
19832
19833    os2*)
19834      hardcode_libdir_flag_spec_F77='-L$libdir'
19835      hardcode_minus_L_F77=yes
19836      allow_undefined_flag_F77=unsupported
19837      shrext_cmds=.dll
19838      archive_cmds_F77='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
19839	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
19840	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
19841	$ECHO EXPORTS >> $output_objdir/$libname.def~
19842	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
19843	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
19844	emximp -o $lib $output_objdir/$libname.def'
19845      archive_expsym_cmds_F77='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
19846	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
19847	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
19848	$ECHO EXPORTS >> $output_objdir/$libname.def~
19849	prefix_cmds="$SED"~
19850	if test EXPORTS = "`$SED 1q $export_symbols`"; then
19851	  prefix_cmds="$prefix_cmds -e 1d";
19852	fi~
19853	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
19854	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
19855	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
19856	emximp -o $lib $output_objdir/$libname.def'
19857      old_archive_From_new_cmds_F77='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
19858      enable_shared_with_static_runtimes_F77=yes
19859      ;;
19860
19861    osf3*)
19862      if test yes = "$GCC"; then
19863	allow_undefined_flag_F77=' $wl-expect_unresolved $wl\*'
19864	archive_cmds_F77='$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'
19865      else
19866	allow_undefined_flag_F77=' -expect_unresolved \*'
19867	archive_cmds_F77='$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'
19868      fi
19869      archive_cmds_need_lc_F77='no'
19870      hardcode_libdir_flag_spec_F77='$wl-rpath $wl$libdir'
19871      hardcode_libdir_separator_F77=:
19872      ;;
19873
19874    osf4* | osf5*)	# as osf3* with the addition of -msym flag
19875      if test yes = "$GCC"; then
19876	allow_undefined_flag_F77=' $wl-expect_unresolved $wl\*'
19877	archive_cmds_F77='$CC -shared$allow_undefined_flag $pic_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'
19878	hardcode_libdir_flag_spec_F77='$wl-rpath $wl$libdir'
19879      else
19880	allow_undefined_flag_F77=' -expect_unresolved \*'
19881	archive_cmds_F77='$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'
19882	archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
19883          $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'
19884
19885	# Both c and cxx compiler support -rpath directly
19886	hardcode_libdir_flag_spec_F77='-rpath $libdir'
19887      fi
19888      archive_cmds_need_lc_F77='no'
19889      hardcode_libdir_separator_F77=:
19890      ;;
19891
19892    solaris*)
19893      no_undefined_flag_F77=' -z defs'
19894      if test yes = "$GCC"; then
19895	wlarc='$wl'
19896	archive_cmds_F77='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
19897	archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19898          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
19899      else
19900	case `$CC -V 2>&1` in
19901	*"Compilers 5.0"*)
19902	  wlarc=''
19903	  archive_cmds_F77='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
19904	  archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19905            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
19906	  ;;
19907	*)
19908	  wlarc='$wl'
19909	  archive_cmds_F77='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
19910	  archive_expsym_cmds_F77='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
19911            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
19912	  ;;
19913	esac
19914      fi
19915      hardcode_libdir_flag_spec_F77='-R$libdir'
19916      hardcode_shlibpath_var_F77=no
19917      case $host_os in
19918      solaris2.[0-5] | solaris2.[0-5].*) ;;
19919      *)
19920	# The compiler driver will combine and reorder linker options,
19921	# but understands '-z linker_flag'.  GCC discards it without '$wl',
19922	# but is careful enough not to reorder.
19923	# Supported since Solaris 2.6 (maybe 2.5.1?)
19924	if test yes = "$GCC"; then
19925	  whole_archive_flag_spec_F77='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
19926	else
19927	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
19928	fi
19929	;;
19930      esac
19931      link_all_deplibs_F77=yes
19932      ;;
19933
19934    sunos4*)
19935      if test sequent = "$host_vendor"; then
19936	# Use $CC to link under sequent, because it throws in some extra .o
19937	# files that make .init and .fini sections work.
19938	archive_cmds_F77='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
19939      else
19940	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
19941      fi
19942      hardcode_libdir_flag_spec_F77='-L$libdir'
19943      hardcode_direct_F77=yes
19944      hardcode_minus_L_F77=yes
19945      hardcode_shlibpath_var_F77=no
19946      ;;
19947
19948    sysv4)
19949      case $host_vendor in
19950	sni)
19951	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
19952	  hardcode_direct_F77=yes # is this really true???
19953	;;
19954	siemens)
19955	  ## LD is ld it makes a PLAMLIB
19956	  ## CC just makes a GrossModule.
19957	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
19958	  reload_cmds_F77='$CC -r -o $output$reload_objs'
19959	  hardcode_direct_F77=no
19960        ;;
19961	motorola)
19962	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
19963	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
19964	;;
19965      esac
19966      runpath_var='LD_RUN_PATH'
19967      hardcode_shlibpath_var_F77=no
19968      ;;
19969
19970    sysv4.3*)
19971      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
19972      hardcode_shlibpath_var_F77=no
19973      export_dynamic_flag_spec_F77='-Bexport'
19974      ;;
19975
19976    sysv4*MP*)
19977      if test -d /usr/nec; then
19978	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
19979	hardcode_shlibpath_var_F77=no
19980	runpath_var=LD_RUN_PATH
19981	hardcode_runpath_var=yes
19982	ld_shlibs_F77=yes
19983      fi
19984      ;;
19985
19986    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
19987      no_undefined_flag_F77='$wl-z,text'
19988      archive_cmds_need_lc_F77=no
19989      hardcode_shlibpath_var_F77=no
19990      runpath_var='LD_RUN_PATH'
19991
19992      if test yes = "$GCC"; then
19993	archive_cmds_F77='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19994	archive_expsym_cmds_F77='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19995      else
19996	archive_cmds_F77='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19997	archive_expsym_cmds_F77='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
19998      fi
19999      ;;
20000
20001    sysv5* | sco3.2v5* | sco5v6*)
20002      # Note: We CANNOT use -z defs as we might desire, because we do not
20003      # link with -lc, and that would cause any symbols used from libc to
20004      # always be unresolved, which means just about no library would
20005      # ever link correctly.  If we're not using GNU ld we use -z text
20006      # though, which does catch some bad symbols but isn't as heavy-handed
20007      # as -z defs.
20008      no_undefined_flag_F77='$wl-z,text'
20009      allow_undefined_flag_F77='$wl-z,nodefs'
20010      archive_cmds_need_lc_F77=no
20011      hardcode_shlibpath_var_F77=no
20012      hardcode_libdir_flag_spec_F77='$wl-R,$libdir'
20013      hardcode_libdir_separator_F77=':'
20014      link_all_deplibs_F77=yes
20015      export_dynamic_flag_spec_F77='$wl-Bexport'
20016      runpath_var='LD_RUN_PATH'
20017
20018      if test yes = "$GCC"; then
20019	archive_cmds_F77='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
20020	archive_expsym_cmds_F77='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
20021      else
20022	archive_cmds_F77='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
20023	archive_expsym_cmds_F77='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
20024      fi
20025      ;;
20026
20027    uts4*)
20028      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
20029      hardcode_libdir_flag_spec_F77='-L$libdir'
20030      hardcode_shlibpath_var_F77=no
20031      ;;
20032
20033    *)
20034      ld_shlibs_F77=no
20035      ;;
20036    esac
20037
20038    if test sni = "$host_vendor"; then
20039      case $host in
20040      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
20041	export_dynamic_flag_spec_F77='$wl-Blargedynsym'
20042	;;
20043      esac
20044    fi
20045  fi
20046
20047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_F77" >&5
20048$as_echo "$ld_shlibs_F77" >&6; }
20049test no = "$ld_shlibs_F77" && can_build_shared=no
20050
20051with_gnu_ld_F77=$with_gnu_ld
20052
20053
20054
20055
20056
20057
20058#
20059# Do we need to explicitly link libc?
20060#
20061case "x$archive_cmds_need_lc_F77" in
20062x|xyes)
20063  # Assume -lc should be added
20064  archive_cmds_need_lc_F77=yes
20065
20066  if test yes,yes = "$GCC,$enable_shared"; then
20067    case $archive_cmds_F77 in
20068    *'~'*)
20069      # FIXME: we may have to deal with multi-command sequences.
20070      ;;
20071    '$CC '*)
20072      # Test whether the compiler implicitly links with -lc since on some
20073      # systems, -lgcc has to come before -lc. If gcc already passes -lc
20074      # to ld, don't add -lc before -lgcc.
20075      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
20076$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
20077if ${lt_cv_archive_cmds_need_lc_F77+:} false; then :
20078  $as_echo_n "(cached) " >&6
20079else
20080  $RM conftest*
20081	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
20082
20083	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
20084  (eval $ac_compile) 2>&5
20085  ac_status=$?
20086  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20087  test $ac_status = 0; } 2>conftest.err; then
20088	  soname=conftest
20089	  lib=conftest
20090	  libobjs=conftest.$ac_objext
20091	  deplibs=
20092	  wl=$lt_prog_compiler_wl_F77
20093	  pic_flag=$lt_prog_compiler_pic_F77
20094	  compiler_flags=-v
20095	  linker_flags=-v
20096	  verstring=
20097	  output_objdir=.
20098	  libname=conftest
20099	  lt_save_allow_undefined_flag=$allow_undefined_flag_F77
20100	  allow_undefined_flag_F77=
20101	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
20102  (eval $archive_cmds_F77 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
20103  ac_status=$?
20104  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20105  test $ac_status = 0; }
20106	  then
20107	    lt_cv_archive_cmds_need_lc_F77=no
20108	  else
20109	    lt_cv_archive_cmds_need_lc_F77=yes
20110	  fi
20111	  allow_undefined_flag_F77=$lt_save_allow_undefined_flag
20112	else
20113	  cat conftest.err 1>&5
20114	fi
20115	$RM conftest*
20116
20117fi
20118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_F77" >&5
20119$as_echo "$lt_cv_archive_cmds_need_lc_F77" >&6; }
20120      archive_cmds_need_lc_F77=$lt_cv_archive_cmds_need_lc_F77
20121      ;;
20122    esac
20123  fi
20124  ;;
20125esac
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
20145
20146
20147
20148
20149
20150
20151
20152
20153
20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
20166
20167
20168
20169
20170
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
20189$as_echo_n "checking dynamic linker characteristics... " >&6; }
20190
20191library_names_spec=
20192libname_spec='lib$name'
20193soname_spec=
20194shrext_cmds=.so
20195postinstall_cmds=
20196postuninstall_cmds=
20197finish_cmds=
20198finish_eval=
20199shlibpath_var=
20200shlibpath_overrides_runpath=unknown
20201version_type=none
20202dynamic_linker="$host_os ld.so"
20203sys_lib_dlsearch_path_spec="/lib /usr/lib"
20204need_lib_prefix=unknown
20205hardcode_into_libs=no
20206
20207# when you set need_version to no, make sure it does not cause -set_version
20208# flags to be left without arguments
20209need_version=unknown
20210
20211
20212
20213case $host_os in
20214aix3*)
20215  version_type=linux # correct to gnu/linux during the next big refactor
20216  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
20217  shlibpath_var=LIBPATH
20218
20219  # AIX 3 has no versioning support, so we append a major version to the name.
20220  soname_spec='$libname$release$shared_ext$major'
20221  ;;
20222
20223aix[4-9]*)
20224  version_type=linux # correct to gnu/linux during the next big refactor
20225  need_lib_prefix=no
20226  need_version=no
20227  hardcode_into_libs=yes
20228  if test ia64 = "$host_cpu"; then
20229    # AIX 5 supports IA64
20230    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
20231    shlibpath_var=LD_LIBRARY_PATH
20232  else
20233    # With GCC up to 2.95.x, collect2 would create an import file
20234    # for dependence libraries.  The import file would start with
20235    # the line '#! .'.  This would cause the generated library to
20236    # depend on '.', always an invalid library.  This was fixed in
20237    # development snapshots of GCC prior to 3.0.
20238    case $host_os in
20239      aix4 | aix4.[01] | aix4.[01].*)
20240      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
20241	   echo ' yes '
20242	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
20243	:
20244      else
20245	can_build_shared=no
20246      fi
20247      ;;
20248    esac
20249    # Using Import Files as archive members, it is possible to support
20250    # filename-based versioning of shared library archives on AIX. While
20251    # this would work for both with and without runtime linking, it will
20252    # prevent static linking of such archives. So we do filename-based
20253    # shared library versioning with .so extension only, which is used
20254    # when both runtime linking and shared linking is enabled.
20255    # Unfortunately, runtime linking may impact performance, so we do
20256    # not want this to be the default eventually. Also, we use the
20257    # versioned .so libs for executables only if there is the -brtl
20258    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
20259    # To allow for filename-based versioning support, we need to create
20260    # libNAME.so.V as an archive file, containing:
20261    # *) an Import File, referring to the versioned filename of the
20262    #    archive as well as the shared archive member, telling the
20263    #    bitwidth (32 or 64) of that shared object, and providing the
20264    #    list of exported symbols of that shared object, eventually
20265    #    decorated with the 'weak' keyword
20266    # *) the shared object with the F_LOADONLY flag set, to really avoid
20267    #    it being seen by the linker.
20268    # At run time we better use the real file rather than another symlink,
20269    # but for link time we create the symlink libNAME.so -> libNAME.so.V
20270
20271    case $with_aix_soname,$aix_use_runtimelinking in
20272    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
20273    # soname into executable. Probably we can add versioning support to
20274    # collect2, so additional links can be useful in future.
20275    aix,yes) # traditional libtool
20276      dynamic_linker='AIX unversionable lib.so'
20277      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
20278      # instead of lib<name>.a to let people know that these are not
20279      # typical AIX shared libraries.
20280      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20281      ;;
20282    aix,no) # traditional AIX only
20283      dynamic_linker='AIX lib.a(lib.so.V)'
20284      # We preserve .a as extension for shared libraries through AIX4.2
20285      # and later when we are not doing run time linking.
20286      library_names_spec='$libname$release.a $libname.a'
20287      soname_spec='$libname$release$shared_ext$major'
20288      ;;
20289    svr4,*) # full svr4 only
20290      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
20291      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
20292      # We do not specify a path in Import Files, so LIBPATH fires.
20293      shlibpath_overrides_runpath=yes
20294      ;;
20295    *,yes) # both, prefer svr4
20296      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
20297      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
20298      # unpreferred sharedlib libNAME.a needs extra handling
20299      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
20300      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
20301      # We do not specify a path in Import Files, so LIBPATH fires.
20302      shlibpath_overrides_runpath=yes
20303      ;;
20304    *,no) # both, prefer aix
20305      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
20306      library_names_spec='$libname$release.a $libname.a'
20307      soname_spec='$libname$release$shared_ext$major'
20308      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
20309      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
20310      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
20311      ;;
20312    esac
20313    shlibpath_var=LIBPATH
20314  fi
20315  ;;
20316
20317amigaos*)
20318  case $host_cpu in
20319  powerpc)
20320    # Since July 2007 AmigaOS4 officially supports .so libraries.
20321    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
20322    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20323    ;;
20324  m68k)
20325    library_names_spec='$libname.ixlibrary $libname.a'
20326    # Create ${libname}_ixlibrary.a entries in /sys/libs.
20327    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
20328    ;;
20329  esac
20330  ;;
20331
20332beos*)
20333  library_names_spec='$libname$shared_ext'
20334  dynamic_linker="$host_os ld.so"
20335  shlibpath_var=LIBRARY_PATH
20336  ;;
20337
20338bsdi[45]*)
20339  version_type=linux # correct to gnu/linux during the next big refactor
20340  need_version=no
20341  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20342  soname_spec='$libname$release$shared_ext$major'
20343  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
20344  shlibpath_var=LD_LIBRARY_PATH
20345  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
20346  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
20347  # the default ld.so.conf also contains /usr/contrib/lib and
20348  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
20349  # libtool to hard-code these into programs
20350  ;;
20351
20352cygwin* | mingw* | pw32* | cegcc*)
20353  version_type=windows
20354  shrext_cmds=.dll
20355  need_version=no
20356  need_lib_prefix=no
20357
20358  case $GCC,$cc_basename in
20359  yes,*)
20360    # gcc
20361    library_names_spec='$libname.dll.a'
20362    # DLL is installed to $(libdir)/../bin by postinstall_cmds
20363    postinstall_cmds='base_file=`basename \$file`~
20364      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
20365      dldir=$destdir/`dirname \$dlpath`~
20366      test -d \$dldir || mkdir -p \$dldir~
20367      $install_prog $dir/$dlname \$dldir/$dlname~
20368      chmod a+x \$dldir/$dlname~
20369      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
20370        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
20371      fi'
20372    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
20373      dlpath=$dir/\$dldll~
20374       $RM \$dlpath'
20375    shlibpath_overrides_runpath=yes
20376
20377    case $host_os in
20378    cygwin*)
20379      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
20380      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
20381
20382      ;;
20383    mingw* | cegcc*)
20384      # MinGW DLLs use traditional 'lib' prefix
20385      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
20386      ;;
20387    pw32*)
20388      # pw32 DLLs use 'pw' prefix rather than 'lib'
20389      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
20390      ;;
20391    esac
20392    dynamic_linker='Win32 ld.exe'
20393    ;;
20394
20395  *,cl*)
20396    # Native MSVC
20397    libname_spec='$name'
20398    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
20399    library_names_spec='$libname.dll.lib'
20400
20401    case $build_os in
20402    mingw*)
20403      sys_lib_search_path_spec=
20404      lt_save_ifs=$IFS
20405      IFS=';'
20406      for lt_path in $LIB
20407      do
20408        IFS=$lt_save_ifs
20409        # Let DOS variable expansion print the short 8.3 style file name.
20410        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
20411        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
20412      done
20413      IFS=$lt_save_ifs
20414      # Convert to MSYS style.
20415      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
20416      ;;
20417    cygwin*)
20418      # Convert to unix form, then to dos form, then back to unix form
20419      # but this time dos style (no spaces!) so that the unix form looks
20420      # like /cygdrive/c/PROGRA~1:/cygdr...
20421      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
20422      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
20423      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
20424      ;;
20425    *)
20426      sys_lib_search_path_spec=$LIB
20427      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
20428        # It is most probably a Windows format PATH.
20429        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
20430      else
20431        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
20432      fi
20433      # FIXME: find the short name or the path components, as spaces are
20434      # common. (e.g. "Program Files" -> "PROGRA~1")
20435      ;;
20436    esac
20437
20438    # DLL is installed to $(libdir)/../bin by postinstall_cmds
20439    postinstall_cmds='base_file=`basename \$file`~
20440      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
20441      dldir=$destdir/`dirname \$dlpath`~
20442      test -d \$dldir || mkdir -p \$dldir~
20443      $install_prog $dir/$dlname \$dldir/$dlname'
20444    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
20445      dlpath=$dir/\$dldll~
20446       $RM \$dlpath'
20447    shlibpath_overrides_runpath=yes
20448    dynamic_linker='Win32 link.exe'
20449    ;;
20450
20451  *)
20452    # Assume MSVC wrapper
20453    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
20454    dynamic_linker='Win32 ld.exe'
20455    ;;
20456  esac
20457  # FIXME: first we should search . and the directory the executable is in
20458  shlibpath_var=PATH
20459  ;;
20460
20461darwin* | rhapsody*)
20462  dynamic_linker="$host_os dyld"
20463  version_type=darwin
20464  need_lib_prefix=no
20465  need_version=no
20466  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
20467  soname_spec='$libname$release$major$shared_ext'
20468  shlibpath_overrides_runpath=yes
20469  shlibpath_var=DYLD_LIBRARY_PATH
20470  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
20471
20472  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
20473  ;;
20474
20475dgux*)
20476  version_type=linux # correct to gnu/linux during the next big refactor
20477  need_lib_prefix=no
20478  need_version=no
20479  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20480  soname_spec='$libname$release$shared_ext$major'
20481  shlibpath_var=LD_LIBRARY_PATH
20482  ;;
20483
20484freebsd* | dragonfly*)
20485  # DragonFly does not have aout.  When/if they implement a new
20486  # versioning mechanism, adjust this.
20487  if test -x /usr/bin/objformat; then
20488    objformat=`/usr/bin/objformat`
20489  else
20490    case $host_os in
20491    freebsd[23].*) objformat=aout ;;
20492    *) objformat=elf ;;
20493    esac
20494  fi
20495  version_type=freebsd-$objformat
20496  case $version_type in
20497    freebsd-elf*)
20498      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20499      soname_spec='$libname$release$shared_ext$major'
20500      need_version=no
20501      need_lib_prefix=no
20502      ;;
20503    freebsd-*)
20504      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
20505      need_version=yes
20506      ;;
20507  esac
20508  shlibpath_var=LD_LIBRARY_PATH
20509  case $host_os in
20510  freebsd2.*)
20511    shlibpath_overrides_runpath=yes
20512    ;;
20513  freebsd3.[01]* | freebsdelf3.[01]*)
20514    shlibpath_overrides_runpath=yes
20515    hardcode_into_libs=yes
20516    ;;
20517  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
20518  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
20519    shlibpath_overrides_runpath=no
20520    hardcode_into_libs=yes
20521    ;;
20522  *) # from 4.6 on, and DragonFly
20523    shlibpath_overrides_runpath=yes
20524    hardcode_into_libs=yes
20525    ;;
20526  esac
20527  ;;
20528
20529haiku*)
20530  version_type=linux # correct to gnu/linux during the next big refactor
20531  need_lib_prefix=no
20532  need_version=no
20533  dynamic_linker="$host_os runtime_loader"
20534  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20535  soname_spec='$libname$release$shared_ext$major'
20536  shlibpath_var=LIBRARY_PATH
20537  shlibpath_overrides_runpath=no
20538  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
20539  hardcode_into_libs=yes
20540  ;;
20541
20542hpux9* | hpux10* | hpux11*)
20543  # Give a soname corresponding to the major version so that dld.sl refuses to
20544  # link against other versions.
20545  version_type=sunos
20546  need_lib_prefix=no
20547  need_version=no
20548  case $host_cpu in
20549  ia64*)
20550    shrext_cmds='.so'
20551    hardcode_into_libs=yes
20552    dynamic_linker="$host_os dld.so"
20553    shlibpath_var=LD_LIBRARY_PATH
20554    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20555    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20556    soname_spec='$libname$release$shared_ext$major'
20557    if test 32 = "$HPUX_IA64_MODE"; then
20558      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
20559      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
20560    else
20561      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
20562      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
20563    fi
20564    ;;
20565  hppa*64*)
20566    shrext_cmds='.sl'
20567    hardcode_into_libs=yes
20568    dynamic_linker="$host_os dld.sl"
20569    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
20570    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
20571    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20572    soname_spec='$libname$release$shared_ext$major'
20573    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
20574    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20575    ;;
20576  *)
20577    shrext_cmds='.sl'
20578    dynamic_linker="$host_os dld.sl"
20579    shlibpath_var=SHLIB_PATH
20580    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
20581    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20582    soname_spec='$libname$release$shared_ext$major'
20583    ;;
20584  esac
20585  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
20586  postinstall_cmds='chmod 555 $lib'
20587  # or fails outright, so override atomically:
20588  install_override_mode=555
20589  ;;
20590
20591interix[3-9]*)
20592  version_type=linux # correct to gnu/linux during the next big refactor
20593  need_lib_prefix=no
20594  need_version=no
20595  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20596  soname_spec='$libname$release$shared_ext$major'
20597  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
20598  shlibpath_var=LD_LIBRARY_PATH
20599  shlibpath_overrides_runpath=no
20600  hardcode_into_libs=yes
20601  ;;
20602
20603irix5* | irix6* | nonstopux*)
20604  case $host_os in
20605    nonstopux*) version_type=nonstopux ;;
20606    *)
20607	if test yes = "$lt_cv_prog_gnu_ld"; then
20608		version_type=linux # correct to gnu/linux during the next big refactor
20609	else
20610		version_type=irix
20611	fi ;;
20612  esac
20613  need_lib_prefix=no
20614  need_version=no
20615  soname_spec='$libname$release$shared_ext$major'
20616  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
20617  case $host_os in
20618  irix5* | nonstopux*)
20619    libsuff= shlibsuff=
20620    ;;
20621  *)
20622    case $LD in # libtool.m4 will add one of these switches to LD
20623    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
20624      libsuff= shlibsuff= libmagic=32-bit;;
20625    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
20626      libsuff=32 shlibsuff=N32 libmagic=N32;;
20627    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
20628      libsuff=64 shlibsuff=64 libmagic=64-bit;;
20629    *) libsuff= shlibsuff= libmagic=never-match;;
20630    esac
20631    ;;
20632  esac
20633  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
20634  shlibpath_overrides_runpath=no
20635  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
20636  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
20637  hardcode_into_libs=yes
20638  ;;
20639
20640# No shared lib support for Linux oldld, aout, or coff.
20641linux*oldld* | linux*aout* | linux*coff*)
20642  dynamic_linker=no
20643  ;;
20644
20645linux*android*)
20646  version_type=none # Android doesn't support versioned libraries.
20647  need_lib_prefix=no
20648  need_version=no
20649  library_names_spec='$libname$release$shared_ext'
20650  soname_spec='$libname$release$shared_ext'
20651  finish_cmds=
20652  shlibpath_var=LD_LIBRARY_PATH
20653  shlibpath_overrides_runpath=yes
20654
20655  # This implies no fast_install, which is unacceptable.
20656  # Some rework will be needed to allow for fast_install
20657  # before this can be enabled.
20658  hardcode_into_libs=yes
20659
20660  dynamic_linker='Android linker'
20661  # Don't embed -rpath directories since the linker doesn't support them.
20662  hardcode_libdir_flag_spec_F77='-L$libdir'
20663  ;;
20664
20665# This must be glibc/ELF.
20666linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
20667  version_type=linux # correct to gnu/linux during the next big refactor
20668  need_lib_prefix=no
20669  need_version=no
20670  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20671  soname_spec='$libname$release$shared_ext$major'
20672  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
20673  shlibpath_var=LD_LIBRARY_PATH
20674  shlibpath_overrides_runpath=no
20675
20676  # Some binutils ld are patched to set DT_RUNPATH
20677  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
20678  $as_echo_n "(cached) " >&6
20679else
20680  lt_cv_shlibpath_overrides_runpath=no
20681    save_LDFLAGS=$LDFLAGS
20682    save_libdir=$libdir
20683    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_F77\"; \
20684	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_F77\""
20685    cat > conftest.$ac_ext <<_ACEOF
20686      program main
20687
20688      end
20689_ACEOF
20690if ac_fn_f77_try_link "$LINENO"; then :
20691  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
20692  lt_cv_shlibpath_overrides_runpath=yes
20693fi
20694fi
20695rm -f core conftest.err conftest.$ac_objext \
20696    conftest$ac_exeext conftest.$ac_ext
20697    LDFLAGS=$save_LDFLAGS
20698    libdir=$save_libdir
20699
20700fi
20701
20702  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
20703
20704  # This implies no fast_install, which is unacceptable.
20705  # Some rework will be needed to allow for fast_install
20706  # before this can be enabled.
20707  hardcode_into_libs=yes
20708
20709  # Ideally, we could use ldconfig to report *all* directores which are
20710  # searched for libraries, however this is still not possible.  Aside from not
20711  # being certain /sbin/ldconfig is available, command
20712  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
20713  # even though it is searched at run-time.  Try to do the best guess by
20714  # appending ld.so.conf contents (and includes) to the search path.
20715  if test -f /etc/ld.so.conf; then
20716    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' ' '`
20717    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
20718  fi
20719
20720  # We used to test for /lib/ld.so.1 and disable shared libraries on
20721  # powerpc, because MkLinux only supported shared libraries with the
20722  # GNU dynamic linker.  Since this was broken with cross compilers,
20723  # most powerpc-linux boxes support dynamic linking these days and
20724  # people can always --disable-shared, the test was removed, and we
20725  # assume the GNU/Linux dynamic linker is in use.
20726  dynamic_linker='GNU/Linux ld.so'
20727  ;;
20728
20729netbsd*)
20730  version_type=sunos
20731  need_lib_prefix=no
20732  need_version=no
20733  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
20734    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
20735    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20736    dynamic_linker='NetBSD (a.out) ld.so'
20737  else
20738    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20739    soname_spec='$libname$release$shared_ext$major'
20740    dynamic_linker='NetBSD ld.elf_so'
20741  fi
20742  shlibpath_var=LD_LIBRARY_PATH
20743  shlibpath_overrides_runpath=yes
20744  hardcode_into_libs=yes
20745  ;;
20746
20747newsos6)
20748  version_type=linux # correct to gnu/linux during the next big refactor
20749  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20750  shlibpath_var=LD_LIBRARY_PATH
20751  shlibpath_overrides_runpath=yes
20752  ;;
20753
20754*nto* | *qnx*)
20755  version_type=qnx
20756  need_lib_prefix=no
20757  need_version=no
20758  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20759  soname_spec='$libname$release$shared_ext$major'
20760  shlibpath_var=LD_LIBRARY_PATH
20761  shlibpath_overrides_runpath=no
20762  hardcode_into_libs=yes
20763  dynamic_linker='ldqnx.so'
20764  ;;
20765
20766openbsd* | bitrig*)
20767  version_type=sunos
20768  sys_lib_dlsearch_path_spec=/usr/lib
20769  need_lib_prefix=no
20770  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
20771    need_version=no
20772  else
20773    need_version=yes
20774  fi
20775  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
20776  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
20777  shlibpath_var=LD_LIBRARY_PATH
20778  shlibpath_overrides_runpath=yes
20779  ;;
20780
20781os2*)
20782  libname_spec='$name'
20783  version_type=windows
20784  shrext_cmds=.dll
20785  need_version=no
20786  need_lib_prefix=no
20787  # OS/2 can only load a DLL with a base name of 8 characters or less.
20788  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
20789    v=$($ECHO $release$versuffix | tr -d .-);
20790    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
20791    $ECHO $n$v`$shared_ext'
20792  library_names_spec='${libname}_dll.$libext'
20793  dynamic_linker='OS/2 ld.exe'
20794  shlibpath_var=BEGINLIBPATH
20795  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
20796  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20797  postinstall_cmds='base_file=`basename \$file`~
20798    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
20799    dldir=$destdir/`dirname \$dlpath`~
20800    test -d \$dldir || mkdir -p \$dldir~
20801    $install_prog $dir/$dlname \$dldir/$dlname~
20802    chmod a+x \$dldir/$dlname~
20803    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
20804      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
20805    fi'
20806  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
20807    dlpath=$dir/\$dldll~
20808    $RM \$dlpath'
20809  ;;
20810
20811osf3* | osf4* | osf5*)
20812  version_type=osf
20813  need_lib_prefix=no
20814  need_version=no
20815  soname_spec='$libname$release$shared_ext$major'
20816  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20817  shlibpath_var=LD_LIBRARY_PATH
20818  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
20819  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
20820  ;;
20821
20822rdos*)
20823  dynamic_linker=no
20824  ;;
20825
20826solaris*)
20827  version_type=linux # correct to gnu/linux during the next big refactor
20828  need_lib_prefix=no
20829  need_version=no
20830  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20831  soname_spec='$libname$release$shared_ext$major'
20832  shlibpath_var=LD_LIBRARY_PATH
20833  shlibpath_overrides_runpath=yes
20834  hardcode_into_libs=yes
20835  # ldd complains unless libraries are executable
20836  postinstall_cmds='chmod +x $lib'
20837  ;;
20838
20839sunos4*)
20840  version_type=sunos
20841  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
20842  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
20843  shlibpath_var=LD_LIBRARY_PATH
20844  shlibpath_overrides_runpath=yes
20845  if test yes = "$with_gnu_ld"; then
20846    need_lib_prefix=no
20847  fi
20848  need_version=yes
20849  ;;
20850
20851sysv4 | sysv4.3*)
20852  version_type=linux # correct to gnu/linux during the next big refactor
20853  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20854  soname_spec='$libname$release$shared_ext$major'
20855  shlibpath_var=LD_LIBRARY_PATH
20856  case $host_vendor in
20857    sni)
20858      shlibpath_overrides_runpath=no
20859      need_lib_prefix=no
20860      runpath_var=LD_RUN_PATH
20861      ;;
20862    siemens)
20863      need_lib_prefix=no
20864      ;;
20865    motorola)
20866      need_lib_prefix=no
20867      need_version=no
20868      shlibpath_overrides_runpath=no
20869      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
20870      ;;
20871  esac
20872  ;;
20873
20874sysv4*MP*)
20875  if test -d /usr/nec; then
20876    version_type=linux # correct to gnu/linux during the next big refactor
20877    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
20878    soname_spec='$libname$shared_ext.$major'
20879    shlibpath_var=LD_LIBRARY_PATH
20880  fi
20881  ;;
20882
20883sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
20884  version_type=sco
20885  need_lib_prefix=no
20886  need_version=no
20887  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
20888  soname_spec='$libname$release$shared_ext$major'
20889  shlibpath_var=LD_LIBRARY_PATH
20890  shlibpath_overrides_runpath=yes
20891  hardcode_into_libs=yes
20892  if test yes = "$with_gnu_ld"; then
20893    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
20894  else
20895    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
20896    case $host_os in
20897      sco3.2v5*)
20898        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
20899	;;
20900    esac
20901  fi
20902  sys_lib_dlsearch_path_spec='/usr/lib'
20903  ;;
20904
20905tpf*)
20906  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
20907  version_type=linux # correct to gnu/linux during the next big refactor
20908  need_lib_prefix=no
20909  need_version=no
20910  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20911  shlibpath_var=LD_LIBRARY_PATH
20912  shlibpath_overrides_runpath=no
20913  hardcode_into_libs=yes
20914  ;;
20915
20916uts4*)
20917  version_type=linux # correct to gnu/linux during the next big refactor
20918  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
20919  soname_spec='$libname$release$shared_ext$major'
20920  shlibpath_var=LD_LIBRARY_PATH
20921  ;;
20922
20923*)
20924  dynamic_linker=no
20925  ;;
20926esac
20927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
20928$as_echo "$dynamic_linker" >&6; }
20929test no = "$dynamic_linker" && can_build_shared=no
20930
20931variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
20932if test yes = "$GCC"; then
20933  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
20934fi
20935
20936if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
20937  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
20938fi
20939
20940if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
20941  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
20942fi
20943
20944# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
20945configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
20946
20947# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
20948func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
20949
20950# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
20951configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
20952
20953
20954
20955
20956
20957
20958
20959
20960
20961
20962
20963
20964
20965
20966
20967
20968
20969
20970
20971
20972
20973
20974
20975
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985
20986
20987
20988
20989
20990
20991
20992    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
20993$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
20994hardcode_action_F77=
20995if test -n "$hardcode_libdir_flag_spec_F77" ||
20996   test -n "$runpath_var_F77" ||
20997   test yes = "$hardcode_automatic_F77"; then
20998
20999  # We can hardcode non-existent directories.
21000  if test no != "$hardcode_direct_F77" &&
21001     # If the only mechanism to avoid hardcoding is shlibpath_var, we
21002     # have to relink, otherwise we might link with an installed library
21003     # when we should be linking with a yet-to-be-installed one
21004     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, F77)" &&
21005     test no != "$hardcode_minus_L_F77"; then
21006    # Linking always hardcodes the temporary library directory.
21007    hardcode_action_F77=relink
21008  else
21009    # We can link without hardcoding, and we can hardcode nonexisting dirs.
21010    hardcode_action_F77=immediate
21011  fi
21012else
21013  # We cannot hardcode anything, or else we can only hardcode existing
21014  # directories.
21015  hardcode_action_F77=unsupported
21016fi
21017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_F77" >&5
21018$as_echo "$hardcode_action_F77" >&6; }
21019
21020if test relink = "$hardcode_action_F77" ||
21021   test yes = "$inherit_rpath_F77"; then
21022  # Fast installation is not supported
21023  enable_fast_install=no
21024elif test yes = "$shlibpath_overrides_runpath" ||
21025     test no = "$enable_shared"; then
21026  # Fast installation is not necessary
21027  enable_fast_install=needless
21028fi
21029
21030
21031
21032
21033
21034
21035
21036  fi # test -n "$compiler"
21037
21038  GCC=$lt_save_GCC
21039  CC=$lt_save_CC
21040  CFLAGS=$lt_save_CFLAGS
21041fi # test yes != "$_lt_disable_F77"
21042
21043ac_ext=c
21044ac_cpp='$CPP $CPPFLAGS'
21045ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21046ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21047ac_compiler_gnu=$ac_cv_c_compiler_gnu
21048
21049
21050ac_ext=${ac_fc_srcext-f}
21051ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
21052ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
21053ac_compiler_gnu=$ac_cv_fc_compiler_gnu
21054if test -n "$ac_tool_prefix"; then
21055  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
21056  do
21057    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
21058set dummy $ac_tool_prefix$ac_prog; ac_word=$2
21059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21060$as_echo_n "checking for $ac_word... " >&6; }
21061if ${ac_cv_prog_FC+:} false; then :
21062  $as_echo_n "(cached) " >&6
21063else
21064  if test -n "$FC"; then
21065  ac_cv_prog_FC="$FC" # Let the user override the test.
21066else
21067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21068for as_dir in $PATH
21069do
21070  IFS=$as_save_IFS
21071  test -z "$as_dir" && as_dir=.
21072    for ac_exec_ext in '' $ac_executable_extensions; do
21073  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21074    ac_cv_prog_FC="$ac_tool_prefix$ac_prog"
21075    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21076    break 2
21077  fi
21078done
21079  done
21080IFS=$as_save_IFS
21081
21082fi
21083fi
21084FC=$ac_cv_prog_FC
21085if test -n "$FC"; then
21086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FC" >&5
21087$as_echo "$FC" >&6; }
21088else
21089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21090$as_echo "no" >&6; }
21091fi
21092
21093
21094    test -n "$FC" && break
21095  done
21096fi
21097if test -z "$FC"; then
21098  ac_ct_FC=$FC
21099  for ac_prog in gfortran g95 xlf95 f95 fort ifort ifc efc pgfortran pgf95 lf95 ftn nagfor xlf90 f90 pgf90 pghpf epcf90 g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77
21100do
21101  # Extract the first word of "$ac_prog", so it can be a program name with args.
21102set dummy $ac_prog; ac_word=$2
21103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21104$as_echo_n "checking for $ac_word... " >&6; }
21105if ${ac_cv_prog_ac_ct_FC+:} false; then :
21106  $as_echo_n "(cached) " >&6
21107else
21108  if test -n "$ac_ct_FC"; then
21109  ac_cv_prog_ac_ct_FC="$ac_ct_FC" # Let the user override the test.
21110else
21111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21112for as_dir in $PATH
21113do
21114  IFS=$as_save_IFS
21115  test -z "$as_dir" && as_dir=.
21116    for ac_exec_ext in '' $ac_executable_extensions; do
21117  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21118    ac_cv_prog_ac_ct_FC="$ac_prog"
21119    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21120    break 2
21121  fi
21122done
21123  done
21124IFS=$as_save_IFS
21125
21126fi
21127fi
21128ac_ct_FC=$ac_cv_prog_ac_ct_FC
21129if test -n "$ac_ct_FC"; then
21130  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FC" >&5
21131$as_echo "$ac_ct_FC" >&6; }
21132else
21133  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21134$as_echo "no" >&6; }
21135fi
21136
21137
21138  test -n "$ac_ct_FC" && break
21139done
21140
21141  if test "x$ac_ct_FC" = x; then
21142    FC=""
21143  else
21144    case $cross_compiling:$ac_tool_warned in
21145yes:)
21146{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
21147$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21148ac_tool_warned=yes ;;
21149esac
21150    FC=$ac_ct_FC
21151  fi
21152fi
21153
21154
21155# Provide some information about the compiler.
21156$as_echo "$as_me:${as_lineno-$LINENO}: checking for Fortran compiler version" >&5
21157set X $ac_compile
21158ac_compiler=$2
21159for ac_option in --version -v -V -qversion; do
21160  { { ac_try="$ac_compiler $ac_option >&5"
21161case "(($ac_try" in
21162  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21163  *) ac_try_echo=$ac_try;;
21164esac
21165eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
21166$as_echo "$ac_try_echo"; } >&5
21167  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
21168  ac_status=$?
21169  if test -s conftest.err; then
21170    sed '10a\
21171... rest of stderr output deleted ...
21172         10q' conftest.err >conftest.er1
21173    cat conftest.er1 >&5
21174  fi
21175  rm -f conftest.er1 conftest.err
21176  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21177  test $ac_status = 0; }
21178done
21179rm -f a.out
21180
21181# If we don't use `.F' as extension, the preprocessor is not run on the
21182# input file.  (Note that this only needs to work for GNU compilers.)
21183ac_save_ext=$ac_ext
21184ac_ext=F
21185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Fortran compiler" >&5
21186$as_echo_n "checking whether we are using the GNU Fortran compiler... " >&6; }
21187if ${ac_cv_fc_compiler_gnu+:} false; then :
21188  $as_echo_n "(cached) " >&6
21189else
21190  cat > conftest.$ac_ext <<_ACEOF
21191      program main
21192#ifndef __GNUC__
21193       choke me
21194#endif
21195
21196      end
21197_ACEOF
21198if ac_fn_fc_try_compile "$LINENO"; then :
21199  ac_compiler_gnu=yes
21200else
21201  ac_compiler_gnu=no
21202fi
21203rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21204ac_cv_fc_compiler_gnu=$ac_compiler_gnu
21205
21206fi
21207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fc_compiler_gnu" >&5
21208$as_echo "$ac_cv_fc_compiler_gnu" >&6; }
21209ac_ext=$ac_save_ext
21210ac_test_FCFLAGS=${FCFLAGS+set}
21211ac_save_FCFLAGS=$FCFLAGS
21212FCFLAGS=
21213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $FC accepts -g" >&5
21214$as_echo_n "checking whether $FC accepts -g... " >&6; }
21215if ${ac_cv_prog_fc_g+:} false; then :
21216  $as_echo_n "(cached) " >&6
21217else
21218  FCFLAGS=-g
21219cat > conftest.$ac_ext <<_ACEOF
21220      program main
21221
21222      end
21223_ACEOF
21224if ac_fn_fc_try_compile "$LINENO"; then :
21225  ac_cv_prog_fc_g=yes
21226else
21227  ac_cv_prog_fc_g=no
21228fi
21229rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21230
21231fi
21232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_fc_g" >&5
21233$as_echo "$ac_cv_prog_fc_g" >&6; }
21234if test "$ac_test_FCFLAGS" = set; then
21235  FCFLAGS=$ac_save_FCFLAGS
21236elif test $ac_cv_prog_fc_g = yes; then
21237  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
21238    FCFLAGS="-g -O2"
21239  else
21240    FCFLAGS="-g"
21241  fi
21242else
21243  if test "x$ac_cv_fc_compiler_gnu" = xyes; then
21244    FCFLAGS="-O2"
21245  else
21246    FCFLAGS=
21247  fi
21248fi
21249
21250if test $ac_compiler_gnu = yes; then
21251  GFC=yes
21252else
21253  GFC=
21254fi
21255ac_ext=${ac_fc_srcext-f}
21256ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
21257ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
21258ac_compiler_gnu=$ac_cv_fc_compiler_gnu
21259
21260
21261      ac_ext=${ac_fc_srcext-f}
21262ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
21263ac_link='$FC -o conftest$ac_exeext $FCFLAGS $LDFLAGS $ac_fcflags_srcext conftest.$ac_ext $LIBS >&5'
21264ac_compiler_gnu=$ac_cv_fc_compiler_gnu
21265
21266
21267if test -z "$FC" || test no = "$FC"; then
21268  _lt_disable_FC=yes
21269fi
21270
21271archive_cmds_need_lc_FC=no
21272allow_undefined_flag_FC=
21273always_export_symbols_FC=no
21274archive_expsym_cmds_FC=
21275export_dynamic_flag_spec_FC=
21276hardcode_direct_FC=no
21277hardcode_direct_absolute_FC=no
21278hardcode_libdir_flag_spec_FC=
21279hardcode_libdir_separator_FC=
21280hardcode_minus_L_FC=no
21281hardcode_automatic_FC=no
21282inherit_rpath_FC=no
21283module_cmds_FC=
21284module_expsym_cmds_FC=
21285link_all_deplibs_FC=unknown
21286old_archive_cmds_FC=$old_archive_cmds
21287reload_flag_FC=$reload_flag
21288reload_cmds_FC=$reload_cmds
21289no_undefined_flag_FC=
21290whole_archive_flag_spec_FC=
21291enable_shared_with_static_runtimes_FC=no
21292
21293# Source file extension for fc test sources.
21294ac_ext=${ac_fc_srcext-f}
21295
21296# Object file extension for compiled fc test sources.
21297objext=o
21298objext_FC=$objext
21299
21300# No sense in running all these tests if we already determined that
21301# the FC compiler isn't working.  Some variables (like enable_shared)
21302# are currently assumed to apply to all compilers on this platform,
21303# and will be corrupted by setting them based on a non-working compiler.
21304if test yes != "$_lt_disable_FC"; then
21305  # Code to be used in simple compile tests
21306  lt_simple_compile_test_code="\
21307      subroutine t
21308      return
21309      end
21310"
21311
21312  # Code to be used in simple link tests
21313  lt_simple_link_test_code="\
21314      program t
21315      end
21316"
21317
21318  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
21319
21320
21321
21322
21323
21324
21325# If no C compiler was specified, use CC.
21326LTCC=${LTCC-"$CC"}
21327
21328# If no C compiler flags were specified, use CFLAGS.
21329LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
21330
21331# Allow CC to be a program name with arguments.
21332compiler=$CC
21333
21334
21335  # save warnings/boilerplate of simple test code
21336  ac_outfile=conftest.$ac_objext
21337echo "$lt_simple_compile_test_code" >conftest.$ac_ext
21338eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
21339_lt_compiler_boilerplate=`cat conftest.err`
21340$RM conftest*
21341
21342  ac_outfile=conftest.$ac_objext
21343echo "$lt_simple_link_test_code" >conftest.$ac_ext
21344eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
21345_lt_linker_boilerplate=`cat conftest.err`
21346$RM -r conftest*
21347
21348
21349  # Allow CC to be a program name with arguments.
21350  lt_save_CC=$CC
21351  lt_save_GCC=$GCC
21352  lt_save_CFLAGS=$CFLAGS
21353  CC=${FC-"f95"}
21354  CFLAGS=$FCFLAGS
21355  compiler=$CC
21356  GCC=$ac_cv_fc_compiler_gnu
21357
21358  compiler_FC=$CC
21359  func_cc_basename $compiler
21360cc_basename=$func_cc_basename_result
21361
21362
21363  if test -n "$compiler"; then
21364    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
21365$as_echo_n "checking if libtool supports shared libraries... " >&6; }
21366    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
21367$as_echo "$can_build_shared" >&6; }
21368
21369    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
21370$as_echo_n "checking whether to build shared libraries... " >&6; }
21371    test no = "$can_build_shared" && enable_shared=no
21372
21373    # On AIX, shared libraries and static libraries use the same namespace, and
21374    # are all built from PIC.
21375    case $host_os in
21376      aix3*)
21377        test yes = "$enable_shared" && enable_static=no
21378        if test -n "$RANLIB"; then
21379          archive_cmds="$archive_cmds~\$RANLIB \$lib"
21380          postinstall_cmds='$RANLIB $lib'
21381        fi
21382        ;;
21383      aix[4-9]*)
21384	if test ia64 != "$host_cpu"; then
21385	  case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
21386	  yes,aix,yes) ;;		# shared object as lib.so file only
21387	  yes,svr4,*) ;;		# shared object as lib.so archive member only
21388	  yes,*) enable_static=no ;;	# shared object in lib.a archive as well
21389	  esac
21390	fi
21391        ;;
21392    esac
21393    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
21394$as_echo "$enable_shared" >&6; }
21395
21396    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
21397$as_echo_n "checking whether to build static libraries... " >&6; }
21398    # Make sure either enable_shared or enable_static is yes.
21399    test yes = "$enable_shared" || enable_static=yes
21400    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
21401$as_echo "$enable_static" >&6; }
21402
21403    GCC_FC=$ac_cv_fc_compiler_gnu
21404    LD_FC=$LD
21405
21406    ## CAVEAT EMPTOR:
21407    ## There is no encapsulation within the following macros, do not change
21408    ## the running order or otherwise move them around unless you know exactly
21409    ## what you are doing...
21410    # Dependencies to place before and after the object being linked:
21411predep_objects_FC=
21412postdep_objects_FC=
21413predeps_FC=
21414postdeps_FC=
21415compiler_lib_search_path_FC=
21416
21417cat > conftest.$ac_ext <<_LT_EOF
21418      subroutine foo
21419      implicit none
21420      integer a
21421      a=0
21422      return
21423      end
21424_LT_EOF
21425
21426
21427_lt_libdeps_save_CFLAGS=$CFLAGS
21428case "$CC $CFLAGS " in #(
21429*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
21430*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
21431*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;;
21432esac
21433
21434if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
21435  (eval $ac_compile) 2>&5
21436  ac_status=$?
21437  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21438  test $ac_status = 0; }; then
21439  # Parse the compiler output and extract the necessary
21440  # objects, libraries and library flags.
21441
21442  # Sentinel used to keep track of whether or not we are before
21443  # the conftest object file.
21444  pre_test_object_deps_done=no
21445
21446  for p in `eval "$output_verbose_link_cmd"`; do
21447    case $prev$p in
21448
21449    -L* | -R* | -l*)
21450       # Some compilers place space between "-{L,R}" and the path.
21451       # Remove the space.
21452       if test x-L = "$p" ||
21453          test x-R = "$p"; then
21454	 prev=$p
21455	 continue
21456       fi
21457
21458       # Expand the sysroot to ease extracting the directories later.
21459       if test -z "$prev"; then
21460         case $p in
21461         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
21462         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
21463         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
21464         esac
21465       fi
21466       case $p in
21467       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
21468       esac
21469       if test no = "$pre_test_object_deps_done"; then
21470	 case $prev in
21471	 -L | -R)
21472	   # Internal compiler library paths should come after those
21473	   # provided the user.  The postdeps already come after the
21474	   # user supplied libs so there is no need to process them.
21475	   if test -z "$compiler_lib_search_path_FC"; then
21476	     compiler_lib_search_path_FC=$prev$p
21477	   else
21478	     compiler_lib_search_path_FC="${compiler_lib_search_path_FC} $prev$p"
21479	   fi
21480	   ;;
21481	 # The "-l" case would never come before the object being
21482	 # linked, so don't bother handling this case.
21483	 esac
21484       else
21485	 if test -z "$postdeps_FC"; then
21486	   postdeps_FC=$prev$p
21487	 else
21488	   postdeps_FC="${postdeps_FC} $prev$p"
21489	 fi
21490       fi
21491       prev=
21492       ;;
21493
21494    *.lto.$objext) ;; # Ignore GCC LTO objects
21495    *.$objext)
21496       # This assumes that the test object file only shows up
21497       # once in the compiler output.
21498       if test "$p" = "conftest.$objext"; then
21499	 pre_test_object_deps_done=yes
21500	 continue
21501       fi
21502
21503       if test no = "$pre_test_object_deps_done"; then
21504	 if test -z "$predep_objects_FC"; then
21505	   predep_objects_FC=$p
21506	 else
21507	   predep_objects_FC="$predep_objects_FC $p"
21508	 fi
21509       else
21510	 if test -z "$postdep_objects_FC"; then
21511	   postdep_objects_FC=$p
21512	 else
21513	   postdep_objects_FC="$postdep_objects_FC $p"
21514	 fi
21515       fi
21516       ;;
21517
21518    *) ;; # Ignore the rest.
21519
21520    esac
21521  done
21522
21523  # Clean up.
21524  rm -f a.out a.exe
21525else
21526  echo "libtool.m4: error: problem compiling FC test program"
21527fi
21528
21529$RM -f confest.$objext
21530CFLAGS=$_lt_libdeps_save_CFLAGS
21531
21532# PORTME: override above test on systems where it is broken
21533
21534
21535case " $postdeps_FC " in
21536*" -lc "*) archive_cmds_need_lc_FC=no ;;
21537esac
21538 compiler_lib_search_dirs_FC=
21539if test -n "${compiler_lib_search_path_FC}"; then
21540 compiler_lib_search_dirs_FC=`echo " ${compiler_lib_search_path_FC}" | $SED -e 's! -L! !g' -e 's!^ !!'`
21541fi
21542
21543
21544
21545
21546
21547
21548
21549
21550
21551
21552
21553
21554
21555    lt_prog_compiler_wl_FC=
21556lt_prog_compiler_pic_FC=
21557lt_prog_compiler_static_FC=
21558
21559
21560  if test yes = "$GCC"; then
21561    lt_prog_compiler_wl_FC='-Wl,'
21562    lt_prog_compiler_static_FC='-static'
21563
21564    case $host_os in
21565      aix*)
21566      # All AIX code is PIC.
21567      if test ia64 = "$host_cpu"; then
21568	# AIX 5 now supports IA64 processor
21569	lt_prog_compiler_static_FC='-Bstatic'
21570      fi
21571      lt_prog_compiler_pic_FC='-fPIC'
21572      ;;
21573
21574    amigaos*)
21575      case $host_cpu in
21576      powerpc)
21577            # see comment about AmigaOS4 .so support
21578            lt_prog_compiler_pic_FC='-fPIC'
21579        ;;
21580      m68k)
21581            # FIXME: we need at least 68020 code to build shared libraries, but
21582            # adding the '-m68020' flag to GCC prevents building anything better,
21583            # like '-m68040'.
21584            lt_prog_compiler_pic_FC='-m68020 -resident32 -malways-restore-a4'
21585        ;;
21586      esac
21587      ;;
21588
21589    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
21590      # PIC is the default for these OSes.
21591      ;;
21592
21593    mingw* | cygwin* | pw32* | os2* | cegcc*)
21594      # This hack is so that the source file can tell whether it is being
21595      # built for inclusion in a dll (and should export symbols for example).
21596      # Although the cygwin gcc ignores -fPIC, still need this for old-style
21597      # (--disable-auto-import) libraries
21598      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
21599      case $host_os in
21600      os2*)
21601	lt_prog_compiler_static_FC='$wl-static'
21602	;;
21603      esac
21604      ;;
21605
21606    darwin* | rhapsody*)
21607      # PIC is the default on this platform
21608      # Common symbols not allowed in MH_DYLIB files
21609      lt_prog_compiler_pic_FC='-fno-common'
21610      ;;
21611
21612    haiku*)
21613      # PIC is the default for Haiku.
21614      # The "-static" flag exists, but is broken.
21615      lt_prog_compiler_static_FC=
21616      ;;
21617
21618    hpux*)
21619      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
21620      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
21621      # sets the default TLS model and affects inlining.
21622      case $host_cpu in
21623      hppa*64*)
21624	# +Z the default
21625	;;
21626      *)
21627	lt_prog_compiler_pic_FC='-fPIC'
21628	;;
21629      esac
21630      ;;
21631
21632    interix[3-9]*)
21633      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
21634      # Instead, we relocate shared libraries at runtime.
21635      ;;
21636
21637    msdosdjgpp*)
21638      # Just because we use GCC doesn't mean we suddenly get shared libraries
21639      # on systems that don't support them.
21640      lt_prog_compiler_can_build_shared_FC=no
21641      enable_shared=no
21642      ;;
21643
21644    *nto* | *qnx*)
21645      # QNX uses GNU C++, but need to define -shared option too, otherwise
21646      # it will coredump.
21647      lt_prog_compiler_pic_FC='-fPIC -shared'
21648      ;;
21649
21650    sysv4*MP*)
21651      if test -d /usr/nec; then
21652	lt_prog_compiler_pic_FC=-Kconform_pic
21653      fi
21654      ;;
21655
21656    *)
21657      lt_prog_compiler_pic_FC='-fPIC'
21658      ;;
21659    esac
21660
21661    case $cc_basename in
21662    nvcc*) # Cuda Compiler Driver 2.2
21663      lt_prog_compiler_wl_FC='-Xlinker '
21664      if test -n "$lt_prog_compiler_pic_FC"; then
21665        lt_prog_compiler_pic_FC="-Xcompiler $lt_prog_compiler_pic_FC"
21666      fi
21667      ;;
21668    esac
21669  else
21670    # PORTME Check for flag to pass linker flags through the system compiler.
21671    case $host_os in
21672    aix*)
21673      lt_prog_compiler_wl_FC='-Wl,'
21674      if test ia64 = "$host_cpu"; then
21675	# AIX 5 now supports IA64 processor
21676	lt_prog_compiler_static_FC='-Bstatic'
21677      else
21678	lt_prog_compiler_static_FC='-bnso -bI:/lib/syscalls.exp'
21679      fi
21680      ;;
21681
21682    darwin* | rhapsody*)
21683      # PIC is the default on this platform
21684      # Common symbols not allowed in MH_DYLIB files
21685      lt_prog_compiler_pic_FC='-fno-common'
21686      case $cc_basename in
21687      nagfor*)
21688        # NAG Fortran compiler
21689        lt_prog_compiler_wl_FC='-Wl,-Wl,,'
21690        lt_prog_compiler_pic_FC='-PIC'
21691        lt_prog_compiler_static_FC='-Bstatic'
21692        ;;
21693      esac
21694      ;;
21695
21696    mingw* | cygwin* | pw32* | os2* | cegcc*)
21697      # This hack is so that the source file can tell whether it is being
21698      # built for inclusion in a dll (and should export symbols for example).
21699      lt_prog_compiler_pic_FC='-DDLL_EXPORT'
21700      case $host_os in
21701      os2*)
21702	lt_prog_compiler_static_FC='$wl-static'
21703	;;
21704      esac
21705      ;;
21706
21707    hpux9* | hpux10* | hpux11*)
21708      lt_prog_compiler_wl_FC='-Wl,'
21709      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
21710      # not for PA HP-UX.
21711      case $host_cpu in
21712      hppa*64*|ia64*)
21713	# +Z the default
21714	;;
21715      *)
21716	lt_prog_compiler_pic_FC='+Z'
21717	;;
21718      esac
21719      # Is there a better lt_prog_compiler_static that works with the bundled CC?
21720      lt_prog_compiler_static_FC='$wl-a ${wl}archive'
21721      ;;
21722
21723    irix5* | irix6* | nonstopux*)
21724      lt_prog_compiler_wl_FC='-Wl,'
21725      # PIC (with -KPIC) is the default.
21726      lt_prog_compiler_static_FC='-non_shared'
21727      ;;
21728
21729    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
21730      case $cc_basename in
21731      # old Intel for x86_64, which still supported -KPIC.
21732      ecc*)
21733	lt_prog_compiler_wl_FC='-Wl,'
21734	lt_prog_compiler_pic_FC='-KPIC'
21735	lt_prog_compiler_static_FC='-static'
21736        ;;
21737      # icc used to be incompatible with GCC.
21738      # ICC 10 doesn't accept -KPIC any more.
21739      icc* | ifort*)
21740	lt_prog_compiler_wl_FC='-Wl,'
21741	lt_prog_compiler_pic_FC='-fPIC'
21742	lt_prog_compiler_static_FC='-static'
21743        ;;
21744      # Lahey Fortran 8.1.
21745      lf95*)
21746	lt_prog_compiler_wl_FC='-Wl,'
21747	lt_prog_compiler_pic_FC='--shared'
21748	lt_prog_compiler_static_FC='--static'
21749	;;
21750      nagfor*)
21751	# NAG Fortran compiler
21752	lt_prog_compiler_wl_FC='-Wl,-Wl,,'
21753	lt_prog_compiler_pic_FC='-PIC'
21754	lt_prog_compiler_static_FC='-Bstatic'
21755	;;
21756      tcc*)
21757	# Fabrice Bellard et al's Tiny C Compiler
21758	lt_prog_compiler_wl_FC='-Wl,'
21759	lt_prog_compiler_pic_FC='-fPIC'
21760	lt_prog_compiler_static_FC='-static'
21761	;;
21762      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
21763        # Portland Group compilers (*not* the Pentium gcc compiler,
21764	# which looks to be a dead project)
21765	lt_prog_compiler_wl_FC='-Wl,'
21766	lt_prog_compiler_pic_FC='-fpic'
21767	lt_prog_compiler_static_FC='-Bstatic'
21768        ;;
21769      ccc*)
21770        lt_prog_compiler_wl_FC='-Wl,'
21771        # All Alpha code is PIC.
21772        lt_prog_compiler_static_FC='-non_shared'
21773        ;;
21774      xl* | bgxl* | bgf* | mpixl*)
21775	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
21776	lt_prog_compiler_wl_FC='-Wl,'
21777	lt_prog_compiler_pic_FC='-qpic'
21778	lt_prog_compiler_static_FC='-qstaticlink'
21779	;;
21780      *)
21781	case `$CC -V 2>&1 | sed 5q` in
21782	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
21783	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
21784	  lt_prog_compiler_pic_FC='-KPIC'
21785	  lt_prog_compiler_static_FC='-Bstatic'
21786	  lt_prog_compiler_wl_FC=''
21787	  ;;
21788	*Sun\ F* | *Sun*Fortran*)
21789	  lt_prog_compiler_pic_FC='-KPIC'
21790	  lt_prog_compiler_static_FC='-Bstatic'
21791	  lt_prog_compiler_wl_FC='-Qoption ld '
21792	  ;;
21793	*Sun\ C*)
21794	  # Sun C 5.9
21795	  lt_prog_compiler_pic_FC='-KPIC'
21796	  lt_prog_compiler_static_FC='-Bstatic'
21797	  lt_prog_compiler_wl_FC='-Wl,'
21798	  ;;
21799        *Intel*\ [CF]*Compiler*)
21800	  lt_prog_compiler_wl_FC='-Wl,'
21801	  lt_prog_compiler_pic_FC='-fPIC'
21802	  lt_prog_compiler_static_FC='-static'
21803	  ;;
21804	*Portland\ Group*)
21805	  lt_prog_compiler_wl_FC='-Wl,'
21806	  lt_prog_compiler_pic_FC='-fpic'
21807	  lt_prog_compiler_static_FC='-Bstatic'
21808	  ;;
21809	esac
21810	;;
21811      esac
21812      ;;
21813
21814    newsos6)
21815      lt_prog_compiler_pic_FC='-KPIC'
21816      lt_prog_compiler_static_FC='-Bstatic'
21817      ;;
21818
21819    *nto* | *qnx*)
21820      # QNX uses GNU C++, but need to define -shared option too, otherwise
21821      # it will coredump.
21822      lt_prog_compiler_pic_FC='-fPIC -shared'
21823      ;;
21824
21825    osf3* | osf4* | osf5*)
21826      lt_prog_compiler_wl_FC='-Wl,'
21827      # All OSF/1 code is PIC.
21828      lt_prog_compiler_static_FC='-non_shared'
21829      ;;
21830
21831    rdos*)
21832      lt_prog_compiler_static_FC='-non_shared'
21833      ;;
21834
21835    solaris*)
21836      lt_prog_compiler_pic_FC='-KPIC'
21837      lt_prog_compiler_static_FC='-Bstatic'
21838      case $cc_basename in
21839      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
21840	lt_prog_compiler_wl_FC='-Qoption ld ';;
21841      *)
21842	lt_prog_compiler_wl_FC='-Wl,';;
21843      esac
21844      ;;
21845
21846    sunos4*)
21847      lt_prog_compiler_wl_FC='-Qoption ld '
21848      lt_prog_compiler_pic_FC='-PIC'
21849      lt_prog_compiler_static_FC='-Bstatic'
21850      ;;
21851
21852    sysv4 | sysv4.2uw2* | sysv4.3*)
21853      lt_prog_compiler_wl_FC='-Wl,'
21854      lt_prog_compiler_pic_FC='-KPIC'
21855      lt_prog_compiler_static_FC='-Bstatic'
21856      ;;
21857
21858    sysv4*MP*)
21859      if test -d /usr/nec; then
21860	lt_prog_compiler_pic_FC='-Kconform_pic'
21861	lt_prog_compiler_static_FC='-Bstatic'
21862      fi
21863      ;;
21864
21865    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
21866      lt_prog_compiler_wl_FC='-Wl,'
21867      lt_prog_compiler_pic_FC='-KPIC'
21868      lt_prog_compiler_static_FC='-Bstatic'
21869      ;;
21870
21871    unicos*)
21872      lt_prog_compiler_wl_FC='-Wl,'
21873      lt_prog_compiler_can_build_shared_FC=no
21874      ;;
21875
21876    uts4*)
21877      lt_prog_compiler_pic_FC='-pic'
21878      lt_prog_compiler_static_FC='-Bstatic'
21879      ;;
21880
21881    *)
21882      lt_prog_compiler_can_build_shared_FC=no
21883      ;;
21884    esac
21885  fi
21886
21887case $host_os in
21888  # For platforms that do not support PIC, -DPIC is meaningless:
21889  *djgpp*)
21890    lt_prog_compiler_pic_FC=
21891    ;;
21892  *)
21893    lt_prog_compiler_pic_FC="$lt_prog_compiler_pic_FC"
21894    ;;
21895esac
21896
21897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
21898$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
21899if ${lt_cv_prog_compiler_pic_FC+:} false; then :
21900  $as_echo_n "(cached) " >&6
21901else
21902  lt_cv_prog_compiler_pic_FC=$lt_prog_compiler_pic_FC
21903fi
21904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_FC" >&5
21905$as_echo "$lt_cv_prog_compiler_pic_FC" >&6; }
21906lt_prog_compiler_pic_FC=$lt_cv_prog_compiler_pic_FC
21907
21908#
21909# Check to make sure the PIC flag actually works.
21910#
21911if test -n "$lt_prog_compiler_pic_FC"; then
21912  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_FC works" >&5
21913$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_FC works... " >&6; }
21914if ${lt_cv_prog_compiler_pic_works_FC+:} false; then :
21915  $as_echo_n "(cached) " >&6
21916else
21917  lt_cv_prog_compiler_pic_works_FC=no
21918   ac_outfile=conftest.$ac_objext
21919   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
21920   lt_compiler_flag="$lt_prog_compiler_pic_FC"  ## exclude from sc_useless_quotes_in_assignment
21921   # Insert the option either (1) after the last *FLAGS variable, or
21922   # (2) before a word containing "conftest.", or (3) at the end.
21923   # Note that $ac_compile itself does not contain backslashes and begins
21924   # with a dollar sign (not a hyphen), so the echo should work correctly.
21925   # The option is referenced via a variable to avoid confusing sed.
21926   lt_compile=`echo "$ac_compile" | $SED \
21927   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
21928   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
21929   -e 's:$: $lt_compiler_flag:'`
21930   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
21931   (eval "$lt_compile" 2>conftest.err)
21932   ac_status=$?
21933   cat conftest.err >&5
21934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
21935   if (exit $ac_status) && test -s "$ac_outfile"; then
21936     # The compiler can only warn and ignore the option if not recognized
21937     # So say no if there are warnings other than the usual output.
21938     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
21939     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
21940     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
21941       lt_cv_prog_compiler_pic_works_FC=yes
21942     fi
21943   fi
21944   $RM conftest*
21945
21946fi
21947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_FC" >&5
21948$as_echo "$lt_cv_prog_compiler_pic_works_FC" >&6; }
21949
21950if test yes = "$lt_cv_prog_compiler_pic_works_FC"; then
21951    case $lt_prog_compiler_pic_FC in
21952     "" | " "*) ;;
21953     *) lt_prog_compiler_pic_FC=" $lt_prog_compiler_pic_FC" ;;
21954     esac
21955else
21956    lt_prog_compiler_pic_FC=
21957     lt_prog_compiler_can_build_shared_FC=no
21958fi
21959
21960fi
21961
21962
21963
21964
21965
21966#
21967# Check to make sure the static flag actually works.
21968#
21969wl=$lt_prog_compiler_wl_FC eval lt_tmp_static_flag=\"$lt_prog_compiler_static_FC\"
21970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
21971$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
21972if ${lt_cv_prog_compiler_static_works_FC+:} false; then :
21973  $as_echo_n "(cached) " >&6
21974else
21975  lt_cv_prog_compiler_static_works_FC=no
21976   save_LDFLAGS=$LDFLAGS
21977   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
21978   echo "$lt_simple_link_test_code" > conftest.$ac_ext
21979   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
21980     # The linker can only warn and ignore the option if not recognized
21981     # So say no if there are warnings
21982     if test -s conftest.err; then
21983       # Append any errors to the config.log.
21984       cat conftest.err 1>&5
21985       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
21986       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
21987       if diff conftest.exp conftest.er2 >/dev/null; then
21988         lt_cv_prog_compiler_static_works_FC=yes
21989       fi
21990     else
21991       lt_cv_prog_compiler_static_works_FC=yes
21992     fi
21993   fi
21994   $RM -r conftest*
21995   LDFLAGS=$save_LDFLAGS
21996
21997fi
21998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_FC" >&5
21999$as_echo "$lt_cv_prog_compiler_static_works_FC" >&6; }
22000
22001if test yes = "$lt_cv_prog_compiler_static_works_FC"; then
22002    :
22003else
22004    lt_prog_compiler_static_FC=
22005fi
22006
22007
22008
22009
22010    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
22011$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
22012if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
22013  $as_echo_n "(cached) " >&6
22014else
22015  lt_cv_prog_compiler_c_o_FC=no
22016   $RM -r conftest 2>/dev/null
22017   mkdir conftest
22018   cd conftest
22019   mkdir out
22020   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
22021
22022   lt_compiler_flag="-o out/conftest2.$ac_objext"
22023   # Insert the option either (1) after the last *FLAGS variable, or
22024   # (2) before a word containing "conftest.", or (3) at the end.
22025   # Note that $ac_compile itself does not contain backslashes and begins
22026   # with a dollar sign (not a hyphen), so the echo should work correctly.
22027   lt_compile=`echo "$ac_compile" | $SED \
22028   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
22029   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
22030   -e 's:$: $lt_compiler_flag:'`
22031   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
22032   (eval "$lt_compile" 2>out/conftest.err)
22033   ac_status=$?
22034   cat out/conftest.err >&5
22035   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22036   if (exit $ac_status) && test -s out/conftest2.$ac_objext
22037   then
22038     # The compiler can only warn and ignore the option if not recognized
22039     # So say no if there are warnings
22040     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
22041     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
22042     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
22043       lt_cv_prog_compiler_c_o_FC=yes
22044     fi
22045   fi
22046   chmod u+w . 2>&5
22047   $RM conftest*
22048   # SGI C++ compiler will create directory out/ii_files/ for
22049   # template instantiation
22050   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
22051   $RM out/* && rmdir out
22052   cd ..
22053   $RM -r conftest
22054   $RM conftest*
22055
22056fi
22057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
22058$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
22059
22060
22061
22062    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
22063$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
22064if ${lt_cv_prog_compiler_c_o_FC+:} false; then :
22065  $as_echo_n "(cached) " >&6
22066else
22067  lt_cv_prog_compiler_c_o_FC=no
22068   $RM -r conftest 2>/dev/null
22069   mkdir conftest
22070   cd conftest
22071   mkdir out
22072   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
22073
22074   lt_compiler_flag="-o out/conftest2.$ac_objext"
22075   # Insert the option either (1) after the last *FLAGS variable, or
22076   # (2) before a word containing "conftest.", or (3) at the end.
22077   # Note that $ac_compile itself does not contain backslashes and begins
22078   # with a dollar sign (not a hyphen), so the echo should work correctly.
22079   lt_compile=`echo "$ac_compile" | $SED \
22080   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
22081   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
22082   -e 's:$: $lt_compiler_flag:'`
22083   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
22084   (eval "$lt_compile" 2>out/conftest.err)
22085   ac_status=$?
22086   cat out/conftest.err >&5
22087   echo "$as_me:$LINENO: \$? = $ac_status" >&5
22088   if (exit $ac_status) && test -s out/conftest2.$ac_objext
22089   then
22090     # The compiler can only warn and ignore the option if not recognized
22091     # So say no if there are warnings
22092     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
22093     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
22094     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
22095       lt_cv_prog_compiler_c_o_FC=yes
22096     fi
22097   fi
22098   chmod u+w . 2>&5
22099   $RM conftest*
22100   # SGI C++ compiler will create directory out/ii_files/ for
22101   # template instantiation
22102   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
22103   $RM out/* && rmdir out
22104   cd ..
22105   $RM -r conftest
22106   $RM conftest*
22107
22108fi
22109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_FC" >&5
22110$as_echo "$lt_cv_prog_compiler_c_o_FC" >&6; }
22111
22112
22113
22114
22115hard_links=nottested
22116if test no = "$lt_cv_prog_compiler_c_o_FC" && test no != "$need_locks"; then
22117  # do not overwrite the value of need_locks provided by the user
22118  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
22119$as_echo_n "checking if we can lock with hard links... " >&6; }
22120  hard_links=yes
22121  $RM conftest*
22122  ln conftest.a conftest.b 2>/dev/null && hard_links=no
22123  touch conftest.a
22124  ln conftest.a conftest.b 2>&5 || hard_links=no
22125  ln conftest.a conftest.b 2>/dev/null && hard_links=no
22126  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
22127$as_echo "$hard_links" >&6; }
22128  if test no = "$hard_links"; then
22129    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
22130$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
22131    need_locks=warn
22132  fi
22133else
22134  need_locks=no
22135fi
22136
22137
22138
22139    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
22140$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
22141
22142  runpath_var=
22143  allow_undefined_flag_FC=
22144  always_export_symbols_FC=no
22145  archive_cmds_FC=
22146  archive_expsym_cmds_FC=
22147  compiler_needs_object_FC=no
22148  enable_shared_with_static_runtimes_FC=no
22149  export_dynamic_flag_spec_FC=
22150  export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
22151  hardcode_automatic_FC=no
22152  hardcode_direct_FC=no
22153  hardcode_direct_absolute_FC=no
22154  hardcode_libdir_flag_spec_FC=
22155  hardcode_libdir_separator_FC=
22156  hardcode_minus_L_FC=no
22157  hardcode_shlibpath_var_FC=unsupported
22158  inherit_rpath_FC=no
22159  link_all_deplibs_FC=unknown
22160  module_cmds_FC=
22161  module_expsym_cmds_FC=
22162  old_archive_from_new_cmds_FC=
22163  old_archive_from_expsyms_cmds_FC=
22164  thread_safe_flag_spec_FC=
22165  whole_archive_flag_spec_FC=
22166  # include_expsyms should be a list of space-separated symbols to be *always*
22167  # included in the symbol list
22168  include_expsyms_FC=
22169  # exclude_expsyms can be an extended regexp of symbols to exclude
22170  # it will be wrapped by ' (' and ')$', so one must not match beginning or
22171  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
22172  # as well as any symbol that contains 'd'.
22173  exclude_expsyms_FC='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
22174  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
22175  # platforms (ab)use it in PIC code, but their linkers get confused if
22176  # the symbol is explicitly referenced.  Since portable code cannot
22177  # rely on this symbol name, it's probably fine to never include it in
22178  # preloaded symbol tables.
22179  # Exclude shared library initialization/finalization symbols.
22180  extract_expsyms_cmds=
22181
22182  case $host_os in
22183  cygwin* | mingw* | pw32* | cegcc*)
22184    # FIXME: the MSVC++ port hasn't been tested in a loooong time
22185    # When not using gcc, we currently assume that we are using
22186    # Microsoft Visual C++.
22187    if test yes != "$GCC"; then
22188      with_gnu_ld=no
22189    fi
22190    ;;
22191  interix*)
22192    # we just hope/assume this is gcc and not c89 (= MSVC++)
22193    with_gnu_ld=yes
22194    ;;
22195  openbsd* | bitrig*)
22196    with_gnu_ld=no
22197    ;;
22198  esac
22199
22200  ld_shlibs_FC=yes
22201
22202  # On some targets, GNU ld is compatible enough with the native linker
22203  # that we're better off using the native interface for both.
22204  lt_use_gnu_ld_interface=no
22205  if test yes = "$with_gnu_ld"; then
22206    case $host_os in
22207      aix*)
22208	# The AIX port of GNU ld has always aspired to compatibility
22209	# with the native linker.  However, as the warning in the GNU ld
22210	# block says, versions before 2.19.5* couldn't really create working
22211	# shared libraries, regardless of the interface used.
22212	case `$LD -v 2>&1` in
22213	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
22214	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
22215	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
22216	  *)
22217	    lt_use_gnu_ld_interface=yes
22218	    ;;
22219	esac
22220	;;
22221      *)
22222	lt_use_gnu_ld_interface=yes
22223	;;
22224    esac
22225  fi
22226
22227  if test yes = "$lt_use_gnu_ld_interface"; then
22228    # If archive_cmds runs LD, not CC, wlarc should be empty
22229    wlarc='$wl'
22230
22231    # Set some defaults for GNU ld with shared library support. These
22232    # are reset later if shared libraries are not supported. Putting them
22233    # here allows them to be overridden if necessary.
22234    runpath_var=LD_RUN_PATH
22235    hardcode_libdir_flag_spec_FC='$wl-rpath $wl$libdir'
22236    export_dynamic_flag_spec_FC='$wl--export-dynamic'
22237    # ancient GNU ld didn't support --whole-archive et. al.
22238    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
22239      whole_archive_flag_spec_FC=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
22240    else
22241      whole_archive_flag_spec_FC=
22242    fi
22243    supports_anon_versioning=no
22244    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
22245      *GNU\ gold*) supports_anon_versioning=yes ;;
22246      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
22247      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
22248      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
22249      *\ 2.11.*) ;; # other 2.11 versions
22250      *) supports_anon_versioning=yes ;;
22251    esac
22252
22253    # See if GNU ld supports shared libraries.
22254    case $host_os in
22255    aix[3-9]*)
22256      # On AIX/PPC, the GNU linker is very broken
22257      if test ia64 != "$host_cpu"; then
22258	ld_shlibs_FC=no
22259	cat <<_LT_EOF 1>&2
22260
22261*** Warning: the GNU linker, at least up to release 2.19, is reported
22262*** to be unable to reliably create shared libraries on AIX.
22263*** Therefore, libtool is disabling shared libraries support.  If you
22264*** really care for shared libraries, you may want to install binutils
22265*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
22266*** You will then need to restart the configuration process.
22267
22268_LT_EOF
22269      fi
22270      ;;
22271
22272    amigaos*)
22273      case $host_cpu in
22274      powerpc)
22275            # see comment about AmigaOS4 .so support
22276            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22277            archive_expsym_cmds_FC=''
22278        ;;
22279      m68k)
22280            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)'
22281            hardcode_libdir_flag_spec_FC='-L$libdir'
22282            hardcode_minus_L_FC=yes
22283        ;;
22284      esac
22285      ;;
22286
22287    beos*)
22288      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
22289	allow_undefined_flag_FC=unsupported
22290	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
22291	# support --undefined.  This deserves some investigation.  FIXME
22292	archive_cmds_FC='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22293      else
22294	ld_shlibs_FC=no
22295      fi
22296      ;;
22297
22298    cygwin* | mingw* | pw32* | cegcc*)
22299      # _LT_TAGVAR(hardcode_libdir_flag_spec, FC) is actually meaningless,
22300      # as there is no search path for DLLs.
22301      hardcode_libdir_flag_spec_FC='-L$libdir'
22302      export_dynamic_flag_spec_FC='$wl--export-all-symbols'
22303      allow_undefined_flag_FC=unsupported
22304      always_export_symbols_FC=no
22305      enable_shared_with_static_runtimes_FC=yes
22306      export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
22307      exclude_expsyms_FC='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
22308
22309      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
22310        archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
22311	# If the export-symbols file already is a .def file, use it as
22312	# is; otherwise, prepend EXPORTS...
22313	archive_expsym_cmds_FC='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
22314          cp $export_symbols $output_objdir/$soname.def;
22315        else
22316          echo EXPORTS > $output_objdir/$soname.def;
22317          cat $export_symbols >> $output_objdir/$soname.def;
22318        fi~
22319        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
22320      else
22321	ld_shlibs_FC=no
22322      fi
22323      ;;
22324
22325    haiku*)
22326      archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22327      link_all_deplibs_FC=yes
22328      ;;
22329
22330    os2*)
22331      hardcode_libdir_flag_spec_FC='-L$libdir'
22332      hardcode_minus_L_FC=yes
22333      allow_undefined_flag_FC=unsupported
22334      shrext_cmds=.dll
22335      archive_cmds_FC='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
22336	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
22337	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
22338	$ECHO EXPORTS >> $output_objdir/$libname.def~
22339	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
22340	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
22341	emximp -o $lib $output_objdir/$libname.def'
22342      archive_expsym_cmds_FC='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
22343	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
22344	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
22345	$ECHO EXPORTS >> $output_objdir/$libname.def~
22346	prefix_cmds="$SED"~
22347	if test EXPORTS = "`$SED 1q $export_symbols`"; then
22348	  prefix_cmds="$prefix_cmds -e 1d";
22349	fi~
22350	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
22351	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
22352	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
22353	emximp -o $lib $output_objdir/$libname.def'
22354      old_archive_From_new_cmds_FC='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
22355      enable_shared_with_static_runtimes_FC=yes
22356      ;;
22357
22358    interix[3-9]*)
22359      hardcode_direct_FC=no
22360      hardcode_shlibpath_var_FC=no
22361      hardcode_libdir_flag_spec_FC='$wl-rpath,$libdir'
22362      export_dynamic_flag_spec_FC='$wl-E'
22363      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
22364      # Instead, shared libraries are loaded at an image base (0x10000000 by
22365      # default) and relocated if they conflict, which is a slow very memory
22366      # consuming and fragmenting process.  To avoid this, we pick a random,
22367      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
22368      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
22369      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'
22370      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'
22371      ;;
22372
22373    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
22374      tmp_diet=no
22375      if test linux-dietlibc = "$host_os"; then
22376	case $cc_basename in
22377	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
22378	esac
22379      fi
22380      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
22381	 && test no = "$tmp_diet"
22382      then
22383	tmp_addflag=' $pic_flag'
22384	tmp_sharedflag='-shared'
22385	case $cc_basename,$host_cpu in
22386        pgcc*)				# Portland Group C compiler
22387	  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'
22388	  tmp_addflag=' $pic_flag'
22389	  ;;
22390	pgf77* | pgf90* | pgf95* | pgfortran*)
22391					# Portland Group f77 and f90 compilers
22392	  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'
22393	  tmp_addflag=' $pic_flag -Mnomain' ;;
22394	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
22395	  tmp_addflag=' -i_dynamic' ;;
22396	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
22397	  tmp_addflag=' -i_dynamic -nofor_main' ;;
22398	ifc* | ifort*)			# Intel Fortran compiler
22399	  tmp_addflag=' -nofor_main' ;;
22400	lf95*)				# Lahey Fortran 8.1
22401	  whole_archive_flag_spec_FC=
22402	  tmp_sharedflag='--shared' ;;
22403        nagfor*)                        # NAGFOR 5.3
22404          tmp_sharedflag='-Wl,-shared' ;;
22405	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
22406	  tmp_sharedflag='-qmkshrobj'
22407	  tmp_addflag= ;;
22408	nvcc*)	# Cuda Compiler Driver 2.2
22409	  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'
22410	  compiler_needs_object_FC=yes
22411	  ;;
22412	esac
22413	case `$CC -V 2>&1 | sed 5q` in
22414	*Sun\ C*)			# Sun C 5.9
22415	  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'
22416	  compiler_needs_object_FC=yes
22417	  tmp_sharedflag='-G' ;;
22418	*Sun\ F*)			# Sun Fortran 8.3
22419	  tmp_sharedflag='-G' ;;
22420	esac
22421	archive_cmds_FC='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22422
22423        if test yes = "$supports_anon_versioning"; then
22424          archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
22425            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
22426            echo "local: *; };" >> $output_objdir/$libname.ver~
22427            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
22428        fi
22429
22430	case $cc_basename in
22431	tcc*)
22432	  export_dynamic_flag_spec_FC='-rdynamic'
22433	  ;;
22434	xlf* | bgf* | bgxlf* | mpixlf*)
22435	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
22436	  whole_archive_flag_spec_FC='--whole-archive$convenience --no-whole-archive'
22437	  hardcode_libdir_flag_spec_FC='$wl-rpath $wl$libdir'
22438	  archive_cmds_FC='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
22439	  if test yes = "$supports_anon_versioning"; then
22440	    archive_expsym_cmds_FC='echo "{ global:" > $output_objdir/$libname.ver~
22441              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
22442              echo "local: *; };" >> $output_objdir/$libname.ver~
22443              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
22444	  fi
22445	  ;;
22446	esac
22447      else
22448        ld_shlibs_FC=no
22449      fi
22450      ;;
22451
22452    netbsd*)
22453      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
22454	archive_cmds_FC='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
22455	wlarc=
22456      else
22457	archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22458	archive_expsym_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
22459      fi
22460      ;;
22461
22462    solaris*)
22463      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
22464	ld_shlibs_FC=no
22465	cat <<_LT_EOF 1>&2
22466
22467*** Warning: The releases 2.8.* of the GNU linker cannot reliably
22468*** create shared libraries on Solaris systems.  Therefore, libtool
22469*** is disabling shared libraries support.  We urge you to upgrade GNU
22470*** binutils to release 2.9.1 or newer.  Another option is to modify
22471*** your PATH or compiler configuration so that the native linker is
22472*** used, and then restart.
22473
22474_LT_EOF
22475      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
22476	archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22477	archive_expsym_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
22478      else
22479	ld_shlibs_FC=no
22480      fi
22481      ;;
22482
22483    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
22484      case `$LD -v 2>&1` in
22485        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
22486	ld_shlibs_FC=no
22487	cat <<_LT_EOF 1>&2
22488
22489*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
22490*** reliably create shared libraries on SCO systems.  Therefore, libtool
22491*** is disabling shared libraries support.  We urge you to upgrade GNU
22492*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
22493*** your PATH or compiler configuration so that the native linker is
22494*** used, and then restart.
22495
22496_LT_EOF
22497	;;
22498	*)
22499	  # For security reasons, it is highly recommended that you always
22500	  # use absolute paths for naming shared libraries, and exclude the
22501	  # DT_RUNPATH tag from executables and libraries.  But doing so
22502	  # requires that you compile everything twice, which is a pain.
22503	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
22504	    hardcode_libdir_flag_spec_FC='$wl-rpath $wl$libdir'
22505	    archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22506	    archive_expsym_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
22507	  else
22508	    ld_shlibs_FC=no
22509	  fi
22510	;;
22511      esac
22512      ;;
22513
22514    sunos4*)
22515      archive_cmds_FC='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
22516      wlarc=
22517      hardcode_direct_FC=yes
22518      hardcode_shlibpath_var_FC=no
22519      ;;
22520
22521    *)
22522      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
22523	archive_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22524	archive_expsym_cmds_FC='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
22525      else
22526	ld_shlibs_FC=no
22527      fi
22528      ;;
22529    esac
22530
22531    if test no = "$ld_shlibs_FC"; then
22532      runpath_var=
22533      hardcode_libdir_flag_spec_FC=
22534      export_dynamic_flag_spec_FC=
22535      whole_archive_flag_spec_FC=
22536    fi
22537  else
22538    # PORTME fill in a description of your system's linker (not GNU ld)
22539    case $host_os in
22540    aix3*)
22541      allow_undefined_flag_FC=unsupported
22542      always_export_symbols_FC=yes
22543      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'
22544      # Note: this linker hardcodes the directories in LIBPATH if there
22545      # are no directories specified by -L.
22546      hardcode_minus_L_FC=yes
22547      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
22548	# Neither direct hardcoding nor static linking is supported with a
22549	# broken collect2.
22550	hardcode_direct_FC=unsupported
22551      fi
22552      ;;
22553
22554    aix[4-9]*)
22555      if test ia64 = "$host_cpu"; then
22556	# On IA64, the linker does run time linking by default, so we don't
22557	# have to do anything special.
22558	aix_use_runtimelinking=no
22559	exp_sym_flag='-Bexport'
22560	no_entry_flag=
22561      else
22562	# If we're using GNU nm, then we don't want the "-C" option.
22563	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
22564	# Without the "-l" option, or with the "-B" option, AIX nm treats
22565	# weak defined symbols like other global defined symbols, whereas
22566	# GNU nm marks them as "W".
22567	# While the 'weak' keyword is ignored in the Export File, we need
22568	# it in the Import File for the 'aix-soname' feature, so we have
22569	# to replace the "-B" option with "-P" for AIX nm.
22570	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
22571	  export_symbols_cmds_FC='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
22572	else
22573	  export_symbols_cmds_FC='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
22574	fi
22575	aix_use_runtimelinking=no
22576
22577	# Test if we are trying to use run time linking or normal
22578	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
22579	# have runtime linking enabled, and use it for executables.
22580	# For shared libraries, we enable/disable runtime linking
22581	# depending on the kind of the shared library created -
22582	# when "with_aix_soname,aix_use_runtimelinking" is:
22583	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
22584	# "aix,yes"  lib.so          shared, rtl:yes, for executables
22585	#            lib.a           static archive
22586	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
22587	#            lib.a(lib.so.V) shared, rtl:no,  for executables
22588	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
22589	#            lib.a(lib.so.V) shared, rtl:no
22590	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
22591	#            lib.a           static archive
22592	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
22593	  for ld_flag in $LDFLAGS; do
22594	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
22595	    aix_use_runtimelinking=yes
22596	    break
22597	  fi
22598	  done
22599	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
22600	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
22601	    # so we don't have lib.a shared libs to link our executables.
22602	    # We have to force runtime linking in this case.
22603	    aix_use_runtimelinking=yes
22604	    LDFLAGS="$LDFLAGS -Wl,-brtl"
22605	  fi
22606	  ;;
22607	esac
22608
22609	exp_sym_flag='-bexport'
22610	no_entry_flag='-bnoentry'
22611      fi
22612
22613      # When large executables or shared objects are built, AIX ld can
22614      # have problems creating the table of contents.  If linking a library
22615      # or program results in "error TOC overflow" add -mminimal-toc to
22616      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
22617      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
22618
22619      archive_cmds_FC=''
22620      hardcode_direct_FC=yes
22621      hardcode_direct_absolute_FC=yes
22622      hardcode_libdir_separator_FC=':'
22623      link_all_deplibs_FC=yes
22624      file_list_spec_FC='$wl-f,'
22625      case $with_aix_soname,$aix_use_runtimelinking in
22626      aix,*) ;; # traditional, no import file
22627      svr4,* | *,yes) # use import file
22628	# The Import File defines what to hardcode.
22629	hardcode_direct_FC=no
22630	hardcode_direct_absolute_FC=no
22631	;;
22632      esac
22633
22634      if test yes = "$GCC"; then
22635	case $host_os in aix4.[012]|aix4.[012].*)
22636	# We only want to do this on AIX 4.2 and lower, the check
22637	# below for broken collect2 doesn't work under 4.3+
22638	  collect2name=`$CC -print-prog-name=collect2`
22639	  if test -f "$collect2name" &&
22640	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
22641	  then
22642	  # We have reworked collect2
22643	  :
22644	  else
22645	  # We have old collect2
22646	  hardcode_direct_FC=unsupported
22647	  # It fails to find uninstalled libraries when the uninstalled
22648	  # path is not listed in the libpath.  Setting hardcode_minus_L
22649	  # to unsupported forces relinking
22650	  hardcode_minus_L_FC=yes
22651	  hardcode_libdir_flag_spec_FC='-L$libdir'
22652	  hardcode_libdir_separator_FC=
22653	  fi
22654	  ;;
22655	esac
22656	shared_flag='-shared'
22657	if test yes = "$aix_use_runtimelinking"; then
22658	  shared_flag="$shared_flag "'$wl-G'
22659	fi
22660	# Need to ensure runtime linking is disabled for the traditional
22661	# shared library, or the linker may eventually find shared libraries
22662	# /with/ Import File - we do not want to mix them.
22663	shared_flag_aix='-shared'
22664	shared_flag_svr4='-shared $wl-G'
22665      else
22666	# not using gcc
22667	if test ia64 = "$host_cpu"; then
22668	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
22669	# chokes on -Wl,-G. The following line is correct:
22670	  shared_flag='-G'
22671	else
22672	  if test yes = "$aix_use_runtimelinking"; then
22673	    shared_flag='$wl-G'
22674	  else
22675	    shared_flag='$wl-bM:SRE'
22676	  fi
22677	  shared_flag_aix='$wl-bM:SRE'
22678	  shared_flag_svr4='$wl-G'
22679	fi
22680      fi
22681
22682      export_dynamic_flag_spec_FC='$wl-bexpall'
22683      # It seems that -bexpall does not export symbols beginning with
22684      # underscore (_), so it is better to generate a list of symbols to export.
22685      always_export_symbols_FC=yes
22686      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
22687	# Warning - without using the other runtime loading flags (-brtl),
22688	# -berok will link without error, but may produce a broken library.
22689	allow_undefined_flag_FC='-berok'
22690        # Determine the default libpath from the value encoded in an
22691        # empty executable.
22692        if test set = "${lt_cv_aix_libpath+set}"; then
22693  aix_libpath=$lt_cv_aix_libpath
22694else
22695  if ${lt_cv_aix_libpath__FC+:} false; then :
22696  $as_echo_n "(cached) " >&6
22697else
22698  cat > conftest.$ac_ext <<_ACEOF
22699      program main
22700
22701      end
22702_ACEOF
22703if ac_fn_fc_try_link "$LINENO"; then :
22704
22705  lt_aix_libpath_sed='
22706      /Import File Strings/,/^$/ {
22707	  /^0/ {
22708	      s/^0  *\([^ ]*\) *$/\1/
22709	      p
22710	  }
22711      }'
22712  lt_cv_aix_libpath__FC=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
22713  # Check for a 64-bit object if we didn't find anything.
22714  if test -z "$lt_cv_aix_libpath__FC"; then
22715    lt_cv_aix_libpath__FC=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
22716  fi
22717fi
22718rm -f core conftest.err conftest.$ac_objext \
22719    conftest$ac_exeext conftest.$ac_ext
22720  if test -z "$lt_cv_aix_libpath__FC"; then
22721    lt_cv_aix_libpath__FC=/usr/lib:/lib
22722  fi
22723
22724fi
22725
22726  aix_libpath=$lt_cv_aix_libpath__FC
22727fi
22728
22729        hardcode_libdir_flag_spec_FC='$wl-blibpath:$libdir:'"$aix_libpath"
22730        archive_expsym_cmds_FC='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
22731      else
22732	if test ia64 = "$host_cpu"; then
22733	  hardcode_libdir_flag_spec_FC='$wl-R $libdir:/usr/lib:/lib'
22734	  allow_undefined_flag_FC="-z nodefs"
22735	  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"
22736	else
22737	 # Determine the default libpath from the value encoded in an
22738	 # empty executable.
22739	 if test set = "${lt_cv_aix_libpath+set}"; then
22740  aix_libpath=$lt_cv_aix_libpath
22741else
22742  if ${lt_cv_aix_libpath__FC+:} false; then :
22743  $as_echo_n "(cached) " >&6
22744else
22745  cat > conftest.$ac_ext <<_ACEOF
22746      program main
22747
22748      end
22749_ACEOF
22750if ac_fn_fc_try_link "$LINENO"; then :
22751
22752  lt_aix_libpath_sed='
22753      /Import File Strings/,/^$/ {
22754	  /^0/ {
22755	      s/^0  *\([^ ]*\) *$/\1/
22756	      p
22757	  }
22758      }'
22759  lt_cv_aix_libpath__FC=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
22760  # Check for a 64-bit object if we didn't find anything.
22761  if test -z "$lt_cv_aix_libpath__FC"; then
22762    lt_cv_aix_libpath__FC=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
22763  fi
22764fi
22765rm -f core conftest.err conftest.$ac_objext \
22766    conftest$ac_exeext conftest.$ac_ext
22767  if test -z "$lt_cv_aix_libpath__FC"; then
22768    lt_cv_aix_libpath__FC=/usr/lib:/lib
22769  fi
22770
22771fi
22772
22773  aix_libpath=$lt_cv_aix_libpath__FC
22774fi
22775
22776	 hardcode_libdir_flag_spec_FC='$wl-blibpath:$libdir:'"$aix_libpath"
22777	  # Warning - without using the other run time loading flags,
22778	  # -berok will link without error, but may produce a broken library.
22779	  no_undefined_flag_FC=' $wl-bernotok'
22780	  allow_undefined_flag_FC=' $wl-berok'
22781	  if test yes = "$with_gnu_ld"; then
22782	    # We only use this code for GNU lds that support --whole-archive.
22783	    whole_archive_flag_spec_FC='$wl--whole-archive$convenience $wl--no-whole-archive'
22784	  else
22785	    # Exported symbols can be pulled into shared objects from archives
22786	    whole_archive_flag_spec_FC='$convenience'
22787	  fi
22788	  archive_cmds_need_lc_FC=yes
22789	  archive_expsym_cmds_FC='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
22790	  # -brtl affects multiple linker settings, -berok does not and is overridden later
22791	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
22792	  if test svr4 != "$with_aix_soname"; then
22793	    # This is similar to how AIX traditionally builds its shared libraries.
22794	    archive_expsym_cmds_FC="$archive_expsym_cmds_FC"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
22795	  fi
22796	  if test aix != "$with_aix_soname"; then
22797	    archive_expsym_cmds_FC="$archive_expsym_cmds_FC"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
22798	  else
22799	    # used by -dlpreopen to get the symbols
22800	    archive_expsym_cmds_FC="$archive_expsym_cmds_FC"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
22801	  fi
22802	  archive_expsym_cmds_FC="$archive_expsym_cmds_FC"'~$RM -r $output_objdir/$realname.d'
22803	fi
22804      fi
22805      ;;
22806
22807    amigaos*)
22808      case $host_cpu in
22809      powerpc)
22810            # see comment about AmigaOS4 .so support
22811            archive_cmds_FC='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
22812            archive_expsym_cmds_FC=''
22813        ;;
22814      m68k)
22815            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)'
22816            hardcode_libdir_flag_spec_FC='-L$libdir'
22817            hardcode_minus_L_FC=yes
22818        ;;
22819      esac
22820      ;;
22821
22822    bsdi[45]*)
22823      export_dynamic_flag_spec_FC=-rdynamic
22824      ;;
22825
22826    cygwin* | mingw* | pw32* | cegcc*)
22827      # When not using gcc, we currently assume that we are using
22828      # Microsoft Visual C++.
22829      # hardcode_libdir_flag_spec is actually meaningless, as there is
22830      # no search path for DLLs.
22831      case $cc_basename in
22832      cl*)
22833	# Native MSVC
22834	hardcode_libdir_flag_spec_FC=' '
22835	allow_undefined_flag_FC=unsupported
22836	always_export_symbols_FC=yes
22837	file_list_spec_FC='@'
22838	# Tell ltmain to make .lib files, not .a files.
22839	libext=lib
22840	# Tell ltmain to make .dll files, not .so files.
22841	shrext_cmds=.dll
22842	# FIXME: Setting linknames here is a bad hack.
22843	archive_cmds_FC='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
22844	archive_expsym_cmds_FC='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
22845            cp "$export_symbols" "$output_objdir/$soname.def";
22846            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
22847          else
22848            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
22849          fi~
22850          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
22851          linknames='
22852	# The linker will not automatically build a static lib if we build a DLL.
22853	# _LT_TAGVAR(old_archive_from_new_cmds, FC)='true'
22854	enable_shared_with_static_runtimes_FC=yes
22855	exclude_expsyms_FC='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
22856	export_symbols_cmds_FC='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
22857	# Don't use ranlib
22858	old_postinstall_cmds_FC='chmod 644 $oldlib'
22859	postlink_cmds_FC='lt_outputfile="@OUTPUT@"~
22860          lt_tool_outputfile="@TOOL_OUTPUT@"~
22861          case $lt_outputfile in
22862            *.exe|*.EXE) ;;
22863            *)
22864              lt_outputfile=$lt_outputfile.exe
22865              lt_tool_outputfile=$lt_tool_outputfile.exe
22866              ;;
22867          esac~
22868          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
22869            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
22870            $RM "$lt_outputfile.manifest";
22871          fi'
22872	;;
22873      *)
22874	# Assume MSVC wrapper
22875	hardcode_libdir_flag_spec_FC=' '
22876	allow_undefined_flag_FC=unsupported
22877	# Tell ltmain to make .lib files, not .a files.
22878	libext=lib
22879	# Tell ltmain to make .dll files, not .so files.
22880	shrext_cmds=.dll
22881	# FIXME: Setting linknames here is a bad hack.
22882	archive_cmds_FC='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
22883	# The linker will automatically build a .lib file if we build a DLL.
22884	old_archive_from_new_cmds_FC='true'
22885	# FIXME: Should let the user specify the lib program.
22886	old_archive_cmds_FC='lib -OUT:$oldlib$oldobjs$old_deplibs'
22887	enable_shared_with_static_runtimes_FC=yes
22888	;;
22889      esac
22890      ;;
22891
22892    darwin* | rhapsody*)
22893
22894
22895  archive_cmds_need_lc_FC=no
22896  hardcode_direct_FC=no
22897  hardcode_automatic_FC=yes
22898  hardcode_shlibpath_var_FC=unsupported
22899  if test yes = "$lt_cv_ld_force_load"; then
22900    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\"`'
22901    compiler_needs_object_FC=yes
22902  else
22903    whole_archive_flag_spec_FC=''
22904  fi
22905  link_all_deplibs_FC=yes
22906  allow_undefined_flag_FC=$_lt_dar_allow_undefined
22907  case $cc_basename in
22908     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
22909     *) _lt_dar_can_shared=$GCC ;;
22910  esac
22911  if test yes = "$_lt_dar_can_shared"; then
22912    output_verbose_link_cmd=func_echo_all
22913    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"
22914    module_cmds_FC="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
22915    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"
22916    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"
22917
22918  else
22919  ld_shlibs_FC=no
22920  fi
22921
22922      ;;
22923
22924    dgux*)
22925      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
22926      hardcode_libdir_flag_spec_FC='-L$libdir'
22927      hardcode_shlibpath_var_FC=no
22928      ;;
22929
22930    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
22931    # support.  Future versions do this automatically, but an explicit c++rt0.o
22932    # does not break anything, and helps significantly (at the cost of a little
22933    # extra space).
22934    freebsd2.2*)
22935      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
22936      hardcode_libdir_flag_spec_FC='-R$libdir'
22937      hardcode_direct_FC=yes
22938      hardcode_shlibpath_var_FC=no
22939      ;;
22940
22941    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
22942    freebsd2.*)
22943      archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
22944      hardcode_direct_FC=yes
22945      hardcode_minus_L_FC=yes
22946      hardcode_shlibpath_var_FC=no
22947      ;;
22948
22949    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
22950    freebsd* | dragonfly*)
22951      archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
22952      hardcode_libdir_flag_spec_FC='-R$libdir'
22953      hardcode_direct_FC=yes
22954      hardcode_shlibpath_var_FC=no
22955      ;;
22956
22957    hpux9*)
22958      if test yes = "$GCC"; then
22959	archive_cmds_FC='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
22960      else
22961	archive_cmds_FC='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
22962      fi
22963      hardcode_libdir_flag_spec_FC='$wl+b $wl$libdir'
22964      hardcode_libdir_separator_FC=:
22965      hardcode_direct_FC=yes
22966
22967      # hardcode_minus_L: Not really in the search PATH,
22968      # but as the default location of the library.
22969      hardcode_minus_L_FC=yes
22970      export_dynamic_flag_spec_FC='$wl-E'
22971      ;;
22972
22973    hpux10*)
22974      if test yes,no = "$GCC,$with_gnu_ld"; then
22975	archive_cmds_FC='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
22976      else
22977	archive_cmds_FC='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
22978      fi
22979      if test no = "$with_gnu_ld"; then
22980	hardcode_libdir_flag_spec_FC='$wl+b $wl$libdir'
22981	hardcode_libdir_separator_FC=:
22982	hardcode_direct_FC=yes
22983	hardcode_direct_absolute_FC=yes
22984	export_dynamic_flag_spec_FC='$wl-E'
22985	# hardcode_minus_L: Not really in the search PATH,
22986	# but as the default location of the library.
22987	hardcode_minus_L_FC=yes
22988      fi
22989      ;;
22990
22991    hpux11*)
22992      if test yes,no = "$GCC,$with_gnu_ld"; then
22993	case $host_cpu in
22994	hppa*64*)
22995	  archive_cmds_FC='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
22996	  ;;
22997	ia64*)
22998	  archive_cmds_FC='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
22999	  ;;
23000	*)
23001	  archive_cmds_FC='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
23002	  ;;
23003	esac
23004      else
23005	case $host_cpu in
23006	hppa*64*)
23007	  archive_cmds_FC='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
23008	  ;;
23009	ia64*)
23010	  archive_cmds_FC='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
23011	  ;;
23012	*)
23013	archive_cmds_FC='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
23014	  ;;
23015	esac
23016      fi
23017      if test no = "$with_gnu_ld"; then
23018	hardcode_libdir_flag_spec_FC='$wl+b $wl$libdir'
23019	hardcode_libdir_separator_FC=:
23020
23021	case $host_cpu in
23022	hppa*64*|ia64*)
23023	  hardcode_direct_FC=no
23024	  hardcode_shlibpath_var_FC=no
23025	  ;;
23026	*)
23027	  hardcode_direct_FC=yes
23028	  hardcode_direct_absolute_FC=yes
23029	  export_dynamic_flag_spec_FC='$wl-E'
23030
23031	  # hardcode_minus_L: Not really in the search PATH,
23032	  # but as the default location of the library.
23033	  hardcode_minus_L_FC=yes
23034	  ;;
23035	esac
23036      fi
23037      ;;
23038
23039    irix5* | irix6* | nonstopux*)
23040      if test yes = "$GCC"; then
23041	archive_cmds_FC='$CC -shared $pic_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'
23042	# Try to use the -exported_symbol ld option, if it does not
23043	# work, assume that -exports_file does not work either and
23044	# implicitly export all symbols.
23045	# This should be the same for all languages, so no per-tag cache variable.
23046	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
23047$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
23048if ${lt_cv_irix_exported_symbol+:} false; then :
23049  $as_echo_n "(cached) " >&6
23050else
23051  save_LDFLAGS=$LDFLAGS
23052	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
23053	   cat > conftest.$ac_ext <<_ACEOF
23054
23055      subroutine foo
23056      end
23057_ACEOF
23058if ac_fn_fc_try_link "$LINENO"; then :
23059  lt_cv_irix_exported_symbol=yes
23060else
23061  lt_cv_irix_exported_symbol=no
23062fi
23063rm -f core conftest.err conftest.$ac_objext \
23064    conftest$ac_exeext conftest.$ac_ext
23065           LDFLAGS=$save_LDFLAGS
23066fi
23067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
23068$as_echo "$lt_cv_irix_exported_symbol" >&6; }
23069	if test yes = "$lt_cv_irix_exported_symbol"; then
23070          archive_expsym_cmds_FC='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib'
23071	fi
23072      else
23073	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'
23074	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'
23075      fi
23076      archive_cmds_need_lc_FC='no'
23077      hardcode_libdir_flag_spec_FC='$wl-rpath $wl$libdir'
23078      hardcode_libdir_separator_FC=:
23079      inherit_rpath_FC=yes
23080      link_all_deplibs_FC=yes
23081      ;;
23082
23083    linux*)
23084      case $cc_basename in
23085      tcc*)
23086	# Fabrice Bellard et al's Tiny C Compiler
23087	ld_shlibs_FC=yes
23088	archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
23089	;;
23090      esac
23091      ;;
23092
23093    netbsd*)
23094      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
23095	archive_cmds_FC='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
23096      else
23097	archive_cmds_FC='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
23098      fi
23099      hardcode_libdir_flag_spec_FC='-R$libdir'
23100      hardcode_direct_FC=yes
23101      hardcode_shlibpath_var_FC=no
23102      ;;
23103
23104    newsos6)
23105      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
23106      hardcode_direct_FC=yes
23107      hardcode_libdir_flag_spec_FC='$wl-rpath $wl$libdir'
23108      hardcode_libdir_separator_FC=:
23109      hardcode_shlibpath_var_FC=no
23110      ;;
23111
23112    *nto* | *qnx*)
23113      ;;
23114
23115    openbsd* | bitrig*)
23116      if test -f /usr/libexec/ld.so; then
23117	hardcode_direct_FC=yes
23118	hardcode_shlibpath_var_FC=no
23119	hardcode_direct_absolute_FC=yes
23120	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
23121	  archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
23122	  archive_expsym_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
23123	  hardcode_libdir_flag_spec_FC='$wl-rpath,$libdir'
23124	  export_dynamic_flag_spec_FC='$wl-E'
23125	else
23126	  archive_cmds_FC='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
23127	  hardcode_libdir_flag_spec_FC='$wl-rpath,$libdir'
23128	fi
23129      else
23130	ld_shlibs_FC=no
23131      fi
23132      ;;
23133
23134    os2*)
23135      hardcode_libdir_flag_spec_FC='-L$libdir'
23136      hardcode_minus_L_FC=yes
23137      allow_undefined_flag_FC=unsupported
23138      shrext_cmds=.dll
23139      archive_cmds_FC='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
23140	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
23141	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
23142	$ECHO EXPORTS >> $output_objdir/$libname.def~
23143	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
23144	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
23145	emximp -o $lib $output_objdir/$libname.def'
23146      archive_expsym_cmds_FC='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
23147	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
23148	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
23149	$ECHO EXPORTS >> $output_objdir/$libname.def~
23150	prefix_cmds="$SED"~
23151	if test EXPORTS = "`$SED 1q $export_symbols`"; then
23152	  prefix_cmds="$prefix_cmds -e 1d";
23153	fi~
23154	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
23155	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
23156	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
23157	emximp -o $lib $output_objdir/$libname.def'
23158      old_archive_From_new_cmds_FC='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
23159      enable_shared_with_static_runtimes_FC=yes
23160      ;;
23161
23162    osf3*)
23163      if test yes = "$GCC"; then
23164	allow_undefined_flag_FC=' $wl-expect_unresolved $wl\*'
23165	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'
23166      else
23167	allow_undefined_flag_FC=' -expect_unresolved \*'
23168	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'
23169      fi
23170      archive_cmds_need_lc_FC='no'
23171      hardcode_libdir_flag_spec_FC='$wl-rpath $wl$libdir'
23172      hardcode_libdir_separator_FC=:
23173      ;;
23174
23175    osf4* | osf5*)	# as osf3* with the addition of -msym flag
23176      if test yes = "$GCC"; then
23177	allow_undefined_flag_FC=' $wl-expect_unresolved $wl\*'
23178	archive_cmds_FC='$CC -shared$allow_undefined_flag $pic_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'
23179	hardcode_libdir_flag_spec_FC='$wl-rpath $wl$libdir'
23180      else
23181	allow_undefined_flag_FC=' -expect_unresolved \*'
23182	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'
23183	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~
23184          $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'
23185
23186	# Both c and cxx compiler support -rpath directly
23187	hardcode_libdir_flag_spec_FC='-rpath $libdir'
23188      fi
23189      archive_cmds_need_lc_FC='no'
23190      hardcode_libdir_separator_FC=:
23191      ;;
23192
23193    solaris*)
23194      no_undefined_flag_FC=' -z defs'
23195      if test yes = "$GCC"; then
23196	wlarc='$wl'
23197	archive_cmds_FC='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
23198	archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
23199          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
23200      else
23201	case `$CC -V 2>&1` in
23202	*"Compilers 5.0"*)
23203	  wlarc=''
23204	  archive_cmds_FC='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
23205	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
23206            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
23207	  ;;
23208	*)
23209	  wlarc='$wl'
23210	  archive_cmds_FC='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
23211	  archive_expsym_cmds_FC='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
23212            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
23213	  ;;
23214	esac
23215      fi
23216      hardcode_libdir_flag_spec_FC='-R$libdir'
23217      hardcode_shlibpath_var_FC=no
23218      case $host_os in
23219      solaris2.[0-5] | solaris2.[0-5].*) ;;
23220      *)
23221	# The compiler driver will combine and reorder linker options,
23222	# but understands '-z linker_flag'.  GCC discards it without '$wl',
23223	# but is careful enough not to reorder.
23224	# Supported since Solaris 2.6 (maybe 2.5.1?)
23225	if test yes = "$GCC"; then
23226	  whole_archive_flag_spec_FC='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
23227	else
23228	  whole_archive_flag_spec_FC='-z allextract$convenience -z defaultextract'
23229	fi
23230	;;
23231      esac
23232      link_all_deplibs_FC=yes
23233      ;;
23234
23235    sunos4*)
23236      if test sequent = "$host_vendor"; then
23237	# Use $CC to link under sequent, because it throws in some extra .o
23238	# files that make .init and .fini sections work.
23239	archive_cmds_FC='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
23240      else
23241	archive_cmds_FC='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
23242      fi
23243      hardcode_libdir_flag_spec_FC='-L$libdir'
23244      hardcode_direct_FC=yes
23245      hardcode_minus_L_FC=yes
23246      hardcode_shlibpath_var_FC=no
23247      ;;
23248
23249    sysv4)
23250      case $host_vendor in
23251	sni)
23252	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
23253	  hardcode_direct_FC=yes # is this really true???
23254	;;
23255	siemens)
23256	  ## LD is ld it makes a PLAMLIB
23257	  ## CC just makes a GrossModule.
23258	  archive_cmds_FC='$LD -G -o $lib $libobjs $deplibs $linker_flags'
23259	  reload_cmds_FC='$CC -r -o $output$reload_objs'
23260	  hardcode_direct_FC=no
23261        ;;
23262	motorola)
23263	  archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
23264	  hardcode_direct_FC=no #Motorola manual says yes, but my tests say they lie
23265	;;
23266      esac
23267      runpath_var='LD_RUN_PATH'
23268      hardcode_shlibpath_var_FC=no
23269      ;;
23270
23271    sysv4.3*)
23272      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
23273      hardcode_shlibpath_var_FC=no
23274      export_dynamic_flag_spec_FC='-Bexport'
23275      ;;
23276
23277    sysv4*MP*)
23278      if test -d /usr/nec; then
23279	archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
23280	hardcode_shlibpath_var_FC=no
23281	runpath_var=LD_RUN_PATH
23282	hardcode_runpath_var=yes
23283	ld_shlibs_FC=yes
23284      fi
23285      ;;
23286
23287    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
23288      no_undefined_flag_FC='$wl-z,text'
23289      archive_cmds_need_lc_FC=no
23290      hardcode_shlibpath_var_FC=no
23291      runpath_var='LD_RUN_PATH'
23292
23293      if test yes = "$GCC"; then
23294	archive_cmds_FC='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23295	archive_expsym_cmds_FC='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23296      else
23297	archive_cmds_FC='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23298	archive_expsym_cmds_FC='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23299      fi
23300      ;;
23301
23302    sysv5* | sco3.2v5* | sco5v6*)
23303      # Note: We CANNOT use -z defs as we might desire, because we do not
23304      # link with -lc, and that would cause any symbols used from libc to
23305      # always be unresolved, which means just about no library would
23306      # ever link correctly.  If we're not using GNU ld we use -z text
23307      # though, which does catch some bad symbols but isn't as heavy-handed
23308      # as -z defs.
23309      no_undefined_flag_FC='$wl-z,text'
23310      allow_undefined_flag_FC='$wl-z,nodefs'
23311      archive_cmds_need_lc_FC=no
23312      hardcode_shlibpath_var_FC=no
23313      hardcode_libdir_flag_spec_FC='$wl-R,$libdir'
23314      hardcode_libdir_separator_FC=':'
23315      link_all_deplibs_FC=yes
23316      export_dynamic_flag_spec_FC='$wl-Bexport'
23317      runpath_var='LD_RUN_PATH'
23318
23319      if test yes = "$GCC"; then
23320	archive_cmds_FC='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23321	archive_expsym_cmds_FC='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23322      else
23323	archive_cmds_FC='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23324	archive_expsym_cmds_FC='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
23325      fi
23326      ;;
23327
23328    uts4*)
23329      archive_cmds_FC='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
23330      hardcode_libdir_flag_spec_FC='-L$libdir'
23331      hardcode_shlibpath_var_FC=no
23332      ;;
23333
23334    *)
23335      ld_shlibs_FC=no
23336      ;;
23337    esac
23338
23339    if test sni = "$host_vendor"; then
23340      case $host in
23341      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
23342	export_dynamic_flag_spec_FC='$wl-Blargedynsym'
23343	;;
23344      esac
23345    fi
23346  fi
23347
23348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_FC" >&5
23349$as_echo "$ld_shlibs_FC" >&6; }
23350test no = "$ld_shlibs_FC" && can_build_shared=no
23351
23352with_gnu_ld_FC=$with_gnu_ld
23353
23354
23355
23356
23357
23358
23359#
23360# Do we need to explicitly link libc?
23361#
23362case "x$archive_cmds_need_lc_FC" in
23363x|xyes)
23364  # Assume -lc should be added
23365  archive_cmds_need_lc_FC=yes
23366
23367  if test yes,yes = "$GCC,$enable_shared"; then
23368    case $archive_cmds_FC in
23369    *'~'*)
23370      # FIXME: we may have to deal with multi-command sequences.
23371      ;;
23372    '$CC '*)
23373      # Test whether the compiler implicitly links with -lc since on some
23374      # systems, -lgcc has to come before -lc. If gcc already passes -lc
23375      # to ld, don't add -lc before -lgcc.
23376      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
23377$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
23378if ${lt_cv_archive_cmds_need_lc_FC+:} false; then :
23379  $as_echo_n "(cached) " >&6
23380else
23381  $RM conftest*
23382	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
23383
23384	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
23385  (eval $ac_compile) 2>&5
23386  ac_status=$?
23387  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23388  test $ac_status = 0; } 2>conftest.err; then
23389	  soname=conftest
23390	  lib=conftest
23391	  libobjs=conftest.$ac_objext
23392	  deplibs=
23393	  wl=$lt_prog_compiler_wl_FC
23394	  pic_flag=$lt_prog_compiler_pic_FC
23395	  compiler_flags=-v
23396	  linker_flags=-v
23397	  verstring=
23398	  output_objdir=.
23399	  libname=conftest
23400	  lt_save_allow_undefined_flag=$allow_undefined_flag_FC
23401	  allow_undefined_flag_FC=
23402	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
23403  (eval $archive_cmds_FC 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
23404  ac_status=$?
23405  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
23406  test $ac_status = 0; }
23407	  then
23408	    lt_cv_archive_cmds_need_lc_FC=no
23409	  else
23410	    lt_cv_archive_cmds_need_lc_FC=yes
23411	  fi
23412	  allow_undefined_flag_FC=$lt_save_allow_undefined_flag
23413	else
23414	  cat conftest.err 1>&5
23415	fi
23416	$RM conftest*
23417
23418fi
23419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_FC" >&5
23420$as_echo "$lt_cv_archive_cmds_need_lc_FC" >&6; }
23421      archive_cmds_need_lc_FC=$lt_cv_archive_cmds_need_lc_FC
23422      ;;
23423    esac
23424  fi
23425  ;;
23426esac
23427
23428
23429
23430
23431
23432
23433
23434
23435
23436
23437
23438
23439
23440
23441
23442
23443
23444
23445
23446
23447
23448
23449
23450
23451
23452
23453
23454
23455
23456
23457
23458
23459
23460
23461
23462
23463
23464
23465
23466
23467
23468
23469
23470
23471
23472
23473
23474
23475
23476
23477
23478
23479
23480
23481
23482
23483
23484
23485
23486
23487
23488
23489    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
23490$as_echo_n "checking dynamic linker characteristics... " >&6; }
23491
23492library_names_spec=
23493libname_spec='lib$name'
23494soname_spec=
23495shrext_cmds=.so
23496postinstall_cmds=
23497postuninstall_cmds=
23498finish_cmds=
23499finish_eval=
23500shlibpath_var=
23501shlibpath_overrides_runpath=unknown
23502version_type=none
23503dynamic_linker="$host_os ld.so"
23504sys_lib_dlsearch_path_spec="/lib /usr/lib"
23505need_lib_prefix=unknown
23506hardcode_into_libs=no
23507
23508# when you set need_version to no, make sure it does not cause -set_version
23509# flags to be left without arguments
23510need_version=unknown
23511
23512
23513
23514case $host_os in
23515aix3*)
23516  version_type=linux # correct to gnu/linux during the next big refactor
23517  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
23518  shlibpath_var=LIBPATH
23519
23520  # AIX 3 has no versioning support, so we append a major version to the name.
23521  soname_spec='$libname$release$shared_ext$major'
23522  ;;
23523
23524aix[4-9]*)
23525  version_type=linux # correct to gnu/linux during the next big refactor
23526  need_lib_prefix=no
23527  need_version=no
23528  hardcode_into_libs=yes
23529  if test ia64 = "$host_cpu"; then
23530    # AIX 5 supports IA64
23531    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
23532    shlibpath_var=LD_LIBRARY_PATH
23533  else
23534    # With GCC up to 2.95.x, collect2 would create an import file
23535    # for dependence libraries.  The import file would start with
23536    # the line '#! .'.  This would cause the generated library to
23537    # depend on '.', always an invalid library.  This was fixed in
23538    # development snapshots of GCC prior to 3.0.
23539    case $host_os in
23540      aix4 | aix4.[01] | aix4.[01].*)
23541      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
23542	   echo ' yes '
23543	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
23544	:
23545      else
23546	can_build_shared=no
23547      fi
23548      ;;
23549    esac
23550    # Using Import Files as archive members, it is possible to support
23551    # filename-based versioning of shared library archives on AIX. While
23552    # this would work for both with and without runtime linking, it will
23553    # prevent static linking of such archives. So we do filename-based
23554    # shared library versioning with .so extension only, which is used
23555    # when both runtime linking and shared linking is enabled.
23556    # Unfortunately, runtime linking may impact performance, so we do
23557    # not want this to be the default eventually. Also, we use the
23558    # versioned .so libs for executables only if there is the -brtl
23559    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
23560    # To allow for filename-based versioning support, we need to create
23561    # libNAME.so.V as an archive file, containing:
23562    # *) an Import File, referring to the versioned filename of the
23563    #    archive as well as the shared archive member, telling the
23564    #    bitwidth (32 or 64) of that shared object, and providing the
23565    #    list of exported symbols of that shared object, eventually
23566    #    decorated with the 'weak' keyword
23567    # *) the shared object with the F_LOADONLY flag set, to really avoid
23568    #    it being seen by the linker.
23569    # At run time we better use the real file rather than another symlink,
23570    # but for link time we create the symlink libNAME.so -> libNAME.so.V
23571
23572    case $with_aix_soname,$aix_use_runtimelinking in
23573    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
23574    # soname into executable. Probably we can add versioning support to
23575    # collect2, so additional links can be useful in future.
23576    aix,yes) # traditional libtool
23577      dynamic_linker='AIX unversionable lib.so'
23578      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
23579      # instead of lib<name>.a to let people know that these are not
23580      # typical AIX shared libraries.
23581      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23582      ;;
23583    aix,no) # traditional AIX only
23584      dynamic_linker='AIX lib.a(lib.so.V)'
23585      # We preserve .a as extension for shared libraries through AIX4.2
23586      # and later when we are not doing run time linking.
23587      library_names_spec='$libname$release.a $libname.a'
23588      soname_spec='$libname$release$shared_ext$major'
23589      ;;
23590    svr4,*) # full svr4 only
23591      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
23592      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
23593      # We do not specify a path in Import Files, so LIBPATH fires.
23594      shlibpath_overrides_runpath=yes
23595      ;;
23596    *,yes) # both, prefer svr4
23597      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
23598      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
23599      # unpreferred sharedlib libNAME.a needs extra handling
23600      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
23601      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
23602      # We do not specify a path in Import Files, so LIBPATH fires.
23603      shlibpath_overrides_runpath=yes
23604      ;;
23605    *,no) # both, prefer aix
23606      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
23607      library_names_spec='$libname$release.a $libname.a'
23608      soname_spec='$libname$release$shared_ext$major'
23609      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
23610      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
23611      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
23612      ;;
23613    esac
23614    shlibpath_var=LIBPATH
23615  fi
23616  ;;
23617
23618amigaos*)
23619  case $host_cpu in
23620  powerpc)
23621    # Since July 2007 AmigaOS4 officially supports .so libraries.
23622    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
23623    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23624    ;;
23625  m68k)
23626    library_names_spec='$libname.ixlibrary $libname.a'
23627    # Create ${libname}_ixlibrary.a entries in /sys/libs.
23628    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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'
23629    ;;
23630  esac
23631  ;;
23632
23633beos*)
23634  library_names_spec='$libname$shared_ext'
23635  dynamic_linker="$host_os ld.so"
23636  shlibpath_var=LIBRARY_PATH
23637  ;;
23638
23639bsdi[45]*)
23640  version_type=linux # correct to gnu/linux during the next big refactor
23641  need_version=no
23642  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23643  soname_spec='$libname$release$shared_ext$major'
23644  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
23645  shlibpath_var=LD_LIBRARY_PATH
23646  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
23647  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
23648  # the default ld.so.conf also contains /usr/contrib/lib and
23649  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
23650  # libtool to hard-code these into programs
23651  ;;
23652
23653cygwin* | mingw* | pw32* | cegcc*)
23654  version_type=windows
23655  shrext_cmds=.dll
23656  need_version=no
23657  need_lib_prefix=no
23658
23659  case $GCC,$cc_basename in
23660  yes,*)
23661    # gcc
23662    library_names_spec='$libname.dll.a'
23663    # DLL is installed to $(libdir)/../bin by postinstall_cmds
23664    postinstall_cmds='base_file=`basename \$file`~
23665      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
23666      dldir=$destdir/`dirname \$dlpath`~
23667      test -d \$dldir || mkdir -p \$dldir~
23668      $install_prog $dir/$dlname \$dldir/$dlname~
23669      chmod a+x \$dldir/$dlname~
23670      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
23671        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
23672      fi'
23673    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
23674      dlpath=$dir/\$dldll~
23675       $RM \$dlpath'
23676    shlibpath_overrides_runpath=yes
23677
23678    case $host_os in
23679    cygwin*)
23680      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
23681      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
23682
23683      ;;
23684    mingw* | cegcc*)
23685      # MinGW DLLs use traditional 'lib' prefix
23686      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
23687      ;;
23688    pw32*)
23689      # pw32 DLLs use 'pw' prefix rather than 'lib'
23690      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
23691      ;;
23692    esac
23693    dynamic_linker='Win32 ld.exe'
23694    ;;
23695
23696  *,cl*)
23697    # Native MSVC
23698    libname_spec='$name'
23699    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
23700    library_names_spec='$libname.dll.lib'
23701
23702    case $build_os in
23703    mingw*)
23704      sys_lib_search_path_spec=
23705      lt_save_ifs=$IFS
23706      IFS=';'
23707      for lt_path in $LIB
23708      do
23709        IFS=$lt_save_ifs
23710        # Let DOS variable expansion print the short 8.3 style file name.
23711        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
23712        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
23713      done
23714      IFS=$lt_save_ifs
23715      # Convert to MSYS style.
23716      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
23717      ;;
23718    cygwin*)
23719      # Convert to unix form, then to dos form, then back to unix form
23720      # but this time dos style (no spaces!) so that the unix form looks
23721      # like /cygdrive/c/PROGRA~1:/cygdr...
23722      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
23723      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
23724      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
23725      ;;
23726    *)
23727      sys_lib_search_path_spec=$LIB
23728      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
23729        # It is most probably a Windows format PATH.
23730        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
23731      else
23732        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
23733      fi
23734      # FIXME: find the short name or the path components, as spaces are
23735      # common. (e.g. "Program Files" -> "PROGRA~1")
23736      ;;
23737    esac
23738
23739    # DLL is installed to $(libdir)/../bin by postinstall_cmds
23740    postinstall_cmds='base_file=`basename \$file`~
23741      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
23742      dldir=$destdir/`dirname \$dlpath`~
23743      test -d \$dldir || mkdir -p \$dldir~
23744      $install_prog $dir/$dlname \$dldir/$dlname'
23745    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
23746      dlpath=$dir/\$dldll~
23747       $RM \$dlpath'
23748    shlibpath_overrides_runpath=yes
23749    dynamic_linker='Win32 link.exe'
23750    ;;
23751
23752  *)
23753    # Assume MSVC wrapper
23754    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
23755    dynamic_linker='Win32 ld.exe'
23756    ;;
23757  esac
23758  # FIXME: first we should search . and the directory the executable is in
23759  shlibpath_var=PATH
23760  ;;
23761
23762darwin* | rhapsody*)
23763  dynamic_linker="$host_os dyld"
23764  version_type=darwin
23765  need_lib_prefix=no
23766  need_version=no
23767  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
23768  soname_spec='$libname$release$major$shared_ext'
23769  shlibpath_overrides_runpath=yes
23770  shlibpath_var=DYLD_LIBRARY_PATH
23771  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
23772
23773  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
23774  ;;
23775
23776dgux*)
23777  version_type=linux # correct to gnu/linux during the next big refactor
23778  need_lib_prefix=no
23779  need_version=no
23780  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23781  soname_spec='$libname$release$shared_ext$major'
23782  shlibpath_var=LD_LIBRARY_PATH
23783  ;;
23784
23785freebsd* | dragonfly*)
23786  # DragonFly does not have aout.  When/if they implement a new
23787  # versioning mechanism, adjust this.
23788  if test -x /usr/bin/objformat; then
23789    objformat=`/usr/bin/objformat`
23790  else
23791    case $host_os in
23792    freebsd[23].*) objformat=aout ;;
23793    *) objformat=elf ;;
23794    esac
23795  fi
23796  version_type=freebsd-$objformat
23797  case $version_type in
23798    freebsd-elf*)
23799      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23800      soname_spec='$libname$release$shared_ext$major'
23801      need_version=no
23802      need_lib_prefix=no
23803      ;;
23804    freebsd-*)
23805      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
23806      need_version=yes
23807      ;;
23808  esac
23809  shlibpath_var=LD_LIBRARY_PATH
23810  case $host_os in
23811  freebsd2.*)
23812    shlibpath_overrides_runpath=yes
23813    ;;
23814  freebsd3.[01]* | freebsdelf3.[01]*)
23815    shlibpath_overrides_runpath=yes
23816    hardcode_into_libs=yes
23817    ;;
23818  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
23819  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
23820    shlibpath_overrides_runpath=no
23821    hardcode_into_libs=yes
23822    ;;
23823  *) # from 4.6 on, and DragonFly
23824    shlibpath_overrides_runpath=yes
23825    hardcode_into_libs=yes
23826    ;;
23827  esac
23828  ;;
23829
23830haiku*)
23831  version_type=linux # correct to gnu/linux during the next big refactor
23832  need_lib_prefix=no
23833  need_version=no
23834  dynamic_linker="$host_os runtime_loader"
23835  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23836  soname_spec='$libname$release$shared_ext$major'
23837  shlibpath_var=LIBRARY_PATH
23838  shlibpath_overrides_runpath=no
23839  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
23840  hardcode_into_libs=yes
23841  ;;
23842
23843hpux9* | hpux10* | hpux11*)
23844  # Give a soname corresponding to the major version so that dld.sl refuses to
23845  # link against other versions.
23846  version_type=sunos
23847  need_lib_prefix=no
23848  need_version=no
23849  case $host_cpu in
23850  ia64*)
23851    shrext_cmds='.so'
23852    hardcode_into_libs=yes
23853    dynamic_linker="$host_os dld.so"
23854    shlibpath_var=LD_LIBRARY_PATH
23855    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
23856    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23857    soname_spec='$libname$release$shared_ext$major'
23858    if test 32 = "$HPUX_IA64_MODE"; then
23859      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
23860      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
23861    else
23862      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
23863      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
23864    fi
23865    ;;
23866  hppa*64*)
23867    shrext_cmds='.sl'
23868    hardcode_into_libs=yes
23869    dynamic_linker="$host_os dld.sl"
23870    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
23871    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
23872    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23873    soname_spec='$libname$release$shared_ext$major'
23874    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
23875    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
23876    ;;
23877  *)
23878    shrext_cmds='.sl'
23879    dynamic_linker="$host_os dld.sl"
23880    shlibpath_var=SHLIB_PATH
23881    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
23882    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23883    soname_spec='$libname$release$shared_ext$major'
23884    ;;
23885  esac
23886  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
23887  postinstall_cmds='chmod 555 $lib'
23888  # or fails outright, so override atomically:
23889  install_override_mode=555
23890  ;;
23891
23892interix[3-9]*)
23893  version_type=linux # correct to gnu/linux during the next big refactor
23894  need_lib_prefix=no
23895  need_version=no
23896  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23897  soname_spec='$libname$release$shared_ext$major'
23898  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
23899  shlibpath_var=LD_LIBRARY_PATH
23900  shlibpath_overrides_runpath=no
23901  hardcode_into_libs=yes
23902  ;;
23903
23904irix5* | irix6* | nonstopux*)
23905  case $host_os in
23906    nonstopux*) version_type=nonstopux ;;
23907    *)
23908	if test yes = "$lt_cv_prog_gnu_ld"; then
23909		version_type=linux # correct to gnu/linux during the next big refactor
23910	else
23911		version_type=irix
23912	fi ;;
23913  esac
23914  need_lib_prefix=no
23915  need_version=no
23916  soname_spec='$libname$release$shared_ext$major'
23917  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
23918  case $host_os in
23919  irix5* | nonstopux*)
23920    libsuff= shlibsuff=
23921    ;;
23922  *)
23923    case $LD in # libtool.m4 will add one of these switches to LD
23924    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
23925      libsuff= shlibsuff= libmagic=32-bit;;
23926    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
23927      libsuff=32 shlibsuff=N32 libmagic=N32;;
23928    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
23929      libsuff=64 shlibsuff=64 libmagic=64-bit;;
23930    *) libsuff= shlibsuff= libmagic=never-match;;
23931    esac
23932    ;;
23933  esac
23934  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
23935  shlibpath_overrides_runpath=no
23936  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
23937  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
23938  hardcode_into_libs=yes
23939  ;;
23940
23941# No shared lib support for Linux oldld, aout, or coff.
23942linux*oldld* | linux*aout* | linux*coff*)
23943  dynamic_linker=no
23944  ;;
23945
23946linux*android*)
23947  version_type=none # Android doesn't support versioned libraries.
23948  need_lib_prefix=no
23949  need_version=no
23950  library_names_spec='$libname$release$shared_ext'
23951  soname_spec='$libname$release$shared_ext'
23952  finish_cmds=
23953  shlibpath_var=LD_LIBRARY_PATH
23954  shlibpath_overrides_runpath=yes
23955
23956  # This implies no fast_install, which is unacceptable.
23957  # Some rework will be needed to allow for fast_install
23958  # before this can be enabled.
23959  hardcode_into_libs=yes
23960
23961  dynamic_linker='Android linker'
23962  # Don't embed -rpath directories since the linker doesn't support them.
23963  hardcode_libdir_flag_spec_FC='-L$libdir'
23964  ;;
23965
23966# This must be glibc/ELF.
23967linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
23968  version_type=linux # correct to gnu/linux during the next big refactor
23969  need_lib_prefix=no
23970  need_version=no
23971  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
23972  soname_spec='$libname$release$shared_ext$major'
23973  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
23974  shlibpath_var=LD_LIBRARY_PATH
23975  shlibpath_overrides_runpath=no
23976
23977  # Some binutils ld are patched to set DT_RUNPATH
23978  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
23979  $as_echo_n "(cached) " >&6
23980else
23981  lt_cv_shlibpath_overrides_runpath=no
23982    save_LDFLAGS=$LDFLAGS
23983    save_libdir=$libdir
23984    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_FC\"; \
23985	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_FC\""
23986    cat > conftest.$ac_ext <<_ACEOF
23987      program main
23988
23989      end
23990_ACEOF
23991if ac_fn_fc_try_link "$LINENO"; then :
23992  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
23993  lt_cv_shlibpath_overrides_runpath=yes
23994fi
23995fi
23996rm -f core conftest.err conftest.$ac_objext \
23997    conftest$ac_exeext conftest.$ac_ext
23998    LDFLAGS=$save_LDFLAGS
23999    libdir=$save_libdir
24000
24001fi
24002
24003  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
24004
24005  # This implies no fast_install, which is unacceptable.
24006  # Some rework will be needed to allow for fast_install
24007  # before this can be enabled.
24008  hardcode_into_libs=yes
24009
24010  # Ideally, we could use ldconfig to report *all* directores which are
24011  # searched for libraries, however this is still not possible.  Aside from not
24012  # being certain /sbin/ldconfig is available, command
24013  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
24014  # even though it is searched at run-time.  Try to do the best guess by
24015  # appending ld.so.conf contents (and includes) to the search path.
24016  if test -f /etc/ld.so.conf; then
24017    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' ' '`
24018    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
24019  fi
24020
24021  # We used to test for /lib/ld.so.1 and disable shared libraries on
24022  # powerpc, because MkLinux only supported shared libraries with the
24023  # GNU dynamic linker.  Since this was broken with cross compilers,
24024  # most powerpc-linux boxes support dynamic linking these days and
24025  # people can always --disable-shared, the test was removed, and we
24026  # assume the GNU/Linux dynamic linker is in use.
24027  dynamic_linker='GNU/Linux ld.so'
24028  ;;
24029
24030netbsd*)
24031  version_type=sunos
24032  need_lib_prefix=no
24033  need_version=no
24034  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
24035    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
24036    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
24037    dynamic_linker='NetBSD (a.out) ld.so'
24038  else
24039    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24040    soname_spec='$libname$release$shared_ext$major'
24041    dynamic_linker='NetBSD ld.elf_so'
24042  fi
24043  shlibpath_var=LD_LIBRARY_PATH
24044  shlibpath_overrides_runpath=yes
24045  hardcode_into_libs=yes
24046  ;;
24047
24048newsos6)
24049  version_type=linux # correct to gnu/linux during the next big refactor
24050  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24051  shlibpath_var=LD_LIBRARY_PATH
24052  shlibpath_overrides_runpath=yes
24053  ;;
24054
24055*nto* | *qnx*)
24056  version_type=qnx
24057  need_lib_prefix=no
24058  need_version=no
24059  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24060  soname_spec='$libname$release$shared_ext$major'
24061  shlibpath_var=LD_LIBRARY_PATH
24062  shlibpath_overrides_runpath=no
24063  hardcode_into_libs=yes
24064  dynamic_linker='ldqnx.so'
24065  ;;
24066
24067openbsd* | bitrig*)
24068  version_type=sunos
24069  sys_lib_dlsearch_path_spec=/usr/lib
24070  need_lib_prefix=no
24071  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
24072    need_version=no
24073  else
24074    need_version=yes
24075  fi
24076  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
24077  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
24078  shlibpath_var=LD_LIBRARY_PATH
24079  shlibpath_overrides_runpath=yes
24080  ;;
24081
24082os2*)
24083  libname_spec='$name'
24084  version_type=windows
24085  shrext_cmds=.dll
24086  need_version=no
24087  need_lib_prefix=no
24088  # OS/2 can only load a DLL with a base name of 8 characters or less.
24089  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
24090    v=$($ECHO $release$versuffix | tr -d .-);
24091    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
24092    $ECHO $n$v`$shared_ext'
24093  library_names_spec='${libname}_dll.$libext'
24094  dynamic_linker='OS/2 ld.exe'
24095  shlibpath_var=BEGINLIBPATH
24096  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
24097  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
24098  postinstall_cmds='base_file=`basename \$file`~
24099    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
24100    dldir=$destdir/`dirname \$dlpath`~
24101    test -d \$dldir || mkdir -p \$dldir~
24102    $install_prog $dir/$dlname \$dldir/$dlname~
24103    chmod a+x \$dldir/$dlname~
24104    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
24105      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
24106    fi'
24107  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
24108    dlpath=$dir/\$dldll~
24109    $RM \$dlpath'
24110  ;;
24111
24112osf3* | osf4* | osf5*)
24113  version_type=osf
24114  need_lib_prefix=no
24115  need_version=no
24116  soname_spec='$libname$release$shared_ext$major'
24117  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24118  shlibpath_var=LD_LIBRARY_PATH
24119  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
24120  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
24121  ;;
24122
24123rdos*)
24124  dynamic_linker=no
24125  ;;
24126
24127solaris*)
24128  version_type=linux # correct to gnu/linux during the next big refactor
24129  need_lib_prefix=no
24130  need_version=no
24131  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24132  soname_spec='$libname$release$shared_ext$major'
24133  shlibpath_var=LD_LIBRARY_PATH
24134  shlibpath_overrides_runpath=yes
24135  hardcode_into_libs=yes
24136  # ldd complains unless libraries are executable
24137  postinstall_cmds='chmod +x $lib'
24138  ;;
24139
24140sunos4*)
24141  version_type=sunos
24142  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
24143  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
24144  shlibpath_var=LD_LIBRARY_PATH
24145  shlibpath_overrides_runpath=yes
24146  if test yes = "$with_gnu_ld"; then
24147    need_lib_prefix=no
24148  fi
24149  need_version=yes
24150  ;;
24151
24152sysv4 | sysv4.3*)
24153  version_type=linux # correct to gnu/linux during the next big refactor
24154  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24155  soname_spec='$libname$release$shared_ext$major'
24156  shlibpath_var=LD_LIBRARY_PATH
24157  case $host_vendor in
24158    sni)
24159      shlibpath_overrides_runpath=no
24160      need_lib_prefix=no
24161      runpath_var=LD_RUN_PATH
24162      ;;
24163    siemens)
24164      need_lib_prefix=no
24165      ;;
24166    motorola)
24167      need_lib_prefix=no
24168      need_version=no
24169      shlibpath_overrides_runpath=no
24170      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
24171      ;;
24172  esac
24173  ;;
24174
24175sysv4*MP*)
24176  if test -d /usr/nec; then
24177    version_type=linux # correct to gnu/linux during the next big refactor
24178    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
24179    soname_spec='$libname$shared_ext.$major'
24180    shlibpath_var=LD_LIBRARY_PATH
24181  fi
24182  ;;
24183
24184sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
24185  version_type=sco
24186  need_lib_prefix=no
24187  need_version=no
24188  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
24189  soname_spec='$libname$release$shared_ext$major'
24190  shlibpath_var=LD_LIBRARY_PATH
24191  shlibpath_overrides_runpath=yes
24192  hardcode_into_libs=yes
24193  if test yes = "$with_gnu_ld"; then
24194    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
24195  else
24196    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
24197    case $host_os in
24198      sco3.2v5*)
24199        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
24200	;;
24201    esac
24202  fi
24203  sys_lib_dlsearch_path_spec='/usr/lib'
24204  ;;
24205
24206tpf*)
24207  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
24208  version_type=linux # correct to gnu/linux during the next big refactor
24209  need_lib_prefix=no
24210  need_version=no
24211  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24212  shlibpath_var=LD_LIBRARY_PATH
24213  shlibpath_overrides_runpath=no
24214  hardcode_into_libs=yes
24215  ;;
24216
24217uts4*)
24218  version_type=linux # correct to gnu/linux during the next big refactor
24219  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
24220  soname_spec='$libname$release$shared_ext$major'
24221  shlibpath_var=LD_LIBRARY_PATH
24222  ;;
24223
24224*)
24225  dynamic_linker=no
24226  ;;
24227esac
24228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
24229$as_echo "$dynamic_linker" >&6; }
24230test no = "$dynamic_linker" && can_build_shared=no
24231
24232variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
24233if test yes = "$GCC"; then
24234  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
24235fi
24236
24237if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
24238  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
24239fi
24240
24241if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
24242  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
24243fi
24244
24245# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
24246configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
24247
24248# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
24249func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
24250
24251# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
24252configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
24267
24268
24269
24270
24271
24272
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24283
24284
24285
24286
24287
24288
24289
24290
24291
24292
24293    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
24294$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
24295hardcode_action_FC=
24296if test -n "$hardcode_libdir_flag_spec_FC" ||
24297   test -n "$runpath_var_FC" ||
24298   test yes = "$hardcode_automatic_FC"; then
24299
24300  # We can hardcode non-existent directories.
24301  if test no != "$hardcode_direct_FC" &&
24302     # If the only mechanism to avoid hardcoding is shlibpath_var, we
24303     # have to relink, otherwise we might link with an installed library
24304     # when we should be linking with a yet-to-be-installed one
24305     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, FC)" &&
24306     test no != "$hardcode_minus_L_FC"; then
24307    # Linking always hardcodes the temporary library directory.
24308    hardcode_action_FC=relink
24309  else
24310    # We can link without hardcoding, and we can hardcode nonexisting dirs.
24311    hardcode_action_FC=immediate
24312  fi
24313else
24314  # We cannot hardcode anything, or else we can only hardcode existing
24315  # directories.
24316  hardcode_action_FC=unsupported
24317fi
24318{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_FC" >&5
24319$as_echo "$hardcode_action_FC" >&6; }
24320
24321if test relink = "$hardcode_action_FC" ||
24322   test yes = "$inherit_rpath_FC"; then
24323  # Fast installation is not supported
24324  enable_fast_install=no
24325elif test yes = "$shlibpath_overrides_runpath" ||
24326     test no = "$enable_shared"; then
24327  # Fast installation is not necessary
24328  enable_fast_install=needless
24329fi
24330
24331
24332
24333
24334
24335
24336
24337  fi # test -n "$compiler"
24338
24339  GCC=$lt_save_GCC
24340  CC=$lt_save_CC
24341  CFLAGS=$lt_save_CFLAGS
24342fi # test yes != "$_lt_disable_FC"
24343
24344ac_ext=c
24345ac_cpp='$CPP $CPPFLAGS'
24346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
24347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
24348ac_compiler_gnu=$ac_cv_c_compiler_gnu
24349
24350
24351if test -n "$ac_tool_prefix"; then
24352  # Extract the first word of "${ac_tool_prefix}gccgo", so it can be a program name with args.
24353set dummy ${ac_tool_prefix}gccgo; ac_word=$2
24354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24355$as_echo_n "checking for $ac_word... " >&6; }
24356if ${ac_cv_prog_GOC+:} false; then :
24357  $as_echo_n "(cached) " >&6
24358else
24359  if test -n "$GOC"; then
24360  ac_cv_prog_GOC="$GOC" # Let the user override the test.
24361else
24362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24363for as_dir in $PATH
24364do
24365  IFS=$as_save_IFS
24366  test -z "$as_dir" && as_dir=.
24367    for ac_exec_ext in '' $ac_executable_extensions; do
24368  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24369    ac_cv_prog_GOC="${ac_tool_prefix}gccgo"
24370    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24371    break 2
24372  fi
24373done
24374  done
24375IFS=$as_save_IFS
24376
24377fi
24378fi
24379GOC=$ac_cv_prog_GOC
24380if test -n "$GOC"; then
24381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC" >&5
24382$as_echo "$GOC" >&6; }
24383else
24384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24385$as_echo "no" >&6; }
24386fi
24387
24388
24389fi
24390if test -z "$ac_cv_prog_GOC"; then
24391  ac_ct_GOC=$GOC
24392  # Extract the first word of "gccgo", so it can be a program name with args.
24393set dummy gccgo; ac_word=$2
24394{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24395$as_echo_n "checking for $ac_word... " >&6; }
24396if ${ac_cv_prog_ac_ct_GOC+:} false; then :
24397  $as_echo_n "(cached) " >&6
24398else
24399  if test -n "$ac_ct_GOC"; then
24400  ac_cv_prog_ac_ct_GOC="$ac_ct_GOC" # Let the user override the test.
24401else
24402as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24403for as_dir in $PATH
24404do
24405  IFS=$as_save_IFS
24406  test -z "$as_dir" && as_dir=.
24407    for ac_exec_ext in '' $ac_executable_extensions; do
24408  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24409    ac_cv_prog_ac_ct_GOC="gccgo"
24410    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24411    break 2
24412  fi
24413done
24414  done
24415IFS=$as_save_IFS
24416
24417fi
24418fi
24419ac_ct_GOC=$ac_cv_prog_ac_ct_GOC
24420if test -n "$ac_ct_GOC"; then
24421  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GOC" >&5
24422$as_echo "$ac_ct_GOC" >&6; }
24423else
24424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24425$as_echo "no" >&6; }
24426fi
24427
24428  if test "x$ac_ct_GOC" = x; then
24429    GOC=""
24430  else
24431    case $cross_compiling:$ac_tool_warned in
24432yes:)
24433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
24434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
24435ac_tool_warned=yes ;;
24436esac
24437    GOC=$ac_ct_GOC
24438  fi
24439else
24440  GOC="$ac_cv_prog_GOC"
24441fi
24442
24443
24444
24445
24446# Source file extension for Go test sources.
24447ac_ext=go
24448
24449# Object file extension for compiled Go test sources.
24450objext=o
24451objext_GO=$objext
24452
24453# Code to be used in simple compile tests
24454lt_simple_compile_test_code="package main; func main() { }"
24455
24456# Code to be used in simple link tests
24457lt_simple_link_test_code='package main; func main() { }'
24458
24459# ltmain only uses $CC for tagged configurations so make sure $CC is set.
24460
24461
24462
24463
24464
24465
24466# If no C compiler was specified, use CC.
24467LTCC=${LTCC-"$CC"}
24468
24469# If no C compiler flags were specified, use CFLAGS.
24470LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
24471
24472# Allow CC to be a program name with arguments.
24473compiler=$CC
24474
24475
24476# save warnings/boilerplate of simple test code
24477ac_outfile=conftest.$ac_objext
24478echo "$lt_simple_compile_test_code" >conftest.$ac_ext
24479eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
24480_lt_compiler_boilerplate=`cat conftest.err`
24481$RM conftest*
24482
24483ac_outfile=conftest.$ac_objext
24484echo "$lt_simple_link_test_code" >conftest.$ac_ext
24485eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
24486_lt_linker_boilerplate=`cat conftest.err`
24487$RM -r conftest*
24488
24489
24490# Allow CC to be a program name with arguments.
24491lt_save_CC=$CC
24492lt_save_CFLAGS=$CFLAGS
24493lt_save_GCC=$GCC
24494GCC=yes
24495CC=${GOC-"gccgo"}
24496CFLAGS=$GOFLAGS
24497compiler=$CC
24498compiler_GO=$CC
24499LD_GO=$LD
24500func_cc_basename $compiler
24501cc_basename=$func_cc_basename_result
24502
24503
24504# Go did not exist at the time GCC didn't implicitly link libc in.
24505archive_cmds_need_lc_GO=no
24506
24507old_archive_cmds_GO=$old_archive_cmds
24508reload_flag_GO=$reload_flag
24509reload_cmds_GO=$reload_cmds
24510
24511## CAVEAT EMPTOR:
24512## There is no encapsulation within the following macros, do not change
24513## the running order or otherwise move them around unless you know exactly
24514## what you are doing...
24515if test -n "$compiler"; then
24516
24517lt_prog_compiler_no_builtin_flag_GO=
24518
24519if test yes = "$GCC"; then
24520  case $cc_basename in
24521  nvcc*)
24522    lt_prog_compiler_no_builtin_flag_GO=' -Xcompiler -fno-builtin' ;;
24523  *)
24524    lt_prog_compiler_no_builtin_flag_GO=' -fno-builtin' ;;
24525  esac
24526
24527  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
24528$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
24529if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
24530  $as_echo_n "(cached) " >&6
24531else
24532  lt_cv_prog_compiler_rtti_exceptions=no
24533   ac_outfile=conftest.$ac_objext
24534   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
24535   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
24536   # Insert the option either (1) after the last *FLAGS variable, or
24537   # (2) before a word containing "conftest.", or (3) at the end.
24538   # Note that $ac_compile itself does not contain backslashes and begins
24539   # with a dollar sign (not a hyphen), so the echo should work correctly.
24540   # The option is referenced via a variable to avoid confusing sed.
24541   lt_compile=`echo "$ac_compile" | $SED \
24542   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
24543   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
24544   -e 's:$: $lt_compiler_flag:'`
24545   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
24546   (eval "$lt_compile" 2>conftest.err)
24547   ac_status=$?
24548   cat conftest.err >&5
24549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24550   if (exit $ac_status) && test -s "$ac_outfile"; then
24551     # The compiler can only warn and ignore the option if not recognized
24552     # So say no if there are warnings other than the usual output.
24553     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
24554     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
24555     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
24556       lt_cv_prog_compiler_rtti_exceptions=yes
24557     fi
24558   fi
24559   $RM conftest*
24560
24561fi
24562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
24563$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
24564
24565if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
24566    lt_prog_compiler_no_builtin_flag_GO="$lt_prog_compiler_no_builtin_flag_GO -fno-rtti -fno-exceptions"
24567else
24568    :
24569fi
24570
24571fi
24572
24573
24574
24575  lt_prog_compiler_wl_GO=
24576lt_prog_compiler_pic_GO=
24577lt_prog_compiler_static_GO=
24578
24579
24580  if test yes = "$GCC"; then
24581    lt_prog_compiler_wl_GO='-Wl,'
24582    lt_prog_compiler_static_GO='-static'
24583
24584    case $host_os in
24585      aix*)
24586      # All AIX code is PIC.
24587      if test ia64 = "$host_cpu"; then
24588	# AIX 5 now supports IA64 processor
24589	lt_prog_compiler_static_GO='-Bstatic'
24590      fi
24591      lt_prog_compiler_pic_GO='-fPIC'
24592      ;;
24593
24594    amigaos*)
24595      case $host_cpu in
24596      powerpc)
24597            # see comment about AmigaOS4 .so support
24598            lt_prog_compiler_pic_GO='-fPIC'
24599        ;;
24600      m68k)
24601            # FIXME: we need at least 68020 code to build shared libraries, but
24602            # adding the '-m68020' flag to GCC prevents building anything better,
24603            # like '-m68040'.
24604            lt_prog_compiler_pic_GO='-m68020 -resident32 -malways-restore-a4'
24605        ;;
24606      esac
24607      ;;
24608
24609    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
24610      # PIC is the default for these OSes.
24611      ;;
24612
24613    mingw* | cygwin* | pw32* | os2* | cegcc*)
24614      # This hack is so that the source file can tell whether it is being
24615      # built for inclusion in a dll (and should export symbols for example).
24616      # Although the cygwin gcc ignores -fPIC, still need this for old-style
24617      # (--disable-auto-import) libraries
24618      lt_prog_compiler_pic_GO='-DDLL_EXPORT'
24619      case $host_os in
24620      os2*)
24621	lt_prog_compiler_static_GO='$wl-static'
24622	;;
24623      esac
24624      ;;
24625
24626    darwin* | rhapsody*)
24627      # PIC is the default on this platform
24628      # Common symbols not allowed in MH_DYLIB files
24629      lt_prog_compiler_pic_GO='-fno-common'
24630      ;;
24631
24632    haiku*)
24633      # PIC is the default for Haiku.
24634      # The "-static" flag exists, but is broken.
24635      lt_prog_compiler_static_GO=
24636      ;;
24637
24638    hpux*)
24639      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
24640      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
24641      # sets the default TLS model and affects inlining.
24642      case $host_cpu in
24643      hppa*64*)
24644	# +Z the default
24645	;;
24646      *)
24647	lt_prog_compiler_pic_GO='-fPIC'
24648	;;
24649      esac
24650      ;;
24651
24652    interix[3-9]*)
24653      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
24654      # Instead, we relocate shared libraries at runtime.
24655      ;;
24656
24657    msdosdjgpp*)
24658      # Just because we use GCC doesn't mean we suddenly get shared libraries
24659      # on systems that don't support them.
24660      lt_prog_compiler_can_build_shared_GO=no
24661      enable_shared=no
24662      ;;
24663
24664    *nto* | *qnx*)
24665      # QNX uses GNU C++, but need to define -shared option too, otherwise
24666      # it will coredump.
24667      lt_prog_compiler_pic_GO='-fPIC -shared'
24668      ;;
24669
24670    sysv4*MP*)
24671      if test -d /usr/nec; then
24672	lt_prog_compiler_pic_GO=-Kconform_pic
24673      fi
24674      ;;
24675
24676    *)
24677      lt_prog_compiler_pic_GO='-fPIC'
24678      ;;
24679    esac
24680
24681    case $cc_basename in
24682    nvcc*) # Cuda Compiler Driver 2.2
24683      lt_prog_compiler_wl_GO='-Xlinker '
24684      if test -n "$lt_prog_compiler_pic_GO"; then
24685        lt_prog_compiler_pic_GO="-Xcompiler $lt_prog_compiler_pic_GO"
24686      fi
24687      ;;
24688    esac
24689  else
24690    # PORTME Check for flag to pass linker flags through the system compiler.
24691    case $host_os in
24692    aix*)
24693      lt_prog_compiler_wl_GO='-Wl,'
24694      if test ia64 = "$host_cpu"; then
24695	# AIX 5 now supports IA64 processor
24696	lt_prog_compiler_static_GO='-Bstatic'
24697      else
24698	lt_prog_compiler_static_GO='-bnso -bI:/lib/syscalls.exp'
24699      fi
24700      ;;
24701
24702    darwin* | rhapsody*)
24703      # PIC is the default on this platform
24704      # Common symbols not allowed in MH_DYLIB files
24705      lt_prog_compiler_pic_GO='-fno-common'
24706      case $cc_basename in
24707      nagfor*)
24708        # NAG Fortran compiler
24709        lt_prog_compiler_wl_GO='-Wl,-Wl,,'
24710        lt_prog_compiler_pic_GO='-PIC'
24711        lt_prog_compiler_static_GO='-Bstatic'
24712        ;;
24713      esac
24714      ;;
24715
24716    mingw* | cygwin* | pw32* | os2* | cegcc*)
24717      # This hack is so that the source file can tell whether it is being
24718      # built for inclusion in a dll (and should export symbols for example).
24719      lt_prog_compiler_pic_GO='-DDLL_EXPORT'
24720      case $host_os in
24721      os2*)
24722	lt_prog_compiler_static_GO='$wl-static'
24723	;;
24724      esac
24725      ;;
24726
24727    hpux9* | hpux10* | hpux11*)
24728      lt_prog_compiler_wl_GO='-Wl,'
24729      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
24730      # not for PA HP-UX.
24731      case $host_cpu in
24732      hppa*64*|ia64*)
24733	# +Z the default
24734	;;
24735      *)
24736	lt_prog_compiler_pic_GO='+Z'
24737	;;
24738      esac
24739      # Is there a better lt_prog_compiler_static that works with the bundled CC?
24740      lt_prog_compiler_static_GO='$wl-a ${wl}archive'
24741      ;;
24742
24743    irix5* | irix6* | nonstopux*)
24744      lt_prog_compiler_wl_GO='-Wl,'
24745      # PIC (with -KPIC) is the default.
24746      lt_prog_compiler_static_GO='-non_shared'
24747      ;;
24748
24749    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
24750      case $cc_basename in
24751      # old Intel for x86_64, which still supported -KPIC.
24752      ecc*)
24753	lt_prog_compiler_wl_GO='-Wl,'
24754	lt_prog_compiler_pic_GO='-KPIC'
24755	lt_prog_compiler_static_GO='-static'
24756        ;;
24757      # icc used to be incompatible with GCC.
24758      # ICC 10 doesn't accept -KPIC any more.
24759      icc* | ifort*)
24760	lt_prog_compiler_wl_GO='-Wl,'
24761	lt_prog_compiler_pic_GO='-fPIC'
24762	lt_prog_compiler_static_GO='-static'
24763        ;;
24764      # Lahey Fortran 8.1.
24765      lf95*)
24766	lt_prog_compiler_wl_GO='-Wl,'
24767	lt_prog_compiler_pic_GO='--shared'
24768	lt_prog_compiler_static_GO='--static'
24769	;;
24770      nagfor*)
24771	# NAG Fortran compiler
24772	lt_prog_compiler_wl_GO='-Wl,-Wl,,'
24773	lt_prog_compiler_pic_GO='-PIC'
24774	lt_prog_compiler_static_GO='-Bstatic'
24775	;;
24776      tcc*)
24777	# Fabrice Bellard et al's Tiny C Compiler
24778	lt_prog_compiler_wl_GO='-Wl,'
24779	lt_prog_compiler_pic_GO='-fPIC'
24780	lt_prog_compiler_static_GO='-static'
24781	;;
24782      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
24783        # Portland Group compilers (*not* the Pentium gcc compiler,
24784	# which looks to be a dead project)
24785	lt_prog_compiler_wl_GO='-Wl,'
24786	lt_prog_compiler_pic_GO='-fpic'
24787	lt_prog_compiler_static_GO='-Bstatic'
24788        ;;
24789      ccc*)
24790        lt_prog_compiler_wl_GO='-Wl,'
24791        # All Alpha code is PIC.
24792        lt_prog_compiler_static_GO='-non_shared'
24793        ;;
24794      xl* | bgxl* | bgf* | mpixl*)
24795	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
24796	lt_prog_compiler_wl_GO='-Wl,'
24797	lt_prog_compiler_pic_GO='-qpic'
24798	lt_prog_compiler_static_GO='-qstaticlink'
24799	;;
24800      *)
24801	case `$CC -V 2>&1 | sed 5q` in
24802	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
24803	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
24804	  lt_prog_compiler_pic_GO='-KPIC'
24805	  lt_prog_compiler_static_GO='-Bstatic'
24806	  lt_prog_compiler_wl_GO=''
24807	  ;;
24808	*Sun\ F* | *Sun*Fortran*)
24809	  lt_prog_compiler_pic_GO='-KPIC'
24810	  lt_prog_compiler_static_GO='-Bstatic'
24811	  lt_prog_compiler_wl_GO='-Qoption ld '
24812	  ;;
24813	*Sun\ C*)
24814	  # Sun C 5.9
24815	  lt_prog_compiler_pic_GO='-KPIC'
24816	  lt_prog_compiler_static_GO='-Bstatic'
24817	  lt_prog_compiler_wl_GO='-Wl,'
24818	  ;;
24819        *Intel*\ [CF]*Compiler*)
24820	  lt_prog_compiler_wl_GO='-Wl,'
24821	  lt_prog_compiler_pic_GO='-fPIC'
24822	  lt_prog_compiler_static_GO='-static'
24823	  ;;
24824	*Portland\ Group*)
24825	  lt_prog_compiler_wl_GO='-Wl,'
24826	  lt_prog_compiler_pic_GO='-fpic'
24827	  lt_prog_compiler_static_GO='-Bstatic'
24828	  ;;
24829	esac
24830	;;
24831      esac
24832      ;;
24833
24834    newsos6)
24835      lt_prog_compiler_pic_GO='-KPIC'
24836      lt_prog_compiler_static_GO='-Bstatic'
24837      ;;
24838
24839    *nto* | *qnx*)
24840      # QNX uses GNU C++, but need to define -shared option too, otherwise
24841      # it will coredump.
24842      lt_prog_compiler_pic_GO='-fPIC -shared'
24843      ;;
24844
24845    osf3* | osf4* | osf5*)
24846      lt_prog_compiler_wl_GO='-Wl,'
24847      # All OSF/1 code is PIC.
24848      lt_prog_compiler_static_GO='-non_shared'
24849      ;;
24850
24851    rdos*)
24852      lt_prog_compiler_static_GO='-non_shared'
24853      ;;
24854
24855    solaris*)
24856      lt_prog_compiler_pic_GO='-KPIC'
24857      lt_prog_compiler_static_GO='-Bstatic'
24858      case $cc_basename in
24859      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
24860	lt_prog_compiler_wl_GO='-Qoption ld ';;
24861      *)
24862	lt_prog_compiler_wl_GO='-Wl,';;
24863      esac
24864      ;;
24865
24866    sunos4*)
24867      lt_prog_compiler_wl_GO='-Qoption ld '
24868      lt_prog_compiler_pic_GO='-PIC'
24869      lt_prog_compiler_static_GO='-Bstatic'
24870      ;;
24871
24872    sysv4 | sysv4.2uw2* | sysv4.3*)
24873      lt_prog_compiler_wl_GO='-Wl,'
24874      lt_prog_compiler_pic_GO='-KPIC'
24875      lt_prog_compiler_static_GO='-Bstatic'
24876      ;;
24877
24878    sysv4*MP*)
24879      if test -d /usr/nec; then
24880	lt_prog_compiler_pic_GO='-Kconform_pic'
24881	lt_prog_compiler_static_GO='-Bstatic'
24882      fi
24883      ;;
24884
24885    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
24886      lt_prog_compiler_wl_GO='-Wl,'
24887      lt_prog_compiler_pic_GO='-KPIC'
24888      lt_prog_compiler_static_GO='-Bstatic'
24889      ;;
24890
24891    unicos*)
24892      lt_prog_compiler_wl_GO='-Wl,'
24893      lt_prog_compiler_can_build_shared_GO=no
24894      ;;
24895
24896    uts4*)
24897      lt_prog_compiler_pic_GO='-pic'
24898      lt_prog_compiler_static_GO='-Bstatic'
24899      ;;
24900
24901    *)
24902      lt_prog_compiler_can_build_shared_GO=no
24903      ;;
24904    esac
24905  fi
24906
24907case $host_os in
24908  # For platforms that do not support PIC, -DPIC is meaningless:
24909  *djgpp*)
24910    lt_prog_compiler_pic_GO=
24911    ;;
24912  *)
24913    lt_prog_compiler_pic_GO="$lt_prog_compiler_pic_GO"
24914    ;;
24915esac
24916
24917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
24918$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
24919if ${lt_cv_prog_compiler_pic_GO+:} false; then :
24920  $as_echo_n "(cached) " >&6
24921else
24922  lt_cv_prog_compiler_pic_GO=$lt_prog_compiler_pic_GO
24923fi
24924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_GO" >&5
24925$as_echo "$lt_cv_prog_compiler_pic_GO" >&6; }
24926lt_prog_compiler_pic_GO=$lt_cv_prog_compiler_pic_GO
24927
24928#
24929# Check to make sure the PIC flag actually works.
24930#
24931if test -n "$lt_prog_compiler_pic_GO"; then
24932  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GO works" >&5
24933$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GO works... " >&6; }
24934if ${lt_cv_prog_compiler_pic_works_GO+:} false; then :
24935  $as_echo_n "(cached) " >&6
24936else
24937  lt_cv_prog_compiler_pic_works_GO=no
24938   ac_outfile=conftest.$ac_objext
24939   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
24940   lt_compiler_flag="$lt_prog_compiler_pic_GO"  ## exclude from sc_useless_quotes_in_assignment
24941   # Insert the option either (1) after the last *FLAGS variable, or
24942   # (2) before a word containing "conftest.", or (3) at the end.
24943   # Note that $ac_compile itself does not contain backslashes and begins
24944   # with a dollar sign (not a hyphen), so the echo should work correctly.
24945   # The option is referenced via a variable to avoid confusing sed.
24946   lt_compile=`echo "$ac_compile" | $SED \
24947   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
24948   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
24949   -e 's:$: $lt_compiler_flag:'`
24950   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
24951   (eval "$lt_compile" 2>conftest.err)
24952   ac_status=$?
24953   cat conftest.err >&5
24954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
24955   if (exit $ac_status) && test -s "$ac_outfile"; then
24956     # The compiler can only warn and ignore the option if not recognized
24957     # So say no if there are warnings other than the usual output.
24958     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
24959     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
24960     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
24961       lt_cv_prog_compiler_pic_works_GO=yes
24962     fi
24963   fi
24964   $RM conftest*
24965
24966fi
24967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GO" >&5
24968$as_echo "$lt_cv_prog_compiler_pic_works_GO" >&6; }
24969
24970if test yes = "$lt_cv_prog_compiler_pic_works_GO"; then
24971    case $lt_prog_compiler_pic_GO in
24972     "" | " "*) ;;
24973     *) lt_prog_compiler_pic_GO=" $lt_prog_compiler_pic_GO" ;;
24974     esac
24975else
24976    lt_prog_compiler_pic_GO=
24977     lt_prog_compiler_can_build_shared_GO=no
24978fi
24979
24980fi
24981
24982
24983
24984
24985
24986#
24987# Check to make sure the static flag actually works.
24988#
24989wl=$lt_prog_compiler_wl_GO eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GO\"
24990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
24991$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
24992if ${lt_cv_prog_compiler_static_works_GO+:} false; then :
24993  $as_echo_n "(cached) " >&6
24994else
24995  lt_cv_prog_compiler_static_works_GO=no
24996   save_LDFLAGS=$LDFLAGS
24997   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
24998   echo "$lt_simple_link_test_code" > conftest.$ac_ext
24999   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
25000     # The linker can only warn and ignore the option if not recognized
25001     # So say no if there are warnings
25002     if test -s conftest.err; then
25003       # Append any errors to the config.log.
25004       cat conftest.err 1>&5
25005       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
25006       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
25007       if diff conftest.exp conftest.er2 >/dev/null; then
25008         lt_cv_prog_compiler_static_works_GO=yes
25009       fi
25010     else
25011       lt_cv_prog_compiler_static_works_GO=yes
25012     fi
25013   fi
25014   $RM -r conftest*
25015   LDFLAGS=$save_LDFLAGS
25016
25017fi
25018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GO" >&5
25019$as_echo "$lt_cv_prog_compiler_static_works_GO" >&6; }
25020
25021if test yes = "$lt_cv_prog_compiler_static_works_GO"; then
25022    :
25023else
25024    lt_prog_compiler_static_GO=
25025fi
25026
25027
25028
25029
25030  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
25031$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
25032if ${lt_cv_prog_compiler_c_o_GO+:} false; then :
25033  $as_echo_n "(cached) " >&6
25034else
25035  lt_cv_prog_compiler_c_o_GO=no
25036   $RM -r conftest 2>/dev/null
25037   mkdir conftest
25038   cd conftest
25039   mkdir out
25040   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
25041
25042   lt_compiler_flag="-o out/conftest2.$ac_objext"
25043   # Insert the option either (1) after the last *FLAGS variable, or
25044   # (2) before a word containing "conftest.", or (3) at the end.
25045   # Note that $ac_compile itself does not contain backslashes and begins
25046   # with a dollar sign (not a hyphen), so the echo should work correctly.
25047   lt_compile=`echo "$ac_compile" | $SED \
25048   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
25049   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
25050   -e 's:$: $lt_compiler_flag:'`
25051   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
25052   (eval "$lt_compile" 2>out/conftest.err)
25053   ac_status=$?
25054   cat out/conftest.err >&5
25055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25056   if (exit $ac_status) && test -s out/conftest2.$ac_objext
25057   then
25058     # The compiler can only warn and ignore the option if not recognized
25059     # So say no if there are warnings
25060     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
25061     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
25062     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
25063       lt_cv_prog_compiler_c_o_GO=yes
25064     fi
25065   fi
25066   chmod u+w . 2>&5
25067   $RM conftest*
25068   # SGI C++ compiler will create directory out/ii_files/ for
25069   # template instantiation
25070   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
25071   $RM out/* && rmdir out
25072   cd ..
25073   $RM -r conftest
25074   $RM conftest*
25075
25076fi
25077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GO" >&5
25078$as_echo "$lt_cv_prog_compiler_c_o_GO" >&6; }
25079
25080
25081
25082  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
25083$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
25084if ${lt_cv_prog_compiler_c_o_GO+:} false; then :
25085  $as_echo_n "(cached) " >&6
25086else
25087  lt_cv_prog_compiler_c_o_GO=no
25088   $RM -r conftest 2>/dev/null
25089   mkdir conftest
25090   cd conftest
25091   mkdir out
25092   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
25093
25094   lt_compiler_flag="-o out/conftest2.$ac_objext"
25095   # Insert the option either (1) after the last *FLAGS variable, or
25096   # (2) before a word containing "conftest.", or (3) at the end.
25097   # Note that $ac_compile itself does not contain backslashes and begins
25098   # with a dollar sign (not a hyphen), so the echo should work correctly.
25099   lt_compile=`echo "$ac_compile" | $SED \
25100   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
25101   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
25102   -e 's:$: $lt_compiler_flag:'`
25103   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
25104   (eval "$lt_compile" 2>out/conftest.err)
25105   ac_status=$?
25106   cat out/conftest.err >&5
25107   echo "$as_me:$LINENO: \$? = $ac_status" >&5
25108   if (exit $ac_status) && test -s out/conftest2.$ac_objext
25109   then
25110     # The compiler can only warn and ignore the option if not recognized
25111     # So say no if there are warnings
25112     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
25113     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
25114     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
25115       lt_cv_prog_compiler_c_o_GO=yes
25116     fi
25117   fi
25118   chmod u+w . 2>&5
25119   $RM conftest*
25120   # SGI C++ compiler will create directory out/ii_files/ for
25121   # template instantiation
25122   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
25123   $RM out/* && rmdir out
25124   cd ..
25125   $RM -r conftest
25126   $RM conftest*
25127
25128fi
25129{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GO" >&5
25130$as_echo "$lt_cv_prog_compiler_c_o_GO" >&6; }
25131
25132
25133
25134
25135hard_links=nottested
25136if test no = "$lt_cv_prog_compiler_c_o_GO" && test no != "$need_locks"; then
25137  # do not overwrite the value of need_locks provided by the user
25138  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
25139$as_echo_n "checking if we can lock with hard links... " >&6; }
25140  hard_links=yes
25141  $RM conftest*
25142  ln conftest.a conftest.b 2>/dev/null && hard_links=no
25143  touch conftest.a
25144  ln conftest.a conftest.b 2>&5 || hard_links=no
25145  ln conftest.a conftest.b 2>/dev/null && hard_links=no
25146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
25147$as_echo "$hard_links" >&6; }
25148  if test no = "$hard_links"; then
25149    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
25150$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
25151    need_locks=warn
25152  fi
25153else
25154  need_locks=no
25155fi
25156
25157
25158
25159  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
25160$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
25161
25162  runpath_var=
25163  allow_undefined_flag_GO=
25164  always_export_symbols_GO=no
25165  archive_cmds_GO=
25166  archive_expsym_cmds_GO=
25167  compiler_needs_object_GO=no
25168  enable_shared_with_static_runtimes_GO=no
25169  export_dynamic_flag_spec_GO=
25170  export_symbols_cmds_GO='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
25171  hardcode_automatic_GO=no
25172  hardcode_direct_GO=no
25173  hardcode_direct_absolute_GO=no
25174  hardcode_libdir_flag_spec_GO=
25175  hardcode_libdir_separator_GO=
25176  hardcode_minus_L_GO=no
25177  hardcode_shlibpath_var_GO=unsupported
25178  inherit_rpath_GO=no
25179  link_all_deplibs_GO=unknown
25180  module_cmds_GO=
25181  module_expsym_cmds_GO=
25182  old_archive_from_new_cmds_GO=
25183  old_archive_from_expsyms_cmds_GO=
25184  thread_safe_flag_spec_GO=
25185  whole_archive_flag_spec_GO=
25186  # include_expsyms should be a list of space-separated symbols to be *always*
25187  # included in the symbol list
25188  include_expsyms_GO=
25189  # exclude_expsyms can be an extended regexp of symbols to exclude
25190  # it will be wrapped by ' (' and ')$', so one must not match beginning or
25191  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
25192  # as well as any symbol that contains 'd'.
25193  exclude_expsyms_GO='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
25194  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
25195  # platforms (ab)use it in PIC code, but their linkers get confused if
25196  # the symbol is explicitly referenced.  Since portable code cannot
25197  # rely on this symbol name, it's probably fine to never include it in
25198  # preloaded symbol tables.
25199  # Exclude shared library initialization/finalization symbols.
25200  extract_expsyms_cmds=
25201
25202  case $host_os in
25203  cygwin* | mingw* | pw32* | cegcc*)
25204    # FIXME: the MSVC++ port hasn't been tested in a loooong time
25205    # When not using gcc, we currently assume that we are using
25206    # Microsoft Visual C++.
25207    if test yes != "$GCC"; then
25208      with_gnu_ld=no
25209    fi
25210    ;;
25211  interix*)
25212    # we just hope/assume this is gcc and not c89 (= MSVC++)
25213    with_gnu_ld=yes
25214    ;;
25215  openbsd* | bitrig*)
25216    with_gnu_ld=no
25217    ;;
25218  esac
25219
25220  ld_shlibs_GO=yes
25221
25222  # On some targets, GNU ld is compatible enough with the native linker
25223  # that we're better off using the native interface for both.
25224  lt_use_gnu_ld_interface=no
25225  if test yes = "$with_gnu_ld"; then
25226    case $host_os in
25227      aix*)
25228	# The AIX port of GNU ld has always aspired to compatibility
25229	# with the native linker.  However, as the warning in the GNU ld
25230	# block says, versions before 2.19.5* couldn't really create working
25231	# shared libraries, regardless of the interface used.
25232	case `$LD -v 2>&1` in
25233	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
25234	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
25235	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
25236	  *)
25237	    lt_use_gnu_ld_interface=yes
25238	    ;;
25239	esac
25240	;;
25241      *)
25242	lt_use_gnu_ld_interface=yes
25243	;;
25244    esac
25245  fi
25246
25247  if test yes = "$lt_use_gnu_ld_interface"; then
25248    # If archive_cmds runs LD, not CC, wlarc should be empty
25249    wlarc='$wl'
25250
25251    # Set some defaults for GNU ld with shared library support. These
25252    # are reset later if shared libraries are not supported. Putting them
25253    # here allows them to be overridden if necessary.
25254    runpath_var=LD_RUN_PATH
25255    hardcode_libdir_flag_spec_GO='$wl-rpath $wl$libdir'
25256    export_dynamic_flag_spec_GO='$wl--export-dynamic'
25257    # ancient GNU ld didn't support --whole-archive et. al.
25258    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
25259      whole_archive_flag_spec_GO=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
25260    else
25261      whole_archive_flag_spec_GO=
25262    fi
25263    supports_anon_versioning=no
25264    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
25265      *GNU\ gold*) supports_anon_versioning=yes ;;
25266      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
25267      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
25268      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
25269      *\ 2.11.*) ;; # other 2.11 versions
25270      *) supports_anon_versioning=yes ;;
25271    esac
25272
25273    # See if GNU ld supports shared libraries.
25274    case $host_os in
25275    aix[3-9]*)
25276      # On AIX/PPC, the GNU linker is very broken
25277      if test ia64 != "$host_cpu"; then
25278	ld_shlibs_GO=no
25279	cat <<_LT_EOF 1>&2
25280
25281*** Warning: the GNU linker, at least up to release 2.19, is reported
25282*** to be unable to reliably create shared libraries on AIX.
25283*** Therefore, libtool is disabling shared libraries support.  If you
25284*** really care for shared libraries, you may want to install binutils
25285*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
25286*** You will then need to restart the configuration process.
25287
25288_LT_EOF
25289      fi
25290      ;;
25291
25292    amigaos*)
25293      case $host_cpu in
25294      powerpc)
25295            # see comment about AmigaOS4 .so support
25296            archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25297            archive_expsym_cmds_GO=''
25298        ;;
25299      m68k)
25300            archive_cmds_GO='$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)'
25301            hardcode_libdir_flag_spec_GO='-L$libdir'
25302            hardcode_minus_L_GO=yes
25303        ;;
25304      esac
25305      ;;
25306
25307    beos*)
25308      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
25309	allow_undefined_flag_GO=unsupported
25310	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
25311	# support --undefined.  This deserves some investigation.  FIXME
25312	archive_cmds_GO='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25313      else
25314	ld_shlibs_GO=no
25315      fi
25316      ;;
25317
25318    cygwin* | mingw* | pw32* | cegcc*)
25319      # _LT_TAGVAR(hardcode_libdir_flag_spec, GO) is actually meaningless,
25320      # as there is no search path for DLLs.
25321      hardcode_libdir_flag_spec_GO='-L$libdir'
25322      export_dynamic_flag_spec_GO='$wl--export-all-symbols'
25323      allow_undefined_flag_GO=unsupported
25324      always_export_symbols_GO=no
25325      enable_shared_with_static_runtimes_GO=yes
25326      export_symbols_cmds_GO='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
25327      exclude_expsyms_GO='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
25328
25329      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
25330        archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
25331	# If the export-symbols file already is a .def file, use it as
25332	# is; otherwise, prepend EXPORTS...
25333	archive_expsym_cmds_GO='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
25334          cp $export_symbols $output_objdir/$soname.def;
25335        else
25336          echo EXPORTS > $output_objdir/$soname.def;
25337          cat $export_symbols >> $output_objdir/$soname.def;
25338        fi~
25339        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
25340      else
25341	ld_shlibs_GO=no
25342      fi
25343      ;;
25344
25345    haiku*)
25346      archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25347      link_all_deplibs_GO=yes
25348      ;;
25349
25350    os2*)
25351      hardcode_libdir_flag_spec_GO='-L$libdir'
25352      hardcode_minus_L_GO=yes
25353      allow_undefined_flag_GO=unsupported
25354      shrext_cmds=.dll
25355      archive_cmds_GO='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
25356	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
25357	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
25358	$ECHO EXPORTS >> $output_objdir/$libname.def~
25359	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
25360	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
25361	emximp -o $lib $output_objdir/$libname.def'
25362      archive_expsym_cmds_GO='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
25363	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
25364	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
25365	$ECHO EXPORTS >> $output_objdir/$libname.def~
25366	prefix_cmds="$SED"~
25367	if test EXPORTS = "`$SED 1q $export_symbols`"; then
25368	  prefix_cmds="$prefix_cmds -e 1d";
25369	fi~
25370	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
25371	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
25372	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
25373	emximp -o $lib $output_objdir/$libname.def'
25374      old_archive_From_new_cmds_GO='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
25375      enable_shared_with_static_runtimes_GO=yes
25376      ;;
25377
25378    interix[3-9]*)
25379      hardcode_direct_GO=no
25380      hardcode_shlibpath_var_GO=no
25381      hardcode_libdir_flag_spec_GO='$wl-rpath,$libdir'
25382      export_dynamic_flag_spec_GO='$wl-E'
25383      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
25384      # Instead, shared libraries are loaded at an image base (0x10000000 by
25385      # default) and relocated if they conflict, which is a slow very memory
25386      # consuming and fragmenting process.  To avoid this, we pick a random,
25387      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
25388      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
25389      archive_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
25390      archive_expsym_cmds_GO='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'
25391      ;;
25392
25393    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
25394      tmp_diet=no
25395      if test linux-dietlibc = "$host_os"; then
25396	case $cc_basename in
25397	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
25398	esac
25399      fi
25400      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
25401	 && test no = "$tmp_diet"
25402      then
25403	tmp_addflag=' $pic_flag'
25404	tmp_sharedflag='-shared'
25405	case $cc_basename,$host_cpu in
25406        pgcc*)				# Portland Group C compiler
25407	  whole_archive_flag_spec_GO='$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'
25408	  tmp_addflag=' $pic_flag'
25409	  ;;
25410	pgf77* | pgf90* | pgf95* | pgfortran*)
25411					# Portland Group f77 and f90 compilers
25412	  whole_archive_flag_spec_GO='$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'
25413	  tmp_addflag=' $pic_flag -Mnomain' ;;
25414	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
25415	  tmp_addflag=' -i_dynamic' ;;
25416	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
25417	  tmp_addflag=' -i_dynamic -nofor_main' ;;
25418	ifc* | ifort*)			# Intel Fortran compiler
25419	  tmp_addflag=' -nofor_main' ;;
25420	lf95*)				# Lahey Fortran 8.1
25421	  whole_archive_flag_spec_GO=
25422	  tmp_sharedflag='--shared' ;;
25423        nagfor*)                        # NAGFOR 5.3
25424          tmp_sharedflag='-Wl,-shared' ;;
25425	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
25426	  tmp_sharedflag='-qmkshrobj'
25427	  tmp_addflag= ;;
25428	nvcc*)	# Cuda Compiler Driver 2.2
25429	  whole_archive_flag_spec_GO='$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'
25430	  compiler_needs_object_GO=yes
25431	  ;;
25432	esac
25433	case `$CC -V 2>&1 | sed 5q` in
25434	*Sun\ C*)			# Sun C 5.9
25435	  whole_archive_flag_spec_GO='$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'
25436	  compiler_needs_object_GO=yes
25437	  tmp_sharedflag='-G' ;;
25438	*Sun\ F*)			# Sun Fortran 8.3
25439	  tmp_sharedflag='-G' ;;
25440	esac
25441	archive_cmds_GO='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25442
25443        if test yes = "$supports_anon_versioning"; then
25444          archive_expsym_cmds_GO='echo "{ global:" > $output_objdir/$libname.ver~
25445            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
25446            echo "local: *; };" >> $output_objdir/$libname.ver~
25447            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
25448        fi
25449
25450	case $cc_basename in
25451	tcc*)
25452	  export_dynamic_flag_spec_GO='-rdynamic'
25453	  ;;
25454	xlf* | bgf* | bgxlf* | mpixlf*)
25455	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
25456	  whole_archive_flag_spec_GO='--whole-archive$convenience --no-whole-archive'
25457	  hardcode_libdir_flag_spec_GO='$wl-rpath $wl$libdir'
25458	  archive_cmds_GO='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
25459	  if test yes = "$supports_anon_versioning"; then
25460	    archive_expsym_cmds_GO='echo "{ global:" > $output_objdir/$libname.ver~
25461              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
25462              echo "local: *; };" >> $output_objdir/$libname.ver~
25463              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
25464	  fi
25465	  ;;
25466	esac
25467      else
25468        ld_shlibs_GO=no
25469      fi
25470      ;;
25471
25472    netbsd*)
25473      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
25474	archive_cmds_GO='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
25475	wlarc=
25476      else
25477	archive_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25478	archive_expsym_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
25479      fi
25480      ;;
25481
25482    solaris*)
25483      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
25484	ld_shlibs_GO=no
25485	cat <<_LT_EOF 1>&2
25486
25487*** Warning: The releases 2.8.* of the GNU linker cannot reliably
25488*** create shared libraries on Solaris systems.  Therefore, libtool
25489*** is disabling shared libraries support.  We urge you to upgrade GNU
25490*** binutils to release 2.9.1 or newer.  Another option is to modify
25491*** your PATH or compiler configuration so that the native linker is
25492*** used, and then restart.
25493
25494_LT_EOF
25495      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
25496	archive_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25497	archive_expsym_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
25498      else
25499	ld_shlibs_GO=no
25500      fi
25501      ;;
25502
25503    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
25504      case `$LD -v 2>&1` in
25505        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
25506	ld_shlibs_GO=no
25507	cat <<_LT_EOF 1>&2
25508
25509*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
25510*** reliably create shared libraries on SCO systems.  Therefore, libtool
25511*** is disabling shared libraries support.  We urge you to upgrade GNU
25512*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
25513*** your PATH or compiler configuration so that the native linker is
25514*** used, and then restart.
25515
25516_LT_EOF
25517	;;
25518	*)
25519	  # For security reasons, it is highly recommended that you always
25520	  # use absolute paths for naming shared libraries, and exclude the
25521	  # DT_RUNPATH tag from executables and libraries.  But doing so
25522	  # requires that you compile everything twice, which is a pain.
25523	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
25524	    hardcode_libdir_flag_spec_GO='$wl-rpath $wl$libdir'
25525	    archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25526	    archive_expsym_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
25527	  else
25528	    ld_shlibs_GO=no
25529	  fi
25530	;;
25531      esac
25532      ;;
25533
25534    sunos4*)
25535      archive_cmds_GO='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
25536      wlarc=
25537      hardcode_direct_GO=yes
25538      hardcode_shlibpath_var_GO=no
25539      ;;
25540
25541    *)
25542      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
25543	archive_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25544	archive_expsym_cmds_GO='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
25545      else
25546	ld_shlibs_GO=no
25547      fi
25548      ;;
25549    esac
25550
25551    if test no = "$ld_shlibs_GO"; then
25552      runpath_var=
25553      hardcode_libdir_flag_spec_GO=
25554      export_dynamic_flag_spec_GO=
25555      whole_archive_flag_spec_GO=
25556    fi
25557  else
25558    # PORTME fill in a description of your system's linker (not GNU ld)
25559    case $host_os in
25560    aix3*)
25561      allow_undefined_flag_GO=unsupported
25562      always_export_symbols_GO=yes
25563      archive_expsym_cmds_GO='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
25564      # Note: this linker hardcodes the directories in LIBPATH if there
25565      # are no directories specified by -L.
25566      hardcode_minus_L_GO=yes
25567      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
25568	# Neither direct hardcoding nor static linking is supported with a
25569	# broken collect2.
25570	hardcode_direct_GO=unsupported
25571      fi
25572      ;;
25573
25574    aix[4-9]*)
25575      if test ia64 = "$host_cpu"; then
25576	# On IA64, the linker does run time linking by default, so we don't
25577	# have to do anything special.
25578	aix_use_runtimelinking=no
25579	exp_sym_flag='-Bexport'
25580	no_entry_flag=
25581      else
25582	# If we're using GNU nm, then we don't want the "-C" option.
25583	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
25584	# Without the "-l" option, or with the "-B" option, AIX nm treats
25585	# weak defined symbols like other global defined symbols, whereas
25586	# GNU nm marks them as "W".
25587	# While the 'weak' keyword is ignored in the Export File, we need
25588	# it in the Import File for the 'aix-soname' feature, so we have
25589	# to replace the "-B" option with "-P" for AIX nm.
25590	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
25591	  export_symbols_cmds_GO='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
25592	else
25593	  export_symbols_cmds_GO='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
25594	fi
25595	aix_use_runtimelinking=no
25596
25597	# Test if we are trying to use run time linking or normal
25598	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
25599	# have runtime linking enabled, and use it for executables.
25600	# For shared libraries, we enable/disable runtime linking
25601	# depending on the kind of the shared library created -
25602	# when "with_aix_soname,aix_use_runtimelinking" is:
25603	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
25604	# "aix,yes"  lib.so          shared, rtl:yes, for executables
25605	#            lib.a           static archive
25606	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
25607	#            lib.a(lib.so.V) shared, rtl:no,  for executables
25608	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
25609	#            lib.a(lib.so.V) shared, rtl:no
25610	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
25611	#            lib.a           static archive
25612	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
25613	  for ld_flag in $LDFLAGS; do
25614	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
25615	    aix_use_runtimelinking=yes
25616	    break
25617	  fi
25618	  done
25619	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
25620	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
25621	    # so we don't have lib.a shared libs to link our executables.
25622	    # We have to force runtime linking in this case.
25623	    aix_use_runtimelinking=yes
25624	    LDFLAGS="$LDFLAGS -Wl,-brtl"
25625	  fi
25626	  ;;
25627	esac
25628
25629	exp_sym_flag='-bexport'
25630	no_entry_flag='-bnoentry'
25631      fi
25632
25633      # When large executables or shared objects are built, AIX ld can
25634      # have problems creating the table of contents.  If linking a library
25635      # or program results in "error TOC overflow" add -mminimal-toc to
25636      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
25637      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
25638
25639      archive_cmds_GO=''
25640      hardcode_direct_GO=yes
25641      hardcode_direct_absolute_GO=yes
25642      hardcode_libdir_separator_GO=':'
25643      link_all_deplibs_GO=yes
25644      file_list_spec_GO='$wl-f,'
25645      case $with_aix_soname,$aix_use_runtimelinking in
25646      aix,*) ;; # traditional, no import file
25647      svr4,* | *,yes) # use import file
25648	# The Import File defines what to hardcode.
25649	hardcode_direct_GO=no
25650	hardcode_direct_absolute_GO=no
25651	;;
25652      esac
25653
25654      if test yes = "$GCC"; then
25655	case $host_os in aix4.[012]|aix4.[012].*)
25656	# We only want to do this on AIX 4.2 and lower, the check
25657	# below for broken collect2 doesn't work under 4.3+
25658	  collect2name=`$CC -print-prog-name=collect2`
25659	  if test -f "$collect2name" &&
25660	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
25661	  then
25662	  # We have reworked collect2
25663	  :
25664	  else
25665	  # We have old collect2
25666	  hardcode_direct_GO=unsupported
25667	  # It fails to find uninstalled libraries when the uninstalled
25668	  # path is not listed in the libpath.  Setting hardcode_minus_L
25669	  # to unsupported forces relinking
25670	  hardcode_minus_L_GO=yes
25671	  hardcode_libdir_flag_spec_GO='-L$libdir'
25672	  hardcode_libdir_separator_GO=
25673	  fi
25674	  ;;
25675	esac
25676	shared_flag='-shared'
25677	if test yes = "$aix_use_runtimelinking"; then
25678	  shared_flag="$shared_flag "'$wl-G'
25679	fi
25680	# Need to ensure runtime linking is disabled for the traditional
25681	# shared library, or the linker may eventually find shared libraries
25682	# /with/ Import File - we do not want to mix them.
25683	shared_flag_aix='-shared'
25684	shared_flag_svr4='-shared $wl-G'
25685      else
25686	# not using gcc
25687	if test ia64 = "$host_cpu"; then
25688	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
25689	# chokes on -Wl,-G. The following line is correct:
25690	  shared_flag='-G'
25691	else
25692	  if test yes = "$aix_use_runtimelinking"; then
25693	    shared_flag='$wl-G'
25694	  else
25695	    shared_flag='$wl-bM:SRE'
25696	  fi
25697	  shared_flag_aix='$wl-bM:SRE'
25698	  shared_flag_svr4='$wl-G'
25699	fi
25700      fi
25701
25702      export_dynamic_flag_spec_GO='$wl-bexpall'
25703      # It seems that -bexpall does not export symbols beginning with
25704      # underscore (_), so it is better to generate a list of symbols to export.
25705      always_export_symbols_GO=yes
25706      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
25707	# Warning - without using the other runtime loading flags (-brtl),
25708	# -berok will link without error, but may produce a broken library.
25709	allow_undefined_flag_GO='-berok'
25710        # Determine the default libpath from the value encoded in an
25711        # empty executable.
25712        if test set = "${lt_cv_aix_libpath+set}"; then
25713  aix_libpath=$lt_cv_aix_libpath
25714else
25715  if ${lt_cv_aix_libpath__GO+:} false; then :
25716  $as_echo_n "(cached) " >&6
25717else
25718  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25719/* end confdefs.h.  */
25720
25721int
25722main ()
25723{
25724
25725  ;
25726  return 0;
25727}
25728_ACEOF
25729if ac_fn_c_try_link "$LINENO"; then :
25730
25731  lt_aix_libpath_sed='
25732      /Import File Strings/,/^$/ {
25733	  /^0/ {
25734	      s/^0  *\([^ ]*\) *$/\1/
25735	      p
25736	  }
25737      }'
25738  lt_cv_aix_libpath__GO=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
25739  # Check for a 64-bit object if we didn't find anything.
25740  if test -z "$lt_cv_aix_libpath__GO"; then
25741    lt_cv_aix_libpath__GO=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
25742  fi
25743fi
25744rm -f core conftest.err conftest.$ac_objext \
25745    conftest$ac_exeext conftest.$ac_ext
25746  if test -z "$lt_cv_aix_libpath__GO"; then
25747    lt_cv_aix_libpath__GO=/usr/lib:/lib
25748  fi
25749
25750fi
25751
25752  aix_libpath=$lt_cv_aix_libpath__GO
25753fi
25754
25755        hardcode_libdir_flag_spec_GO='$wl-blibpath:$libdir:'"$aix_libpath"
25756        archive_expsym_cmds_GO='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
25757      else
25758	if test ia64 = "$host_cpu"; then
25759	  hardcode_libdir_flag_spec_GO='$wl-R $libdir:/usr/lib:/lib'
25760	  allow_undefined_flag_GO="-z nodefs"
25761	  archive_expsym_cmds_GO="\$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"
25762	else
25763	 # Determine the default libpath from the value encoded in an
25764	 # empty executable.
25765	 if test set = "${lt_cv_aix_libpath+set}"; then
25766  aix_libpath=$lt_cv_aix_libpath
25767else
25768  if ${lt_cv_aix_libpath__GO+:} false; then :
25769  $as_echo_n "(cached) " >&6
25770else
25771  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25772/* end confdefs.h.  */
25773
25774int
25775main ()
25776{
25777
25778  ;
25779  return 0;
25780}
25781_ACEOF
25782if ac_fn_c_try_link "$LINENO"; then :
25783
25784  lt_aix_libpath_sed='
25785      /Import File Strings/,/^$/ {
25786	  /^0/ {
25787	      s/^0  *\([^ ]*\) *$/\1/
25788	      p
25789	  }
25790      }'
25791  lt_cv_aix_libpath__GO=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
25792  # Check for a 64-bit object if we didn't find anything.
25793  if test -z "$lt_cv_aix_libpath__GO"; then
25794    lt_cv_aix_libpath__GO=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
25795  fi
25796fi
25797rm -f core conftest.err conftest.$ac_objext \
25798    conftest$ac_exeext conftest.$ac_ext
25799  if test -z "$lt_cv_aix_libpath__GO"; then
25800    lt_cv_aix_libpath__GO=/usr/lib:/lib
25801  fi
25802
25803fi
25804
25805  aix_libpath=$lt_cv_aix_libpath__GO
25806fi
25807
25808	 hardcode_libdir_flag_spec_GO='$wl-blibpath:$libdir:'"$aix_libpath"
25809	  # Warning - without using the other run time loading flags,
25810	  # -berok will link without error, but may produce a broken library.
25811	  no_undefined_flag_GO=' $wl-bernotok'
25812	  allow_undefined_flag_GO=' $wl-berok'
25813	  if test yes = "$with_gnu_ld"; then
25814	    # We only use this code for GNU lds that support --whole-archive.
25815	    whole_archive_flag_spec_GO='$wl--whole-archive$convenience $wl--no-whole-archive'
25816	  else
25817	    # Exported symbols can be pulled into shared objects from archives
25818	    whole_archive_flag_spec_GO='$convenience'
25819	  fi
25820	  archive_cmds_need_lc_GO=yes
25821	  archive_expsym_cmds_GO='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
25822	  # -brtl affects multiple linker settings, -berok does not and is overridden later
25823	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
25824	  if test svr4 != "$with_aix_soname"; then
25825	    # This is similar to how AIX traditionally builds its shared libraries.
25826	    archive_expsym_cmds_GO="$archive_expsym_cmds_GO"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
25827	  fi
25828	  if test aix != "$with_aix_soname"; then
25829	    archive_expsym_cmds_GO="$archive_expsym_cmds_GO"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
25830	  else
25831	    # used by -dlpreopen to get the symbols
25832	    archive_expsym_cmds_GO="$archive_expsym_cmds_GO"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
25833	  fi
25834	  archive_expsym_cmds_GO="$archive_expsym_cmds_GO"'~$RM -r $output_objdir/$realname.d'
25835	fi
25836      fi
25837      ;;
25838
25839    amigaos*)
25840      case $host_cpu in
25841      powerpc)
25842            # see comment about AmigaOS4 .so support
25843            archive_cmds_GO='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
25844            archive_expsym_cmds_GO=''
25845        ;;
25846      m68k)
25847            archive_cmds_GO='$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)'
25848            hardcode_libdir_flag_spec_GO='-L$libdir'
25849            hardcode_minus_L_GO=yes
25850        ;;
25851      esac
25852      ;;
25853
25854    bsdi[45]*)
25855      export_dynamic_flag_spec_GO=-rdynamic
25856      ;;
25857
25858    cygwin* | mingw* | pw32* | cegcc*)
25859      # When not using gcc, we currently assume that we are using
25860      # Microsoft Visual C++.
25861      # hardcode_libdir_flag_spec is actually meaningless, as there is
25862      # no search path for DLLs.
25863      case $cc_basename in
25864      cl*)
25865	# Native MSVC
25866	hardcode_libdir_flag_spec_GO=' '
25867	allow_undefined_flag_GO=unsupported
25868	always_export_symbols_GO=yes
25869	file_list_spec_GO='@'
25870	# Tell ltmain to make .lib files, not .a files.
25871	libext=lib
25872	# Tell ltmain to make .dll files, not .so files.
25873	shrext_cmds=.dll
25874	# FIXME: Setting linknames here is a bad hack.
25875	archive_cmds_GO='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
25876	archive_expsym_cmds_GO='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
25877            cp "$export_symbols" "$output_objdir/$soname.def";
25878            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
25879          else
25880            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
25881          fi~
25882          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
25883          linknames='
25884	# The linker will not automatically build a static lib if we build a DLL.
25885	# _LT_TAGVAR(old_archive_from_new_cmds, GO)='true'
25886	enable_shared_with_static_runtimes_GO=yes
25887	exclude_expsyms_GO='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
25888	export_symbols_cmds_GO='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
25889	# Don't use ranlib
25890	old_postinstall_cmds_GO='chmod 644 $oldlib'
25891	postlink_cmds_GO='lt_outputfile="@OUTPUT@"~
25892          lt_tool_outputfile="@TOOL_OUTPUT@"~
25893          case $lt_outputfile in
25894            *.exe|*.EXE) ;;
25895            *)
25896              lt_outputfile=$lt_outputfile.exe
25897              lt_tool_outputfile=$lt_tool_outputfile.exe
25898              ;;
25899          esac~
25900          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
25901            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
25902            $RM "$lt_outputfile.manifest";
25903          fi'
25904	;;
25905      *)
25906	# Assume MSVC wrapper
25907	hardcode_libdir_flag_spec_GO=' '
25908	allow_undefined_flag_GO=unsupported
25909	# Tell ltmain to make .lib files, not .a files.
25910	libext=lib
25911	# Tell ltmain to make .dll files, not .so files.
25912	shrext_cmds=.dll
25913	# FIXME: Setting linknames here is a bad hack.
25914	archive_cmds_GO='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
25915	# The linker will automatically build a .lib file if we build a DLL.
25916	old_archive_from_new_cmds_GO='true'
25917	# FIXME: Should let the user specify the lib program.
25918	old_archive_cmds_GO='lib -OUT:$oldlib$oldobjs$old_deplibs'
25919	enable_shared_with_static_runtimes_GO=yes
25920	;;
25921      esac
25922      ;;
25923
25924    darwin* | rhapsody*)
25925
25926
25927  archive_cmds_need_lc_GO=no
25928  hardcode_direct_GO=no
25929  hardcode_automatic_GO=yes
25930  hardcode_shlibpath_var_GO=unsupported
25931  if test yes = "$lt_cv_ld_force_load"; then
25932    whole_archive_flag_spec_GO='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
25933
25934  else
25935    whole_archive_flag_spec_GO=''
25936  fi
25937  link_all_deplibs_GO=yes
25938  allow_undefined_flag_GO=$_lt_dar_allow_undefined
25939  case $cc_basename in
25940     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
25941     *) _lt_dar_can_shared=$GCC ;;
25942  esac
25943  if test yes = "$_lt_dar_can_shared"; then
25944    output_verbose_link_cmd=func_echo_all
25945    archive_cmds_GO="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
25946    module_cmds_GO="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
25947    archive_expsym_cmds_GO="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"
25948    module_expsym_cmds_GO="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"
25949
25950  else
25951  ld_shlibs_GO=no
25952  fi
25953
25954      ;;
25955
25956    dgux*)
25957      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
25958      hardcode_libdir_flag_spec_GO='-L$libdir'
25959      hardcode_shlibpath_var_GO=no
25960      ;;
25961
25962    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
25963    # support.  Future versions do this automatically, but an explicit c++rt0.o
25964    # does not break anything, and helps significantly (at the cost of a little
25965    # extra space).
25966    freebsd2.2*)
25967      archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
25968      hardcode_libdir_flag_spec_GO='-R$libdir'
25969      hardcode_direct_GO=yes
25970      hardcode_shlibpath_var_GO=no
25971      ;;
25972
25973    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
25974    freebsd2.*)
25975      archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
25976      hardcode_direct_GO=yes
25977      hardcode_minus_L_GO=yes
25978      hardcode_shlibpath_var_GO=no
25979      ;;
25980
25981    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
25982    freebsd* | dragonfly*)
25983      archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
25984      hardcode_libdir_flag_spec_GO='-R$libdir'
25985      hardcode_direct_GO=yes
25986      hardcode_shlibpath_var_GO=no
25987      ;;
25988
25989    hpux9*)
25990      if test yes = "$GCC"; then
25991	archive_cmds_GO='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
25992      else
25993	archive_cmds_GO='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
25994      fi
25995      hardcode_libdir_flag_spec_GO='$wl+b $wl$libdir'
25996      hardcode_libdir_separator_GO=:
25997      hardcode_direct_GO=yes
25998
25999      # hardcode_minus_L: Not really in the search PATH,
26000      # but as the default location of the library.
26001      hardcode_minus_L_GO=yes
26002      export_dynamic_flag_spec_GO='$wl-E'
26003      ;;
26004
26005    hpux10*)
26006      if test yes,no = "$GCC,$with_gnu_ld"; then
26007	archive_cmds_GO='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
26008      else
26009	archive_cmds_GO='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
26010      fi
26011      if test no = "$with_gnu_ld"; then
26012	hardcode_libdir_flag_spec_GO='$wl+b $wl$libdir'
26013	hardcode_libdir_separator_GO=:
26014	hardcode_direct_GO=yes
26015	hardcode_direct_absolute_GO=yes
26016	export_dynamic_flag_spec_GO='$wl-E'
26017	# hardcode_minus_L: Not really in the search PATH,
26018	# but as the default location of the library.
26019	hardcode_minus_L_GO=yes
26020      fi
26021      ;;
26022
26023    hpux11*)
26024      if test yes,no = "$GCC,$with_gnu_ld"; then
26025	case $host_cpu in
26026	hppa*64*)
26027	  archive_cmds_GO='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
26028	  ;;
26029	ia64*)
26030	  archive_cmds_GO='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
26031	  ;;
26032	*)
26033	  archive_cmds_GO='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
26034	  ;;
26035	esac
26036      else
26037	case $host_cpu in
26038	hppa*64*)
26039	  archive_cmds_GO='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
26040	  ;;
26041	ia64*)
26042	  archive_cmds_GO='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
26043	  ;;
26044	*)
26045	archive_cmds_GO='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
26046	  ;;
26047	esac
26048      fi
26049      if test no = "$with_gnu_ld"; then
26050	hardcode_libdir_flag_spec_GO='$wl+b $wl$libdir'
26051	hardcode_libdir_separator_GO=:
26052
26053	case $host_cpu in
26054	hppa*64*|ia64*)
26055	  hardcode_direct_GO=no
26056	  hardcode_shlibpath_var_GO=no
26057	  ;;
26058	*)
26059	  hardcode_direct_GO=yes
26060	  hardcode_direct_absolute_GO=yes
26061	  export_dynamic_flag_spec_GO='$wl-E'
26062
26063	  # hardcode_minus_L: Not really in the search PATH,
26064	  # but as the default location of the library.
26065	  hardcode_minus_L_GO=yes
26066	  ;;
26067	esac
26068      fi
26069      ;;
26070
26071    irix5* | irix6* | nonstopux*)
26072      if test yes = "$GCC"; then
26073	archive_cmds_GO='$CC -shared $pic_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'
26074	# Try to use the -exported_symbol ld option, if it does not
26075	# work, assume that -exports_file does not work either and
26076	# implicitly export all symbols.
26077	# This should be the same for all languages, so no per-tag cache variable.
26078	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
26079$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
26080if ${lt_cv_irix_exported_symbol+:} false; then :
26081  $as_echo_n "(cached) " >&6
26082else
26083  save_LDFLAGS=$LDFLAGS
26084	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
26085	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26086/* end confdefs.h.  */
26087int foo (void) { return 0; }
26088_ACEOF
26089if ac_fn_c_try_link "$LINENO"; then :
26090  lt_cv_irix_exported_symbol=yes
26091else
26092  lt_cv_irix_exported_symbol=no
26093fi
26094rm -f core conftest.err conftest.$ac_objext \
26095    conftest$ac_exeext conftest.$ac_ext
26096           LDFLAGS=$save_LDFLAGS
26097fi
26098{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
26099$as_echo "$lt_cv_irix_exported_symbol" >&6; }
26100	if test yes = "$lt_cv_irix_exported_symbol"; then
26101          archive_expsym_cmds_GO='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib'
26102	fi
26103      else
26104	archive_cmds_GO='$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'
26105	archive_expsym_cmds_GO='$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'
26106      fi
26107      archive_cmds_need_lc_GO='no'
26108      hardcode_libdir_flag_spec_GO='$wl-rpath $wl$libdir'
26109      hardcode_libdir_separator_GO=:
26110      inherit_rpath_GO=yes
26111      link_all_deplibs_GO=yes
26112      ;;
26113
26114    linux*)
26115      case $cc_basename in
26116      tcc*)
26117	# Fabrice Bellard et al's Tiny C Compiler
26118	ld_shlibs_GO=yes
26119	archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
26120	;;
26121      esac
26122      ;;
26123
26124    netbsd*)
26125      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
26126	archive_cmds_GO='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
26127      else
26128	archive_cmds_GO='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
26129      fi
26130      hardcode_libdir_flag_spec_GO='-R$libdir'
26131      hardcode_direct_GO=yes
26132      hardcode_shlibpath_var_GO=no
26133      ;;
26134
26135    newsos6)
26136      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
26137      hardcode_direct_GO=yes
26138      hardcode_libdir_flag_spec_GO='$wl-rpath $wl$libdir'
26139      hardcode_libdir_separator_GO=:
26140      hardcode_shlibpath_var_GO=no
26141      ;;
26142
26143    *nto* | *qnx*)
26144      ;;
26145
26146    openbsd* | bitrig*)
26147      if test -f /usr/libexec/ld.so; then
26148	hardcode_direct_GO=yes
26149	hardcode_shlibpath_var_GO=no
26150	hardcode_direct_absolute_GO=yes
26151	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
26152	  archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
26153	  archive_expsym_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
26154	  hardcode_libdir_flag_spec_GO='$wl-rpath,$libdir'
26155	  export_dynamic_flag_spec_GO='$wl-E'
26156	else
26157	  archive_cmds_GO='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
26158	  hardcode_libdir_flag_spec_GO='$wl-rpath,$libdir'
26159	fi
26160      else
26161	ld_shlibs_GO=no
26162      fi
26163      ;;
26164
26165    os2*)
26166      hardcode_libdir_flag_spec_GO='-L$libdir'
26167      hardcode_minus_L_GO=yes
26168      allow_undefined_flag_GO=unsupported
26169      shrext_cmds=.dll
26170      archive_cmds_GO='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
26171	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
26172	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
26173	$ECHO EXPORTS >> $output_objdir/$libname.def~
26174	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
26175	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
26176	emximp -o $lib $output_objdir/$libname.def'
26177      archive_expsym_cmds_GO='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
26178	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
26179	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
26180	$ECHO EXPORTS >> $output_objdir/$libname.def~
26181	prefix_cmds="$SED"~
26182	if test EXPORTS = "`$SED 1q $export_symbols`"; then
26183	  prefix_cmds="$prefix_cmds -e 1d";
26184	fi~
26185	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
26186	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
26187	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
26188	emximp -o $lib $output_objdir/$libname.def'
26189      old_archive_From_new_cmds_GO='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
26190      enable_shared_with_static_runtimes_GO=yes
26191      ;;
26192
26193    osf3*)
26194      if test yes = "$GCC"; then
26195	allow_undefined_flag_GO=' $wl-expect_unresolved $wl\*'
26196	archive_cmds_GO='$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'
26197      else
26198	allow_undefined_flag_GO=' -expect_unresolved \*'
26199	archive_cmds_GO='$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'
26200      fi
26201      archive_cmds_need_lc_GO='no'
26202      hardcode_libdir_flag_spec_GO='$wl-rpath $wl$libdir'
26203      hardcode_libdir_separator_GO=:
26204      ;;
26205
26206    osf4* | osf5*)	# as osf3* with the addition of -msym flag
26207      if test yes = "$GCC"; then
26208	allow_undefined_flag_GO=' $wl-expect_unresolved $wl\*'
26209	archive_cmds_GO='$CC -shared$allow_undefined_flag $pic_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'
26210	hardcode_libdir_flag_spec_GO='$wl-rpath $wl$libdir'
26211      else
26212	allow_undefined_flag_GO=' -expect_unresolved \*'
26213	archive_cmds_GO='$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'
26214	archive_expsym_cmds_GO='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
26215          $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'
26216
26217	# Both c and cxx compiler support -rpath directly
26218	hardcode_libdir_flag_spec_GO='-rpath $libdir'
26219      fi
26220      archive_cmds_need_lc_GO='no'
26221      hardcode_libdir_separator_GO=:
26222      ;;
26223
26224    solaris*)
26225      no_undefined_flag_GO=' -z defs'
26226      if test yes = "$GCC"; then
26227	wlarc='$wl'
26228	archive_cmds_GO='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
26229	archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
26230          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
26231      else
26232	case `$CC -V 2>&1` in
26233	*"Compilers 5.0"*)
26234	  wlarc=''
26235	  archive_cmds_GO='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
26236	  archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
26237            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
26238	  ;;
26239	*)
26240	  wlarc='$wl'
26241	  archive_cmds_GO='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
26242	  archive_expsym_cmds_GO='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
26243            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
26244	  ;;
26245	esac
26246      fi
26247      hardcode_libdir_flag_spec_GO='-R$libdir'
26248      hardcode_shlibpath_var_GO=no
26249      case $host_os in
26250      solaris2.[0-5] | solaris2.[0-5].*) ;;
26251      *)
26252	# The compiler driver will combine and reorder linker options,
26253	# but understands '-z linker_flag'.  GCC discards it without '$wl',
26254	# but is careful enough not to reorder.
26255	# Supported since Solaris 2.6 (maybe 2.5.1?)
26256	if test yes = "$GCC"; then
26257	  whole_archive_flag_spec_GO='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
26258	else
26259	  whole_archive_flag_spec_GO='-z allextract$convenience -z defaultextract'
26260	fi
26261	;;
26262      esac
26263      link_all_deplibs_GO=yes
26264      ;;
26265
26266    sunos4*)
26267      if test sequent = "$host_vendor"; then
26268	# Use $CC to link under sequent, because it throws in some extra .o
26269	# files that make .init and .fini sections work.
26270	archive_cmds_GO='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
26271      else
26272	archive_cmds_GO='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
26273      fi
26274      hardcode_libdir_flag_spec_GO='-L$libdir'
26275      hardcode_direct_GO=yes
26276      hardcode_minus_L_GO=yes
26277      hardcode_shlibpath_var_GO=no
26278      ;;
26279
26280    sysv4)
26281      case $host_vendor in
26282	sni)
26283	  archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
26284	  hardcode_direct_GO=yes # is this really true???
26285	;;
26286	siemens)
26287	  ## LD is ld it makes a PLAMLIB
26288	  ## CC just makes a GrossModule.
26289	  archive_cmds_GO='$LD -G -o $lib $libobjs $deplibs $linker_flags'
26290	  reload_cmds_GO='$CC -r -o $output$reload_objs'
26291	  hardcode_direct_GO=no
26292        ;;
26293	motorola)
26294	  archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
26295	  hardcode_direct_GO=no #Motorola manual says yes, but my tests say they lie
26296	;;
26297      esac
26298      runpath_var='LD_RUN_PATH'
26299      hardcode_shlibpath_var_GO=no
26300      ;;
26301
26302    sysv4.3*)
26303      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
26304      hardcode_shlibpath_var_GO=no
26305      export_dynamic_flag_spec_GO='-Bexport'
26306      ;;
26307
26308    sysv4*MP*)
26309      if test -d /usr/nec; then
26310	archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
26311	hardcode_shlibpath_var_GO=no
26312	runpath_var=LD_RUN_PATH
26313	hardcode_runpath_var=yes
26314	ld_shlibs_GO=yes
26315      fi
26316      ;;
26317
26318    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
26319      no_undefined_flag_GO='$wl-z,text'
26320      archive_cmds_need_lc_GO=no
26321      hardcode_shlibpath_var_GO=no
26322      runpath_var='LD_RUN_PATH'
26323
26324      if test yes = "$GCC"; then
26325	archive_cmds_GO='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26326	archive_expsym_cmds_GO='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26327      else
26328	archive_cmds_GO='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26329	archive_expsym_cmds_GO='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26330      fi
26331      ;;
26332
26333    sysv5* | sco3.2v5* | sco5v6*)
26334      # Note: We CANNOT use -z defs as we might desire, because we do not
26335      # link with -lc, and that would cause any symbols used from libc to
26336      # always be unresolved, which means just about no library would
26337      # ever link correctly.  If we're not using GNU ld we use -z text
26338      # though, which does catch some bad symbols but isn't as heavy-handed
26339      # as -z defs.
26340      no_undefined_flag_GO='$wl-z,text'
26341      allow_undefined_flag_GO='$wl-z,nodefs'
26342      archive_cmds_need_lc_GO=no
26343      hardcode_shlibpath_var_GO=no
26344      hardcode_libdir_flag_spec_GO='$wl-R,$libdir'
26345      hardcode_libdir_separator_GO=':'
26346      link_all_deplibs_GO=yes
26347      export_dynamic_flag_spec_GO='$wl-Bexport'
26348      runpath_var='LD_RUN_PATH'
26349
26350      if test yes = "$GCC"; then
26351	archive_cmds_GO='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26352	archive_expsym_cmds_GO='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26353      else
26354	archive_cmds_GO='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26355	archive_expsym_cmds_GO='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
26356      fi
26357      ;;
26358
26359    uts4*)
26360      archive_cmds_GO='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
26361      hardcode_libdir_flag_spec_GO='-L$libdir'
26362      hardcode_shlibpath_var_GO=no
26363      ;;
26364
26365    *)
26366      ld_shlibs_GO=no
26367      ;;
26368    esac
26369
26370    if test sni = "$host_vendor"; then
26371      case $host in
26372      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
26373	export_dynamic_flag_spec_GO='$wl-Blargedynsym'
26374	;;
26375      esac
26376    fi
26377  fi
26378
26379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GO" >&5
26380$as_echo "$ld_shlibs_GO" >&6; }
26381test no = "$ld_shlibs_GO" && can_build_shared=no
26382
26383with_gnu_ld_GO=$with_gnu_ld
26384
26385
26386
26387
26388
26389
26390#
26391# Do we need to explicitly link libc?
26392#
26393case "x$archive_cmds_need_lc_GO" in
26394x|xyes)
26395  # Assume -lc should be added
26396  archive_cmds_need_lc_GO=yes
26397
26398  if test yes,yes = "$GCC,$enable_shared"; then
26399    case $archive_cmds_GO in
26400    *'~'*)
26401      # FIXME: we may have to deal with multi-command sequences.
26402      ;;
26403    '$CC '*)
26404      # Test whether the compiler implicitly links with -lc since on some
26405      # systems, -lgcc has to come before -lc. If gcc already passes -lc
26406      # to ld, don't add -lc before -lgcc.
26407      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
26408$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
26409if ${lt_cv_archive_cmds_need_lc_GO+:} false; then :
26410  $as_echo_n "(cached) " >&6
26411else
26412  $RM conftest*
26413	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
26414
26415	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
26416  (eval $ac_compile) 2>&5
26417  ac_status=$?
26418  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26419  test $ac_status = 0; } 2>conftest.err; then
26420	  soname=conftest
26421	  lib=conftest
26422	  libobjs=conftest.$ac_objext
26423	  deplibs=
26424	  wl=$lt_prog_compiler_wl_GO
26425	  pic_flag=$lt_prog_compiler_pic_GO
26426	  compiler_flags=-v
26427	  linker_flags=-v
26428	  verstring=
26429	  output_objdir=.
26430	  libname=conftest
26431	  lt_save_allow_undefined_flag=$allow_undefined_flag_GO
26432	  allow_undefined_flag_GO=
26433	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GO 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
26434  (eval $archive_cmds_GO 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
26435  ac_status=$?
26436  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
26437  test $ac_status = 0; }
26438	  then
26439	    lt_cv_archive_cmds_need_lc_GO=no
26440	  else
26441	    lt_cv_archive_cmds_need_lc_GO=yes
26442	  fi
26443	  allow_undefined_flag_GO=$lt_save_allow_undefined_flag
26444	else
26445	  cat conftest.err 1>&5
26446	fi
26447	$RM conftest*
26448
26449fi
26450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GO" >&5
26451$as_echo "$lt_cv_archive_cmds_need_lc_GO" >&6; }
26452      archive_cmds_need_lc_GO=$lt_cv_archive_cmds_need_lc_GO
26453      ;;
26454    esac
26455  fi
26456  ;;
26457esac
26458
26459
26460
26461
26462
26463
26464
26465
26466
26467
26468
26469
26470
26471
26472
26473
26474
26475
26476
26477
26478
26479
26480
26481
26482
26483
26484
26485
26486
26487
26488
26489
26490
26491
26492
26493
26494
26495
26496
26497
26498
26499
26500
26501
26502
26503
26504
26505
26506
26507
26508
26509
26510
26511
26512
26513
26514
26515
26516
26517
26518
26519
26520  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
26521$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
26522hardcode_action_GO=
26523if test -n "$hardcode_libdir_flag_spec_GO" ||
26524   test -n "$runpath_var_GO" ||
26525   test yes = "$hardcode_automatic_GO"; then
26526
26527  # We can hardcode non-existent directories.
26528  if test no != "$hardcode_direct_GO" &&
26529     # If the only mechanism to avoid hardcoding is shlibpath_var, we
26530     # have to relink, otherwise we might link with an installed library
26531     # when we should be linking with a yet-to-be-installed one
26532     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, GO)" &&
26533     test no != "$hardcode_minus_L_GO"; then
26534    # Linking always hardcodes the temporary library directory.
26535    hardcode_action_GO=relink
26536  else
26537    # We can link without hardcoding, and we can hardcode nonexisting dirs.
26538    hardcode_action_GO=immediate
26539  fi
26540else
26541  # We cannot hardcode anything, or else we can only hardcode existing
26542  # directories.
26543  hardcode_action_GO=unsupported
26544fi
26545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GO" >&5
26546$as_echo "$hardcode_action_GO" >&6; }
26547
26548if test relink = "$hardcode_action_GO" ||
26549   test yes = "$inherit_rpath_GO"; then
26550  # Fast installation is not supported
26551  enable_fast_install=no
26552elif test yes = "$shlibpath_overrides_runpath" ||
26553     test no = "$enable_shared"; then
26554  # Fast installation is not necessary
26555  enable_fast_install=needless
26556fi
26557
26558
26559
26560
26561
26562
26563
26564fi
26565
26566ac_ext=c
26567ac_cpp='$CPP $CPPFLAGS'
26568ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
26569ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
26570ac_compiler_gnu=$ac_cv_c_compiler_gnu
26571
26572
26573GCC=$lt_save_GCC
26574CC=$lt_save_CC
26575CFLAGS=$lt_save_CFLAGS
26576
26577if test -n "$ac_tool_prefix"; then
26578  # Extract the first word of "${ac_tool_prefix}gcj", so it can be a program name with args.
26579set dummy ${ac_tool_prefix}gcj; ac_word=$2
26580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26581$as_echo_n "checking for $ac_word... " >&6; }
26582if ${ac_cv_prog_GCJ+:} false; then :
26583  $as_echo_n "(cached) " >&6
26584else
26585  if test -n "$GCJ"; then
26586  ac_cv_prog_GCJ="$GCJ" # Let the user override the test.
26587else
26588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26589for as_dir in $PATH
26590do
26591  IFS=$as_save_IFS
26592  test -z "$as_dir" && as_dir=.
26593    for ac_exec_ext in '' $ac_executable_extensions; do
26594  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26595    ac_cv_prog_GCJ="${ac_tool_prefix}gcj"
26596    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26597    break 2
26598  fi
26599done
26600  done
26601IFS=$as_save_IFS
26602
26603fi
26604fi
26605GCJ=$ac_cv_prog_GCJ
26606if test -n "$GCJ"; then
26607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCJ" >&5
26608$as_echo "$GCJ" >&6; }
26609else
26610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26611$as_echo "no" >&6; }
26612fi
26613
26614
26615fi
26616if test -z "$ac_cv_prog_GCJ"; then
26617  ac_ct_GCJ=$GCJ
26618  # Extract the first word of "gcj", so it can be a program name with args.
26619set dummy gcj; ac_word=$2
26620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26621$as_echo_n "checking for $ac_word... " >&6; }
26622if ${ac_cv_prog_ac_ct_GCJ+:} false; then :
26623  $as_echo_n "(cached) " >&6
26624else
26625  if test -n "$ac_ct_GCJ"; then
26626  ac_cv_prog_ac_ct_GCJ="$ac_ct_GCJ" # Let the user override the test.
26627else
26628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26629for as_dir in $PATH
26630do
26631  IFS=$as_save_IFS
26632  test -z "$as_dir" && as_dir=.
26633    for ac_exec_ext in '' $ac_executable_extensions; do
26634  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26635    ac_cv_prog_ac_ct_GCJ="gcj"
26636    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26637    break 2
26638  fi
26639done
26640  done
26641IFS=$as_save_IFS
26642
26643fi
26644fi
26645ac_ct_GCJ=$ac_cv_prog_ac_ct_GCJ
26646if test -n "$ac_ct_GCJ"; then
26647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCJ" >&5
26648$as_echo "$ac_ct_GCJ" >&6; }
26649else
26650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26651$as_echo "no" >&6; }
26652fi
26653
26654  if test "x$ac_ct_GCJ" = x; then
26655    GCJ=""
26656  else
26657    case $cross_compiling:$ac_tool_warned in
26658yes:)
26659{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26660$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26661ac_tool_warned=yes ;;
26662esac
26663    GCJ=$ac_ct_GCJ
26664  fi
26665else
26666  GCJ="$ac_cv_prog_GCJ"
26667fi
26668
26669      test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2"
26670
26671
26672
26673# Source file extension for Java test sources.
26674ac_ext=java
26675
26676# Object file extension for compiled Java test sources.
26677objext=o
26678objext_GCJ=$objext
26679
26680# Code to be used in simple compile tests
26681lt_simple_compile_test_code="class foo {}"
26682
26683# Code to be used in simple link tests
26684lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
26685
26686# ltmain only uses $CC for tagged configurations so make sure $CC is set.
26687
26688
26689
26690
26691
26692
26693# If no C compiler was specified, use CC.
26694LTCC=${LTCC-"$CC"}
26695
26696# If no C compiler flags were specified, use CFLAGS.
26697LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
26698
26699# Allow CC to be a program name with arguments.
26700compiler=$CC
26701
26702
26703# save warnings/boilerplate of simple test code
26704ac_outfile=conftest.$ac_objext
26705echo "$lt_simple_compile_test_code" >conftest.$ac_ext
26706eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
26707_lt_compiler_boilerplate=`cat conftest.err`
26708$RM conftest*
26709
26710ac_outfile=conftest.$ac_objext
26711echo "$lt_simple_link_test_code" >conftest.$ac_ext
26712eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
26713_lt_linker_boilerplate=`cat conftest.err`
26714$RM -r conftest*
26715
26716
26717# Allow CC to be a program name with arguments.
26718lt_save_CC=$CC
26719lt_save_CFLAGS=$CFLAGS
26720lt_save_GCC=$GCC
26721GCC=yes
26722CC=${GCJ-"gcj"}
26723CFLAGS=$GCJFLAGS
26724compiler=$CC
26725compiler_GCJ=$CC
26726LD_GCJ=$LD
26727func_cc_basename $compiler
26728cc_basename=$func_cc_basename_result
26729
26730
26731# GCJ did not exist at the time GCC didn't implicitly link libc in.
26732archive_cmds_need_lc_GCJ=no
26733
26734old_archive_cmds_GCJ=$old_archive_cmds
26735reload_flag_GCJ=$reload_flag
26736reload_cmds_GCJ=$reload_cmds
26737
26738## CAVEAT EMPTOR:
26739## There is no encapsulation within the following macros, do not change
26740## the running order or otherwise move them around unless you know exactly
26741## what you are doing...
26742if test -n "$compiler"; then
26743
26744lt_prog_compiler_no_builtin_flag_GCJ=
26745
26746if test yes = "$GCC"; then
26747  case $cc_basename in
26748  nvcc*)
26749    lt_prog_compiler_no_builtin_flag_GCJ=' -Xcompiler -fno-builtin' ;;
26750  *)
26751    lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin' ;;
26752  esac
26753
26754  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
26755$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
26756if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
26757  $as_echo_n "(cached) " >&6
26758else
26759  lt_cv_prog_compiler_rtti_exceptions=no
26760   ac_outfile=conftest.$ac_objext
26761   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
26762   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
26763   # Insert the option either (1) after the last *FLAGS variable, or
26764   # (2) before a word containing "conftest.", or (3) at the end.
26765   # Note that $ac_compile itself does not contain backslashes and begins
26766   # with a dollar sign (not a hyphen), so the echo should work correctly.
26767   # The option is referenced via a variable to avoid confusing sed.
26768   lt_compile=`echo "$ac_compile" | $SED \
26769   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
26770   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
26771   -e 's:$: $lt_compiler_flag:'`
26772   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
26773   (eval "$lt_compile" 2>conftest.err)
26774   ac_status=$?
26775   cat conftest.err >&5
26776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26777   if (exit $ac_status) && test -s "$ac_outfile"; then
26778     # The compiler can only warn and ignore the option if not recognized
26779     # So say no if there are warnings other than the usual output.
26780     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
26781     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
26782     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
26783       lt_cv_prog_compiler_rtti_exceptions=yes
26784     fi
26785   fi
26786   $RM conftest*
26787
26788fi
26789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
26790$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
26791
26792if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
26793    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
26794else
26795    :
26796fi
26797
26798fi
26799
26800
26801
26802  lt_prog_compiler_wl_GCJ=
26803lt_prog_compiler_pic_GCJ=
26804lt_prog_compiler_static_GCJ=
26805
26806
26807  if test yes = "$GCC"; then
26808    lt_prog_compiler_wl_GCJ='-Wl,'
26809    lt_prog_compiler_static_GCJ='-static'
26810
26811    case $host_os in
26812      aix*)
26813      # All AIX code is PIC.
26814      if test ia64 = "$host_cpu"; then
26815	# AIX 5 now supports IA64 processor
26816	lt_prog_compiler_static_GCJ='-Bstatic'
26817      fi
26818      lt_prog_compiler_pic_GCJ='-fPIC'
26819      ;;
26820
26821    amigaos*)
26822      case $host_cpu in
26823      powerpc)
26824            # see comment about AmigaOS4 .so support
26825            lt_prog_compiler_pic_GCJ='-fPIC'
26826        ;;
26827      m68k)
26828            # FIXME: we need at least 68020 code to build shared libraries, but
26829            # adding the '-m68020' flag to GCC prevents building anything better,
26830            # like '-m68040'.
26831            lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
26832        ;;
26833      esac
26834      ;;
26835
26836    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
26837      # PIC is the default for these OSes.
26838      ;;
26839
26840    mingw* | cygwin* | pw32* | os2* | cegcc*)
26841      # This hack is so that the source file can tell whether it is being
26842      # built for inclusion in a dll (and should export symbols for example).
26843      # Although the cygwin gcc ignores -fPIC, still need this for old-style
26844      # (--disable-auto-import) libraries
26845
26846      case $host_os in
26847      os2*)
26848	lt_prog_compiler_static_GCJ='$wl-static'
26849	;;
26850      esac
26851      ;;
26852
26853    darwin* | rhapsody*)
26854      # PIC is the default on this platform
26855      # Common symbols not allowed in MH_DYLIB files
26856      lt_prog_compiler_pic_GCJ='-fno-common'
26857      ;;
26858
26859    haiku*)
26860      # PIC is the default for Haiku.
26861      # The "-static" flag exists, but is broken.
26862      lt_prog_compiler_static_GCJ=
26863      ;;
26864
26865    hpux*)
26866      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
26867      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
26868      # sets the default TLS model and affects inlining.
26869      case $host_cpu in
26870      hppa*64*)
26871	# +Z the default
26872	;;
26873      *)
26874	lt_prog_compiler_pic_GCJ='-fPIC'
26875	;;
26876      esac
26877      ;;
26878
26879    interix[3-9]*)
26880      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
26881      # Instead, we relocate shared libraries at runtime.
26882      ;;
26883
26884    msdosdjgpp*)
26885      # Just because we use GCC doesn't mean we suddenly get shared libraries
26886      # on systems that don't support them.
26887      lt_prog_compiler_can_build_shared_GCJ=no
26888      enable_shared=no
26889      ;;
26890
26891    *nto* | *qnx*)
26892      # QNX uses GNU C++, but need to define -shared option too, otherwise
26893      # it will coredump.
26894      lt_prog_compiler_pic_GCJ='-fPIC -shared'
26895      ;;
26896
26897    sysv4*MP*)
26898      if test -d /usr/nec; then
26899	lt_prog_compiler_pic_GCJ=-Kconform_pic
26900      fi
26901      ;;
26902
26903    *)
26904      lt_prog_compiler_pic_GCJ='-fPIC'
26905      ;;
26906    esac
26907
26908    case $cc_basename in
26909    nvcc*) # Cuda Compiler Driver 2.2
26910      lt_prog_compiler_wl_GCJ='-Xlinker '
26911      if test -n "$lt_prog_compiler_pic_GCJ"; then
26912        lt_prog_compiler_pic_GCJ="-Xcompiler $lt_prog_compiler_pic_GCJ"
26913      fi
26914      ;;
26915    esac
26916  else
26917    # PORTME Check for flag to pass linker flags through the system compiler.
26918    case $host_os in
26919    aix*)
26920      lt_prog_compiler_wl_GCJ='-Wl,'
26921      if test ia64 = "$host_cpu"; then
26922	# AIX 5 now supports IA64 processor
26923	lt_prog_compiler_static_GCJ='-Bstatic'
26924      else
26925	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
26926      fi
26927      ;;
26928
26929    darwin* | rhapsody*)
26930      # PIC is the default on this platform
26931      # Common symbols not allowed in MH_DYLIB files
26932      lt_prog_compiler_pic_GCJ='-fno-common'
26933      case $cc_basename in
26934      nagfor*)
26935        # NAG Fortran compiler
26936        lt_prog_compiler_wl_GCJ='-Wl,-Wl,,'
26937        lt_prog_compiler_pic_GCJ='-PIC'
26938        lt_prog_compiler_static_GCJ='-Bstatic'
26939        ;;
26940      esac
26941      ;;
26942
26943    mingw* | cygwin* | pw32* | os2* | cegcc*)
26944      # This hack is so that the source file can tell whether it is being
26945      # built for inclusion in a dll (and should export symbols for example).
26946
26947      case $host_os in
26948      os2*)
26949	lt_prog_compiler_static_GCJ='$wl-static'
26950	;;
26951      esac
26952      ;;
26953
26954    hpux9* | hpux10* | hpux11*)
26955      lt_prog_compiler_wl_GCJ='-Wl,'
26956      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
26957      # not for PA HP-UX.
26958      case $host_cpu in
26959      hppa*64*|ia64*)
26960	# +Z the default
26961	;;
26962      *)
26963	lt_prog_compiler_pic_GCJ='+Z'
26964	;;
26965      esac
26966      # Is there a better lt_prog_compiler_static that works with the bundled CC?
26967      lt_prog_compiler_static_GCJ='$wl-a ${wl}archive'
26968      ;;
26969
26970    irix5* | irix6* | nonstopux*)
26971      lt_prog_compiler_wl_GCJ='-Wl,'
26972      # PIC (with -KPIC) is the default.
26973      lt_prog_compiler_static_GCJ='-non_shared'
26974      ;;
26975
26976    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
26977      case $cc_basename in
26978      # old Intel for x86_64, which still supported -KPIC.
26979      ecc*)
26980	lt_prog_compiler_wl_GCJ='-Wl,'
26981	lt_prog_compiler_pic_GCJ='-KPIC'
26982	lt_prog_compiler_static_GCJ='-static'
26983        ;;
26984      # icc used to be incompatible with GCC.
26985      # ICC 10 doesn't accept -KPIC any more.
26986      icc* | ifort*)
26987	lt_prog_compiler_wl_GCJ='-Wl,'
26988	lt_prog_compiler_pic_GCJ='-fPIC'
26989	lt_prog_compiler_static_GCJ='-static'
26990        ;;
26991      # Lahey Fortran 8.1.
26992      lf95*)
26993	lt_prog_compiler_wl_GCJ='-Wl,'
26994	lt_prog_compiler_pic_GCJ='--shared'
26995	lt_prog_compiler_static_GCJ='--static'
26996	;;
26997      nagfor*)
26998	# NAG Fortran compiler
26999	lt_prog_compiler_wl_GCJ='-Wl,-Wl,,'
27000	lt_prog_compiler_pic_GCJ='-PIC'
27001	lt_prog_compiler_static_GCJ='-Bstatic'
27002	;;
27003      tcc*)
27004	# Fabrice Bellard et al's Tiny C Compiler
27005	lt_prog_compiler_wl_GCJ='-Wl,'
27006	lt_prog_compiler_pic_GCJ='-fPIC'
27007	lt_prog_compiler_static_GCJ='-static'
27008	;;
27009      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
27010        # Portland Group compilers (*not* the Pentium gcc compiler,
27011	# which looks to be a dead project)
27012	lt_prog_compiler_wl_GCJ='-Wl,'
27013	lt_prog_compiler_pic_GCJ='-fpic'
27014	lt_prog_compiler_static_GCJ='-Bstatic'
27015        ;;
27016      ccc*)
27017        lt_prog_compiler_wl_GCJ='-Wl,'
27018        # All Alpha code is PIC.
27019        lt_prog_compiler_static_GCJ='-non_shared'
27020        ;;
27021      xl* | bgxl* | bgf* | mpixl*)
27022	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
27023	lt_prog_compiler_wl_GCJ='-Wl,'
27024	lt_prog_compiler_pic_GCJ='-qpic'
27025	lt_prog_compiler_static_GCJ='-qstaticlink'
27026	;;
27027      *)
27028	case `$CC -V 2>&1 | sed 5q` in
27029	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
27030	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
27031	  lt_prog_compiler_pic_GCJ='-KPIC'
27032	  lt_prog_compiler_static_GCJ='-Bstatic'
27033	  lt_prog_compiler_wl_GCJ=''
27034	  ;;
27035	*Sun\ F* | *Sun*Fortran*)
27036	  lt_prog_compiler_pic_GCJ='-KPIC'
27037	  lt_prog_compiler_static_GCJ='-Bstatic'
27038	  lt_prog_compiler_wl_GCJ='-Qoption ld '
27039	  ;;
27040	*Sun\ C*)
27041	  # Sun C 5.9
27042	  lt_prog_compiler_pic_GCJ='-KPIC'
27043	  lt_prog_compiler_static_GCJ='-Bstatic'
27044	  lt_prog_compiler_wl_GCJ='-Wl,'
27045	  ;;
27046        *Intel*\ [CF]*Compiler*)
27047	  lt_prog_compiler_wl_GCJ='-Wl,'
27048	  lt_prog_compiler_pic_GCJ='-fPIC'
27049	  lt_prog_compiler_static_GCJ='-static'
27050	  ;;
27051	*Portland\ Group*)
27052	  lt_prog_compiler_wl_GCJ='-Wl,'
27053	  lt_prog_compiler_pic_GCJ='-fpic'
27054	  lt_prog_compiler_static_GCJ='-Bstatic'
27055	  ;;
27056	esac
27057	;;
27058      esac
27059      ;;
27060
27061    newsos6)
27062      lt_prog_compiler_pic_GCJ='-KPIC'
27063      lt_prog_compiler_static_GCJ='-Bstatic'
27064      ;;
27065
27066    *nto* | *qnx*)
27067      # QNX uses GNU C++, but need to define -shared option too, otherwise
27068      # it will coredump.
27069      lt_prog_compiler_pic_GCJ='-fPIC -shared'
27070      ;;
27071
27072    osf3* | osf4* | osf5*)
27073      lt_prog_compiler_wl_GCJ='-Wl,'
27074      # All OSF/1 code is PIC.
27075      lt_prog_compiler_static_GCJ='-non_shared'
27076      ;;
27077
27078    rdos*)
27079      lt_prog_compiler_static_GCJ='-non_shared'
27080      ;;
27081
27082    solaris*)
27083      lt_prog_compiler_pic_GCJ='-KPIC'
27084      lt_prog_compiler_static_GCJ='-Bstatic'
27085      case $cc_basename in
27086      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
27087	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
27088      *)
27089	lt_prog_compiler_wl_GCJ='-Wl,';;
27090      esac
27091      ;;
27092
27093    sunos4*)
27094      lt_prog_compiler_wl_GCJ='-Qoption ld '
27095      lt_prog_compiler_pic_GCJ='-PIC'
27096      lt_prog_compiler_static_GCJ='-Bstatic'
27097      ;;
27098
27099    sysv4 | sysv4.2uw2* | sysv4.3*)
27100      lt_prog_compiler_wl_GCJ='-Wl,'
27101      lt_prog_compiler_pic_GCJ='-KPIC'
27102      lt_prog_compiler_static_GCJ='-Bstatic'
27103      ;;
27104
27105    sysv4*MP*)
27106      if test -d /usr/nec; then
27107	lt_prog_compiler_pic_GCJ='-Kconform_pic'
27108	lt_prog_compiler_static_GCJ='-Bstatic'
27109      fi
27110      ;;
27111
27112    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
27113      lt_prog_compiler_wl_GCJ='-Wl,'
27114      lt_prog_compiler_pic_GCJ='-KPIC'
27115      lt_prog_compiler_static_GCJ='-Bstatic'
27116      ;;
27117
27118    unicos*)
27119      lt_prog_compiler_wl_GCJ='-Wl,'
27120      lt_prog_compiler_can_build_shared_GCJ=no
27121      ;;
27122
27123    uts4*)
27124      lt_prog_compiler_pic_GCJ='-pic'
27125      lt_prog_compiler_static_GCJ='-Bstatic'
27126      ;;
27127
27128    *)
27129      lt_prog_compiler_can_build_shared_GCJ=no
27130      ;;
27131    esac
27132  fi
27133
27134case $host_os in
27135  # For platforms that do not support PIC, -DPIC is meaningless:
27136  *djgpp*)
27137    lt_prog_compiler_pic_GCJ=
27138    ;;
27139  *)
27140    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
27141    ;;
27142esac
27143
27144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
27145$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
27146if ${lt_cv_prog_compiler_pic_GCJ+:} false; then :
27147  $as_echo_n "(cached) " >&6
27148else
27149  lt_cv_prog_compiler_pic_GCJ=$lt_prog_compiler_pic_GCJ
27150fi
27151{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_GCJ" >&5
27152$as_echo "$lt_cv_prog_compiler_pic_GCJ" >&6; }
27153lt_prog_compiler_pic_GCJ=$lt_cv_prog_compiler_pic_GCJ
27154
27155#
27156# Check to make sure the PIC flag actually works.
27157#
27158if test -n "$lt_prog_compiler_pic_GCJ"; then
27159  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
27160$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
27161if ${lt_cv_prog_compiler_pic_works_GCJ+:} false; then :
27162  $as_echo_n "(cached) " >&6
27163else
27164  lt_cv_prog_compiler_pic_works_GCJ=no
27165   ac_outfile=conftest.$ac_objext
27166   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
27167   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"  ## exclude from sc_useless_quotes_in_assignment
27168   # Insert the option either (1) after the last *FLAGS variable, or
27169   # (2) before a word containing "conftest.", or (3) at the end.
27170   # Note that $ac_compile itself does not contain backslashes and begins
27171   # with a dollar sign (not a hyphen), so the echo should work correctly.
27172   # The option is referenced via a variable to avoid confusing sed.
27173   lt_compile=`echo "$ac_compile" | $SED \
27174   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
27175   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
27176   -e 's:$: $lt_compiler_flag:'`
27177   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
27178   (eval "$lt_compile" 2>conftest.err)
27179   ac_status=$?
27180   cat conftest.err >&5
27181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27182   if (exit $ac_status) && test -s "$ac_outfile"; then
27183     # The compiler can only warn and ignore the option if not recognized
27184     # So say no if there are warnings other than the usual output.
27185     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
27186     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
27187     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
27188       lt_cv_prog_compiler_pic_works_GCJ=yes
27189     fi
27190   fi
27191   $RM conftest*
27192
27193fi
27194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
27195$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
27196
27197if test yes = "$lt_cv_prog_compiler_pic_works_GCJ"; then
27198    case $lt_prog_compiler_pic_GCJ in
27199     "" | " "*) ;;
27200     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
27201     esac
27202else
27203    lt_prog_compiler_pic_GCJ=
27204     lt_prog_compiler_can_build_shared_GCJ=no
27205fi
27206
27207fi
27208
27209
27210
27211
27212
27213#
27214# Check to make sure the static flag actually works.
27215#
27216wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
27217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
27218$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
27219if ${lt_cv_prog_compiler_static_works_GCJ+:} false; then :
27220  $as_echo_n "(cached) " >&6
27221else
27222  lt_cv_prog_compiler_static_works_GCJ=no
27223   save_LDFLAGS=$LDFLAGS
27224   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
27225   echo "$lt_simple_link_test_code" > conftest.$ac_ext
27226   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
27227     # The linker can only warn and ignore the option if not recognized
27228     # So say no if there are warnings
27229     if test -s conftest.err; then
27230       # Append any errors to the config.log.
27231       cat conftest.err 1>&5
27232       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
27233       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
27234       if diff conftest.exp conftest.er2 >/dev/null; then
27235         lt_cv_prog_compiler_static_works_GCJ=yes
27236       fi
27237     else
27238       lt_cv_prog_compiler_static_works_GCJ=yes
27239     fi
27240   fi
27241   $RM -r conftest*
27242   LDFLAGS=$save_LDFLAGS
27243
27244fi
27245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
27246$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
27247
27248if test yes = "$lt_cv_prog_compiler_static_works_GCJ"; then
27249    :
27250else
27251    lt_prog_compiler_static_GCJ=
27252fi
27253
27254
27255
27256
27257  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
27258$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
27259if ${lt_cv_prog_compiler_c_o_GCJ+:} false; then :
27260  $as_echo_n "(cached) " >&6
27261else
27262  lt_cv_prog_compiler_c_o_GCJ=no
27263   $RM -r conftest 2>/dev/null
27264   mkdir conftest
27265   cd conftest
27266   mkdir out
27267   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
27268
27269   lt_compiler_flag="-o out/conftest2.$ac_objext"
27270   # Insert the option either (1) after the last *FLAGS variable, or
27271   # (2) before a word containing "conftest.", or (3) at the end.
27272   # Note that $ac_compile itself does not contain backslashes and begins
27273   # with a dollar sign (not a hyphen), so the echo should work correctly.
27274   lt_compile=`echo "$ac_compile" | $SED \
27275   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
27276   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
27277   -e 's:$: $lt_compiler_flag:'`
27278   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
27279   (eval "$lt_compile" 2>out/conftest.err)
27280   ac_status=$?
27281   cat out/conftest.err >&5
27282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27283   if (exit $ac_status) && test -s out/conftest2.$ac_objext
27284   then
27285     # The compiler can only warn and ignore the option if not recognized
27286     # So say no if there are warnings
27287     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
27288     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
27289     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
27290       lt_cv_prog_compiler_c_o_GCJ=yes
27291     fi
27292   fi
27293   chmod u+w . 2>&5
27294   $RM conftest*
27295   # SGI C++ compiler will create directory out/ii_files/ for
27296   # template instantiation
27297   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
27298   $RM out/* && rmdir out
27299   cd ..
27300   $RM -r conftest
27301   $RM conftest*
27302
27303fi
27304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
27305$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
27306
27307
27308
27309  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
27310$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
27311if ${lt_cv_prog_compiler_c_o_GCJ+:} false; then :
27312  $as_echo_n "(cached) " >&6
27313else
27314  lt_cv_prog_compiler_c_o_GCJ=no
27315   $RM -r conftest 2>/dev/null
27316   mkdir conftest
27317   cd conftest
27318   mkdir out
27319   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
27320
27321   lt_compiler_flag="-o out/conftest2.$ac_objext"
27322   # Insert the option either (1) after the last *FLAGS variable, or
27323   # (2) before a word containing "conftest.", or (3) at the end.
27324   # Note that $ac_compile itself does not contain backslashes and begins
27325   # with a dollar sign (not a hyphen), so the echo should work correctly.
27326   lt_compile=`echo "$ac_compile" | $SED \
27327   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
27328   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
27329   -e 's:$: $lt_compiler_flag:'`
27330   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
27331   (eval "$lt_compile" 2>out/conftest.err)
27332   ac_status=$?
27333   cat out/conftest.err >&5
27334   echo "$as_me:$LINENO: \$? = $ac_status" >&5
27335   if (exit $ac_status) && test -s out/conftest2.$ac_objext
27336   then
27337     # The compiler can only warn and ignore the option if not recognized
27338     # So say no if there are warnings
27339     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
27340     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
27341     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
27342       lt_cv_prog_compiler_c_o_GCJ=yes
27343     fi
27344   fi
27345   chmod u+w . 2>&5
27346   $RM conftest*
27347   # SGI C++ compiler will create directory out/ii_files/ for
27348   # template instantiation
27349   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
27350   $RM out/* && rmdir out
27351   cd ..
27352   $RM -r conftest
27353   $RM conftest*
27354
27355fi
27356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
27357$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
27358
27359
27360
27361
27362hard_links=nottested
27363if test no = "$lt_cv_prog_compiler_c_o_GCJ" && test no != "$need_locks"; then
27364  # do not overwrite the value of need_locks provided by the user
27365  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
27366$as_echo_n "checking if we can lock with hard links... " >&6; }
27367  hard_links=yes
27368  $RM conftest*
27369  ln conftest.a conftest.b 2>/dev/null && hard_links=no
27370  touch conftest.a
27371  ln conftest.a conftest.b 2>&5 || hard_links=no
27372  ln conftest.a conftest.b 2>/dev/null && hard_links=no
27373  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
27374$as_echo "$hard_links" >&6; }
27375  if test no = "$hard_links"; then
27376    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
27377$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
27378    need_locks=warn
27379  fi
27380else
27381  need_locks=no
27382fi
27383
27384
27385
27386  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
27387$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
27388
27389  runpath_var=
27390  allow_undefined_flag_GCJ=
27391  always_export_symbols_GCJ=no
27392  archive_cmds_GCJ=
27393  archive_expsym_cmds_GCJ=
27394  compiler_needs_object_GCJ=no
27395  enable_shared_with_static_runtimes_GCJ=no
27396  export_dynamic_flag_spec_GCJ=
27397  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
27398  hardcode_automatic_GCJ=no
27399  hardcode_direct_GCJ=no
27400  hardcode_direct_absolute_GCJ=no
27401  hardcode_libdir_flag_spec_GCJ=
27402  hardcode_libdir_separator_GCJ=
27403  hardcode_minus_L_GCJ=no
27404  hardcode_shlibpath_var_GCJ=unsupported
27405  inherit_rpath_GCJ=no
27406  link_all_deplibs_GCJ=unknown
27407  module_cmds_GCJ=
27408  module_expsym_cmds_GCJ=
27409  old_archive_from_new_cmds_GCJ=
27410  old_archive_from_expsyms_cmds_GCJ=
27411  thread_safe_flag_spec_GCJ=
27412  whole_archive_flag_spec_GCJ=
27413  # include_expsyms should be a list of space-separated symbols to be *always*
27414  # included in the symbol list
27415  include_expsyms_GCJ=
27416  # exclude_expsyms can be an extended regexp of symbols to exclude
27417  # it will be wrapped by ' (' and ')$', so one must not match beginning or
27418  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
27419  # as well as any symbol that contains 'd'.
27420  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
27421  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
27422  # platforms (ab)use it in PIC code, but their linkers get confused if
27423  # the symbol is explicitly referenced.  Since portable code cannot
27424  # rely on this symbol name, it's probably fine to never include it in
27425  # preloaded symbol tables.
27426  # Exclude shared library initialization/finalization symbols.
27427  extract_expsyms_cmds=
27428
27429  case $host_os in
27430  cygwin* | mingw* | pw32* | cegcc*)
27431    # FIXME: the MSVC++ port hasn't been tested in a loooong time
27432    # When not using gcc, we currently assume that we are using
27433    # Microsoft Visual C++.
27434    if test yes != "$GCC"; then
27435      with_gnu_ld=no
27436    fi
27437    ;;
27438  interix*)
27439    # we just hope/assume this is gcc and not c89 (= MSVC++)
27440    with_gnu_ld=yes
27441    ;;
27442  openbsd* | bitrig*)
27443    with_gnu_ld=no
27444    ;;
27445  esac
27446
27447  ld_shlibs_GCJ=yes
27448
27449  # On some targets, GNU ld is compatible enough with the native linker
27450  # that we're better off using the native interface for both.
27451  lt_use_gnu_ld_interface=no
27452  if test yes = "$with_gnu_ld"; then
27453    case $host_os in
27454      aix*)
27455	# The AIX port of GNU ld has always aspired to compatibility
27456	# with the native linker.  However, as the warning in the GNU ld
27457	# block says, versions before 2.19.5* couldn't really create working
27458	# shared libraries, regardless of the interface used.
27459	case `$LD -v 2>&1` in
27460	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
27461	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
27462	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
27463	  *)
27464	    lt_use_gnu_ld_interface=yes
27465	    ;;
27466	esac
27467	;;
27468      *)
27469	lt_use_gnu_ld_interface=yes
27470	;;
27471    esac
27472  fi
27473
27474  if test yes = "$lt_use_gnu_ld_interface"; then
27475    # If archive_cmds runs LD, not CC, wlarc should be empty
27476    wlarc='$wl'
27477
27478    # Set some defaults for GNU ld with shared library support. These
27479    # are reset later if shared libraries are not supported. Putting them
27480    # here allows them to be overridden if necessary.
27481    runpath_var=LD_RUN_PATH
27482    hardcode_libdir_flag_spec_GCJ='$wl-rpath $wl$libdir'
27483    export_dynamic_flag_spec_GCJ='$wl--export-dynamic'
27484    # ancient GNU ld didn't support --whole-archive et. al.
27485    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
27486      whole_archive_flag_spec_GCJ=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
27487    else
27488      whole_archive_flag_spec_GCJ=
27489    fi
27490    supports_anon_versioning=no
27491    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
27492      *GNU\ gold*) supports_anon_versioning=yes ;;
27493      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
27494      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
27495      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
27496      *\ 2.11.*) ;; # other 2.11 versions
27497      *) supports_anon_versioning=yes ;;
27498    esac
27499
27500    # See if GNU ld supports shared libraries.
27501    case $host_os in
27502    aix[3-9]*)
27503      # On AIX/PPC, the GNU linker is very broken
27504      if test ia64 != "$host_cpu"; then
27505	ld_shlibs_GCJ=no
27506	cat <<_LT_EOF 1>&2
27507
27508*** Warning: the GNU linker, at least up to release 2.19, is reported
27509*** to be unable to reliably create shared libraries on AIX.
27510*** Therefore, libtool is disabling shared libraries support.  If you
27511*** really care for shared libraries, you may want to install binutils
27512*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
27513*** You will then need to restart the configuration process.
27514
27515_LT_EOF
27516      fi
27517      ;;
27518
27519    amigaos*)
27520      case $host_cpu in
27521      powerpc)
27522            # see comment about AmigaOS4 .so support
27523            archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27524            archive_expsym_cmds_GCJ=''
27525        ;;
27526      m68k)
27527            archive_cmds_GCJ='$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)'
27528            hardcode_libdir_flag_spec_GCJ='-L$libdir'
27529            hardcode_minus_L_GCJ=yes
27530        ;;
27531      esac
27532      ;;
27533
27534    beos*)
27535      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
27536	allow_undefined_flag_GCJ=unsupported
27537	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
27538	# support --undefined.  This deserves some investigation.  FIXME
27539	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27540      else
27541	ld_shlibs_GCJ=no
27542      fi
27543      ;;
27544
27545    cygwin* | mingw* | pw32* | cegcc*)
27546      # _LT_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
27547      # as there is no search path for DLLs.
27548      hardcode_libdir_flag_spec_GCJ='-L$libdir'
27549      export_dynamic_flag_spec_GCJ='$wl--export-all-symbols'
27550      allow_undefined_flag_GCJ=unsupported
27551      always_export_symbols_GCJ=no
27552      enable_shared_with_static_runtimes_GCJ=yes
27553      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
27554      exclude_expsyms_GCJ='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
27555
27556      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
27557        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
27558	# If the export-symbols file already is a .def file, use it as
27559	# is; otherwise, prepend EXPORTS...
27560	archive_expsym_cmds_GCJ='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
27561          cp $export_symbols $output_objdir/$soname.def;
27562        else
27563          echo EXPORTS > $output_objdir/$soname.def;
27564          cat $export_symbols >> $output_objdir/$soname.def;
27565        fi~
27566        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
27567      else
27568	ld_shlibs_GCJ=no
27569      fi
27570      ;;
27571
27572    haiku*)
27573      archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27574      link_all_deplibs_GCJ=yes
27575      ;;
27576
27577    os2*)
27578      hardcode_libdir_flag_spec_GCJ='-L$libdir'
27579      hardcode_minus_L_GCJ=yes
27580      allow_undefined_flag_GCJ=unsupported
27581      shrext_cmds=.dll
27582      archive_cmds_GCJ='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
27583	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
27584	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
27585	$ECHO EXPORTS >> $output_objdir/$libname.def~
27586	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
27587	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
27588	emximp -o $lib $output_objdir/$libname.def'
27589      archive_expsym_cmds_GCJ='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
27590	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
27591	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
27592	$ECHO EXPORTS >> $output_objdir/$libname.def~
27593	prefix_cmds="$SED"~
27594	if test EXPORTS = "`$SED 1q $export_symbols`"; then
27595	  prefix_cmds="$prefix_cmds -e 1d";
27596	fi~
27597	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
27598	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
27599	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
27600	emximp -o $lib $output_objdir/$libname.def'
27601      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
27602      enable_shared_with_static_runtimes_GCJ=yes
27603      ;;
27604
27605    interix[3-9]*)
27606      hardcode_direct_GCJ=no
27607      hardcode_shlibpath_var_GCJ=no
27608      hardcode_libdir_flag_spec_GCJ='$wl-rpath,$libdir'
27609      export_dynamic_flag_spec_GCJ='$wl-E'
27610      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
27611      # Instead, shared libraries are loaded at an image base (0x10000000 by
27612      # default) and relocated if they conflict, which is a slow very memory
27613      # consuming and fragmenting process.  To avoid this, we pick a random,
27614      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
27615      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
27616      archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
27617      archive_expsym_cmds_GCJ='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'
27618      ;;
27619
27620    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
27621      tmp_diet=no
27622      if test linux-dietlibc = "$host_os"; then
27623	case $cc_basename in
27624	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
27625	esac
27626      fi
27627      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
27628	 && test no = "$tmp_diet"
27629      then
27630	tmp_addflag=' $pic_flag'
27631	tmp_sharedflag='-shared'
27632	case $cc_basename,$host_cpu in
27633        pgcc*)				# Portland Group C compiler
27634	  whole_archive_flag_spec_GCJ='$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'
27635	  tmp_addflag=' $pic_flag'
27636	  ;;
27637	pgf77* | pgf90* | pgf95* | pgfortran*)
27638					# Portland Group f77 and f90 compilers
27639	  whole_archive_flag_spec_GCJ='$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'
27640	  tmp_addflag=' $pic_flag -Mnomain' ;;
27641	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
27642	  tmp_addflag=' -i_dynamic' ;;
27643	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
27644	  tmp_addflag=' -i_dynamic -nofor_main' ;;
27645	ifc* | ifort*)			# Intel Fortran compiler
27646	  tmp_addflag=' -nofor_main' ;;
27647	lf95*)				# Lahey Fortran 8.1
27648	  whole_archive_flag_spec_GCJ=
27649	  tmp_sharedflag='--shared' ;;
27650        nagfor*)                        # NAGFOR 5.3
27651          tmp_sharedflag='-Wl,-shared' ;;
27652	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
27653	  tmp_sharedflag='-qmkshrobj'
27654	  tmp_addflag= ;;
27655	nvcc*)	# Cuda Compiler Driver 2.2
27656	  whole_archive_flag_spec_GCJ='$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'
27657	  compiler_needs_object_GCJ=yes
27658	  ;;
27659	esac
27660	case `$CC -V 2>&1 | sed 5q` in
27661	*Sun\ C*)			# Sun C 5.9
27662	  whole_archive_flag_spec_GCJ='$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'
27663	  compiler_needs_object_GCJ=yes
27664	  tmp_sharedflag='-G' ;;
27665	*Sun\ F*)			# Sun Fortran 8.3
27666	  tmp_sharedflag='-G' ;;
27667	esac
27668	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27669
27670        if test yes = "$supports_anon_versioning"; then
27671          archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
27672            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
27673            echo "local: *; };" >> $output_objdir/$libname.ver~
27674            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
27675        fi
27676
27677	case $cc_basename in
27678	tcc*)
27679	  export_dynamic_flag_spec_GCJ='-rdynamic'
27680	  ;;
27681	xlf* | bgf* | bgxlf* | mpixlf*)
27682	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
27683	  whole_archive_flag_spec_GCJ='--whole-archive$convenience --no-whole-archive'
27684	  hardcode_libdir_flag_spec_GCJ='$wl-rpath $wl$libdir'
27685	  archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
27686	  if test yes = "$supports_anon_versioning"; then
27687	    archive_expsym_cmds_GCJ='echo "{ global:" > $output_objdir/$libname.ver~
27688              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
27689              echo "local: *; };" >> $output_objdir/$libname.ver~
27690              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
27691	  fi
27692	  ;;
27693	esac
27694      else
27695        ld_shlibs_GCJ=no
27696      fi
27697      ;;
27698
27699    netbsd*)
27700      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
27701	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
27702	wlarc=
27703      else
27704	archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27705	archive_expsym_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
27706      fi
27707      ;;
27708
27709    solaris*)
27710      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
27711	ld_shlibs_GCJ=no
27712	cat <<_LT_EOF 1>&2
27713
27714*** Warning: The releases 2.8.* of the GNU linker cannot reliably
27715*** create shared libraries on Solaris systems.  Therefore, libtool
27716*** is disabling shared libraries support.  We urge you to upgrade GNU
27717*** binutils to release 2.9.1 or newer.  Another option is to modify
27718*** your PATH or compiler configuration so that the native linker is
27719*** used, and then restart.
27720
27721_LT_EOF
27722      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
27723	archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27724	archive_expsym_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
27725      else
27726	ld_shlibs_GCJ=no
27727      fi
27728      ;;
27729
27730    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
27731      case `$LD -v 2>&1` in
27732        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
27733	ld_shlibs_GCJ=no
27734	cat <<_LT_EOF 1>&2
27735
27736*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
27737*** reliably create shared libraries on SCO systems.  Therefore, libtool
27738*** is disabling shared libraries support.  We urge you to upgrade GNU
27739*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
27740*** your PATH or compiler configuration so that the native linker is
27741*** used, and then restart.
27742
27743_LT_EOF
27744	;;
27745	*)
27746	  # For security reasons, it is highly recommended that you always
27747	  # use absolute paths for naming shared libraries, and exclude the
27748	  # DT_RUNPATH tag from executables and libraries.  But doing so
27749	  # requires that you compile everything twice, which is a pain.
27750	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
27751	    hardcode_libdir_flag_spec_GCJ='$wl-rpath $wl$libdir'
27752	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27753	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
27754	  else
27755	    ld_shlibs_GCJ=no
27756	  fi
27757	;;
27758      esac
27759      ;;
27760
27761    sunos4*)
27762      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
27763      wlarc=
27764      hardcode_direct_GCJ=yes
27765      hardcode_shlibpath_var_GCJ=no
27766      ;;
27767
27768    *)
27769      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
27770	archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
27771	archive_expsym_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
27772      else
27773	ld_shlibs_GCJ=no
27774      fi
27775      ;;
27776    esac
27777
27778    if test no = "$ld_shlibs_GCJ"; then
27779      runpath_var=
27780      hardcode_libdir_flag_spec_GCJ=
27781      export_dynamic_flag_spec_GCJ=
27782      whole_archive_flag_spec_GCJ=
27783    fi
27784  else
27785    # PORTME fill in a description of your system's linker (not GNU ld)
27786    case $host_os in
27787    aix3*)
27788      allow_undefined_flag_GCJ=unsupported
27789      always_export_symbols_GCJ=yes
27790      archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
27791      # Note: this linker hardcodes the directories in LIBPATH if there
27792      # are no directories specified by -L.
27793      hardcode_minus_L_GCJ=yes
27794      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
27795	# Neither direct hardcoding nor static linking is supported with a
27796	# broken collect2.
27797	hardcode_direct_GCJ=unsupported
27798      fi
27799      ;;
27800
27801    aix[4-9]*)
27802      if test ia64 = "$host_cpu"; then
27803	# On IA64, the linker does run time linking by default, so we don't
27804	# have to do anything special.
27805	aix_use_runtimelinking=no
27806	exp_sym_flag='-Bexport'
27807	no_entry_flag=
27808      else
27809	# If we're using GNU nm, then we don't want the "-C" option.
27810	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
27811	# Without the "-l" option, or with the "-B" option, AIX nm treats
27812	# weak defined symbols like other global defined symbols, whereas
27813	# GNU nm marks them as "W".
27814	# While the 'weak' keyword is ignored in the Export File, we need
27815	# it in the Import File for the 'aix-soname' feature, so we have
27816	# to replace the "-B" option with "-P" for AIX nm.
27817	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
27818	  export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
27819	else
27820	  export_symbols_cmds_GCJ='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
27821	fi
27822	aix_use_runtimelinking=no
27823
27824	# Test if we are trying to use run time linking or normal
27825	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
27826	# have runtime linking enabled, and use it for executables.
27827	# For shared libraries, we enable/disable runtime linking
27828	# depending on the kind of the shared library created -
27829	# when "with_aix_soname,aix_use_runtimelinking" is:
27830	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
27831	# "aix,yes"  lib.so          shared, rtl:yes, for executables
27832	#            lib.a           static archive
27833	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
27834	#            lib.a(lib.so.V) shared, rtl:no,  for executables
27835	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
27836	#            lib.a(lib.so.V) shared, rtl:no
27837	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
27838	#            lib.a           static archive
27839	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
27840	  for ld_flag in $LDFLAGS; do
27841	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
27842	    aix_use_runtimelinking=yes
27843	    break
27844	  fi
27845	  done
27846	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
27847	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
27848	    # so we don't have lib.a shared libs to link our executables.
27849	    # We have to force runtime linking in this case.
27850	    aix_use_runtimelinking=yes
27851	    LDFLAGS="$LDFLAGS -Wl,-brtl"
27852	  fi
27853	  ;;
27854	esac
27855
27856	exp_sym_flag='-bexport'
27857	no_entry_flag='-bnoentry'
27858      fi
27859
27860      # When large executables or shared objects are built, AIX ld can
27861      # have problems creating the table of contents.  If linking a library
27862      # or program results in "error TOC overflow" add -mminimal-toc to
27863      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
27864      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
27865
27866      archive_cmds_GCJ=''
27867      hardcode_direct_GCJ=yes
27868      hardcode_direct_absolute_GCJ=yes
27869      hardcode_libdir_separator_GCJ=':'
27870      link_all_deplibs_GCJ=yes
27871      file_list_spec_GCJ='$wl-f,'
27872      case $with_aix_soname,$aix_use_runtimelinking in
27873      aix,*) ;; # traditional, no import file
27874      svr4,* | *,yes) # use import file
27875	# The Import File defines what to hardcode.
27876	hardcode_direct_GCJ=no
27877	hardcode_direct_absolute_GCJ=no
27878	;;
27879      esac
27880
27881      if test yes = "$GCC"; then
27882	case $host_os in aix4.[012]|aix4.[012].*)
27883	# We only want to do this on AIX 4.2 and lower, the check
27884	# below for broken collect2 doesn't work under 4.3+
27885	  collect2name=`$CC -print-prog-name=collect2`
27886	  if test -f "$collect2name" &&
27887	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
27888	  then
27889	  # We have reworked collect2
27890	  :
27891	  else
27892	  # We have old collect2
27893	  hardcode_direct_GCJ=unsupported
27894	  # It fails to find uninstalled libraries when the uninstalled
27895	  # path is not listed in the libpath.  Setting hardcode_minus_L
27896	  # to unsupported forces relinking
27897	  hardcode_minus_L_GCJ=yes
27898	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
27899	  hardcode_libdir_separator_GCJ=
27900	  fi
27901	  ;;
27902	esac
27903	shared_flag='-shared'
27904	if test yes = "$aix_use_runtimelinking"; then
27905	  shared_flag="$shared_flag "'$wl-G'
27906	fi
27907	# Need to ensure runtime linking is disabled for the traditional
27908	# shared library, or the linker may eventually find shared libraries
27909	# /with/ Import File - we do not want to mix them.
27910	shared_flag_aix='-shared'
27911	shared_flag_svr4='-shared $wl-G'
27912      else
27913	# not using gcc
27914	if test ia64 = "$host_cpu"; then
27915	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
27916	# chokes on -Wl,-G. The following line is correct:
27917	  shared_flag='-G'
27918	else
27919	  if test yes = "$aix_use_runtimelinking"; then
27920	    shared_flag='$wl-G'
27921	  else
27922	    shared_flag='$wl-bM:SRE'
27923	  fi
27924	  shared_flag_aix='$wl-bM:SRE'
27925	  shared_flag_svr4='$wl-G'
27926	fi
27927      fi
27928
27929      export_dynamic_flag_spec_GCJ='$wl-bexpall'
27930      # It seems that -bexpall does not export symbols beginning with
27931      # underscore (_), so it is better to generate a list of symbols to export.
27932      always_export_symbols_GCJ=yes
27933      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
27934	# Warning - without using the other runtime loading flags (-brtl),
27935	# -berok will link without error, but may produce a broken library.
27936	allow_undefined_flag_GCJ='-berok'
27937        # Determine the default libpath from the value encoded in an
27938        # empty executable.
27939        if test set = "${lt_cv_aix_libpath+set}"; then
27940  aix_libpath=$lt_cv_aix_libpath
27941else
27942  if ${lt_cv_aix_libpath__GCJ+:} false; then :
27943  $as_echo_n "(cached) " >&6
27944else
27945  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27946/* end confdefs.h.  */
27947
27948int
27949main ()
27950{
27951
27952  ;
27953  return 0;
27954}
27955_ACEOF
27956if ac_fn_c_try_link "$LINENO"; then :
27957
27958  lt_aix_libpath_sed='
27959      /Import File Strings/,/^$/ {
27960	  /^0/ {
27961	      s/^0  *\([^ ]*\) *$/\1/
27962	      p
27963	  }
27964      }'
27965  lt_cv_aix_libpath__GCJ=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
27966  # Check for a 64-bit object if we didn't find anything.
27967  if test -z "$lt_cv_aix_libpath__GCJ"; then
27968    lt_cv_aix_libpath__GCJ=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
27969  fi
27970fi
27971rm -f core conftest.err conftest.$ac_objext \
27972    conftest$ac_exeext conftest.$ac_ext
27973  if test -z "$lt_cv_aix_libpath__GCJ"; then
27974    lt_cv_aix_libpath__GCJ=/usr/lib:/lib
27975  fi
27976
27977fi
27978
27979  aix_libpath=$lt_cv_aix_libpath__GCJ
27980fi
27981
27982        hardcode_libdir_flag_spec_GCJ='$wl-blibpath:$libdir:'"$aix_libpath"
27983        archive_expsym_cmds_GCJ='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
27984      else
27985	if test ia64 = "$host_cpu"; then
27986	  hardcode_libdir_flag_spec_GCJ='$wl-R $libdir:/usr/lib:/lib'
27987	  allow_undefined_flag_GCJ="-z nodefs"
27988	  archive_expsym_cmds_GCJ="\$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"
27989	else
27990	 # Determine the default libpath from the value encoded in an
27991	 # empty executable.
27992	 if test set = "${lt_cv_aix_libpath+set}"; then
27993  aix_libpath=$lt_cv_aix_libpath
27994else
27995  if ${lt_cv_aix_libpath__GCJ+:} false; then :
27996  $as_echo_n "(cached) " >&6
27997else
27998  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27999/* end confdefs.h.  */
28000
28001int
28002main ()
28003{
28004
28005  ;
28006  return 0;
28007}
28008_ACEOF
28009if ac_fn_c_try_link "$LINENO"; then :
28010
28011  lt_aix_libpath_sed='
28012      /Import File Strings/,/^$/ {
28013	  /^0/ {
28014	      s/^0  *\([^ ]*\) *$/\1/
28015	      p
28016	  }
28017      }'
28018  lt_cv_aix_libpath__GCJ=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
28019  # Check for a 64-bit object if we didn't find anything.
28020  if test -z "$lt_cv_aix_libpath__GCJ"; then
28021    lt_cv_aix_libpath__GCJ=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
28022  fi
28023fi
28024rm -f core conftest.err conftest.$ac_objext \
28025    conftest$ac_exeext conftest.$ac_ext
28026  if test -z "$lt_cv_aix_libpath__GCJ"; then
28027    lt_cv_aix_libpath__GCJ=/usr/lib:/lib
28028  fi
28029
28030fi
28031
28032  aix_libpath=$lt_cv_aix_libpath__GCJ
28033fi
28034
28035	 hardcode_libdir_flag_spec_GCJ='$wl-blibpath:$libdir:'"$aix_libpath"
28036	  # Warning - without using the other run time loading flags,
28037	  # -berok will link without error, but may produce a broken library.
28038	  no_undefined_flag_GCJ=' $wl-bernotok'
28039	  allow_undefined_flag_GCJ=' $wl-berok'
28040	  if test yes = "$with_gnu_ld"; then
28041	    # We only use this code for GNU lds that support --whole-archive.
28042	    whole_archive_flag_spec_GCJ='$wl--whole-archive$convenience $wl--no-whole-archive'
28043	  else
28044	    # Exported symbols can be pulled into shared objects from archives
28045	    whole_archive_flag_spec_GCJ='$convenience'
28046	  fi
28047	  archive_cmds_need_lc_GCJ=yes
28048	  archive_expsym_cmds_GCJ='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
28049	  # -brtl affects multiple linker settings, -berok does not and is overridden later
28050	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
28051	  if test svr4 != "$with_aix_soname"; then
28052	    # This is similar to how AIX traditionally builds its shared libraries.
28053	    archive_expsym_cmds_GCJ="$archive_expsym_cmds_GCJ"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
28054	  fi
28055	  if test aix != "$with_aix_soname"; then
28056	    archive_expsym_cmds_GCJ="$archive_expsym_cmds_GCJ"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
28057	  else
28058	    # used by -dlpreopen to get the symbols
28059	    archive_expsym_cmds_GCJ="$archive_expsym_cmds_GCJ"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
28060	  fi
28061	  archive_expsym_cmds_GCJ="$archive_expsym_cmds_GCJ"'~$RM -r $output_objdir/$realname.d'
28062	fi
28063      fi
28064      ;;
28065
28066    amigaos*)
28067      case $host_cpu in
28068      powerpc)
28069            # see comment about AmigaOS4 .so support
28070            archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
28071            archive_expsym_cmds_GCJ=''
28072        ;;
28073      m68k)
28074            archive_cmds_GCJ='$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)'
28075            hardcode_libdir_flag_spec_GCJ='-L$libdir'
28076            hardcode_minus_L_GCJ=yes
28077        ;;
28078      esac
28079      ;;
28080
28081    bsdi[45]*)
28082      export_dynamic_flag_spec_GCJ=-rdynamic
28083      ;;
28084
28085    cygwin* | mingw* | pw32* | cegcc*)
28086      # When not using gcc, we currently assume that we are using
28087      # Microsoft Visual C++.
28088      # hardcode_libdir_flag_spec is actually meaningless, as there is
28089      # no search path for DLLs.
28090      case $cc_basename in
28091      cl*)
28092	# Native MSVC
28093	hardcode_libdir_flag_spec_GCJ=' '
28094	allow_undefined_flag_GCJ=unsupported
28095	always_export_symbols_GCJ=yes
28096	file_list_spec_GCJ='@'
28097	# Tell ltmain to make .lib files, not .a files.
28098	libext=lib
28099	# Tell ltmain to make .dll files, not .so files.
28100	shrext_cmds=.dll
28101	# FIXME: Setting linknames here is a bad hack.
28102	archive_cmds_GCJ='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
28103	archive_expsym_cmds_GCJ='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
28104            cp "$export_symbols" "$output_objdir/$soname.def";
28105            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
28106          else
28107            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
28108          fi~
28109          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
28110          linknames='
28111	# The linker will not automatically build a static lib if we build a DLL.
28112	# _LT_TAGVAR(old_archive_from_new_cmds, GCJ)='true'
28113	enable_shared_with_static_runtimes_GCJ=yes
28114	exclude_expsyms_GCJ='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
28115	export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
28116	# Don't use ranlib
28117	old_postinstall_cmds_GCJ='chmod 644 $oldlib'
28118	postlink_cmds_GCJ='lt_outputfile="@OUTPUT@"~
28119          lt_tool_outputfile="@TOOL_OUTPUT@"~
28120          case $lt_outputfile in
28121            *.exe|*.EXE) ;;
28122            *)
28123              lt_outputfile=$lt_outputfile.exe
28124              lt_tool_outputfile=$lt_tool_outputfile.exe
28125              ;;
28126          esac~
28127          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
28128            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
28129            $RM "$lt_outputfile.manifest";
28130          fi'
28131	;;
28132      *)
28133	# Assume MSVC wrapper
28134	hardcode_libdir_flag_spec_GCJ=' '
28135	allow_undefined_flag_GCJ=unsupported
28136	# Tell ltmain to make .lib files, not .a files.
28137	libext=lib
28138	# Tell ltmain to make .dll files, not .so files.
28139	shrext_cmds=.dll
28140	# FIXME: Setting linknames here is a bad hack.
28141	archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
28142	# The linker will automatically build a .lib file if we build a DLL.
28143	old_archive_from_new_cmds_GCJ='true'
28144	# FIXME: Should let the user specify the lib program.
28145	old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
28146	enable_shared_with_static_runtimes_GCJ=yes
28147	;;
28148      esac
28149      ;;
28150
28151    darwin* | rhapsody*)
28152
28153
28154  archive_cmds_need_lc_GCJ=no
28155  hardcode_direct_GCJ=no
28156  hardcode_automatic_GCJ=yes
28157  hardcode_shlibpath_var_GCJ=unsupported
28158  if test yes = "$lt_cv_ld_force_load"; then
28159    whole_archive_flag_spec_GCJ='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
28160
28161  else
28162    whole_archive_flag_spec_GCJ=''
28163  fi
28164  link_all_deplibs_GCJ=yes
28165  allow_undefined_flag_GCJ=$_lt_dar_allow_undefined
28166  case $cc_basename in
28167     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
28168     *) _lt_dar_can_shared=$GCC ;;
28169  esac
28170  if test yes = "$_lt_dar_can_shared"; then
28171    output_verbose_link_cmd=func_echo_all
28172    archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
28173    module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
28174    archive_expsym_cmds_GCJ="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"
28175    module_expsym_cmds_GCJ="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"
28176
28177  else
28178  ld_shlibs_GCJ=no
28179  fi
28180
28181      ;;
28182
28183    dgux*)
28184      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
28185      hardcode_libdir_flag_spec_GCJ='-L$libdir'
28186      hardcode_shlibpath_var_GCJ=no
28187      ;;
28188
28189    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
28190    # support.  Future versions do this automatically, but an explicit c++rt0.o
28191    # does not break anything, and helps significantly (at the cost of a little
28192    # extra space).
28193    freebsd2.2*)
28194      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
28195      hardcode_libdir_flag_spec_GCJ='-R$libdir'
28196      hardcode_direct_GCJ=yes
28197      hardcode_shlibpath_var_GCJ=no
28198      ;;
28199
28200    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
28201    freebsd2.*)
28202      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
28203      hardcode_direct_GCJ=yes
28204      hardcode_minus_L_GCJ=yes
28205      hardcode_shlibpath_var_GCJ=no
28206      ;;
28207
28208    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
28209    freebsd* | dragonfly*)
28210      archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
28211      hardcode_libdir_flag_spec_GCJ='-R$libdir'
28212      hardcode_direct_GCJ=yes
28213      hardcode_shlibpath_var_GCJ=no
28214      ;;
28215
28216    hpux9*)
28217      if test yes = "$GCC"; then
28218	archive_cmds_GCJ='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
28219      else
28220	archive_cmds_GCJ='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
28221      fi
28222      hardcode_libdir_flag_spec_GCJ='$wl+b $wl$libdir'
28223      hardcode_libdir_separator_GCJ=:
28224      hardcode_direct_GCJ=yes
28225
28226      # hardcode_minus_L: Not really in the search PATH,
28227      # but as the default location of the library.
28228      hardcode_minus_L_GCJ=yes
28229      export_dynamic_flag_spec_GCJ='$wl-E'
28230      ;;
28231
28232    hpux10*)
28233      if test yes,no = "$GCC,$with_gnu_ld"; then
28234	archive_cmds_GCJ='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
28235      else
28236	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
28237      fi
28238      if test no = "$with_gnu_ld"; then
28239	hardcode_libdir_flag_spec_GCJ='$wl+b $wl$libdir'
28240	hardcode_libdir_separator_GCJ=:
28241	hardcode_direct_GCJ=yes
28242	hardcode_direct_absolute_GCJ=yes
28243	export_dynamic_flag_spec_GCJ='$wl-E'
28244	# hardcode_minus_L: Not really in the search PATH,
28245	# but as the default location of the library.
28246	hardcode_minus_L_GCJ=yes
28247      fi
28248      ;;
28249
28250    hpux11*)
28251      if test yes,no = "$GCC,$with_gnu_ld"; then
28252	case $host_cpu in
28253	hppa*64*)
28254	  archive_cmds_GCJ='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
28255	  ;;
28256	ia64*)
28257	  archive_cmds_GCJ='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
28258	  ;;
28259	*)
28260	  archive_cmds_GCJ='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
28261	  ;;
28262	esac
28263      else
28264	case $host_cpu in
28265	hppa*64*)
28266	  archive_cmds_GCJ='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
28267	  ;;
28268	ia64*)
28269	  archive_cmds_GCJ='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
28270	  ;;
28271	*)
28272	archive_cmds_GCJ='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
28273	  ;;
28274	esac
28275      fi
28276      if test no = "$with_gnu_ld"; then
28277	hardcode_libdir_flag_spec_GCJ='$wl+b $wl$libdir'
28278	hardcode_libdir_separator_GCJ=:
28279
28280	case $host_cpu in
28281	hppa*64*|ia64*)
28282	  hardcode_direct_GCJ=no
28283	  hardcode_shlibpath_var_GCJ=no
28284	  ;;
28285	*)
28286	  hardcode_direct_GCJ=yes
28287	  hardcode_direct_absolute_GCJ=yes
28288	  export_dynamic_flag_spec_GCJ='$wl-E'
28289
28290	  # hardcode_minus_L: Not really in the search PATH,
28291	  # but as the default location of the library.
28292	  hardcode_minus_L_GCJ=yes
28293	  ;;
28294	esac
28295      fi
28296      ;;
28297
28298    irix5* | irix6* | nonstopux*)
28299      if test yes = "$GCC"; then
28300	archive_cmds_GCJ='$CC -shared $pic_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'
28301	# Try to use the -exported_symbol ld option, if it does not
28302	# work, assume that -exports_file does not work either and
28303	# implicitly export all symbols.
28304	# This should be the same for all languages, so no per-tag cache variable.
28305	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
28306$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
28307if ${lt_cv_irix_exported_symbol+:} false; then :
28308  $as_echo_n "(cached) " >&6
28309else
28310  save_LDFLAGS=$LDFLAGS
28311	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
28312	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28313/* end confdefs.h.  */
28314int foo (void) { return 0; }
28315_ACEOF
28316if ac_fn_c_try_link "$LINENO"; then :
28317  lt_cv_irix_exported_symbol=yes
28318else
28319  lt_cv_irix_exported_symbol=no
28320fi
28321rm -f core conftest.err conftest.$ac_objext \
28322    conftest$ac_exeext conftest.$ac_ext
28323           LDFLAGS=$save_LDFLAGS
28324fi
28325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
28326$as_echo "$lt_cv_irix_exported_symbol" >&6; }
28327	if test yes = "$lt_cv_irix_exported_symbol"; then
28328          archive_expsym_cmds_GCJ='$CC -shared $pic_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 $wl-exports_file $wl$export_symbols -o $lib'
28329	fi
28330      else
28331	archive_cmds_GCJ='$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'
28332	archive_expsym_cmds_GCJ='$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'
28333      fi
28334      archive_cmds_need_lc_GCJ='no'
28335      hardcode_libdir_flag_spec_GCJ='$wl-rpath $wl$libdir'
28336      hardcode_libdir_separator_GCJ=:
28337      inherit_rpath_GCJ=yes
28338      link_all_deplibs_GCJ=yes
28339      ;;
28340
28341    linux*)
28342      case $cc_basename in
28343      tcc*)
28344	# Fabrice Bellard et al's Tiny C Compiler
28345	ld_shlibs_GCJ=yes
28346	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
28347	;;
28348      esac
28349      ;;
28350
28351    netbsd*)
28352      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
28353	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
28354      else
28355	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
28356      fi
28357      hardcode_libdir_flag_spec_GCJ='-R$libdir'
28358      hardcode_direct_GCJ=yes
28359      hardcode_shlibpath_var_GCJ=no
28360      ;;
28361
28362    newsos6)
28363      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
28364      hardcode_direct_GCJ=yes
28365      hardcode_libdir_flag_spec_GCJ='$wl-rpath $wl$libdir'
28366      hardcode_libdir_separator_GCJ=:
28367      hardcode_shlibpath_var_GCJ=no
28368      ;;
28369
28370    *nto* | *qnx*)
28371      ;;
28372
28373    openbsd* | bitrig*)
28374      if test -f /usr/libexec/ld.so; then
28375	hardcode_direct_GCJ=yes
28376	hardcode_shlibpath_var_GCJ=no
28377	hardcode_direct_absolute_GCJ=yes
28378	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
28379	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
28380	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
28381	  hardcode_libdir_flag_spec_GCJ='$wl-rpath,$libdir'
28382	  export_dynamic_flag_spec_GCJ='$wl-E'
28383	else
28384	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
28385	  hardcode_libdir_flag_spec_GCJ='$wl-rpath,$libdir'
28386	fi
28387      else
28388	ld_shlibs_GCJ=no
28389      fi
28390      ;;
28391
28392    os2*)
28393      hardcode_libdir_flag_spec_GCJ='-L$libdir'
28394      hardcode_minus_L_GCJ=yes
28395      allow_undefined_flag_GCJ=unsupported
28396      shrext_cmds=.dll
28397      archive_cmds_GCJ='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
28398	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
28399	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
28400	$ECHO EXPORTS >> $output_objdir/$libname.def~
28401	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
28402	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
28403	emximp -o $lib $output_objdir/$libname.def'
28404      archive_expsym_cmds_GCJ='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
28405	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
28406	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
28407	$ECHO EXPORTS >> $output_objdir/$libname.def~
28408	prefix_cmds="$SED"~
28409	if test EXPORTS = "`$SED 1q $export_symbols`"; then
28410	  prefix_cmds="$prefix_cmds -e 1d";
28411	fi~
28412	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
28413	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
28414	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
28415	emximp -o $lib $output_objdir/$libname.def'
28416      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
28417      enable_shared_with_static_runtimes_GCJ=yes
28418      ;;
28419
28420    osf3*)
28421      if test yes = "$GCC"; then
28422	allow_undefined_flag_GCJ=' $wl-expect_unresolved $wl\*'
28423	archive_cmds_GCJ='$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'
28424      else
28425	allow_undefined_flag_GCJ=' -expect_unresolved \*'
28426	archive_cmds_GCJ='$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'
28427      fi
28428      archive_cmds_need_lc_GCJ='no'
28429      hardcode_libdir_flag_spec_GCJ='$wl-rpath $wl$libdir'
28430      hardcode_libdir_separator_GCJ=:
28431      ;;
28432
28433    osf4* | osf5*)	# as osf3* with the addition of -msym flag
28434      if test yes = "$GCC"; then
28435	allow_undefined_flag_GCJ=' $wl-expect_unresolved $wl\*'
28436	archive_cmds_GCJ='$CC -shared$allow_undefined_flag $pic_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'
28437	hardcode_libdir_flag_spec_GCJ='$wl-rpath $wl$libdir'
28438      else
28439	allow_undefined_flag_GCJ=' -expect_unresolved \*'
28440	archive_cmds_GCJ='$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'
28441	archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
28442          $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'
28443
28444	# Both c and cxx compiler support -rpath directly
28445	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
28446      fi
28447      archive_cmds_need_lc_GCJ='no'
28448      hardcode_libdir_separator_GCJ=:
28449      ;;
28450
28451    solaris*)
28452      no_undefined_flag_GCJ=' -z defs'
28453      if test yes = "$GCC"; then
28454	wlarc='$wl'
28455	archive_cmds_GCJ='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
28456	archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
28457          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
28458      else
28459	case `$CC -V 2>&1` in
28460	*"Compilers 5.0"*)
28461	  wlarc=''
28462	  archive_cmds_GCJ='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
28463	  archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
28464            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
28465	  ;;
28466	*)
28467	  wlarc='$wl'
28468	  archive_cmds_GCJ='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
28469	  archive_expsym_cmds_GCJ='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
28470            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
28471	  ;;
28472	esac
28473      fi
28474      hardcode_libdir_flag_spec_GCJ='-R$libdir'
28475      hardcode_shlibpath_var_GCJ=no
28476      case $host_os in
28477      solaris2.[0-5] | solaris2.[0-5].*) ;;
28478      *)
28479	# The compiler driver will combine and reorder linker options,
28480	# but understands '-z linker_flag'.  GCC discards it without '$wl',
28481	# but is careful enough not to reorder.
28482	# Supported since Solaris 2.6 (maybe 2.5.1?)
28483	if test yes = "$GCC"; then
28484	  whole_archive_flag_spec_GCJ='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
28485	else
28486	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
28487	fi
28488	;;
28489      esac
28490      link_all_deplibs_GCJ=yes
28491      ;;
28492
28493    sunos4*)
28494      if test sequent = "$host_vendor"; then
28495	# Use $CC to link under sequent, because it throws in some extra .o
28496	# files that make .init and .fini sections work.
28497	archive_cmds_GCJ='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
28498      else
28499	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
28500      fi
28501      hardcode_libdir_flag_spec_GCJ='-L$libdir'
28502      hardcode_direct_GCJ=yes
28503      hardcode_minus_L_GCJ=yes
28504      hardcode_shlibpath_var_GCJ=no
28505      ;;
28506
28507    sysv4)
28508      case $host_vendor in
28509	sni)
28510	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
28511	  hardcode_direct_GCJ=yes # is this really true???
28512	;;
28513	siemens)
28514	  ## LD is ld it makes a PLAMLIB
28515	  ## CC just makes a GrossModule.
28516	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
28517	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
28518	  hardcode_direct_GCJ=no
28519        ;;
28520	motorola)
28521	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
28522	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
28523	;;
28524      esac
28525      runpath_var='LD_RUN_PATH'
28526      hardcode_shlibpath_var_GCJ=no
28527      ;;
28528
28529    sysv4.3*)
28530      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
28531      hardcode_shlibpath_var_GCJ=no
28532      export_dynamic_flag_spec_GCJ='-Bexport'
28533      ;;
28534
28535    sysv4*MP*)
28536      if test -d /usr/nec; then
28537	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
28538	hardcode_shlibpath_var_GCJ=no
28539	runpath_var=LD_RUN_PATH
28540	hardcode_runpath_var=yes
28541	ld_shlibs_GCJ=yes
28542      fi
28543      ;;
28544
28545    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
28546      no_undefined_flag_GCJ='$wl-z,text'
28547      archive_cmds_need_lc_GCJ=no
28548      hardcode_shlibpath_var_GCJ=no
28549      runpath_var='LD_RUN_PATH'
28550
28551      if test yes = "$GCC"; then
28552	archive_cmds_GCJ='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28553	archive_expsym_cmds_GCJ='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28554      else
28555	archive_cmds_GCJ='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28556	archive_expsym_cmds_GCJ='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28557      fi
28558      ;;
28559
28560    sysv5* | sco3.2v5* | sco5v6*)
28561      # Note: We CANNOT use -z defs as we might desire, because we do not
28562      # link with -lc, and that would cause any symbols used from libc to
28563      # always be unresolved, which means just about no library would
28564      # ever link correctly.  If we're not using GNU ld we use -z text
28565      # though, which does catch some bad symbols but isn't as heavy-handed
28566      # as -z defs.
28567      no_undefined_flag_GCJ='$wl-z,text'
28568      allow_undefined_flag_GCJ='$wl-z,nodefs'
28569      archive_cmds_need_lc_GCJ=no
28570      hardcode_shlibpath_var_GCJ=no
28571      hardcode_libdir_flag_spec_GCJ='$wl-R,$libdir'
28572      hardcode_libdir_separator_GCJ=':'
28573      link_all_deplibs_GCJ=yes
28574      export_dynamic_flag_spec_GCJ='$wl-Bexport'
28575      runpath_var='LD_RUN_PATH'
28576
28577      if test yes = "$GCC"; then
28578	archive_cmds_GCJ='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28579	archive_expsym_cmds_GCJ='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28580      else
28581	archive_cmds_GCJ='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28582	archive_expsym_cmds_GCJ='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
28583      fi
28584      ;;
28585
28586    uts4*)
28587      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
28588      hardcode_libdir_flag_spec_GCJ='-L$libdir'
28589      hardcode_shlibpath_var_GCJ=no
28590      ;;
28591
28592    *)
28593      ld_shlibs_GCJ=no
28594      ;;
28595    esac
28596
28597    if test sni = "$host_vendor"; then
28598      case $host in
28599      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
28600	export_dynamic_flag_spec_GCJ='$wl-Blargedynsym'
28601	;;
28602      esac
28603    fi
28604  fi
28605
28606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_GCJ" >&5
28607$as_echo "$ld_shlibs_GCJ" >&6; }
28608test no = "$ld_shlibs_GCJ" && can_build_shared=no
28609
28610with_gnu_ld_GCJ=$with_gnu_ld
28611
28612
28613
28614
28615
28616
28617#
28618# Do we need to explicitly link libc?
28619#
28620case "x$archive_cmds_need_lc_GCJ" in
28621x|xyes)
28622  # Assume -lc should be added
28623  archive_cmds_need_lc_GCJ=yes
28624
28625  if test yes,yes = "$GCC,$enable_shared"; then
28626    case $archive_cmds_GCJ in
28627    *'~'*)
28628      # FIXME: we may have to deal with multi-command sequences.
28629      ;;
28630    '$CC '*)
28631      # Test whether the compiler implicitly links with -lc since on some
28632      # systems, -lgcc has to come before -lc. If gcc already passes -lc
28633      # to ld, don't add -lc before -lgcc.
28634      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
28635$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
28636if ${lt_cv_archive_cmds_need_lc_GCJ+:} false; then :
28637  $as_echo_n "(cached) " >&6
28638else
28639  $RM conftest*
28640	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
28641
28642	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
28643  (eval $ac_compile) 2>&5
28644  ac_status=$?
28645  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28646  test $ac_status = 0; } 2>conftest.err; then
28647	  soname=conftest
28648	  lib=conftest
28649	  libobjs=conftest.$ac_objext
28650	  deplibs=
28651	  wl=$lt_prog_compiler_wl_GCJ
28652	  pic_flag=$lt_prog_compiler_pic_GCJ
28653	  compiler_flags=-v
28654	  linker_flags=-v
28655	  verstring=
28656	  output_objdir=.
28657	  libname=conftest
28658	  lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
28659	  allow_undefined_flag_GCJ=
28660	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
28661  (eval $archive_cmds_GCJ 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
28662  ac_status=$?
28663  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
28664  test $ac_status = 0; }
28665	  then
28666	    lt_cv_archive_cmds_need_lc_GCJ=no
28667	  else
28668	    lt_cv_archive_cmds_need_lc_GCJ=yes
28669	  fi
28670	  allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
28671	else
28672	  cat conftest.err 1>&5
28673	fi
28674	$RM conftest*
28675
28676fi
28677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_GCJ" >&5
28678$as_echo "$lt_cv_archive_cmds_need_lc_GCJ" >&6; }
28679      archive_cmds_need_lc_GCJ=$lt_cv_archive_cmds_need_lc_GCJ
28680      ;;
28681    esac
28682  fi
28683  ;;
28684esac
28685
28686
28687
28688
28689
28690
28691
28692
28693
28694
28695
28696
28697
28698
28699
28700
28701
28702
28703
28704
28705
28706
28707
28708
28709
28710
28711
28712
28713
28714
28715
28716
28717
28718
28719
28720
28721
28722
28723
28724
28725
28726
28727
28728
28729
28730
28731
28732
28733
28734
28735
28736
28737
28738
28739
28740
28741
28742
28743
28744
28745
28746
28747  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
28748$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
28749hardcode_action_GCJ=
28750if test -n "$hardcode_libdir_flag_spec_GCJ" ||
28751   test -n "$runpath_var_GCJ" ||
28752   test yes = "$hardcode_automatic_GCJ"; then
28753
28754  # We can hardcode non-existent directories.
28755  if test no != "$hardcode_direct_GCJ" &&
28756     # If the only mechanism to avoid hardcoding is shlibpath_var, we
28757     # have to relink, otherwise we might link with an installed library
28758     # when we should be linking with a yet-to-be-installed one
28759     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, GCJ)" &&
28760     test no != "$hardcode_minus_L_GCJ"; then
28761    # Linking always hardcodes the temporary library directory.
28762    hardcode_action_GCJ=relink
28763  else
28764    # We can link without hardcoding, and we can hardcode nonexisting dirs.
28765    hardcode_action_GCJ=immediate
28766  fi
28767else
28768  # We cannot hardcode anything, or else we can only hardcode existing
28769  # directories.
28770  hardcode_action_GCJ=unsupported
28771fi
28772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_GCJ" >&5
28773$as_echo "$hardcode_action_GCJ" >&6; }
28774
28775if test relink = "$hardcode_action_GCJ" ||
28776   test yes = "$inherit_rpath_GCJ"; then
28777  # Fast installation is not supported
28778  enable_fast_install=no
28779elif test yes = "$shlibpath_overrides_runpath" ||
28780     test no = "$enable_shared"; then
28781  # Fast installation is not necessary
28782  enable_fast_install=needless
28783fi
28784
28785
28786
28787
28788
28789
28790
28791fi
28792
28793ac_ext=c
28794ac_cpp='$CPP $CPPFLAGS'
28795ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28796ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28797ac_compiler_gnu=$ac_cv_c_compiler_gnu
28798
28799
28800GCC=$lt_save_GCC
28801CC=$lt_save_CC
28802CFLAGS=$lt_save_CFLAGS
28803
28804if test -n "$ac_tool_prefix"; then
28805  # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
28806set dummy ${ac_tool_prefix}windres; ac_word=$2
28807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28808$as_echo_n "checking for $ac_word... " >&6; }
28809if ${ac_cv_prog_RC+:} false; then :
28810  $as_echo_n "(cached) " >&6
28811else
28812  if test -n "$RC"; then
28813  ac_cv_prog_RC="$RC" # Let the user override the test.
28814else
28815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28816for as_dir in $PATH
28817do
28818  IFS=$as_save_IFS
28819  test -z "$as_dir" && as_dir=.
28820    for ac_exec_ext in '' $ac_executable_extensions; do
28821  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
28822    ac_cv_prog_RC="${ac_tool_prefix}windres"
28823    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28824    break 2
28825  fi
28826done
28827  done
28828IFS=$as_save_IFS
28829
28830fi
28831fi
28832RC=$ac_cv_prog_RC
28833if test -n "$RC"; then
28834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
28835$as_echo "$RC" >&6; }
28836else
28837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28838$as_echo "no" >&6; }
28839fi
28840
28841
28842fi
28843if test -z "$ac_cv_prog_RC"; then
28844  ac_ct_RC=$RC
28845  # Extract the first word of "windres", so it can be a program name with args.
28846set dummy windres; ac_word=$2
28847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28848$as_echo_n "checking for $ac_word... " >&6; }
28849if ${ac_cv_prog_ac_ct_RC+:} false; then :
28850  $as_echo_n "(cached) " >&6
28851else
28852  if test -n "$ac_ct_RC"; then
28853  ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
28854else
28855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28856for as_dir in $PATH
28857do
28858  IFS=$as_save_IFS
28859  test -z "$as_dir" && as_dir=.
28860    for ac_exec_ext in '' $ac_executable_extensions; do
28861  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
28862    ac_cv_prog_ac_ct_RC="windres"
28863    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28864    break 2
28865  fi
28866done
28867  done
28868IFS=$as_save_IFS
28869
28870fi
28871fi
28872ac_ct_RC=$ac_cv_prog_ac_ct_RC
28873if test -n "$ac_ct_RC"; then
28874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
28875$as_echo "$ac_ct_RC" >&6; }
28876else
28877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28878$as_echo "no" >&6; }
28879fi
28880
28881  if test "x$ac_ct_RC" = x; then
28882    RC=""
28883  else
28884    case $cross_compiling:$ac_tool_warned in
28885yes:)
28886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
28887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
28888ac_tool_warned=yes ;;
28889esac
28890    RC=$ac_ct_RC
28891  fi
28892else
28893  RC="$ac_cv_prog_RC"
28894fi
28895
28896
28897
28898
28899# Source file extension for RC test sources.
28900ac_ext=rc
28901
28902# Object file extension for compiled RC test sources.
28903objext=o
28904objext_RC=$objext
28905
28906# Code to be used in simple compile tests
28907lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
28908
28909# Code to be used in simple link tests
28910lt_simple_link_test_code=$lt_simple_compile_test_code
28911
28912# ltmain only uses $CC for tagged configurations so make sure $CC is set.
28913
28914
28915
28916
28917
28918
28919# If no C compiler was specified, use CC.
28920LTCC=${LTCC-"$CC"}
28921
28922# If no C compiler flags were specified, use CFLAGS.
28923LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
28924
28925# Allow CC to be a program name with arguments.
28926compiler=$CC
28927
28928
28929# save warnings/boilerplate of simple test code
28930ac_outfile=conftest.$ac_objext
28931echo "$lt_simple_compile_test_code" >conftest.$ac_ext
28932eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
28933_lt_compiler_boilerplate=`cat conftest.err`
28934$RM conftest*
28935
28936ac_outfile=conftest.$ac_objext
28937echo "$lt_simple_link_test_code" >conftest.$ac_ext
28938eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
28939_lt_linker_boilerplate=`cat conftest.err`
28940$RM -r conftest*
28941
28942
28943# Allow CC to be a program name with arguments.
28944lt_save_CC=$CC
28945lt_save_CFLAGS=$CFLAGS
28946lt_save_GCC=$GCC
28947GCC=
28948CC=${RC-"windres"}
28949CFLAGS=
28950compiler=$CC
28951compiler_RC=$CC
28952func_cc_basename $compiler
28953cc_basename=$func_cc_basename_result
28954
28955lt_cv_prog_compiler_c_o_RC=yes
28956
28957if test -n "$compiler"; then
28958  :
28959
28960
28961
28962fi
28963
28964GCC=$lt_save_GCC
28965ac_ext=c
28966ac_cpp='$CPP $CPPFLAGS'
28967ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
28968ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
28969ac_compiler_gnu=$ac_cv_c_compiler_gnu
28970
28971CC=$lt_save_CC
28972CFLAGS=$lt_save_CFLAGS
28973
28974
28975# Ensure the correct file name (and path) conversion function
28976# is available to the test suite.
28977
28978# Propagate --with-aix-soname option to the testsuite.
28979
28980## ---------------------- ##
28981## Gnulib initialisation. ##
28982## ---------------------- ##
28983
28984
28985
28986
28987
28988          LIBC_FATAL_STDERR_=1
28989  export LIBC_FATAL_STDERR_
28990
28991
28992   if true; then
28993  GL_COND_LIBTOOL_TRUE=
28994  GL_COND_LIBTOOL_FALSE='#'
28995else
28996  GL_COND_LIBTOOL_TRUE='#'
28997  GL_COND_LIBTOOL_FALSE=
28998fi
28999
29000  gl_cond_libtool=true
29001  gl_m4_base='m4'
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011  gl_source_base='lib'
29012  # Autoconf 2.61a.99 and earlier don't support linking a file only
29013  # in VPATH builds.  But since GNUmakefile is for maintainer use
29014  # only, it does not matter if we skip the link with older autoconf.
29015  # Automake 1.10.1 and earlier try to remove GNUmakefile in non-VPATH
29016  # builds, so use a shell variable to bypass this.
29017  GNUmakefile=GNUmakefile
29018  ac_config_links="$ac_config_links $GNUmakefile:$GNUmakefile"
29019
29020
29021
29022  # End of code from modules
29023
29024
29025
29026
29027
29028
29029
29030  gltests_libdeps=
29031  gltests_ltlibdeps=
29032
29033
29034
29035
29036
29037
29038
29039
29040
29041  gl_source_base='tests'
29042  GLtests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
29043
29044  gl_module_indicator_condition=$GLtests_WITNESS
29045
29046
29047
29048
29049
29050
29051
29052
29053
29054
29055
29056## ------------- ##
29057## Documentation ##
29058## ------------- ##
29059
29060HELP2MAN=${HELP2MAN-"${am_missing_run}help2man"}
29061
29062
29063## -------- ##
29064## Outputs. ##
29065## -------- ##
29066ac_config_files="$ac_config_files Makefile"
29067
29068cat >confcache <<\_ACEOF
29069# This file is a shell script that caches the results of configure
29070# tests run on this system so they can be shared between configure
29071# scripts and configure runs, see configure's option --config-cache.
29072# It is not useful on other systems.  If it contains results you don't
29073# want to keep, you may remove or edit it.
29074#
29075# config.status only pays attention to the cache file if you give it
29076# the --recheck option to rerun configure.
29077#
29078# `ac_cv_env_foo' variables (set or unset) will be overridden when
29079# loading this file, other *unset* `ac_cv_foo' will be assigned the
29080# following values.
29081
29082_ACEOF
29083
29084# The following way of writing the cache mishandles newlines in values,
29085# but we know of no workaround that is simple, portable, and efficient.
29086# So, we kill variables containing newlines.
29087# Ultrix sh set writes to stderr and can't be redirected directly,
29088# and sets the high bit in the cache file unless we assign to the vars.
29089(
29090  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
29091    eval ac_val=\$$ac_var
29092    case $ac_val in #(
29093    *${as_nl}*)
29094      case $ac_var in #(
29095      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
29096$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
29097      esac
29098      case $ac_var in #(
29099      _ | IFS | as_nl) ;; #(
29100      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
29101      *) { eval $ac_var=; unset $ac_var;} ;;
29102      esac ;;
29103    esac
29104  done
29105
29106  (set) 2>&1 |
29107    case $as_nl`(ac_space=' '; set) 2>&1` in #(
29108    *${as_nl}ac_space=\ *)
29109      # `set' does not quote correctly, so add quotes: double-quote
29110      # substitution turns \\\\ into \\, and sed turns \\ into \.
29111      sed -n \
29112	"s/'/'\\\\''/g;
29113	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29114      ;; #(
29115    *)
29116      # `set' quotes correctly as required by POSIX, so do not add quotes.
29117      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
29118      ;;
29119    esac |
29120    sort
29121) |
29122  sed '
29123     /^ac_cv_env_/b end
29124     t clear
29125     :clear
29126     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29127     t end
29128     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29129     :end' >>confcache
29130if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
29131  if test -w "$cache_file"; then
29132    if test "x$cache_file" != "x/dev/null"; then
29133      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
29134$as_echo "$as_me: updating cache $cache_file" >&6;}
29135      if test ! -f "$cache_file" || test -h "$cache_file"; then
29136	cat confcache >"$cache_file"
29137      else
29138        case $cache_file in #(
29139        */* | ?:*)
29140	  mv -f confcache "$cache_file"$$ &&
29141	  mv -f "$cache_file"$$ "$cache_file" ;; #(
29142        *)
29143	  mv -f confcache "$cache_file" ;;
29144	esac
29145      fi
29146    fi
29147  else
29148    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
29149$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
29150  fi
29151fi
29152rm -f confcache
29153
29154test "x$prefix" = xNONE && prefix=$ac_default_prefix
29155# Let make expand exec_prefix.
29156test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29157
29158DEFS=-DHAVE_CONFIG_H
29159
29160ac_libobjs=
29161ac_ltlibobjs=
29162U=
29163for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
29164  # 1. Remove the extension, and $U if already installed.
29165  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
29166  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
29167  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
29168  #    will be set to the directory where LIBOBJS objects are built.
29169  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
29170  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
29171done
29172LIBOBJS=$ac_libobjs
29173
29174LTLIBOBJS=$ac_ltlibobjs
29175
29176
29177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
29178$as_echo_n "checking that generated files are newer than configure... " >&6; }
29179   if test -n "$am_sleep_pid"; then
29180     # Hide warnings about reused PIDs.
29181     wait $am_sleep_pid 2>/dev/null
29182   fi
29183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
29184$as_echo "done" >&6; }
29185 if test -n "$EXEEXT"; then
29186  am__EXEEXT_TRUE=
29187  am__EXEEXT_FALSE='#'
29188else
29189  am__EXEEXT_TRUE='#'
29190  am__EXEEXT_FALSE=
29191fi
29192
29193if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
29194  as_fn_error $? "conditional \"AMDEP\" was never defined.
29195Usually this means the macro was only invoked conditionally." "$LINENO" 5
29196fi
29197if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
29198  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
29199Usually this means the macro was only invoked conditionally." "$LINENO" 5
29200fi
29201if test -z "${INSTALL_LTDL_TRUE}" && test -z "${INSTALL_LTDL_FALSE}"; then
29202  as_fn_error $? "conditional \"INSTALL_LTDL\" was never defined.
29203Usually this means the macro was only invoked conditionally." "$LINENO" 5
29204fi
29205if test -z "${CONVENIENCE_LTDL_TRUE}" && test -z "${CONVENIENCE_LTDL_FALSE}"; then
29206  as_fn_error $? "conditional \"CONVENIENCE_LTDL\" was never defined.
29207Usually this means the macro was only invoked conditionally." "$LINENO" 5
29208fi
29209LT_CONFIG_H=config.h
29210if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
29211  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
29212Usually this means the macro was only invoked conditionally." "$LINENO" 5
29213fi
29214if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
29215  as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
29216Usually this means the macro was only invoked conditionally." "$LINENO" 5
29217fi
29218CONFIG_INCLUDE=config.h
29219
29220
29221    GL_libobjs=
29222    GL_ltlibobjs=
29223    if test -n "$GL_LIBOBJS"; then
29224      # Remove the extension.
29225      sed_drop_objext='s/\.o$//;s/\.obj$//'
29226      for i in `for i in $GL_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
29227        GL_libobjs="$GL_libobjs $i.$ac_objext"
29228        GL_ltlibobjs="$GL_ltlibobjs $i.lo"
29229      done
29230    fi
29231    GL_LIBOBJS=$GL_libobjs
29232
29233    GL_LTLIBOBJS=$GL_ltlibobjs
29234
29235
29236
29237    GLtests_libobjs=
29238    GLtests_ltlibobjs=
29239    if test -n "$GLtests_LIBOBJS"; then
29240      # Remove the extension.
29241      sed_drop_objext='s/\.o$//;s/\.obj$//'
29242      for i in `for i in $GLtests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
29243        GLtests_libobjs="$GLtests_libobjs $i.$ac_objext"
29244        GLtests_ltlibobjs="$GLtests_ltlibobjs $i.lo"
29245      done
29246    fi
29247    GLtests_LIBOBJS=$GLtests_libobjs
29248
29249    GLtests_LTLIBOBJS=$GLtests_ltlibobjs
29250
29251
29252
29253: "${CONFIG_STATUS=./config.status}"
29254ac_write_fail=0
29255ac_clean_files_save=$ac_clean_files
29256ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29257{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
29258$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
29259as_write_fail=0
29260cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
29261#! $SHELL
29262# Generated by $as_me.
29263# Run this file to recreate the current configuration.
29264# Compiler output produced by configure, useful for debugging
29265# configure, is in config.log if it exists.
29266
29267debug=false
29268ac_cs_recheck=false
29269ac_cs_silent=false
29270
29271SHELL=\${CONFIG_SHELL-$SHELL}
29272export SHELL
29273_ASEOF
29274cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
29275## -------------------- ##
29276## M4sh Initialization. ##
29277## -------------------- ##
29278
29279# Be more Bourne compatible
29280DUALCASE=1; export DUALCASE # for MKS sh
29281if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
29282  emulate sh
29283  NULLCMD=:
29284  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
29285  # is contrary to our usage.  Disable this feature.
29286  alias -g '${1+"$@"}'='"$@"'
29287  setopt NO_GLOB_SUBST
29288else
29289  case `(set -o) 2>/dev/null` in #(
29290  *posix*) :
29291    set -o posix ;; #(
29292  *) :
29293     ;;
29294esac
29295fi
29296
29297
29298as_nl='
29299'
29300export as_nl
29301# Printing a long string crashes Solaris 7 /usr/bin/printf.
29302as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
29303as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
29304as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
29305# Prefer a ksh shell builtin over an external printf program on Solaris,
29306# but without wasting forks for bash or zsh.
29307if test -z "$BASH_VERSION$ZSH_VERSION" \
29308    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
29309  as_echo='print -r --'
29310  as_echo_n='print -rn --'
29311elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
29312  as_echo='printf %s\n'
29313  as_echo_n='printf %s'
29314else
29315  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
29316    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
29317    as_echo_n='/usr/ucb/echo -n'
29318  else
29319    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
29320    as_echo_n_body='eval
29321      arg=$1;
29322      case $arg in #(
29323      *"$as_nl"*)
29324	expr "X$arg" : "X\\(.*\\)$as_nl";
29325	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
29326      esac;
29327      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
29328    '
29329    export as_echo_n_body
29330    as_echo_n='sh -c $as_echo_n_body as_echo'
29331  fi
29332  export as_echo_body
29333  as_echo='sh -c $as_echo_body as_echo'
29334fi
29335
29336# The user is always right.
29337if test "${PATH_SEPARATOR+set}" != set; then
29338  PATH_SEPARATOR=:
29339  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
29340    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
29341      PATH_SEPARATOR=';'
29342  }
29343fi
29344
29345
29346# IFS
29347# We need space, tab and new line, in precisely that order.  Quoting is
29348# there to prevent editors from complaining about space-tab.
29349# (If _AS_PATH_WALK were called with IFS unset, it would disable word
29350# splitting by setting IFS to empty value.)
29351IFS=" ""	$as_nl"
29352
29353# Find who we are.  Look in the path if we contain no directory separator.
29354as_myself=
29355case $0 in #((
29356  *[\\/]* ) as_myself=$0 ;;
29357  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29358for as_dir in $PATH
29359do
29360  IFS=$as_save_IFS
29361  test -z "$as_dir" && as_dir=.
29362    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
29363  done
29364IFS=$as_save_IFS
29365
29366     ;;
29367esac
29368# We did not find ourselves, most probably we were run as `sh COMMAND'
29369# in which case we are not to be found in the path.
29370if test "x$as_myself" = x; then
29371  as_myself=$0
29372fi
29373if test ! -f "$as_myself"; then
29374  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
29375  exit 1
29376fi
29377
29378# Unset variables that we do not need and which cause bugs (e.g. in
29379# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
29380# suppresses any "Segmentation fault" message there.  '((' could
29381# trigger a bug in pdksh 5.2.14.
29382for as_var in BASH_ENV ENV MAIL MAILPATH
29383do eval test x\${$as_var+set} = xset \
29384  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
29385done
29386PS1='$ '
29387PS2='> '
29388PS4='+ '
29389
29390# NLS nuisances.
29391LC_ALL=C
29392export LC_ALL
29393LANGUAGE=C
29394export LANGUAGE
29395
29396# CDPATH.
29397(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
29398
29399
29400# as_fn_error STATUS ERROR [LINENO LOG_FD]
29401# ----------------------------------------
29402# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
29403# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
29404# script with STATUS, using 1 if that was 0.
29405as_fn_error ()
29406{
29407  as_status=$1; test $as_status -eq 0 && as_status=1
29408  if test "$4"; then
29409    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
29410    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
29411  fi
29412  $as_echo "$as_me: error: $2" >&2
29413  as_fn_exit $as_status
29414} # as_fn_error
29415
29416
29417# as_fn_set_status STATUS
29418# -----------------------
29419# Set $? to STATUS, without forking.
29420as_fn_set_status ()
29421{
29422  return $1
29423} # as_fn_set_status
29424
29425# as_fn_exit STATUS
29426# -----------------
29427# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
29428as_fn_exit ()
29429{
29430  set +e
29431  as_fn_set_status $1
29432  exit $1
29433} # as_fn_exit
29434
29435# as_fn_unset VAR
29436# ---------------
29437# Portably unset VAR.
29438as_fn_unset ()
29439{
29440  { eval $1=; unset $1;}
29441}
29442as_unset=as_fn_unset
29443# as_fn_append VAR VALUE
29444# ----------------------
29445# Append the text in VALUE to the end of the definition contained in VAR. Take
29446# advantage of any shell optimizations that allow amortized linear growth over
29447# repeated appends, instead of the typical quadratic growth present in naive
29448# implementations.
29449if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
29450  eval 'as_fn_append ()
29451  {
29452    eval $1+=\$2
29453  }'
29454else
29455  as_fn_append ()
29456  {
29457    eval $1=\$$1\$2
29458  }
29459fi # as_fn_append
29460
29461# as_fn_arith ARG...
29462# ------------------
29463# Perform arithmetic evaluation on the ARGs, and store the result in the
29464# global $as_val. Take advantage of shells that can avoid forks. The arguments
29465# must be portable across $(()) and expr.
29466if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
29467  eval 'as_fn_arith ()
29468  {
29469    as_val=$(( $* ))
29470  }'
29471else
29472  as_fn_arith ()
29473  {
29474    as_val=`expr "$@" || test $? -eq 1`
29475  }
29476fi # as_fn_arith
29477
29478
29479if expr a : '\(a\)' >/dev/null 2>&1 &&
29480   test "X`expr 00001 : '.*\(...\)'`" = X001; then
29481  as_expr=expr
29482else
29483  as_expr=false
29484fi
29485
29486if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
29487  as_basename=basename
29488else
29489  as_basename=false
29490fi
29491
29492if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
29493  as_dirname=dirname
29494else
29495  as_dirname=false
29496fi
29497
29498as_me=`$as_basename -- "$0" ||
29499$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
29500	 X"$0" : 'X\(//\)$' \| \
29501	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
29502$as_echo X/"$0" |
29503    sed '/^.*\/\([^/][^/]*\)\/*$/{
29504	    s//\1/
29505	    q
29506	  }
29507	  /^X\/\(\/\/\)$/{
29508	    s//\1/
29509	    q
29510	  }
29511	  /^X\/\(\/\).*/{
29512	    s//\1/
29513	    q
29514	  }
29515	  s/.*/./; q'`
29516
29517# Avoid depending upon Character Ranges.
29518as_cr_letters='abcdefghijklmnopqrstuvwxyz'
29519as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
29520as_cr_Letters=$as_cr_letters$as_cr_LETTERS
29521as_cr_digits='0123456789'
29522as_cr_alnum=$as_cr_Letters$as_cr_digits
29523
29524ECHO_C= ECHO_N= ECHO_T=
29525case `echo -n x` in #(((((
29526-n*)
29527  case `echo 'xy\c'` in
29528  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
29529  xy)  ECHO_C='\c';;
29530  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
29531       ECHO_T='	';;
29532  esac;;
29533*)
29534  ECHO_N='-n';;
29535esac
29536
29537rm -f conf$$ conf$$.exe conf$$.file
29538if test -d conf$$.dir; then
29539  rm -f conf$$.dir/conf$$.file
29540else
29541  rm -f conf$$.dir
29542  mkdir conf$$.dir 2>/dev/null
29543fi
29544if (echo >conf$$.file) 2>/dev/null; then
29545  if ln -s conf$$.file conf$$ 2>/dev/null; then
29546    as_ln_s='ln -s'
29547    # ... but there are two gotchas:
29548    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
29549    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
29550    # In both cases, we have to default to `cp -pR'.
29551    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
29552      as_ln_s='cp -pR'
29553  elif ln conf$$.file conf$$ 2>/dev/null; then
29554    as_ln_s=ln
29555  else
29556    as_ln_s='cp -pR'
29557  fi
29558else
29559  as_ln_s='cp -pR'
29560fi
29561rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
29562rmdir conf$$.dir 2>/dev/null
29563
29564
29565# as_fn_mkdir_p
29566# -------------
29567# Create "$as_dir" as a directory, including parents if necessary.
29568as_fn_mkdir_p ()
29569{
29570
29571  case $as_dir in #(
29572  -*) as_dir=./$as_dir;;
29573  esac
29574  test -d "$as_dir" || eval $as_mkdir_p || {
29575    as_dirs=
29576    while :; do
29577      case $as_dir in #(
29578      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
29579      *) as_qdir=$as_dir;;
29580      esac
29581      as_dirs="'$as_qdir' $as_dirs"
29582      as_dir=`$as_dirname -- "$as_dir" ||
29583$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29584	 X"$as_dir" : 'X\(//\)[^/]' \| \
29585	 X"$as_dir" : 'X\(//\)$' \| \
29586	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
29587$as_echo X"$as_dir" |
29588    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
29589	    s//\1/
29590	    q
29591	  }
29592	  /^X\(\/\/\)[^/].*/{
29593	    s//\1/
29594	    q
29595	  }
29596	  /^X\(\/\/\)$/{
29597	    s//\1/
29598	    q
29599	  }
29600	  /^X\(\/\).*/{
29601	    s//\1/
29602	    q
29603	  }
29604	  s/.*/./; q'`
29605      test -d "$as_dir" && break
29606    done
29607    test -z "$as_dirs" || eval "mkdir $as_dirs"
29608  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
29609
29610
29611} # as_fn_mkdir_p
29612if mkdir -p . 2>/dev/null; then
29613  as_mkdir_p='mkdir -p "$as_dir"'
29614else
29615  test -d ./-p && rmdir ./-p
29616  as_mkdir_p=false
29617fi
29618
29619
29620# as_fn_executable_p FILE
29621# -----------------------
29622# Test if FILE is an executable regular file.
29623as_fn_executable_p ()
29624{
29625  test -f "$1" && test -x "$1"
29626} # as_fn_executable_p
29627as_test_x='test -x'
29628as_executable_p=as_fn_executable_p
29629
29630# Sed expression to map a string onto a valid CPP name.
29631as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
29632
29633# Sed expression to map a string onto a valid variable name.
29634as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
29635
29636
29637exec 6>&1
29638## ----------------------------------- ##
29639## Main body of $CONFIG_STATUS script. ##
29640## ----------------------------------- ##
29641_ASEOF
29642test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
29643
29644cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29645# Save the log message, to keep $0 and so on meaningful, and to
29646# report actual input values of CONFIG_FILES etc. instead of their
29647# values after options handling.
29648ac_log="
29649This file was extended by GNU Libtool $as_me 2.4.6, which was
29650generated by GNU Autoconf 2.69.  Invocation command line was
29651
29652  CONFIG_FILES    = $CONFIG_FILES
29653  CONFIG_HEADERS  = $CONFIG_HEADERS
29654  CONFIG_LINKS    = $CONFIG_LINKS
29655  CONFIG_COMMANDS = $CONFIG_COMMANDS
29656  $ $0 $@
29657
29658on `(hostname || uname -n) 2>/dev/null | sed 1q`
29659"
29660
29661_ACEOF
29662
29663case $ac_config_files in *"
29664"*) set x $ac_config_files; shift; ac_config_files=$*;;
29665esac
29666
29667case $ac_config_headers in *"
29668"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
29669esac
29670
29671
29672cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29673# Files that config.status was made for.
29674config_files="$ac_config_files"
29675config_headers="$ac_config_headers"
29676config_links="$ac_config_links"
29677config_commands="$ac_config_commands"
29678
29679_ACEOF
29680
29681cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29682ac_cs_usage="\
29683\`$as_me' instantiates files and other configuration actions
29684from templates according to the current configuration.  Unless the files
29685and actions are specified as TAGs, all are instantiated by default.
29686
29687Usage: $0 [OPTION]... [TAG]...
29688
29689  -h, --help       print this help, then exit
29690  -V, --version    print version number and configuration settings, then exit
29691      --config     print configuration, then exit
29692  -q, --quiet, --silent
29693                   do not print progress messages
29694  -d, --debug      don't remove temporary files
29695      --recheck    update $as_me by reconfiguring in the same conditions
29696      --file=FILE[:TEMPLATE]
29697                   instantiate the configuration file FILE
29698      --header=FILE[:TEMPLATE]
29699                   instantiate the configuration header FILE
29700
29701Configuration files:
29702$config_files
29703
29704Configuration headers:
29705$config_headers
29706
29707Configuration links:
29708$config_links
29709
29710Configuration commands:
29711$config_commands
29712
29713Report bugs to <bug-libtool@gnu.org>.
29714GNU Libtool home page: <http://www.gnu.org/software/libtool/>.
29715General help using GNU software: <http://www.gnu.org/gethelp/>."
29716
29717_ACEOF
29718cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29719ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
29720ac_cs_version="\\
29721GNU Libtool config.status 2.4.6
29722configured by $0, generated by GNU Autoconf 2.69,
29723  with options \\"\$ac_cs_config\\"
29724
29725Copyright (C) 2012 Free Software Foundation, Inc.
29726This config.status script is free software; the Free Software Foundation
29727gives unlimited permission to copy, distribute and modify it."
29728
29729ac_pwd='$ac_pwd'
29730srcdir='$srcdir'
29731INSTALL='$INSTALL'
29732MKDIR_P='$MKDIR_P'
29733AWK='$AWK'
29734test -n "\$AWK" || AWK=awk
29735_ACEOF
29736
29737cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29738# The default lists apply if the user does not specify any file.
29739ac_need_defaults=:
29740while test $# != 0
29741do
29742  case $1 in
29743  --*=?*)
29744    ac_option=`expr "X$1" : 'X\([^=]*\)='`
29745    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
29746    ac_shift=:
29747    ;;
29748  --*=)
29749    ac_option=`expr "X$1" : 'X\([^=]*\)='`
29750    ac_optarg=
29751    ac_shift=:
29752    ;;
29753  *)
29754    ac_option=$1
29755    ac_optarg=$2
29756    ac_shift=shift
29757    ;;
29758  esac
29759
29760  case $ac_option in
29761  # Handling of the options.
29762  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29763    ac_cs_recheck=: ;;
29764  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
29765    $as_echo "$ac_cs_version"; exit ;;
29766  --config | --confi | --conf | --con | --co | --c )
29767    $as_echo "$ac_cs_config"; exit ;;
29768  --debug | --debu | --deb | --de | --d | -d )
29769    debug=: ;;
29770  --file | --fil | --fi | --f )
29771    $ac_shift
29772    case $ac_optarg in
29773    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
29774    '') as_fn_error $? "missing file argument" ;;
29775    esac
29776    as_fn_append CONFIG_FILES " '$ac_optarg'"
29777    ac_need_defaults=false;;
29778  --header | --heade | --head | --hea )
29779    $ac_shift
29780    case $ac_optarg in
29781    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
29782    esac
29783    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
29784    ac_need_defaults=false;;
29785  --he | --h)
29786    # Conflict between --help and --header
29787    as_fn_error $? "ambiguous option: \`$1'
29788Try \`$0 --help' for more information.";;
29789  --help | --hel | -h )
29790    $as_echo "$ac_cs_usage"; exit ;;
29791  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
29792  | -silent | --silent | --silen | --sile | --sil | --si | --s)
29793    ac_cs_silent=: ;;
29794
29795  # This is an error.
29796  -*) as_fn_error $? "unrecognized option: \`$1'
29797Try \`$0 --help' for more information." ;;
29798
29799  *) as_fn_append ac_config_targets " $1"
29800     ac_need_defaults=false ;;
29801
29802  esac
29803  shift
29804done
29805
29806ac_configure_extra_args=
29807
29808if $ac_cs_silent; then
29809  exec 6>/dev/null
29810  ac_configure_extra_args="$ac_configure_extra_args --silent"
29811fi
29812
29813_ACEOF
29814cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29815if \$ac_cs_recheck; then
29816  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
29817  shift
29818  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
29819  CONFIG_SHELL='$SHELL'
29820  export CONFIG_SHELL
29821  exec "\$@"
29822fi
29823
29824_ACEOF
29825cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
29826exec 5>>config.log
29827{
29828  echo
29829  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
29830## Running $as_me. ##
29831_ASBOX
29832  $as_echo "$ac_log"
29833} >&5
29834
29835_ACEOF
29836cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
29837#
29838# INIT-COMMANDS
29839#
29840
29841AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
29842
29843
29844# The HP-UX ksh and POSIX shell print the target directory to stdout
29845# if CDPATH is set.
29846(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
29847
29848sed_quote_subst='$sed_quote_subst'
29849double_quote_subst='$double_quote_subst'
29850delay_variable_subst='$delay_variable_subst'
29851macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
29852macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
29853AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
29854DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
29855OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
29856enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
29857enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
29858pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
29859enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
29860shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
29861SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
29862ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
29863PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
29864host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
29865host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
29866host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
29867build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
29868build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
29869build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
29870SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
29871Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
29872GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
29873EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
29874FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
29875LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
29876NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
29877LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
29878max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
29879ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
29880exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
29881lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
29882lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
29883lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
29884lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
29885lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
29886reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
29887reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
29888deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
29889file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
29890file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
29891want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
29892sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
29893AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
29894AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
29895archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
29896STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
29897RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
29898old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
29899old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
29900old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
29901lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
29902CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
29903CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
29904compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
29905GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
29906lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
29907lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
29908lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
29909lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
29910lt_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"`'
29911lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
29912nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
29913lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
29914lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
29915objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
29916MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
29917lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
29918lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
29919lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
29920lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
29921lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
29922need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
29923MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
29924DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
29925NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
29926LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
29927OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
29928OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
29929libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
29930shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
29931extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
29932archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
29933enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
29934export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
29935whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
29936compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
29937old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
29938old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
29939archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
29940archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
29941module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
29942module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
29943with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
29944allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
29945no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
29946hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
29947hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
29948hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
29949hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
29950hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
29951hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
29952hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
29953inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
29954link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
29955always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
29956export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
29957exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
29958include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
29959prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
29960postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
29961file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
29962variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
29963need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
29964need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
29965version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
29966runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
29967shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
29968shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
29969libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
29970library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
29971soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
29972install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
29973postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
29974postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
29975finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
29976finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
29977hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
29978sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
29979configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
29980configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
29981hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
29982enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
29983enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
29984enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
29985old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
29986striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
29987compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
29988predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
29989postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
29990predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
29991postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
29992compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
29993LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
29994LD_F77='`$ECHO "$LD_F77" | $SED "$delay_single_quote_subst"`'
29995LD_FC='`$ECHO "$LD_FC" | $SED "$delay_single_quote_subst"`'
29996LD_GO='`$ECHO "$LD_GO" | $SED "$delay_single_quote_subst"`'
29997LD_GCJ='`$ECHO "$LD_GCJ" | $SED "$delay_single_quote_subst"`'
29998LD_RC='`$ECHO "$LD_RC" | $SED "$delay_single_quote_subst"`'
29999reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
30000reload_flag_F77='`$ECHO "$reload_flag_F77" | $SED "$delay_single_quote_subst"`'
30001reload_flag_FC='`$ECHO "$reload_flag_FC" | $SED "$delay_single_quote_subst"`'
30002reload_flag_GO='`$ECHO "$reload_flag_GO" | $SED "$delay_single_quote_subst"`'
30003reload_flag_GCJ='`$ECHO "$reload_flag_GCJ" | $SED "$delay_single_quote_subst"`'
30004reload_flag_RC='`$ECHO "$reload_flag_RC" | $SED "$delay_single_quote_subst"`'
30005reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30006reload_cmds_F77='`$ECHO "$reload_cmds_F77" | $SED "$delay_single_quote_subst"`'
30007reload_cmds_FC='`$ECHO "$reload_cmds_FC" | $SED "$delay_single_quote_subst"`'
30008reload_cmds_GO='`$ECHO "$reload_cmds_GO" | $SED "$delay_single_quote_subst"`'
30009reload_cmds_GCJ='`$ECHO "$reload_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30010reload_cmds_RC='`$ECHO "$reload_cmds_RC" | $SED "$delay_single_quote_subst"`'
30011old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30012old_archive_cmds_F77='`$ECHO "$old_archive_cmds_F77" | $SED "$delay_single_quote_subst"`'
30013old_archive_cmds_FC='`$ECHO "$old_archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
30014old_archive_cmds_GO='`$ECHO "$old_archive_cmds_GO" | $SED "$delay_single_quote_subst"`'
30015old_archive_cmds_GCJ='`$ECHO "$old_archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30016old_archive_cmds_RC='`$ECHO "$old_archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
30017compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
30018compiler_F77='`$ECHO "$compiler_F77" | $SED "$delay_single_quote_subst"`'
30019compiler_FC='`$ECHO "$compiler_FC" | $SED "$delay_single_quote_subst"`'
30020compiler_GO='`$ECHO "$compiler_GO" | $SED "$delay_single_quote_subst"`'
30021compiler_GCJ='`$ECHO "$compiler_GCJ" | $SED "$delay_single_quote_subst"`'
30022compiler_RC='`$ECHO "$compiler_RC" | $SED "$delay_single_quote_subst"`'
30023GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
30024GCC_F77='`$ECHO "$GCC_F77" | $SED "$delay_single_quote_subst"`'
30025GCC_FC='`$ECHO "$GCC_FC" | $SED "$delay_single_quote_subst"`'
30026GCC_GO='`$ECHO "$GCC_GO" | $SED "$delay_single_quote_subst"`'
30027GCC_GCJ='`$ECHO "$GCC_GCJ" | $SED "$delay_single_quote_subst"`'
30028GCC_RC='`$ECHO "$GCC_RC" | $SED "$delay_single_quote_subst"`'
30029lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
30030lt_prog_compiler_no_builtin_flag_F77='`$ECHO "$lt_prog_compiler_no_builtin_flag_F77" | $SED "$delay_single_quote_subst"`'
30031lt_prog_compiler_no_builtin_flag_FC='`$ECHO "$lt_prog_compiler_no_builtin_flag_FC" | $SED "$delay_single_quote_subst"`'
30032lt_prog_compiler_no_builtin_flag_GO='`$ECHO "$lt_prog_compiler_no_builtin_flag_GO" | $SED "$delay_single_quote_subst"`'
30033lt_prog_compiler_no_builtin_flag_GCJ='`$ECHO "$lt_prog_compiler_no_builtin_flag_GCJ" | $SED "$delay_single_quote_subst"`'
30034lt_prog_compiler_no_builtin_flag_RC='`$ECHO "$lt_prog_compiler_no_builtin_flag_RC" | $SED "$delay_single_quote_subst"`'
30035lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
30036lt_prog_compiler_pic_F77='`$ECHO "$lt_prog_compiler_pic_F77" | $SED "$delay_single_quote_subst"`'
30037lt_prog_compiler_pic_FC='`$ECHO "$lt_prog_compiler_pic_FC" | $SED "$delay_single_quote_subst"`'
30038lt_prog_compiler_pic_GO='`$ECHO "$lt_prog_compiler_pic_GO" | $SED "$delay_single_quote_subst"`'
30039lt_prog_compiler_pic_GCJ='`$ECHO "$lt_prog_compiler_pic_GCJ" | $SED "$delay_single_quote_subst"`'
30040lt_prog_compiler_pic_RC='`$ECHO "$lt_prog_compiler_pic_RC" | $SED "$delay_single_quote_subst"`'
30041lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
30042lt_prog_compiler_wl_F77='`$ECHO "$lt_prog_compiler_wl_F77" | $SED "$delay_single_quote_subst"`'
30043lt_prog_compiler_wl_FC='`$ECHO "$lt_prog_compiler_wl_FC" | $SED "$delay_single_quote_subst"`'
30044lt_prog_compiler_wl_GO='`$ECHO "$lt_prog_compiler_wl_GO" | $SED "$delay_single_quote_subst"`'
30045lt_prog_compiler_wl_GCJ='`$ECHO "$lt_prog_compiler_wl_GCJ" | $SED "$delay_single_quote_subst"`'
30046lt_prog_compiler_wl_RC='`$ECHO "$lt_prog_compiler_wl_RC" | $SED "$delay_single_quote_subst"`'
30047lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
30048lt_prog_compiler_static_F77='`$ECHO "$lt_prog_compiler_static_F77" | $SED "$delay_single_quote_subst"`'
30049lt_prog_compiler_static_FC='`$ECHO "$lt_prog_compiler_static_FC" | $SED "$delay_single_quote_subst"`'
30050lt_prog_compiler_static_GO='`$ECHO "$lt_prog_compiler_static_GO" | $SED "$delay_single_quote_subst"`'
30051lt_prog_compiler_static_GCJ='`$ECHO "$lt_prog_compiler_static_GCJ" | $SED "$delay_single_quote_subst"`'
30052lt_prog_compiler_static_RC='`$ECHO "$lt_prog_compiler_static_RC" | $SED "$delay_single_quote_subst"`'
30053lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
30054lt_cv_prog_compiler_c_o_F77='`$ECHO "$lt_cv_prog_compiler_c_o_F77" | $SED "$delay_single_quote_subst"`'
30055lt_cv_prog_compiler_c_o_FC='`$ECHO "$lt_cv_prog_compiler_c_o_FC" | $SED "$delay_single_quote_subst"`'
30056lt_cv_prog_compiler_c_o_GO='`$ECHO "$lt_cv_prog_compiler_c_o_GO" | $SED "$delay_single_quote_subst"`'
30057lt_cv_prog_compiler_c_o_GCJ='`$ECHO "$lt_cv_prog_compiler_c_o_GCJ" | $SED "$delay_single_quote_subst"`'
30058lt_cv_prog_compiler_c_o_RC='`$ECHO "$lt_cv_prog_compiler_c_o_RC" | $SED "$delay_single_quote_subst"`'
30059archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
30060archive_cmds_need_lc_F77='`$ECHO "$archive_cmds_need_lc_F77" | $SED "$delay_single_quote_subst"`'
30061archive_cmds_need_lc_FC='`$ECHO "$archive_cmds_need_lc_FC" | $SED "$delay_single_quote_subst"`'
30062archive_cmds_need_lc_GO='`$ECHO "$archive_cmds_need_lc_GO" | $SED "$delay_single_quote_subst"`'
30063archive_cmds_need_lc_GCJ='`$ECHO "$archive_cmds_need_lc_GCJ" | $SED "$delay_single_quote_subst"`'
30064archive_cmds_need_lc_RC='`$ECHO "$archive_cmds_need_lc_RC" | $SED "$delay_single_quote_subst"`'
30065enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
30066enable_shared_with_static_runtimes_F77='`$ECHO "$enable_shared_with_static_runtimes_F77" | $SED "$delay_single_quote_subst"`'
30067enable_shared_with_static_runtimes_FC='`$ECHO "$enable_shared_with_static_runtimes_FC" | $SED "$delay_single_quote_subst"`'
30068enable_shared_with_static_runtimes_GO='`$ECHO "$enable_shared_with_static_runtimes_GO" | $SED "$delay_single_quote_subst"`'
30069enable_shared_with_static_runtimes_GCJ='`$ECHO "$enable_shared_with_static_runtimes_GCJ" | $SED "$delay_single_quote_subst"`'
30070enable_shared_with_static_runtimes_RC='`$ECHO "$enable_shared_with_static_runtimes_RC" | $SED "$delay_single_quote_subst"`'
30071export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
30072export_dynamic_flag_spec_F77='`$ECHO "$export_dynamic_flag_spec_F77" | $SED "$delay_single_quote_subst"`'
30073export_dynamic_flag_spec_FC='`$ECHO "$export_dynamic_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
30074export_dynamic_flag_spec_GO='`$ECHO "$export_dynamic_flag_spec_GO" | $SED "$delay_single_quote_subst"`'
30075export_dynamic_flag_spec_GCJ='`$ECHO "$export_dynamic_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
30076export_dynamic_flag_spec_RC='`$ECHO "$export_dynamic_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
30077whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
30078whole_archive_flag_spec_F77='`$ECHO "$whole_archive_flag_spec_F77" | $SED "$delay_single_quote_subst"`'
30079whole_archive_flag_spec_FC='`$ECHO "$whole_archive_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
30080whole_archive_flag_spec_GO='`$ECHO "$whole_archive_flag_spec_GO" | $SED "$delay_single_quote_subst"`'
30081whole_archive_flag_spec_GCJ='`$ECHO "$whole_archive_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
30082whole_archive_flag_spec_RC='`$ECHO "$whole_archive_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
30083compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
30084compiler_needs_object_F77='`$ECHO "$compiler_needs_object_F77" | $SED "$delay_single_quote_subst"`'
30085compiler_needs_object_FC='`$ECHO "$compiler_needs_object_FC" | $SED "$delay_single_quote_subst"`'
30086compiler_needs_object_GO='`$ECHO "$compiler_needs_object_GO" | $SED "$delay_single_quote_subst"`'
30087compiler_needs_object_GCJ='`$ECHO "$compiler_needs_object_GCJ" | $SED "$delay_single_quote_subst"`'
30088compiler_needs_object_RC='`$ECHO "$compiler_needs_object_RC" | $SED "$delay_single_quote_subst"`'
30089old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30090old_archive_from_new_cmds_F77='`$ECHO "$old_archive_from_new_cmds_F77" | $SED "$delay_single_quote_subst"`'
30091old_archive_from_new_cmds_FC='`$ECHO "$old_archive_from_new_cmds_FC" | $SED "$delay_single_quote_subst"`'
30092old_archive_from_new_cmds_GO='`$ECHO "$old_archive_from_new_cmds_GO" | $SED "$delay_single_quote_subst"`'
30093old_archive_from_new_cmds_GCJ='`$ECHO "$old_archive_from_new_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30094old_archive_from_new_cmds_RC='`$ECHO "$old_archive_from_new_cmds_RC" | $SED "$delay_single_quote_subst"`'
30095old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30096old_archive_from_expsyms_cmds_F77='`$ECHO "$old_archive_from_expsyms_cmds_F77" | $SED "$delay_single_quote_subst"`'
30097old_archive_from_expsyms_cmds_FC='`$ECHO "$old_archive_from_expsyms_cmds_FC" | $SED "$delay_single_quote_subst"`'
30098old_archive_from_expsyms_cmds_GO='`$ECHO "$old_archive_from_expsyms_cmds_GO" | $SED "$delay_single_quote_subst"`'
30099old_archive_from_expsyms_cmds_GCJ='`$ECHO "$old_archive_from_expsyms_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30100old_archive_from_expsyms_cmds_RC='`$ECHO "$old_archive_from_expsyms_cmds_RC" | $SED "$delay_single_quote_subst"`'
30101archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30102archive_cmds_F77='`$ECHO "$archive_cmds_F77" | $SED "$delay_single_quote_subst"`'
30103archive_cmds_FC='`$ECHO "$archive_cmds_FC" | $SED "$delay_single_quote_subst"`'
30104archive_cmds_GO='`$ECHO "$archive_cmds_GO" | $SED "$delay_single_quote_subst"`'
30105archive_cmds_GCJ='`$ECHO "$archive_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30106archive_cmds_RC='`$ECHO "$archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
30107archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30108archive_expsym_cmds_F77='`$ECHO "$archive_expsym_cmds_F77" | $SED "$delay_single_quote_subst"`'
30109archive_expsym_cmds_FC='`$ECHO "$archive_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
30110archive_expsym_cmds_GO='`$ECHO "$archive_expsym_cmds_GO" | $SED "$delay_single_quote_subst"`'
30111archive_expsym_cmds_GCJ='`$ECHO "$archive_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30112archive_expsym_cmds_RC='`$ECHO "$archive_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
30113module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30114module_cmds_F77='`$ECHO "$module_cmds_F77" | $SED "$delay_single_quote_subst"`'
30115module_cmds_FC='`$ECHO "$module_cmds_FC" | $SED "$delay_single_quote_subst"`'
30116module_cmds_GO='`$ECHO "$module_cmds_GO" | $SED "$delay_single_quote_subst"`'
30117module_cmds_GCJ='`$ECHO "$module_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30118module_cmds_RC='`$ECHO "$module_cmds_RC" | $SED "$delay_single_quote_subst"`'
30119module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30120module_expsym_cmds_F77='`$ECHO "$module_expsym_cmds_F77" | $SED "$delay_single_quote_subst"`'
30121module_expsym_cmds_FC='`$ECHO "$module_expsym_cmds_FC" | $SED "$delay_single_quote_subst"`'
30122module_expsym_cmds_GO='`$ECHO "$module_expsym_cmds_GO" | $SED "$delay_single_quote_subst"`'
30123module_expsym_cmds_GCJ='`$ECHO "$module_expsym_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30124module_expsym_cmds_RC='`$ECHO "$module_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
30125with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
30126with_gnu_ld_F77='`$ECHO "$with_gnu_ld_F77" | $SED "$delay_single_quote_subst"`'
30127with_gnu_ld_FC='`$ECHO "$with_gnu_ld_FC" | $SED "$delay_single_quote_subst"`'
30128with_gnu_ld_GO='`$ECHO "$with_gnu_ld_GO" | $SED "$delay_single_quote_subst"`'
30129with_gnu_ld_GCJ='`$ECHO "$with_gnu_ld_GCJ" | $SED "$delay_single_quote_subst"`'
30130with_gnu_ld_RC='`$ECHO "$with_gnu_ld_RC" | $SED "$delay_single_quote_subst"`'
30131allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
30132allow_undefined_flag_F77='`$ECHO "$allow_undefined_flag_F77" | $SED "$delay_single_quote_subst"`'
30133allow_undefined_flag_FC='`$ECHO "$allow_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
30134allow_undefined_flag_GO='`$ECHO "$allow_undefined_flag_GO" | $SED "$delay_single_quote_subst"`'
30135allow_undefined_flag_GCJ='`$ECHO "$allow_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
30136allow_undefined_flag_RC='`$ECHO "$allow_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
30137no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
30138no_undefined_flag_F77='`$ECHO "$no_undefined_flag_F77" | $SED "$delay_single_quote_subst"`'
30139no_undefined_flag_FC='`$ECHO "$no_undefined_flag_FC" | $SED "$delay_single_quote_subst"`'
30140no_undefined_flag_GO='`$ECHO "$no_undefined_flag_GO" | $SED "$delay_single_quote_subst"`'
30141no_undefined_flag_GCJ='`$ECHO "$no_undefined_flag_GCJ" | $SED "$delay_single_quote_subst"`'
30142no_undefined_flag_RC='`$ECHO "$no_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
30143hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
30144hardcode_libdir_flag_spec_F77='`$ECHO "$hardcode_libdir_flag_spec_F77" | $SED "$delay_single_quote_subst"`'
30145hardcode_libdir_flag_spec_FC='`$ECHO "$hardcode_libdir_flag_spec_FC" | $SED "$delay_single_quote_subst"`'
30146hardcode_libdir_flag_spec_GO='`$ECHO "$hardcode_libdir_flag_spec_GO" | $SED "$delay_single_quote_subst"`'
30147hardcode_libdir_flag_spec_GCJ='`$ECHO "$hardcode_libdir_flag_spec_GCJ" | $SED "$delay_single_quote_subst"`'
30148hardcode_libdir_flag_spec_RC='`$ECHO "$hardcode_libdir_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
30149hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
30150hardcode_libdir_separator_F77='`$ECHO "$hardcode_libdir_separator_F77" | $SED "$delay_single_quote_subst"`'
30151hardcode_libdir_separator_FC='`$ECHO "$hardcode_libdir_separator_FC" | $SED "$delay_single_quote_subst"`'
30152hardcode_libdir_separator_GO='`$ECHO "$hardcode_libdir_separator_GO" | $SED "$delay_single_quote_subst"`'
30153hardcode_libdir_separator_GCJ='`$ECHO "$hardcode_libdir_separator_GCJ" | $SED "$delay_single_quote_subst"`'
30154hardcode_libdir_separator_RC='`$ECHO "$hardcode_libdir_separator_RC" | $SED "$delay_single_quote_subst"`'
30155hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
30156hardcode_direct_F77='`$ECHO "$hardcode_direct_F77" | $SED "$delay_single_quote_subst"`'
30157hardcode_direct_FC='`$ECHO "$hardcode_direct_FC" | $SED "$delay_single_quote_subst"`'
30158hardcode_direct_GO='`$ECHO "$hardcode_direct_GO" | $SED "$delay_single_quote_subst"`'
30159hardcode_direct_GCJ='`$ECHO "$hardcode_direct_GCJ" | $SED "$delay_single_quote_subst"`'
30160hardcode_direct_RC='`$ECHO "$hardcode_direct_RC" | $SED "$delay_single_quote_subst"`'
30161hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
30162hardcode_direct_absolute_F77='`$ECHO "$hardcode_direct_absolute_F77" | $SED "$delay_single_quote_subst"`'
30163hardcode_direct_absolute_FC='`$ECHO "$hardcode_direct_absolute_FC" | $SED "$delay_single_quote_subst"`'
30164hardcode_direct_absolute_GO='`$ECHO "$hardcode_direct_absolute_GO" | $SED "$delay_single_quote_subst"`'
30165hardcode_direct_absolute_GCJ='`$ECHO "$hardcode_direct_absolute_GCJ" | $SED "$delay_single_quote_subst"`'
30166hardcode_direct_absolute_RC='`$ECHO "$hardcode_direct_absolute_RC" | $SED "$delay_single_quote_subst"`'
30167hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
30168hardcode_minus_L_F77='`$ECHO "$hardcode_minus_L_F77" | $SED "$delay_single_quote_subst"`'
30169hardcode_minus_L_FC='`$ECHO "$hardcode_minus_L_FC" | $SED "$delay_single_quote_subst"`'
30170hardcode_minus_L_GO='`$ECHO "$hardcode_minus_L_GO" | $SED "$delay_single_quote_subst"`'
30171hardcode_minus_L_GCJ='`$ECHO "$hardcode_minus_L_GCJ" | $SED "$delay_single_quote_subst"`'
30172hardcode_minus_L_RC='`$ECHO "$hardcode_minus_L_RC" | $SED "$delay_single_quote_subst"`'
30173hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
30174hardcode_shlibpath_var_F77='`$ECHO "$hardcode_shlibpath_var_F77" | $SED "$delay_single_quote_subst"`'
30175hardcode_shlibpath_var_FC='`$ECHO "$hardcode_shlibpath_var_FC" | $SED "$delay_single_quote_subst"`'
30176hardcode_shlibpath_var_GO='`$ECHO "$hardcode_shlibpath_var_GO" | $SED "$delay_single_quote_subst"`'
30177hardcode_shlibpath_var_GCJ='`$ECHO "$hardcode_shlibpath_var_GCJ" | $SED "$delay_single_quote_subst"`'
30178hardcode_shlibpath_var_RC='`$ECHO "$hardcode_shlibpath_var_RC" | $SED "$delay_single_quote_subst"`'
30179hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
30180hardcode_automatic_F77='`$ECHO "$hardcode_automatic_F77" | $SED "$delay_single_quote_subst"`'
30181hardcode_automatic_FC='`$ECHO "$hardcode_automatic_FC" | $SED "$delay_single_quote_subst"`'
30182hardcode_automatic_GO='`$ECHO "$hardcode_automatic_GO" | $SED "$delay_single_quote_subst"`'
30183hardcode_automatic_GCJ='`$ECHO "$hardcode_automatic_GCJ" | $SED "$delay_single_quote_subst"`'
30184hardcode_automatic_RC='`$ECHO "$hardcode_automatic_RC" | $SED "$delay_single_quote_subst"`'
30185inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
30186inherit_rpath_F77='`$ECHO "$inherit_rpath_F77" | $SED "$delay_single_quote_subst"`'
30187inherit_rpath_FC='`$ECHO "$inherit_rpath_FC" | $SED "$delay_single_quote_subst"`'
30188inherit_rpath_GO='`$ECHO "$inherit_rpath_GO" | $SED "$delay_single_quote_subst"`'
30189inherit_rpath_GCJ='`$ECHO "$inherit_rpath_GCJ" | $SED "$delay_single_quote_subst"`'
30190inherit_rpath_RC='`$ECHO "$inherit_rpath_RC" | $SED "$delay_single_quote_subst"`'
30191link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
30192link_all_deplibs_F77='`$ECHO "$link_all_deplibs_F77" | $SED "$delay_single_quote_subst"`'
30193link_all_deplibs_FC='`$ECHO "$link_all_deplibs_FC" | $SED "$delay_single_quote_subst"`'
30194link_all_deplibs_GO='`$ECHO "$link_all_deplibs_GO" | $SED "$delay_single_quote_subst"`'
30195link_all_deplibs_GCJ='`$ECHO "$link_all_deplibs_GCJ" | $SED "$delay_single_quote_subst"`'
30196link_all_deplibs_RC='`$ECHO "$link_all_deplibs_RC" | $SED "$delay_single_quote_subst"`'
30197always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
30198always_export_symbols_F77='`$ECHO "$always_export_symbols_F77" | $SED "$delay_single_quote_subst"`'
30199always_export_symbols_FC='`$ECHO "$always_export_symbols_FC" | $SED "$delay_single_quote_subst"`'
30200always_export_symbols_GO='`$ECHO "$always_export_symbols_GO" | $SED "$delay_single_quote_subst"`'
30201always_export_symbols_GCJ='`$ECHO "$always_export_symbols_GCJ" | $SED "$delay_single_quote_subst"`'
30202always_export_symbols_RC='`$ECHO "$always_export_symbols_RC" | $SED "$delay_single_quote_subst"`'
30203export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30204export_symbols_cmds_F77='`$ECHO "$export_symbols_cmds_F77" | $SED "$delay_single_quote_subst"`'
30205export_symbols_cmds_FC='`$ECHO "$export_symbols_cmds_FC" | $SED "$delay_single_quote_subst"`'
30206export_symbols_cmds_GO='`$ECHO "$export_symbols_cmds_GO" | $SED "$delay_single_quote_subst"`'
30207export_symbols_cmds_GCJ='`$ECHO "$export_symbols_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30208export_symbols_cmds_RC='`$ECHO "$export_symbols_cmds_RC" | $SED "$delay_single_quote_subst"`'
30209exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
30210exclude_expsyms_F77='`$ECHO "$exclude_expsyms_F77" | $SED "$delay_single_quote_subst"`'
30211exclude_expsyms_FC='`$ECHO "$exclude_expsyms_FC" | $SED "$delay_single_quote_subst"`'
30212exclude_expsyms_GO='`$ECHO "$exclude_expsyms_GO" | $SED "$delay_single_quote_subst"`'
30213exclude_expsyms_GCJ='`$ECHO "$exclude_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
30214exclude_expsyms_RC='`$ECHO "$exclude_expsyms_RC" | $SED "$delay_single_quote_subst"`'
30215include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
30216include_expsyms_F77='`$ECHO "$include_expsyms_F77" | $SED "$delay_single_quote_subst"`'
30217include_expsyms_FC='`$ECHO "$include_expsyms_FC" | $SED "$delay_single_quote_subst"`'
30218include_expsyms_GO='`$ECHO "$include_expsyms_GO" | $SED "$delay_single_quote_subst"`'
30219include_expsyms_GCJ='`$ECHO "$include_expsyms_GCJ" | $SED "$delay_single_quote_subst"`'
30220include_expsyms_RC='`$ECHO "$include_expsyms_RC" | $SED "$delay_single_quote_subst"`'
30221prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30222prelink_cmds_F77='`$ECHO "$prelink_cmds_F77" | $SED "$delay_single_quote_subst"`'
30223prelink_cmds_FC='`$ECHO "$prelink_cmds_FC" | $SED "$delay_single_quote_subst"`'
30224prelink_cmds_GO='`$ECHO "$prelink_cmds_GO" | $SED "$delay_single_quote_subst"`'
30225prelink_cmds_GCJ='`$ECHO "$prelink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30226prelink_cmds_RC='`$ECHO "$prelink_cmds_RC" | $SED "$delay_single_quote_subst"`'
30227postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
30228postlink_cmds_F77='`$ECHO "$postlink_cmds_F77" | $SED "$delay_single_quote_subst"`'
30229postlink_cmds_FC='`$ECHO "$postlink_cmds_FC" | $SED "$delay_single_quote_subst"`'
30230postlink_cmds_GO='`$ECHO "$postlink_cmds_GO" | $SED "$delay_single_quote_subst"`'
30231postlink_cmds_GCJ='`$ECHO "$postlink_cmds_GCJ" | $SED "$delay_single_quote_subst"`'
30232postlink_cmds_RC='`$ECHO "$postlink_cmds_RC" | $SED "$delay_single_quote_subst"`'
30233file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
30234file_list_spec_F77='`$ECHO "$file_list_spec_F77" | $SED "$delay_single_quote_subst"`'
30235file_list_spec_FC='`$ECHO "$file_list_spec_FC" | $SED "$delay_single_quote_subst"`'
30236file_list_spec_GO='`$ECHO "$file_list_spec_GO" | $SED "$delay_single_quote_subst"`'
30237file_list_spec_GCJ='`$ECHO "$file_list_spec_GCJ" | $SED "$delay_single_quote_subst"`'
30238file_list_spec_RC='`$ECHO "$file_list_spec_RC" | $SED "$delay_single_quote_subst"`'
30239hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
30240hardcode_action_F77='`$ECHO "$hardcode_action_F77" | $SED "$delay_single_quote_subst"`'
30241hardcode_action_FC='`$ECHO "$hardcode_action_FC" | $SED "$delay_single_quote_subst"`'
30242hardcode_action_GO='`$ECHO "$hardcode_action_GO" | $SED "$delay_single_quote_subst"`'
30243hardcode_action_GCJ='`$ECHO "$hardcode_action_GCJ" | $SED "$delay_single_quote_subst"`'
30244hardcode_action_RC='`$ECHO "$hardcode_action_RC" | $SED "$delay_single_quote_subst"`'
30245compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
30246compiler_lib_search_dirs_F77='`$ECHO "$compiler_lib_search_dirs_F77" | $SED "$delay_single_quote_subst"`'
30247compiler_lib_search_dirs_FC='`$ECHO "$compiler_lib_search_dirs_FC" | $SED "$delay_single_quote_subst"`'
30248compiler_lib_search_dirs_GO='`$ECHO "$compiler_lib_search_dirs_GO" | $SED "$delay_single_quote_subst"`'
30249compiler_lib_search_dirs_GCJ='`$ECHO "$compiler_lib_search_dirs_GCJ" | $SED "$delay_single_quote_subst"`'
30250compiler_lib_search_dirs_RC='`$ECHO "$compiler_lib_search_dirs_RC" | $SED "$delay_single_quote_subst"`'
30251predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
30252predep_objects_F77='`$ECHO "$predep_objects_F77" | $SED "$delay_single_quote_subst"`'
30253predep_objects_FC='`$ECHO "$predep_objects_FC" | $SED "$delay_single_quote_subst"`'
30254predep_objects_GO='`$ECHO "$predep_objects_GO" | $SED "$delay_single_quote_subst"`'
30255predep_objects_GCJ='`$ECHO "$predep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
30256predep_objects_RC='`$ECHO "$predep_objects_RC" | $SED "$delay_single_quote_subst"`'
30257postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
30258postdep_objects_F77='`$ECHO "$postdep_objects_F77" | $SED "$delay_single_quote_subst"`'
30259postdep_objects_FC='`$ECHO "$postdep_objects_FC" | $SED "$delay_single_quote_subst"`'
30260postdep_objects_GO='`$ECHO "$postdep_objects_GO" | $SED "$delay_single_quote_subst"`'
30261postdep_objects_GCJ='`$ECHO "$postdep_objects_GCJ" | $SED "$delay_single_quote_subst"`'
30262postdep_objects_RC='`$ECHO "$postdep_objects_RC" | $SED "$delay_single_quote_subst"`'
30263predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
30264predeps_F77='`$ECHO "$predeps_F77" | $SED "$delay_single_quote_subst"`'
30265predeps_FC='`$ECHO "$predeps_FC" | $SED "$delay_single_quote_subst"`'
30266predeps_GO='`$ECHO "$predeps_GO" | $SED "$delay_single_quote_subst"`'
30267predeps_GCJ='`$ECHO "$predeps_GCJ" | $SED "$delay_single_quote_subst"`'
30268predeps_RC='`$ECHO "$predeps_RC" | $SED "$delay_single_quote_subst"`'
30269postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
30270postdeps_F77='`$ECHO "$postdeps_F77" | $SED "$delay_single_quote_subst"`'
30271postdeps_FC='`$ECHO "$postdeps_FC" | $SED "$delay_single_quote_subst"`'
30272postdeps_GO='`$ECHO "$postdeps_GO" | $SED "$delay_single_quote_subst"`'
30273postdeps_GCJ='`$ECHO "$postdeps_GCJ" | $SED "$delay_single_quote_subst"`'
30274postdeps_RC='`$ECHO "$postdeps_RC" | $SED "$delay_single_quote_subst"`'
30275compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
30276compiler_lib_search_path_F77='`$ECHO "$compiler_lib_search_path_F77" | $SED "$delay_single_quote_subst"`'
30277compiler_lib_search_path_FC='`$ECHO "$compiler_lib_search_path_FC" | $SED "$delay_single_quote_subst"`'
30278compiler_lib_search_path_GO='`$ECHO "$compiler_lib_search_path_GO" | $SED "$delay_single_quote_subst"`'
30279compiler_lib_search_path_GCJ='`$ECHO "$compiler_lib_search_path_GCJ" | $SED "$delay_single_quote_subst"`'
30280compiler_lib_search_path_RC='`$ECHO "$compiler_lib_search_path_RC" | $SED "$delay_single_quote_subst"`'
30281
30282LTCC='$LTCC'
30283LTCFLAGS='$LTCFLAGS'
30284compiler='$compiler_DEFAULT'
30285
30286# A function that is used when there is no print builtin or printf.
30287func_fallback_echo ()
30288{
30289  eval 'cat <<_LTECHO_EOF
30290\$1
30291_LTECHO_EOF'
30292}
30293
30294# Quote evaled strings.
30295for var in AS \
30296DLLTOOL \
30297OBJDUMP \
30298SHELL \
30299ECHO \
30300PATH_SEPARATOR \
30301SED \
30302GREP \
30303EGREP \
30304FGREP \
30305LD \
30306NM \
30307LN_S \
30308lt_SP2NL \
30309lt_NL2SP \
30310reload_flag \
30311deplibs_check_method \
30312file_magic_cmd \
30313file_magic_glob \
30314want_nocaseglob \
30315sharedlib_from_linklib_cmd \
30316AR \
30317AR_FLAGS \
30318archiver_list_spec \
30319STRIP \
30320RANLIB \
30321CC \
30322CFLAGS \
30323compiler \
30324lt_cv_sys_global_symbol_pipe \
30325lt_cv_sys_global_symbol_to_cdecl \
30326lt_cv_sys_global_symbol_to_import \
30327lt_cv_sys_global_symbol_to_c_name_address \
30328lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
30329lt_cv_nm_interface \
30330nm_file_list_spec \
30331lt_cv_truncate_bin \
30332lt_prog_compiler_no_builtin_flag \
30333lt_prog_compiler_pic \
30334lt_prog_compiler_wl \
30335lt_prog_compiler_static \
30336lt_cv_prog_compiler_c_o \
30337need_locks \
30338MANIFEST_TOOL \
30339DSYMUTIL \
30340NMEDIT \
30341LIPO \
30342OTOOL \
30343OTOOL64 \
30344shrext_cmds \
30345export_dynamic_flag_spec \
30346whole_archive_flag_spec \
30347compiler_needs_object \
30348with_gnu_ld \
30349allow_undefined_flag \
30350no_undefined_flag \
30351hardcode_libdir_flag_spec \
30352hardcode_libdir_separator \
30353exclude_expsyms \
30354include_expsyms \
30355file_list_spec \
30356variables_saved_for_relink \
30357libname_spec \
30358library_names_spec \
30359soname_spec \
30360install_override_mode \
30361finish_eval \
30362old_striplib \
30363striplib \
30364compiler_lib_search_dirs \
30365predep_objects \
30366postdep_objects \
30367predeps \
30368postdeps \
30369compiler_lib_search_path \
30370LD_CXX \
30371LD_F77 \
30372LD_FC \
30373LD_GO \
30374LD_GCJ \
30375LD_RC \
30376reload_flag_CXX \
30377reload_flag_F77 \
30378reload_flag_FC \
30379reload_flag_GO \
30380reload_flag_GCJ \
30381reload_flag_RC \
30382compiler_CXX \
30383compiler_F77 \
30384compiler_FC \
30385compiler_GO \
30386compiler_GCJ \
30387compiler_RC \
30388lt_prog_compiler_no_builtin_flag_CXX \
30389lt_prog_compiler_no_builtin_flag_F77 \
30390lt_prog_compiler_no_builtin_flag_FC \
30391lt_prog_compiler_no_builtin_flag_GO \
30392lt_prog_compiler_no_builtin_flag_GCJ \
30393lt_prog_compiler_no_builtin_flag_RC \
30394lt_prog_compiler_pic_CXX \
30395lt_prog_compiler_pic_F77 \
30396lt_prog_compiler_pic_FC \
30397lt_prog_compiler_pic_GO \
30398lt_prog_compiler_pic_GCJ \
30399lt_prog_compiler_pic_RC \
30400lt_prog_compiler_wl_CXX \
30401lt_prog_compiler_wl_F77 \
30402lt_prog_compiler_wl_FC \
30403lt_prog_compiler_wl_GO \
30404lt_prog_compiler_wl_GCJ \
30405lt_prog_compiler_wl_RC \
30406lt_prog_compiler_static_CXX \
30407lt_prog_compiler_static_F77 \
30408lt_prog_compiler_static_FC \
30409lt_prog_compiler_static_GO \
30410lt_prog_compiler_static_GCJ \
30411lt_prog_compiler_static_RC \
30412lt_cv_prog_compiler_c_o_CXX \
30413lt_cv_prog_compiler_c_o_F77 \
30414lt_cv_prog_compiler_c_o_FC \
30415lt_cv_prog_compiler_c_o_GO \
30416lt_cv_prog_compiler_c_o_GCJ \
30417lt_cv_prog_compiler_c_o_RC \
30418export_dynamic_flag_spec_CXX \
30419export_dynamic_flag_spec_F77 \
30420export_dynamic_flag_spec_FC \
30421export_dynamic_flag_spec_GO \
30422export_dynamic_flag_spec_GCJ \
30423export_dynamic_flag_spec_RC \
30424whole_archive_flag_spec_CXX \
30425whole_archive_flag_spec_F77 \
30426whole_archive_flag_spec_FC \
30427whole_archive_flag_spec_GO \
30428whole_archive_flag_spec_GCJ \
30429whole_archive_flag_spec_RC \
30430compiler_needs_object_CXX \
30431compiler_needs_object_F77 \
30432compiler_needs_object_FC \
30433compiler_needs_object_GO \
30434compiler_needs_object_GCJ \
30435compiler_needs_object_RC \
30436with_gnu_ld_CXX \
30437with_gnu_ld_F77 \
30438with_gnu_ld_FC \
30439with_gnu_ld_GO \
30440with_gnu_ld_GCJ \
30441with_gnu_ld_RC \
30442allow_undefined_flag_CXX \
30443allow_undefined_flag_F77 \
30444allow_undefined_flag_FC \
30445allow_undefined_flag_GO \
30446allow_undefined_flag_GCJ \
30447allow_undefined_flag_RC \
30448no_undefined_flag_CXX \
30449no_undefined_flag_F77 \
30450no_undefined_flag_FC \
30451no_undefined_flag_GO \
30452no_undefined_flag_GCJ \
30453no_undefined_flag_RC \
30454hardcode_libdir_flag_spec_CXX \
30455hardcode_libdir_flag_spec_F77 \
30456hardcode_libdir_flag_spec_FC \
30457hardcode_libdir_flag_spec_GO \
30458hardcode_libdir_flag_spec_GCJ \
30459hardcode_libdir_flag_spec_RC \
30460hardcode_libdir_separator_CXX \
30461hardcode_libdir_separator_F77 \
30462hardcode_libdir_separator_FC \
30463hardcode_libdir_separator_GO \
30464hardcode_libdir_separator_GCJ \
30465hardcode_libdir_separator_RC \
30466exclude_expsyms_CXX \
30467exclude_expsyms_F77 \
30468exclude_expsyms_FC \
30469exclude_expsyms_GO \
30470exclude_expsyms_GCJ \
30471exclude_expsyms_RC \
30472include_expsyms_CXX \
30473include_expsyms_F77 \
30474include_expsyms_FC \
30475include_expsyms_GO \
30476include_expsyms_GCJ \
30477include_expsyms_RC \
30478file_list_spec_CXX \
30479file_list_spec_F77 \
30480file_list_spec_FC \
30481file_list_spec_GO \
30482file_list_spec_GCJ \
30483file_list_spec_RC \
30484compiler_lib_search_dirs_CXX \
30485compiler_lib_search_dirs_F77 \
30486compiler_lib_search_dirs_FC \
30487compiler_lib_search_dirs_GO \
30488compiler_lib_search_dirs_GCJ \
30489compiler_lib_search_dirs_RC \
30490predep_objects_CXX \
30491predep_objects_F77 \
30492predep_objects_FC \
30493predep_objects_GO \
30494predep_objects_GCJ \
30495predep_objects_RC \
30496postdep_objects_CXX \
30497postdep_objects_F77 \
30498postdep_objects_FC \
30499postdep_objects_GO \
30500postdep_objects_GCJ \
30501postdep_objects_RC \
30502predeps_CXX \
30503predeps_F77 \
30504predeps_FC \
30505predeps_GO \
30506predeps_GCJ \
30507predeps_RC \
30508postdeps_CXX \
30509postdeps_F77 \
30510postdeps_FC \
30511postdeps_GO \
30512postdeps_GCJ \
30513postdeps_RC \
30514compiler_lib_search_path_CXX \
30515compiler_lib_search_path_F77 \
30516compiler_lib_search_path_FC \
30517compiler_lib_search_path_GO \
30518compiler_lib_search_path_GCJ \
30519compiler_lib_search_path_RC; do
30520    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
30521    *[\\\\\\\`\\"\\\$]*)
30522      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
30523      ;;
30524    *)
30525      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
30526      ;;
30527    esac
30528done
30529
30530# Double-quote double-evaled strings.
30531for var in reload_cmds \
30532old_postinstall_cmds \
30533old_postuninstall_cmds \
30534old_archive_cmds \
30535extract_expsyms_cmds \
30536old_archive_from_new_cmds \
30537old_archive_from_expsyms_cmds \
30538archive_cmds \
30539archive_expsym_cmds \
30540module_cmds \
30541module_expsym_cmds \
30542export_symbols_cmds \
30543prelink_cmds \
30544postlink_cmds \
30545postinstall_cmds \
30546postuninstall_cmds \
30547finish_cmds \
30548sys_lib_search_path_spec \
30549configure_time_dlsearch_path \
30550configure_time_lt_sys_library_path \
30551reload_cmds_CXX \
30552reload_cmds_F77 \
30553reload_cmds_FC \
30554reload_cmds_GO \
30555reload_cmds_GCJ \
30556reload_cmds_RC \
30557old_archive_cmds_CXX \
30558old_archive_cmds_F77 \
30559old_archive_cmds_FC \
30560old_archive_cmds_GO \
30561old_archive_cmds_GCJ \
30562old_archive_cmds_RC \
30563old_archive_from_new_cmds_CXX \
30564old_archive_from_new_cmds_F77 \
30565old_archive_from_new_cmds_FC \
30566old_archive_from_new_cmds_GO \
30567old_archive_from_new_cmds_GCJ \
30568old_archive_from_new_cmds_RC \
30569old_archive_from_expsyms_cmds_CXX \
30570old_archive_from_expsyms_cmds_F77 \
30571old_archive_from_expsyms_cmds_FC \
30572old_archive_from_expsyms_cmds_GO \
30573old_archive_from_expsyms_cmds_GCJ \
30574old_archive_from_expsyms_cmds_RC \
30575archive_cmds_CXX \
30576archive_cmds_F77 \
30577archive_cmds_FC \
30578archive_cmds_GO \
30579archive_cmds_GCJ \
30580archive_cmds_RC \
30581archive_expsym_cmds_CXX \
30582archive_expsym_cmds_F77 \
30583archive_expsym_cmds_FC \
30584archive_expsym_cmds_GO \
30585archive_expsym_cmds_GCJ \
30586archive_expsym_cmds_RC \
30587module_cmds_CXX \
30588module_cmds_F77 \
30589module_cmds_FC \
30590module_cmds_GO \
30591module_cmds_GCJ \
30592module_cmds_RC \
30593module_expsym_cmds_CXX \
30594module_expsym_cmds_F77 \
30595module_expsym_cmds_FC \
30596module_expsym_cmds_GO \
30597module_expsym_cmds_GCJ \
30598module_expsym_cmds_RC \
30599export_symbols_cmds_CXX \
30600export_symbols_cmds_F77 \
30601export_symbols_cmds_FC \
30602export_symbols_cmds_GO \
30603export_symbols_cmds_GCJ \
30604export_symbols_cmds_RC \
30605prelink_cmds_CXX \
30606prelink_cmds_F77 \
30607prelink_cmds_FC \
30608prelink_cmds_GO \
30609prelink_cmds_GCJ \
30610prelink_cmds_RC \
30611postlink_cmds_CXX \
30612postlink_cmds_F77 \
30613postlink_cmds_FC \
30614postlink_cmds_GO \
30615postlink_cmds_GCJ \
30616postlink_cmds_RC; do
30617    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
30618    *[\\\\\\\`\\"\\\$]*)
30619      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
30620      ;;
30621    *)
30622      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
30623      ;;
30624    esac
30625done
30626
30627ac_aux_dir='$ac_aux_dir'
30628
30629# See if we are running on zsh, and set the options that allow our
30630# commands through without removal of \ escapes INIT.
30631if test -n "\${ZSH_VERSION+set}"; then
30632   setopt NO_GLOB_SUBST
30633fi
30634
30635
30636    PACKAGE='$PACKAGE'
30637    VERSION='$VERSION'
30638    RM='$RM'
30639    ofile='$ofile'
30640
30641
30642
30643
30644
30645
30646
30647
30648
30649
30650
30651
30652
30653
30654
30655GNUmakefile=$GNUmakefile
30656
30657_ACEOF
30658
30659cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30660
30661# Handling of arguments.
30662for ac_config_target in $ac_config_targets
30663do
30664  case $ac_config_target in
30665    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config-h.in" ;;
30666    "tests/atconfig") CONFIG_COMMANDS="$CONFIG_COMMANDS tests/atconfig" ;;
30667    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
30668    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
30669    "$GNUmakefile") CONFIG_LINKS="$CONFIG_LINKS $GNUmakefile:$GNUmakefile" ;;
30670    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
30671
30672  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
30673  esac
30674done
30675
30676
30677# If the user did not use the arguments to specify the items to instantiate,
30678# then the envvar interface is used.  Set only those that are not.
30679# We use the long form for the default assignment because of an extremely
30680# bizarre bug on SunOS 4.1.3.
30681if $ac_need_defaults; then
30682  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
30683  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
30684  test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
30685  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
30686fi
30687
30688# Have a temporary directory for convenience.  Make it in the build tree
30689# simply because there is no reason against having it here, and in addition,
30690# creating and moving files from /tmp can sometimes cause problems.
30691# Hook for its removal unless debugging.
30692# Note that there is a small window in which the directory will not be cleaned:
30693# after its creation but before its name has been assigned to `$tmp'.
30694$debug ||
30695{
30696  tmp= ac_tmp=
30697  trap 'exit_status=$?
30698  : "${ac_tmp:=$tmp}"
30699  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
30700' 0
30701  trap 'as_fn_exit 1' 1 2 13 15
30702}
30703# Create a (secure) tmp directory for tmp files.
30704
30705{
30706  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
30707  test -d "$tmp"
30708}  ||
30709{
30710  tmp=./conf$$-$RANDOM
30711  (umask 077 && mkdir "$tmp")
30712} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
30713ac_tmp=$tmp
30714
30715# Set up the scripts for CONFIG_FILES section.
30716# No need to generate them if there are no CONFIG_FILES.
30717# This happens for instance with `./config.status config.h'.
30718if test -n "$CONFIG_FILES"; then
30719
30720
30721ac_cr=`echo X | tr X '\015'`
30722# On cygwin, bash can eat \r inside `` if the user requested igncr.
30723# But we know of no other shell where ac_cr would be empty at this
30724# point, so we can use a bashism as a fallback.
30725if test "x$ac_cr" = x; then
30726  eval ac_cr=\$\'\\r\'
30727fi
30728ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
30729if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
30730  ac_cs_awk_cr='\\r'
30731else
30732  ac_cs_awk_cr=$ac_cr
30733fi
30734
30735echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
30736_ACEOF
30737
30738
30739{
30740  echo "cat >conf$$subs.awk <<_ACEOF" &&
30741  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
30742  echo "_ACEOF"
30743} >conf$$subs.sh ||
30744  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
30745ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
30746ac_delim='%!_!# '
30747for ac_last_try in false false false false false :; do
30748  . ./conf$$subs.sh ||
30749    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
30750
30751  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
30752  if test $ac_delim_n = $ac_delim_num; then
30753    break
30754  elif $ac_last_try; then
30755    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
30756  else
30757    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
30758  fi
30759done
30760rm -f conf$$subs.sh
30761
30762cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30763cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
30764_ACEOF
30765sed -n '
30766h
30767s/^/S["/; s/!.*/"]=/
30768p
30769g
30770s/^[^!]*!//
30771:repl
30772t repl
30773s/'"$ac_delim"'$//
30774t delim
30775:nl
30776h
30777s/\(.\{148\}\)..*/\1/
30778t more1
30779s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
30780p
30781n
30782b repl
30783:more1
30784s/["\\]/\\&/g; s/^/"/; s/$/"\\/
30785p
30786g
30787s/.\{148\}//
30788t nl
30789:delim
30790h
30791s/\(.\{148\}\)..*/\1/
30792t more2
30793s/["\\]/\\&/g; s/^/"/; s/$/"/
30794p
30795b
30796:more2
30797s/["\\]/\\&/g; s/^/"/; s/$/"\\/
30798p
30799g
30800s/.\{148\}//
30801t delim
30802' <conf$$subs.awk | sed '
30803/^[^""]/{
30804  N
30805  s/\n//
30806}
30807' >>$CONFIG_STATUS || ac_write_fail=1
30808rm -f conf$$subs.awk
30809cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30810_ACAWK
30811cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
30812  for (key in S) S_is_set[key] = 1
30813  FS = ""
30814
30815}
30816{
30817  line = $ 0
30818  nfields = split(line, field, "@")
30819  substed = 0
30820  len = length(field[1])
30821  for (i = 2; i < nfields; i++) {
30822    key = field[i]
30823    keylen = length(key)
30824    if (S_is_set[key]) {
30825      value = S[key]
30826      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
30827      len += length(value) + length(field[++i])
30828      substed = 1
30829    } else
30830      len += 1 + keylen
30831  }
30832
30833  print line
30834}
30835
30836_ACAWK
30837_ACEOF
30838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30839if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
30840  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
30841else
30842  cat
30843fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
30844  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
30845_ACEOF
30846
30847# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
30848# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
30849# trailing colons and then remove the whole line if VPATH becomes empty
30850# (actually we leave an empty line to preserve line numbers).
30851if test "x$srcdir" = x.; then
30852  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
30853h
30854s///
30855s/^/:/
30856s/[	 ]*$/:/
30857s/:\$(srcdir):/:/g
30858s/:\${srcdir}:/:/g
30859s/:@srcdir@:/:/g
30860s/^:*//
30861s/:*$//
30862x
30863s/\(=[	 ]*\).*/\1/
30864G
30865s/\n//
30866s/^[^=]*=[	 ]*$//
30867}'
30868fi
30869
30870cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30871fi # test -n "$CONFIG_FILES"
30872
30873# Set up the scripts for CONFIG_HEADERS section.
30874# No need to generate them if there are no CONFIG_HEADERS.
30875# This happens for instance with `./config.status Makefile'.
30876if test -n "$CONFIG_HEADERS"; then
30877cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
30878BEGIN {
30879_ACEOF
30880
30881# Transform confdefs.h into an awk script `defines.awk', embedded as
30882# here-document in config.status, that substitutes the proper values into
30883# config.h.in to produce config.h.
30884
30885# Create a delimiter string that does not exist in confdefs.h, to ease
30886# handling of long lines.
30887ac_delim='%!_!# '
30888for ac_last_try in false false :; do
30889  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
30890  if test -z "$ac_tt"; then
30891    break
30892  elif $ac_last_try; then
30893    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
30894  else
30895    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
30896  fi
30897done
30898
30899# For the awk script, D is an array of macro values keyed by name,
30900# likewise P contains macro parameters if any.  Preserve backslash
30901# newline sequences.
30902
30903ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
30904sed -n '
30905s/.\{148\}/&'"$ac_delim"'/g
30906t rset
30907:rset
30908s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
30909t def
30910d
30911:def
30912s/\\$//
30913t bsnl
30914s/["\\]/\\&/g
30915s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
30916D["\1"]=" \3"/p
30917s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
30918d
30919:bsnl
30920s/["\\]/\\&/g
30921s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
30922D["\1"]=" \3\\\\\\n"\\/p
30923t cont
30924s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
30925t cont
30926d
30927:cont
30928n
30929s/.\{148\}/&'"$ac_delim"'/g
30930t clear
30931:clear
30932s/\\$//
30933t bsnlc
30934s/["\\]/\\&/g; s/^/"/; s/$/"/p
30935d
30936:bsnlc
30937s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
30938b cont
30939' <confdefs.h | sed '
30940s/'"$ac_delim"'/"\\\
30941"/g' >>$CONFIG_STATUS || ac_write_fail=1
30942
30943cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
30944  for (key in D) D_is_set[key] = 1
30945  FS = ""
30946}
30947/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
30948  line = \$ 0
30949  split(line, arg, " ")
30950  if (arg[1] == "#") {
30951    defundef = arg[2]
30952    mac1 = arg[3]
30953  } else {
30954    defundef = substr(arg[1], 2)
30955    mac1 = arg[2]
30956  }
30957  split(mac1, mac2, "(") #)
30958  macro = mac2[1]
30959  prefix = substr(line, 1, index(line, defundef) - 1)
30960  if (D_is_set[macro]) {
30961    # Preserve the white space surrounding the "#".
30962    print prefix "define", macro P[macro] D[macro]
30963    next
30964  } else {
30965    # Replace #undef with comments.  This is necessary, for example,
30966    # in the case of _POSIX_SOURCE, which is predefined and required
30967    # on some systems where configure will not decide to define it.
30968    if (defundef == "undef") {
30969      print "/*", prefix defundef, macro, "*/"
30970      next
30971    }
30972  }
30973}
30974{ print }
30975_ACAWK
30976_ACEOF
30977cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
30978  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
30979fi # test -n "$CONFIG_HEADERS"
30980
30981
30982eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS  :L $CONFIG_LINKS  :C $CONFIG_COMMANDS"
30983shift
30984for ac_tag
30985do
30986  case $ac_tag in
30987  :[FHLC]) ac_mode=$ac_tag; continue;;
30988  esac
30989  case $ac_mode$ac_tag in
30990  :[FHL]*:*);;
30991  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
30992  :[FH]-) ac_tag=-:-;;
30993  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
30994  esac
30995  ac_save_IFS=$IFS
30996  IFS=:
30997  set x $ac_tag
30998  IFS=$ac_save_IFS
30999  shift
31000  ac_file=$1
31001  shift
31002
31003  case $ac_mode in
31004  :L) ac_source=$1;;
31005  :[FH])
31006    ac_file_inputs=
31007    for ac_f
31008    do
31009      case $ac_f in
31010      -) ac_f="$ac_tmp/stdin";;
31011      *) # Look for the file first in the build tree, then in the source tree
31012	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
31013	 # because $ac_f cannot contain `:'.
31014	 test -f "$ac_f" ||
31015	   case $ac_f in
31016	   [\\/$]*) false;;
31017	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
31018	   esac ||
31019	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
31020      esac
31021      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
31022      as_fn_append ac_file_inputs " '$ac_f'"
31023    done
31024
31025    # Let's still pretend it is `configure' which instantiates (i.e., don't
31026    # use $as_me), people would be surprised to read:
31027    #    /* config.h.  Generated by config.status.  */
31028    configure_input='Generated from '`
31029	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
31030	`' by configure.'
31031    if test x"$ac_file" != x-; then
31032      configure_input="$ac_file.  $configure_input"
31033      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
31034$as_echo "$as_me: creating $ac_file" >&6;}
31035    fi
31036    # Neutralize special characters interpreted by sed in replacement strings.
31037    case $configure_input in #(
31038    *\&* | *\|* | *\\* )
31039       ac_sed_conf_input=`$as_echo "$configure_input" |
31040       sed 's/[\\\\&|]/\\\\&/g'`;; #(
31041    *) ac_sed_conf_input=$configure_input;;
31042    esac
31043
31044    case $ac_tag in
31045    *:-:* | *:-) cat >"$ac_tmp/stdin" \
31046      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
31047    esac
31048    ;;
31049  esac
31050
31051  ac_dir=`$as_dirname -- "$ac_file" ||
31052$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31053	 X"$ac_file" : 'X\(//\)[^/]' \| \
31054	 X"$ac_file" : 'X\(//\)$' \| \
31055	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
31056$as_echo X"$ac_file" |
31057    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31058	    s//\1/
31059	    q
31060	  }
31061	  /^X\(\/\/\)[^/].*/{
31062	    s//\1/
31063	    q
31064	  }
31065	  /^X\(\/\/\)$/{
31066	    s//\1/
31067	    q
31068	  }
31069	  /^X\(\/\).*/{
31070	    s//\1/
31071	    q
31072	  }
31073	  s/.*/./; q'`
31074  as_dir="$ac_dir"; as_fn_mkdir_p
31075  ac_builddir=.
31076
31077case "$ac_dir" in
31078.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
31079*)
31080  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
31081  # A ".." for each directory in $ac_dir_suffix.
31082  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
31083  case $ac_top_builddir_sub in
31084  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
31085  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
31086  esac ;;
31087esac
31088ac_abs_top_builddir=$ac_pwd
31089ac_abs_builddir=$ac_pwd$ac_dir_suffix
31090# for backward compatibility:
31091ac_top_builddir=$ac_top_build_prefix
31092
31093case $srcdir in
31094  .)  # We are building in place.
31095    ac_srcdir=.
31096    ac_top_srcdir=$ac_top_builddir_sub
31097    ac_abs_top_srcdir=$ac_pwd ;;
31098  [\\/]* | ?:[\\/]* )  # Absolute name.
31099    ac_srcdir=$srcdir$ac_dir_suffix;
31100    ac_top_srcdir=$srcdir
31101    ac_abs_top_srcdir=$srcdir ;;
31102  *) # Relative name.
31103    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
31104    ac_top_srcdir=$ac_top_build_prefix$srcdir
31105    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
31106esac
31107ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
31108
31109
31110  case $ac_mode in
31111  :F)
31112  #
31113  # CONFIG_FILE
31114  #
31115
31116  case $INSTALL in
31117  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
31118  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
31119  esac
31120  ac_MKDIR_P=$MKDIR_P
31121  case $MKDIR_P in
31122  [\\/$]* | ?:[\\/]* ) ;;
31123  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
31124  esac
31125_ACEOF
31126
31127cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
31128# If the template does not know about datarootdir, expand it.
31129# FIXME: This hack should be removed a few years after 2.60.
31130ac_datarootdir_hack=; ac_datarootdir_seen=
31131ac_sed_dataroot='
31132/datarootdir/ {
31133  p
31134  q
31135}
31136/@datadir@/p
31137/@docdir@/p
31138/@infodir@/p
31139/@localedir@/p
31140/@mandir@/p'
31141case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
31142*datarootdir*) ac_datarootdir_seen=yes;;
31143*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
31144  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
31145$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
31146_ACEOF
31147cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
31148  ac_datarootdir_hack='
31149  s&@datadir@&$datadir&g
31150  s&@docdir@&$docdir&g
31151  s&@infodir@&$infodir&g
31152  s&@localedir@&$localedir&g
31153  s&@mandir@&$mandir&g
31154  s&\\\${datarootdir}&$datarootdir&g' ;;
31155esac
31156_ACEOF
31157
31158# Neutralize VPATH when `$srcdir' = `.'.
31159# Shell code in configure.ac might set extrasub.
31160# FIXME: do we really want to maintain this feature?
31161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
31162ac_sed_extra="$ac_vpsub
31163$extrasub
31164_ACEOF
31165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
31166:t
31167/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
31168s|@configure_input@|$ac_sed_conf_input|;t t
31169s&@top_builddir@&$ac_top_builddir_sub&;t t
31170s&@top_build_prefix@&$ac_top_build_prefix&;t t
31171s&@srcdir@&$ac_srcdir&;t t
31172s&@abs_srcdir@&$ac_abs_srcdir&;t t
31173s&@top_srcdir@&$ac_top_srcdir&;t t
31174s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
31175s&@builddir@&$ac_builddir&;t t
31176s&@abs_builddir@&$ac_abs_builddir&;t t
31177s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
31178s&@INSTALL@&$ac_INSTALL&;t t
31179s&@MKDIR_P@&$ac_MKDIR_P&;t t
31180$ac_datarootdir_hack
31181"
31182eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
31183  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
31184
31185test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
31186  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
31187  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
31188      "$ac_tmp/out"`; test -z "$ac_out"; } &&
31189  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
31190which seems to be undefined.  Please make sure it is defined" >&5
31191$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
31192which seems to be undefined.  Please make sure it is defined" >&2;}
31193
31194  rm -f "$ac_tmp/stdin"
31195  case $ac_file in
31196  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
31197  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
31198  esac \
31199  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
31200 ;;
31201  :H)
31202  #
31203  # CONFIG_HEADER
31204  #
31205  if test x"$ac_file" != x-; then
31206    {
31207      $as_echo "/* $configure_input  */" \
31208      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
31209    } >"$ac_tmp/config.h" \
31210      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
31211    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
31212      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
31213$as_echo "$as_me: $ac_file is unchanged" >&6;}
31214    else
31215      rm -f "$ac_file"
31216      mv "$ac_tmp/config.h" "$ac_file" \
31217	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
31218    fi
31219  else
31220    $as_echo "/* $configure_input  */" \
31221      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
31222      || as_fn_error $? "could not create -" "$LINENO" 5
31223  fi
31224# Compute "$ac_file"'s index in $config_headers.
31225_am_arg="$ac_file"
31226_am_stamp_count=1
31227for _am_header in $config_headers :; do
31228  case $_am_header in
31229    $_am_arg | $_am_arg:* )
31230      break ;;
31231    * )
31232      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
31233  esac
31234done
31235echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
31236$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31237	 X"$_am_arg" : 'X\(//\)[^/]' \| \
31238	 X"$_am_arg" : 'X\(//\)$' \| \
31239	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
31240$as_echo X"$_am_arg" |
31241    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31242	    s//\1/
31243	    q
31244	  }
31245	  /^X\(\/\/\)[^/].*/{
31246	    s//\1/
31247	    q
31248	  }
31249	  /^X\(\/\/\)$/{
31250	    s//\1/
31251	    q
31252	  }
31253	  /^X\(\/\).*/{
31254	    s//\1/
31255	    q
31256	  }
31257	  s/.*/./; q'`/stamp-h$_am_stamp_count
31258 ;;
31259  :L)
31260  #
31261  # CONFIG_LINK
31262  #
31263
31264  if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
31265    :
31266  else
31267    # Prefer the file from the source tree if names are identical.
31268    if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
31269      ac_source=$srcdir/$ac_source
31270    fi
31271
31272    { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
31273$as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
31274
31275    if test ! -r "$ac_source"; then
31276      as_fn_error $? "$ac_source: file not found" "$LINENO" 5
31277    fi
31278    rm -f "$ac_file"
31279
31280    # Try a relative symlink, then a hard link, then a copy.
31281    case $ac_source in
31282    [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
31283	*) ac_rel_source=$ac_top_build_prefix$ac_source ;;
31284    esac
31285    ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
31286      ln "$ac_source" "$ac_file" 2>/dev/null ||
31287      cp -p "$ac_source" "$ac_file" ||
31288      as_fn_error $? "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
31289  fi
31290 ;;
31291  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
31292$as_echo "$as_me: executing $ac_file commands" >&6;}
31293 ;;
31294  esac
31295
31296
31297  case $ac_file$ac_mode in
31298    "tests/atconfig":C) cat >tests/atconfig <<ATEOF
31299# Configurable variable values for building test suites.
31300# Generated by $0.
31301# Copyright (C) 2012 Free Software Foundation, Inc.
31302
31303# The test suite will define top_srcdir=$at_top_srcdir/../.. etc.
31304at_testdir='tests'
31305abs_builddir='$ac_abs_builddir'
31306at_srcdir='$ac_srcdir'
31307abs_srcdir='$ac_abs_srcdir'
31308at_top_srcdir='$ac_top_srcdir'
31309abs_top_srcdir='$ac_abs_top_srcdir'
31310at_top_build_prefix='$ac_top_build_prefix'
31311abs_top_builddir='$ac_abs_top_builddir'
31312
31313# Backward compatibility with Autotest <= 2.59b:
31314at_top_builddir=\$at_top_build_prefix
31315
31316AUTOTEST_PATH='tests'
31317
31318SHELL=\${CONFIG_SHELL-'$SHELL'}
31319ATEOF
31320 ;;
31321    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
31322  # Older Autoconf quotes --file arguments for eval, but not when files
31323  # are listed without --file.  Let's play safe and only enable the eval
31324  # if we detect the quoting.
31325  case $CONFIG_FILES in
31326  *\'*) eval set x "$CONFIG_FILES" ;;
31327  *)   set x $CONFIG_FILES ;;
31328  esac
31329  shift
31330  for mf
31331  do
31332    # Strip MF so we end up with the name of the file.
31333    mf=`echo "$mf" | sed -e 's/:.*$//'`
31334    # Check whether this is an Automake generated Makefile or not.
31335    # We used to match only the files named 'Makefile.in', but
31336    # some people rename them; so instead we look at the file content.
31337    # Grep'ing the first line is not enough: some people post-process
31338    # each Makefile.in and add a new line on top of each file to say so.
31339    # Grep'ing the whole file is not good either: AIX grep has a line
31340    # limit of 2048, but all sed's we know have understand at least 4000.
31341    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
31342      dirpart=`$as_dirname -- "$mf" ||
31343$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31344	 X"$mf" : 'X\(//\)[^/]' \| \
31345	 X"$mf" : 'X\(//\)$' \| \
31346	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
31347$as_echo X"$mf" |
31348    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31349	    s//\1/
31350	    q
31351	  }
31352	  /^X\(\/\/\)[^/].*/{
31353	    s//\1/
31354	    q
31355	  }
31356	  /^X\(\/\/\)$/{
31357	    s//\1/
31358	    q
31359	  }
31360	  /^X\(\/\).*/{
31361	    s//\1/
31362	    q
31363	  }
31364	  s/.*/./; q'`
31365    else
31366      continue
31367    fi
31368    # Extract the definition of DEPDIR, am__include, and am__quote
31369    # from the Makefile without running 'make'.
31370    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
31371    test -z "$DEPDIR" && continue
31372    am__include=`sed -n 's/^am__include = //p' < "$mf"`
31373    test -z "$am__include" && continue
31374    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
31375    # Find all dependency output files, they are included files with
31376    # $(DEPDIR) in their names.  We invoke sed twice because it is the
31377    # simplest approach to changing $(DEPDIR) to its actual value in the
31378    # expansion.
31379    for file in `sed -n "
31380      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
31381	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
31382      # Make sure the directory exists.
31383      test -f "$dirpart/$file" && continue
31384      fdir=`$as_dirname -- "$file" ||
31385$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
31386	 X"$file" : 'X\(//\)[^/]' \| \
31387	 X"$file" : 'X\(//\)$' \| \
31388	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
31389$as_echo X"$file" |
31390    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
31391	    s//\1/
31392	    q
31393	  }
31394	  /^X\(\/\/\)[^/].*/{
31395	    s//\1/
31396	    q
31397	  }
31398	  /^X\(\/\/\)$/{
31399	    s//\1/
31400	    q
31401	  }
31402	  /^X\(\/\).*/{
31403	    s//\1/
31404	    q
31405	  }
31406	  s/.*/./; q'`
31407      as_dir=$dirpart/$fdir; as_fn_mkdir_p
31408      # echo "creating $dirpart/$file"
31409      echo '# dummy' > "$dirpart/$file"
31410    done
31411  done
31412}
31413 ;;
31414    "libtool":C)
31415
31416    # See if we are running on zsh, and set the options that allow our
31417    # commands through without removal of \ escapes.
31418    if test -n "${ZSH_VERSION+set}"; then
31419      setopt NO_GLOB_SUBST
31420    fi
31421
31422    cfgfile=${ofile}T
31423    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
31424    $RM "$cfgfile"
31425
31426    cat <<_LT_EOF >> "$cfgfile"
31427#! $SHELL
31428# Generated automatically by $as_me ($PACKAGE) $VERSION
31429# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
31430# NOTE: Changes made to this file will be lost: look at ltmain.sh.
31431
31432# Provide generalized library-building support services.
31433# Written by Gordon Matzigkeit, 1996
31434
31435# Copyright (C) 2014 Free Software Foundation, Inc.
31436# This is free software; see the source for copying conditions.  There is NO
31437# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
31438
31439# GNU Libtool is free software; you can redistribute it and/or modify
31440# it under the terms of the GNU General Public License as published by
31441# the Free Software Foundation; either version 2 of of the License, or
31442# (at your option) any later version.
31443#
31444# As a special exception to the GNU General Public License, if you
31445# distribute this file as part of a program or library that is built
31446# using GNU Libtool, you may include this file under the  same
31447# distribution terms that you use for the rest of that program.
31448#
31449# GNU Libtool is distributed in the hope that it will be useful, but
31450# WITHOUT ANY WARRANTY; without even the implied warranty of
31451# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
31452# GNU General Public License for more details.
31453#
31454# You should have received a copy of the GNU General Public License
31455# along with this program.  If not, see <http://www.gnu.org/licenses/>.
31456
31457
31458# The names of the tagged configurations supported by this script.
31459available_tags='CXX F77 FC GO GCJ RC '
31460
31461# Configured defaults for sys_lib_dlsearch_path munging.
31462: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
31463
31464# ### BEGIN LIBTOOL CONFIG
31465
31466# Which release of libtool.m4 was used?
31467macro_version=$macro_version
31468macro_revision=$macro_revision
31469
31470# Assembler program.
31471AS=$lt_AS
31472
31473# DLL creation program.
31474DLLTOOL=$lt_DLLTOOL
31475
31476# Object dumper program.
31477OBJDUMP=$lt_OBJDUMP
31478
31479# Whether or not to build shared libraries.
31480build_libtool_libs=$enable_shared
31481
31482# Whether or not to build static libraries.
31483build_old_libs=$enable_static
31484
31485# What type of objects to build.
31486pic_mode=$pic_mode
31487
31488# Whether or not to optimize for fast installation.
31489fast_install=$enable_fast_install
31490
31491# Shared archive member basename,for filename based shared library versioning on AIX.
31492shared_archive_member_spec=$shared_archive_member_spec
31493
31494# Shell to use when invoking shell scripts.
31495SHELL=$lt_SHELL
31496
31497# An echo program that protects backslashes.
31498ECHO=$lt_ECHO
31499
31500# The PATH separator for the build system.
31501PATH_SEPARATOR=$lt_PATH_SEPARATOR
31502
31503# The host system.
31504host_alias=$host_alias
31505host=$host
31506host_os=$host_os
31507
31508# The build system.
31509build_alias=$build_alias
31510build=$build
31511build_os=$build_os
31512
31513# A sed program that does not truncate output.
31514SED=$lt_SED
31515
31516# Sed that helps us avoid accidentally triggering echo(1) options like -n.
31517Xsed="\$SED -e 1s/^X//"
31518
31519# A grep program that handles long lines.
31520GREP=$lt_GREP
31521
31522# An ERE matcher.
31523EGREP=$lt_EGREP
31524
31525# A literal string matcher.
31526FGREP=$lt_FGREP
31527
31528# A BSD- or MS-compatible name lister.
31529NM=$lt_NM
31530
31531# Whether we need soft or hard links.
31532LN_S=$lt_LN_S
31533
31534# What is the maximum length of a command?
31535max_cmd_len=$max_cmd_len
31536
31537# Object file suffix (normally "o").
31538objext=$ac_objext
31539
31540# Executable file suffix (normally "").
31541exeext=$exeext
31542
31543# whether the shell understands "unset".
31544lt_unset=$lt_unset
31545
31546# turn spaces into newlines.
31547SP2NL=$lt_lt_SP2NL
31548
31549# turn newlines into spaces.
31550NL2SP=$lt_lt_NL2SP
31551
31552# convert \$build file names to \$host format.
31553to_host_file_cmd=$lt_cv_to_host_file_cmd
31554
31555# convert \$build files to toolchain format.
31556to_tool_file_cmd=$lt_cv_to_tool_file_cmd
31557
31558# Method to check whether dependent libraries are shared objects.
31559deplibs_check_method=$lt_deplibs_check_method
31560
31561# Command to use when deplibs_check_method = "file_magic".
31562file_magic_cmd=$lt_file_magic_cmd
31563
31564# How to find potential files when deplibs_check_method = "file_magic".
31565file_magic_glob=$lt_file_magic_glob
31566
31567# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
31568want_nocaseglob=$lt_want_nocaseglob
31569
31570# Command to associate shared and link libraries.
31571sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
31572
31573# The archiver.
31574AR=$lt_AR
31575
31576# Flags to create an archive.
31577AR_FLAGS=$lt_AR_FLAGS
31578
31579# How to feed a file listing to the archiver.
31580archiver_list_spec=$lt_archiver_list_spec
31581
31582# A symbol stripping program.
31583STRIP=$lt_STRIP
31584
31585# Commands used to install an old-style archive.
31586RANLIB=$lt_RANLIB
31587old_postinstall_cmds=$lt_old_postinstall_cmds
31588old_postuninstall_cmds=$lt_old_postuninstall_cmds
31589
31590# Whether to use a lock for old archive extraction.
31591lock_old_archive_extraction=$lock_old_archive_extraction
31592
31593# A C compiler.
31594LTCC=$lt_CC
31595
31596# LTCC compiler flags.
31597LTCFLAGS=$lt_CFLAGS
31598
31599# Take the output of nm and produce a listing of raw symbols and C names.
31600global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
31601
31602# Transform the output of nm in a proper C declaration.
31603global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
31604
31605# Transform the output of nm into a list of symbols to manually relocate.
31606global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
31607
31608# Transform the output of nm in a C name address pair.
31609global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
31610
31611# Transform the output of nm in a C name address pair when lib prefix is needed.
31612global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
31613
31614# The name lister interface.
31615nm_interface=$lt_lt_cv_nm_interface
31616
31617# Specify filename containing input files for \$NM.
31618nm_file_list_spec=$lt_nm_file_list_spec
31619
31620# The root where to search for dependent libraries,and where our libraries should be installed.
31621lt_sysroot=$lt_sysroot
31622
31623# Command to truncate a binary pipe.
31624lt_truncate_bin=$lt_lt_cv_truncate_bin
31625
31626# The name of the directory that contains temporary libtool files.
31627objdir=$objdir
31628
31629# Used to examine libraries when file_magic_cmd begins with "file".
31630MAGIC_CMD=$MAGIC_CMD
31631
31632# Must we lock files when doing compilation?
31633need_locks=$lt_need_locks
31634
31635# Manifest tool.
31636MANIFEST_TOOL=$lt_MANIFEST_TOOL
31637
31638# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
31639DSYMUTIL=$lt_DSYMUTIL
31640
31641# Tool to change global to local symbols on Mac OS X.
31642NMEDIT=$lt_NMEDIT
31643
31644# Tool to manipulate fat objects and archives on Mac OS X.
31645LIPO=$lt_LIPO
31646
31647# ldd/readelf like tool for Mach-O binaries on Mac OS X.
31648OTOOL=$lt_OTOOL
31649
31650# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
31651OTOOL64=$lt_OTOOL64
31652
31653# Old archive suffix (normally "a").
31654libext=$libext
31655
31656# Shared library suffix (normally ".so").
31657shrext_cmds=$lt_shrext_cmds
31658
31659# The commands to extract the exported symbol list from a shared archive.
31660extract_expsyms_cmds=$lt_extract_expsyms_cmds
31661
31662# Variables whose values should be saved in libtool wrapper scripts and
31663# restored at link time.
31664variables_saved_for_relink=$lt_variables_saved_for_relink
31665
31666# Do we need the "lib" prefix for modules?
31667need_lib_prefix=$need_lib_prefix
31668
31669# Do we need a version for libraries?
31670need_version=$need_version
31671
31672# Library versioning type.
31673version_type=$version_type
31674
31675# Shared library runtime path variable.
31676runpath_var=$runpath_var
31677
31678# Shared library path variable.
31679shlibpath_var=$shlibpath_var
31680
31681# Is shlibpath searched before the hard-coded library search path?
31682shlibpath_overrides_runpath=$shlibpath_overrides_runpath
31683
31684# Format of library name prefix.
31685libname_spec=$lt_libname_spec
31686
31687# List of archive names.  First name is the real one, the rest are links.
31688# The last name is the one that the linker finds with -lNAME
31689library_names_spec=$lt_library_names_spec
31690
31691# The coded name of the library, if different from the real name.
31692soname_spec=$lt_soname_spec
31693
31694# Permission mode override for installation of shared libraries.
31695install_override_mode=$lt_install_override_mode
31696
31697# Command to use after installation of a shared archive.
31698postinstall_cmds=$lt_postinstall_cmds
31699
31700# Command to use after uninstallation of a shared archive.
31701postuninstall_cmds=$lt_postuninstall_cmds
31702
31703# Commands used to finish a libtool library installation in a directory.
31704finish_cmds=$lt_finish_cmds
31705
31706# As "finish_cmds", except a single script fragment to be evaled but
31707# not shown.
31708finish_eval=$lt_finish_eval
31709
31710# Whether we should hardcode library paths into libraries.
31711hardcode_into_libs=$hardcode_into_libs
31712
31713# Compile-time system search path for libraries.
31714sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
31715
31716# Detected run-time system search path for libraries.
31717sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
31718
31719# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
31720configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
31721
31722# Whether dlopen is supported.
31723dlopen_support=$enable_dlopen
31724
31725# Whether dlopen of programs is supported.
31726dlopen_self=$enable_dlopen_self
31727
31728# Whether dlopen of statically linked programs is supported.
31729dlopen_self_static=$enable_dlopen_self_static
31730
31731# Commands to strip libraries.
31732old_striplib=$lt_old_striplib
31733striplib=$lt_striplib
31734
31735
31736# The linker used to build libraries.
31737LD=$lt_LD
31738
31739# How to create reloadable object files.
31740reload_flag=$lt_reload_flag
31741reload_cmds=$lt_reload_cmds
31742
31743# Commands used to build an old-style archive.
31744old_archive_cmds=$lt_old_archive_cmds
31745
31746# A language specific compiler.
31747CC=$lt_compiler
31748
31749# Is the compiler the GNU compiler?
31750with_gcc=$GCC
31751
31752# Compiler flag to turn off builtin functions.
31753no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
31754
31755# Additional compiler flags for building library objects.
31756pic_flag=$lt_lt_prog_compiler_pic
31757
31758# How to pass a linker flag through the compiler.
31759wl=$lt_lt_prog_compiler_wl
31760
31761# Compiler flag to prevent dynamic linking.
31762link_static_flag=$lt_lt_prog_compiler_static
31763
31764# Does compiler simultaneously support -c and -o options?
31765compiler_c_o=$lt_lt_cv_prog_compiler_c_o
31766
31767# Whether or not to add -lc for building shared libraries.
31768build_libtool_need_lc=$archive_cmds_need_lc
31769
31770# Whether or not to disallow shared libs when runtime libs are static.
31771allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
31772
31773# Compiler flag to allow reflexive dlopens.
31774export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
31775
31776# Compiler flag to generate shared objects directly from archives.
31777whole_archive_flag_spec=$lt_whole_archive_flag_spec
31778
31779# Whether the compiler copes with passing no objects directly.
31780compiler_needs_object=$lt_compiler_needs_object
31781
31782# Create an old-style archive from a shared archive.
31783old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
31784
31785# Create a temporary old-style archive to link instead of a shared archive.
31786old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
31787
31788# Commands used to build a shared archive.
31789archive_cmds=$lt_archive_cmds
31790archive_expsym_cmds=$lt_archive_expsym_cmds
31791
31792# Commands used to build a loadable module if different from building
31793# a shared archive.
31794module_cmds=$lt_module_cmds
31795module_expsym_cmds=$lt_module_expsym_cmds
31796
31797# Whether we are building with GNU ld or not.
31798with_gnu_ld=$lt_with_gnu_ld
31799
31800# Flag that allows shared libraries with undefined symbols to be built.
31801allow_undefined_flag=$lt_allow_undefined_flag
31802
31803# Flag that enforces no undefined symbols.
31804no_undefined_flag=$lt_no_undefined_flag
31805
31806# Flag to hardcode \$libdir into a binary during linking.
31807# This must work even if \$libdir does not exist
31808hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
31809
31810# Whether we need a single "-rpath" flag with a separated argument.
31811hardcode_libdir_separator=$lt_hardcode_libdir_separator
31812
31813# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
31814# DIR into the resulting binary.
31815hardcode_direct=$hardcode_direct
31816
31817# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
31818# DIR into the resulting binary and the resulting library dependency is
31819# "absolute",i.e impossible to change by setting \$shlibpath_var if the
31820# library is relocated.
31821hardcode_direct_absolute=$hardcode_direct_absolute
31822
31823# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
31824# into the resulting binary.
31825hardcode_minus_L=$hardcode_minus_L
31826
31827# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
31828# into the resulting binary.
31829hardcode_shlibpath_var=$hardcode_shlibpath_var
31830
31831# Set to "yes" if building a shared library automatically hardcodes DIR
31832# into the library and all subsequent libraries and executables linked
31833# against it.
31834hardcode_automatic=$hardcode_automatic
31835
31836# Set to yes if linker adds runtime paths of dependent libraries
31837# to runtime path list.
31838inherit_rpath=$inherit_rpath
31839
31840# Whether libtool must link a program against all its dependency libraries.
31841link_all_deplibs=$link_all_deplibs
31842
31843# Set to "yes" if exported symbols are required.
31844always_export_symbols=$always_export_symbols
31845
31846# The commands to list exported symbols.
31847export_symbols_cmds=$lt_export_symbols_cmds
31848
31849# Symbols that should not be listed in the preloaded symbols.
31850exclude_expsyms=$lt_exclude_expsyms
31851
31852# Symbols that must always be exported.
31853include_expsyms=$lt_include_expsyms
31854
31855# Commands necessary for linking programs (against libraries) with templates.
31856prelink_cmds=$lt_prelink_cmds
31857
31858# Commands necessary for finishing linking programs.
31859postlink_cmds=$lt_postlink_cmds
31860
31861# Specify filename containing input files.
31862file_list_spec=$lt_file_list_spec
31863
31864# How to hardcode a shared library path into an executable.
31865hardcode_action=$hardcode_action
31866
31867# The directories searched by this compiler when creating a shared library.
31868compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
31869
31870# Dependencies to place before and after the objects being linked to
31871# create a shared library.
31872predep_objects=$lt_predep_objects
31873postdep_objects=$lt_postdep_objects
31874predeps=$lt_predeps
31875postdeps=$lt_postdeps
31876
31877# The library search path used internally by the compiler when linking
31878# a shared library.
31879compiler_lib_search_path=$lt_compiler_lib_search_path
31880
31881# ### END LIBTOOL CONFIG
31882
31883_LT_EOF
31884
31885    cat <<'_LT_EOF' >> "$cfgfile"
31886
31887# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
31888
31889# func_munge_path_list VARIABLE PATH
31890# -----------------------------------
31891# VARIABLE is name of variable containing _space_ separated list of
31892# directories to be munged by the contents of PATH, which is string
31893# having a format:
31894# "DIR[:DIR]:"
31895#       string "DIR[ DIR]" will be prepended to VARIABLE
31896# ":DIR[:DIR]"
31897#       string "DIR[ DIR]" will be appended to VARIABLE
31898# "DIRP[:DIRP]::[DIRA:]DIRA"
31899#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
31900#       "DIRA[ DIRA]" will be appended to VARIABLE
31901# "DIR[:DIR]"
31902#       VARIABLE will be replaced by "DIR[ DIR]"
31903func_munge_path_list ()
31904{
31905    case x$2 in
31906    x)
31907        ;;
31908    *:)
31909        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
31910        ;;
31911    x:*)
31912        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
31913        ;;
31914    *::*)
31915        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
31916        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
31917        ;;
31918    *)
31919        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
31920        ;;
31921    esac
31922}
31923
31924
31925# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
31926func_cc_basename ()
31927{
31928    for cc_temp in $*""; do
31929      case $cc_temp in
31930        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
31931        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
31932        \-*) ;;
31933        *) break;;
31934      esac
31935    done
31936    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
31937}
31938
31939
31940# ### END FUNCTIONS SHARED WITH CONFIGURE
31941
31942_LT_EOF
31943
31944  case $host_os in
31945  aix3*)
31946    cat <<\_LT_EOF >> "$cfgfile"
31947# AIX sometimes has problems with the GCC collect2 program.  For some
31948# reason, if we set the COLLECT_NAMES environment variable, the problems
31949# vanish in a puff of smoke.
31950if test set != "${COLLECT_NAMES+set}"; then
31951  COLLECT_NAMES=
31952  export COLLECT_NAMES
31953fi
31954_LT_EOF
31955    ;;
31956  esac
31957
31958
31959ltmain=$ac_aux_dir/ltmain.sh
31960
31961
31962  # We use sed instead of cat because bash on DJGPP gets confused if
31963  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
31964  # text mode, it properly converts lines to CR/LF.  This bash problem
31965  # is reportedly fixed, but why not run on old versions too?
31966  sed '$q' "$ltmain" >> "$cfgfile" \
31967     || (rm -f "$cfgfile"; exit 1)
31968
31969   mv -f "$cfgfile" "$ofile" ||
31970    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
31971  chmod +x "$ofile"
31972
31973
31974    cat <<_LT_EOF >> "$ofile"
31975
31976# ### BEGIN LIBTOOL TAG CONFIG: CXX
31977
31978# The linker used to build libraries.
31979LD=$lt_LD_CXX
31980
31981# How to create reloadable object files.
31982reload_flag=$lt_reload_flag_CXX
31983reload_cmds=$lt_reload_cmds_CXX
31984
31985# Commands used to build an old-style archive.
31986old_archive_cmds=$lt_old_archive_cmds_CXX
31987
31988# A language specific compiler.
31989CC=$lt_compiler_CXX
31990
31991# Is the compiler the GNU compiler?
31992with_gcc=$GCC_CXX
31993
31994# Compiler flag to turn off builtin functions.
31995no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
31996
31997# Additional compiler flags for building library objects.
31998pic_flag=$lt_lt_prog_compiler_pic_CXX
31999
32000# How to pass a linker flag through the compiler.
32001wl=$lt_lt_prog_compiler_wl_CXX
32002
32003# Compiler flag to prevent dynamic linking.
32004link_static_flag=$lt_lt_prog_compiler_static_CXX
32005
32006# Does compiler simultaneously support -c and -o options?
32007compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
32008
32009# Whether or not to add -lc for building shared libraries.
32010build_libtool_need_lc=$archive_cmds_need_lc_CXX
32011
32012# Whether or not to disallow shared libs when runtime libs are static.
32013allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
32014
32015# Compiler flag to allow reflexive dlopens.
32016export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
32017
32018# Compiler flag to generate shared objects directly from archives.
32019whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
32020
32021# Whether the compiler copes with passing no objects directly.
32022compiler_needs_object=$lt_compiler_needs_object_CXX
32023
32024# Create an old-style archive from a shared archive.
32025old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
32026
32027# Create a temporary old-style archive to link instead of a shared archive.
32028old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
32029
32030# Commands used to build a shared archive.
32031archive_cmds=$lt_archive_cmds_CXX
32032archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
32033
32034# Commands used to build a loadable module if different from building
32035# a shared archive.
32036module_cmds=$lt_module_cmds_CXX
32037module_expsym_cmds=$lt_module_expsym_cmds_CXX
32038
32039# Whether we are building with GNU ld or not.
32040with_gnu_ld=$lt_with_gnu_ld_CXX
32041
32042# Flag that allows shared libraries with undefined symbols to be built.
32043allow_undefined_flag=$lt_allow_undefined_flag_CXX
32044
32045# Flag that enforces no undefined symbols.
32046no_undefined_flag=$lt_no_undefined_flag_CXX
32047
32048# Flag to hardcode \$libdir into a binary during linking.
32049# This must work even if \$libdir does not exist
32050hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
32051
32052# Whether we need a single "-rpath" flag with a separated argument.
32053hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
32054
32055# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32056# DIR into the resulting binary.
32057hardcode_direct=$hardcode_direct_CXX
32058
32059# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32060# DIR into the resulting binary and the resulting library dependency is
32061# "absolute",i.e impossible to change by setting \$shlibpath_var if the
32062# library is relocated.
32063hardcode_direct_absolute=$hardcode_direct_absolute_CXX
32064
32065# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
32066# into the resulting binary.
32067hardcode_minus_L=$hardcode_minus_L_CXX
32068
32069# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
32070# into the resulting binary.
32071hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
32072
32073# Set to "yes" if building a shared library automatically hardcodes DIR
32074# into the library and all subsequent libraries and executables linked
32075# against it.
32076hardcode_automatic=$hardcode_automatic_CXX
32077
32078# Set to yes if linker adds runtime paths of dependent libraries
32079# to runtime path list.
32080inherit_rpath=$inherit_rpath_CXX
32081
32082# Whether libtool must link a program against all its dependency libraries.
32083link_all_deplibs=$link_all_deplibs_CXX
32084
32085# Set to "yes" if exported symbols are required.
32086always_export_symbols=$always_export_symbols_CXX
32087
32088# The commands to list exported symbols.
32089export_symbols_cmds=$lt_export_symbols_cmds_CXX
32090
32091# Symbols that should not be listed in the preloaded symbols.
32092exclude_expsyms=$lt_exclude_expsyms_CXX
32093
32094# Symbols that must always be exported.
32095include_expsyms=$lt_include_expsyms_CXX
32096
32097# Commands necessary for linking programs (against libraries) with templates.
32098prelink_cmds=$lt_prelink_cmds_CXX
32099
32100# Commands necessary for finishing linking programs.
32101postlink_cmds=$lt_postlink_cmds_CXX
32102
32103# Specify filename containing input files.
32104file_list_spec=$lt_file_list_spec_CXX
32105
32106# How to hardcode a shared library path into an executable.
32107hardcode_action=$hardcode_action_CXX
32108
32109# The directories searched by this compiler when creating a shared library.
32110compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
32111
32112# Dependencies to place before and after the objects being linked to
32113# create a shared library.
32114predep_objects=$lt_predep_objects_CXX
32115postdep_objects=$lt_postdep_objects_CXX
32116predeps=$lt_predeps_CXX
32117postdeps=$lt_postdeps_CXX
32118
32119# The library search path used internally by the compiler when linking
32120# a shared library.
32121compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
32122
32123# ### END LIBTOOL TAG CONFIG: CXX
32124_LT_EOF
32125
32126
32127    cat <<_LT_EOF >> "$ofile"
32128
32129# ### BEGIN LIBTOOL TAG CONFIG: F77
32130
32131# The linker used to build libraries.
32132LD=$lt_LD_F77
32133
32134# How to create reloadable object files.
32135reload_flag=$lt_reload_flag_F77
32136reload_cmds=$lt_reload_cmds_F77
32137
32138# Commands used to build an old-style archive.
32139old_archive_cmds=$lt_old_archive_cmds_F77
32140
32141# A language specific compiler.
32142CC=$lt_compiler_F77
32143
32144# Is the compiler the GNU compiler?
32145with_gcc=$GCC_F77
32146
32147# Compiler flag to turn off builtin functions.
32148no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
32149
32150# Additional compiler flags for building library objects.
32151pic_flag=$lt_lt_prog_compiler_pic_F77
32152
32153# How to pass a linker flag through the compiler.
32154wl=$lt_lt_prog_compiler_wl_F77
32155
32156# Compiler flag to prevent dynamic linking.
32157link_static_flag=$lt_lt_prog_compiler_static_F77
32158
32159# Does compiler simultaneously support -c and -o options?
32160compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
32161
32162# Whether or not to add -lc for building shared libraries.
32163build_libtool_need_lc=$archive_cmds_need_lc_F77
32164
32165# Whether or not to disallow shared libs when runtime libs are static.
32166allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
32167
32168# Compiler flag to allow reflexive dlopens.
32169export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
32170
32171# Compiler flag to generate shared objects directly from archives.
32172whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
32173
32174# Whether the compiler copes with passing no objects directly.
32175compiler_needs_object=$lt_compiler_needs_object_F77
32176
32177# Create an old-style archive from a shared archive.
32178old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
32179
32180# Create a temporary old-style archive to link instead of a shared archive.
32181old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
32182
32183# Commands used to build a shared archive.
32184archive_cmds=$lt_archive_cmds_F77
32185archive_expsym_cmds=$lt_archive_expsym_cmds_F77
32186
32187# Commands used to build a loadable module if different from building
32188# a shared archive.
32189module_cmds=$lt_module_cmds_F77
32190module_expsym_cmds=$lt_module_expsym_cmds_F77
32191
32192# Whether we are building with GNU ld or not.
32193with_gnu_ld=$lt_with_gnu_ld_F77
32194
32195# Flag that allows shared libraries with undefined symbols to be built.
32196allow_undefined_flag=$lt_allow_undefined_flag_F77
32197
32198# Flag that enforces no undefined symbols.
32199no_undefined_flag=$lt_no_undefined_flag_F77
32200
32201# Flag to hardcode \$libdir into a binary during linking.
32202# This must work even if \$libdir does not exist
32203hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
32204
32205# Whether we need a single "-rpath" flag with a separated argument.
32206hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
32207
32208# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32209# DIR into the resulting binary.
32210hardcode_direct=$hardcode_direct_F77
32211
32212# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32213# DIR into the resulting binary and the resulting library dependency is
32214# "absolute",i.e impossible to change by setting \$shlibpath_var if the
32215# library is relocated.
32216hardcode_direct_absolute=$hardcode_direct_absolute_F77
32217
32218# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
32219# into the resulting binary.
32220hardcode_minus_L=$hardcode_minus_L_F77
32221
32222# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
32223# into the resulting binary.
32224hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
32225
32226# Set to "yes" if building a shared library automatically hardcodes DIR
32227# into the library and all subsequent libraries and executables linked
32228# against it.
32229hardcode_automatic=$hardcode_automatic_F77
32230
32231# Set to yes if linker adds runtime paths of dependent libraries
32232# to runtime path list.
32233inherit_rpath=$inherit_rpath_F77
32234
32235# Whether libtool must link a program against all its dependency libraries.
32236link_all_deplibs=$link_all_deplibs_F77
32237
32238# Set to "yes" if exported symbols are required.
32239always_export_symbols=$always_export_symbols_F77
32240
32241# The commands to list exported symbols.
32242export_symbols_cmds=$lt_export_symbols_cmds_F77
32243
32244# Symbols that should not be listed in the preloaded symbols.
32245exclude_expsyms=$lt_exclude_expsyms_F77
32246
32247# Symbols that must always be exported.
32248include_expsyms=$lt_include_expsyms_F77
32249
32250# Commands necessary for linking programs (against libraries) with templates.
32251prelink_cmds=$lt_prelink_cmds_F77
32252
32253# Commands necessary for finishing linking programs.
32254postlink_cmds=$lt_postlink_cmds_F77
32255
32256# Specify filename containing input files.
32257file_list_spec=$lt_file_list_spec_F77
32258
32259# How to hardcode a shared library path into an executable.
32260hardcode_action=$hardcode_action_F77
32261
32262# The directories searched by this compiler when creating a shared library.
32263compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
32264
32265# Dependencies to place before and after the objects being linked to
32266# create a shared library.
32267predep_objects=$lt_predep_objects_F77
32268postdep_objects=$lt_postdep_objects_F77
32269predeps=$lt_predeps_F77
32270postdeps=$lt_postdeps_F77
32271
32272# The library search path used internally by the compiler when linking
32273# a shared library.
32274compiler_lib_search_path=$lt_compiler_lib_search_path_F77
32275
32276# ### END LIBTOOL TAG CONFIG: F77
32277_LT_EOF
32278
32279
32280    cat <<_LT_EOF >> "$ofile"
32281
32282# ### BEGIN LIBTOOL TAG CONFIG: FC
32283
32284# The linker used to build libraries.
32285LD=$lt_LD_FC
32286
32287# How to create reloadable object files.
32288reload_flag=$lt_reload_flag_FC
32289reload_cmds=$lt_reload_cmds_FC
32290
32291# Commands used to build an old-style archive.
32292old_archive_cmds=$lt_old_archive_cmds_FC
32293
32294# A language specific compiler.
32295CC=$lt_compiler_FC
32296
32297# Is the compiler the GNU compiler?
32298with_gcc=$GCC_FC
32299
32300# Compiler flag to turn off builtin functions.
32301no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_FC
32302
32303# Additional compiler flags for building library objects.
32304pic_flag=$lt_lt_prog_compiler_pic_FC
32305
32306# How to pass a linker flag through the compiler.
32307wl=$lt_lt_prog_compiler_wl_FC
32308
32309# Compiler flag to prevent dynamic linking.
32310link_static_flag=$lt_lt_prog_compiler_static_FC
32311
32312# Does compiler simultaneously support -c and -o options?
32313compiler_c_o=$lt_lt_cv_prog_compiler_c_o_FC
32314
32315# Whether or not to add -lc for building shared libraries.
32316build_libtool_need_lc=$archive_cmds_need_lc_FC
32317
32318# Whether or not to disallow shared libs when runtime libs are static.
32319allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_FC
32320
32321# Compiler flag to allow reflexive dlopens.
32322export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_FC
32323
32324# Compiler flag to generate shared objects directly from archives.
32325whole_archive_flag_spec=$lt_whole_archive_flag_spec_FC
32326
32327# Whether the compiler copes with passing no objects directly.
32328compiler_needs_object=$lt_compiler_needs_object_FC
32329
32330# Create an old-style archive from a shared archive.
32331old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_FC
32332
32333# Create a temporary old-style archive to link instead of a shared archive.
32334old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_FC
32335
32336# Commands used to build a shared archive.
32337archive_cmds=$lt_archive_cmds_FC
32338archive_expsym_cmds=$lt_archive_expsym_cmds_FC
32339
32340# Commands used to build a loadable module if different from building
32341# a shared archive.
32342module_cmds=$lt_module_cmds_FC
32343module_expsym_cmds=$lt_module_expsym_cmds_FC
32344
32345# Whether we are building with GNU ld or not.
32346with_gnu_ld=$lt_with_gnu_ld_FC
32347
32348# Flag that allows shared libraries with undefined symbols to be built.
32349allow_undefined_flag=$lt_allow_undefined_flag_FC
32350
32351# Flag that enforces no undefined symbols.
32352no_undefined_flag=$lt_no_undefined_flag_FC
32353
32354# Flag to hardcode \$libdir into a binary during linking.
32355# This must work even if \$libdir does not exist
32356hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_FC
32357
32358# Whether we need a single "-rpath" flag with a separated argument.
32359hardcode_libdir_separator=$lt_hardcode_libdir_separator_FC
32360
32361# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32362# DIR into the resulting binary.
32363hardcode_direct=$hardcode_direct_FC
32364
32365# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32366# DIR into the resulting binary and the resulting library dependency is
32367# "absolute",i.e impossible to change by setting \$shlibpath_var if the
32368# library is relocated.
32369hardcode_direct_absolute=$hardcode_direct_absolute_FC
32370
32371# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
32372# into the resulting binary.
32373hardcode_minus_L=$hardcode_minus_L_FC
32374
32375# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
32376# into the resulting binary.
32377hardcode_shlibpath_var=$hardcode_shlibpath_var_FC
32378
32379# Set to "yes" if building a shared library automatically hardcodes DIR
32380# into the library and all subsequent libraries and executables linked
32381# against it.
32382hardcode_automatic=$hardcode_automatic_FC
32383
32384# Set to yes if linker adds runtime paths of dependent libraries
32385# to runtime path list.
32386inherit_rpath=$inherit_rpath_FC
32387
32388# Whether libtool must link a program against all its dependency libraries.
32389link_all_deplibs=$link_all_deplibs_FC
32390
32391# Set to "yes" if exported symbols are required.
32392always_export_symbols=$always_export_symbols_FC
32393
32394# The commands to list exported symbols.
32395export_symbols_cmds=$lt_export_symbols_cmds_FC
32396
32397# Symbols that should not be listed in the preloaded symbols.
32398exclude_expsyms=$lt_exclude_expsyms_FC
32399
32400# Symbols that must always be exported.
32401include_expsyms=$lt_include_expsyms_FC
32402
32403# Commands necessary for linking programs (against libraries) with templates.
32404prelink_cmds=$lt_prelink_cmds_FC
32405
32406# Commands necessary for finishing linking programs.
32407postlink_cmds=$lt_postlink_cmds_FC
32408
32409# Specify filename containing input files.
32410file_list_spec=$lt_file_list_spec_FC
32411
32412# How to hardcode a shared library path into an executable.
32413hardcode_action=$hardcode_action_FC
32414
32415# The directories searched by this compiler when creating a shared library.
32416compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_FC
32417
32418# Dependencies to place before and after the objects being linked to
32419# create a shared library.
32420predep_objects=$lt_predep_objects_FC
32421postdep_objects=$lt_postdep_objects_FC
32422predeps=$lt_predeps_FC
32423postdeps=$lt_postdeps_FC
32424
32425# The library search path used internally by the compiler when linking
32426# a shared library.
32427compiler_lib_search_path=$lt_compiler_lib_search_path_FC
32428
32429# ### END LIBTOOL TAG CONFIG: FC
32430_LT_EOF
32431
32432
32433    cat <<_LT_EOF >> "$ofile"
32434
32435# ### BEGIN LIBTOOL TAG CONFIG: GO
32436
32437# The linker used to build libraries.
32438LD=$lt_LD_GO
32439
32440# How to create reloadable object files.
32441reload_flag=$lt_reload_flag_GO
32442reload_cmds=$lt_reload_cmds_GO
32443
32444# Commands used to build an old-style archive.
32445old_archive_cmds=$lt_old_archive_cmds_GO
32446
32447# A language specific compiler.
32448CC=$lt_compiler_GO
32449
32450# Is the compiler the GNU compiler?
32451with_gcc=$GCC_GO
32452
32453# Compiler flag to turn off builtin functions.
32454no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GO
32455
32456# Additional compiler flags for building library objects.
32457pic_flag=$lt_lt_prog_compiler_pic_GO
32458
32459# How to pass a linker flag through the compiler.
32460wl=$lt_lt_prog_compiler_wl_GO
32461
32462# Compiler flag to prevent dynamic linking.
32463link_static_flag=$lt_lt_prog_compiler_static_GO
32464
32465# Does compiler simultaneously support -c and -o options?
32466compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GO
32467
32468# Whether or not to add -lc for building shared libraries.
32469build_libtool_need_lc=$archive_cmds_need_lc_GO
32470
32471# Whether or not to disallow shared libs when runtime libs are static.
32472allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GO
32473
32474# Compiler flag to allow reflexive dlopens.
32475export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GO
32476
32477# Compiler flag to generate shared objects directly from archives.
32478whole_archive_flag_spec=$lt_whole_archive_flag_spec_GO
32479
32480# Whether the compiler copes with passing no objects directly.
32481compiler_needs_object=$lt_compiler_needs_object_GO
32482
32483# Create an old-style archive from a shared archive.
32484old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GO
32485
32486# Create a temporary old-style archive to link instead of a shared archive.
32487old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GO
32488
32489# Commands used to build a shared archive.
32490archive_cmds=$lt_archive_cmds_GO
32491archive_expsym_cmds=$lt_archive_expsym_cmds_GO
32492
32493# Commands used to build a loadable module if different from building
32494# a shared archive.
32495module_cmds=$lt_module_cmds_GO
32496module_expsym_cmds=$lt_module_expsym_cmds_GO
32497
32498# Whether we are building with GNU ld or not.
32499with_gnu_ld=$lt_with_gnu_ld_GO
32500
32501# Flag that allows shared libraries with undefined symbols to be built.
32502allow_undefined_flag=$lt_allow_undefined_flag_GO
32503
32504# Flag that enforces no undefined symbols.
32505no_undefined_flag=$lt_no_undefined_flag_GO
32506
32507# Flag to hardcode \$libdir into a binary during linking.
32508# This must work even if \$libdir does not exist
32509hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GO
32510
32511# Whether we need a single "-rpath" flag with a separated argument.
32512hardcode_libdir_separator=$lt_hardcode_libdir_separator_GO
32513
32514# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32515# DIR into the resulting binary.
32516hardcode_direct=$hardcode_direct_GO
32517
32518# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32519# DIR into the resulting binary and the resulting library dependency is
32520# "absolute",i.e impossible to change by setting \$shlibpath_var if the
32521# library is relocated.
32522hardcode_direct_absolute=$hardcode_direct_absolute_GO
32523
32524# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
32525# into the resulting binary.
32526hardcode_minus_L=$hardcode_minus_L_GO
32527
32528# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
32529# into the resulting binary.
32530hardcode_shlibpath_var=$hardcode_shlibpath_var_GO
32531
32532# Set to "yes" if building a shared library automatically hardcodes DIR
32533# into the library and all subsequent libraries and executables linked
32534# against it.
32535hardcode_automatic=$hardcode_automatic_GO
32536
32537# Set to yes if linker adds runtime paths of dependent libraries
32538# to runtime path list.
32539inherit_rpath=$inherit_rpath_GO
32540
32541# Whether libtool must link a program against all its dependency libraries.
32542link_all_deplibs=$link_all_deplibs_GO
32543
32544# Set to "yes" if exported symbols are required.
32545always_export_symbols=$always_export_symbols_GO
32546
32547# The commands to list exported symbols.
32548export_symbols_cmds=$lt_export_symbols_cmds_GO
32549
32550# Symbols that should not be listed in the preloaded symbols.
32551exclude_expsyms=$lt_exclude_expsyms_GO
32552
32553# Symbols that must always be exported.
32554include_expsyms=$lt_include_expsyms_GO
32555
32556# Commands necessary for linking programs (against libraries) with templates.
32557prelink_cmds=$lt_prelink_cmds_GO
32558
32559# Commands necessary for finishing linking programs.
32560postlink_cmds=$lt_postlink_cmds_GO
32561
32562# Specify filename containing input files.
32563file_list_spec=$lt_file_list_spec_GO
32564
32565# How to hardcode a shared library path into an executable.
32566hardcode_action=$hardcode_action_GO
32567
32568# The directories searched by this compiler when creating a shared library.
32569compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GO
32570
32571# Dependencies to place before and after the objects being linked to
32572# create a shared library.
32573predep_objects=$lt_predep_objects_GO
32574postdep_objects=$lt_postdep_objects_GO
32575predeps=$lt_predeps_GO
32576postdeps=$lt_postdeps_GO
32577
32578# The library search path used internally by the compiler when linking
32579# a shared library.
32580compiler_lib_search_path=$lt_compiler_lib_search_path_GO
32581
32582# ### END LIBTOOL TAG CONFIG: GO
32583_LT_EOF
32584
32585
32586    cat <<_LT_EOF >> "$ofile"
32587
32588# ### BEGIN LIBTOOL TAG CONFIG: GCJ
32589
32590# The linker used to build libraries.
32591LD=$lt_LD_GCJ
32592
32593# How to create reloadable object files.
32594reload_flag=$lt_reload_flag_GCJ
32595reload_cmds=$lt_reload_cmds_GCJ
32596
32597# Commands used to build an old-style archive.
32598old_archive_cmds=$lt_old_archive_cmds_GCJ
32599
32600# A language specific compiler.
32601CC=$lt_compiler_GCJ
32602
32603# Is the compiler the GNU compiler?
32604with_gcc=$GCC_GCJ
32605
32606# Compiler flag to turn off builtin functions.
32607no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
32608
32609# Additional compiler flags for building library objects.
32610pic_flag=$lt_lt_prog_compiler_pic_GCJ
32611
32612# How to pass a linker flag through the compiler.
32613wl=$lt_lt_prog_compiler_wl_GCJ
32614
32615# Compiler flag to prevent dynamic linking.
32616link_static_flag=$lt_lt_prog_compiler_static_GCJ
32617
32618# Does compiler simultaneously support -c and -o options?
32619compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
32620
32621# Whether or not to add -lc for building shared libraries.
32622build_libtool_need_lc=$archive_cmds_need_lc_GCJ
32623
32624# Whether or not to disallow shared libs when runtime libs are static.
32625allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
32626
32627# Compiler flag to allow reflexive dlopens.
32628export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
32629
32630# Compiler flag to generate shared objects directly from archives.
32631whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
32632
32633# Whether the compiler copes with passing no objects directly.
32634compiler_needs_object=$lt_compiler_needs_object_GCJ
32635
32636# Create an old-style archive from a shared archive.
32637old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
32638
32639# Create a temporary old-style archive to link instead of a shared archive.
32640old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
32641
32642# Commands used to build a shared archive.
32643archive_cmds=$lt_archive_cmds_GCJ
32644archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
32645
32646# Commands used to build a loadable module if different from building
32647# a shared archive.
32648module_cmds=$lt_module_cmds_GCJ
32649module_expsym_cmds=$lt_module_expsym_cmds_GCJ
32650
32651# Whether we are building with GNU ld or not.
32652with_gnu_ld=$lt_with_gnu_ld_GCJ
32653
32654# Flag that allows shared libraries with undefined symbols to be built.
32655allow_undefined_flag=$lt_allow_undefined_flag_GCJ
32656
32657# Flag that enforces no undefined symbols.
32658no_undefined_flag=$lt_no_undefined_flag_GCJ
32659
32660# Flag to hardcode \$libdir into a binary during linking.
32661# This must work even if \$libdir does not exist
32662hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
32663
32664# Whether we need a single "-rpath" flag with a separated argument.
32665hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
32666
32667# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32668# DIR into the resulting binary.
32669hardcode_direct=$hardcode_direct_GCJ
32670
32671# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32672# DIR into the resulting binary and the resulting library dependency is
32673# "absolute",i.e impossible to change by setting \$shlibpath_var if the
32674# library is relocated.
32675hardcode_direct_absolute=$hardcode_direct_absolute_GCJ
32676
32677# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
32678# into the resulting binary.
32679hardcode_minus_L=$hardcode_minus_L_GCJ
32680
32681# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
32682# into the resulting binary.
32683hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
32684
32685# Set to "yes" if building a shared library automatically hardcodes DIR
32686# into the library and all subsequent libraries and executables linked
32687# against it.
32688hardcode_automatic=$hardcode_automatic_GCJ
32689
32690# Set to yes if linker adds runtime paths of dependent libraries
32691# to runtime path list.
32692inherit_rpath=$inherit_rpath_GCJ
32693
32694# Whether libtool must link a program against all its dependency libraries.
32695link_all_deplibs=$link_all_deplibs_GCJ
32696
32697# Set to "yes" if exported symbols are required.
32698always_export_symbols=$always_export_symbols_GCJ
32699
32700# The commands to list exported symbols.
32701export_symbols_cmds=$lt_export_symbols_cmds_GCJ
32702
32703# Symbols that should not be listed in the preloaded symbols.
32704exclude_expsyms=$lt_exclude_expsyms_GCJ
32705
32706# Symbols that must always be exported.
32707include_expsyms=$lt_include_expsyms_GCJ
32708
32709# Commands necessary for linking programs (against libraries) with templates.
32710prelink_cmds=$lt_prelink_cmds_GCJ
32711
32712# Commands necessary for finishing linking programs.
32713postlink_cmds=$lt_postlink_cmds_GCJ
32714
32715# Specify filename containing input files.
32716file_list_spec=$lt_file_list_spec_GCJ
32717
32718# How to hardcode a shared library path into an executable.
32719hardcode_action=$hardcode_action_GCJ
32720
32721# The directories searched by this compiler when creating a shared library.
32722compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
32723
32724# Dependencies to place before and after the objects being linked to
32725# create a shared library.
32726predep_objects=$lt_predep_objects_GCJ
32727postdep_objects=$lt_postdep_objects_GCJ
32728predeps=$lt_predeps_GCJ
32729postdeps=$lt_postdeps_GCJ
32730
32731# The library search path used internally by the compiler when linking
32732# a shared library.
32733compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
32734
32735# ### END LIBTOOL TAG CONFIG: GCJ
32736_LT_EOF
32737
32738
32739    cat <<_LT_EOF >> "$ofile"
32740
32741# ### BEGIN LIBTOOL TAG CONFIG: RC
32742
32743# The linker used to build libraries.
32744LD=$lt_LD_RC
32745
32746# How to create reloadable object files.
32747reload_flag=$lt_reload_flag_RC
32748reload_cmds=$lt_reload_cmds_RC
32749
32750# Commands used to build an old-style archive.
32751old_archive_cmds=$lt_old_archive_cmds_RC
32752
32753# A language specific compiler.
32754CC=$lt_compiler_RC
32755
32756# Is the compiler the GNU compiler?
32757with_gcc=$GCC_RC
32758
32759# Compiler flag to turn off builtin functions.
32760no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
32761
32762# Additional compiler flags for building library objects.
32763pic_flag=$lt_lt_prog_compiler_pic_RC
32764
32765# How to pass a linker flag through the compiler.
32766wl=$lt_lt_prog_compiler_wl_RC
32767
32768# Compiler flag to prevent dynamic linking.
32769link_static_flag=$lt_lt_prog_compiler_static_RC
32770
32771# Does compiler simultaneously support -c and -o options?
32772compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
32773
32774# Whether or not to add -lc for building shared libraries.
32775build_libtool_need_lc=$archive_cmds_need_lc_RC
32776
32777# Whether or not to disallow shared libs when runtime libs are static.
32778allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
32779
32780# Compiler flag to allow reflexive dlopens.
32781export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
32782
32783# Compiler flag to generate shared objects directly from archives.
32784whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
32785
32786# Whether the compiler copes with passing no objects directly.
32787compiler_needs_object=$lt_compiler_needs_object_RC
32788
32789# Create an old-style archive from a shared archive.
32790old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
32791
32792# Create a temporary old-style archive to link instead of a shared archive.
32793old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
32794
32795# Commands used to build a shared archive.
32796archive_cmds=$lt_archive_cmds_RC
32797archive_expsym_cmds=$lt_archive_expsym_cmds_RC
32798
32799# Commands used to build a loadable module if different from building
32800# a shared archive.
32801module_cmds=$lt_module_cmds_RC
32802module_expsym_cmds=$lt_module_expsym_cmds_RC
32803
32804# Whether we are building with GNU ld or not.
32805with_gnu_ld=$lt_with_gnu_ld_RC
32806
32807# Flag that allows shared libraries with undefined symbols to be built.
32808allow_undefined_flag=$lt_allow_undefined_flag_RC
32809
32810# Flag that enforces no undefined symbols.
32811no_undefined_flag=$lt_no_undefined_flag_RC
32812
32813# Flag to hardcode \$libdir into a binary during linking.
32814# This must work even if \$libdir does not exist
32815hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
32816
32817# Whether we need a single "-rpath" flag with a separated argument.
32818hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
32819
32820# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32821# DIR into the resulting binary.
32822hardcode_direct=$hardcode_direct_RC
32823
32824# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
32825# DIR into the resulting binary and the resulting library dependency is
32826# "absolute",i.e impossible to change by setting \$shlibpath_var if the
32827# library is relocated.
32828hardcode_direct_absolute=$hardcode_direct_absolute_RC
32829
32830# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
32831# into the resulting binary.
32832hardcode_minus_L=$hardcode_minus_L_RC
32833
32834# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
32835# into the resulting binary.
32836hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
32837
32838# Set to "yes" if building a shared library automatically hardcodes DIR
32839# into the library and all subsequent libraries and executables linked
32840# against it.
32841hardcode_automatic=$hardcode_automatic_RC
32842
32843# Set to yes if linker adds runtime paths of dependent libraries
32844# to runtime path list.
32845inherit_rpath=$inherit_rpath_RC
32846
32847# Whether libtool must link a program against all its dependency libraries.
32848link_all_deplibs=$link_all_deplibs_RC
32849
32850# Set to "yes" if exported symbols are required.
32851always_export_symbols=$always_export_symbols_RC
32852
32853# The commands to list exported symbols.
32854export_symbols_cmds=$lt_export_symbols_cmds_RC
32855
32856# Symbols that should not be listed in the preloaded symbols.
32857exclude_expsyms=$lt_exclude_expsyms_RC
32858
32859# Symbols that must always be exported.
32860include_expsyms=$lt_include_expsyms_RC
32861
32862# Commands necessary for linking programs (against libraries) with templates.
32863prelink_cmds=$lt_prelink_cmds_RC
32864
32865# Commands necessary for finishing linking programs.
32866postlink_cmds=$lt_postlink_cmds_RC
32867
32868# Specify filename containing input files.
32869file_list_spec=$lt_file_list_spec_RC
32870
32871# How to hardcode a shared library path into an executable.
32872hardcode_action=$hardcode_action_RC
32873
32874# The directories searched by this compiler when creating a shared library.
32875compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
32876
32877# Dependencies to place before and after the objects being linked to
32878# create a shared library.
32879predep_objects=$lt_predep_objects_RC
32880postdep_objects=$lt_postdep_objects_RC
32881predeps=$lt_predeps_RC
32882postdeps=$lt_postdeps_RC
32883
32884# The library search path used internally by the compiler when linking
32885# a shared library.
32886compiler_lib_search_path=$lt_compiler_lib_search_path_RC
32887
32888# ### END LIBTOOL TAG CONFIG: RC
32889_LT_EOF
32890
32891 ;;
32892
32893  esac
32894done # for ac_tag
32895
32896
32897as_fn_exit 0
32898_ACEOF
32899ac_clean_files=$ac_clean_files_save
32900
32901test $ac_write_fail = 0 ||
32902  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
32903
32904
32905# configure is writing to config.log, and then calls config.status.
32906# config.status does its own redirection, appending to config.log.
32907# Unfortunately, on DOS this fails, as config.log is still kept open
32908# by configure, so config.status won't be able to write to it; its
32909# output is simply discarded.  So we exec the FD to /dev/null,
32910# effectively closing config.log, so it can be properly (re)opened and
32911# appended to by config.status.  When coming back to configure, we
32912# need to make the FD available again.
32913if test "$no_create" != yes; then
32914  ac_cs_success=:
32915  ac_config_status_args=
32916  test "$silent" = yes &&
32917    ac_config_status_args="$ac_config_status_args --quiet"
32918  exec 5>/dev/null
32919  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
32920  exec 5>>config.log
32921  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
32922  # would make configure fail if this is the last instruction.
32923  $ac_cs_success || as_fn_exit 1
32924fi
32925if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
32926  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
32927$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
32928fi
32929
32930